CN1922896A - 用于自动选择窗体进行显示的方法和设备 - Google Patents

用于自动选择窗体进行显示的方法和设备 Download PDF

Info

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
forms
data
data content
further comprise
content
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
Application number
CNA2005800056059A
Other languages
English (en)
Other versions
CN1922896B (zh
Inventor
埃纳·法布里蒂于斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Oyj
Original Assignee
Nokia Oyj
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nokia Oyj filed Critical Nokia Oyj
Publication of CN1922896A publication Critical patent/CN1922896A/zh
Application granted granted Critical
Publication of CN1922896B publication Critical patent/CN1922896B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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

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的终端设备,其中所述数据接口是到通信网络的无线接口。
CN2005800056059A 2004-03-05 2005-01-17 用于自动选择窗体进行显示的方法和设备 Expired - Fee Related CN1922896B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US10/794,803 US7272790B2 (en) 2004-03-05 2004-03-05 Method and device for automatically selecting a frame for display
US10/794,803 2004-03-05
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850605A (zh) * 2015-05-05 2015-08-19 天脉聚源(北京)教育科技有限公司 一种快进后笔记文件中笔记的显示方法及装置

Families Citing this family (68)

* Cited by examiner, † Cited by third party
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
US9703892B2 (en) 2005-09-14 2017-07-11 Millennial Media Llc Predictive text completion for a mobile communication facility
US8311888B2 (en) 2005-09-14 2012-11-13 Jumptap, Inc. Revenue models associated with syndication of a behavioral profile using a monetization platform
US7769764B2 (en) 2005-09-14 2010-08-03 Jumptap, Inc. Mobile advertisement syndication
US8103545B2 (en) 2005-09-14 2012-01-24 Jumptap, Inc. Managing payment for sponsored content presented to mobile communication facilities
US8156128B2 (en) 2005-09-14 2012-04-10 Jumptap, Inc. Contextual mobile content placement on a mobile communication facility
US7860871B2 (en) 2005-09-14 2010-12-28 Jumptap, Inc. User history influenced search results
US10911894B2 (en) 2005-09-14 2021-02-02 Verizon Media Inc. Use of dynamic content generation parameters based on previous performance of those parameters
US8238888B2 (en) 2006-09-13 2012-08-07 Jumptap, Inc. Methods and systems for mobile coupon placement
US9058406B2 (en) 2005-09-14 2015-06-16 Millennial Media, Inc. Management of multiple advertising inventories using a monetization platform
US8615719B2 (en) 2005-09-14 2013-12-24 Jumptap, Inc. Managing sponsored content for delivery to mobile communication facilities
US9076175B2 (en) 2005-09-14 2015-07-07 Millennial Media, Inc. Mobile comparison shopping
US8302030B2 (en) 2005-09-14 2012-10-30 Jumptap, Inc. Management of multiple advertising inventories using a monetization platform
US10038756B2 (en) 2005-09-14 2018-07-31 Millenial Media LLC Managing sponsored content based on device characteristics
US8805339B2 (en) 2005-09-14 2014-08-12 Millennial Media, Inc. Categorization of a mobile user profile based on browse and viewing behavior
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
US7912458B2 (en) 2005-09-14 2011-03-22 Jumptap, Inc. Interaction analysis and prioritization of mobile content
US7660581B2 (en) 2005-09-14 2010-02-09 Jumptap, Inc. Managing sponsored content based on usage history
US9471925B2 (en) 2005-09-14 2016-10-18 Millennial Media Llc Increasing mobile interactivity
US8131271B2 (en) 2005-11-05 2012-03-06 Jumptap, Inc. Categorization of a mobile user profile based on browse behavior
US8195133B2 (en) 2005-09-14 2012-06-05 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US7752209B2 (en) 2005-09-14 2010-07-06 Jumptap, Inc. Presenting sponsored content on a mobile communication facility
US8290810B2 (en) 2005-09-14 2012-10-16 Jumptap, Inc. Realtime surveying within mobile sponsored content
US8660891B2 (en) 2005-11-01 2014-02-25 Millennial Media Interactive mobile advertisement banners
US8812526B2 (en) 2005-09-14 2014-08-19 Millennial Media, Inc. Mobile content cross-inventory yield optimization
US7702318B2 (en) 2005-09-14 2010-04-20 Jumptap, Inc. Presentation of sponsored content based on mobile transaction event
US7676394B2 (en) 2005-09-14 2010-03-09 Jumptap, Inc. Dynamic bidding and expected value
US7577665B2 (en) 2005-09-14 2009-08-18 Jumptap, Inc. User characteristic influenced search results
US8503995B2 (en) 2005-09-14 2013-08-06 Jumptap, Inc. Mobile dynamic advertisement creation and placement
US8515400B2 (en) 2005-09-14 2013-08-20 Jumptap, Inc. System for targeting advertising content to a plurality of mobile communication facilities
US8666376B2 (en) 2005-09-14 2014-03-04 Millennial Media Location based mobile shopping affinity program
US8027879B2 (en) 2005-11-05 2011-09-27 Jumptap, Inc. Exclusivity bidding for mobile sponsored content
US8364540B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Contextual targeting of content using a monetization platform
US8688671B2 (en) 2005-09-14 2014-04-01 Millennial Media Managing sponsored content based on geographic region
US8209344B2 (en) 2005-09-14 2012-06-26 Jumptap, Inc. Embedding sponsored content in mobile applications
US8364521B2 (en) 2005-09-14 2013-01-29 Jumptap, Inc. Rendering targeted advertisement on mobile communication facilities
US8229914B2 (en) 2005-09-14 2012-07-24 Jumptap, Inc. Mobile content spidering and compatibility determination
US8989718B2 (en) 2005-09-14 2015-03-24 Millennial Media, Inc. Idle screen advertising
US8819659B2 (en) 2005-09-14 2014-08-26 Millennial Media, Inc. Mobile search service instant activation
US8832100B2 (en) 2005-09-14 2014-09-09 Millennial Media, Inc. User transaction history influenced search results
US10592930B2 (en) 2005-09-14 2020-03-17 Millenial Media, LLC Syndication of a behavioral profile using a monetization platform
US20110313853A1 (en) 2005-09-14 2011-12-22 Jorey Ramer System for targeting advertising content to a plurality of mobile communication facilities
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 엘지전자 주식회사 웹페이지 표시가 가능한 이동통신 단말기 및 그 제어방법
EP2165437A4 (en) * 2007-06-25 2012-02-29 Jump Tap Inc PRESENTING THE CONTENTS OF A MOBILE COMMUNICATION DEVICE BASED ON CONTEXT AND BEHAVIOR DATA WITH RESPECT TO A PART OF A MOBILE CONTENT
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
WO2015112755A1 (en) * 2014-01-22 2015-07-30 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
US9400776B1 (en) 2015-03-09 2016-07-26 Vinyl Development LLC Adaptive column selection
US10558742B2 (en) 2015-03-09 2020-02-11 Vinyl Development LLC Responsive user interface system

Family Cites Families (25)

* Cited by examiner, † Cited by third party
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
WO2001065354A1 (en) * 2000-03-01 2001-09-07 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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104850605A (zh) * 2015-05-05 2015-08-19 天脉聚源(北京)教育科技有限公司 一种快进后笔记文件中笔记的显示方法及装置

Also Published As

Publication number Publication date
WO2005094094A1 (en) 2005-10-06
ES2334680T3 (es) 2010-03-15
EP1721474B1 (en) 2009-12-16
US7272790B2 (en) 2007-09-18
DE602005018328D1 (de) 2010-01-28
US20050216858A1 (en) 2005-09-29
EP1721474A1 (en) 2006-11-15
ATE452364T1 (de) 2010-01-15
CN1922896B (zh) 2011-06-08

Similar Documents

Publication Publication Date Title
CN1922896A (zh) 用于自动选择窗体进行显示的方法和设备
US7810049B2 (en) System and method for web navigation using images
KR101072928B1 (ko) 전자 문서 내의 관심 영역을 선택하고 표시하는 방법 및 장치
US7272787B2 (en) Web-compatible electronic device, web page processing method, and program
US20060064647A1 (en) Web browser graphical user interface and method for implementing same
US6934743B2 (en) Method and apparatus for displaying intermediate content messages in the unused portion of a web browser display space
CA2520948C (en) Web browser graphical user interface and method for implementing same
US7721197B2 (en) System and method of displaying content on small screen computing devices
EP1914640B1 (en) Multiple screen size render-engine
CN1306448C (zh) 分散大图像的部分以适合较小有限观看区域的装置与方法
US20050229119A1 (en) Method for the presentation and selection of document links in small screen electronic devices
US20040205633A1 (en) Previewing file or document content
WO2006051415A2 (en) Determining a main content area of a page
US6934913B2 (en) Graphical data entry screen
Roudaki et al. A classification of web browsing on mobile devices
US7055097B1 (en) Displaying a large amount of information in a browser window
KR20130116242A (ko) 사이트 포커스를 갖는 브라우저 프레임
KR100855023B1 (ko) 디스플레이를 위한 프레임 자동 선택 방법 및 장치
CN1910539A (zh) 双重滚动
JP2012181693A (ja) ウェブページ表示制御装置およびスクロール制御方法
EP1785894A1 (en) Method to display a web page in a browser window
CN116738111A (zh) 一种前端Web响应数据库反馈方法

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