CN101755264A - 关联于区域的对象 - Google Patents

关联于区域的对象 Download PDF

Info

Publication number
CN101755264A
CN101755264A CN200880025125A CN200880025125A CN101755264A CN 101755264 A CN101755264 A CN 101755264A CN 200880025125 A CN200880025125 A CN 200880025125A CN 200880025125 A CN200880025125 A CN 200880025125A CN 101755264 A CN101755264 A CN 101755264A
Authority
CN
China
Prior art keywords
zones
select
zone
screen
link
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.)
Pending
Application number
CN200880025125A
Other languages
English (en)
Inventor
L·A·M·恩古耶
J·T·金
J·M·普克特
M·亚维茨
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.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies Inc
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 Amazon Technologies Inc filed Critical Amazon Technologies Inc
Publication of CN101755264A publication Critical patent/CN101755264A/zh
Pending legal-status Critical Current

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/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • 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/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9577Optimising the visualization of content, e.g. distillation of HTML documents

Abstract

关联于区域的对象使得能够更容易地消费在计算设备的屏幕上向用户呈现的电子媒体项目。关联于区域的对象使得能够在计算设备的屏幕上显示电子内容,该屏幕具有多个区域。呈现在屏幕上的每一个对象可以与一个或多个区域相关联。然后用户可以选择多个区域中的一个,并且作为响应,可被允许选择与那个区域相关联的对象。在某些情况下,用户然后可以选择这些关联于区域的对象中的一个或多个来执行对象所定义的动作。

Description

