CN1922896A - 用于自动选择窗体进行显示的方法和设备 - Google Patents
用于自动选择窗体进行显示的方法和设备 Download PDFInfo
- Publication number
- CN1922896A CN1922896A CNA2005800056059A CN200580005605A CN1922896A CN 1922896 A CN1922896 A CN 1922896A CN A2005800056059 A CNA2005800056059 A CN A2005800056059A CN 200580005605 A CN200580005605 A CN 200580005605A CN 1922896 A CN1922896 A CN 1922896A
- Authority
- CN
- China
- Prior art keywords
- display
- data content
- data
- displayed
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
- Forging (AREA)
Abstract
本发明涉及在诸如移动终端设备的设备上显示基于多个窗体的信息,其中“窗体”的一个可能定义是一个可滚动的应用显示区域,如果整个内容不能一次性显示的话。更具体地,本发明涉及选择多个接收到的或者获取的窗体中的一个或者多个窗体作为活动窗体进行显示。该方法包括为每个窗体确定总数据内容和所显示的数据内容,为每个所述窗体计算所述确定的数据内容和所述确定的所显示的数据内容的比率,并且选择具有最大比率的窗体作为活动窗体进行显示。
Description
技术领域
本发明涉及在例如移动终端设备的设备上显示基于多个窗体的信息。“窗体”的一个可能定义是一个可滚动的应用显示区域,如果整个内容不能一次性显示的话。更具体地,本发明涉及选择多个接收的或者获取的窗体中的一个或者多个窗体以作为活动窗体进行显示的方法和设备。
背景技术
窗体是用于展示信息的重要方法。一个例子是HTML标准,其中几乎所有的浏览器实现都支持窗体。一个窗体是用在例如网络浏览器中的设计解决方案,其中网络浏览器允许网页设计者将网页浏览器视图或者窗口分拆成几个区域,这些区域中的每一个可以独立地显示特定HTML页面的内容。该设计解决方案通常用于在视图/窗口的顶部或者左侧定义永久性的区域以用于导航元件,例如链接,这样使得浏览网页内容可以集中在一个主窗体中。根据HTML语言,网页设计者可以以整个视图或者窗口大小的百分比,或者以像素数量来定义窗体的大小。窗体是经常用于使得一个窗体显示导航信息(超链接)。该窗体通常位于页面的上部或者左侧。在右侧,有一个更大的窗体,其包含了页面的实际信息。大多数常规浏览器,NetscapeTM和Internet ExplorerTM,并不自动地设置活动窗体,而是用户必须选择一个窗体以激活它。
最近,已经将窗体支持应用到了移动设备的浏览器中。已经为大PC屏幕设计的网页通常在具有小屏幕的设备上非常笨拙。在小显示器上阅读网页可能要求许多滚动输入操作。在移动设备中,选择活动窗体不像在台式计算机中那样容易。因此,如果可以自动选择活动窗体,则浏览器的可用性将提高。具有窗体的页面在小屏幕设备中尤其难以处理,因为每个窗体需要被单独地滚动,并且如果窗体不适合小显示器,那么视图将充满了具有微小滚动条的小的、分窗体区域。
标准的网络浏览器通常缺省地聚焦(即,选择作为活动)在左上的窗体。因此,如果用户试图用滚动键滚动页面,页面的左上窗体将开始滚动。但是,该窗体通常显示了具有一些链接的小HTML页面,并且滚动并不会给用户提供任何好处。用于例如NokiaCommunicator的浏览器中的另一个方法是自动地将最大的窗体选择为活动窗体。
为了对分窗体页面的主要内容进行滚动,用户必须找出哪个是包含了最感兴趣的内容的窗体,这不是很容易找出来,因为所有的窗体都很小并且用户必须将焦点移动到那个窗体。到现在,还没有例如使用触摸屏或者面向鼠标的设备将焦点从一个窗体移动到另一个窗体的简便快捷方式,用户需要轻击右侧窗体以滚动它。这使得浏览非常缓慢且低效。
所有上述用于在接收到的多个窗体数据的某个窗体上设置焦点的方法具有共同点:它们不适合用于例如移动电话或者手持电脑的移动终端设备,因为在这些便携设备上使用了小显示器或者屏幕。
因此需要有一种方法和设备来简化在基于移动终端的环境中对基于窗体的信息的使用,而不带有由减小的显示器尺寸和减小的用户输入接口所引起的限制。
进一步需要有一种能够减少这些问题的浏览器体系结构。
发明内容
根据本发明的第一方面,提供一种用于自动地选择一个窗体作为活动窗体在终端设备上进行显示的方法。该方法包括为每个窗体确定所显示的或者可见的数据内容的总数据内容量,然后为每个窗体计算所述数据内容和所述显示的数据内容的比率,并且选择具有最大比率的窗体作为活动窗体进行显示。
通过为每个所述窗体确定所包含的数据总量以及所显示的或者可见的数据内容量,可以得到每个窗体的属性和特征。
通过为所述窗体中的每一个计算所述总数据内容和所述所显示的数据内容的比率,计算了所述窗体中的每一个的可滚动性的指示符。可滚动性也可以定义为与窗体的实际可见性反向相关的值,即指示在窗体中总内容的多少内容是实际可见的值。如果例如在窗体中描绘了整个内容,则通常没有必要滚动该窗体。
通过选择具有最大比率的窗体作为活动窗体进行显示,该窗体被选为包括了“相对”最多隐藏信息并且由此用户最需要对其进行滚动的活动窗体。如果需要显示多个窗体,则所提供的方法将焦点自动地设置到显示了其最少内容的窗体。
需要注意的是,本发明的方法可以用于使用窗体的任何种类的程序和应用。
用户从本发明中受益,这是因为当打开例如网页的多个窗体数据时,用户最可能滚动的窗体自动地被激活或者选择。因此,用户不需要通过轻击试图来选择窗体,而是可以立即使用滚动键来在激活的窗体中导航。
本发明的示例实施例进一步包括选择具有最大比率的所述窗体中的至少一个作为活动窗体进行显示,如果所述窗体中的多于一个的窗体被计算为具有相同的最大比率的话。这个选择可以基于随机选择或者可以基于窗体的位置或者甚至可以基于所述窗体的大小。也可能激活将要被并行滚动的两个窗体。
本发明的另一个示例实施例进一步包括了在确定所述数据内容之前,将所述窗体重新缩放到标准化的窗体大小。因此,窗体的大小和文本的大小(例如,Pica 9和2英寸窗体大小)可以提供一种标准化的窗体大小并且因此提供一个标准的窗体内容。如果例如一个自动放缩功能保证在窗体中的文本肯定是可读的,则其尤其有用。如果所有非活动的窗口都是自动抑制的,即未显示的,这个特征也是有用的。因此,可以确保重新调整大小和重新缩放的窗体或者窗口总是可“滚动”的窗口。因此,可以防止重新调整大小和重新缩放的窗体或窗口由于重新放缩而不再可以滚动。
本发明的另一个示例实施例进一步包括在确定所述数据内容之前预先排续和预先选择所述窗口。本发明的另一个示例实施例进一步包括在确定所述数据内容之前对所述窗体重新编码。从而,可以产生用于具有通常不同内容的通常不同窗体的可比较的基础。可比较的数据内容甚至可以从具有不同类型的数据的窗体中获取,例如能够比较例如具有位图数据、图像数据或者压缩数据的ASCII文本文件的数据内容。
本发明的另一个示例实施例进一步包括抑制具有最小比率的窗体的显示。同样可以以其它方式在用户接口中使用在具有最多内容的窗体上的信息,例如通过视觉上对活动窗体进行强调,扩展窗体大小,允许用户仅查看具有最多内容的窗体。没有被选择的窗体可以在大小、颜色或者显示上进行抑制。
本发明的另一个示例实施例进一步包括根据所述计算的比率对要显示的所述窗体进行排序。同样可以以其它方式在用户接口(UI)中使用在具有最多内容的窗体上的信息,例如通过视觉上对窗体进行强调、扩展窗体大小,允许用户仅查看具有最多内容的窗体。在这种情况下,用户可以例如以内容比率的递减顺序将焦点从一个窗口转换到下一个窗口。
在本发明的还有另一个示例实施例中,浏览器程序执行所述方法。特别地,尽管不局限于此,本发明可以应用到因特网或者WEB浏览器来自动地描绘或者将焦点移动到具有最高可滚动性的窗体。应该注意,本方法也可以由使用窗体的任何种类的程序所使用。
在本发明的另一个示例实施例中,该方法进一步包括接收至少两个要显示的窗体。要显示的至少两个窗体可以从存储器、服务器或者另一个任意的数据源接收。数据源可以提供诸如带由不同窗体的HTML(超文本标记语言)或者XML(可扩展标记语言)的页面的数据。数据源可以提供诸如带由不同窗体的WML(无线标记语言)页面的数据。
根据本发明的另一个方面,提供软件工具,包括当所述程序产品运行在设备上时用于执行前面描述的方法的程序代码装置。
根据本发明的另一个方面,提供用于执行前面描述的方法的计算机程序产品,其包括程序代码装置,当所述程序运行在设备上时,该程序代码装置用于执行前述方法的所有步骤。
根据本发明的另一个方面,提供能够自动选择作为活动窗体进行显示的窗体的终端设备。终端设备包括被配置来访问窗体的数据接口、中央处理单元、显示器、用户接口和求值部件。
在终端中,所述中央处理单元分别连接到所述数据接口和所述显示器。所述数据接口被配置来接收代表数据窗体的数据,以及所述中央处理单元被配置来向所述显示单元提供可以被显示的数据。求值部件连接到所述中央处理单元。所述求值部件被配置来为每个接收到的窗体确定数据内容总量和所显示的或可见的数据内容量。所述求值部件进一步被配置来为所述窗体的每一个计算所述总数据内容相对于所述显示的数据内容的比率,以及来控制所述中央处理器选择具有最高比率的所述窗体作为活动窗体来进行显示。本发明进一步提供一个终端,其中该终端包括使终端能够执行在前面描述中公开的方法的部件。
在终端设备的另一示例实施例中,所述终端设备是移动终端设备,例如便携掌上电脑或者移动可视显示单元。
所述终端设备的示例实施例进一步包括蜂窝电话。所述终端设备的另一个示例实施例进一步包括个人数字助理。特别地,在具有非常受限的显示尺寸的终端应用中,可以使用本发明来优化对基于窗体的信息的访问。
在终端设备的另一个示例实施例中,所述数据接口由网络浏览器、有线接口,或者到通信网络的无线接口来提供。本发明可以对因特网的常用数据格式提供优化的访问,这可以对移动因特网访问的普遍接受度起到帮助。
附图说明
在下面,将通过参考附图对本发明进行详细地描述,其中:
图1是根据本发明的一个方面的用于选择活动窗体的方法的流程图;
图2代表了不同显示内容以可视化本发明的效果;
图3是根据本发明的移动终端设备的例子;
具体实施方式
图1是根据本发明的一个方面用于选择活动窗体的方法的流程图。当例如打开一个包含多于一个窗体的网页时,如果最可能被用户滚动的窗体是激活的,则这对用户是有帮助的。这个特征将简化使用移动终端设备,尤其是用于浏览网页,因为用户可以从录入复杂的“激活窗体”输入中解脱出来。
该方法为所述窗体中的每一个确定总数据内容以及所显示的数据内容42。这可以由网络浏览器(或者特定的求值部件)来实现,其计算每个窗体以像素为单位的大小以及每个缺省向该所讨论窗体打开的HTML页面的大小。还可能确定例如所包含的和/或所显示的ASCII字符量作为另一个可能的例子。
接下来,对于所述窗体的每一个,计算所述总数据内容和所述所显示的/可见的数据内容的比率。由浏览器来计算哪个窗体是最小的,这与为其打开的HTML页面的大小成比例。
随后,具有最大比率的窗体(即,显示了其内容的最少部分的一个)被显示为活动窗体,即浏览器缺省地将焦点放置在该所讨论的窗体上。
因此,当用户打开网页时,焦点自动地位于用户最可能要滚动的窗体中。本发明基于这样一个想法:具有最多可滚动内容的窗体最可能被滚动。如果这个估计是正确的,用户不需要执行任何窗体选择输入,但是可以使用滚动键来在窗体中导航。
如果仅存在一个窗体要显示或者仅接收到单个窗体,也可以执行本发明,但是在这种情况下,这将导致选择仅收到的窗体作为活动窗体。
本方法也可以由在为所述(接收的)窗体的每一个确定总数据内容和所显示的数据内容之前接收至少两个要显示的窗体的步骤来进行扩展。可以从存储设备或者从远程服务器接收或者获取窗体。
图2代表了不同的描绘的显示内容以可视化本发明的效果。本发明建议了一种方法以在多个窗体中找出最相关的窗体。本方法所建议的方法如下:当打开包含窗体4,6,8和10的页面或者浏览器窗口2时,浏览器应用计算每个窗体4,6,8和10的大小(以像素为单位或者其它单位)。当不使用本发明而在标准显示22上描绘时,标准浏览器窗口2将打开多个窗体4,6,8和10。在所示的情况中,窗体4将显示其所有内容,这可以由描绘了滚动条这样一个事实来确认。窗体6大约显示了其内容的五分之一,这可以由位于窗体6右侧的滚动块的范围来确定。窗体10大约显示了其内容的十分之一,这可以由位于滚动条中的滚动块的范围来确认,其中所述滚动条位于窗体8的右侧和底部。窗体8大约显示了其内容的三分之一。
设备或者(例如,浏览器应用)计算载入到窗体4,6,8和10中的每个内容的大小(例如,以所包括的html文件和所有其它文件(图片,其它html文件等)的千字节数或者以其它单位)。为确定滚动条的大小而进行的计算可以提供所需的信息:包括最多可滚动的内容的窗口也在滚动条中显示了最短的滚动块。接下来,浏览器计算窗体4,6,8和10中的哪个显示了其内容的最少部分并且自动地激活该窗体(这里是窗体8)。
具有最多内容的窗体也可以以其它方式在所描绘的用户接口中进行使用,例如通过视觉上对该窗体进行强调、扩展窗体大小,这个信息允许用户仅查看到活动窗体。
为了指示窗体8被选为描绘在显示表示24中的活动窗体,该窗体如同以粗线条描绘的窗体18那样以突出的方式进行描绘。其它窗体4,6和10的编号保持不变。
也可以扩展所选的窗体8的窗体大小,允许用户仅查看到所选作为活动窗体的具有最多内容的窗体。这个情况在显示表示26中示出,其中窗体8如同窗体28以突出的和扩展的方式进行了描绘。
也可以重新缩放显示26中的窗体28以显示仅具有一个滚动条的窗体。重新缩放的过程在文本内容的情况下可以容易地实现。用于移除所述滚动条中的一个的重新缩放过程允许用户使用控制杆类型的按钮在窗体间按照代表可滚动性值的各个比率以递减顺序来进行切换。
在放大的窗体28的情况下,可以在滚动条中提供小按钮或者图标30(这可以由例如“#”键来控制)以在(最终放大的)窗体2,4,6,10和28之间进行切换。也可以使用另一个键结合起来进行选择或者以内容比率2,4,6,10和28递减的顺序将焦点从一个窗口转换到下一个窗口,以及转换到整个复合显示22。
图3是根据本发明的另一个方面的移动终端设备的例子。移动终端设备50能够自动地选择窗体作为活动窗体进行显示,如前面的描述所述。移动设备50包括配置为连接到数据源62或64的数据接口60。所述数据接口60被配置来接收或者获取数据,其中所述数据代表例如从因特网页面、网站等中所知的数据窗体。因此,数据源可以是通过通信网络连接的服务器或者移动终端的内部数据存储器62。移动终端也可以仅是一个对以基于窗体的数据结构中提供的存储数据进行访问的读取器设备。
中央处理器单元52可以用来运行浏览器应用以使得用户与基于窗体的数据进行交互并且用来向连接到所述CPU 52的显示单元54提供基于窗体的数据。
设备还带有用户接口56以允许用户交互可以访问在窗体中提供的数据,即允许用户进行浏览。
移动终端设备进一步带有连接到所述中央处理单元52的求值部件58。
所述求值部件58被配置来为每个接收到的窗体确定包含在所述窗体中的数据量以及在所述窗体中显示的(即可见的)数据量。求值部件进一步被配置来计算每个窗体的总数据内容和可见数据内容的比率。即对于每个窗体,生成了代表内容可见性的值的比率。可见的内容越少,用户越强烈地可能在该窗体中进行滚动。即,可见性和可滚动性代表了基本上反向相关的值。
所述求值部件58进一步被配置来控制所述中央处理单元52来选择所述具有最大比率的窗体作为活动窗体进行显示。
活动窗体可以如图2中所指示的作为突出的窗体或者用不同颜色或者通过动画来强调的窗体进行显示。
也可以实现具有求值部件58的移动终端设备,其中所述求值部件58实现在所述中处理单元52中。也可以通过运行在所述中央处理单元52上的软件应用来实现所述求值部件58。
通过使用上述方法,用户最可能想要阅读(或滚动)的窗体是自动被激活的并且用户可以容易地滚动内容。该方法也非常容易实现并且不需要强大的计算能力。本发明可以改进移动网络浏览器设备的用户体验。
本发明提供对于显著改进用于浏览基于多窗体的数据和信息源的电子设备的可用性所需的所有元件或部件。
本申请包含借助于示例对本发明的实现和实施例所进行的描述。本领域的技术人员应该理解,本发明不限于上述实施例的细节,并且本发明可以以其它形式实现而不背离本发明的特征。上述的实施例应该被理解为是说明性的而不是限制性的。因此,实现和使用本发明的可能性仅由附属权利要求书进行限制。因此,实现如权利要求书所确定的实现本发明的各种选项,包括等同的实现,也属于本发明的范围。
Claims (14)
1.一种用于自动选择一个窗体作为活动窗体在设备上进行显示的方法,包括:
为每个窗体确定总数据内容和所显示的数据内容,
为每个所述窗体计算所述确定的数据内容和所述确定的所显示的数据内容的比率,并且
选择具有最大比率的窗体作为活动窗体进行显示。
2.根据权利要求1的方法,进一步包括:
如果多于一个所述窗体被确定为具有相同的最大比率,则选择所述具有最大比率的窗体中的至少一个作为活动窗体进行显示。
3.根据权利要求1的方法,进一步包括:
在确定所述数据内容之前,将所述窗体的重新缩放到标准化窗体大小。
4.根据权利要求1的方法,进一步包括:
在确定所述数据内容之前,预先选择所述窗体中基于文本的窗体。
5.根据权利要求1的方法,进一步包括:
抑制对所述具有最小计算得出的比率的窗体进行的显示。
6.根据权利要求1的方法,进一步包括:
根据所述计算得出的比率对所述用于显示的窗体进行排序。
7.根据权利要求1的方法,其中所述方法由网络浏览器程序来执行。
8.根据权利要求1的方法,进一步包括接收至少两个用于显示的窗体。
9.一种计算机程序产品,包括存储在计算机可读介质中的程序代码装置,当所述程序产品运行在设备上时,该程序代码装置用于执行权利要求1的方法。
10.一种能够自动选择一个窗体作为活动窗体进行显示的终端设备,包括:
数据接口,
中央处理单元,
显示器,
用户接口,
其中所述中央处理单元连接到所述数据接口,所述用户接口以及所述显示器,
其中所述数据接口被配置来接收代表数据窗体的数据,并且所述中央处理单元被配置来向所述显示单元提供能够作为窗体进行显示的数据,
其特征在于:连接到所述中央处理单元的求值部件,其中所述求值部件被配置来为每个接收到的窗体确定总数据内容量和所显示的数据内容,为所述窗体中的每一个计算所述数据内容和所述显示的数据内容的比率,以及控制所述中央处理单元来选择具有最大比率的窗体作为活动窗体进行显示。
11.根据权利要求10的终端设备,其中所述终端设备是移动终端设备。
12.根据权利要求10的终端设备,进一步包括蜂窝电话。
13.根据权利要求10的终端设备,进一步包括个人数字助理。
14.根据权利要求10的终端设备,其中所述数据接口是到通信网络的无线接口。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/794,803 | 2004-03-05 | ||
US10/794,803 US7272790B2 (en) | 2004-03-05 | 2004-03-05 | Method and device for automatically selecting a frame for display |
PCT/IB2005/000091 WO2005094094A1 (en) | 2004-03-05 | 2005-01-17 | Method and device for automatically selecting a frame for display |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1922896A true CN1922896A (zh) | 2007-02-28 |
CN1922896B CN1922896B (zh) | 2011-06-08 |
Family
ID=34991635
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005800056059A Expired - Fee Related CN1922896B (zh) | 2004-03-05 | 2005-01-17 | 用于自动选择窗体进行显示的方法和设备 |
Country Status (7)
Country | Link |
---|---|
US (1) | US7272790B2 (zh) |
EP (1) | EP1721474B1 (zh) |
CN (1) | CN1922896B (zh) |
AT (1) | ATE452364T1 (zh) |
DE (1) | DE602005018328D1 (zh) |
ES (1) | ES2334680T3 (zh) |
WO (1) | WO2005094094A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850605A (zh) * | 2015-05-05 | 2015-08-19 | 天脉聚源(北京)教育科技有限公司 | 一种快进后笔记文件中笔记的显示方法及装置 |
Families Citing this family (69)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060077443A1 (en) * | 2004-10-08 | 2006-04-13 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device display coordination |
US8205152B2 (en) * | 2004-11-08 | 2012-06-19 | Opera Software Asa | System and method for formatting and displaying frameset documents |
US8819569B2 (en) | 2005-02-18 | 2014-08-26 | Zumobi, Inc | Single-handed approach for navigation of application tiles using panning and zooming |
US20060224992A1 (en) * | 2005-04-01 | 2006-10-05 | Microsoft Corporation | Graphical user interface management |
US20070028236A1 (en) * | 2005-07-27 | 2007-02-01 | Typefi System Pty Ltd. | File transfer system |
US10911894B2 (en) | 2005-09-14 | 2021-02-02 | Verizon Media Inc. | Use of dynamic content generation parameters based on previous performance of those parameters |
US7577665B2 (en) | 2005-09-14 | 2009-08-18 | Jumptap, Inc. | User characteristic influenced search results |
US8832100B2 (en) | 2005-09-14 | 2014-09-09 | Millennial Media, Inc. | User transaction history influenced search results |
US9471925B2 (en) | 2005-09-14 | 2016-10-18 | Millennial Media Llc | Increasing mobile interactivity |
US8615719B2 (en) | 2005-09-14 | 2013-12-24 | Jumptap, Inc. | Managing sponsored content for delivery to mobile communication facilities |
US7603360B2 (en) | 2005-09-14 | 2009-10-13 | Jumptap, Inc. | Location influenced search results |
US8103545B2 (en) | 2005-09-14 | 2012-01-24 | Jumptap, Inc. | Managing payment for sponsored content presented to mobile communication facilities |
US7860871B2 (en) | 2005-09-14 | 2010-12-28 | Jumptap, Inc. | User history influenced search results |
US8364540B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Contextual targeting of content using a monetization platform |
US8819659B2 (en) | 2005-09-14 | 2014-08-26 | Millennial Media, Inc. | Mobile search service instant activation |
US8290810B2 (en) | 2005-09-14 | 2012-10-16 | Jumptap, Inc. | Realtime surveying within mobile sponsored content |
US8364521B2 (en) | 2005-09-14 | 2013-01-29 | Jumptap, Inc. | Rendering targeted advertisement on mobile communication facilities |
US8311888B2 (en) | 2005-09-14 | 2012-11-13 | Jumptap, Inc. | Revenue models associated with syndication of a behavioral profile using a monetization platform |
US8805339B2 (en) | 2005-09-14 | 2014-08-12 | Millennial Media, Inc. | Categorization of a mobile user profile based on browse and viewing behavior |
US9076175B2 (en) | 2005-09-14 | 2015-07-07 | Millennial Media, Inc. | Mobile comparison shopping |
US8812526B2 (en) | 2005-09-14 | 2014-08-19 | Millennial Media, Inc. | Mobile content cross-inventory yield optimization |
US7660581B2 (en) | 2005-09-14 | 2010-02-09 | Jumptap, Inc. | Managing sponsored content based on usage history |
US8229914B2 (en) | 2005-09-14 | 2012-07-24 | Jumptap, Inc. | Mobile content spidering and compatibility determination |
US9201979B2 (en) | 2005-09-14 | 2015-12-01 | Millennial Media, Inc. | Syndication of a behavioral profile associated with an availability condition using a monetization platform |
US8660891B2 (en) | 2005-11-01 | 2014-02-25 | Millennial Media | Interactive mobile advertisement banners |
US7702318B2 (en) | 2005-09-14 | 2010-04-20 | Jumptap, Inc. | Presentation of sponsored content based on mobile transaction event |
US8989718B2 (en) | 2005-09-14 | 2015-03-24 | Millennial Media, Inc. | Idle screen advertising |
US8503995B2 (en) | 2005-09-14 | 2013-08-06 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US20110313853A1 (en) | 2005-09-14 | 2011-12-22 | Jorey Ramer | System for targeting advertising content to a plurality of mobile communication facilities |
US9703892B2 (en) | 2005-09-14 | 2017-07-11 | Millennial Media Llc | Predictive text completion for a mobile communication facility |
US9058406B2 (en) | 2005-09-14 | 2015-06-16 | Millennial Media, Inc. | Management of multiple advertising inventories using a monetization platform |
US8688671B2 (en) | 2005-09-14 | 2014-04-01 | Millennial Media | Managing sponsored content based on geographic region |
US10038756B2 (en) | 2005-09-14 | 2018-07-31 | Millenial Media LLC | Managing sponsored content based on device characteristics |
US8302030B2 (en) | 2005-09-14 | 2012-10-30 | Jumptap, Inc. | Management of multiple advertising inventories using a monetization platform |
US8195133B2 (en) | 2005-09-14 | 2012-06-05 | Jumptap, Inc. | Mobile dynamic advertisement creation and placement |
US7912458B2 (en) | 2005-09-14 | 2011-03-22 | Jumptap, Inc. | Interaction analysis and prioritization of mobile content |
US8156128B2 (en) | 2005-09-14 | 2012-04-10 | Jumptap, Inc. | Contextual mobile content placement on a mobile communication facility |
US8532633B2 (en) | 2005-09-14 | 2013-09-10 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US8027879B2 (en) | 2005-11-05 | 2011-09-27 | Jumptap, Inc. | Exclusivity bidding for mobile sponsored content |
US8238888B2 (en) | 2006-09-13 | 2012-08-07 | Jumptap, Inc. | Methods and systems for mobile coupon placement |
US7752209B2 (en) | 2005-09-14 | 2010-07-06 | Jumptap, Inc. | Presenting sponsored content on a mobile communication facility |
US8666376B2 (en) | 2005-09-14 | 2014-03-04 | Millennial Media | Location based mobile shopping affinity program |
US10592930B2 (en) | 2005-09-14 | 2020-03-17 | Millenial Media, LLC | Syndication of a behavioral profile using a monetization platform |
US8209344B2 (en) | 2005-09-14 | 2012-06-26 | Jumptap, Inc. | Embedding sponsored content in mobile applications |
US7676394B2 (en) | 2005-09-14 | 2010-03-09 | Jumptap, Inc. | Dynamic bidding and expected value |
US7769764B2 (en) | 2005-09-14 | 2010-08-03 | Jumptap, Inc. | Mobile advertisement syndication |
US8131271B2 (en) | 2005-11-05 | 2012-03-06 | Jumptap, Inc. | Categorization of a mobile user profile based on browse behavior |
US20070083812A1 (en) * | 2005-10-07 | 2007-04-12 | Hudson Thomas R Jr | GUI with improved mnemonic control |
US8175585B2 (en) | 2005-11-05 | 2012-05-08 | Jumptap, Inc. | System for targeting advertising content to a plurality of mobile communication facilities |
US20070245263A1 (en) * | 2006-03-29 | 2007-10-18 | Alltel Communications, Inc. | Graphical user interface for wireless device |
US20080163101A1 (en) * | 2007-01-03 | 2008-07-03 | Microsoft Corporation | Managing display windows on small screens |
US8914786B2 (en) | 2007-03-23 | 2014-12-16 | Zumobi, Inc. | Systems and methods for controlling application updates across a wireless interface |
KR100844071B1 (ko) * | 2007-05-09 | 2008-07-07 | 엘지전자 주식회사 | 웹페이지 표시가 가능한 이동통신 단말기 및 그 제어방법 |
JP2010531626A (ja) * | 2007-06-25 | 2010-09-24 | ジャンプタップ,インコーポレイテッド | モバイルコンテンツの一部に関連するコンテキストデータ及び挙動データに基づくモバイル通信設備へのコンテンツの提供 |
US8782555B2 (en) * | 2007-08-30 | 2014-07-15 | Microsoft Corporation | Nested user interfaces for multiple displays |
US9104775B2 (en) * | 2007-10-16 | 2015-08-11 | Yahoo! Inc. | Method for presenting a web page |
US20090158177A1 (en) * | 2007-12-14 | 2009-06-18 | Kodimer Marianne L | System and method for generating a data entry display |
US7552396B1 (en) | 2008-04-04 | 2009-06-23 | International Business Machines Corporation | Associating screen position with audio location to detect changes to the performance of an application |
US20100145924A1 (en) * | 2008-12-04 | 2010-06-10 | Novarra, Inc. | Methods and Devices for Locating Information on a Web Page |
US20100325565A1 (en) * | 2009-06-17 | 2010-12-23 | EchoStar Technologies, L.L.C. | Apparatus and methods for generating graphical interfaces |
US8296673B2 (en) * | 2010-04-23 | 2012-10-23 | Microsoft Corporation | Collapsible tabbed user interface |
US10162803B2 (en) * | 2010-12-13 | 2018-12-25 | Tara Chand Singhal | Systems and methods for viewing larger than screen size digital content on display screens without zooming and scrolling |
US20130127916A1 (en) * | 2011-05-23 | 2013-05-23 | Justin Van Slembrouk | Adaptive Content Display |
US8866842B2 (en) | 2011-05-23 | 2014-10-21 | Adobe Systems Incorporated | Adaptive content authoring |
US9342618B2 (en) * | 2012-06-04 | 2016-05-17 | Sap Se | Web application compositon and modification editor |
EP3097496A4 (en) * | 2014-01-22 | 2017-10-11 | Ai Squared | Emphasizing a portion of the visible content elements of a markup language document |
US9792267B2 (en) * | 2014-03-31 | 2017-10-17 | NIIT Technologies Ltd | Simplifying identification of potential non-visibility of user interface components when responsive web pages are rendered by disparate devices |
US10558742B2 (en) * | 2015-03-09 | 2020-02-11 | Vinyl Development LLC | Responsive user interface system |
US9400776B1 (en) | 2015-03-09 | 2016-07-26 | Vinyl Development LLC | Adaptive column selection |
Family Cites Families (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB2217547B (en) | 1988-03-31 | 1992-07-22 | Toshiba Kk | Method and system for selecting frame size of image data in data transmission |
US5390295A (en) * | 1991-12-20 | 1995-02-14 | International Business Machines Corporation | Method and apparatus for proportionally displaying windows on a computer display screen |
US5859638A (en) * | 1993-01-27 | 1999-01-12 | Apple Computer, Inc. | Method and apparatus for displaying and scrolling data in a window-based graphic user interface |
US5469540A (en) * | 1993-01-27 | 1995-11-21 | Apple Computer, Inc. | Method and apparatus for generating and displaying multiple simultaneously-active windows |
JP3713891B2 (ja) | 1997-05-13 | 2005-11-09 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置および方法並びに情報処理プログラムを記録した記録媒体 |
US5903267A (en) * | 1997-07-11 | 1999-05-11 | International Business Machines Corporation | Document interface mechanism and method for navigating through large documents |
AU3769101A (en) * | 2000-03-01 | 2001-09-12 | Celltrex Ltd. | System and method for document division |
US7747782B2 (en) * | 2000-04-26 | 2010-06-29 | Novarra, Inc. | System and method for providing and displaying information content |
US6593944B1 (en) | 2000-05-18 | 2003-07-15 | Palm, Inc. | Displaying a web page on an electronic display device having a limited display area |
US7210099B2 (en) * | 2000-06-12 | 2007-04-24 | Softview Llc | Resolution independent vector display of internet content |
US20020002635A1 (en) * | 2000-06-30 | 2002-01-03 | Arto Astala | Presentation of an active window in a terminal and method of using same |
US6825860B1 (en) * | 2000-09-29 | 2004-11-30 | Rockwell Automation Technologies, Inc. | Autoscaling/autosizing user interface window |
US6983331B1 (en) * | 2000-10-17 | 2006-01-03 | Microsoft Corporation | Selective display of content |
US20020095475A1 (en) * | 2001-01-17 | 2002-07-18 | Prasad Krothapalli | Frame handling for a thin client |
US20020123878A1 (en) * | 2001-02-05 | 2002-09-05 | International Business Machines Corporation | Mechanism for internationalization of web content through XSLT transformations |
US20020186257A1 (en) * | 2001-06-08 | 2002-12-12 | Cadiz Jonathan J. | System and process for providing dynamic communication access and information awareness in an interactive peripheral display |
US6832353B2 (en) * | 2001-06-08 | 2004-12-14 | Nokia Mobile Phones, Ltd. | Viewing web pages on small screen devices using a keypad for navigation |
US6976226B1 (en) * | 2001-07-06 | 2005-12-13 | Palm, Inc. | Translating tabular data formatted for one display device to a format for display on other display devices |
US6950993B2 (en) * | 2001-08-02 | 2005-09-27 | Microsoft Corporation | System and method for automatic and dynamic layout of resizable dialog type windows |
US6955298B2 (en) * | 2001-12-27 | 2005-10-18 | Samsung Electronics Co., Ltd. | Apparatus and method for rendering web page HTML data into a format suitable for display on the screen of a wireless mobile station |
US7134089B2 (en) * | 2002-11-13 | 2006-11-07 | Microsoft Corporation | Directional focus navigation |
US7343567B2 (en) * | 2003-04-25 | 2008-03-11 | Microsoft Corporation | System and method for providing dynamic user information in an interactive display |
US20050021851A1 (en) * | 2003-06-09 | 2005-01-27 | Kimmo Hamynen | System, apparatus, and method for directional control input browsing in smart phones |
US7565622B2 (en) * | 2003-07-10 | 2009-07-21 | Lenovo (Singapore) Pte Ltd. | Method and apparatus for modification of pointing device functions in conjunction with dynamic sorting, displaying, listing, and activation |
US7441204B2 (en) * | 2004-02-06 | 2008-10-21 | Microsoft Corporation | Method and system for automatically displaying content of a window on a display that has changed orientation |
-
2004
- 2004-03-05 US US10/794,803 patent/US7272790B2/en not_active Expired - Fee Related
-
2005
- 2005-01-17 AT AT05702254T patent/ATE452364T1/de not_active IP Right Cessation
- 2005-01-17 WO PCT/IB2005/000091 patent/WO2005094094A1/en not_active Application Discontinuation
- 2005-01-17 CN CN2005800056059A patent/CN1922896B/zh not_active Expired - Fee Related
- 2005-01-17 DE DE602005018328T patent/DE602005018328D1/de not_active Expired - Lifetime
- 2005-01-17 ES ES05702254T patent/ES2334680T3/es not_active Expired - Lifetime
- 2005-01-17 EP EP05702254A patent/EP1721474B1/en not_active Expired - Lifetime
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104850605A (zh) * | 2015-05-05 | 2015-08-19 | 天脉聚源(北京)教育科技有限公司 | 一种快进后笔记文件中笔记的显示方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
ATE452364T1 (de) | 2010-01-15 |
US20050216858A1 (en) | 2005-09-29 |
EP1721474B1 (en) | 2009-12-16 |
WO2005094094A1 (en) | 2005-10-06 |
US7272790B2 (en) | 2007-09-18 |
DE602005018328D1 (de) | 2010-01-28 |
EP1721474A1 (en) | 2006-11-15 |
ES2334680T3 (es) | 2010-03-15 |
CN1922896B (zh) | 2011-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1922896A (zh) | 用于自动选择窗体进行显示的方法和设备 | |
US7469388B1 (en) | Direction-based system and method of generating commands | |
EP2074497B1 (en) | Method and device for selecting and displaying a region of interest in an electronic document | |
KR101472844B1 (ko) | 적응적 문서 디스플레이 장치 및 방법 | |
CN1839367A (zh) | 导航对象的改进描绘 | |
US20060064647A1 (en) | Web browser graphical user interface and method for implementing same | |
US8395643B2 (en) | Motion-based data review and zoom | |
US20080163065A1 (en) | Using a light source to indicate navigation spots on a web page | |
KR20130116241A (ko) | 브랜드화된 브라우저 프레임 | |
US11288337B2 (en) | Object selection in web page authoring | |
JP2010515142A (ja) | ドキュメント内にリンクを指示するための方法及びシステム | |
CA2520948C (en) | Web browser graphical user interface and method for implementing same | |
CN1153156C (zh) | 网站图形即时预览系统 | |
US20060104276A1 (en) | Dynamic hover text for HTML table cells | |
CN1366253A (zh) | 具有万维网文档特写功能的通信系统、特写方法和介质 | |
JP2013541762A (ja) | サイトに重点を置いたブラウザーフレーム | |
JP4043329B2 (ja) | 表の表示方法、表示システム、およびコンピュータプログラム | |
KR100855023B1 (ko) | 디스플레이를 위한 프레임 자동 선택 방법 및 장치 | |
CN1303552C (zh) | 网页块浏览的方法 | |
CN101576886B (zh) | 信息的显示方法、系统与装置 | |
JP4219159B2 (ja) | 情報表示方法及び装置 | |
CN1542598A (zh) | 屏幕显示操作系统的使用方法及应用该方法的显示器 | |
EP1785894A1 (en) | Method to display a web page in a browser window | |
CN1967522A (zh) | 网页数据显示的转换方法以及系统 | |
JP2000112601A (ja) | 携帯情報端末装置、表示画面制御方法および記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110608 Termination date: 20120117 |