关联于区域的对象
相关申请
本申请是2007年6月14日递交的第11/763,328号美国专利申请(AM2-0080US)的继续申请,而该第11/763,328号美国专利申请要求2007年5月21日递交的第60/939,357号美国临时申请(AM2-0073USP1)以及2007年5月21日递交的第60/939,359号美国临时申请(AM2-0080USP1)的优先权,所有这些文献都通过引用整体结合于此。
背景
传统上用户消费硬拷贝形式的媒体项目(如书籍、杂志、报纸等)。例如,用户可以从书店或图书馆获取实体书籍。用户可以按常规方式通过手动翻页来阅读该书籍。
现在用户还可以接收并消费一些电子形式的媒体项目。在一种情况下,用户可以使用个人计算机通过常规电话或线缆调制解调器来连接到网络可访问的媒体项目源。然后用户可以从这个源下载文档。用户可以通过把它打印出来并按常规方式阅读它来使用该文档。或者用户可以阅读电子形式的文档,即通过阅读呈现在计算机监视器上的书籍。
电子媒体项目的提供商面对各种挑战。例如,许多用户继续优选消费传统形式的媒体项目,即便是这些媒体项目能够以电子形式获得。提供者面临捕获这类用户的兴趣并同时从技术立场和商业相关立场提供可行解决方案的任务。
附图简述
参考附图来描述该详细描述。在附图中,附图标记中最左边的数字标识该附图标记首次出现的附图。在不同附图中使用同一附图标记来指示相似或相同的项。
图1示出了可以实现如这里所描述的关联于区域的对象的电子书阅读器的一个示例。
图2示出了包括使得能够在区域和驻留在其中的任何对象之间进行关联的多个区域的屏幕。
图3示出了图2的屏幕。在当前示例中,区域包含重叠的水平屏幕片。
图4示出了在选择区域之后的诸如图2和图3所示的屏幕。如图所示,该屏幕呈现与所选区域相关联的对象(例如链接)的菜单。
图5示出了在选择区域之后的诸如图2和图3所示的屏幕。如图所示,该屏幕呈现与所选区域相关联的对象的另一菜单。该屏幕还在与所选区域相关联的对象中的每一个的旁边呈现符号。这些符号使得能够和/或辅助选择关联于区域的对象。
图6示出了在选择区域之后的诸如图2和图3所示的屏幕。如图所示,该屏幕突出显示与所选区域相关联的对象中的一个。可以使用光标致动器来在关联于区域的对象之间缓慢移动(jog)。
图7示出了具有使得能够在区域和驻留在其中的对象之间进行关联的多个区域的另一屏幕。在当前示例中,该屏幕被示为划分成网格并且区域包括网格的各部分。
图8示出了在选择区域之后的如图7所示的屏幕。如图所示,该屏幕呈现与所选区域相关联的对象的菜单。
图9-19示出了利用区域来选择相关联的对象的屏幕的其它示例。这些附图示出了可以利用所述技术的大量不同对象。
图20-23是实现关联于区域的对象的过程的流程图。
详细描述
本发明涉及关联于区域的对象,其使得能够更容易地消费在计算设备的屏幕上向用户呈现的电子项目。关联于区域的对象使得能够在计算设备的屏幕上显示电子内容,该屏幕具有多个区域。呈现在屏幕上的每一个对象可以与一个或多个区域相关联。然后用户可以选择多个区域中的一个,并且作为响应,用户可被允许选择与那个区域相关联的对象。在某些情况下,用户然后可以选择这些关联于区域的对象中的一个或多个来执行对象所定义的动作。
用户可通过包含两个步骤的过程来选择关联于区域的对象。为选择对象,屏幕可以包括一个或多个区域。然后每一个对象可以被分配这些区域中的一个或多个或与其相关联。在某些情况下,这些对象基于对象位置来分配。即,每一个对象可以与该对象驻留在其中的相应区域相关联。在某些情况下,这些区域可以重叠,这使得单个对象可以关联到多个区域。
为选择所显示的对象,用户可以首先选择区域中的一个。在选择区域之后,用户然后可被允许在与所选区域相关联的多个对象中选择所需对象。
出于讨论的目的,在电子书阅读器的上下文中描述关联于区域的对象。下面提供了这种环境的一个说明性实现。然而,应理解,所描述的技术可以在其它环境中实现。
说明性设备
图1示出了采用这里描述的技术的电子书阅读器100的一个示例。电子书阅读器100仅作为示例来提供;多种其它计算设备可类似地采用所述技术。这些设备可包括但不限于个人计算机、膝上型计算机、便携式数字助理(PDA)、移动电话、机顶盒、游戏控制台等等。
如图所示,电子书阅读器100包括显示器102以及键区104。电子书阅读器100还包括一个或多个处理器106和存储器108。存储器108可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据等信息的任何方法或技术实现的易失性和非易失性存储器、可移除和不可移除介质。这种存储器包括但不限于计算机可读介质,如RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储体或其它磁存储设备、RAID存储系统,或可用于存储所需信息并可由计算设备访问的任何其它介质。同时,计算机可读程序代码可以是存储在任何类型的计算机可读介质上的任何类型的代码。
存储器108包括区域关联模块110以及一个或多个电子项目112。区域关联模块110包括区域指示模块114、选择处理模块116和电子内容模块118。电子项目112可以包含能够呈现在显示器102上的任何类型的电子内容。这些项目可以包括例如,电子书、网页、电子新闻文章、应用程序、设备工具等。图1示出了显示器102,其当前正在显示电子书,书名是MOBY DICK,作者是Herman Melville。
尽管所显示的电子项目可以变化,但所显示的电子项目中的许多可以包括一个或多个对象。这些对象可以包括纯文本、超链接、外部链接、内部链接、文本框(如搜索框)、复选框、图像或能够显示在显示器102上的任何其它类型的数据。在外部链接的情况下,所显示的链接可以包括超链接,如统一资源定位符(URL)地址。这个超链接可包括到商店的链接,在该商店,电子书阅读器100(这里称为阅读器100)的用户可仔细阅读并购买其他电子项目112。这个超链接还可包括到诸如网页等某些其它关联于web的内容的web链接。
这些显示的对象还可以包括内部链接,如到存储在阅读器100上而显示器102当前未显示的另一数字项目的链接。另外,内部链接可指向当前显示的数字项目中的一个位置。例如,可以显示标题为“第一章”的链接。当选择这个链接时,阅读器100可以相应地显示所显示电子书的第一章。
为选择这些显示的对象,所显示的内容可以包括一个或多个可选标记124。可选标记124各自对应于所显示的内容的一部分。为选择可选标记(及由此选择所显示的内容的相应部分),阅读器100包括一个或多个选择工具,如光标120和光标致动器122。键区104也可以用作选择工具,如下面所讨论的。光标致动器122可以包括拇指轮或类似部件并可用于将光标120与所需可选标记对齐。在所示实现中,光标致动器122可以在单个维度中(例如垂直地)移动光标120。一旦对齐,用户可以启动光标致动器122来选择可选标记和相应的所显示的内容。
虽然图1示出了光标120和致动器122,但在其它环境中可以使用其它选择手段。这些选择手段可以包括例如,滚球、鼠标、触摸板等。另外,尽管图1示出了可选标记124,但是其它实现可以不包括这些标记。还有一些其它实现可以当在显示器102上显示某些但不是其它类型的内容时包括这些标记。例如,如果显示web浏览器和相应的web内容,则显示器102就可以不包括标记124。然而,如果显示阅读器100的主页等,则可包括标记124。
回过来参考区域关联模块110,区域指示模块114可以包含阅读器100的显示器102的多个区域的映射。同时选择处理模块116从光标120和光标致动器122接收对所显示电子内容的一部分的选择。响应于接收到该选择,选择处理模块116可以确定光标120的位置。然后选择处理模块116可以查询区域指示模块114以确定对应于所确定的光标位置的区域。电子内容模块118可以接收对所选区域的这个确定,并作为响应,可以使得能够选择所选区域内的所显示的内容。例如,电子内容模块118可以允许在该区域内突出显示文本或者可以允许选择诸如链接等该区域内的对象。
在某些情况下,区域指示模块所指示的多个区域可以是静态的。即,显示器102的区域的数量和位置可以保持恒定而不考虑所显示的电子内容。然而在其它情况,该多个区域的大小和/或数量可以是动态的和/或可配置的。例如,这些区域可以取决于当前显示的电子内容而变化。如果及当所显示的电子内容的格式改变时,这些区域还可以改变。例如,设想区域指示模块114指示所显示电子内容的每一行对应于一特定区域。如果阅读器100的用户改变所显示的电子内容的字体,则每一个区域将可改变大小。区域总数也可能改变。
在使用这些多个区域的情况下,显示在显示器102上的对象可以与区域中的一个或多个相关联。在某些情况下,每一个对象与该对象驻留在其中的区域相关联。由此,区域关联模块110可以使用户能够选择区域,并作为响应可以允许用户修改或选择与所选区域相关联的对象。选择对象可以导致执行该对象定义或指示的动作。例如,区域关联模块110可以允许用户通过使用光标120来突出显示文本,或者可以允许用户通过使用光标来选择链接。在某些情况下,对区域的选择可以导致呈现与所选区域相关联的对象的列表。
区域关联模块110的详细动作将在下面的标题为“说明性关联于区域的对象”的章节中描述。虽然该接下来的章节描述了实现关联于区域的对象的说明性技术,但要特别注意,可类似地想象其它技术。
说明性关联于区域的对象
图2示出了电子书阅读器100的说明性屏幕200。同样,示出了用于显示电子书的屏幕200,该屏幕包括该电子书文本中的多个对象。在当前示例中,这些对象被示为链接并作为链接来讨论。然而,要注意这些对象中的某一些可以只包括能被突出显示或者以其他方式修改的纯文本或诸如此类。同时,链接被示为文本中加下划线的单词,但是在其它实现中,链接可不以加下划线的方式出现。如以上所讨论的,这些链接可以包括web链接、到当前显示的数字项目中(例如MOBY DICK中)的位置的链接、到另一本地存储的数字项目(例如另一电子书)的链接,和/或到购买数字项目的商店的链接。
为了选择这些多个链接中的一个,屏幕200包括多个区域202。这些区域可以按多种方式定义。例如,区域可被定义为屏幕200的预定部分,如图2所示。在这些情况下,这些区域中的部分或全部可具有大致相等的面积。然而在其它情况下,每一个区域可以包含预定的字节偏移值、预定字数等。在这些情况中的某一些情况下,区域可不具有大致相等的面积。
屏幕200可以包括一个或多个可选标记124,每一个可选标记对应于一特定区域。例如,图2示出了对应于区域208的可选标记206。同样,其它实现可以不包括可选标记204或者可以只在示出特定内容时包括这些标记。
屏幕200中的每一个链接可以被分配一个或多个区域202或与其相关联。在某些情况下,这些链接可以被分配这些链接驻留在其中的一个或多个区域或与该一个或多个区域相关联。例如,对应于项“Monkey”、“Tumultuous”和“Whale”的链接可以对应于区域208。
图3示出在某些情况下,一个或多个区域202可以相互重叠。由此,特定链接可以与多个区域相关联。例如,所示的对应于项“Tumultuous”和“Whale”的链接除对应于区域208外还可对应于区域210。
在使用光标120和光标致动器122的情况下,用户可以通过选择可选标记204中的相应标记来选择区域202中的一个。例如,用户可以通过将光标120与可选标记206对齐并启动光标致动器122来选择区域208。对区域208的选择可以使用户能够选择与该区域相关联的一个或多个链接。在某些情况下,可以向用户呈现与区域208相关联的链接的列表或菜单。
图4示出了在选择标记206并由此选择区域208之后的屏幕200的一个说明性实例。屏幕200被示为包括菜单402,菜单402包含题为“Monkey”、“Tumultuous”和“Whale”的链接404。菜单402还示出与链接相关联的信息,如对应于任何所列出的web链接的URL地址。屏幕200还显示多个可选标记406,每一个可选标记对应于所呈现链接中的一个。标记406中的每一个都作为小黑矩形出现,如图4所示,然而,这些标记可被呈现为其它形状并且可以有颜色地呈现。例如,标记406可以被实现为圆点或划线,或者可以被实现为圆圈。标记的阴影可被填充或具有其它图案。标记406标识对用户可用的选择。用户可以通过选择标记406中的相应标记来选择这些链接中的一个。当然,对链接的选择可以导致执行所选链接定义的动作。例如,如果链接“Tumultuous”表示web链接,则启动这个链接可以使得屏幕200(或其某一部分)显示与该web链接相关联的内容。
通过将屏幕200划分成各个区域202,用户能够利用一维选择手段(例如,光标120和光标致动器122)来有效且高效地选择显示在屏幕200中的内容中的链接。即,关联于区域的对象使光标能够选择这些链接,而不管在某些情况下用户只可以在垂直方向上移动光标120的事实。用户可以通过首先选择一区域以查看与该区域相关联的链接的菜单并且然后选择该菜单中的链接中的一个来这样做。这种区域关联还可以允许用户修改所显示的对象。例如,用户可以通过选择区域、选择开始突出显示的单词以及结束突出显示的单词,来突出显示跨多行的句子。
图5示出了选择区域208之后的屏幕200的另一实例。同样,阅读器100提供与区域208相关联的链接504的菜单502。然而在该实例中,菜单502包括对应于关联于区域的链接中的每一个的独特符号506。这里,这些符号被示为数字,但是在其它实现中可以使用字母或其它符号。在某些情况下,用户可以利用键区104来选择链接504中的一个。例如,如果用户希望选择对应于“Tumultuous”的链接,则用户可以启动键区104上的“2”按钮。启动这个按钮可以导致屏幕200显示与所定义的web链接相关联的内容。同样,用户还可以选择相应的可选标记以选择所需链接。这些标记与图4中的标记406类似。
图5还示出一组独特符号508可被显示为与所显示的内容中的每一个相关联的链接相邻。虽然图5描绘了数字,但是其它实现方式可以改为利用字母或其它符号。同样,用户可以启动键区104上的“2”按钮以选择所示“Tumultuous”链接。
通过提供包括独特符号506的菜单502,以及在内容的文本中提供对应的独特符号506,用户能够在视觉上将菜单列表与文本中的链接相关联。然而注意,虽然图5示出了菜单504以及符号508,但是其它实现可改为单独使用一个或另一个。注意,在图5所示的当前示例中,独特符号506和508对于给定链接选择是一致的。各替换实施例可以实现其它方案,其中标记也可以是一致的、所有三项都可以是不同的、或其任意组合。
图6描绘了在选择区域208之后的屏幕200的又一实例。这里,屏幕200描绘了围绕关联于区域的链接中的一个或多个的突显元素(highlight)602。在某些情况下,最初可以用突显元素602来突出显示这些链接中的第一个(例如,“Monkey”)。然后用户可以使用光标致动器122来在不同的关联于区域的链接之间移动突显元素602。为选择链接,用户可以在启动光标致动器122之前将该突显元素移动到所需链接。
当用户已在每一个链接之间滚动突显元素602之后,突显元素602可以返回到第一个链接(例如,“Monkey”)。反之,在用户滚动通过每一个链接之后,突显元素602可以消失并且屏幕200可以返回到区域选择。即,光标120的焦点可以再次返回到可选标记204中的一个。另外,注意突显元素602还可以在用户在区域202之间进行选择时突出显示区域。
图7示出了可以将说明性屏幕200划分成一个或多个区域的另一种方式。在该实例中,屏幕200被划分成网格,网格的每一部分包括区域702、704、…、712中的一个。同样,屏幕200中的链接(以及其它显示的对象)可以与每一个链接驻留在其中的一个或多个区域相关联。在链接的一部分驻留在第一区域中而该链接的另一部分驻留在第二区域中的情况下,该链接可与这两个区域相关联。反之,该链接可以与该链接的较大部分驻留在其中的区域相关联,或者与该链接的开头驻留在其中的区域相关联。
此处,屏幕200还包括对应于区域702-712中每一个的独特符号(例如数字)以使得能够选择这些区域。例如,“1”形式的独特符号714被示为对应于区域702。因此,用户可以通过启动键区104上的对应于数字1的按钮来选择区域702。
除启动键区上的数字按钮之外,还可以通过使用光标致动器122来在每一个区域之间缓慢移动来选择区域702-712中的每一个。例如,当致动器122包括拇指轮时,用户可以在选择所需区域如区域702之前在区域之间滚动。与图6的讨论类似,当用户在区域之间缓慢移动时,突显元素可以为区域702-712中的相应区域加边框。
当用户选择区域如区域702时,屏幕200可以使用户能够选择与区域702相关联(例如,位于其中)的链接中的每一个。图8示出在某些情况下,屏幕200可以向用户呈现链接804的菜单802。此处,链接804的标题是“Monkey”、“Tumultuous”和“Endeavors”。屏幕200还描绘了多个可选标记806,其各自对应于所呈现的链接中的一个。用户可以通过选择标记806中的相应标记来选择这些链接中的一个。另外,选择标记806中的每一个可对应于类似于符号714的数字或字母。在这些情况下,用户将利用键区104来选择每一个链接。
说明性屏幕和对象
本节描述了可由显示器102呈现并可以利用区域和关联于区域的对象的其它说明性屏幕。例如,图9示出了选择区域902之后的屏幕900。区域902被示为包括下拉菜单对象904。如图所示,选择该对象导致呈现下拉菜单906。屏幕900还包括用于选择菜单906中的链接的可选标记908。最后,菜单906包括使用户能够查看菜单906中其他链接的下拉致动器910。
图10继续示出选择致动器910之后的屏幕900。如图所示,已经显示菜单906中其他链接。图10还包括菜单906中的搜索对象1002。该对象可以对应于所示网页中的搜索文本框。用户可以选择搜索对象1002,并且作为响应,可向该用户呈现其中搜索所示网页的文本框。注意,在所示实现中,标记“>”向用户指示该对象对应于文本框。其它实现可以利用其它符号或不利用符号。
图11示出了可以在阅读器100的显示器102上呈现的另一屏幕1100。屏幕1100包括区域1102。在激活该区域后,可以向用户呈现菜单1104。菜单1104可以包括另一种类型的下拉对象1106,当激活下拉对象1106时,可以产生诸如链接等相关联的对象的列表。图12继续示出在激活对象1106之后的屏幕1100。如图所示,响应于该激活,显示菜单1202。
图13示出了包括对应于单个复选框对象的区域1302的另一屏幕1300。在选择区域1302之后,屏幕1300被示为显示菜单1304。用户可以使用这个菜单来勾选或取消勾选该菜单中的对象。
虽然图13显示了具有单个复选框的区域,但是图14示出了其中区域1402可以包括不止一个复选框的另一屏幕1400。在这个实例中,所示文本框中的每一个都位于区域1402中。在用户选择该区域后,屏幕1400显示菜单1404,菜单1404允许用户勾选或取消勾选该菜单中的对象。
图15描绘了包括区域1502的说明性屏幕1500。该区域包括采用另一种类型的复选框形式的对象。如图所示,对区域1502的选择导致屏幕1500显示菜单1504。
图16示出了包括区域1602的另一说明性屏幕1600。区域1602包括使用户能够进行搜索的文本框对象。在选择区域1602后,屏幕1600呈现菜单1604以使得用户能够经由框1606将文本输入文本框中。这个菜单还可以向用户呈现该用户先前输入的文本串1608。因此,用户或者可以经由框1606手动地将文本输入搜索框,或者用户可以选择该用户先前输入文本框中的文本串1608中的一个。在其它实例中,文本串1608可以包括流行的搜索或诸如此类,而并非先前输入的文本串。
图17示出了包括区域1702的另一屏幕1700,该区域包括另一文本框对象。响应于选择区域1702,屏幕1700可以呈现文本框1704。然后用户可以将文本输入文本框1704,如图18所示。在用户选择“确定”按钮之后,该文本然后可以被输入到区域1702中的文本框对象中,如图19所示。
操作
图20-23示出了用于实现关联于区域的对象的过程2000、2100、2200和2300。这些过程被示为逻辑流程图中的框的集合,这表示可用硬件、软件或其组合实现的一系列操作。在软件的上下文中,各个框表示当由一个或多个处理器执行时完成既定操作的计算机可执行指令。一般而言,计算机可执行指令包括执行特定功能或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。这些指令可被具体化为存储在计算机可读介质上的计算机可读程序代码。该计算机可读介质包括但不限于,RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其它光存储、磁带盒、磁带、磁盘存储或其它磁存储设备、RAID存储系统或者可用于存储所需信息并可由计算设备访问的任何其它介质。另外,描述各过程的操作的次序并不旨在解释为限制,并且任何数量的所描述的框可以按任何次序和/或并行组合以实现该过程。
过程2000包括操作2002,操作2002在具有多个区域的屏幕上显示电子内容。这些区域可按多种方式定义,如以上所讨论的。操作2004表示显示光标以便选择电子内容中的一个或多个部分。然后操作2006接收对电子内容的一部分的光标选择。然后操作2008响应于接收到光标选择来标识光标位置。最后,操作2010将光标位置映射到多个区域中的一个。
过程2100包括操作2102,操作2102表示接收对显示在具有多个区域的屏幕上的电子内容的选择。操作2104确定所选电子内容在屏幕上的位置。然后操作2106将所确定的位置映射到多个区域中的一个。最后,操作2108使得能够选择位于所映射的区域内的对象。
同时,过程2200包括操作2202。该操作也在具有多个区域的屏幕上显示电子内容。然后操作2204使得能够选择多个区域中的一个。然后操作2206使得能够选择显示在电子内容中并与所选区域相关联的对象。最后,过程2300包括操作2302,操作2302同样在具有多个区域的屏幕上显示电子内容。然后在操作2304,将电子内容的每一部分与多个区域中的一个或多个相关联。
结论
尽管已经用对结构特征和/或方法动作专用的语言描述了本主题,但可以理解,所附权利要求书中定义的本主题不必受公开的这些具体特征或动作的限制。相反,这些具体特征和动作是作为实现权利要求的说明性形式而公开的。

Claims (37)

1.一种方法,包括:
在具有多个区域的屏幕上显示电子内容;
显示光标以选择所述电子内容的一个或多个部分;
接收对所述电子内容的一部分的光标选择;
响应于接收到所述光标选择来标识所述光标的位置;以及
把所述光标的位置映射到所述多个区域中的一个。
2.如权利要求1所述的方法,其特征在于,所述多个区域的布局是预定义的。
3.如权利要求1所述的方法,其特征在于,所述多个区域被配置成基于所显示的电子内容而动态地改变。
4.如权利要求1所述的方法,还包括响应于所述映射,使得能够修改所述多个区域之一中的所显示的电子内容的一部分。
5.如权利要求1所述的方法,还包括响应于所述映射,使得能够选择位于所述多个区域之一中的对象。
6.如权利要求1所述的方法,还包括响应于所述映射,显示位于所述多个区域之一中的可选对象的菜单。
7.如权利要求1所述的方法,还包括响应于所述映射,与位于所述多个区域之一中的一个或多个可选对象相邻地显示独特符号。
8.如权利要求1所述的方法,还包括响应于所述映射,突出显示位于所述多个区域之一中的一个或多个可选对象。
9.一种方法,包括:
接收对显示在屏幕上的电子内容的选择,所述屏幕具有多个区域;
确定所选电子内容在所述屏幕上的位置;
将所述位置映射到所述多个区域中的一个;以及
使得能够选择位于所映射区域中的对象。
10.如权利要求9所述的方法,其特征在于,所述多个区域中的每一个包括所述屏幕的水平带。
11.如权利要求9所述的方法,其特征在于,所述多个区域中的每一个包括覆盖所述屏幕的网格的一部分。
12.一种方法,包括:
在屏幕上显示电子内容,所述屏幕具有多个区域;
使得能够选择所述多个区域中的一个;以及
响应于对所述多个区域中的一个的选择,使得能够选择显示在所述电子内容中并且与所选区域相关联的对象。
13.如权利要求12所述的方法,其特征在于,所述多个区域中的至少一部分相互重叠。
14.如权利要求12所述的方法,其特征在于,所述多个区域中的每一个具有大致相等的面积。
15.如权利要求12所述的方法,其特征在于,所述多个区域中的每一个包含所显示内容的大致相等的字节偏移量。
16.如权利要求12所述的方法,其特征在于,使得能够选择所述多个区域中的一个包括使得能够:(1)将光标与对应于所选区域的可选标记对齐、或者(2)将所述光标与所选区域对齐。
17.如权利要求12所述的方法,其特征在于,使得能够选择所述多个区域中的一个包括使得能够选择数字或字母,所述数字或字母对应于所选区域。
18.如权利要求12所述的方法,其特征在于,使得能够选择所述多个区域中的一个包括针对所述多个区域中的每一个呈现对应于区域的符号。
19.如权利要求12所述的方法,其特征在于,使得能够选择所述对象包括在列表中呈现与所选区域相关联的一个或多个对象。
20.如权利要求12所述的方法,其特征在于,所述对象是web链接,并且其中使得能够选择所述对象包括呈现所述web链接和相应的统一资源定位符(URL)。
21.如权利要求12所述的方法,其特征在于,使得能够选择所述对象包括使得能够选择数字或字母,所述数字和字母对应于所选对象。
22.如权利要求12所述的方法,其特征在于,使得能够选择所述对象包括与所选对象相邻地呈现对应于所选对象的符号。
23.如权利要求12所述的方法,其特征在于,使得能够选择所述对象包括突出显示所选对象。
24.如权利要求12所述的方法,其特征在于,所述屏幕显示一个或多个对象,并且还包括将所述一个或多个对象中的每一个与所述多个区域中一个或多个相关联。
25.如权利要求12所述的方法,还包括响应于对所述对象的选择,执行由与所选区域相关联的对象定义的命令。
26.如权利要求12所述的方法,其特征在于,与所选区域相关联的对象包括以下各项中的一个:web链接、到本地存储的数字项目的链接、到当前显示的数字项目中的位置的链接、或者到购买数字项目的商店的链接。
27.一种装置,包括:
屏幕,其显示内容以及所显示的内容中的一个或多个链接,所述屏幕包括多个区域;
区域关联模块,其使得能够将所述一个或多个链接与所述多个区域相关联;以及
选择工具,其使得能够选择所述多个区域中的一个并使得能够选择所选区域中的链接。
28.如权利要求27所述的装置,其特征在于,所显示的内容包括数字项目,并且所述一个或多个链接包括到所述数字项目中的位置的链接。
29.如权利要求27所述的装置,其特征在于,所述一个或多个链接包括以下各项中的一个或多个:web链接、到本地存储的数字项目的链接、到所显示内容中的位置的链接、或者到购买数字项目的商店的链接。
30.如权利要求27所述的装置,其特征在于,所述选择工具包括光标以使得能够选择所显示内容中的一个或多个可选标记。
31.如权利要求27所述的装置,其特征在于,所述选择工具包括键区。
32.如权利要求27所述的装置,其特征在于,所述多个区域中的至少一部分相互重叠,从而使得所述一个或多个链接中的至少一个与至少两个区域相关联。
33.一种包括一个或多个计算机可用介质的计算机程序产品,所述介质存储包含在所述介质中的计算机可读程序代码,所述计算机可读程序代码用于:
在具有多个区域的屏幕上显示电子内容;以及
将所述电子内容的每一部分与所述多个区域中的至少一个相关联。
34.如权利要求33所述的计算机程序产品,其特征在于,所述多个区域包括第一区域和第二区域,并且其中所述第一区域与所述第二区域重叠。
35.如权利要求33所述的计算机程序产品,其特征在于,所述电子内容的至少一部分与所述多个区域中的至少两个相关联。
36.如权利要求33所述的计算机程序产品,其特征在于,所述电子内容的每一部分与该每一部分驻留在其中的区域相关联。
37.如权利要求33所述的计算机程序产品,其特征在于,所述计算机可读程序代码还用于:
接收对所述多个区域中的一个的选择;以及
响应于接收到所述选择,使得能够选择与所选区域相关联的电子内容的一部分。
CN200880025125A 2007-05-21 2008-05-21 关联于区域的对象 Pending CN101755264A (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US93935707P 2007-05-21 2007-05-21
US93935907P 2007-05-21 2007-05-21
US60/939,357 2007-05-21
US60/939,359 2007-05-21
US11/763,328 2007-06-14
US11/763,328 US8108793B2 (en) 2007-05-21 2007-06-14 Zone-associated objects
PCT/US2008/064366 WO2008144731A1 (en) 2007-05-21 2008-05-21 Zone-associated objects

Publications (1)

Publication Number Publication Date
CN101755264A true CN101755264A (zh) 2010-06-23

Family

ID=40073564

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880025125A Pending CN101755264A (zh) 2007-05-21 2008-05-21 关联于区域的对象

Country Status (7)

Country Link
US (1) US8108793B2 (zh)
EP (1) EP2150906A4 (zh)
JP (1) JP5398704B2 (zh)
KR (1) KR101606941B1 (zh)
CN (1) CN101755264A (zh)
CA (1) CA2688828C (zh)
WO (1) WO2008144731A1 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102722523A (zh) * 2012-05-15 2012-10-10 深圳Tcl新技术有限公司 网页光标定位方法及终端设备
CN103077180A (zh) * 2011-10-25 2013-05-01 三星电子株式会社 应用补充属性信息于电子书内容的方法及移动设备
CN103493117A (zh) * 2011-02-24 2014-01-01 谷歌公司 电子书导航系统和方法
CN109271608A (zh) * 2011-09-23 2019-01-25 亚马逊技术股份有限公司 数字作品的补充信息的视觉表示
CN111414123A (zh) * 2020-03-23 2020-07-14 网易(杭州)网络有限公司 一种信息处理方法和装置

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8051385B1 (en) * 2006-03-29 2011-11-01 Amazon Technologies, Inc. Content selection and aggregated search results presentation on a handheld electronic device
CN101743529B (zh) * 2007-07-11 2012-06-13 株式会社爱可信 便携式信息终端及其控制方法
TWI381305B (zh) * 2008-12-25 2013-01-01 Compal Electronics Inc 使用者介面的顯示與操作方法以及電子裝置
US8253705B2 (en) 2009-05-08 2012-08-28 Research In Motion Limited Target zones for menu items on a touch-sensitive display
EP2249239B1 (en) * 2009-05-08 2015-07-15 BlackBerry Limited Target zones for menu items on a touch-sensitive display
JP5387220B2 (ja) * 2009-08-11 2014-01-15 ソニー株式会社 記録媒体製作方法、記録媒体及び記録媒体の再生装置
KR20110055962A (ko) * 2009-11-20 2011-05-26 삼성전자주식회사 디스플레이장치 및 그 제어방법
US8386965B2 (en) * 2010-01-15 2013-02-26 Apple Inc. Techniques and systems for enhancing touch screen device accessibility through virtual containers and virtually enlarged boundaries
GB2482339A (en) * 2010-07-30 2012-02-01 Jaguar Cars Computing device with improved function element selection
US20120066591A1 (en) * 2010-09-10 2012-03-15 Tina Hackwell Virtual Page Turn and Page Flip via a Touch Sensitive Curved, Stepped, or Angled Surface Side Edge(s) of an Electronic Reading Device
US9424357B1 (en) 2011-03-01 2016-08-23 Amazon Technologies, Inc. Predictive page loading based on text entry and search term suggestions
GB2487257B (en) * 2011-04-21 2013-11-06 Me Books Ltd Electronic book
US9513799B2 (en) 2011-06-05 2016-12-06 Apple Inc. Devices, methods, and graphical user interfaces for providing control of a touch-based user interface absent physical touch capabilities
JP5337228B2 (ja) 2011-12-02 2013-11-06 株式会社東芝 情報処理装置、表示制御方法およびプログラム
US9116611B2 (en) 2011-12-29 2015-08-25 Apple Inc. Devices, methods, and graphical user interfaces for providing multitouch inputs and hardware-based features using a single touch input
USD734348S1 (en) * 2012-11-07 2015-07-14 Bionime Corporation Display screen for blood glucose meter with graphical user interface
USD735224S1 (en) * 2012-12-20 2015-07-28 Abbyy Development Llc Display screen with graphical user interface
US9961239B2 (en) 2015-06-07 2018-05-01 Apple Inc. Touch accommodation options
US20210248167A1 (en) * 2017-12-12 2021-08-12 Darvis Inc. System and method for generating data visualization and object detection
US10885267B1 (en) * 2019-08-20 2021-01-05 Robert Meislin Interactive electronic book system and method therefor
KR102520606B1 (ko) * 2022-09-14 2023-04-12 주식회사 심시스글로벌 메타버스 스토어 공간 구축 방법, 메타버스 서핑 기반 쇼핑 서비스 제공 방법 및 이를 위한 메타버스 구현 시스템

Family Cites Families (52)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5432720A (en) 1992-11-13 1995-07-11 International Business Machines Corporation Rotatable pen-based computer
US7298851B1 (en) 1992-12-09 2007-11-20 Discovery Communications, Inc. Electronic book security and copyright protection system
US7401286B1 (en) * 1993-12-02 2008-07-15 Discovery Communications, Inc. Electronic book electronic links
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5663748A (en) 1995-12-14 1997-09-02 Motorola, Inc. Electronic book having highlighting feature
US5847698A (en) 1996-09-17 1998-12-08 Dataventures, Inc. Electronic book device
US6233318B1 (en) * 1996-11-05 2001-05-15 Comverse Network Systems, Inc. System for accessing multimedia mailboxes and messages over the internet and via telephone
US5974449A (en) * 1997-05-09 1999-10-26 Carmel Connection, Inc. Apparatus and method for providing multimedia messaging between disparate messaging platforms
US6037954A (en) 1997-07-23 2000-03-14 Mcmahon; M. James Portable hand-held reading device
US6075537A (en) * 1997-11-20 2000-06-13 International Business Machines Corporation Ease of use interface to hotspots in hypertext document pages in network display stations
US6222541B1 (en) * 1998-01-20 2001-04-24 International Business Machines Corporation Method and apparatus for fast-path location and selection of links
US6931587B1 (en) * 1998-01-29 2005-08-16 Philip R. Krause Teleprompter device
US6385596B1 (en) * 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
JP2000059705A (ja) * 1998-08-04 2000-02-25 Alps Electric Co Ltd 画面表示の選択システムおよび選択方法
US7127515B2 (en) 1999-01-15 2006-10-24 Drm Technologies, Llc Delivering electronic content
US6643824B1 (en) 1999-01-15 2003-11-04 International Business Machines Corporation Touch screen region assist for hypertext links
US6270719B1 (en) 1999-04-12 2001-08-07 Ovonic Battery Company, Inc. Modified electrochemical hydrogen storage alloy having increased capacity, rate capability and catalytic activity
US20040268253A1 (en) 1999-12-07 2004-12-30 Microsoft Corporation Method and apparatus for installing and using reference materials in conjunction with reading electronic content
US6820111B1 (en) * 1999-12-07 2004-11-16 Microsoft Corporation Computer user interface architecture that saves a user's non-linear navigation history and intelligently maintains that history
US7228556B2 (en) * 1999-12-21 2007-06-05 Tivo Inc. Distributed, interactive television program guide; system and method
GB2357945A (en) * 1999-12-30 2001-07-04 Nokia Corp Navigating a focus around a display device
AU2414101A (en) * 2000-01-05 2001-07-16 Www.Internet Solutions Limited Messaging system
US6999565B1 (en) * 2000-02-01 2006-02-14 Envoyworldwide, Inc. Multi-mode message routing and management
WO2001057711A1 (en) * 2000-02-02 2001-08-09 Searchlogic.Com Corporation Combinatorial query generating system and method
GB2360106B (en) * 2000-02-21 2004-09-22 Ac Properties Bv Ordering playable works
EP1410231A4 (en) * 2000-04-03 2005-02-23 Juergen Stark METHOD AND SYSTEM FOR ELECTRONIC MESSAGING WITH CONTENT CONTROL
US20070118803A1 (en) * 2000-05-08 2007-05-24 Walker Jay S Products and processes for providing one or more links in an electronic file that is presented to a user
US20050044148A1 (en) 2000-06-29 2005-02-24 Microsoft Corporation Method and system for accessing multiple types of electronic content
US6938207B1 (en) * 2000-07-19 2005-08-30 International Business Machines Corporation Method and system for indicating document traversal direction in a hyper linked navigation system
US7426513B2 (en) * 2000-10-12 2008-09-16 Sap Portals Israel Ltd. Client-based objectifying of text pages
JP3692927B2 (ja) * 2000-11-07 2005-09-07 日本電気株式会社 ファクシミリ装置
JP2002149679A (ja) * 2000-11-10 2002-05-24 Newcom:Kk 文書閲覧システム、文書閲覧方法及び情報記録媒体
US20020120635A1 (en) * 2001-02-27 2002-08-29 Joao Raymond Anthony Apparatus and method for providing an electronic book
US6938076B2 (en) * 2001-03-30 2005-08-30 01 Communique Laboratory Inc. System, computer product and method for interfacing with a private communication portal from a wireless device
US20020184319A1 (en) * 2001-05-31 2002-12-05 Willner Barry E. Systems and methods for facilitating access to an information address
JP2003099407A (ja) * 2001-09-25 2003-04-04 Casio Comput Co Ltd 情報端末装置及びリンク先表示プログラム
US7386480B2 (en) * 2002-05-07 2008-06-10 Amnon Sarig System and method for providing access to digital goods over communications networks
JP4240357B2 (ja) * 2002-06-28 2009-03-18 クラリオン株式会社 移動体用情報提示装置及び方法並びに情報提示用プログラム
US7249060B2 (en) * 2002-08-12 2007-07-24 Paybyclick Corporation Systems and methods for distributing on-line content
US7134089B2 (en) * 2002-11-13 2006-11-07 Microsoft Corporation Directional focus navigation
US7376913B1 (en) * 2003-01-07 2008-05-20 Vulcan Portals Inc. Navigation and selection control for a hand-held portable computer
CA2512018A1 (en) 2003-01-21 2004-08-12 E-Book Systems Pte Ltd. A programmable virtual book system
JP2004260271A (ja) * 2003-02-24 2004-09-16 Toshiba Digital Media Engineering Corp データ通信装置
US7145566B2 (en) * 2003-07-18 2006-12-05 Microsoft Corporation Systems and methods for updating a frame buffer based on arbitrary graphics calls
JP2005190087A (ja) * 2003-12-25 2005-07-14 Matsushita Electric Ind Co Ltd 画像検索装置および画像検索方法
US7478328B2 (en) * 2004-02-17 2009-01-13 Think-Cell Software Gmbh Method of entering a presentation into a computer
US20050229119A1 (en) * 2004-04-07 2005-10-13 Nokia Corporation Method for the presentation and selection of document links in small screen electronic devices
JP2006155343A (ja) * 2004-11-30 2006-06-15 Sanyo Electric Co Ltd 表示装置、及び、表示プログラム
US20060281058A1 (en) 2005-06-13 2006-12-14 Nola Mangoaela A Configurable Multi-Lingual Presentation of an Ancient Manuscript
JP4396586B2 (ja) 2005-06-22 2010-01-13 ソニー株式会社 プログラム、情報処理方法、情報処理装置
US7860886B2 (en) * 2006-09-29 2010-12-28 A9.Com, Inc. Strategy for providing query results based on analysis of user intent
JP4757785B2 (ja) * 2006-12-01 2011-08-24 シャープ株式会社 選択装置、制御方法、選択装置制御プログラム、および記録媒体

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103493117A (zh) * 2011-02-24 2014-01-01 谷歌公司 电子书导航系统和方法
CN109271608A (zh) * 2011-09-23 2019-01-25 亚马逊技术股份有限公司 数字作品的补充信息的视觉表示
US10481767B1 (en) 2011-09-23 2019-11-19 Amazon Technologies, Inc. Providing supplemental information for a digital work in a user interface
CN103077180A (zh) * 2011-10-25 2013-05-01 三星电子株式会社 应用补充属性信息于电子书内容的方法及移动设备
US9747941B2 (en) 2011-10-25 2017-08-29 Samsung Electronics Co., Ltd Method for applying supplementary attribute information to E-book content and mobile device adapted thereto
CN102722523A (zh) * 2012-05-15 2012-10-10 深圳Tcl新技术有限公司 网页光标定位方法及终端设备
CN102722523B (zh) * 2012-05-15 2017-02-08 深圳Tcl新技术有限公司 网页光标定位方法及终端设备
CN111414123A (zh) * 2020-03-23 2020-07-14 网易(杭州)网络有限公司 一种信息处理方法和装置

Also Published As

Publication number Publication date
JP5398704B2 (ja) 2014-01-29
CA2688828C (en) 2017-12-05
KR20100017218A (ko) 2010-02-16
US8108793B2 (en) 2012-01-31
CA2688828A1 (en) 2009-11-21
EP2150906A1 (en) 2010-02-10
JP2010528374A (ja) 2010-08-19
US20080295021A1 (en) 2008-11-27
WO2008144731A1 (en) 2008-11-27
EP2150906A4 (en) 2011-03-23
KR101606941B1 (ko) 2016-03-28

Similar Documents

Publication Publication Date Title
CN101755264A (zh) 关联于区域的对象
US9996227B2 (en) Apparatus and method for digital content navigation
US10481767B1 (en) Providing supplemental information for a digital work in a user interface
US9747017B2 (en) Segmented scroll bar
US10445408B2 (en) Automatically identifying complementary digital fonts based on digital text in electronic documents
US9069826B2 (en) Information provision system, information provision system control method, information provision device, program, and information recording medium
US20120266103A1 (en) Method and apparatus of scrolling a document displayed in a browser window
Frye Microsoft Excel 2016 step by step
US10572106B2 (en) Method and apparatus for performing URL linkage function using the keypad
CN101441619A (zh) 改进阅读BiDi文档时的用户体验的方法和装置
CN111562911B (zh) 一种网页编辑方法、装置及存储介质
US20090031224A1 (en) Method, system, and computer program product for visually associating a static graphic image and html text on a web page
KR20170059628A (ko) 학습 효율 향상을 위한 스마트노트 제공 방법 및 컴퓨터 프로그램
JP2016207036A (ja) 支援装置、支援方法及び支援プログラム
JP5655411B2 (ja) 情報表示装置及び情報表示プログラム
JP5770790B2 (ja) 電子書籍表示装置及び表示方法
Warren PowerPoint-basic skills training
Moore Getting Geared Up with Google: Searching Beyond the Search Box
Wallis User centered design of the digital book: why looking backward can help us move forward

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100623