CN102804182A - 电子文本的操纵和显示 - Google Patents

电子文本的操纵和显示 Download PDF

Info

Publication number
CN102804182A
CN102804182A CN2011800134373A CN201180013437A CN102804182A CN 102804182 A CN102804182 A CN 102804182A CN 2011800134373 A CN2011800134373 A CN 2011800134373A CN 201180013437 A CN201180013437 A CN 201180013437A CN 102804182 A CN102804182 A CN 102804182A
Authority
CN
China
Prior art keywords
user
electronic
publication
book
page
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
CN2011800134373A
Other languages
English (en)
Inventor
伊丽莎白·卡洛琳·佛彻斯·卡拉菲尔
大卫·海勒
杰弗里·罗宾
艾伦·C·卡尼斯特拉诺
威廉·马丁·巴彻曼
蒂莫西·B·马丁
马特·埃文思
乔·R·霍华德
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.)
Apple Inc
Original Assignee
Apple Computer 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 Apple Computer Inc filed Critical Apple Computer Inc
Priority to CN201810439984.1A priority Critical patent/CN108629033B/zh
Publication of CN102804182A publication Critical patent/CN102804182A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/93Document management systems
    • 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
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/12Payment architectures specially adapted for electronic shopping systems
    • G06Q20/123Shopping for digital content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/166Editing, e.g. inserting or deleting

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • General Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Data Mining & Analysis (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • User Interface Of Digital Computer (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

通过如下操作来向用户呈现信息:访问包括第一出版物的电子出版物的图书库;在电子书架中生成第一出版物的表示;确定第一出版物的状态以及修改第一出版物的表示以反映第一出版物的状态。

Description

电子文本的操纵和显示
相关申请的交叉引用
本文档要求如下申请的优先权:2010年1月11日提交的美国临时申请No.61/294,106、2010年1月26日提交的美国临时申请No.61/298,539、2010年1月27日提交的美国临时申请No.61/298,889、以及2010年4月2日提交的美国申请No.61/320,678。这些申请的名称都是“Electronic Text Manipulation and Display”,并通过引用方式结合于此。
背景技术
本发明涉及显示和便于操纵电子文本,例如,在电子设备上阅读的电子书(“eBook”)的文本。非常类似于普通的印刷书籍,电子书(“eBook”)可被用来向读者呈现文本和图片。然而,取代了墨水和纸,电子书是数字数据的集合,被称为电子书阅读器应用的软件可以解释并在显示器上呈现该数字数据的集合。多种设备运行电子书阅读器软件,例如台式计算机和笔记本电脑、eBook阅读器、智能电话机和/或其它移动设备。由国际数字出版论坛(IDPF)维护的“ePub”标准定义了用于eBook的一种可用格式。
发明内容
在一个一般意义上,通过如下操作来向用户呈现信息:访问包括第一出版物的电子出版物的图书库;在电子书架中生成第一出版物的表示(representation);确定第一出版物的状态;以及修改第一出版物的表示以反映第一出版物的状态。
实施方式可以包括以下特征中的一个或多个。例如,生成表示可以包括利用前封皮视图(front cover view)来呈现最近访问的书籍。可以确定第一出版物最近未被访问,并且可以修改表示以使得第一出版物的装订(binding)视图取代第一出版物的前封皮视图被呈现。修改第一出版物的表示可以包括在第一出版物上呈现一层灰尘。呈现一层灰尘可以包括响应于访问第一出版物的用户指示而呈现动画式尘雾。
在另一个一般意义上,通过如下操作来向用户呈现信息:访问包括第一出版物的电子出版物的图书库;在电子书架中生成第一出版物的表示;确定第一出版物相对于电子书架中其它出版物的状态;基于第一出版物的状态相对于图书库中其它出版物的状态来确定电子书架的组织结构;以及在电子书架上呈现第一出版物以反映出电子书架的组织结构(organization)。
实施方式可以包括以下特征中的一个或多个。例如,确定状态可以包括确定购买日期、发行日期或访问日期。确定组织结构可以包括根据购买标准生成对图书库排序的有序列表。确定组织可以结构包括根据发行日期标准生成对图书库排序的有序列表。确定组织结构可以包括根据访问日期标准生成对图书库排序的有序列表。
在电子书架上呈现第一出版物以反映出电子书架的组织结构可以包括:将未读书籍呈现在电子书架内的优先级化搁板(prioritized shelf)上。将未读书籍呈现在优先级化搁板上可以包括将未读书籍呈现在最高搁板上。将未读书籍呈现在优先级化搁板上可以包括将未读书籍呈现在搁板的最左部分中。在电子书架上呈现第一出版物以反映出电子书架的组织结构可以包括:将新购买书籍呈现在电子书架内的优先级化搁板上。
可以使用户能够定制在利用电子书架的组织结构呈现第一出版物之后的第一出版物的放置。在电子书架上呈现第一出版物以反映出电子书架的组织结构可以包括:将最近被访问书籍呈现在电子书架内的优先级化搁板上。
在另一意义上,通过如下操作来向用户呈现信息:访问包括第一出版物的电子出版物的图书库;确定第一出版物的状态;以及在电子书架中生成反映了第一出版物的状态的第一出版物的表示。
实施方式可以包括以下特征中的一个或多个。例如,生成表示可以包括响应于确定第一出版物是杂志而生成杂志图标。生成表示可以包括响应于确定第一出版物是报纸而生成报纸图标。生成表示可以包括在表示上生成指示第一出版物的状态的标签。生成标签可以包括生成指示第一出版物尚未被访问的标签。
生成标签可以包括生成指示第一出版物是新近购买的标签。生成标签可以包括生成指示第一出版物正被下载的标签。确定第一出版物的状态可以包括:确定第一设备的位置;确定出现在电子书架上的内容与位置相关联;以及向用户呈现指示内容与位置相关的内容。
呈现内容可以包括呈现缎带(ribbon),缎带用以指示内容的相关性。呈现内容可以包括使用指定书架位置来放置内容以指示内容的相关性。
在又一意义上,通过如下操作来向用户呈现信息:访问电子出版物的图书库;在电子书架中以书架视图生成第一出版物的表示,书架视图指示出用户所拥有的电子出版物;使用户能够在书店视图与书架视图之间切换;从用户接收从书架视图切换为书店视图的指示;以及响应于从用户接收到从书架视图切换为书店视图的指示,生成旋转的书架的动画转换(animated transition)的显示,旋转的书架原本呈现书架视图并且通过显示书店视图来结束动画转换。
实施方式可以包括以下特征中的一个或多个。例如,可以使用户能够选择出现在书店视图中的被做广告的(advertised)电子出版物的表示。可以修改出现在书店视图中的被做广告的电子出版物的表示以沿着从电子阅读器并从书店视图向用户延伸的z轴向前,以将被做广告的电子出版物呈现为浮动在书店视图的前面。在将被做广告的电子出版物保持为浮动在书店视图的前面的同时,可以生成旋转的书架的动画转换,旋转的书架源于书店视图并通过显示书架视图来结束动画转换。可以修改出现在书店视图中的被做广告的电子出版物的表示以从书店视图向用户前进,以便将被做广告的电子出版物呈现为从浮动视图转换为电子书架的书架视图。
在又一意义上,通过如下操作来向用户呈现信息:使用户能够下载促销配置(promotional configuration)的电子出版物;使该用户能够利用标识用户所访问的电子出版物的一部分的相对指示符来导览(navigate)电子出版物;使该用户能够购买电子出版物的完整版本;作为购买的结果,下载电子出版物的完整版本;以及保留相对指示符,以使用户对电子出版物的后续访问使用户能够访问电子出版物中与相对指示符相关联的部分。
实施方式可以包括以下特征中的一个或多个。例如,可以在促销配置的电子出版物内呈现书签控件。可以利用电子出版物内的电子书签控件来接收设置电子书签的用户指示,并且响应于接收到用户指示,可以设置用于在接收到用户指示时返回到与相对指示符相关联的地点的电子书签。在电子出版物的完整版本期间,可以保留电子书签。
呈现电子书签控件可以包括:与指示电子出版物的哪个部分已被访问的阅读历史相关联地呈现电子书签控件。呈现电子书签控件可以包括:与进度条相关联地呈现电子书签控件,进度条指示相对于电子出版物中尚未被阅读的那些部分,电子出版物中哪些部分已被阅读。
在又一意义上,通过如下操作来向用户呈现信息:使用户能够利用电子书店购买电子出版物;使用户能够将电子出版物下载到第一设备;记录用户对电子出版物的购买;接收用户具有第二设备的指示;以及使用户能够将电子出版物发送给第二设备。
实施方式可以包括以下特征中的一个或多个。例如,使用户能够利用电子书店购买电子出版物可以包括:使用户能够在第一设备中的电子书店应用中购买出版物。记录用户对电子出版物的购买可以包括:向历史服务器上的用户账户记录用户购买。可以向用户显示购买历史。显示购买历史可以包括:呈现针对购买历史中的每个条目的菜单,以使用户能够对已经购买的出版物执行更多动作。使用户能够执行更多动作可以包括使用户能够将电子出版物发送到第二设备。接收用户具有第二设备的指示可以包括:从注册服务器接收用户已向用户账户注册了第二设备的指示。
使用户能够将电子出版物发送给第二设备可以包括:在电子书店内生成第二设备的表示;以及将第二设备的表示配置为响应于接收到对第二设备的表示的用户选择,触发电子出版物到第二设备的传输。
使用户能够将电子出版物发送给第二设备可以包括:使用户能够发送出版物而无需用户为第二设备购买出版物。使用户能够将电子出版物发送给第二设备可以包括:响应于接收到购买用于向第二设备分发已购买出版物的分发费的用户指示,使用户能够发送出版物。将电子出版物发送给第二设备可以包括将电子出版物从用于第一设备的第一格式格式化为用于第二设备的第二格式。
在又一意义上,通过如下操作来向用户呈现信息:在电子设备上的电子书阅读器应用内,呈现具有左侧页的指示和右侧页的指示的电子书的表示;使用户能够利用标识出用户所访问的电子出版物的一部分的相对指示符来导览电子出版物;以及利用相对指示符来修改左侧页的指示和右侧页的指示以反映出左侧页与右侧页的相对高度。
实施方式可以包括以下特征中的一个或多个。例如,可以生成装订的表示,装订的表示显示出左侧页的指示和右侧页的指示。修改左侧页的指示可以包括:以粒度(granular)为单位呈现左侧页的指示,其中,相对高度反映出已被阅读的页相对于电子书中的总页数的数学比例。修改左侧页的指示可以包括:以若干个离散高度中的一个离散高度来呈现左侧页的指示,其中,一个离散高度被用于某个范围的页。
在又一意义上,通过如下操作来向用户呈现信息:在电子设备上的电子书阅读器应用内,呈现包括纸质页的电子表示的电子书的表示;使用户能够通过用以导览电子书的触摸屏控制来与页交互;在电子设备上记录利用用于导览电子书的触摸屏控件进行的用户交互的物理特性;基于用户交互的物理特征,标识对于纸质页的电子表示的模仿的效果(modeledimpact);以及生成反映出纸质页的电子表示的翻页的动画转换,该翻页反映了模仿的效果。
实施方式可以包括以下特征中的一个或多个。例如,标识模仿的效果反映了在纸质页的电子表示中用户触摸纸质页的电子表示的位置。标识模仿的效果反映了用户抹擦纸质页的电子表示以翻动该页的速度。标识模仿的效果反映了用户抹擦纸质页的电子表示以翻动该页的加速度。标识模仿的效果反映了用户抹擦纸质页的电子表示以翻动该页的方向。标识模仿的效果反映了用户倾斜电子设备以翻动该页。标识模仿的效果反映了倾斜电子设备以翻动该页所应用的加速度。
标识模仿的效果反映了用户倾斜电子设备以翻动该页所应用的角度。标识模仿的效果反映了用户倾斜电子设备以翻动该页所应用的电子设备的朝向的差异。标识模仿的效果反映了电子设备的朝向是否被改变了多于阈值量。
在又一意义上,通过如下操作来使用户能够访问电子书店:在电子设备上的电子书阅读器应用内,呈现包括纸质页的电子表示的电子书的表示;在电子书阅读器应用内呈现用以访问电子书店的控件;使用户能够与控件交互从而访问电子书店;通过用户与控件的交互,接收访问电子书店的用户指示;确定电子设备上的无线通信接口不是活动的;激活无线通信接口;以及利用无线通信接口呈现来自电子书店的资料。
实施方式可以包括以下特征中的一个或多个。例如,利用无线通信接口呈现来自电子书店的资料可以包括:呈现电子书店的网络统一资源定位符(URL)。呈现用以访问电子书店的控件可以包括:呈现嵌入在纸质页的电子表示内的控件。呈现嵌入在纸质页的电子表示内的控件可以包括:在书页的末尾处呈现控件。呈现用以访问电子书店的控件可以包括:在纸质页的电子表示***呈现控件。
在又一意义上,通过如下操作来向用户呈现信息:在电子设备上的电子书阅读器应用内,呈现包括纸质页的电子表示的电子书的表示;使用户能够通过用以导览电子书的触摸屏控件来与页交互;检测用户触摸了纸质页的电子表示的一部分;检测用户意图保持所触摸部分;以及响应于检测到用户意图保持所触摸部分来呈现与纸质页的电子表示中的所触摸部分有关的命令菜单。
实施方式可以包括以下特征中的一个或多个。例如,检测到用户意图保持所触摸部分可以包括:检测到用户触摸页的电子表示的该部分多于阈值时间段。检测到用户意图保持所触摸部分可以包括:检测到在阈值时间段过去之后,被触摸部分的区域扩大,表明用户施加了更大压力。检测到用户意图保持所触摸部分可以包括:检测到电子设备被降低。
可以标识与被触摸部分有关的内容。利用所标识内容来标识用于包括到命令菜单内的命令,并且将所标识命令呈现在命令菜单内。可以标识与被触摸部分有关的内容。利用所标识内容来标识用于包括到命令菜单内应用,并且将所标识应用呈现在命令菜单内。利用所标识内容来标识应用可以包括:标识与出现在被触摸部分中的内容相关的、能在电子书店中获得的其它电子出版物。利用所标识内容来标识应用可以包括:标识与出现在被触摸部分中的内容相关的词典或百科全书条目。利用所标识内容来标识应用可以包括:标识与出现在被触摸部分中的内容相关的应用。
在又一意义上,通过如下操作来向用户呈现信息:在电子设备上的电子书阅读器应用内,呈现包括纸质页的电子表示的电子书的表示;使用户能够通过控制电子设备的朝向来与电子设备的加速度计交互;利用电子设备的加速度计,捕获对电子设备的用户操纵;基于对电子设备的用户操纵,标识用于电子书的命令;以及对电子书执行命令。
实施方式可以包括以下特征中的一个或多个。例如,捕获用户操纵和标识命令可以包括:检测电子设备被倾斜了少于阈值程度。可以响应于检测到电子设备被倾斜了少于阈值程度,呈现电子书中的下一页的摘录。捕获用户操纵和标识命令可以包括:检测电子设备被摇晃,并且响应于检测到电子设备被摇晃,呈现出电子书被返回到电子书架。捕获用户操纵和标识命令可以包括:检测电子设备以第一方式***纵,并且响应于检测到电子设备以第一方式***纵,呈现出电子书的封皮被闭合。
检测电子设备以第一方式***纵包括确定电子设备朝着用户被翻转。捕获用户操纵和标识命令包括:检测电子设备以第二方式***纵,并且响应于检测到电子设备以第二方式***纵,呈现电子书的指定部分。
检测电子设备以第二方式***纵可以包括:确定电子书在第一方向上被倾斜两次以取回(retrieve)内容目录。检测电子设备以第二方式***纵可以包括:确定电子书在第二方向上被倾斜两次以取回索引。检测电子设备以第二方式***纵可以包括:确定该显示中的装订的表示被捏夹(pinch)以闭合电子书。捕获用户操纵和标识命令可以包括:检测电子设备被置于表面上,并且响应于检测到电子设备被置于表面上,呈现用于电子书的屏幕保护程序。呈现用于电子书的屏幕保护程序可以包括呈现在微风中摆动的纸质页的电子表示。
在又一意义上,通过如下操作来使用户能够与电子出版物接口:在电子设备上的电子书阅读器应用内,呈现包括纸质页的电子表示的电子书的表示;使第一用户能够与电子设备的触摸屏控制器交互;捕获对触摸屏控制器的用户操纵;基于对触摸屏控制器的用户操纵,标识用于通过电子书与第二用户进行接口(interface)的命令;以及针对电子书执行命令。
实施方式可以包括以下特征中的一个或多个。例如,标识命令可以包括:标识向第二用户发送电子页的发送命令。标识命令可以包括:标识向第二用户发送电子书的发送命令。标识命令可以包括:标识用以建立与第二用户的通信接口的扔手势。标识用于与第二用户进行接口的命令可以包括:创建用以通过无线局域网接口来建立与第二用户的通信接口的命令。标识用于与第二用户进行接口的命令可以包括:创建用以通过无线电信接口来建立与第二用户的通信接口的命令。标识用于与第二用户进行接口的命令可以包括:创建用以通过短程无线接口来建立与第二用户的通信接口的命令。
在又一意义上,通过如下操作来使用户能够与电子出版物接口:在电子设备上的电子书阅读器应用内呈现包括纸质页的电子表示的电子书的表示;使第一用户能够与电子设备的触摸屏控制器交互;利用电子设备的加速度计,捕获用户对触摸屏控制器的操纵;基于用户对触摸屏控制器的操纵,标识用以与电子书架接口的命令;以及针对电子书执行该命令。
实施方式可以包括以下特征中的一个或多个。例如,标识用以与电子书架接口的命令可以包括:接收前进到电子书架中的下一选择而不显示电子书架的命令。接收前进到电子书架中的下一选择的命令包括:检测三个手指触摸了电子设备,并且检测三个手指抹擦触摸屏控制器。
在又一意义上,通过如下操作来向用户呈现信息:在电子设备上的电子书阅读器应用内,呈现包括第一朝向的纸质页的电子表示的电子书的表示;以第一朝向来呈现电子书的第一部分;使用户能够把电子设备的朝向从第一朝向操纵到第二朝向;判断是否维持字体大小;基于第一部分并且响应于判定要维持字体大小,标识出要以第二朝向来显示的第二部分;以及以第二朝向显示第二部分。
实施方式可以包括以下特征中的一个或多个。例如,使用户能够把电子设备的朝向从第一朝向操纵到第二朝向可以包括:使用户能够从横向(landscape)朝向切换为纵向(portrait)朝向。标识第二部分可以包括:标识要从第一部分移除以渲染(render)第二部分的内容。使用户能够把电子设备的朝向从第一朝向操纵到第二朝向可以包括:使用户能够从纵向朝向切换为显示两页的横向朝向。标识第二部分可以包括:标识用以补充(supplement)第一部分以渲染第二部分的更多内容。
在又一意义上,通过如下操作来向用户呈现信息:在电子设备上的电子书阅读器应用内,呈现包括第一朝向的纸质页的电子表示的电子书的表示;以第一朝向呈现电子书的第一部分;使用户能够把电子设备的朝向从第一朝向操纵到第二朝向;判断是否维持字体大小;基于第一部分并且响应于判定为不维持字体大小,标识要以第二朝向来显示的第二部分;以及以第二朝向显示第二部分。
实施方式可以包括以下特征中的一个或多个。例如,使用户能够把电子设备的朝向从第一朝向操纵到第二朝向可以包括:使用户能够从横向朝向切换为纵向朝向。标识第二部分可以包括标识将用来渲染第二部分的字体大小。使用户能够把电子设备的朝向从第一朝向操纵到第二朝向可以包括:使用户能够从纵向朝向切换为显示两页的横向朝向。标识第二部分可以包括标识将用来渲染第二部分的字体大小。
附图说明
图1图示出了被配置为经由网络访问位于内容提供商所控制的计算机***上的数字媒体项的不同类型的电子设备。
图2A和2B图示出了可以如何将eBook阅读器设备配置来以多于一个朝向呈现资料。
图3A-3D图示出了可以如何将eBook阅读器设备配置来基于对是第一大小缩小的表示还是第二大小缩小的表示提供更好的端用户体验来呈现第一大小缩小的表示或第二大小缩小的表示。
图4图示出了如何基于相对于潜在对象的大小的可用显示空间来显示第一大小缩小的表示或第二大小缩小的表示。
图5描绘了可用于eBook应用的电子设备。
图6A和6B描绘了可用于eBook应用的电子客户端设备的示例性体系结构。
图7A和7B图示出了使用书架比喻向设备的用户指示哪些eBook(和/或其它数字媒体项)可供用户使用的电子客户端设备。
图8A-8C图示出了抹擦条的示例性配置。
图9图示出了根据一些实施例的具有触摸屏的便携多功能设备。
图10A-10C图示出了根据一些实施例的用于便携多功能设备上的应用菜单的示例性用户界面。
图11图示出了可选地可被包括作为eBook阅读器应用的特征的高亮和加书签特征的示例。
图12示出了当用户从一页翻到下一页时显示出打开的eBook的eBook阅读器应用的示例。
图13示出了可由eBook阅读器应用实现的搜索特征的示例。
图14-28包括用来向用户呈现信息的各个处理的流程图。
具体实施方式
本公开涉及显示并辅助操纵电子文本,例如,在电子设备上阅读的电子书(“eBook”)的文本。非常类似于普通的印刷书籍,电子书(“eBook”)可被用来向读者呈现文本和图片。然而,取代了墨水和纸,电子书是数字数据的集合,称为电子书阅读器应用的软件可以解释该数字数据的集合并呈现在显示器上。多种设备运行电子书阅读器软件,例如,台式计算机和笔记本电脑、eBook阅读器、智能电话机和/或其它移动设备。由国际数字出版论坛(IDPF)维护的“ePub”标准定义了用于eBook的一种可用格式。
另外,移动平台的增长为在移动设备上查看各种类型的文档创建了一个丰富且充满活力的市场。例如,可以在包括移动电话、专用eBook阅读器设备和平板导向的计算设备在内的平台上阅读多种多样的电子书。然而,如果有可能花费无数时间在这些平台上例如以阅读电子书,则可以通过将eBook阅读器设备配置为以响应于用户需求的方式来渲染内容,从而做出各种调节以改善用户体验。
虽然eBook的购买、使用和普及日益增长,但是将认识到,读书人群中的某一部分对于放弃他们的纸质墨水出版物并且适应eBook世界可能犹豫不决。因此,eBook可被配置来提供特征和/或内容丰富的、更加用户友好的和/或在其它方面被增强的阅读体验。例如,这里描述的主题的一些方面涉及使得eBook体验与读者喜欢的并且可能犹豫要不要放弃的纸质墨水书籍阅读体验的各方面更加相似。同时,所公开主题即使对于当前用户和传统eBook技术的爱好者也可以增强eBook阅读体验。
一般地,这里公开的主题的一个方面在于eBook环境可以被实现为至少部分地模仿售卖传统的纸质墨水硬皮书(可能还有其它类型的出版物(例如,杂志和报纸))的砖块灰泥式书店,
如图1所示,若干不同类型电子设备中的任何类型的电子设备(例如,笔记本电脑105、平板电脑或eBook阅读器设备115、智能电话120)可被配置为经由网络100访问位于内容提供商105控制的计算机***(例如,售卖eBook和/或其它类型数字媒体的在线web站点)上的数字媒体项(例如,eBook、电影、歌曲等)。这样的电子设备的用户可以从内容提供商105查看、购买和下载eBook,并且然后使用位于该电子设备上的eBook应用软件来阅读或以其它方式翻阅所购买的eBook。
图2A和图2B图示出了可以如何将eBook阅读器设备配置来以多于一个朝向呈现资料。可选地,该eBook阅读器设备可以包括加速度计或等同物以使得运行在设备上的软件能够确定设备的姿态,具体地,判断设备是如图2A所示那样被纵向地握持还是如图所示那样被横向地握持,并且还检测何时发生从一个朝向到另一朝向的转变,并且相应地改变显示。具体地,图2A和图2B图示出了可以如何将eBook阅读器设备配置来以多于一个朝向呈现资料。例如,如果用户正以如图2A所示的纵向朝向阅读eBook应用,并且假设该eBook应用的单页此时正被显示,并且然后用户旋转该设备以如图2B所示那样横向地握持设备,则运行在该设备上的软件可以检测到该转变(基于来自加速度计的输出)并且自动地使设备的显示改变,以使得在当前朝向中eBook的文本被显示在用户可容易地阅读它的合适方向上。同时,显示可被自动地改变为使得eBook的两页被显示给用户(如图2B所示),来取代仅一页被显示给用户(如图2B所示)。如果用户随后将设备的朝向返回到如图2A所示的纵向,则可以施加逆向改变。朝向的改变继而可被用来激发可用显示区域的改变。因此,将eBook应用定位在纵向模式可以带来产生第一显示空间分配的第一朝向,而将eBook应用定位在横向模式可以带来产生第一显示分配的第二朝向。每种朝向继而可以对如何渲染eBook应用内的不同的可显示对象进行调整。例如,第一朝向可以使得可显示对象的非交互式缩略图像被渲染,而第二朝向可以使得具有与可显示对象相对应的用户交互对象的第二大小缩小的表示被渲染。
在一种配置中,如果用户正以纵向朝向(图2A)阅读页360,则当改变为横向朝向(图2B)时,该设备将通过显示打开的折叠硬皮书的图像来自动作出响应,在该打开的折叠硬皮书中整个页360位于该显示的左侧上并且eBook的整个下一页(即,页361)被显示在该显示的右侧上,从而使可视eBook文本的量加倍,并且还扩展了他/她正在阅读真实的纸质墨水书籍的外观。替代地,取代响应于将设备从纵向旋转为横向朝向而显示当前页(页360)和下一页(页361),可以显示当前页和前一页。就图2A-2B所示的示例而言,在此替代实现方式(可选地,其可由设备的用户进行选择)中,将设备从如图2A所示的纵向朝向旋转为横向朝向将导致当前页(页360)被显示在该显示的右侧上并且前一页(页359)被显示在该显示的左侧上。
该eBook阅读器设备可以针对其它阅读内容或其它内容(例如,电影、歌曲等)向用户显示建议(例如,利用与Apple Inc.的iTunes中可用的Genius功能类似的机制),例如,同一作者、同一流派、后台阅读的出版物、该eBook的音频书版本、该eBook的电影版本、该eBook的电影版本的声轨中的歌曲、和/或在在线书店购买(或取样)的人口统计和/或心理建议。这样的建议可在正考虑的eBook的末尾被显示给用户。另外,这样的建议可以在设备被连接到网络时在后台被下载,并被缓存在用户的设备上,从而即使在到达eBook的末尾时用户当前未连接到网络(即,在线),也可使得这些建议可供显示给用户。
在线书店环境和用户交互可被实现来向用户提供无缝下载体验。例如,如上面提到的,用户可以下载他/她可能感兴趣的eBook的(免费)样本并且然后在用户的设备上阅读该eBook样本。如果用户随后决定购买其(例如,书中的第一章)完整副本,则在eBook应用软件与在线书店网站之间的紧密集成的辅助下,该样本副本可被从用户设备自动删除并且取代以该eBook的完整副本以及指示样本副本中用户中断阅读的位置的书签。
eBook中用户的位置的上下文可被用来确定是渲染包含可显示对象的非交互式缩略图像的第一大小缩小的表示还是渲染包含与可显示对象相对应的用户交互式对象的第二大小缩小的表示。例如,如果用户正位于书的开始处并且内容目录正被渲染,则第一大小缩小的表示可被渲染。另一方面,如果用户正查看出现了大量参考文献和引文的eBook的末尾,则该eBook可被配置为渲染包含与可显示对象相对应的用户交互式对象的第二大小缩小的表示(以辅助改变可获得的大量参考资料的查阅程度)。标识用户的当前阅读位置可以涉及顺序地应用多种不同技术,可能按照基于各技术将产生正确的、有用的或可接受的结果的关联置信水平的优先级顺序。例如,基于当前页编号的当前阅读位置确定不太可能产生正确结果,因为eBook的页码是动态的并且必然随着诸如字体选择、字体大小、页面大小和页边距大小之类的因素而变化。基于当前所显示文本的字计数或段计数(即,才能够该文档的第一个字或段进行计数)进行当前阅读位置确定更可能产生更好的结果,但是如果自用户停止阅读以后所讨论eBook的更新版本或补充版本被下载,则依然可能非常不准确。用于确定当前阅读位置的另一种可能更加准确的技术可以是抓住并记住当前显示页面上可能唯一的文本串并且然后尝试在该同一eBook的另一副本(例如,用户力图在不同设备上阅读的)中寻找该同一文本串(例如,用户中断在笔记本电脑上阅读eBook并且力图在诸如eBook应用之类的分开的设备上在该同一eBook中从他/她中断的地方重新开始)。
在该技术中使用的文本串的大小可依据应用和实施偏好而改变。一种选项是使用相对大的串大小(例如,1000个字符)以增加所选串是唯一的可能性。但是如果未找到与该较大长度的文本串的匹配,则该搜索的第二次迭代可以使用较小的串长度并寻找最好的或最接近的匹配。当力图在与用户停止阅读时所阅读的文档版本在一定程度上不同的文档版本中寻找当前阅读位置时,最有可能出现在基于唯一文本串寻找当前阅读位置时找不到精确匹配的情形。
用于eBook阅读器设备的本配置可被用来判断是渲染第一大小缩小的表示还是渲染包含与可显示对象相对应的用户交互式对象的第二大小缩小的表示。例如,如果正使用较小字体大小和/或该设备确定用户正以快速的步伐导览该资料,则eBook应用可以确定用户仅仅以高的水平翻阅该资料并且因此以与用户翻阅资料相称的方式来呈现内容。因此,如果eBook应用确定用户不可能对正渲染的任何一段内容感兴趣,则可以使用包含与可显示对象相对应的用户交互式对象的第二大小减小的表示。包含用户交互式对象的第二大小减小的表示可以被使用以使得用户可以针对在用户翻阅内容时潜在内容吸引了额外的用户兴趣的那些情况来选择性地调用用户交互式对象。相比之下,如果用户好像正以较慢速率查阅资料,则可以使用有助于详细察看所有内容的呈现模式。
假设确定当前阅读位置的可接受方法已被实现,则该特征可被用来辅助动态地记录和更新用户的所有eBook的当前阅读位置。这些当前阅读位置可以被维护在更新的中央位置处,以使得用户可以在快速且容易地改变阅读设备的同时自动地不费力地跟踪他/她在其eBook或其它电子文档中的阅读位置。然后可以对记录进行分析以开发出针对用户阅读习惯的样式,以使得可以更准确地预测呈现模式。
可选地,在判断是否更新当前阅读位置时,应当考虑到一些用户行为。例如,如果用户跳至eBook中完全不同的位置(例如,内容目录、索引等),则这可被标记为非阅读行为并且因此不用来呈现可被容易地阅读的内容。类似地,如果用户以通常人类无法阅读所显示文本的过快速率来快速地浏览eBook,则可以不改变当前阅读位置。
书签的不同图形表示可被实现来提供增强的功能和易用性。例如,用户指定的书签可以以一种方式出现,来自其他源(例如,作者、出版商、朋友、同事、其它第三方)的书签可以各自具有其自己的独特外观以辅助将它们彼此辨别开。
与同一数字内容相关的书签例如可以通过诸如自组织网络(根据诸如Bon Jour之类的零网络配置协议产生的)之类的本地网在不同用户间共享。在此情况中,产生了有用的示例,例如,老师能够在老师的课堂上自动与学生共享书签以使得学生可以更好地跟上教导。
eBook阅读器设备可选地可以实现抹擦条GUI机构,用户可利用其进行交互(例如,通过沿着其拖动他的/她的手指)以快速翻阅eBook中的页。抹擦条可沿着eBook的水平和/或垂直入口出现。抹擦条上的增量(刻度标记)取决于所希望实现方式和/或按每个eBook而可以对应于页、章、节等(和/或由用户、作者、零售商、出版商等定制/选择)。抹擦条的类型(例如,看和感觉)可基于诸如古典的、现代的、老旧的等之类的eBook的特性(例如,产品型式、流派、主题)而变化。类似地,eBook的任何或所有视觉元素的外观都可以基于这些特性而变化。
图3A-3D图示出了可以如何将eBook阅读器设备300配置来基于对是第一大小缩小的表示还是第二大小缩小的表示提供更好的端用户体验来呈现第一大小缩小的表示或第二大小缩小的表示。
如图所示,图3A图示出了可以如何修改内容目录以便利用第一大小缩小的表示作为可显示对象的非交互式缩略图像来显示内容目录。如图所示,图3A图示出了这样的内容目录,如果eBook阅读器设备的尺寸是足够以其原始格式来呈现内容目录的尺寸,则该内容目录将出现。该内容目录列出了在页面中间示出的三章,其带有提供了与出现在最右列的页编号相关联的视觉追踪符的一系列圆点。
然而,eBook阅读器设备可能未被配置为支持可显示对象的原始尺寸。例如,用户可能在具有比硬皮书的尺寸小得多的有限显示区域的移动电话上观看内容。在另一实例中,用户可能在正渲染嵌入在另一应用内的eBook应用内容的平板设备上观看可显示对象。eBook应用可能仅被分配有较大显示器内的很少平方英寸。结果,eBook应用可被配置为修改显示给用户的内容。为了适应这些限制条件,可以缩放图像和/或可以修改文档格式以更好地适应可用尺寸。
图3B提供了可如何将内容目录修改来将第一大小缩小的表示渲染为内容目录的非交互式缩略图像的示例。内容目录已被简化以使得内容目录出现在左上角。此外,已去除了视觉追踪符以便减小那些限制条件的大小。而且,对内容目录的修改减小了可显示对象的大小以使得用户可以大体感觉到内容目录内的关键内容而不会将用户限制为仅查看内容的部分。
在一种配置中,图3A表示根据eBook标准出版的格式化文本。在另一配置中,图3A包括图像。可显示对象可被从第一格式变换为第二格式以将第一大小缩小的表示显示为可显示对象的非交互式缩略图像。例如,图3A可被从eBook出版标准转换为图3B所示的图像以便在显示器的所分配部分内渲染对象。可以对可显示对象的源进行分析以使得该源内的关键与非关键元素被标识出并且选择性地被包括。可以对源文档内的每个元素进行分析以便确定每个元素对所需显示大小的影响并且还包括该元素是否必要和/或是否可被缩放的指示。如果该对象不是必要的并且尺寸限制条件指示甚至关键元素的显示也将受到限制,则eBook应用可被配置为当该源被转换为用于转换后显示的图像时去除那些非关键元素。
图3C图示出了可以如何在eBook应用内渲染可显示对象的替代方法。具体地,图3C图示出了如何将地图渲染为包含与可显示对象相对应的用户交互式对象的第二大小缩小的表示。源文档表示其中包括大量详细详细的图像。eBook阅读器设备的尺寸导致极难以原始尺寸来渲染该地图并且还渲染该地图内的所希望量的信息。取而代之的是,该地图的图像被压缩并且被缩放成图3C所示的显示。另外,该显示还包括到地图的不同部分的链接(例如,包括到世界地图内的不同洲的链接)。
该地图被渲染为具有与源地图相对应的用户交互式对象的第二大小缩小的表示,以使得用户可以选择(例如,点击或触摸)地图的一部分以便显示出具有更多细节的地图。
图3D图示出了可以如何调用所选交互式地图以取回额外信息。如图所示,使用户能够更详细地认知地图的较大地图被示出。另外,示出了指示用户已选择交互式地图中与北美相对应的一部分的气泡消息。用户可以选择该气泡消息来取回与北美相关的额外信息,或者用户可以选择该地图的另一区域以取回与地图上的另一区域相关的附加信息。
图4图示出了如何基于相对于潜在对象的大小的可用显示空间来显示第一大小缩小的表示或第二大小缩小的表示。对于每个可显示对象,存在两组尺寸。首先,存在原本超过观看区域(未示出)的可显示对象的一组原始尺寸。其次,存在可显示对象在eBook应用内可用的一组尺寸。如图所示,eBook阅读器设备400包括具有内容目录410和地图420的显示。内容目录410和地图420都具有宽度430。内容目录具有高度440并且地图420具有高度450。宽度430以及高度440和450是基于eBook应用内的可用显示区域的。
原始尺寸和可用显示可以被用来判断是显示具有可显示对象的非交互式缩略图像的第一大小缩小的表示还是显示具有与可显示对象相对应的用户交互式对象的第二大小缩小的表示来更好地服务于端用户体验。例如,如果确定差别小于20%,则可使用缩放算法来将可显示对象渲染为具有可显示对象的非交互式缩略图像的第一大小缩小的表示。如果差别大于20%,则可将eBook应用配置为修改该内容以渲染与可显示对象相对应的用户交互式对象,从而使得用户可以通过用户交互来更好地标识出所请求内容。
对具有可显示对象的非交互式缩略图像的第一大小缩小的表示或具有与可显示对象相对应的用户交互式对象的第二大小缩小的表示的选择也可以基于潜在内容。例如,可以响应于确定源包括文本而使用第一阈值,同时可响应于确定该源包括影像(例如,地图)而使用第二阈值。在另一配置中,决定使用具有可显示对象的非交互式缩略图像的第一大小缩小的表示或具有与可显示对象相对应的用户交互式对象的第二大小缩小的表示可以基于源对象中的潜在详细程度。例如,具有大量粒度细节的地图可被变换为交互式可显示对象,而具有较少粒度细节的地图可被变换为可显示对象的非交互式缩略图像。可对地图(或图像)进行分析以确定损失和/或压缩程度,其可用于弄清是否存在引起变换为第一格式或第二格式的阈值细节程度。
图5描绘了可用于eBook应用的电子客户端设备100的示例性体系结构。客户端设备100包括被配置来控制客户端设备100的操作的处理器605。例如,处理器605可以控制与一个或多个媒体服务器的通信以接收用于呈现在客户端设备100上的eBook或其它媒体。媒体服务器可以是提供对媒体内容的访问的任何通用服务器。可以通过推送和/或拉取操作(包括通过下载和流传输)来接收媒体。处理器605还可被配置为生成用于呈现的输出信号,例如,表示媒体内容的一个或多个流,或者用于与用户交互的界面。
客户端设备100还包括存储设备610,其可被配置来尺寸包括媒体、配置数据、用户偏好和操作指令之类的信息。存储设备可以包括非瞬态介质。存储设备610可以是任何类型的非易失性存储装置,包括硬盘设备或固态驱动器。例如,从外部媒体服务器接收的媒体可以存储在存储设备610上。因此所接收的媒体可以在本地被访问和处理。此外,可将诸如相耦合的显示设备的分辨率之类的配置信息或者标识关联媒体服务器的信息存储在存储设备610上。另外,存储设备610可以包括可由处理器605运行来控制客户端设备610的操作的一组或多组操作指令。在一种实施方式中,存储设备610还可被划分为多个部分,其中每个部分可被利用来存储一种或多种类型的信息。另外,每个部分可以具有一个或多个访问控制规定。
通信总线615将处理器605耦合到客户端设备100中包括的其它组件和接口。通信总线615可被配置为准许组件与接口之间的单向和/或双向通信。例如,处理器605可以通过通信总线615从存储设备610取回信息或者向存储设备610发送信息。在一种实施方式中,通信总线615可以包括多个总线,每个总线将客户端设备100的至少一个组件或接口与另一组件或接口相耦合。
客户端设备100还包括用于与其它设备通信的多个输入和输出接口,其它设备包括媒体服务器和呈现设备。有线网络接口620和/或无线网络接口625分别可被配置为准许客户端设备100通过诸如局域网(LAN)或因特网之类的网络发送和接收信息,从而使能有线和/或无线连接和数据传送。另外,输入接口630可被配置为通过诸如USB、eSATA或IEEE 1394连接之类的直接连接从另一设备接收输入。
此外,输出接口635可被配置为将客户端设备100耦合到一个或多个外部设备,包括电视机、监视器、音频接收器以及一个或多个扬声器。例如,输出接口635可以包括光学音频接口、RCA连接器接口、分量视频接口和高清晰多媒体接口(HDMI)中的一个或多个。输出接口635还可被配置为将诸如音频流之类的一个信号提供给第一设备并且将诸如视频流之类的另一信号提供给第二设备。此外,诸如只读存储器(ROM)之类的非易失性存储器640也可被包括在客户端设备100中。非易失性存储器640可被用来存储配置数据、诸如一个或多个操作指令之类的附加指令、以及诸如一个或多个标志和计数符之类的值。在一实施方式中,随机存取存储器(RAM)也可被包括在客户端设备100中。RAM可被用来在回放期间或在用户暂停回放时存储在客户端设备100中接收的媒体内容。此外,无论媒体内容是否被存储在存储设备610上,媒体内容都可被存储在RAM中。
另外,客户端设备100可以包括远程控制接口645,远程控制接口645可被配置为接收来自一个或多个远程控制设备(未示出)的命令。远程控制接口645可以通过诸如红外和射频信号之类的无线信号来接收命令。所接收命令例如可由处理器605利用来***体回放或者配置客户端设备100。在一实施方式中,客户端设备100可被配置为通过触摸屏界面接收来自用户的命令。客户端设备100还可被配置为通过一个或多个其它输入设备接收命令,其它输入设备包括键盘、键区、触摸板、语音命令***和鼠标。
描述了计算设备的配置、用于这样的设备的用户接口以及利用这样的设备的关联处理。在一些配置中,计算设备是便携通信设备,例如还包含诸如PDA和/或音乐播放器功能之类的其它功能的移动电话。便携多功能设备的示例性配置包括但不限于来自Cupertino,California的Apple Inc.的
Figure BDA00002123681700201
和iPod
Figure BDA00002123681700202
设备。诸如具有触敏表面(例如,触摸屏显示器和/或触摸板)的膝上型计算机或平板电脑之类的其它便携设备也可以被使用。还应理解,在一些配置中,设备不是便携通信设备,而是具有触敏表面(例如,触摸屏显示器和/或触摸板)的台式计算机。
在以下讨论中,将描述包括显示器和触敏表面的计算设备。然而,应明白,计算设备可以包括一个或多个其它物理的用户接口设备,诸如物理键盘、鼠标和/或操纵杆。
该设备支持多种应用,例如以下中的一种或多种:绘画应用、演示应用、字处理应用、网站创建应用、盘刻录应用、电子数据表应用、游戏应用、电话应用、视频会议应用、电子邮件应用、即时消息传输应用、试验支持应用、照片管理应用、数字相机应用、数字视频相机应用、web浏览应用、数字音乐播放器应用和/或数字视频播放器应用。
可在设备上运行的各种应用可以使用至少一个共同的物理以后接口设备,例如触敏表面。可以逐个应用地和/或在各个应用内调节和/或改变触敏表面的一个或多个功能以及显示在设备上的对应信息。以这种方式,设备的共同物理体系结构(诸如触敏表面)可以支持具有直观且易懂的用户界面的多种应用。
用户界面可以包括一种或多种软键盘配置。软键盘配置可以包括在键盘的所显示图标上的符号的标准(QWERTY)和/或非标准配置,例如在2006年7月24日提交的题为“Keyboards For Portable Electronic Devices”的美国专利申请11/459,606以及2006年7月24日提交的题为“TouchScreen Keyboards For Portable Electronic Devices”的美国专利申请11/459,615中描述的那些配置。键盘配置可以包括相对于现有物理键盘(诸如用于打字机的)中的键的数目减少了数目的图标(或软键)。这可使得用户更容易选择键盘中的一个或多个图标,并且因此,选择一个或多个对应的符号。键盘配置可以是自适应的。例如,可以根据用户动作(例如,选择一个或多个图标和/或一个或多个对应符号)来修改所显示图标。设备上的一个或多个应用可以利用共同的和/或不同的键盘配置。因此,所使用的键盘配置可被调整以适应应用中的至少一些。在一些配置中,可将一个或多个键盘配置调整来适应相应用户。例如,可以基于相应用户的字使用历史(词典、俚语、个别运用)来将一个或多个键盘配置调整为适应相应用户。在使用软键盘配置时,键盘配置中的一些可被调节为减少当用户选择一个或多个图标并且因此选择一个或多个符号时的出错概率。
现在关注具有触敏显示器的便携设备的配置。图6A和图6B是图示出根据一些配置的具有触敏显示器112的便携多功能设备100的框图。触敏显示器112有时为了方便被称为“触摸屏”,并且也可称为触敏显示***。设备100可以包括存储器102(其可以包括一个或多个计算机可读存储介质)、存储器控制器122、一个或多个处理单元(CPU)120、***接口118、RF电路108、音频电路110、扬声器111、麦克风113、输入/输出(I/O)子***106、其它输入或控制设备116以及外部接口124。设备100可以包括一个或多个光传感器164。这些组件可以通过一个或多个通信总线或信号线103进行通信。
应当理解,设备100仅是便携通信设备100的一个示例,并且设备100可以具有比所示出的更多或更少的组件,可以将两个或更多个组件相组合,或者可以具有不同配置或排列的组件。图6A和图6B所示的各个组件可以用硬件、软件或者硬件与软件二者的组合来实现,包括一个或多个信号处理电路和/或专用集成电路。
存储器102可以包括高速随机存取存储器并且还可以包括非易失性存储器,例如一个或多个磁盘存储设备、闪存设备或其它非易失性固态存储器设备。诸如CPU 120和***接口118之类的设备100的其它组件对存储器102的访问可以由存储器控制器122来控制。
***接口118将设备的输入和输出***设备耦合到CPU 120和存储器102。一个或多个处理器120运行或执行存储在存储器102中的各个软件程序和/或指令集,以便为设备100执行各种功能并且处理数据。
在一些配置中,***接口118、CPU 120和存储器控制器122可以在诸如芯片104之类的单个芯片上实现。在一些其它配置中,它们可在分开的芯片上实现。
RF(射频)电路108接收并发送也称为电磁信号的RF信号。RF电路108将电信号转换为电磁信号和/或从电磁信号转换为电信号并且经由电磁信号来与通信网络和其它通信设备进行通信。RF电路108可以包括用于执行这些功能的公知电路,包括但不限于天线***、RF收发器、一个或多个放大器、调谐器、一个或多个振荡器、数字信号处理器、CODEC芯片组、订户身份模块(SIM)卡、存储器等。RF电路108可以与如下网络通信,例如,也称为万维网(WWW)的因特网、内联网和/或无线网络,诸如蜂窝电话网、无线局域网(LAN)和/或城域网(MAN)以及进行无线通信的其它设备。无线通信可以使用多种通信标准、协议和技术中的任一者,包括但不限于全球移动通信***(GSM)、增强数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA)、宽带码分多址(W-CDMA)、码分多址(CDMA)、时分多址(TDMA)、蓝牙、无线保真(Wi-Fi)(例如,IEEE 802.11a,IEEE 802.11b,IEEE 802.11g和/或IEEE802.11n)、基于因特网协议的语音(VoIP)、Wi-MAX、针对电子邮件的协议(例如,因特网消息接入协议(IMAP)和/或邮局协议(POP))、即时消息传输(例如,可扩展消息传输和存在协议(XMPP)、会话发起协议、针对即时消息传输和存在杠杆扩展的会话发起协议(SIMPLE)、即时消息传输和存在服务(IMPS))和/或短消息服务(SMS),或者任何其它合适的通信协议,包括在本文的提交日时尚未开发出的通信协议。
音频电路110、扬声器111和麦克风113在用户与设备100之间提供音频接口。音频电路110接收来自***接口118的音频数据,将音频数据转换为电信号,并将电信号发送给扬声器111。扬声器111将电信号转换为人类可听见声波。音频电路110还接收由麦克风113从声波转换来的电信号。音频电路110将电信号转换为音频数据并且将音频数据发送给***接口118进行处理。可通过***接口118将音频数据从存储器102和/或RF电路108取回和/或发送给存储器102和/或RF电路108。在一些配置中,音频电路110还包括耳机插孔。耳机插孔在音频电路110与可移除音频输入/输出***设备(例如,仅具有输出的听筒或者具有输出(例如,用于一只或两只耳朵的听筒)和输入(例如,麦克风)两者的耳机)之间提供接口。
I/O子***106将输入/输出***设备耦合到设备100上,例如将触摸屏112和其它输入/控制设备116耦合到***接口118。I/O子***106可以包括显示控制器156以及用于其它输入或控制设备的一个或多个输入控制器160。一个或多个输入控制器160从/向其它输入或控制设备116接收/发送电信号。其它输入或控制设备116可以包括物理按钮(例如,推按按钮、波动按钮等)、拨号盘、滑块开关、操纵杆、点击轮等。在一些替代配置中,(一个或多个)输入控制器160可被耦合到以下中的任何一个(或不被耦合到以下中的任何一个):键盘、红外端口、USB端口以及诸如鼠标之类的点选设备。一个或多个按钮可以包括用于扬声器111和/或麦克风113的音量控制的加/减按钮。一个或多个按钮可以包括推按按钮。对推按按钮的快速按压可以解除触摸屏112的锁定或者开始进行在触摸屏上使用手势以解锁该设备的处理,如在2005年12月23日提交的题为“Unlocking a Device by Performing Gestures on an Unlock Image”的美国专利申请11/322,549中描述的,该申请通过引用被整体结合于此。对推按按钮(例如,206)的较长按压可以打开或关断设备100的电源。用户可能能够定制一个或多个按钮的功能。触摸屏112被用来实现虚拟按钮或软按钮以及一个或多个软键盘。
触敏触摸屏112在设备与用户之间提供输入接口和输出接口。显示控制器156从/向触摸屏112接收和/或发送电信号。触摸屏112向用户显示视觉输出。视觉输出可以包括图形、文本、图标、视频以及它们的任意组合(总称为“图形”)。在一些配置中,一些或所有的视觉输出可以对应于用户界面对象。
触摸屏112具有基于触觉接触和/或触感接触而接受来自用户的输入传感器或传感器组、触敏表面。触摸屏112和显示控制器156(以及存储器102中的指令的任何相关联模块和/或集合)检测触摸屏112上的接触(以及该接触的任何移动或断开)并且将检测到的接触转换为与显示在触摸屏上的用户界面对象(例如,一个或多个软键、图标、网页或图像)的交互。在一个示例性配置中,触摸屏112与用户之间的接触点对应于用户的手指。
触摸屏112可以使用LCD(液晶显示器)技术或LPD(发光高分子显示器)技术,然而其它显示技术也可被用在其它配置中。触摸屏112和显示控制器156可以利用现在已知或以后开发出的多种触敏技术中的任一种来检测接触及其任何移动或断开,触敏技术包括但不限于电容式、电阻式、红外式和表面声波式技术,以及用于确定与触摸屏112的一个或多个接触点的其它接近传感器阵列或其它元件。在一个示例性配置中,使用投射型互电容感测技术,例如在Cupertino,California的Apple Inc.的
Figure BDA00002123681700241
和iPod
Figure BDA00002123681700242
中找到的。
触摸屏112的一些配置中的触敏显示器可类似于在以下美国专利中描述的多重触敏触摸板:6,323,846(Westerman等人)、6,570,557(Westerman等人)和/或6,677,932(Westerman)和/或美国专利公开2002/0015024A1。但是,触摸屏112显示来自便携设备100的视觉输出,而触敏触摸板不提供视觉输出。
在触摸屏112的一些配置中的触敏显示器可以是如在以下申请中描述的这些:(1)2004年5月2日提交的题为“Multipoint Touch SurfaceController”的美国专利申请No.11/381,313;(2)2004年5月6日提交的题为“Multipoint Touchscreen”的美国专利申请No.10/840,862;(3)2004年7月30日提交的题为“Gestures For Touch Sensitive Input Devices”的美国专利申请No.10/903,964;(4)2005年1月31日提交的题为“Gestures For Touch Sensitive Input Devices”的美国专利申请11/048,264;(5)2004年5月2日提交的题为“Mode-Based GraphicalUser Interfaces For Touch Sensitive Input Devices”的美国专利申请No.11/038,590;(6)2005年9月16日提交的题为“Virtual Input DevicePlacement On A Touch Screen User Interface”的美国专利申请No.11/228,758;(7)2005年9月16日提交的题为“Operation Of A ComputerWith A Touch Screen Interface”的美国专利申请No.11/228,700;(8)2005年9月16日提交的题为“Activating Virtual Keys Of A Touch-ScreenVirtual Keyboard”的美国专利申请No.11/228,737;以及(9)2006年3月3日提交的题为“Multi-Functional Hand-Held Device”的美国专利申请No.11/367,749。
触摸屏112可以具有超过100dpi的分辨率。在一个示例性配置中,触摸屏具有近似160dpi的分辨率。用户可以使用诸如尖笔、手指等之类的任何合适的对象或附加物来与触摸屏112进行接触。在一些配置中,用户界面被设计为主要利用基于手指的接触和手势来工作,由于手指在触摸屏上的接触区域较大,因此这远没有基于尖笔的输入精确。在一些配置中,设备将基于粗手指的输入转换为精确指示符/光标位置或用于执行用户所希望的动作的命令。
在一些配置中,除了触摸屏之外,设备100可以包括用于激活或去激活特定功能的触摸板(未示出)。在一些配置中,与触摸屏不同,触摸板是不显示视觉输出的设备的触敏区域。触摸板可以是与触摸屏112分开的触敏表面或者是由触摸屏形成的触敏表面的延伸。
在一些配置中,设备100可以包括作为输入控制设备116的物理或虚拟点击轮。用户可以通过旋转点击轮或者通过利用点击轮移动接触点来导览显示在触摸屏112中的一个或多个图形对象(例如,图标)并与之交互(例如,其中,通过点击轮相对于点击轮的中心点的角度位移来测量接触点的移动量)。点击轮还可被用来选择所显示图标中的一个或多个。例如,用户可以在点击轮或关联按钮的至少一部分上向下按。由用户经由点击轮提供的用户命令和导览命令可以通过输入控制器160以及存储器102中的一个或多个指令模块和/或集合来处理。对于虚拟点击轮,点击轮和点击轮控制器可以分别是触摸屏112的一部分和显示控制器156。对于虚拟点击轮,点击轮可以是响应于用户与设备的交互而出现以及消失在触摸屏显示器上的透明或半透明对象。在一些配置中,虚拟点击轮被显示在便携多功能设备的触摸屏上并通过用户与触摸屏的接触而***作。
设备100还包括用于对各个组件供电的电源***162。电源***162可以包括电源管理***、一个或多个电源(例如,电池、交流(AC)、再充电***、电源故障检测电路、电源转换器或逆变器、电源状态指示器(例如,发光二极管LED)以及与在便携设备中生成、管理和分发电力相关联的任何其它组件。
设备100还可以包括一个或多个光传感器164。图6A和图6B示出了被耦合到I/O子***106中的光传感器控制器158的光传感器。光传感器164可以包括电荷耦合器件(CCD)或互补金属氧化物半导体(CMOS)光电晶体管。光传感器164接收来自环境的透过一个或多个透镜投射的光,并将光转换为表示图像的数据。结合成像模块143(也称为相机模块),光传感器164可以捕获静止图像或视频。在一些配置中,光传感器位于设备100的背面与设备前面上的触摸屏显示器112相对,以使得触摸屏显示器可被用作用于获取静止和/或视频图像的取景器。在一些配置中,光传感器位于设备的前面以使得当用户看着触摸屏显示器上的其它视频会议参与者时用户的图像可被获得用于视频会议。在一些配置中,光传感器164的位置可由用户改变(例如,通过旋转设备外壳中的透镜和传感器)以使得单个光传感器164可与触摸屏显示器一起被用于视频会议和静止和/或视频图像获取两者。
设备100还可以包括一个或多个接近传感器166。图6A和图6B示出了被耦合到***接口118的接近传感器166。图6A和图6B示出了耦合到***接口118的接近传感器166。替代地,接近传感器166可被耦合到I/O子***106中的输入控制器160。接近传感器166可以按如下美国专利申请中描述的来执行:题为“Proximity Detector In Handheld Device”的No.11/241,839;题为“Proximity Detector In Handheld Device”的No.11/240,788;题为“Using Ambient Light Sensor To Augment ProximitySensor Output””的No.11/620,702;题为“Automated Response To AndSensing Of User Activity In Portable Devices”的No.11/586,862;以及题为“Methods And Systems For Automatic Configuration Of Peripherals”的No.11/638,251,这些申请通过引用被全部结合于此。在一些配置中,当通信设备被放置得靠近用户耳朵时(例如,当用户拨打电话时),接近传感器关闭并禁用触摸屏112。
设备100还可以包括一个或多个加速度计168。图6A和图6B示出了耦合到***接口118的加速度计168。替代地,加速度计168可被耦合到I/O子***106中的输入控制器160。加速度计168可以如以下美国专利公开中描述那样来执行:题为“Acceleration-based Theft Detection System forPortable Electronic Devices”的No.2005/0190059,以及题为“Methods AndApparatuses For Operating A Portable Device Based On An Accelerometer”的No.2006/0017692,这两个申请通过引用被全部结合于此。在一些配置中,基于对从一个或多个加速度计接收的数据的分析来在触摸屏显示器上以纵向视图或横向视图显示信息。
在一些配置中,存储在存储器102中的软件组件可以包括操作***126、通信模块(或指令集)128、接触/运动模块(或指令集)130、图形模块(或指令集)132、文本输入模块(或指令集)134、全球定位***(GPS)模块(或指令集)135以及应用(或指令集)136。
操作***126(例如,Darwin,RTXC,LINUX,UNIX,OS X,WINDOWS或者诸如VxWorks之类的嵌入式操作***)包括用于控制和管理一般***任务(例如,存储器管理、存储设备控制、电源管理等)的各种软件组件和/或驱动器,并且辅助各种硬件和软件组件之间的通信。
通信模块128辅助通过一个或多个外部端口124与其它设备的通信并且还包括用于处理由RF电路108和/或外部端口124接收的数据的各种软件组件。外部端口124(例如,通用串行总线(USB)、FIREWIRE等)适于直接耦合到其它设备或者通过网络(例如,因特网、无线LAN等)间接耦合到其它设备。在一些配置中,外部端口是多引脚(例如,30引脚)连接器,其与iPod(Apple Inc.的商标)设备上使用的30引脚连接器相同、或相似和/或兼容。
接触/运动模块130可以检测与触摸屏112(结合显示控制器156)和其它触敏设备(例如,触摸板或物理点击轮)的接触。接触/运动模块130包括用于执行与接触的检测相关的各种操作的各种软件组件,与接触的检测相关的各种操作例如是判断接触是否发生(例如,检测手指向下事件)、判断该接触是否存在移动并且跟踪跨越触敏表面的移动(例如,检测一个或多个手指拖动事件),以及判断接触是否停止(例如,检测手指向上事件或接触断开)。接触/运动模块130从触敏表面接收接触数据。确定由一系列接触数据表示的接触点的移动可以包括确定接触点的速率(大小)、速度(大小和方向)和/或加速度(大小和/或方向的改变)。这些操作可适用于单个接触(例如,一个手指的接触)或多个同时接触(例如,“多触摸”/多个手指接触)。在一些配置中,接触/运动模块130和显示控制器156检测触摸板上的接触。在一些配置中,接触/运动模块130和控制器160检测点击轮上的接触。
接触/运动模块130可以检测用户输入的手势。触敏表面上的不同手势具有不同的接触图案。因此,可以通过检测特定接触图案来检测手势。例如,检测指尖手势包括检测手指向下事件然后检测同一位置(或基本上同一位置)处的手指向上事件来作为手指向下事件(例如,在图标的位置)。作为另一示例,检测触敏表面上的手指抹擦(swipe)手势包括检测手指向下事件,然后检测一个或多个手指拖动事件,并且随后检测手指向上事件。
图形模块132包括用于在触摸屏112或其它显示器上渲染和显示图形的各种已知软件组件,包括用于改变所显示图形的亮度的组件。如这里使用的术语“图形”包括可以显示给用户的任何对象,包括但不限于文本、网页、图标(例如包括软键的用户界面对象)、数字图像、视频、动画等。
在一些配置中,图形模块132存储表示将被使用的图形的数据。每个图形可被指派对应的代码。图形模块132从应用等接收指定将要显示的图形以及(根据需要)坐标数据和其它图形性质数据的一个或多个代码,并且然后生成屏幕图像数据以输出给显示控制器156。
文本输入模块134可以是图形模块132的一个组件,提供了用于在各种应用(例如,接触137、电子邮件140、IM 141、浏览器147和其它需要文本输入的应用)中输入文本的软键盘。
GPS模块135确定设备的位置并且提供此信息以用在各种应用(例如,提供给电话138以用于基于位置的拨号、提供给相机143作为图片/视频元数据、以及提供给诸如天气小插件、本地黄页小插件和地图/导览小插件之类的提供基于位置的服务的应用)中。
应用136可以包括以下模块(或指令集)或者其子集或超集:
接触模块137(有时称为地址簿或联系人列表);
电话模块138;
视频会议模块139;
电子邮件客户端模块140;
即时消息传输(IM)模块141;
试验支持模块142;
用于静止和/或视频图像的相机模块143;
图像管理模块144;
视频播放器模块145;
音乐播放器模块146;
浏览器模块147;
日历模块148;
小插件模块149,其可以包括天气小插件149-1、股票小插件149-2、计算器小插件149-3、警报钟小插件149-4、词典小插件149-5和用户获得的其它小插件、以及用户创建的小插件149-6;
小插件创建器模块150,用于制作用户创建的小插件146;
搜索模块151;
视频和音乐播放器模块152,其合并了视频播放器模块145和音乐播放器模块146;
记事本模块153;
地图模块154;和/或
在线视频模块155。
可以存储在存储器102中的其它应用136的示例包括其它字处理应用、其他图像编辑应用、绘画应用、演示应用、JAVA使能的应用、加密、数字版权管理、语音识别和语音复制。
结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,接触模块137可被用来管理地址簿或联系人列表,包括:添加(一个或多个)姓名到地址簿;从地址簿检测(一个或多个)姓名;将(一个或多个)电话号码、(一个或多个)电子邮件地址、(一个或多个)物理地址或其它信息与姓名相关联;将图像与姓名相关联;对姓名分类和排序;提供电话号码或电子邮件地址来发起和/或辅助电话138、视频会议139、电子邮件140或IM 141的通信;等等。
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电话模块138可被用来输入与电话号码相对应的字符序列,访问地址簿137中的一个或多个电话号码,修改已输入的电话号码,拨打各电话号码,进行会话,并且当会话完成时断开连接或挂断。如上面提到的,无线通信可以使用多种通信标准、协议和技术中的任一者。
结合RF电路108、音频电路110、扬声器111、麦克风113、触摸屏112、显示控制器156、光传感器164、光传感器控制器158、接触模块130、图形模块132、文本输入模块134、联系人列表137和电话模块138,视频会议模块139可被用来发起、进行和结束用户与一个或多个其它参与者之间的视频会议。
结合RF电路108、、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,电子邮件客户端模块140可被用来创建、发送、接收和管理电子邮件。结合图像管理模块144,电子邮件模块140使得非常容易创建和发送具有利用相机模块143摄取的静止或视频图像的电子邮件。
结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,即时消息传输模块141可被用来输入与即时消息相对应的字符序列,修改先前输入的字符,发送各个即时消息(例如,使用针对基于电话的即时消息的短消息服务(SMS)或多媒体消息服务(MMS)协议、或者使用针对基于因特网的即时消息的XMPP,SIMPLE或IMPS),接收即时消息以及查看所接收的即时消息。在一些配置中,所发送和/或所接收的即时消息可以包括图形、照片、音频文件、视频文件和/或如MMS和/或增强消息传输服务(EMS)所支持的其它附件。如这里使用的“即时消息传输”是指基于电话的消息(例如,利用SMS或MMS发送的消息)和基于因特网的消息(例如,利用XMPP,SIMPLE或IMPS发送的消息)两者。
结合RF电路108、触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135、地图模块154和音乐播放器模块146,试验支持模块142可被用来创建试验(例如,具有时间、距离和/或卡路里燃烧目标);与试验传感器(体育设备)通信;接收试验传感器数据;校准用来监视试验的传感器;选择和播放针对试验的音乐;以及显示、存储和发送试验数据。
结合触摸屏112、显示控制器156、(一个或多个)光传感器164、光传感器控制器158、接触模块130、图形模块132和图像管理模块144,相机模块143可被用来捕获静止图像或视频(包括视频流)并将它们存储在存储器102中,修改静止图像或视频的特性,或者从存储器102删除静止图像或视频。
结合触摸屏112、显示控制器156、接触模块130、图形模块132、文本输入模块134和相机模块143,图像管理模块144可被用来排列、修改(例如,编辑)或以其它方式操纵、标记、删除、呈现(例如,利用数字幻灯片或选集)并存储静止和/或视频图像。
结合触摸屏112、显示控制器156、接触模块130、图形模块132、音频电路110和扬声器111,视频播放器模块145可被用来显示、呈现或以其它方式回放视频(例如,在触摸屏上或经由外部端口124连接的外部显示器上)。
结合触摸屏112、显示***控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108和浏览器模块147,音乐播放器模块146允许用户下载并回放以诸如MP3或AAC文件之类的一个或多个文件格式存储的所记录音乐和其它声音文件。在一些配置中,设备100可以包括MP3播放器,例如iPod(Apple Inc.的商标)的功能。
结合RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132和文本输入模块134,浏览器模块147可被用来浏览因特网,包括搜索、链接到、接收以及显示网页或其多个部分以及链接到网页的附件和其它文件。
结合RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134、电子邮件模块140和浏览器模块147,日历模块148可被用来创建、显示、修改和存储日历和与日历(例如,日历条目、待办事项清单等)相关联的数据。
结合RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,小插件模块149是可由用户下载和使用(例如,天气小插件149-1、股票小插件149-2、计算器小插件149-3、警报钟小插件149-4和词典小插件149-5)或者由用户创建(例如,用户创建的小插件149-6)的迷你应用。在一些配置中,小插件包括HTML(超文本标记语言)文件、CSS(级联风格表单)文件和JavaScript文件。在一些配置中,小插件包括XML(可扩展标记语言)文件和JavaScript文件(例如,Yahoo!Widgets)。
结合RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134和浏览器模块147,小插件创建器模块150可由用户用来创建小插件(例如,将网页中用户指定部分变成小插件)。
结合触摸屏112、显示***控制器156、接触模块130、图形模块132和文本输入模块134,搜索模块151可被用来搜索存储器102中的与一个或多个搜索标准(例如,一个或多个用户指定的搜索项)相匹配的文本、音乐、声音、图像、视频和/或其它文件。
结合触摸屏112、显示控制器156、接触模块130、图形模块132和文本输入模块134,记事本模块153可被用来创建和管理记事本、待办事项清单等。
结合RF电路108、触摸屏112、显示***控制器156、接触模块130、图形模块132、文本输入模块134、GPS模块135和浏览器模块147,地图模块154可被用来接收、显示、修改和存储地图以及与地图相关联的数据(例如,驱动方向;关于商店的数据以及特定位置处的或接近特定位置的其它感兴趣点;以及其它基于位置的数据)。
结合触摸屏112、显示***控制器156、接触模块130、图形模块132、音频电路110、扬声器111、RF电路108、文本输入模块134、电子邮件客户端模块140和浏览器模块147,在线视频模块155允许用户访问、浏览、接收(例如,通过流传输和/或下载)、回放(例如,在触摸屏上或经由外部端口124相连的外部显示器上),发送具有到特定在线视频的链接的电子邮件,并且以其它方式管理一种或多种文件格式(诸如H。264)的在线视频。在一些配置中,即时消息传输模块141而非电子邮件客户端模块140被用来发送到特定在线视频的链接。在线视频应用的其它描述可在如下申请中找到:2007年6月20日提交的题为“PortableMultifunction Device,Method,and Graphical User Interface for Playing OnlineVideos”的美国临时专利申请No.60/936,562、以及2007年12月31日提交的题为“Portable Multifunction Device,Method,and Graphical UserInterface for Playing Online Videos”的美国专利申请No.11/968,067。
以上提到的模块和应用的每个对应于用于执行上面描述的一个或多个功能和本申请描述的方法(例如,计算机实现的方法和这里描述的其它信息处理方法)的可执行指令集。这些模块(即,指令集)无需被实现为单独的软件呈现、过程或模块,因此这些模块的各个子集可以被组合或者以其它方式被重新布置在各种配置中。例如,视频播放器模块145可以与音乐播放器模块146组合成单个模块(例如,视频和音乐播放器模块152,图6(B))。在一些配置中,存储器102可以存储上面提到的模块和数据结构的子集。此外,存储器102可以存储上面未描述的其它模块和数据结构。
在一些配置中,设备100是这样的设备,其中,该设备上的预定义功能集合的操作仅仅通过触摸屏112和/或触摸板来执行。通过使用触摸屏和/或触摸板作为用于操作设备100的主要输入/控制设备,可以减少设备100上的物理输入/控制设备(例如,推按按钮、拨号盘等)的数目。
仅仅通过触摸屏和/或触摸板执行的预定义功能集合包括在用户界面之间的导览。在一些配置中,当触摸板被用户触摸时,触摸板将设备100从可能显示在设备100上的任何用户界面导览至主页或根菜单。在这样的配置中,触摸板可被称为“菜单按钮”。在一些其它配置中,菜单按钮可以是取代触摸板的物理按压按钮或其它物理输入/控制设备。
如图7A所示,诸如eBook阅读器200之类的电子客户端设备可被描绘呈现如下图形用户界面(GUI),该GUI使用书架比喻来向设备的用户指示哪些eBook(和/或其它数字媒体项)可供用户获得。该eBook阅读器可被配备有触摸屏接口(例如,具有多触摸能力)以使得用户可以与阅读器200交互,并且因此利用手和手指以与真实的纸质墨水书籍几乎相同的方式与eBook交互。在图7A的示例中,该用户具有被显示为搁在用户的个人书橱202(也称为用户的图书库)的上两个搁板上的四本可用eBook(或者更一般地,总体指示为205的四本分开的电子出版物)。可用利用适当的图形(包括彩色和文本)将eBook描绘为它们所对应的纸质墨水书籍的硬皮版本,以使得这些eBook看起来与出现在砖块灰泥式书店的书架上的纸质墨水书籍相同(或类似)。替代地,电子出版物可被描绘为看起来类似于诸如日报、期刊、报纸、简讯、活页、羊皮纸文稿、画卷等之类的其它类型的出版物。
用户的个人书橱202可被实现为可由用户滚动(垂直地和/或水平地)以使得其可以具有所需大小以便保留所关注的所有eBook。可以基于例如新颖性、最新近购买的、最新近访问的、最频繁访问的等之类的某些特性来自动地排列eBook,以使得一些eBook被放置在比其他eBook更突出和/或引人注目的位置。可用eBook的排列还可以自动地和/或基于用户输入来改变,以便根据标题、作者、流派、获得日期、版权日期、流派、语言等来分类和显示它们。
用户的个人书橱202的显示可以自动地被更新和改变,以反映诸如新近购买的eBook或先前购买eBook的新颁布或更新版本之类的新内容的可用性。eBook的外观可被改变以指示与该书相关联的状态信息。例如,新近购买的、尚未完成下载的eBook可以具有第一外观,该第一外观在下载完成后自动地变为第二外观。
另外,例如可以利用沿着eBook的封皮悬挂的横幅207或209以及对该eBook的特性的文本指示(例如,新、样本、部分被阅读、最后被阅读、被更新、新版、过期)来对该eBook加标签。该GUI可以包括按钮220或其它GUI机制,当其被用户选择时使得该显示重定向至在线书店,在该在线书店中,用户可以购买样本、浏览和/或购买eBook。可选地,按压按钮220可以使蜂窝、WiFi或蓝牙无线电打开(如果是关闭的)以提供到网络100的连接,并且因此例如经由因特网或其它分组交换网络提供到内容提供商105的连接。
如图7B所示,在线书店还可以使用书架比喻来显示书橱225,该书橱225保存可供预览、取样和/或购买的eBook和其它数字内容项。这些可以包括特征化的eBook、最畅销卖家列表和基于用户过去的购买(和/或使用人口统计学和/或心理学信息)的推荐。
当连接到在线书店时,用户可以预览eBook(例如,在线阅读章节而无需购买eBook)或请求将特定eBook的样本(例如,一章或两章)下载到客户端200,以使得用户可以慢慢离线阅读该样本。用户还可以购买eBook,这使得该eBook的副本开始下载到用户的客户端设备200。
该在线书店的GUI还可以包括“购买”按钮230,对该按钮的选择将用户带至网络位置,该网络位置向用户提供对所有先前购买项的完整历史的访问并且向用户提供在任何事件将这些项重新下载到自选阅读平台(例如,用户的任何合适电子设备)的能力。
一旦被购买,eBook就出现在用户的个人书架202上并且可以具有正在下载过程中及其状态(例如,下载了eBook的百分之几)的图形指示。动画可以伴随着用户从其个人书架区域转换到在线书店和/或再次转换回去。例如,当用户点击商店按钮220时,设备可以描绘“隐秘旋转书橱”的动画,其进行转体以在一侧上展示出用户的书橱并且在另一侧上展示出在线书店的书橱。
从在线书店购买(或取样)eBook的动作可以触发动画出现在设备上以呈现出从在线书店的书架225到用户的个人书架(也称为图书库)而发生的转换的视觉指示。例如,当用户在在线书店中购买(或取样)eBook时,所关注的eBook可被显示为在背景中放大并朝着用户浮出(即,向最前面),书橱转回到用户的个人书橱并且该放大的、浮出的、已购买eBook缩回常规大小并且浮动到用户书架上的适当位置。
当用户希望阅读在其架子上的eBook时,可以通过使手指触摸设备的多触摸屏上与该eBook的图标相对应的位置来选择该eBook。作为响应,该eBook通常将像硬皮书正被用户打开那样被显示,例如,当eBook在自下载以来第一次被打开时显示该eBook的第一页(或者内容目录或序言或题献)。用户然后可以通过以与用户与纸质墨水书籍的交互几乎相同的方式来与多触摸屏交互来阅读该eBook。即,可以通过将手指放在eBook的页面上的适当位置并且沿着屏幕移动手指来翻eBook的页,就像力图在纸质墨水书籍中翻页那样。作为响应,该显示改变以给出在所希望的方向上卷曲的纸质页面的外观,从而展示出eBook中的下一页(其可以是刚才阅读的那页的背面)。
其它视觉指示和动画可被用来模仿阅读纸质墨水书籍的体验。例如,可对页面着色和/或加阴影以便显现为不同类型或等级的纸和/或看起来是三维的。例如,在GUI中同时可见eBook的两页的视图(例如,双页视图)中,eBook的装订处和/或边缘可被加阴影以使得eBook看起来是三维的并且因此类似于展开到特定页面的纸质墨水书。
用来描绘eBook页面的翻页的页面卷曲动画可被实现为跟随用户手指的位置和/或速度。例如,所显示的页面卷曲的位置和程度按如下方式来跟随用户的确切手指位置、速度和/或加速度:该方式模拟被人手指操纵的纸质页面的实际物理行为。
可选地,翻页动画可以采用基于页面卷曲位置、用户手指的速度或加速度等的取阈值特征,以使得即使用户从屏幕抬起其手指,如果页面卷曲的当前位置(可选地,针对用户手指的速度和/或加速度被调节)已满足或超过预定阈值,则页面依然继续完成该翻动。
用于刚性书籍之外的出版物类型(例如,报纸、杂志)的视觉指示和动画类似地可以适于模仿它们的真实生活对应物,例如,电子报纸可被动画制作为从其折叠状态展开到全长状态,就像通常在阅读之前展开真实报纸一样。
设备的GUI和操作可被实现为适应与不同语言或媒体类型相对应的任何或所有的各种不同阅读导览样式。例如,对于英语出版物,设备将被配置为采用与针对英语的标准约定一致的从左向右、从上向下、从前之后的阅读和导览样式。替代地或另外地,设备可被配置为采用诸如从右向左、从下向上和/或从后至前中的一种或多种的不同阅读/导览方向或样式来适应诸如***语或希伯来语之类的其它语言的出版物。类似地,设备可被配置为采用针对所查看内容的格式被优化的阅读/导览样式,所查看内容例如是被格式化成并排的列的报纸或者具有以某种顺序和方向来查看的离散板面或单元的连环漫画书或图形小说。在连环漫画书或图形小说的情况中,每个单元可被自动地重新调整大小和/或排列以占据设备屏幕的指定部分和/或区域,例如,一次两个单元,并排地或者一个单元在另一个单元上面。可由设备的用户选择或定制这些特征和能力中的任何或所有特征。
在阅读eBook时,可选地GUI可以利用弹出用户界面(“UT”)气泡来提供补充或上下文信息,这些气泡例如在用户提供将其手指触摸并保持在屏幕上预定时间段(例如,一秒或更长)来选择字或短语时出现。例如,如果用户将其手指按压并保持在页面上的任何字上,则弹出UI气泡可以出现,其向用户提供将该字拷贝到虚拟剪贴板(例如,用于粘贴到另一UI域中)、在词典或其它源(例如,Wikipedia,Google)中查找所选字或者将该字指定为将对其执行查找操作的目标字的选项。一般地,这样的弹出UI气泡的实施可被扩展为基本上适应与其它应用一起使用的任何类型的插件程序或数据检测器。
在实现查找(或搜索)功能时,GUI可以使用户能够选择性地在同一eBook内的任何地方(具有可选的“向前查找”和/或“向后查找”特征)、在用户设备的任何内容项内、在与该用户相关联的网络内容贮存库上和/或在任何任意指定的内容领域中(例如,可在内容提供商的在线书店获得的所有出版物)来搜索所选字或短语。
图8A-图8C图示出了抹擦条的示例性配置。图8A的示例使用包括用以在章之间移动的向后(BACK)和向前(FORWARD)箭头的水平抹擦条。当前章(这里为第5章)被扩大以向用户给出增大的间隔尺寸从而提高抹擦精度。图8B和图8C表示如下实施方式的示例:其中,当用户将其手指按压并保持在页指示符显示(“65/153”)上时该页指示符显示变为一系列水平点。然后,用户可以通过在所希望方向上沿着该行点拖动其手指来快速跳至eBook中的另一页。
替代地或另外地,例如,当抹擦条被用户手指触摸时,可以弹出信息窗,该信息窗部分地覆盖当前页并且显示诸如章号、章标题等之类的附加信息。
抹擦操作产生的行为可以在用户沿着抹擦条拖动其手指时使得翻页动画被显示,或者可以暂停或不使用动画,从而有助于减少可能因过度的显示变化导致的迷惑。替代地或另外地,页面显示可以保持静态直到用户停止在抹擦条上拖动其手指为止,在该点时,该显示将通过单次跳至新选择页来作出响应(而非示出居间页翻动转换的图像或建议)。
如图2B所示,所阅读的eBook可被描绘为将已阅读页显示在左侧上并且将未阅读页显示在右侧上。这些已阅读/未阅读页可被显示为静态图形(即,在厚度上不变)或者可被改变(可能随着每次翻页),以向用户给出与阅读纸质墨水书类似的、对多少页已被阅读/未被阅读的视觉指示。例如,所显示的已阅读/未阅读页取决于书的长度和当前阅读位置而可以是真实的成比例的描绘,或者可以被限制为给予eBook的相对长度和/或阅读位置的感觉(例如,薄、中等、厚)的两种或更多种标准表示。
在eBook的电子出版物文件中指定的视觉和图形选择例如可以由零售商(例如,内容提供商105)、eBook阅读器软件和/或设备制造商改写,和/或可以由用户定制。例如,可以改变因电子出版物的指定值导致的文本和背景颜色的不喜欢颜色组合。类似地,任何或所有的图形或颜色选择可以基于用户偏好、自动地基于流派、作者、标题等被改变,可以被改变以增强阅读体验。就此而言,可以取决于设计和实施偏好在分发和/或使用过程的各个不同阶级处来控制颜色组合的主题(例如,现代的、古典的、浪漫的、课本式的、科学论文式的)、电子页面类型、字体选择和大小等。
可选地可以实现以下特征的任何组合或全部。
使用内置加速度计(或其它姿态传感器),响应于检测出用户以预定方式倾斜设备,该设备可以与读者可以如何瞥看当前页前面的页类似地,使显示至少部分翻过去并展示出正在设备上阅读的eBook的一页或多页的内容,从而明白一章中还剩多少页。类似地,对设备的其它预定移动的检测可以触发其它响应,例如,在阅读eBook时摇晃设备可以使当前eBook合上并将其自己重新放在书架上或者可能返回到eBook的开头。如果用户“捏夹”设备的触摸屏(例如,通过将拇指和食指稍微分开地放在触摸屏上并且然后在保持与触摸屏接触的同时将它们收拢在一起),设备可以通过合上eBook或者通过缩小当前页和/或文本大小来作出响应。
其它可能的基于触摸屏的特征可以包括:使得预定手势(例如,在触摸屏上抹擦三个手指)能够跳至用户的下一eBook(根据预定义顺序,诸如新颖性、字母顺序等)以用于显示和阅读,而无需返回图书库或书架界面。
其它触摸屏促使的手势可以提供其它可选功能。例如,触摸屏上的预定的独特手势可以使eBook被与另一用户共享,例如,提供执行类似扔的手势将使得所关注eBook有效地从一个用户的设备经由两个设备之间的无线连接(或者经由位于网络云中的一个或多个中间设备)跳至另一用户的设备。该特征的可能扩展是允许用户在触摸屏上做出预定手势,该预定手势使得eBook中的指定位置(例如,页、行和/或段落号)被扔给(即,发送给并且与之共享)与另一用户相关联的另一设备。
该设备还可以被装有适当的传感器,该传感器感测用户何时转动设备(即,绕垂直轴将设备旋转大概180度以使得设备的背面面对用户并且屏幕背朝用户)以向另一人示出设备的屏幕。当该事件被检测到时,设备例如可被配置为自动将显示从eBook中的当前显示页改变为eBook的首页,以使得另一人可以自己查看该eBook的封面并阅读eBook的标题和/或作者。
另一可能的实施方式包括在设备中设置一个或多个适当的传感器以使得能够检测用户何时将设备放到桌子或其它表面上或者检测设备已以其它方式进入静止状态。当检测到这样的事件时,设备可被配置为显示模仿eBook的页面在风中颤动的动画,有点类似于有时在纸质墨水书在打开的位置其背面被放下时发生的情况。可选地,设备可同时播放听起来像纸质页在风中颤动的音频片段。
书架界面还可以被实现为提供不同的或其它功能。例如,未被打开或操纵达预定时间段的用户书架上的eBook的显示可以自动地从完全正面封面视图改变为仅有eBook的书脊的视图,从而节省显示屏空间并且使得更大数目的eBook和/或其它出版物能同时可见。类似地,诸如报纸和杂志之类的可用期刊的显示可以从完全正面视图被改变为堆积或堆叠视图,在其中,仅最上面(例如,最新)的期刊可被完全看见,而较老版本仅在位于最上面那项下面的堆叠中的作为边缘出现,从而减轻了书架上的杂乱性并且节省屏幕空间。另外,可将最上面那项下面的任何期刊存档(在本地存储装置或远程存储装置或两者中),从而节省设备存储器。可选地,所显示的期刊堆叠高度可以变化以反映出该堆叠中可用期刊项的数量或者以其它方式与之相关。
出版物的文本或其它内容可以具有并显示可选链接,可选链接提供对网页、在线视频或实质上存储在设备本地或经由网络获得的任何其它类型的补充内容的访问。更一般地,出版物的内容可以包括嵌入式动态内容,该嵌入式动态内容定期地或响应于触发(例如,该更新的或补充内容的出版商标记可被获得)经由网络被更新。
出版物(或该设备本身的GUI)还可以实现如下用户界面机制,其使得各自具有其自己的设备的不同用户能够在他们当中进行聊天(例如,实时地来回发送文本消息和/或所记录语音或音频剪辑)。例如,学习小组中的学生可以使用该聊天功能来讨论他们为了学校课程而阅读的指定eBook中阐述的概念或特定短文。可选地,该聊天机制可被绑定到或关联到(例如,通过视觉靠近)eBook的内容中的特定部分或位置。该聊天功能可被扩展并实现为提供对在线论坛的访问,例如,通过在线论坛,读书俱乐部会员可以通过交换文本和/或通过语音/视频连接进行交互来召开虚拟读书俱乐部会议以讨论正考虑的书籍。作为聊天功能的一种替代,各种用户界面机制可被实现为将eBook和/或其中的具***置或概念与电子邮件或web插件功能相关联。
另一可能的特征在于设备可以播放真实的(例如,预先记录的)或合成语音,该语音读出eBook中的字并且用户跟随着。当前阅读位置(即,当它们被说出时的那些字)可以在视觉上被高亮,以在这些字被说出时,增强用户在跟随并阅读这些字时的体验。
图9图示出了根据一些实施例的具有触摸屏112的便携式多功能设备100。该触摸屏可以在用户界面(UI)200内显示一个或多个图形。在此实施例以及下面描述的其它实施例中,用户例如可以通过利用一个或多个手指202(在图中未按比例绘制)或一个或多个尖笔203(在图中未按比例绘制)接触或触摸图形,来选择图形中的一个或多个。在一些实施例中,当用户断开与一个或多个图形的接触时,对一个或多个图形的选择发生。在一些实施例中,接触可以包括手势,诸如一次或多个轻击、一次或多次抹擦(从左向右、从右向左、向上和/或向下)和/或滚动与设备100接触的手指(从左向右、从右向左、向上和/或向下)。在一些实施例中,与图形的不经意接触不可以选择该图形。例如,抹擦应用图标的抹擦手势不可以选择对应应用,如果对应于选择的手势是轻击的话。
设备100还可以包括一个或多个物理按钮,例如“主页”或菜单按钮204。如先前描述的,菜单按钮204可被用来导航至可能在设备100上运行的应用组中的任何应用136。替代地,在一些实施例中,菜单按钮被实现为触摸屏112的GUI中的软键。
在一个实施例中,设备100包括触摸屏112、菜单按钮204、用于打开/关断设备电源以及锁定设备的推按按钮206、(一个或多个)音量调节按钮208、订户身份模块(SIM)卡槽210、耳机插孔212和对接/充电外部端口124。推按按钮206可被用来:通过按压该按钮并使按钮保持在按压状态达预定义时间间隔来将设备加电/断电;通过按压按钮并在预定义时间间隔过去之前释放按钮来锁定设备;和/或对设备解锁或者启动解锁处理。在替代实施例中,设备100还可以通过麦克风113接受用于激活或去激活一些功能的言语输入。
图10A和图10B图示出了根据一些实施例的用于便携式多功能设备100上的应用菜单的示例性用户界面。类似用户界面可在设备300上实现。在一些实施例中,用户界面400A包括以下元素或者其子集或超集:
时间404;
蓝牙指示符405;
电池状态指示符406;
文件匣408,具有频繁使用的应用的图标,例如:
电话138,其可包括对未接呼叫或语音邮件消息的数目的指示符414;
电子邮件客户端140,其可包括对未读电子邮件的数目的指示符410;
浏览器147;以及
音乐播放器146;以及
·其它应用的图标,例如:
o IM 141;
o图像管理144;
o相机143;
o视频播放器145;
o天气149-1;
o股票149-2;
o试验支持142;
o日历148;
o接收器149-3;
o闹钟149-4;
o词典149-5;以及
o用户创建的小插件149-6。
在一些实施例中,用户界面400B包括以下元素或者其子集或超集:如上所述的402,404,405,406,141,148,144,143,149-3,149-2,149-1,149-4,410,414,138,140和147;地图154;记事本153;设置412,其提供对针对设备100的设置及其各种应用136的访问,如下面进一步描述的;视频和音乐播放器模块152,也称为iPod(Apple,Inc.的商标)模块152;以及在线视频模块155,也称为YouTube(Google,Inc.的商标)模块155。
图10C图示出了具有单独的显示器(例如,450)和触敏表面(例如,451)的多功能设备上的示例性用户界面。虽然下面的许多示例将参考触摸屏显示器(例如,其中,触敏表面和显示器被组合,如图10A-10B的设备100所示)被给出,但是在一些实施例中,显示器和触敏表面是分开的,如图10C所示。在一些实施例中,触敏表面(例如,图10C中的451)具有与显示器(例如,450)上的主轴(例如,图10C中的453)相对应的主轴(例如,图10C中的452)。根据这些实施例中,设备检测在如下位置处的与触敏表面451的接触(例如,图10C中的460和462),所述位置对应于显示器上的相应位置(例如,图10C中,460对应于468并且462对应于470)。以这种方式,当触敏表面与显示器分开时,设备在触敏表面(例如,图10C中的451)上检测到的用户输入(例如,接触460和462)被设备用来操纵该多功能设备的显示器触敏表面(例如,图10C中的450)上的用户界面。应明白,类似方法可被用于这里描述的其它用户界面。
另外,虽然以下示例主要是参考手指输入(例如,手指接触、手指轻击手势、手指抹擦手势)给出的,但是应明白,在一些实施例中,一个或多个手指输入被来自另一输入设备(例如,基于鼠标的输入或尖笔输入)取代。例如,抹擦手势可被鼠标点击(例如,取代接触)以及随后沿着抹擦路径移动光标(例如,取代接触的移动)取代。作为另一示例,轻击手势可被当光标位于轻击手势的位置上时的鼠标点击取代(例如,取代检测接触,然后停止检测该接触)。类似地,当多个用户输入同时被检测到时,应明白,多个计算机鼠标可被同时使用,或者鼠标和手指接触可被同时使用。
图11图示出了高亮和加书签特征的示例,可选地,该特征可被包括作为eBook阅读器应用的特征。如图所示,用户可以使用其手指1004在显示文本页1010的设备100的触摸屏1002上指定将要被高亮(例如,被叠加半透明的黄色)和/或被加书签(例如,被标记并记忆为用户指定短文)的文本区段1008。区段1008可选地可以利用图形开始和/或停止标记1012被标识。另外,弹出用户界面区域1006(可能地其本身被分成多个区域,每个区域具有不同的关联功能,诸如“高亮”或“书签”)可以被显示,其使用户能够选择将要如何对待所选文本区段1008(例如,高亮、加书签和/或其它的)。可选地,被高亮和/或加书签的区段可以像这样出现在eBook的内容目录中,该内容目录在用户添加、改变或删除被高亮和/或加书签的区段时被更新并维护。
图12示出了当用户正从一页翻到下一页时显示打开的eBook的eBook阅读器应用的一个示例。更具体地,用户可以使用其手指1004显示当前文本页1102(例如,所关注eBook的页63)的设备1000的触敏屏1002上使得当前页1102在用户手指1004的移动方向(例如,如图12的示例所示的,从右向左)上翻动,以在并发地露出eBook下一页1104(例如,所关注eBook的页64)的一部分的同时部分地遮住具有当前页背面1106的一部分的当前页1102上的文本。当前页1102的前沿动态地且实时地与用户手指1004并发地移动。因此,显示出的当前页文本1102、当前页背面1106和下一页1104的相对部分随着用户手指1004的移动而实时地变化,并且以模拟掀开实体纸质墨水书中的纸质页的方式被显示。
该eBook阅读器应用可以使用诸如Webkit之类的布局引擎来辅助渲染静态的和运动(或翻动)页面的各种视图,Webkit是与Apple Inc.的SAFARI网页浏览器相关联的布局引擎。一般地,为了显示eBook的文本页,eBook阅读器应用可以使用Webkit的多列支持来渲染一个或多个文本页,例如,图11所示的文本1010,以使得每页对应于一个相关联列。
当用户发起翻页时,eBook阅读器应用可以通过获取当前显示页的快照(例如,位图)并在翻页发生时结合新渲染页将其用来辅助翻页的动画显示,从而再使用已经渲染的视图(并且因此避免必须再次渲染它们)。例如,如图12所示,当用户手指1004开始发起从当前页1102(eBook的页63)到下一页1104(eBook的页64)的翻页时,eBook阅读器应用就捕获当前页的显示并且将其作为位图存储在设备存储器中。因此在图12的示例的状态中(即,在翻页序列期间)eBook阅读器应用通过将所捕获的当前页1102的位图的适当部分与Webkit渲染的(实时地)下一页1104和当前页背面1106两者的视图相组合来实时地创建当前视图。可选地,当前页背面可被渲染为看起来好像当前页1102是由半透明物质做成的,并且因此显示模糊的反转文本就好像从背面阅读该页一样。取决于实施方式和设计选择,eBook阅读器替代地可被实现为使得:当用户手指1004移动并改变当前页文本1102、当前页背面1106和下一页1104的相对部分的显示时(其中任一个或所有的可能可以包括一个或多个图像1108、1110),下一页1104被处理并显示为所捕获位图,并且当前页1102继续实时地活动地被渲染。
类似实施方式替代可被用于处理当设备处于横向模式并且多个eBook页并发地被显示时的翻页的显示。例如,当在横向模式中时(诸如图2B所示的),eBook阅读器应用可以捕获页360和361两者的快照并且然后将得到的位图用在渲染翻页序列以及将要显示的下一页的可视部分的实时渲染中。替代地,当该显示要求一页或另一页(或两者)被翻至的页(和/或当前所显示页的背面)的渲染挡住时,可以通过获取将被使用的每页的位图快照来独立地处理当前所显示页360和361。
取决于实施方式和设计选择,eBook阅读器应用响应于诸如字体大小的改变、将设备从纵向视图旋转为横向视图等而可能需要重新编页(例如,改变当前所显示视图以及跟踪eBook中的总页数和当前显示页)。
例如,如果在观看打开的eBook时用户改变字体大小,则eBook阅读器作为响应可以自动地重新编页而不改变当前视图(例如,如果用户增大当前字体大小,则当前显示将改变为显示更大字符但更少的字,这是因为屏幕空间的量是固定的),并且通过后台处理,重新计算eBook的新的总页数(响应于字体大小的改变,其必须改变)并且按绝对值和相对于总的页长度来重新计算当前所显示页的页号。
类似地,当用户将eBook从纵向视图旋转为横向视图时(通常意味着该显示将从显示eBook的单页改变为eBook的相邻两页),按照与重新计算当前页号和总页数以及改变可视文本的显示类似的方式进行重新编页。一种可能的实施方式可以是:响应于从纵向旋转为横向,eBook阅读器应用将与纵向视图中出现的完全相同的文本显示为横向视图中显示的两页之一(左手侧或右手侧)(另一显示页是eBook中的下一页或前一页)。这种实施方式通常涉及改变字体大小,例如,以使得显示在纵向视图中的页面上的相同数目的字适合于横向朝向可用的较小显示区域。
从纵向切换为横向朝向时的一种替代实施方式是使字体大小在切换之前和之后保持恒定,但是缩放视图以使得比纵向朝向中更少的字出现在横向朝向中所显示的每页上。在这种实施方式替代中,eBook阅读器应用可以标识在纵向朝向中可见的文本的一部分(例如,第一整段的第一句)并且使得横向显示确保该同一文本部分在横向中保持可见(例如,在右手或左右页上的预定位置处)。
另外,如上面提到的,设备的旋转导致重新计算当前显示页号以及新的总页数。重新计算出的页号可被用来更新其他先前保存的指示符和标记。例如,被高亮和/或加书签的文本区段通常与相关联页号一起被存储。当旋转、字体大小改变或其它重新编页事件发生时,重新计算出的页号被用来更新这些相关联页号。重新计算出的页号和总数的其它运用可被用于与页号有关的其它方面,例如显示在抹擦条中的页号、内容目录、索引、章起始指示符等。
图13示出了可由eBook阅读器应用实现的搜索特征的示例。如图所示,设备1000的屏幕1002的左边部分显示了当前文本页1102(例如,所关注的eBook的页63),而屏幕1002的右边部分显示了搜索结果窗格1204,该搜索结果窗格1204显示了在所考虑的eBook中搜索特定字的结果。在此示例中,搜索得到了四个搜索命中1202(在页7、34、116和222处),每个命中将搜索项显示在可能被高亮的且作为搜索项出现的完整或部分句子的一部分的其原始上下文中。潜在地,搜索命中1202可以被加书签和/或用作交互式链接,用户可选择交互式链接来跳至特定搜索命中发生的eBook页。如图所示,每个搜索命中1202包括可响应于如上所述的重新编页事件而被更新的相关联页号。
图14是用于将信息呈现给用户的处理的流程图1400。通常,利用上述***来执行操作。例如,可以利用在图6A和图6B中描述的电子客户端设备来执行操作。首先,eBook应用访问包括第一出版物的电子应用的图书库(1410)。例如,用户可以载入电子书的图书库。eBook应用在电子书架中生成第一出版物的表示(1420)。该表示可以包括杂志或书的封皮的显示。eBook应用确定第一出版物的状态(1430)。确定第一出版物的状态可以包括确定书是最近被购买和/或被阅读的。eBook应用修改第一出版物的表示以反映第一出版物的状态(1440)。因此,可以利用装订视图取代封皮视图和/或反映出书上灰尘的存在来渲染最近未被阅读的书。
图15是向用户呈现信息的方法的流程图1500。通常,流程图1500中描述的操作例如可以利用先前描述的eBook应用来执行。eBook应用访问包括第一出版物的电子出版物的图书库(1510)。访问图书库可以包括访问本地存储的电子书和/或用户有权使用的联网内容。eBook应用在电子书架中生成第一出版物的表示(1520)。该表示可以包括在电子架上呈现出版物的封皮和/或装订视图。eBook应用确定第一出版物相对于电子书架上其它出版物的状态(1530)。确定状态可以包括确定购买日期、发行日期或访问日期。eBook应用基于第一出版物的状态相对于图书库内其它出版物的状态来确定电子书架的组织结构(1540)。该组织结构可以包括用来根据其将内容分类和/或在书架上呈现给用户的标准。因此,期刊可以按日期被分类在第一类别中,而小说可以按受欢迎度被分类在第二类别中,并且散文按访问的时近性被分类在第三类别中。
eBook应用在电子书架上呈现第一出版物以反映电子书架的组织结构(1550)。因此,第一搁板可被用来呈现来自第一类别的内容(例如,期刊),而第二搁板用来呈现基于受欢迎度的小说,并且第三搁板用来呈现根据访问时近性的内容。搁板可被组织为使得第一数目的出版物利用封皮视图来显示,而其余出版物利用装订视图来呈现。
图16是用于向用户呈现信息的处理的流程图1600。与流程图1500和1600相似,eBook应用可以利用上述***来执行。首先,eBook应用访问包括第一出版物的电子出版物的图书库(1610)并且确定第一出版物的状态(1620)。例如,eBook应用可以确定第一出版物表示促销内容而第二出版物是新购买的。eBook应用在电子书架中生成第一出版物的表示,该表示反映了第一出版物的状态(1630)。第一出版物可以用指示第一出版物是新内容或促销内容的缎带被束缚或包裹着。
图17是用于向用户呈现信息的处理的流程图1700。首先,eBook应用访问电子出版物的图书库(1710)。第一出版物的表示在电子书架中以指示用户所拥有的电子出版物的书架视图被生成(1720)。eBook应用使用户能够在书店视图与书架视图之间切换(1730)。书店视图可以包括使用户能够浏览书店搁板上的电子书并且如果用户感兴趣则购买这些电子书的书架的表示。电子书应用接收来自用户的从书架视图切换为书店视图的指示(1740)。例如,用户可以按下eBook应用内的、激发转换的基于软件的按钮。
响应于接收到来自用户的从书架视图切换为书店视图的指示,eBook应用生成旋转的书架的动画转换的显示,旋转的书架原本呈现书架视图并且通过显示书店视图来结束动画转换(1750)。书架可以转动或旋转或滑动或浮动到位以便呈现书店视图。如果用户选择购买电子书,则当书架的表示从书店视图旋转为书架视图并且新购买的书被放在搁板上时,该电子书可以向前浮动。
图18是用于向用户呈现信息以使得用户可以保留他们在原本为促销内容的内容中的设置的处理的流程图1800。首先,eBook应用使用户能够在促销配置中下载电子出版物(1810)。出版商可以准许用户浏览电子书的前30页或者访问该电子书达指定持续时间。eBook应用然后使用户能够利用标识出用户所访问的电子出版物的部分的相对指示符来导览该电子出版物(1820)。相对指示可以指示已被阅读的电子书的部分以及电子书中用户花了时间的地方。eBook应用使用户能够购买电子出版物的完整版本(1830)。用户可以选择出现在促销内容的最后一页上的购买标签或按钮。作为购买的结果,eBook应用下载电子出版物的完整版本(1840)。eBook应用然后保留相对指示符以使得随后用户对电子出版物的访问使用户能够访问与相对指示符相关联的电子出版物中的那部分(1850)。以该方式,用户能够认识到他们的书签以及对哪些内容已经被阅读的指示。
图19是向用户呈现信息的方法的流程图1900,其使用户能够在多个设备之间共享内容。eBook应用使用户能够利用电子书店购买电子出版物(1910)并且使用户能够将电子出版物下载到第一设备(1920)。用户对该电子出版物的购买被记录(1930)。注册服务器可被用来记录哪些用户访问了哪些内容。eBook应用接收用户具有第二设备的指示(1940)。例如,用户可能拥有eBook设备和无线电话两者。eBook应用可以在显示的一部分中生成无线电话的图标以使得用户可以与该图标交互来在不同设备之间交换内容。eBook应用然后使用户能够将电子出版物发送到第二设备(1950)。注册服务器可以验证对于内容的权力并且将内容发送给第二设备(例如,将电子出版物载入到无线电话的图书库)。
图20是用来向用户呈现信息以使得用户可以在导览书时通过查看装订的左右侧上的纸的相对高度来认识到相对进程的处理的流程图2000。首先,eBook应用在电子设备上的电子书阅读器应用内呈现具有左侧页的指示和右侧页的指示的电子书的表示(2010)。开始阅读电子书的用户可能让大量也在右手侧上并且少量页在左手侧上。当用户翻页时,相对高度可被改变以反映用户通过电子书。eBook应用使用户能够利用标识出用户所访问的电子出版物的一部分的相对指示符来导览电子出版物(2020)。相对指示符可以指示用户在相对于总体页数的指定页上。eBook应用利用相对指示符修改左侧页的指示和右侧页的指示以反映出左侧页和右侧页的相对高度(2030)。
在一种配置中,相对高度算术地被确定以使得逐页地精确计算高度。在另一配置中,一系列离散值被使用以使得一系列不同显示高度设置被使用,其中,每个显示设置表示一定范围的页。
图21是用于向用户呈现信息以使得向用户呈现反映了用户翻页的方式的动画转换的处理的流程图2100。首先,在电子设备上的电子书阅读器应用内,呈现包括纸页的电子表示的电子书的表示(2110)。可以以纵向设置、横向设置或者表征出中间具有虚拟装订的两页的设置来呈现电子书。
eBook应用使用户能够通过用以导览该电子书的触摸屏控件来与页面交互(2120)。例如,用户可以在触摸屏上抹擦手指来翻页。eBook应用在电子书上记录利用用于导览该电子书的触摸屏控件进行的用户交互的物理特性(2130)。因此,如果抹擦是快速地或以一定程度的加速度执行的,则该抹擦的物理特性被记录。除了抹擦的长度之外,电子表示被触摸的位置也可被记录。eBook应用基于用户交互的物理特性来标识对于纸质页的电子表示的模仿的效果(2140)。模仿的效果反映了一种转化,该转化描述了用户对实际的纸执行相同手势或动作时的效果。eBook应用生成反映出纸质页的电子表示的翻页的动画转换,该翻页反映了模仿的效果(2150)。因此,如果页快速被翻动,则该页被示为快速地翻过去。如果抹擦开始于指定位置,则该页可被渲染为好像该页将在该指定位置被弯曲一样。
图22是使用户能够访问电子书店的处理的流程图2200。首先,eBook应用在电子设备上的电子书阅读器应用内呈现包括纸质页的电子表示的电子书的表示(2210)。eBook应用在电子书阅读器应用内呈现用于访问电子书店的控件(2220)。该控件可以包括出现在屏幕中的用以激发到电子书店的转换的基于软件的按钮。eBook应用使用户能够与该控件交互从而访问电子书店(2230)。通过用户与控件的交互,访问电子书店的用户指示被接收到(2240)。例如,用户可以按压该基于软件的按钮。eBook应用确定电子设备上的无线通信接口不是活动的(2250)并且激活该无线通信接口(2260)。利用该无线通信接口,从电子书店访问资料(2270)。因此,避免了用户必须选择性地激活通信接口以便访问电子书店的负担。
图23是用来向用户呈现命令菜单的处理的流程图2300。首先,eBook应用在电子设备上的电子书阅读器应用内呈现包括纸质页的电子表示的电子书的表示(2310)。eBook应用使用户能够通过用以导览电子书的触摸屏控件来与页面交互(2320)并且检测到用户触摸了纸质页的电子表示的一部分(2330)。例如,用户可以在显示上保持触摸达阈值时间段以激发对菜单的调用。eBook应用检测到用户意图保持所触摸部分(2340)。eBook应用然后响应于检测到用户意图保持所触摸部分来呈现与纸质页的电子表示中的所触摸部分有关的命令菜单(2350)。该命令菜单可以使用户能够高亮文本的一部分或者激发对与当前书有关的地图的调用。在一种配置中,命令菜单反映了利用选择命令(例如,被选择的文本的该部分)进行选择的潜在内容。因此,如果潜在内容与棒球有关,则菜单命令可以包括到棒球相关资源或应用(例如,棒球游戏)的链接。
图24是用于使用户能够操纵电子设备内的加速度计以在电子书上执行命令的处理的流程图2400。首先,在电子设备上的电子书阅读器应用内向用户呈现包括纸质页的电子表示的电子书的表示(2410)。使用户能够通过控制电子设备的朝向来与电子设备的加速度计交互(2420)。例如,用户可以移动、操纵、摇晃或加速该电子设备。利用该电子设备的加速度计,用户对电子设备的操纵被捕获(2430)。加速度计可以确定书在特定方向上被旋转。
基于用户对电子设备的操纵,针对电子书的命令被标识出(2440)。电子设备可被摇晃以闭合电子书的封皮,被倾斜多于阈值程度以改变页,以及被倾斜少于阈值程度来提供下一页的预览。然后对电子书执行该命令(2450)。
图25是使用户能够与电子应用接口的处理的流程图2500。首先,在电子设备上的电子书阅读器应用内,呈现包括纸质页的电子表示的电子书的表示(2510)。使得第一用户能够与电子设备的触摸屏控制器交互(2520)。例如,eBook应用可以为社交网络中靠近用户的其它用户渲染一图标。电子设备捕获用户对触摸屏控制器的操纵(2530)。用户操纵的一个示例包括朝着用户图标或者甚至在该用户的实际方向上扔出书图标的手势。eBook应用可以将该手势的指示发送给记录了靠近该用户的其它用户的指示及其位置的服务器。基于用户对触摸屏控制器的操纵,通过电子书来执行与第二用户进行接口的命令(2540)。因此,第一用户可以将书从电子书架朝着另一用户弹去以将该书发送给另一用户。eBook应用然后针对电子书执行该命令(2550)。
图26是使用户能够与电子应用接口的处理的流程图2600。eBook应用在电子设备上的电子书阅读器应用内呈现包括纸质页的电子表示的电子书的表示(2610)。纸质页的电子表示被建模为类似于实际纸以使得该表示将按照与实际纸对激励作出响应相同的方式来表现并对该激励作出响应。使得第一用户能够与电子设备的触摸屏控制器交互(2620)。用户对触摸屏控制器的操纵被捕获(2630)。因此,触摸屏上的第一手势可以被记录以指示出手势的(一个或多个)开始位置、结束位置、手势的速度以及手势的加速度。基于用户对触摸屏控制器的操纵,与电子书架接口的命令被标识出(2640)。例如,三手指抹擦可被用来前进到电子书架上的下一选择。针对电子书执行该命令(2650)。
图27是向用户呈现信息的处理的流程图2700。图2700所示的操作可被用来保留当用户从第一朝向(例如,横向)向第二朝向(纵向)转变时的查看体验。在电子设备上的电子书阅读器应用内,呈现电子书的表示(2710),包括处于第一朝向的纸质页的电子表示。电子书的第一部分以第一朝向来呈现(2720)。例如,特定部分可被显示在横向模式中。使用户能够把电子设备的朝向从第一朝向操纵到第二朝向(2730)。判断是否维持字体大小(2740)。例如,用户可能更喜欢维持字体大小以便享受更好的查看体验。基于第一部分并且响应于判定要维持该字体大小,要以第二朝向来显示的第二部分被标识出来(2750)。从两页横向视图切换为单页纵向视图可能要求在显示中呈现额外的内容。以第二朝向来显示第二部分(2760)。
图28是用于向用户呈现信息的处理的流程图2800。流程图2800所示的操作可被用来修改查看体验以使得在从第一朝向(例如,纵向)向第二朝向(例如,横向)的转变中当字体大小改变时内容被移除。首先,在电子设备上的电子书阅读器应用内,呈现电子书的表示(2810),包括第一朝向的纸质页的电子表示。电子书的第一部分以第一朝向来呈现(2820)。使用户能够把电子设备的朝向从第一朝向操纵到第二朝向(2830),例如,从纵向朝向切换为横向朝向。判断是否维持字体大小(2840)。用户可以具有这样的设置,该设置指示出用户能够适应一定范围内的字体大小改变,同时还指定应当保留超过阈值的字体大小改变。基于第一部分并响应于判定为不维持字体大小,标识出要以第二朝向来显示的第二部分(2850)。其可以包括由于更多区域可用于显示而应当被渲染的额外内容。第二部分以第二朝向来显示(2860)。因此,横向模式中的新显示可以表征新添加的内容。
可选地,eBook阅读器应用可以具有潜在地基于来自设备的运动传感器、姿态传感器、触摸传感器和/或其它传感器的输出的特征、方面和/或功能。
eBook阅读器应用可被配置为使用户能够通过将设备(例如,向一侧)倾斜阈值量来瞥看下一页,该阈值量使得下一页的至少一部分被显示。另外,eBook阅读器应用可被配置为使得当前打开的eBook闭合、去往第一页、去往最后一页或其它预定页(例如,内容索引或目录)和/或回到相邻的前一页。
在一种配置中,eBook阅读器应用可被配置为响应于检测到用户在设备的触敏表面上执行的多触摸捏夹,使得当前打开的eBook闭合为其封皮和/或返回到书架。在另一配置中,eBook阅读器应用可被配置为响应于检测到用户在设备的触敏表面上执行的多触摸捏夹,而使得当前打开的eBook闭合为其封皮和/或返回到书架。
在又一配置中,eBook阅读器应用可被配置为响应于检测到用户在设备的触敏表面上执行的多触摸捏夹,使得当前打开的eBook闭合为其封皮和/或返回到书架。在又一配置中,eBook阅读器应用可被配置为响应于检测到用户在设备的触敏表面上执行的多触摸捏夹,使得当前打开的eBook闭合为其封皮和/或返回到书架。
在一种配置中,eBook阅读器应用可被配置为响应于检测到预定用户手势(例如,在触敏表面上抹擦或摇晃设备)使得当前打开的eBook切换为队列中的下一eBook(例如,基于诸如新颖性、使用频率、相关主题、相关作者和/或用户预定的要素之类的要素而自动选择的),潜在地,无需用户经历必须回到书店的图书库并手动选择要打开的下一eBook的处理。在另一配置中,eBook阅读器应用可被配置为响应于检测到用户执行了预定手势而使得与设备、eBook阅读器应用和/或用户的当前状态有关的信息自动地被广播给或以其它方式被发送给一个或多个其它人(替代地,也称为“扔”信息)。所“扔”信息可以包括如下中的一者或多者:用户的位置、用户的身份、用户设备上当前打开的eBook的书名、用户设备上当前打开的eBook的当前页号、书签、文本段、图像或影片、或者潜在地关于所知道的设备、用户和/或eBook阅读器应用的当前状态的任何信息项。
在另一配置中,eBook阅读器应用可被配置为响应于检测到用户将设备旋转离开用户(例如,绕着垂直轴转移180度)而使当前打开的eBook闭合为其封皮,和/或响应于检测到用户再次往回旋转设备以面向用户(和/或响应于诸如时间的过去之类的另一标准)而重新打开eBook。此行为的优点可以是允许用户通过暂时显示eBook的封皮而非当前页(其可能具有较小字体的文本和/或不太容易辨识的关于eBook身份的信息)来向另一人示出用户当前阅读的书籍。
在另一配置中,eBook阅读器应用可被配置为响应于检测到用户执行了预定手势或者响应于时间的过去而使用户能够与一个或多个其它用户共享eBook(多个部分或全部内容),例如通过仅显示书籍的书脊而非完整封皮来使得未被打开过的或很少打开的eBook的显示改变外观,和/或使得eBook看起来落满灰尘、变黄、半透明的或对于未使用的其它视觉指示。类似地,eBook阅读器应用可以改变可用报纸或杂志的显示,以使得在累积了一些发行版本之后它们以堆叠的方式出现,从而它们不会不当地使书架显示变得杂乱。对这样的eBook的存档(通过压缩存档在设备本地或者远程地存档在服务器或其它数据储存装置上)可以基于年月或未使用而便随着这样的显示的改变。
在一种配置中,eBook阅读器应用可被配置为使得eBook能够具有到网页、在线视频、图像、音乐或其它音频剪辑等(其位于远离设备的地方但是可通过无线(和/或有线)通信被访问)的链接。在另一配置中,例如,如果作者或出版商,例如通过使用经由因特网或其它网络接收改变的或补充的内容的eBook中的嵌入式动态内容,来改变或补充电子出版物时,eBook阅读器应用可被配置为使得eBook的内容能够潜在地自动被更新。在又一配置中,eBook阅读器应用可被配置为使用户能够与其他人电子化聊天(例如,经由电子邮件或聊天插件应用),例如,类似于论坛、沙龙或读书俱乐部,或者显示用户购买或以其它方式获得作为特定eBook的补充的数字内容(例如,影片、原声带、音频书等)的机会。
在又一配置中,eBook阅读器应用可被配置为通过潜在地同时呈现eBook的相应音频(或音视频)版本来使用户能够循着该eBook进行收听和/或阅读。在一种配置中,eBook阅读器应用可被配置为向用户提供针对作为特定eBook的补充的其它书籍或其它内容的智能建议(例如,通过使用与Apple Inc.的iTunes的“GENIUS”特征类似的特征)。
在另一配置中,eBook阅读器应用可被配置为:在视觉上选择性地响应于在页面上水平地抹擦用户手指而提供动画翻页功能,例如响应于用户手指的相应移动可以显示页角卷曲(例如,朝着页面的中央),使得在诸如手指轻击(单次或多次)、设备的移动或旋转等之类的其它手势时发生翻页;实现“不返回临界点”(point of no return)阈值,其中,当用户手指离开时,例如,如果用户手指在触摸屏上的移动已经到达屏幕上的预定位置(例如,中点),则正翻动的页继续以完成向下一页的翻动,或者,如果用户的手指在到达该点之前离开,则返回前一页的显示;可以基于预定手势模拟从eBook中撕掉页;和/或通过翻页来对用户的拇指在基本上相当于与eBook文本方向成45度的方向上的手势作出响应。在任何或所有这些实施方式中,eBook的页可在如下程度上被显示:希望遵循与物理的纸质墨水书籍相关联的适用物理规律(例如,重力、摩擦力等)。
在一种配置中,电子书架的表示被配置为在杂志与书籍之间进行区分,并且还基于电子书架内的书籍的状态被配置。例如,电子书架可被配置为在不同用户之间交换书籍。借给另一用户的书籍可被“显示成幻象(ghosted)”以表明由于该书籍正由另一用户使用因此其暂时不可用,而从另一用户借来的书籍可以看起来在书上具有磨砂(frosted)装订或光晕以指示该书暂时可用或者在有限权限下可用。用户然后可以与显示成幻象的书交互以取回该书,或者与所借来书籍交互以还回该书和/或自己从电子书店购买该书。
电子书架的表示可以由用户定制。例如,电子书架可以根据默认方案被自动地组织,该默认方案呈现根据特定分类法组织的图书库。用户然后可以根据个人偏好重新排列书架。因此,用户可以选择将某些出版物放在某些位置(例如,将喜欢的期刊放在书架上的指定位置)。可以存储用户的定制,以使得用户可以调用若干位置中可被使用的一个位置。用户可以使用在参与学术工作时使用的学术配置,同时使用在将书架用来在休闲内容中导航时使用的娱乐配置。
用户可以对电子书架进行配置,以将各个搁板配置在电子书架中。例如,第一书架可以包括按访问频率排序的期刊,而第二搁板包括按出版日期排序的散文资料,并且第三搁板包括按如畅销卖家列表所指定的受欢迎度排序的小说。
书架可被修改以反映某个主题或主旨。例如,所使用的类型可被用来指示主题,以使得橡木书架用来呈现散文内容,而胡桃木书架用来呈现古典文学。报摊型架子可被用来呈现期刊文学。书架可以是添加式封装,以使得某些内容自动地被放在书架的某些位置上。因此,在之前的时间段中接收到最大流通量或页面查看的期刊可被放在最高搁板上,并且用户的图书库中指向当前趋势的书籍可被放在最高搁板上的期刊旁边。趋势和因特网收视率随着时间改变,对搁板上指定位置中的特定出版物的选择也可以随着变化的趋势而变化。书籍可被标记为指示哪些书籍是新购买的以及哪些书籍表示样本和/或促销内容。书架还可以被修改为表露与用户的环境相关的信息。因此,如果书架应用接收到用户位于特定位置的信息,则特定位置可被用来陈列与用户的当前位置相关的那些出版物。如果用户接收到用户正在国外旅行的信息,则针对当前国家的旅行出版物可被放在用户的最高搁板上。类似地,如果用户正在某个城市(例如,Savannah,GA)旅行,则电子书架可以表露与该城市相关联的小说文学(例如,John Berendt的小说)。在又一示例中,如果电子书架例如通过地图应用接收到用户正用餐或将要在特定机构中用餐的信息,则书架可以将饭店指南放在最高搁板上,其中针对特定饭店的书签出现在该书中。除了将出版物放在特定搁板上之外,出版物还可被编码有特定标签或缎带。电子书架可以指示存在可用的新期刊并且自动将更新后的期刊放在为更加新近的内容留着的位置。
书架可以包括具有用户在课堂上记下的笔记的笔记本或实验室笔记本。书架还可以显示电子书并且对内容视图进行特征化以显示出内容的其它形式(例如,音频)。
书签可以是显式(explicit)的或隐式(implicit)的。隐式书签的示例可以包括某种参考,该参考指出了被电子书阅读器应用确定为可能表示用户所查看部分的出版物的一部分。显式书签可以包括某个位置,该位置被用户指定为表示在用户选择书签时希望返回到的区域。书签可被呈现在列表中,以使得用户可以认识到其阅读历史并且与该列表交互以导航至最近阅读的内容。该列表还可以包括“所花时间”视图,以使得用户可以认识到在每个部分中花了多少时间。如果出版物包括伴随着文本的音频,则书签还可以包括连接到指定音频部分的书签。出版物可包括与书签相关联的和/或分开的进度条。进度条可以指示在章中或出版物内的进度。
在一种配置中,用户可以放大电子书并且仍使用相同的交互式控件来导览电子书。例如,用户可以放大并欣赏图画书中的插图(例如,有插图的儿童书)。在回顾图画书的过程中,用户可以使用前进到下一页的手势。使用该手势可以激发动画,该动画首先缩小页面然后使页面前进。并且,即使用户放大页面,用户翻页的手势的物理特性也可被用来促进响应于物理特性的动画转换。在一种设置中,物理特性被建模,以使得实际画面大小表示激发该转换的纸的大小(例如,即使画面被缩放,也将跨越画面上两英寸的抹擦表示为跨越两英寸纸的抹擦)。在另一设置中,物理特性被建模,以使得实际画面大小被缩放成激发该转换的纸的大小(例如,当画面被100%缩放时,将跨越画面上两英寸的抹擦表示为跨越一英寸纸的抹擦)。动画转换可以激发电子书应用的朝向的改变。翻页可以使得显示从单页的放大显示改变为两页的横向显示。
所呈现的菜单可以基于用户正访问的内容和/或反映出对出版物的配置。例如,如果用户正阅读一段科幻小说,则菜单和/或指示可被配置为呈现地图,该地图反映了正阅读的故事部分在其中被设置的感兴趣位置。地图可被配置为响应于对菜单选项的调用和/或被调用的手势类型而“飞”到屏幕上去或“飞”离屏幕。电子书阅读器应用可被配置为呈现补充控件,以使用户能够认识到正阅读的显示的部分。例如,用户可以使其手指在正阅读的画面的部分下面行进。当用户继续导览电子出版物时,可以使画面中被确定为不再感兴趣的部分变暗。希望重新开始阅读书的用户可以认识到画面中变暗的部分,并且开始使用手指跟踪来在他们希望重新开始的文本部分下面拖动其手指。电子书阅读器应用可被配置为维持前进通过书的速率,以使得即使用户将其跟踪手指稍微移到指定范围之上或之下,只要用户利用跨越该表面的索引维持指定的移动速率,变暗的部分就将继续前进。除了变暗功能之外,电子书阅读器应用还可以包括高亮功能,该功能照亮感兴趣区域,例如,通过使用亮光笔(highlighter)或动画式晕轮效应来标识出感兴趣的文本部分。

Claims (133)

1.一种向用户呈现信息的方法,该方法包括:
访问电子出版物的图书库,该图书库包括第一出版物;
在电子书架中生成所述第一出版物的表示;
确定所述第一出版物的状态;以及
修改所述第一出版物的表示以反映所述第一出版物的状态。
2.如权利要求1所述的方法,其中,生成表示的步骤包括:利用前封皮视图来呈现最近购买的书籍。
3.如权利要求1所述的方法,其中,生成表示的步骤包括:利用前封皮视图来呈现最近访问的书籍。
4.如权利要求1所述的方法,还包括:
确定所述第一出版物最近未被访问;以及
修改所述表示,使得取代所述第一出版物的前封皮视图而呈现所述第一出版物的装订视图。
5.如权利要求4所述的方法,其中,修改第一出版物的表示的步骤包括:在所述第一出版物上呈现一层灰尘。
6.如权利要求4所述的方法,其中,呈现一层灰尘的步骤包括:响应于访问所述第一出版物的用户指示,呈现动画式尘雾。
7.一种向用户呈现信息的方法,该方法包括:
访问电子出版物的图书库,该图书库包括第一出版物;
在电子书架中生成所述第一出版物的表示;
确定所述第一出版物相对于所述电子书架中其它出版物的状态;
基于所述第一出版物的状态相对于所述图书库中其它出版物的状态,来确定所述电子书架的组织结构;以及
在所述电子书架上呈现所述第一出版物,以反映所述电子书架的组织结构。
8.如权利要求7所述的方法,其中,确定状态的步骤包括:确定购买日期、发行日期或访问日期。
9.如权利要求7所述的方法,其中,确定组织结构的步骤包括:根据购买标准,生成对所述图书库排序的有序列表。
10.如权利要求7所述的方法,其中,确定组织结构的步骤包括:根据发行日期标准,生成对所述图书库排序的有序列表。
11.如权利要求7所述的方法,其中,确定组织结构的步骤包括:根据访问日期标准,生成对所述图书库排序的有序列表。
12.如权利要求7所述的方法,其中,在所述电子书架上呈现所述第一出版物以反映出所述电子书架的组织结构的步骤包括:将未读书籍呈现在所述电子书架内的优先级化搁板上。
13.如权利要求12所述的方法,其中,将未读书籍呈现在优先级化搁板上的步骤包括:将所述未读书籍呈现在最高搁板上。
14.如权利要求12所述的方法,其中,将未读书籍呈现在优先级化搁板上的步骤包括:将所述未读书籍呈现在搁板的最左部分中。
15.如权利要求7所述的方法,其中,在所述电子书架上呈现所述第一出版物以反映出所述电子书架的组织结构的步骤包括:将新购买的书籍呈现在所述电子书架内的优先级化搁板上。
16.如权利要求7所述的方法,还包括:使用户能够对在利用所述电子书架的组织结构呈现所述第一出版物之后所述第一出版物的放置进行定制。
17.如权利要求7所述的方法,其中,在所述电子书架上呈现所述第一出版物以反映出所述电子书架的组织结构的步骤包括:将最近被访问的书籍呈现在所述电子书架内的优先级化搁板上。
18.一种向用户呈现信息的方法,该方法包括:
访问电子出版物的图书库,该图书库包括第一出版物;
确定所述第一出版物的状态;以及
在电子书架中生成所述第一出版物的表示,该表示反映了所述第一出版物的状态。
19.如权利要求18所述的方法,其中,生成表示的步骤包括:响应于确定所述第一出版物是杂志,而生成杂志图标。
20.如权利要求18所述的方法,其中,生成表示的步骤包括:响应于确定所述第一出版物是报纸,而生成报纸图标。
21.如权利要求18所述的方法,其中,生成表示的步骤包括:在所述表示上生成标签,该标签表明所述第一出版物的状态。
22.如权利要求21所述的方法,其中,生成标签的步骤包括:生成表明所述第一出版物尚未被访问的标签。
23.如权利要求21所述的方法,其中,生成标签的步骤包括:生成表明所述第一出版物是新近购买的的标签。
24.如权利要求21所述的方法,其中,生成标签的步骤包括:生成表明所述第一出版物正被下载的标签。
25.如权利要求21所述的方法,其中,确定所述第一出版物的状态的步骤包括:
确定对于第一设备的位置;
确定出现在所述电子书架上的内容与所述位置是相关联的;以及
向用户呈现内容,该内容表明所述内容与所述位置是相关联的。
26.如权利要求25所述的方法,其中,呈现内容的步骤包括:呈现用以表明所述内容的相关性的缎带。
27.如权利要求25所述的方法,其中,呈现内容的步骤包括:使用指定书架位置来放置所述内容以表明所述内容的相关性。
28.一种向用户呈现信息的方法,该方法包括:
访问电子出版物的图书库;
在电子书架中以书架视图生成第一出版物的表示,所述书架视图表明用户所拥有的电子出版物;
使用户能够在书店视图与所述书架视图之间切换;
从用户接收从所述书架视图切换为所述书店视图的指示;以及
响应于从用户接收到从所述书架视图切换为所述书店视图的指示,生成旋转的书架的动画转换的显示,所述旋转的书架原本呈现所述书架视图并且通过显示所述书店视图来结束所述动画转换。
29.如权利要求28所述的方法,还包括:
使用户能够选择出现在所述书店视图中的被做广告的电子出版物的表示;
修改出现在所述书店视图中的被做广告的电子出版物的表示,以沿着从电子阅读器并从所述书店视图向用户延伸的z轴向前,以将所述被做广告的电子出版物呈现为浮动在所述书店视图的前面;
在将所述被做广告的电子出版物保持为浮动在所述书店视图的前面的同时,生成所述旋转的书架的动画转换,所述旋转的书架源于所述书店视图并通过显示所述书架视图来结束所述动画转换;以及
修改出现在所述书店视图中的被做广告的电子出版物的表示,以从所述书店视图向用户前进,以将所述被做广告的电子出版物呈现为从浮动视图转换为所述电子书架的书架视图。
30.一种向用户呈现信息的方法,该方法包括:
使用户能够下载促销配置的电子出版物;
使该用户能够利用相对指示符来导览所述电子出版物,所述相对指示符标识了用户正在访问的电子出版物的一部分;
使该用户能够购买所述电子出版物的完整版本;
作为购买的结果,下载所述电子出版物的完整版本;以及
保留所述相对指示符,使得用户对所述电子出版物的后续访问使所述用户能够访问所述电子出版物中与所述相对指示符相关联的那部分。
31.如权利要求30所述的方法,还包括:
在所述促销配置的电子出版物内呈现书签控件;
利用所述电子出版物内的电子书签控件来接收设置电子书签的用户指示;
响应于接收到所述用户指示,设置所述电子书签以在接收到所述用户指示时返回到与相对指示符相关联的地点;以及
在购买所述电子出版物的完整版本期间,保留所述电子书签。
32.如权利要求31所述的方法,其中,呈现电子书签控件的步骤包括:与阅读历史相关联地呈现所述电子书签控件,所述阅读历史表明所述电子出版物的哪个部分已被访问。
33.如权利要求31所述的方法,其中,呈现电子书签控件的步骤包括:与进度条相关联地呈现所述电子书签控件,所述进度条表明:相对于所述电子出版物中尚未被阅读的那些部分,所述电子出版物中哪些部分已被阅读。
34.一种向用户呈现信息的方法,该方法包括:
使用户能够利用电子书店购买电子出版物;
使该用户能够将所述电子出版物下载到第一设备;
记录用户对所述电子出版物的购买;
接收对于该用户具有第二设备的指示;以及
使该用户能够将所述电子出版物发送给所述第二设备。
35.如权利要求34所述的方法,其中,使用户能够利用电子书店购买电子出版物的步骤包括:使该用户能够在所述第一设备中的电子书店应用中购买所述出版物。
36.如权利要求34所述的方法,其中,记录用户对所述电子出版物的购买的步骤包括:向历史服务器上的用户账户记录所述用户购买。
37.如权利要求36所述的方法,还包括:向所述用户显示购买历史。
38.如权利要求37所述的方法,其中,显示购买历史的步骤包括:呈现针对所述购买历史中的每个条目的菜单,以使所述用户能够对已经购买的出版物执行更多动作。
39.如权利要求38所述的方法,其中,使所述用户能够执行更多动作的步骤包括:使所述用户能够将所述电子出版物发送到所述第二设备。
40.如权利要求34所述的方法,其中,接收对于所述用户具有第二设备的指示的步骤包括:从注册服务器接收该用户已向用户账户注册了第二设备的指示。
41.如权利要求34所述的方法,其中,使所述用户能够将所述电子出版物发送给所述第二设备的步骤包括:在所述电子书店内生成所述第二设备的表示;以及
将所述第二设备的表示配置成:响应于接收到用户对所述第二设备的表示的选择,而触发所述电子出版物向所述第二设备的传输。
42.如权利要求41所述的方法,其中,使所述用户能够将所述电子出版物发送给所述第二设备的步骤包括:使该用户能够发送所述出版物而无需该用户为所述第二设备购买所述出版物。
43.如权利要求42所述的方法,其中,使所述用户能够将所述电子出版物发送给所述第二设备的步骤包括:响应于接收到购买用于向所述第二设备分发已购买出版物的分发费的用户指示,使用户能够发送所述出版物。
44.如权利要求34所述的方法,其中,将所述电子出版物发送给所述第二设备的步骤包括:将所述电子出版物从用于所述第一设备的第一格式格式化为用于所述第二设备的第二格式。
45.一种向用户呈现信息的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示具有左侧页的指示和右侧页的指示;
使该用户能够利用相对指示符来导览所述电子出版物,所述相对指示符标识出正由该用户访问的电子出版物的一部分;以及
利用所述相对指示符来修改所述左侧页的指示和所述右侧页的指示,以反映出左侧页与右侧页的相对高度。
46.如权利要求45所述的方法,还包括:生成装订的表示,该表示显示出所述左侧页的指示和所述右侧页的指示。
47.如权利要求45所述的方法,其中,修改左侧页的指示的步骤包括:以粒度为单位呈现所述左侧页的指示,其中,所述相对高度反映出已被阅读的页相对于所述电子书中的总页数的数学比例。
48.如权利要求45所述的方法,其中,修改左侧页的指示的步骤包括:以若干个离散高度中的一个离散高度来呈现所述左侧页的指示,其中,所述一个离散高度被用于某个范围的页。
49.一种向用户呈现信息的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过用于导览所述电子书的触摸屏控件来与所述页交互;
在所述电子设备上记录利用用于导览所述电子书的触摸屏控件进行的用户交互的物理特性;
基于所述用户交互的物理特征,标识对于纸质页的电子表示的模仿的效果;以及
生成动画转换,该动画转换反映出纸质页的电子表示的翻页,该翻页反映出所述模仿的效果。
50.如权利要求49所述的方法,其中,标识模仿的效果的步骤在所述纸质页的电子表示中反映出用户对纸质页的电子表示进行触摸的位置。
51.如权利要求49所述的方法,其中,标识模仿的效果的步骤反映出速度,用户以该速度抹擦所述纸质页的电子表示以翻动该页。
52.如权利要求49所述的方法,其中,标识模仿的效果的步骤反映出加速度,用户以该加速度抹擦所述纸质页的电子表示以翻动该页。
53.如权利要求49所述的方法,其中,标识模仿的效果的步骤反映出方向,用户在该方向抹擦所述纸质页的电子表示以翻动该页。
54.如权利要求49所述的方法,其中,标识模仿的效果的步骤反映出用户倾斜所述电子设备以翻动该页。
55.如权利要求54所述的方法,其中,标识模仿的效果的步骤反映出在倾斜所述电子设备以翻动该页时所施加的加速度。
56.如权利要求54所述的方法,其中,标识模仿的效果的步骤反映出用户倾斜所述电子设备以翻动该页所施加的角度。
57.如权利要求54所述的方法,其中,标识模仿的效果的步骤反映出用户倾斜所述电子设备以翻动该页所施加的所述电子设备的朝向的差异。
58.如权利要求57所述的方法,其中,标识模仿的效果的步骤反映出所述电子设备的朝向是否被改变了多于阈值量。
59.一种使用户能够访问电子书店的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
在所述电子书阅读器应用内呈现用以访问电子书店的控件;
使该用户能够与用以访问所述电子书店的所述控件交互;
通过用户与所述控件的交互,接收访问所述电子书店的用户指示;
确定所述电子设备上的无线通信接口不是活动的;
激活所述无线通信接口;以及
利用所述无线通信接口呈现来自所述电子书店的资料。
60.如权利要求59所述的方法,其中,利用所述无线通信接口呈现来自所述电子书店的资料的步骤包括:呈现对于所述电子书店的网络统一资源定位符(URL)。
61.如权利要求59所述的方法,其中,呈现用以访问电子书店的控件的步骤包括:呈现嵌入在纸质页的电子表示内的控件。
62.如权利要求61所述的方法,其中,呈现嵌入在纸质页的电子表示内的控件的步骤包括:在书页的末尾处呈现所述控件。
63.如权利要求59所述的方法,其中,呈现用以访问电子书店的控件的步骤包括:在纸质页的电子表示***呈现控件。
64.一种向用户呈现信息的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过用以导览所述电子书的触摸屏控件来与所述页交互;
对用户触摸了所述纸质页的电子表示的一部分进行检测;
对用户意图保持所触摸部分进行检测;以及
响应于检测到用户意图保持所触摸部分,来呈现与纸质页的电子表示中的所触摸部分有关的命令菜单。
65.如权利要求64所述的方法,其中,对用户意图保持所触摸部分进行检测的步骤包括:对用户触摸所述页的电子表示的该部分达多于阈值时间段进行检测。
66.如权利要求64所述的方法,其中,对用户意图保持所触摸部分进行检测的步骤包括对下述情形进行检测:在阈值时间段过去之后,被触摸部分的面积扩大,表明用户施加了更大压力。
67.如权利要求64所述的方法,其中,对用户意图保持所触摸部分进行检测的步骤包括:对所述电子设备被降低进行检测。
68.如权利要求64所述的方法,还包括:
标识与被触摸部分有关的内容;
利用所标识的内容来标识用于包括到所述命令菜单内的命令;以及
将所标识的命令呈现在所述命令菜单内。
69.如权利要求64所述的方法,还包括:
标识与被触摸部分有关的内容;
利用所标识的内容来标识用于包括到所述命令菜单内的应用;以及
将所标识的应用呈现在所述命令菜单内。
70.如权利要求69所述的方法,其中,利用所标识的内容来标识应用的步骤包括:标识与出现在被触摸部分中的内容相关的、能在电子书店中获得的更多电子出版物。
71.如权利要求69所述的方法,其中,利用所标识的内容来标识应用的步骤包括:标识与出现在被触摸部分中的内容相关的词典或百科全书条目。
72.如权利要求69所述的方法,其中,利用所标识的内容来标识应用的步骤包括:标识与出现在被触摸部分中的内容相关的应用。
73.一种向用户呈现信息的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过控制所述电子设备的朝向来与所述电子设备的加速度计交互;
利用所述电子设备的加速度计来捕获对所述电子设备的用户操纵;
基于对所述电子设备的用户操纵来标识用于所述电子书的命令;以及
对所述电子书执行所述命令。
74.如权利要求73所述的方法,其中,捕获用户操纵和标识命令的步骤包括:对所述电子设备被倾斜得少于阈值程度进行检测;以及
响应于检测到所述电子设备被倾斜了少于阈值程度,呈现所述电子书中的下一页的摘录。
75.如权利要求73所述的方法,其中,捕获用户操纵和标识命令的步骤包括:对所述电子设备被摇晃进行检测;以及
响应于检测到所述电子设备被摇晃,呈现出所述电子书已被返回到电子书架。
76.如权利要求73所述的方法,其中,捕获用户操纵和标识命令的步骤包括:对所述电子设备以第一方式***纵进行检测;以及
响应于检测到所述电子设备以第一方式***纵,呈现出所述电子书的封皮被闭合。
77.如权利要求76所述的方法,其中,检测到所述电子设备以第一方式***纵包括:确定所述电子设备被朝着用户翻转。
78.如权利要求73所述的方法,其中,捕获用户操纵和标识命令的步骤包括:对所述电子设备以第二方式***纵进行检测;以及
响应于检测到所述电子设备以第二方式***纵,呈现所述电子书的指定部分。
79.如权利要求78所述的方法,其中,检测到所述电子设备以第二方式***纵包括:确定所述电子书在第一方向上被倾斜两次以取回内容目录。
80.如权利要求78所述的方法,其中,检测到所述电子设备以第二方式***纵包括:确定所述电子书在第二方向上被倾斜两次以取回索引。
81.如权利要求78所述的方法,其中,检测到所述电子设备以第二方式***纵包括:确定该显示中的装订的表示被捏夹以闭合电子书。
82.如权利要求73所述的方法,其中,捕获用户操纵和标识命令的步骤包括:对所述电子设备被置于表面上进行检测;以及
响应于检测到所述电子设备被置于表面上,呈现用于所述电子书的屏幕保护程序。
83.如权利要求82所述的方法,其中,呈现用于所述电子书的屏幕保护程序的步骤包括:呈现在微风中摆动的纸质页的电子表示。
84.一种使用户能够与电子出版物进行接口的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使第一用户能够与所述电子设备的触摸屏控制器交互;
捕获对所述触摸屏控制器的用户操纵;
基于对所述触摸屏控制器的用户操纵,标识用于通过所述电子书而与第二用户进行接口的命令;以及
针对所述电子书执行所述命令。
85.如权利要求84所述的方法,其中,标识命令的步骤包括:标识向所述第二用户发送电子页的发送命令。
86.如权利要求84所述的方法,其中,标识命令的步骤包括:标识向所述第二用户发送电子书的发送命令。
87.如权利要求84所述的方法,其中,标识命令的步骤包括:标识用以建立与所述第二用户的通信接口的扔手势。
88.如权利要求84所述的方法,其中,标识用于与所述第二用户进行接口的命令的步骤包括:创建用以通过无线局域网接口来建立与所述第二用户的通信接口的命令。
89.如权利要求84所述的方法,其中,标识用于与所述第二用户进行接口的命令的步骤包括:创建用以通过无线电信接口来建立与所述第二用户的通信接口的命令。
90.如权利要求84所述的方法,其中,标识用于与所述第二用户进行接口的命令的步骤包括:创建用以通过短程无线接口来建立与所述第二用户的通信接口的命令。
91.一种使用户能够与电子出版物进行接口的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使第一用户能够与所述电子设备的触摸屏控制器交互;
利用所述电子设备的加速度计来捕获对所述触摸屏控制器的用户操纵;
基于对所述触摸屏控制器的用户操纵来标识用以与电子书架进行接口的命令;以及
针对所述电子书执行该命令。
92.如权利要求91所述的方法,其中,标识用以与电子书架进行接口的命令的步骤包括接收下述命令:前进到所述电子书架中的下一选择而不显示所述电子书架。
93.如权利要求92所述的方法,其中,接收前进到所述电子书架中的下一选择的命令的步骤包括:
对三个手指触摸了所述电子设备进行检测;以及
对这三个手指抹擦所述触摸屏控制器进行检测。
94.一种向用户呈现信息的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括第一朝向的纸质页的电子表示;
以所述第一朝向呈现所述电子书的第一部分;
使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向;
判断是否维持字体大小;
基于所述第一部分并且响应于判定要维持所述字体大小,标识出要以所述第二朝向来显示的第二部分;以及
以所述第二朝向来显示所述第二部分。
95.如权利要求94所述的方法,其中,使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向的步骤包括:使用户能够从横向朝向切换为纵向朝向。
96.如权利要求95所述的方法,其中,标识第二部分的步骤包括:对要从所述第一部分移除以渲染所述第二部分的内容进行标识。
97.如权利要求94所述的方法,其中,使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向的步骤包括:使用户能够从纵向朝向切换为显示两页的横向朝向。
98.如权利要求97所述的方法,其中,标识第二部分的步骤包括:对用以补充所述第一部分以渲染所述第二部分的更多内容进行标识。
99.一种向用户呈现信息的方法,该方法包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括第一朝向的纸质页的电子表示;
以所述第一朝向来呈现所述电子书的第一部分;
使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向;
判断是否维持字体大小;
基于所述第一部分并且响应于判定为不维持所述字体大小,对要以所述第二朝向来显示的第二部分进行标识;以及
以所述第二朝向来显示所述第二部分。
100.如权利要求99所述的方法,其中,使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向的步骤包括:使用户能够从横向朝向切换为纵向朝向。
101.如权利要求100所述的方法,其中,标识第二部分的步骤包括:标识要用来渲染所述第二部分的字体大小。
102.如权利要求99所述的方法,其中,使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向的步骤包括:使用户能够从纵向朝向切换为显示两页的横向朝向。
103.如权利要求102所述的方法,其中,标识第二部分的步骤包括:标识要用来渲染所述第二部分的字体大小。
104.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
访问电子出版物的图书库,该图书库包括第一出版物;
在电子书架中生成所述第一出版物的表示;
确定所述第一出版物的状态;以及
修改所述第一出版物的表示以反映所述第一出版物的状态。
105.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
访问电子出版物的图书库,该图书库包括第一出版物;
在电子书架中生成所述第一出版物的表示;
确定所述第一出版物相对于所述电子书架中其它出版物的状态;
基于所述第一出版物的状态相对于所述图书库中其它出版物的状态,来确定所述电子书架的组织结构;以及
在所述电子书架上呈现所述第一出版物,以反映出所述电子书架的组织结构。
106.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
访问电子出版物的图书库,该图书库包括第一出版物;
确定所述第一出版物的状态;以及
在电子书架中生成所述第一出版物的表示,该表示反映了所述第一出版物的状态。
107.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
访问电子出版物的图书库;
在电子书架中以书架视图生成第一出版物的表示,所述书架视图表明用户所拥有的电子出版物;
使用户能够在书店视图与所述书架视图之间切换;
从用户接收从所述书架视图切换为所述书店视图的指示;以及
响应于从用户接收到从所述书架视图切换为所述书店视图的指示,生成旋转的书架的动画转换的显示,所述旋转的书架原本呈现所述书架视图并且通过显示所述书店视图来结束所述动画转换。
108.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
使用户能够下载促销配置的电子出版物;
使该用户能够利用相对指示符来导览所述电子出版物,所述相对指示符标识了用户正在访问的电子出版物的一部分;
使该用户能够购买所述电子出版物的完整版本;
作为购买的结果,下载所述电子出版物的完整版本;以及
保留所述相对指示符,使得用户对所述电子出版物的后续访问使所述用户能够访问所述电子出版物中与所述相对指示符相关联的那部分。
109.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
使用户能够利用电子书店购买电子出版物;
使该用户能够将所述电子出版物下载到第一设备;
记录用户对所述电子出版物的购买;
接收对于该用户具有第二设备的指示;以及
使该用户能够将所述电子出版物发送给所述第二设备。
110.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示具有左侧页的指示和右侧页的指示;
使该用户能够利用相对指示符来导览所述电子出版物,所述相对指示符标识出正由该用户访问的电子出版物的一部分;以及
利用所述相对指示符来修改所述左侧页的指示和所述右侧页的指示,以反映出左侧页与右侧页的相对高度。
111.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过用于导览所述电子书的触摸屏控制来与所述页交互;
在所述电子设备上记录利用用于导览所述电子书的触摸屏控件进行的用户交互的物理特性;
基于所述用户交互的物理特征,标识对于纸质页的电子表示的模仿的效果;以及
生成动画转换,该动画转换反映出纸质页的电子表示的翻页,该翻页反映出所述模仿的效果。
112.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
在所述电子书阅读器应用内呈现用以访问电子书店的控件;
使该用户能够与用以访问所述电子书店的所述控件交互;
通过用户与所述控件的交互,接收访问所述电子书店的用户指示;
确定所述电子设备上的无线通信接口不是活动的;
激活所述无线通信接口;以及
利用所述无线通信接口呈现来自所述电子书店的资料。
113.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过用以导览所述电子书的触摸屏控件来与所述页交互;
对用户触摸了所述纸质页的电子表示的一部分进行检测;
对用户意图保持所触摸部分进行检测;以及
响应于检测到用户意图保持所触摸部分,来呈现与纸质页的电子表示中的所触摸部分有关的命令菜单。
114.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过控制所述电子设备的朝向来与所述电子设备的加速度计交互;
利用所述电子设备的加速度计来捕获对所述电子设备的用户操纵;
基于对所述电子设备的用户操纵来标识用于所述电子书的命令;以及
对所述电子书执行所述命令。
115.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使第一用户能够与所述电子设备的触摸屏控制器交互;
捕获对所述触摸屏控制器的用户操纵;
基于对所述触摸屏控制器的用户操纵,标识用于通过所述电子书与第二用户进行接口的命令;以及
针对所述电子书执行所述命令。
116.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使第一用户能够与所述电子设备的触摸屏控制器交互;
利用所述电子设备的加速度计来捕获对所述触摸屏控制器的用户操纵;
基于对所述触摸屏控制器的用户操纵来标识用以与电子书架接口的命令;以及
针对所述电子书执行该命令。
117.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括第一朝向的纸质页的电子表示;
以所述第一朝向呈现所述电子书的第一部分;
使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向;
判断是否维持字体大小;
基于所述第一部分并且响应于判定要维持所述字体大小,标识出要以所述第二朝向来显示的第二部分;以及
以所述第二朝向来显示所述第二部分。
118.一种***,包括处理器和指令,当所述指令在所述处理器上被执行时使得所述处理器执行操作,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括第一朝向的纸质页的电子表示;
以所述第一朝向来呈现所述电子书的第一部分;
使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向;
判断是否维持字体大小;
基于所述第一部分并且响应于判定为不维持所述字体大小,对要以所述第二朝向来显示的第二部分进行标识;以及
以所述第二朝向来显示所述第二部分。
119.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
访问电子出版物的图书库,该图书库包括第一出版物;
在电子书架中生成所述第一出版物的表示;
确定所述第一出版物的状态;以及
修改所述第一出版物的表示以反映所述第一出版物的状态。
120.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
访问电子出版物的图书库,该图书库包括第一出版物;
在电子书架中生成所述第一出版物的表示;
确定所述第一出版物相对于所述电子书架中其它出版物的状态;
基于所述第一出版物的状态相对于所述图书库中其它出版物的状态,来确定所述电子书架的组织结构;以及
在所述电子书架上呈现所述第一出版物,以反映所述电子书架的组织结构。
121.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
访问电子出版物的图书库,该图书库包括第一出版物;
确定所述第一出版物的状态;以及
在电子书架中生成所述第一出版物的表示,该表示反映了所述第一出版物的状态。
122.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
访问电子出版物的图书库;
在电子书架中以书架视图生成第一出版物的表示,所述书架视图表明用户所拥有的电子出版物;
使用户能够在书店视图与所述书架视图之间切换;
从用户接收从所述书架视图切换为所述书店视图的指示;以及
响应于从用户接收到从所述书架视图切换为所述书店视图的指示,生成旋转的书架的动画转换的显示,所述旋转的书架原本呈现所述书架视图并且通过显示所述书店视图来结束所述动画转换。
123.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
使用户能够下载促销配置的电子出版物;
使该用户能够利用相对指示符来导览所述电子出版物,所述相对指示符标识了用户正在访问的电子出版物的一部分;
使该用户能够购买所述电子出版物的完整版本;
作为购买的结果,下载所述电子出版物的完整版本;以及
保留所述相对指示符,使得用户对所述电子出版物的后续访问使所述用户能够访问所述电子出版物中与所述相对指示符相关联的那部分。
124.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
使用户能够利用电子书店购买电子出版物;
使该用户能够将所述电子出版物下载到第一设备;
记录用户对所述电子出版物的购买;
接收对于该用户具有第二设备的指示;以及
使该用户能够将所述电子出版物发送给所述第二设备。
125.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示具有左侧页的指示和右侧页的指示;
使该用户能够利用相对指示符来导览所述电子出版物,所述相对指示符标识出正由该用户访问的电子出版物的一部分;以及
利用所述相对指示符来修改所述左侧页的指示和所述右侧页的指示,以反映出左侧页与右侧页的相对高度。
126.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过用于导览所述电子书的触摸屏控件来与所述页交互;
在所述电子设备上记录利用用于导览所述电子书的触摸屏控件进行的用户交互的物理特性;
基于所述用户交互的物理特征,标识对于纸质页的电子表示的模仿的效果;以及
生成动画转换,该动画转换反映出纸质页的电子表示的翻页,该翻页反映出所述模仿的效果。
127.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
在所述电子书阅读器应用内呈现用以访问电子书店的控件;
使该用户能够与用以访问所述电子书店的所述控件交互;
通过用户与所述控件的交互,接收访问所述电子书店的用户指示;
确定所述电子设备上的无线通信接口不是活动的;
激活所述无线通信接口;以及
利用所述无线通信接口呈现来自所述电子书店的资料。
128.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过用以导览所述电子书的触摸屏控件来与所述页交互;
对用户触摸了所述纸质页的电子表示的一部分进行检测;
对用户意图保持所触摸部分进行检测;以及
响应于检测到用户意图保持所触摸部分,来呈现与纸质页的电子表示中的所触摸部分有关的命令菜单。
129.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使用户能够通过控制所述电子设备的朝向来与所述电子设备的加速度计交互;
利用所述电子设备的加速度计来捕获对所述电子设备的用户操纵;
基于对所述电子设备的用户操纵来标识用于所述电子书的命令;以及
对所述电子书执行所述命令。
130.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使第一用户能够与所述电子设备的触摸屏控制器交互;
捕获对所述触摸屏控制器的用户操纵;
基于对所述触摸屏控制器的用户操纵,标识用于通过所述电子书而与第二用户进行接口的命令;以及
针对所述电子书执行所述命令。
131.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括纸质页的电子表示;
使第一用户能够与所述电子设备的触摸屏控制器交互;
利用所述电子设备的加速度计来捕获对所述触摸屏控制器的用户操纵;
基于对所述触摸屏控制器的用户操纵来标识用以与电子书架进行接口的命令;以及
针对所述电子书执行该命令。
132.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括第一朝向的纸质页的电子表示;
以所述第一朝向呈现所述电子书的第一部分;
使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向;
判断是否维持字体大小;
基于所述第一部分并且响应于判定要维持所述字体大小,标识出要以所述第二朝向来显示的第二部分;以及
以所述第二朝向来显示所述第二部分。
133.一种非瞬态计算机可读介质,包括当在处理器上被执行时使得所述处理器执行操作的指令,所述操作包括:
在电子设备上的电子书阅读器应用内呈现电子书的表示,该表示包括第一朝向的纸质页的电子表示;
以所述第一朝向来呈现所述电子书的第一部分;
使用户能够把所述电子设备的朝向从第一朝向操纵到第二朝向;
判断是否维持字体大小;
基于所述第一部分并且响应于判定为不维持所述字体大小,对要以所述第二朝向来显示的第二部分进行标识;以及
以所述第二朝向来显示所述第二部分。
CN2011800134373A 2010-01-11 2011-01-11 电子文本的操纵和显示 Pending CN102804182A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810439984.1A CN108629033B (zh) 2010-01-11 2011-01-11 电子文本的操纵和显示

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US29410610P 2010-01-11 2010-01-11
US61/294,106 2010-01-11
US29853910P 2010-01-26 2010-01-26
US61/298,539 2010-01-26
US29888910P 2010-01-27 2010-01-27
US61/298,889 2010-01-27
US32067810P 2010-04-02 2010-04-02
US61/320,678 2010-04-02
PCT/US2011/020874 WO2011085386A2 (en) 2010-01-11 2011-01-11 Electronic text manipulation and display

Related Child Applications (1)

Application Number Title Priority Date Filing Date
CN201810439984.1A Division CN108629033B (zh) 2010-01-11 2011-01-11 电子文本的操纵和显示

Publications (1)

Publication Number Publication Date
CN102804182A true CN102804182A (zh) 2012-11-28

Family

ID=43857743

Family Applications (2)

Application Number Title Priority Date Filing Date
CN201810439984.1A Active CN108629033B (zh) 2010-01-11 2011-01-11 电子文本的操纵和显示
CN2011800134373A Pending CN102804182A (zh) 2010-01-11 2011-01-11 电子文本的操纵和显示

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201810439984.1A Active CN108629033B (zh) 2010-01-11 2011-01-11 电子文本的操纵和显示

Country Status (9)

Country Link
US (8) US9811507B2 (zh)
EP (2) EP2524325A2 (zh)
JP (2) JP5752708B2 (zh)
KR (3) KR20120124443A (zh)
CN (2) CN108629033B (zh)
AU (1) AU2011203833B2 (zh)
BR (1) BR112012017096A2 (zh)
MX (1) MX339341B (zh)
WO (1) WO2011085386A2 (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103116439A (zh) * 2013-01-23 2013-05-22 东莞宇龙通信科技有限公司 移动终端及其应用程序界面元素的显示方法
CN103885761A (zh) * 2012-12-20 2014-06-25 北大方正集团有限公司 一种信息处理的方法及一种信息处理的装置
CN104077019A (zh) * 2013-09-27 2014-10-01 中兴通讯股份有限公司 文件显示方法及装置
CN104281439A (zh) * 2013-07-02 2015-01-14 腾讯科技(深圳)有限公司 终端的标识显示方法和装置
CN104956388A (zh) * 2013-01-31 2015-09-30 谷歌公司 数字内容从样本向完全版的无缝转变
CN105389372A (zh) * 2015-11-17 2016-03-09 杭州九言科技股份有限公司 一种页面显示方法和装置
CN106663292A (zh) * 2014-08-04 2017-05-10 谷歌公司 用于电子书的概要视图
CN107066132A (zh) * 2015-11-10 2017-08-18 京瓷办公信息***株式会社 显示输入装置及具备其的图像形成装置、以及显示输入装置的控制方法
CN107229475A (zh) * 2017-06-05 2017-10-03 掌阅科技股份有限公司 页面显示方法、电子设备及计算机存储介质
CN108038449A (zh) * 2017-12-14 2018-05-15 广东德生科技股份有限公司 一种无纸化电子签名方法和***
CN108874486A (zh) * 2018-06-11 2018-11-23 江苏中威科技软件***有限公司 页面加载的方法、终端及具有存储功能的装置
CN109410849A (zh) * 2018-12-21 2019-03-01 上海墨案智能科技有限公司 刷新控制方法、装置及存储介质
CN110110071A (zh) * 2019-04-29 2019-08-09 上海连尚网络科技有限公司 电子小说的推荐方法、设备及计算机可读存储介质
US11320965B2 (en) 2017-10-03 2022-05-03 Canon Kabushiki Kaisha Image processing apparatus, control method, and recording medium
CN115496491A (zh) * 2014-05-29 2022-12-20 苹果公司 用于支付的用户接口

Families Citing this family (264)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8335986B2 (en) * 2009-08-26 2012-12-18 Apple Inc. Previewing different types of documents
KR101498078B1 (ko) * 2009-09-02 2015-03-03 엘지전자 주식회사 이동 단말기 및 디지털 액자 및 그 제어 방법
JP5752708B2 (ja) * 2010-01-11 2015-07-22 アップル インコーポレイテッド 電子テキスト処理及び表示
US20110184738A1 (en) * 2010-01-25 2011-07-28 Kalisky Dror Navigation and orientation tools for speech synthesis
US8448084B2 (en) * 2010-04-08 2013-05-21 Twitter, Inc. User interface mechanics
KR101626301B1 (ko) * 2010-05-28 2016-06-01 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
KR101695685B1 (ko) * 2010-06-30 2017-01-12 엘지전자 주식회사 전자책의 사용 이력 관리 방법 및 이를 이용하는 단말기
US9367227B1 (en) * 2010-06-30 2016-06-14 Amazon Technologies, Inc. Chapter navigation user interface
US9678572B2 (en) * 2010-10-01 2017-06-13 Samsung Electronics Co., Ltd. Apparatus and method for turning e-book pages in portable terminal
EP2437153A3 (en) * 2010-10-01 2016-10-05 Samsung Electronics Co., Ltd. Apparatus and method for turning e-book pages in portable terminal
EP2437151B1 (en) * 2010-10-01 2020-07-08 Samsung Electronics Co., Ltd. Apparatus and method for turning e-book pages in portable terminal
KR101743632B1 (ko) * 2010-10-01 2017-06-07 삼성전자주식회사 휴대용 단말기에서 전자책 페이지 넘김 장치 및 방법
JP2012083889A (ja) * 2010-10-08 2012-04-26 Sony Corp 情報処理装置、情報処理方法、及びプログラム
KR101716894B1 (ko) * 2010-10-08 2017-03-16 엘지전자 주식회사 이동 단말기 및 그 제어방법
KR20120045190A (ko) * 2010-10-29 2012-05-09 삼성전자주식회사 전자책을 표시하는 모바일 단말기 및 그 방법
KR101743295B1 (ko) * 2010-11-26 2017-06-16 삼성전자주식회사 휴대단말기의 전자책 검색 장치 및 방법
JP2012137929A (ja) * 2010-12-27 2012-07-19 Sony Corp 表示装置、表示方法、プログラム
KR20120084467A (ko) * 2011-01-20 2012-07-30 삼성전자주식회사 전자책 단말기에서 페이지를 전환하는 방법 및 장치
US9201467B2 (en) * 2011-01-26 2015-12-01 Sony Corporation Portable terminal having user interface function, display method, and computer program
US10048854B2 (en) 2011-01-31 2018-08-14 Oracle International Corporation Drag and drop interaction between components of a web application
US8572505B2 (en) * 2011-01-31 2013-10-29 Oracle International Corporation Automatically testing a web application that has independent display trees
US8799769B2 (en) * 2011-02-08 2014-08-05 Ebay Inc. Application above-the-fold rendering measurements
US9645986B2 (en) 2011-02-24 2017-05-09 Google Inc. Method, medium, and system for creating an electronic book with an umbrella policy
US8694903B2 (en) * 2011-03-04 2014-04-08 Verizon Patent And Licensing Inc. Methods and systems for managing an e-reader interface
US8645873B2 (en) * 2011-03-04 2014-02-04 Verizon Patent And Licensing Inc. Methods and systems for managing an e-reader interface
SG184584A1 (en) * 2011-03-07 2012-10-30 Creative Tech Ltd A method, system and apparatus for display and browsing of e-books
US8918711B2 (en) 2011-03-10 2014-12-23 Michael J. Reed System and method for visually presenting electronic media
US20120233242A1 (en) * 2011-03-11 2012-09-13 Google Inc. E-Book Service That Includes Users' Personal Content
US9268734B1 (en) 2011-03-14 2016-02-23 Amazon Technologies, Inc. Selecting content-enhancement applications
US9477637B1 (en) * 2011-03-14 2016-10-25 Amazon Technologies, Inc. Integrating content-item corrections
US9424107B1 (en) 2011-03-14 2016-08-23 Amazon Technologies, Inc. Content enhancement techniques
US9317111B2 (en) 2011-03-30 2016-04-19 Elwha, Llc Providing greater access to one or more items in response to verifying device transfer
US8918861B2 (en) 2011-03-30 2014-12-23 Elwha Llc Marking one or more items in response to determining device transfer
US8726367B2 (en) 2011-03-30 2014-05-13 Elwha Llc Highlighting in response to determining device transfer
US8726366B2 (en) * 2011-03-30 2014-05-13 Elwha Llc Ascertaining presentation format based on device primary control determination
US8713670B2 (en) 2011-03-30 2014-04-29 Elwha Llc Ascertaining presentation format based on device primary control determination
US8839411B2 (en) 2011-03-30 2014-09-16 Elwha Llc Providing particular level of access to one or more items in response to determining primary control of a computing device
US8745725B2 (en) 2011-03-30 2014-06-03 Elwha Llc Highlighting in response to determining device transfer
US8863275B2 (en) 2011-03-30 2014-10-14 Elwha Llc Access restriction in response to determining device transfer
US9153194B2 (en) 2011-03-30 2015-10-06 Elwha Llc Presentation format selection based at least on device transfer determination
US8739275B2 (en) 2011-03-30 2014-05-27 Elwha Llc Marking one or more items in response to determining device transfer
US20160148520A1 (en) * 2011-04-11 2016-05-26 Ali Mohammad Bujsaim Talking book with a screen
US20120284348A1 (en) * 2011-05-05 2012-11-08 Ariel Inventions Llc System and method for social interactivity while using an e-book reader
US9330417B2 (en) * 2011-05-06 2016-05-03 Tarek Moharram Recognition system
US20120290985A1 (en) * 2011-05-11 2012-11-15 Barnes & Noble, Inc. System and method for presenting and interacting with eperiodical subscriptions
WO2012169176A1 (ja) * 2011-06-07 2012-12-13 パナソニック株式会社 電子機器
US9311426B2 (en) * 2011-08-04 2016-04-12 Blackberry Limited Orientation-dependent processing of input files by an electronic device
US9589272B2 (en) * 2011-08-19 2017-03-07 Flipp Corporation System, method, and device for organizing and presenting digital flyers
KR101287966B1 (ko) * 2011-08-19 2013-07-19 엘지전자 주식회사 이동 단말기 및 그 동작 제어 방법
JP5529816B2 (ja) * 2011-08-31 2014-06-25 楽天株式会社 携帯型再生装置、携帯型再生装置の制御方法、プログラム、及び情報記憶媒体
US9886189B2 (en) 2011-09-09 2018-02-06 Cloudon Ltd. Systems and methods for object-based interaction with cloud-based applications
US9965151B2 (en) 2011-09-09 2018-05-08 Cloudon Ltd. Systems and methods for graphical user interface interaction with cloud-based applications
US10063430B2 (en) 2011-09-09 2018-08-28 Cloudon Ltd. Systems and methods for workspace interaction with cloud-based applications
US9606629B2 (en) * 2011-09-09 2017-03-28 Cloudon Ltd. Systems and methods for gesture interaction with cloud-based applications
US9501941B2 (en) 2011-09-14 2016-11-22 Leapfrog Enterprises, Inc. Tablet learning apparatus
US20130067366A1 (en) * 2011-09-14 2013-03-14 Microsoft Corporation Establishing content navigation direction based on directional user gestures
US9026934B1 (en) * 2011-09-29 2015-05-05 Amazon Technologies, Inc. Dynamic character biographies
US20130095464A1 (en) * 2011-10-14 2013-04-18 Apple Inc. Electronic learning application
US9141404B2 (en) 2011-10-24 2015-09-22 Google Inc. Extensible framework for ereader tools
US20130117698A1 (en) * 2011-10-31 2013-05-09 Samsung Electronics Co., Ltd. Display apparatus and method thereof
US9106650B2 (en) * 2011-11-09 2015-08-11 Microsoft Technology Licensing, Llc User-driven access control
US9031493B2 (en) 2011-11-18 2015-05-12 Google Inc. Custom narration of electronic books
TWI453653B (zh) * 2011-11-18 2014-09-21 Quanta Comp Inc 電子裝置
US9411784B2 (en) * 2011-11-22 2016-08-09 Adobe Systems Incorporated Method and computer readable medium for controlling pagination of dynamic-length presentations
KR101859536B1 (ko) 2011-11-22 2018-05-21 삼성전자 주식회사 단말기에서 독서 아이템 관리 방법 및 장치
CN102521280B (zh) * 2011-11-26 2014-07-09 华为技术有限公司 一种EPub电子书加载方法及装置
JP5238872B2 (ja) * 2011-12-02 2013-07-17 株式会社東芝 情報処理装置、表示制御方法およびプログラム
US20130145252A1 (en) * 2011-12-02 2013-06-06 Opera Software Asa Page based navigation and presentation of web content
US9645733B2 (en) 2011-12-06 2017-05-09 Google Inc. Mechanism for switching between document viewing windows
JP5887926B2 (ja) * 2011-12-28 2016-03-16 ブラザー工業株式会社 印刷制御装置およびプログラム
AU2013210813A1 (en) 2012-01-18 2014-09-11 Yoav Lorch Incremental content purchase and management systems and methods
US20130298068A1 (en) * 2012-01-31 2013-11-07 Samsung Electronics Co., Ltd. Contents display method and mobile terminal implementing the same
EP2810142A4 (en) * 2012-01-31 2016-01-20 Samsung Electronics Co Ltd METHOD AND DEVICE DISPLAYING ONE SIDE OF A TERMINAL
US9645724B2 (en) 2012-02-01 2017-05-09 Facebook, Inc. Timeline based content organization
US9235317B2 (en) 2012-02-01 2016-01-12 Facebook, Inc. Summary and navigation of hierarchical levels
US9557876B2 (en) 2012-02-01 2017-01-31 Facebook, Inc. Hierarchical user interface
KR101984086B1 (ko) * 2012-02-24 2019-05-30 엘지전자 주식회사 이동 단말기 및 그것의 제어 방법
US8635529B2 (en) * 2012-02-29 2014-01-21 Anusha Shanmugarajah Page turning in electronic document readers
KR101945822B1 (ko) * 2012-03-02 2019-02-11 삼성전자 주식회사 단말기에서 페이지 표시 방법 및 장치
KR20130100580A (ko) * 2012-03-02 2013-09-11 삼성전자주식회사 단말기에서 페이지 넘김 방법 및 장치
US8850301B1 (en) * 2012-03-05 2014-09-30 Google Inc. Linking to relevant content from an ereader
USD708638S1 (en) 2012-03-07 2014-07-08 Apple Inc. Display screen or portion thereof with graphical user interface
CN102663014A (zh) * 2012-03-20 2012-09-12 福州博远无线网络科技有限公司 移动设备阅读软件中对书架界面中在线书籍的管理方法
US20130257898A1 (en) * 2012-03-30 2013-10-03 Britt C. Ashcraft Digital media modification
CN103365585B (zh) * 2012-03-31 2016-06-08 联发科技(新加坡)私人有限公司 电子数据翻页的方法及其装置、电子装置
US9075872B2 (en) * 2012-04-25 2015-07-07 International Business Machines Corporation Content-based navigation for electronic devices
US9201576B2 (en) * 2012-05-03 2015-12-01 Asustek Computer Inc. Display method and portable device
US10019137B2 (en) * 2012-05-09 2018-07-10 Qualcomm Incorporated Electronic document display
US20150116369A1 (en) * 2012-05-14 2015-04-30 Nec Casio Mobile Communications, Ltd. Display device, display control method, and non-transitory computer readable medium storing display control program
US10176633B2 (en) * 2012-06-05 2019-01-08 Apple Inc. Integrated mapping and navigation application
US8965696B2 (en) 2012-06-05 2015-02-24 Apple Inc. Providing navigation instructions while operating navigation application in background
US9886794B2 (en) 2012-06-05 2018-02-06 Apple Inc. Problem reporting in maps
US9418672B2 (en) 2012-06-05 2016-08-16 Apple Inc. Navigation application with adaptive instruction text
US9230556B2 (en) 2012-06-05 2016-01-05 Apple Inc. Voice instructions during navigation
US8983778B2 (en) 2012-06-05 2015-03-17 Apple Inc. Generation of intersection information by a mapping service
US9997069B2 (en) 2012-06-05 2018-06-12 Apple Inc. Context-aware voice guidance
US9482296B2 (en) 2012-06-05 2016-11-01 Apple Inc. Rendering road signs during navigation
US10444836B2 (en) 2012-06-07 2019-10-15 Nook Digital, Llc Accessibility aids for users of electronic devices
US20130328811A1 (en) * 2012-06-07 2013-12-12 Kontera Technologies, Inc. Interactive layer on touch-based devices for presenting web and content pages
US9715482B1 (en) 2012-06-27 2017-07-25 Amazon Technologies, Inc. Representing consumption of digital content
US9858244B1 (en) 2012-06-27 2018-01-02 Amazon Technologies, Inc. Sampling a part of a content item
JP6064393B2 (ja) * 2012-07-02 2017-01-25 ブラザー工業株式会社 出力処理プログラム、および出力装置
KR20140003944A (ko) * 2012-07-02 2014-01-10 삼성전자주식회사 단말기의 전자책 제어장치 장치 및 방법
JP5974685B2 (ja) * 2012-07-04 2016-08-23 富士ゼロックス株式会社 表示装置およびプログラム
US20140026101A1 (en) 2012-07-20 2014-01-23 Barnesandnoble.Com Llc Accessible Menu Navigation Techniques For Electronic Devices
US9880703B2 (en) * 2012-08-07 2018-01-30 Nook Digital, Llc Electronic bookshelf system
CN102855295A (zh) * 2012-08-14 2013-01-02 周宇 一种基于个人能力发展需求描述的出版标签表达***
US9007633B2 (en) * 2012-08-15 2015-04-14 Fuji Xerox Co., Ltd. Systems and methods for efficiently capturing high-quality scans of multi-page documents with hand-held devices
CN102831311A (zh) * 2012-08-21 2012-12-19 周宇 一种基于需求测评的互动循环出版模式
KR20140025213A (ko) * 2012-08-22 2014-03-04 삼성전자주식회사 휴대 단말기에서 전자책을 제어하는 장치 및 방법
US9696879B2 (en) * 2012-09-07 2017-07-04 Google Inc. Tab scrubbing using navigation gestures
US9575960B1 (en) * 2012-09-17 2017-02-21 Amazon Technologies, Inc. Auditory enhancement using word analysis
US11086489B2 (en) * 2012-09-18 2021-08-10 Sony Interactive Entertainment Inc. Information processing device and information processing method for moving or advancing a display region
JP2014063344A (ja) * 2012-09-21 2014-04-10 Sharp Corp 携帯端末装置、表示プログラムおよび記録媒体
US20140089092A1 (en) * 2012-09-27 2014-03-27 Livingsocial, Inc. Client-Based Deal Filtering and Display
KR102084176B1 (ko) * 2012-10-10 2020-03-04 삼성전자주식회사 휴대용 장치 및 이의 영상 표시 방법
US20140115449A1 (en) * 2012-10-22 2014-04-24 Apple Inc. Generating sample documents
CN103810632B (zh) * 2012-11-08 2019-03-08 腾讯科技(深圳)有限公司 一种证券信息展示方法、装置和***
US20140164900A1 (en) * 2012-12-11 2014-06-12 Microsoft Corporation Appending content with annotation
US9134903B2 (en) 2012-12-14 2015-09-15 Barnes & Noble College Booksellers, Llc Content selecting technique for touch screen UI
US9001064B2 (en) 2012-12-14 2015-04-07 Barnesandnoble.Com Llc Touch sensitive device with pinch-based archive and restore functionality
US9477382B2 (en) * 2012-12-14 2016-10-25 Barnes & Noble College Booksellers, Inc. Multi-page content selection technique
US9448719B2 (en) 2012-12-14 2016-09-20 Barnes & Noble College Booksellers, Llc Touch sensitive device with pinch-based expand/collapse function
US9134892B2 (en) 2012-12-14 2015-09-15 Barnes & Noble College Booksellers, Llc Drag-based content selection technique for touch screen UI
US9030430B2 (en) 2012-12-14 2015-05-12 Barnesandnoble.Com Llc Multi-touch navigation mode
US9134893B2 (en) 2012-12-14 2015-09-15 Barnes & Noble College Booksellers, Llc Block-based content selecting technique for touch screen UI
US8963865B2 (en) * 2012-12-14 2015-02-24 Barnesandnoble.Com Llc Touch sensitive device with concentration mode
US20140320391A1 (en) * 2012-12-28 2014-10-30 Gaurav BAZAZ Methods for improvements in mobile electronic devices
AU349475S (en) * 2013-01-18 2013-06-27 Samsung Electronics Co Ltd Electric oven with image display
US9836154B2 (en) 2013-01-24 2017-12-05 Nook Digital, Llc Selective touch scan area and reporting techniques
US8976202B2 (en) * 2013-01-28 2015-03-10 Dave CAISSY Method for controlling the display of a portable computing device
US9971495B2 (en) 2013-01-28 2018-05-15 Nook Digital, Llc Context based gesture delineation for user interaction in eyes-free mode
KR101379398B1 (ko) * 2013-01-29 2014-03-28 은명진 스마트 텔레비전용 원격 제어 방법
KR20140100784A (ko) * 2013-02-07 2014-08-18 삼성전자주식회사 디스플레이 장치 및 디스플레이 방법
US20140245221A1 (en) * 2013-02-25 2014-08-28 Apple Inc. Intelligent Scrolling In Digital Publications
US9003333B2 (en) * 2013-03-04 2015-04-07 Zynga Inc. Sequential selection of multiple objects
US9891722B2 (en) 2013-03-11 2018-02-13 Barnes & Noble College Booksellers, Llc Stylus-based notification system
US9946365B2 (en) 2013-03-11 2018-04-17 Barnes & Noble College Booksellers, Llc Stylus-based pressure-sensitive area for UI control of computing device
US9626008B2 (en) 2013-03-11 2017-04-18 Barnes & Noble College Booksellers, Llc Stylus-based remote wipe of lost device
US9448643B2 (en) 2013-03-11 2016-09-20 Barnes & Noble College Booksellers, Llc Stylus sensitive device with stylus angle detection functionality
US9766723B2 (en) 2013-03-11 2017-09-19 Barnes & Noble College Booksellers, Llc Stylus sensitive device with hover over stylus control functionality
US9367161B2 (en) 2013-03-11 2016-06-14 Barnes & Noble College Booksellers, Llc Touch sensitive device with stylus-based grab and paste functionality
US9189084B2 (en) 2013-03-11 2015-11-17 Barnes & Noble College Booksellers, Llc Stylus-based user data storage and access
US9261985B2 (en) 2013-03-11 2016-02-16 Barnes & Noble College Booksellers, Llc Stylus-based touch-sensitive area for UI control of computing device
US9785259B2 (en) 2013-03-11 2017-10-10 Barnes & Noble College Booksellers, Llc Stylus-based slider functionality for UI control of computing device
US9760187B2 (en) 2013-03-11 2017-09-12 Barnes & Noble College Booksellers, Llc Stylus with active color display/select for touch sensitive devices
US9632594B2 (en) 2013-03-11 2017-04-25 Barnes & Noble College Booksellers, Llc Stylus sensitive device with stylus idle functionality
US9600053B2 (en) 2013-03-11 2017-03-21 Barnes & Noble College Booksellers, Llc Stylus control feature for locking/unlocking touch sensitive devices
US20150006257A1 (en) * 2013-03-15 2015-01-01 Studio Sbv, Inc. Subscription-based mobile reading platform
US9146672B2 (en) 2013-04-10 2015-09-29 Barnes & Noble College Booksellers, Llc Multidirectional swipe key for virtual keyboard
US8966617B2 (en) 2013-04-23 2015-02-24 Barnesandnoble.Com Llc Image pattern unlocking techniques for touch sensitive devices
US8963869B2 (en) 2013-04-23 2015-02-24 Barnesandnoble.Com Llc Color pattern unlocking techniques for touch sensitive devices
US9104309B2 (en) * 2013-04-25 2015-08-11 Htc Corporation Pattern swapping method and multi-touch device thereof
US9152321B2 (en) 2013-05-03 2015-10-06 Barnes & Noble College Booksellers, Llc Touch sensitive UI technique for duplicating content
US9612740B2 (en) 2013-05-06 2017-04-04 Barnes & Noble College Booksellers, Inc. Swipe-based delete confirmation for touch sensitive devices
US11016628B2 (en) 2013-05-09 2021-05-25 Amazon Technologies, Inc. Mobile device applications
KR20140137484A (ko) * 2013-05-22 2014-12-03 삼성전자주식회사 양면 디스플레이를 이용한 전자 문서 디스플레이 디바이스 및 방법
US10019153B2 (en) 2013-06-07 2018-07-10 Nook Digital, Llc Scrapbooking digital content in computing devices using a swiping gesture
US10474240B2 (en) * 2013-06-10 2019-11-12 Honeywell International Inc. Frameworks, devices and methods configured for enabling gesture-based interaction between a touch/gesture controlled display and other networked devices
US9244603B2 (en) 2013-06-21 2016-01-26 Nook Digital, Llc Drag and drop techniques for discovering related content
US9423932B2 (en) * 2013-06-21 2016-08-23 Nook Digital, Llc Zoom view mode for digital content including multiple regions of interest
US9400601B2 (en) 2013-06-21 2016-07-26 Nook Digital, Llc Techniques for paging through digital content on touch screen devices
US10599742B2 (en) * 2013-08-06 2020-03-24 Adobe Inc. Sharing and consuming web content across multiple devices
US20150058809A1 (en) * 2013-08-23 2015-02-26 General Electric Company Multi-touch gesture processing
WO2015029115A1 (ja) * 2013-08-26 2015-03-05 楽天株式会社 電子書籍システム、電子書籍の提供方法、記録媒体、及び、プログラム
US20150091841A1 (en) * 2013-09-30 2015-04-02 Kobo Incorporated Multi-part gesture for operating an electronic personal display
US20150095835A1 (en) * 2013-09-30 2015-04-02 Kobo Incorporated Providing a user specific reader mode on an electronic personal display
US9575948B2 (en) 2013-10-04 2017-02-21 Nook Digital, Llc Annotation of digital content via selective fixed formatting
US9436918B2 (en) 2013-10-07 2016-09-06 Microsoft Technology Licensing, Llc Smart selection of text spans
US20150127505A1 (en) * 2013-10-11 2015-05-07 Capital One Financial Corporation System and method for generating and transforming data presentation
US20150121206A1 (en) * 2013-10-28 2015-04-30 Kobo Incorporated Method and system for a single tap gesture advancement to next content portion
JP2015087911A (ja) * 2013-10-30 2015-05-07 株式会社東芝 電子機器、方法及びプログラム
US10459614B2 (en) * 2013-12-04 2019-10-29 Hideep Inc. System and method for controlling object motion based on touch
US10620796B2 (en) 2013-12-19 2020-04-14 Barnes & Noble College Booksellers, Llc Visual thumbnail scrubber for digital content
US9460221B2 (en) * 2013-12-20 2016-10-04 Google Inc. History of reading positions in eBooks
US9361001B2 (en) 2013-12-27 2016-06-07 Konica Minolta Laboratory U.S.A., Inc. Visual cue location index system for e-books and other reading materials
US9588979B2 (en) 2013-12-31 2017-03-07 Barnes & Noble College Booksellers, Llc UI techniques for navigating a file manager of an electronic computing device
US10331777B2 (en) 2013-12-31 2019-06-25 Barnes & Noble College Booksellers, Llc Merging annotations of paginated digital content
US9424241B2 (en) 2013-12-31 2016-08-23 Barnes & Noble College Booksellers, Llc Annotation mode including multiple note types for paginated digital content
US9792272B2 (en) 2013-12-31 2017-10-17 Barnes & Noble College Booksellers, Llc Deleting annotations of paginated digital content
US9367208B2 (en) 2013-12-31 2016-06-14 Barnes & Noble College Booksellers, Llc Move icon to reveal textual information
US10534528B2 (en) 2013-12-31 2020-01-14 Barnes & Noble College Booksellers, Llc Digital flash card techniques
US9367212B2 (en) 2013-12-31 2016-06-14 Barnes & Noble College Booksellers, Llc User interface for navigating paginated digital content
US10915698B2 (en) 2013-12-31 2021-02-09 Barnes & Noble College Booksellers, Llc Multi-purpose tool for interacting with paginated digital content
US10747416B2 (en) 2014-02-13 2020-08-18 Samsung Electronics Co., Ltd. User terminal device and method for displaying thereof
US10866714B2 (en) * 2014-02-13 2020-12-15 Samsung Electronics Co., Ltd. User terminal device and method for displaying thereof
US10712918B2 (en) 2014-02-13 2020-07-14 Samsung Electronics Co., Ltd. User terminal device and displaying method thereof
US10282390B2 (en) * 2014-02-24 2019-05-07 Sony Corporation Method and device for reproducing a content item
JP5930229B2 (ja) * 2014-03-10 2016-06-08 インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation 電子文書の内容の把握を支援する装置及び方法
WO2015139026A2 (en) 2014-03-14 2015-09-17 Go Tenna Inc. System and method for digital communication between computing devices
WO2015148591A1 (en) 2014-03-25 2015-10-01 Analog Devices, Inc. Optical user interface
CN103888536A (zh) * 2014-03-25 2014-06-25 天脉聚源(北京)传媒科技有限公司 一种数据请求方法和装置
US20150277678A1 (en) * 2014-03-26 2015-10-01 Kobo Incorporated Information presentation techniques for digital content
FR3019353B1 (fr) * 2014-03-26 2017-07-21 Frederic Wojtas Marque-ligne pour livre numerique
US20150277677A1 (en) * 2014-03-26 2015-10-01 Kobo Incorporated Information presentation techniques for digital content
US20150277679A1 (en) * 2014-03-31 2015-10-01 Kobo Incorporated Automatically selecting and downloading a next-read ebook to an electronic reading device
USD753137S1 (en) * 2014-04-06 2016-04-05 Hsien-Wen Chang Display screen with transitional graphical user interface
EP3136348A4 (en) * 2014-04-20 2017-05-03 Shoichi Murase Electronic picture book which sequentially changes in response to scroll operation
US10803486B1 (en) * 2014-04-24 2020-10-13 Amazon Technologies, Inc. Item recommendations based on media content
US10102185B2 (en) * 2014-04-30 2018-10-16 Hewlett-Packard Development Company, L.P. Digital document including reference page numbers and fractional page numbers
JP2015216484A (ja) * 2014-05-09 2015-12-03 キヤノン株式会社 撮像装置、画像処理方法、プログラム及び記憶媒体
KR102219861B1 (ko) * 2014-05-23 2021-02-24 삼성전자주식회사 화면 공유 방법 및 그 전자 장치
US20150348278A1 (en) * 2014-05-30 2015-12-03 Apple Inc. Dynamic font engine
JP6338453B2 (ja) * 2014-05-30 2018-06-06 キヤノン株式会社 情報端末、制御方法及びプログラム
US9292053B2 (en) * 2014-06-12 2016-03-22 Kobo Inc. Method and system for contact separation detection gesture
US20150378560A1 (en) * 2014-06-30 2015-12-31 Kobo Inc. Unlocking content on a computing device from a preview
US10185488B2 (en) * 2014-07-08 2019-01-22 Sony Corporation Device and method for displaying information
US20160034575A1 (en) * 2014-07-29 2016-02-04 Kobo Inc. Vocabulary-effected e-content discovery
JP5961227B2 (ja) * 2014-08-26 2016-08-02 株式会社BookLive コンテンツ表示装置、コンテンツ表示方法、及びプログラム
USD762692S1 (en) * 2014-09-02 2016-08-02 Apple Inc. Display screen or portion thereof with graphical user interface
US10216833B2 (en) 2014-09-10 2019-02-26 Microsoft Technology Licensing, Llc Associating content items with document sections
US10891320B1 (en) 2014-09-16 2021-01-12 Amazon Technologies, Inc. Digital content excerpt identification
US10380226B1 (en) * 2014-09-16 2019-08-13 Amazon Technologies, Inc. Digital content excerpt identification
USD760295S1 (en) * 2014-09-24 2016-06-28 Lexmark International, Inc. Portion of a display screen with icon
US20160092051A1 (en) * 2014-09-30 2016-03-31 Kobo Inc. Multi-page viewing with chapter and page scrolling
JP2016085502A (ja) * 2014-10-23 2016-05-19 和則 藤沢 電子書籍表示装置
US20160140530A1 (en) * 2014-10-27 2016-05-19 Leonard L. Drey Method of Governing Content Presentation and the Altering of Multi-Page Electronic Documents
US20160124533A1 (en) * 2014-10-30 2016-05-05 Kobo Incorporated Method and system for mobile device transition to alternate interface mode of operation
US20160140249A1 (en) * 2014-11-17 2016-05-19 Kobo Incorporated System and method for e-book reading progress indicator and invocation thereof
US20160140252A1 (en) * 2014-11-19 2016-05-19 Kobo Incorporated System and method for page flip interface
US20160179311A1 (en) * 2014-12-18 2016-06-23 Kobo Incorporated Method and system for e-book start-reading interface
US20160232594A1 (en) * 2015-02-09 2016-08-11 Kobo Incorporated Digital content management at point of sale
US10025758B2 (en) 2015-04-27 2018-07-17 Microsoft Technology Licensing, Llc Support for non-native file types in web application environment
US20160357407A1 (en) * 2015-06-04 2016-12-08 Victorious, Inc. Emotive Ballistics
CN113918072A (zh) 2015-08-04 2022-01-11 株式会社和冠 显示控制方法、计算机、存储介质及方法
WO2017048300A1 (en) * 2015-09-18 2017-03-23 Rifl Media Llc Social network for curating and contextual discussion of hosted multi-media content
EP3396617A4 (en) * 2016-01-18 2018-11-14 Sharp Kabushiki Kaisha Digital content provision system
US10788975B2 (en) * 2016-08-11 2020-09-29 The Gap, Inc. Systems and methods for providing integrated user interface elements for navigation
US10007969B2 (en) 2016-09-16 2018-06-26 International Business Machines Coporation Selectively deteriorate eBook for secondary market
US10698869B2 (en) * 2016-09-27 2020-06-30 Bank Of America Corporation System and method for data structure migration control
JP6822107B2 (ja) * 2016-12-05 2021-01-27 富士ゼロックス株式会社 閲覧制御システム、閲覧装置及びプログラム
US10249265B2 (en) 2016-12-06 2019-04-02 Cisco Technology, Inc. Multi-device content presentation
USD814485S1 (en) * 2017-03-02 2018-04-03 Hulu, LLC Display screen or portion thereof with animated graphical user interface
USD814486S1 (en) * 2017-03-02 2018-04-03 Hulu, LLC Display screen or portion thereof with animated graphical user interface
US11841917B2 (en) * 2017-03-07 2023-12-12 Enemy Tree LLC Digital multimedia pinpoint bookmark device, method, and system
US20190050142A1 (en) * 2017-08-10 2019-02-14 The Gap, Inc. Systems and methods for providing user interface elements
US20190179499A1 (en) * 2017-10-20 2019-06-13 Qurika Inc. Systems and methods for providing a digital content reader and collection display application implementing 3d graphical user interfaces and interactions
US11094214B1 (en) * 2017-11-16 2021-08-17 John A Rigsby Online-based microcourses for learning core subjects
US10909193B2 (en) * 2017-11-20 2021-02-02 Rovi Guides, Inc. Systems and methods for filtering supplemental content for an electronic book
US10909191B2 (en) * 2017-11-20 2021-02-02 Rovi Guides, Inc. Systems and methods for displaying supplemental content for an electronic book
US11222081B2 (en) * 2017-11-27 2022-01-11 Evoqua Water Technologies Llc Off-line electronic documentation solutions
US11829581B2 (en) * 2018-05-21 2023-11-28 Huawei Technologies Co., Ltd. Display control method and terminal
JP1632789S (ja) * 2018-08-31 2019-06-03 車両設備稼動状態管理機能付き電子計算機
JP1632788S (ja) * 2018-08-31 2019-06-03 車両設備稼動状態管理機能付き電子計算機
US20200104024A1 (en) * 2018-09-28 2020-04-02 Hiroshi Baba Communication terminal, information sharing system, display control method, and non-transitory computer-readable medium
CN111199609A (zh) * 2018-11-20 2020-05-26 袁洁儿 一种码类图书馆自助借还书***
CN109558559B (zh) * 2018-11-30 2019-12-31 掌阅科技股份有限公司 书架页面的展示方法、电子设备及计算机存储介质
KR20200079581A (ko) * 2018-12-26 2020-07-06 오드컨셉 주식회사 사용자에게 스와이프 제스처를 이용한 패션 아이템 추천 서비스를 제공하는 방법
US11048391B2 (en) * 2019-01-03 2021-06-29 International Business Machines Corporation Method, system and computer program for copy and paste operations
US11030233B2 (en) * 2019-01-17 2021-06-08 International Business Machines Corporation Auto-citing references to other parts of presentation materials
US11256753B2 (en) 2019-05-31 2022-02-22 Rovi Guides, Inc. Styling a query response based on a subject identified in the query
US10997365B2 (en) * 2019-06-07 2021-05-04 International Business Machines Corporation Dynamically generating a visually enhanced document
JP6711979B1 (ja) * 2019-06-07 2020-06-17 株式会社セルシス 書籍表示プログラム及び書籍表示装置
JP7306111B2 (ja) * 2019-06-28 2023-07-11 セイコーエプソン株式会社 表示装置および表示制御プログラム
CN111124332B (zh) * 2019-11-18 2024-03-01 北京小米移动软件有限公司 设备呈现内容的控制方法、控制装置及存储介质
CN111046164B (zh) * 2019-11-20 2024-02-09 上海连尚网络科技有限公司 一种用于更新待阅读书籍的方法与设备
CN111353064B (zh) * 2020-02-28 2023-06-13 北京百度网讯科技有限公司 表情包生成方法、装置、设备和介质
CN111352558A (zh) * 2020-02-28 2020-06-30 维沃移动通信有限公司 应用程序切换方法及电子设备
US11829452B2 (en) 2020-08-24 2023-11-28 Leonard L. Drey System and method of governing content presentation of multi-page electronic documents
CN112231607B (zh) * 2020-10-15 2023-11-21 百度(中国)有限公司 文案处理方法、装置、电子设备和存储介质
CN112397104B (zh) * 2020-11-26 2022-03-29 北京字节跳动网络技术有限公司 音频与文本的同步方法、装置、可读介质和电子设备
US11322062B1 (en) * 2021-01-06 2022-05-03 Microsoft Technology Licensing, Llc Dual display device control
US11532111B1 (en) * 2021-06-10 2022-12-20 Amazon Technologies, Inc. Systems and methods for generating comic books from video and images

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1501307A (zh) * 2002-10-18 2004-06-02 松下电器产业株式会社 服务提供***和设备或关于它的方法或记录介质或程序
CN1545043A (zh) * 2003-11-10 2004-11-10 魏 茹 可视化电子图书馆
US20090024621A1 (en) * 2007-07-16 2009-01-22 Yahoo! Inc. Method to set up online book collections and facilitate social interactions on books

Family Cites Families (231)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3859005A (en) 1973-08-13 1975-01-07 Albert L Huebner Erosion reduction in wet turbines
US4826405A (en) 1985-10-15 1989-05-02 Aeroquip Corporation Fan blade fabrication system
US5053762A (en) 1989-04-28 1991-10-01 Microtime, Inc. Page turn simulator
CA2096374C (en) * 1992-05-18 2006-08-08 Michael A. Sandifer Computer aided maintenance and repair information system for equipment subject to regulatory compliance
JPH06102846A (ja) 1992-09-18 1994-04-15 Fuji Photo Film Co Ltd 文書表示装置
US7401286B1 (en) * 1993-12-02 2008-07-15 Discovery Communications, Inc. Electronic book electronic links
US8073695B1 (en) 1992-12-09 2011-12-06 Adrea, LLC Electronic book with voice emulation features
US7298851B1 (en) * 1992-12-09 2007-11-20 Discovery Communications, Inc. Electronic book security and copyright protection system
US7509270B1 (en) * 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US5463725A (en) 1992-12-31 1995-10-31 International Business Machines Corp. Data processing system graphical user interface which emulates printed material
US6278461B1 (en) * 1993-09-10 2001-08-21 Geovector Corporation Augmented reality vision systems which derive image information from other vision systems
JPH07262219A (ja) * 1994-03-25 1995-10-13 Mitsubishi Electric Corp 電子ファイリング装置
US6041316A (en) 1994-07-25 2000-03-21 Lucent Technologies Inc. Method and system for ensuring royalty payments for data delivered over a network
US5675788A (en) * 1995-09-15 1997-10-07 Infonautics Corp. Method and apparatus for generating a composite document on a selected topic from a plurality of information sources
US5761485A (en) * 1995-12-01 1998-06-02 Munyan; Daniel E. Personal electronic book system
US5956034A (en) * 1996-08-13 1999-09-21 Softbook Press, Inc. Method and apparatus for viewing electronic reading materials
US5847709A (en) * 1996-09-26 1998-12-08 Xerox Corporation 3-D document workspace with focus, immediate and tertiary spaces
US6278465B1 (en) 1997-06-23 2001-08-21 Sun Microsystems, Inc. Adaptive font sizes for network browsing
US7574649B1 (en) 1997-08-14 2009-08-11 Keeboo Sarl Book metaphor for modifying and enforcing sequential navigation of documents
US5960411A (en) 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US6389437B2 (en) * 1998-01-07 2002-05-14 Ion Systems, Inc. System for converting scrolling display to non-scrolling columnar display
US6385614B1 (en) 1998-01-14 2002-05-07 Netlibrary Inc. Electronic bookshelf with multi-user features
EP2256605B1 (en) 1998-01-26 2017-12-06 Apple Inc. Method and apparatus for integrating manual input
US6331867B1 (en) 1998-03-20 2001-12-18 Nuvomedia, Inc. Electronic book with automated look-up of terms of within reference titles
CN1110762C (zh) * 1998-03-20 2003-06-04 夏普公司 数据显示装置
US6252594B1 (en) * 1998-12-11 2001-06-26 International Business Machines Corporation Method and system for aiding a user in scrolling through a document using animation, voice cues and a dockable scroll bar
DE19939568C1 (de) 1999-08-20 2001-02-08 Pilz Gmbh & Co Verfahren zur Einstellung einer Datenübertragungsrate in einem Feldbussystem
US6320591B1 (en) 1999-09-10 2001-11-20 Gateway, Inc. System and method for the utilization of an electronic book
US20040148274A1 (en) 1999-10-15 2004-07-29 Warnock Christopher M. Method and apparatus for improved information transactions
US6493734B1 (en) 1999-10-15 2002-12-10 Softbook Press, Inc. System and method to efficiently generate and switch page display views on a portable electronic book
US6535890B2 (en) * 1999-11-16 2003-03-18 Aircraft Technical Publishers Computer aided maintenance and repair information system for equipment subject to regulatory compliance
US7433832B1 (en) 1999-11-19 2008-10-07 Amazon.Com, Inc. Methods and systems for distributing information within a dynamically defined community
US6580442B1 (en) * 1999-12-01 2003-06-17 Ericsson Inc. Touch-based information processing device and method
US6714214B1 (en) 1999-12-07 2004-03-30 Microsoft Corporation System method and user interface for active reading of electronic content
JP2001195412A (ja) * 2000-01-12 2001-07-19 Hitachi Ltd 電子書籍システム及びそのコンテンツ表示方法
US8620286B2 (en) 2004-02-27 2013-12-31 Synchronoss Technologies, Inc. Method and system for promoting and transferring licensed content and applications
US7243299B1 (en) 2000-04-21 2007-07-10 Microsoft Corporation Methods and apparatus for displaying multiple contexts in electronic documents
US7290285B2 (en) 2000-06-30 2007-10-30 Zinio Systems, Inc. Systems and methods for distributing and viewing electronic documents
US7688306B2 (en) 2000-10-02 2010-03-30 Apple Inc. Methods and apparatuses for operating a portable device based on an accelerometer
US7218226B2 (en) 2004-03-01 2007-05-15 Apple Inc. Acceleration-based theft detection system for portable electronic devices
US6632094B1 (en) 2000-11-10 2003-10-14 Readingvillage.Com, Inc. Technique for mentoring pre-readers and early readers
US6860174B2 (en) 2000-12-06 2005-03-01 S.P. Air Kabusiki Kaisha Hand-held power tool
US6924822B2 (en) 2000-12-21 2005-08-02 Xerox Corporation Magnification methods, systems, and computer program products for virtual three-dimensional books
US6754642B2 (en) * 2001-05-31 2004-06-22 Contentguard Holdings, Inc. Method and apparatus for dynamically assigning usage rights to digital works
US6677932B1 (en) 2001-01-28 2004-01-13 Finger Works, Inc. System and method for recognizing touch typing under limited tactile feedback conditions
US6570557B1 (en) 2001-02-10 2003-05-27 Finger Works, Inc. Multi-touch system and method for emulating modifier keys via fingertip chords
JP2002358279A (ja) * 2001-03-30 2002-12-13 Japan Research Institute Ltd 著作物提供装置、著作物提供方法およびその方法をコンピュータに実行させるプログラム
US7437318B2 (en) * 2001-03-30 2008-10-14 Gemstar Ebook Group Limited Systems and methods for electronic off-line catalog
JP2002318966A (ja) * 2001-04-18 2002-10-31 Fujitsu Ltd 商品管理方法、商品推薦方法及びその方法をコンピュータに実行させるプログラム
WO2002089105A2 (en) 2001-05-02 2002-11-07 Bitstream, Inc. Methods, systems, and programming for producing and displaying subpixel-optimized images and digital content including such images
US7020663B2 (en) 2001-05-30 2006-03-28 George M. Hay System and method for the delivery of electronic books
US7308439B2 (en) * 2001-06-06 2007-12-11 Hyperthink Llc Methods and systems for user activated automated searching
US20020191775A1 (en) * 2001-06-19 2002-12-19 International Business Machines Corporation System and method for personalizing content presented while waiting
US20030018543A1 (en) 2001-06-25 2003-01-23 Alger Jeffrey H. Client portal
US7203966B2 (en) 2001-06-27 2007-04-10 Microsoft Corporation Enforcement architecture and method for digital rights management system for roaming a license to a plurality of user devices
GB0117543D0 (en) 2001-07-18 2001-09-12 Hewlett Packard Co Document viewing device
US6925613B2 (en) * 2001-08-30 2005-08-02 Jim Gibson Strobe reading technology and device
US20030046578A1 (en) * 2001-09-05 2003-03-06 International Business Machines Incorporation Apparatus and method for providing access rights information in metadata of a file
JP2003150298A (ja) 2001-11-13 2003-05-23 Sony Corp 電子ブック、書籍内容表示方法、書籍内容表示プログラム及び書籍内容表示プログラム格納媒体
US8632341B2 (en) * 2002-02-21 2014-01-21 Disney Enterprises, Inc. Products and methods for providing education with a virtual book
JP2003271664A (ja) 2002-03-15 2003-09-26 Matsushita Electric Ind Co Ltd 電子表示装置のコンテンツ一覧表示方法及び電子表示装置
SE525338C2 (sv) 2002-03-27 2005-02-01 Touch & Turn Ab Anordning och förfarande för att vända blad i ett digitaliserat virtuellt dokument
US6931601B2 (en) * 2002-04-03 2005-08-16 Microsoft Corporation Noisy operating system user interface
CN1299195C (zh) 2002-04-10 2007-02-07 松下电器产业株式会社 内容生成装置、接收装置、打印装置及内容打印***
US8004664B2 (en) 2002-04-18 2011-08-23 Chang Type Industrial Company Power tool control system
US20030216824A1 (en) * 2002-05-14 2003-11-20 Docomo Communications Laboratories Usa, Inc. Method and apparatus for self-degrading digital data
US6915103B2 (en) * 2002-07-31 2005-07-05 Hewlett-Packard Development Company, L.P. System for enhancing books with special paper
US7627354B2 (en) * 2002-08-30 2009-12-01 Qualcomm Incorporated Display format for handheld wireless communication devices
US20040054627A1 (en) 2002-09-13 2004-03-18 Rutledge David R. Universal identification system for printed and electronic media
US7100119B2 (en) * 2002-11-01 2006-08-29 Microsoft Corporation Page bar control
US7337444B2 (en) 2003-01-09 2008-02-26 International Business Machines Corporation Method and apparatus for thread-safe handlers for checkpoints and restarts
AU2003900809A0 (en) * 2003-02-24 2003-03-13 Aristocrat Technologies Australia Pty Ltd Gaming machine transitions
JP2004264108A (ja) 2003-02-28 2004-09-24 Yazaki Corp 索引情報提供装置及びこの装置を用いたナビゲーションシステム
GB2418509A (en) 2003-06-03 2006-03-29 Forbes Holton Norris Iii Flexible, dynamic menu-based web-page architecture
US20050200251A1 (en) * 2003-06-24 2005-09-15 Stone William J.Iii Method and apparatus for movable structure having alternative accessible sides
GB2403558A (en) 2003-07-02 2005-01-05 Sony Uk Ltd Document searching and method for presenting the results
CN1871589A (zh) 2003-10-03 2006-11-29 杰出网络公司 多内容下载
DE10352341A1 (de) 2003-11-06 2005-11-03 Mediacare Gmbh & Co. Kg Verfahren zur Veränderung der Abmessungen eines elektronisch gespeicherten Bildes
US20050261044A1 (en) * 2004-05-19 2005-11-24 Persidsky Andre M Computer word game
EP1759285A1 (en) * 2004-06-04 2007-03-07 Philips Intellectual Property & Standards GmbH A hand-held device for content navigation by a user
US8438084B1 (en) * 2004-06-09 2013-05-07 Amazon Technologies, Inc. Method and system for inventory verification
WO2005124606A1 (en) * 2004-06-22 2005-12-29 Ebooks Corporation Limited Lending system and method
US20080126476A1 (en) * 2004-08-04 2008-05-29 Nicholas Frank C Method and System for the Creating, Managing, and Delivery of Enhanced Feed Formatted Content
KR101087950B1 (ko) 2004-09-09 2011-11-28 에스케이플래닛 주식회사 위치 기반 도서 구매 서비스 제공 시스템 및 그 방법
JP2006091112A (ja) 2004-09-21 2006-04-06 Nikon Corp 電子機器
JP4380494B2 (ja) 2004-10-07 2009-12-09 ソニー株式会社 コンテンツ・マネジメント・システム及びコンテンツ・マネジメント方法、並びにコンピュータ・プログラム
TWI268432B (en) 2004-11-02 2006-12-11 Mitac Int Corp Multi-function navigation system and its method wherein the coordinates of traveling spots can be directly passed to the navigation system from the related electronic book
US8464175B2 (en) * 2004-12-09 2013-06-11 Microsoft Corporation Journal display having three dimensional appearance
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US20060194181A1 (en) * 2005-02-28 2006-08-31 Outland Research, Llc Method and apparatus for electronic books with enhanced educational features
US7412647B2 (en) 2005-03-04 2008-08-12 Microsoft Corporation Method and system for laying out paginated content for viewing
JP4588642B2 (ja) * 2005-03-15 2010-12-01 富士フイルム株式会社 アルバム作成装置、アルバム作成方法、及びプログラム
US8473350B1 (en) * 2005-03-31 2013-06-25 Nokia Corporation Apparatus, methods and systems for ad-hoc applications based on advertisement
US20060241864A1 (en) 2005-04-22 2006-10-26 Outland Research, Llc Method and apparatus for point-and-send data transfer within an ubiquitous computing environment
US20060281058A1 (en) 2005-06-13 2006-12-14 Nola Mangoaela A Configurable Multi-Lingual Presentation of an Ancient Manuscript
US20070026371A1 (en) * 2005-08-01 2007-02-01 Beryl Wood Personal electronic text library system patent
US7779347B2 (en) 2005-09-02 2010-08-17 Fourteen40, Inc. Systems and methods for collaboratively annotating electronic documents
KR100727858B1 (ko) 2005-09-14 2007-06-14 한정환 무인 자연환경교육, 자연해설 및 실시간 재교육 서비스시스템 및 그를 이용한 서비스 방법
US8015482B2 (en) 2005-09-14 2011-09-06 Microsoft Corporation Dynamic anchoring of annotations to editable content
JP4784245B2 (ja) 2005-10-04 2011-10-05 ソニー株式会社 コンテンツ処理装置,サーバ装置,通信方法およびコンピュータプログラム
KR100755851B1 (ko) * 2005-10-14 2007-09-07 엘지전자 주식회사 멀티미디어 디스플레이 방법, 이를 위한 이동 단말기, 및이동 단말기용 크래들
US20070100963A1 (en) 2005-11-01 2007-05-03 Oasys Mobile, Inc. Remote Content Storage for Mobile Telephones
US7958456B2 (en) * 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
EP1977332A2 (en) 2006-01-11 2008-10-08 Freecarmen.Com Electronic media download and distribution using real-time message matching and concatenation
US8166412B2 (en) * 2006-01-13 2012-04-24 Adobe Systems Incorporated Visual cue discernment on scattered data
US20070188450A1 (en) 2006-02-14 2007-08-16 International Business Machines Corporation Method and system for a reversible display interface mechanism
JP2007279848A (ja) * 2006-04-03 2007-10-25 Sharp Corp 電子書籍管理装置、電子書籍一覧表示方法、プログラムおよび記録媒体
JP2007293460A (ja) 2006-04-21 2007-11-08 Akebono Kogyo Kk アイコンの選択を容易にする方法
TW200744357A (en) 2006-05-22 2007-12-01 Chien-Chiang Peng Fast opening system for application function
US20070282783A1 (en) * 2006-05-31 2007-12-06 Mona Singh Automatically determining a sensitivity level of a resource and applying presentation attributes to the resource based on attributes of a user environment
US20080065685A1 (en) * 2006-08-04 2008-03-13 Metacarta, Inc. Systems and methods for presenting results of geographic text searches
US8984652B2 (en) * 2006-07-28 2015-03-17 Sony Corporation Transfer of digital rights management information
US8869027B2 (en) * 2006-08-04 2014-10-21 Apple Inc. Management and generation of dashboards
US20080163258A1 (en) * 2006-08-15 2008-07-03 Swaminathan Balasubramanian Notification of state transition of an out-of-focus application with notification precedence
US9076169B2 (en) * 2006-08-18 2015-07-07 Nebraska Book Company, Inc. Digital delivery system and method
US8260881B1 (en) 2006-09-06 2012-09-04 Amazon Technologies, Inc. Remote download of content
US20080060500A1 (en) 2006-09-07 2008-03-13 Ton La Electronic musical page turner
US8725565B1 (en) * 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US8972839B2 (en) 2006-10-02 2015-03-03 Adobe Systems Incorporated Media presentations including related content
JP2008090771A (ja) 2006-10-05 2008-04-17 Hitachi Ltd デジタルコンテンツ版管理システム
JP2008114491A (ja) 2006-11-06 2008-05-22 Toyo Tire & Rubber Co Ltd 環状部材の成形型
US7778994B2 (en) * 2006-11-13 2010-08-17 Google Inc. Computer-implemented interactive, virtual bookshelf system and method
US20080120180A1 (en) 2006-11-17 2008-05-22 Kuo-Jen Tseng Method for advertising in the internet
US10120983B2 (en) 2006-12-15 2018-11-06 Nbcuniversal Media, Llc Digital rights management flexible continued usage system and method
US20080148362A1 (en) * 2006-12-15 2008-06-19 Nbc Universal, Inc. Digital rights management backup and restoration system and method
US8060824B2 (en) * 2007-01-05 2011-11-15 Starz Entertainment Llc User interface for a multimedia service
KR101350479B1 (ko) 2007-02-12 2014-01-16 삼성전자주식회사 Drm 디바이스를 이용하여 drm 기능과 부가 기능을수행하기 위한 방법 및 그 시스템
JP4996281B2 (ja) * 2007-02-16 2012-08-08 株式会社東芝 放送記録装置及び放送記録方法
US8219374B1 (en) 2007-02-21 2012-07-10 University Of Central Florida Research Foundation, Inc. Symbolic switch/linear circuit simulator systems and methods
US20090027697A1 (en) 2007-02-23 2009-01-29 Kyle Turner System and Method for Conserving Receipt Paper on a Transaction Receipt
JPWO2008114491A1 (ja) * 2007-03-20 2010-07-01 株式会社Access アプリケーション更新管理機能を備えた端末、アプリケーション更新管理プログラムおよびシステム
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US20100207871A1 (en) * 2007-04-26 2010-08-19 Nokia Corporation Method and portable apparatus
US8990215B1 (en) 2007-05-21 2015-03-24 Amazon Technologies, Inc. Obtaining and verifying search indices
US8745535B2 (en) * 2007-06-08 2014-06-03 Apple Inc. Multi-dimensional desktop
US9086785B2 (en) * 2007-06-08 2015-07-21 Apple Inc. Visualization object receptacle
US7886318B2 (en) 2007-06-22 2011-02-08 Morega Systems Inc. Set top box with digital rights management for multiple devices and methods for use therewith
US20090012846A1 (en) * 2007-07-02 2009-01-08 Borders Group, Inc. Computerized book reviewing system
US20090017799A1 (en) * 2007-07-13 2009-01-15 Sony Ericsson Mobile Communications Ab System, device and method for transmitting a file by use of a throwing gesture to a mobile terminal
CN101382862A (zh) 2007-09-06 2009-03-11 诚研科技股份有限公司 图像浏览方法以及相关图像浏览装置
US20090076897A1 (en) * 2007-09-13 2009-03-19 Robert Ennals Location-based filtering and advertising enhancements for merged browsing of network contents
US8135574B2 (en) 2007-11-15 2012-03-13 Weikel Bryan T Creating and displaying bodies of parallel segmented text
KR101503714B1 (ko) * 2008-02-05 2015-03-20 삼성전자주식회사 Gui 제공방법 및 이를 적용한 멀티미디어 기기
JP4492718B2 (ja) * 2008-03-05 2010-06-30 カシオ計算機株式会社 情報出力装置および情報出力処理プログラム
US8266064B1 (en) * 2008-03-07 2012-09-11 Amazon Technologies, Inc. Purchases for another involving digital content items
US20090228798A1 (en) * 2008-03-07 2009-09-10 Tandem Readers, Llc Synchronized display of media and recording of audio across a network
US8407577B1 (en) 2008-03-28 2013-03-26 Amazon Technologies, Inc. Facilitating access to functionality via displayed information
US8606656B1 (en) * 2008-03-28 2013-12-10 Amazon Technologies, Inc. Facilitating access to restricted functionality
US7991896B2 (en) 2008-04-21 2011-08-02 Microsoft Corporation Gesturing to select and configure device communication
KR101461954B1 (ko) * 2008-05-08 2014-11-14 엘지전자 주식회사 단말기 및 그 제어 방법
US9329744B2 (en) * 2008-05-12 2016-05-03 Adobe Systems Incorporated Segmented scroll bar
KR101111566B1 (ko) * 2008-05-23 2012-02-24 삼성전자주식회사 휴대 단말기의 인터페이스 전환 장치 및 방법
US9600175B2 (en) 2008-07-14 2017-03-21 Sony Corporation Method and system for classification sign display
KR101565378B1 (ko) * 2008-09-03 2015-11-03 엘지전자 주식회사 이동단말기 및 그 제어 방법
WO2010030985A1 (en) 2008-09-12 2010-03-18 Gesturetek, Inc. Orienting displayed elements relative to a user
US20100073303A1 (en) 2008-09-24 2010-03-25 Compal Electronics, Inc. Method of operating a user interface
US8694920B2 (en) * 2008-09-25 2014-04-08 Microsoft Corporation Displaying application information in an application-switching user interface
US8371855B1 (en) * 2008-09-30 2013-02-12 Amazon Technologies, Inc. Sharing electronic books
WO2010041227A1 (en) 2008-10-12 2010-04-15 Barit, Efrat Flexible devices and related methods of use
WO2010062747A1 (en) 2008-11-03 2010-06-03 Novarra, Inc. Dynamic font metric profiling
US8832319B2 (en) 2008-11-18 2014-09-09 Amazon Technologies, Inc. Synchronization of digital content
US20100129782A1 (en) 2008-11-25 2010-05-27 Sony Corporation And Sony Electronics Inc. Electronic book with enhanced features
US20100162139A1 (en) * 2008-12-19 2010-06-24 Palm, Inc. Multi-function status indicator for content receipt by a mobile computing device
US20100169153A1 (en) * 2008-12-26 2010-07-01 Microsoft Corporation User-Adaptive Recommended Mobile Content
US8499251B2 (en) 2009-01-07 2013-07-30 Microsoft Corporation Virtual page turn
KR101569776B1 (ko) 2009-01-09 2015-11-19 삼성전자주식회사 접히는 표시부를 가지는 휴대 단말기 및 이의 운용 방법
US8954328B2 (en) * 2009-01-15 2015-02-10 K-Nfb Reading Technology, Inc. Systems and methods for document narration with multiple characters having multiple moods
US20100205169A1 (en) * 2009-02-06 2010-08-12 International Business Machines Corporation System and methods for providing content using customized rss aggregation feeds
JP2010218527A (ja) * 2009-02-20 2010-09-30 Sharp Corp インタフェース装置、インタフェース装置の制御方法、制御プログラム、及び該制御プログラムを記録したコンピュータ読み取り可能な記録媒体
US9064424B2 (en) * 2009-02-20 2015-06-23 Jackson Fish Market, LLC Audiovisual record of a user reading a book aloud for playback with a virtual book
CA2692741C (en) 2009-03-31 2014-04-08 Research In Motion Limited Remote application storage
US8364595B1 (en) * 2009-05-05 2013-01-29 Amazon Technologies, Inc. Secondary market for digital objects
US8694479B1 (en) * 2009-05-05 2014-04-08 Amazon Technologies, Inc. Placing digital content in a personalized data store
US8294105B2 (en) 2009-05-22 2012-10-23 Motorola Mobility Llc Electronic device with sensing assembly and method for interpreting offset gestures
US8543914B2 (en) 2009-05-22 2013-09-24 Blackberry Limited Method and device for proportional setting of font attributes
US9141768B2 (en) * 2009-06-10 2015-09-22 Lg Electronics Inc. Terminal and control method thereof
US9785272B1 (en) * 2009-07-31 2017-10-10 Amazon Technologies, Inc. Touch distinction
US8542198B2 (en) 2009-08-24 2013-09-24 Xerox Corporation Multi-touch input actual-size display screen for scanned items
US9262063B2 (en) 2009-09-02 2016-02-16 Amazon Technologies, Inc. Touch-screen user interface
US8471824B2 (en) 2009-09-02 2013-06-25 Amazon Technologies, Inc. Touch-screen user interface
US8624851B2 (en) * 2009-09-02 2014-01-07 Amazon Technologies, Inc. Touch-screen user interface
US8451238B2 (en) * 2009-09-02 2013-05-28 Amazon Technologies, Inc. Touch-screen user interface
US8407756B2 (en) 2009-09-22 2013-03-26 At&T Intellectual Property I, L.P. Systems and methods for remote web query and image selection exchange to video screen
US8457651B2 (en) 2009-10-02 2013-06-04 Qualcomm Incorporated Device movement user interface gestures for file sharing functionality
US9330069B2 (en) 2009-10-14 2016-05-03 Chi Fai Ho Layout of E-book content in screens of varying sizes
EP2491514A4 (en) * 2009-10-19 2013-04-24 Barnes & Noble Inc SYSTEM AND METHOD FOR LENDING INTERCONSOMERATING DIGITAL CONTENT
US8826036B1 (en) * 2009-10-29 2014-09-02 Amazon Technologies, Inc. Ebook encryption using variable keys
US20110102314A1 (en) 2009-10-30 2011-05-05 Xerox Corporation Dual-screen electronic reader with tilt detection for page navigation
US20110131664A1 (en) * 2009-12-01 2011-06-02 Sony Ericsson Mobile Communications Ab Content aging
US20110134143A1 (en) * 2009-12-04 2011-06-09 Samsung Electronics Co., Ltd. Method and apparatus for display screen reorientation
KR101651926B1 (ko) * 2010-01-07 2016-08-29 엘지전자 주식회사 이동 단말기 및 그 제어방법
JP5752708B2 (ja) * 2010-01-11 2015-07-22 アップル インコーポレイテッド 電子テキスト処理及び表示
WO2011094855A1 (en) 2010-02-05 2011-08-11 Smart Technologies Ulc Interactive input system displaying an e-book graphic object and method of manipulating a e-book graphic object
US9026907B2 (en) 2010-02-12 2015-05-05 Nicholas Lum Indicators of text continuity
US20110261030A1 (en) 2010-04-26 2011-10-27 Bullock Roddy Mckee Enhanced Ebook and Enhanced Ebook Reader
US8392186B2 (en) * 2010-05-18 2013-03-05 K-Nfb Reading Technology, Inc. Audio synchronization for document narration with user-selected playback
KR101626301B1 (ko) * 2010-05-28 2016-06-01 엘지전자 주식회사 휴대 단말기 및 그 동작 제어방법
US20110302009A1 (en) * 2010-06-02 2011-12-08 Freed Ian W Referring, Lending, and Reselling of Digital Items
US8655739B2 (en) * 2010-06-16 2014-02-18 Ronald DICKE Method and system for upselling to a user of a digital book lending library
US20110313938A1 (en) * 2010-06-16 2011-12-22 Dicke Ronald Time-slicing method and system for digital books
US9367227B1 (en) * 2010-06-30 2016-06-14 Amazon Technologies, Inc. Chapter navigation user interface
US9223475B1 (en) 2010-06-30 2015-12-29 Amazon Technologies, Inc. Bookmark navigation user interface
WO2012018356A1 (en) * 2010-08-04 2012-02-09 Copia Interactive, Llc System for and method of determining relative value of a product
US8593418B2 (en) * 2010-08-08 2013-11-26 Qualcomm Incorporated Method and system for adjusting display content
US9326116B2 (en) * 2010-08-24 2016-04-26 Rhonda Enterprises, Llc Systems and methods for suggesting a pause position within electronic text
US20120147055A1 (en) * 2010-09-16 2012-06-14 Matt Pallakoff System and method for organizing and presenting content on an electronic device
US9241000B2 (en) 2010-09-22 2016-01-19 Abdullah Celik Erdal Trusted social network
WO2012039441A1 (ja) * 2010-09-24 2012-03-29 シャープ株式会社 コンテンツ表示装置、コンテンツ表示方法、携帯端末、プログラム、及び記録媒体
US9372618B2 (en) 2010-10-01 2016-06-21 Z124 Gesture based application management
GB2499546A (en) * 2010-10-26 2013-08-21 Barnesandnoble Com Llc System and method for facilitating the lending of digital content using contacts lists
US8798366B1 (en) 2010-12-28 2014-08-05 Amazon Technologies, Inc. Electronic book pagination
US8826191B1 (en) 2011-01-05 2014-09-02 Google Inc. Zooming while page turning in document
US9645986B2 (en) * 2011-02-24 2017-05-09 Google Inc. Method, medium, and system for creating an electronic book with an umbrella policy
US20120221936A1 (en) 2011-02-24 2012-08-30 James Patterson Electronic book extension systems and methods
KR101842457B1 (ko) * 2011-03-09 2018-03-27 엘지전자 주식회사 이동 단말기 및 그의 텍스트 커서 운용방법
US9477637B1 (en) * 2011-03-14 2016-10-25 Amazon Technologies, Inc. Integrating content-item corrections
US20120240036A1 (en) 2011-03-17 2012-09-20 Apple Inc. E-Book Reading Location Indicator
US8847991B1 (en) * 2011-04-19 2014-09-30 Google Inc. Display with square root of two aspect ratio
US20120310642A1 (en) * 2011-06-03 2012-12-06 Apple Inc. Automatically creating a mapping between text data and audio data
US20130007602A1 (en) 2011-06-29 2013-01-03 Apple Inc. Fixed layout electronic publications
US8872855B2 (en) * 2011-07-21 2014-10-28 Flipboard, Inc. Adjusting orientation of content regions in a page layout
US9666227B2 (en) * 2011-07-26 2017-05-30 Booktrack Holdings Limited Soundtrack for electronic text
US8725168B2 (en) * 2011-10-17 2014-05-13 Facebook, Inc. Content surfacing based on geo-social factors
US9361020B2 (en) * 2011-10-25 2016-06-07 Samsung Electronics Co., Ltd Method and apparatus for displaying e-book in terminal having function of e-book reader
US9158741B1 (en) * 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
US9055115B2 (en) * 2012-01-24 2015-06-09 International Business Machines Corporation Content volume throttling in feed aggregators
JP5919897B2 (ja) 2012-03-07 2016-05-18 株式会社リコー 表示制御装置、表示制御方法およびプログラム
US8566330B1 (en) * 2012-04-03 2013-10-22 Sap Portals Israel Ltd Prioritizing feed content
US9411422B1 (en) * 2013-12-13 2016-08-09 Audible, Inc. User interaction with content markers
US10620796B2 (en) * 2013-12-19 2020-04-14 Barnes & Noble College Booksellers, Llc Visual thumbnail scrubber for digital content
US9939996B2 (en) * 2014-08-13 2018-04-10 Google Llc Smart scrubber in an ebook navigation interface

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1501307A (zh) * 2002-10-18 2004-06-02 松下电器产业株式会社 服务提供***和设备或关于它的方法或记录介质或程序
CN1545043A (zh) * 2003-11-10 2004-11-10 魏 茹 可视化电子图书馆
US20090024621A1 (en) * 2007-07-16 2009-01-22 Yahoo! Inc. Method to set up online book collections and facilitate social interactions on books

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103885761B (zh) * 2012-12-20 2016-12-28 北大方正集团有限公司 一种信息处理的方法及一种信息处理的装置
CN103885761A (zh) * 2012-12-20 2014-06-25 北大方正集团有限公司 一种信息处理的方法及一种信息处理的装置
CN103116439A (zh) * 2013-01-23 2013-05-22 东莞宇龙通信科技有限公司 移动终端及其应用程序界面元素的显示方法
CN104956388B (zh) * 2013-01-31 2018-04-27 谷歌有限责任公司 数字内容从样本向完全版的转变的方法、介质和设备
CN104956388A (zh) * 2013-01-31 2015-09-30 谷歌公司 数字内容从样本向完全版的无缝转变
US9805410B2 (en) 2013-01-31 2017-10-31 Google Inc. Seamless transition from sample to full version of digital content
CN104281439B (zh) * 2013-07-02 2016-12-21 腾讯科技(深圳)有限公司 终端的标识显示方法和装置
CN104281439A (zh) * 2013-07-02 2015-01-14 腾讯科技(深圳)有限公司 终端的标识显示方法和装置
CN104077019A (zh) * 2013-09-27 2014-10-01 中兴通讯股份有限公司 文件显示方法及装置
CN104077019B (zh) * 2013-09-27 2018-09-21 南京中兴软件有限责任公司 文件显示方法及装置
CN115496491A (zh) * 2014-05-29 2022-12-20 苹果公司 用于支付的用户接口
CN106663292A (zh) * 2014-08-04 2017-05-10 谷歌公司 用于电子书的概要视图
CN106663292B (zh) * 2014-08-04 2020-12-04 谷歌有限责任公司 用于电子书的概要视图
CN107066132A (zh) * 2015-11-10 2017-08-18 京瓷办公信息***株式会社 显示输入装置及具备其的图像形成装置、以及显示输入装置的控制方法
CN107066132B (zh) * 2015-11-10 2020-02-28 京瓷办公信息***株式会社 显示输入装置及具备其的图像形成装置、以及显示输入装置的控制方法
CN105389372A (zh) * 2015-11-17 2016-03-09 杭州九言科技股份有限公司 一种页面显示方法和装置
CN107229475A (zh) * 2017-06-05 2017-10-03 掌阅科技股份有限公司 页面显示方法、电子设备及计算机存储介质
US11320965B2 (en) 2017-10-03 2022-05-03 Canon Kabushiki Kaisha Image processing apparatus, control method, and recording medium
CN108038449A (zh) * 2017-12-14 2018-05-15 广东德生科技股份有限公司 一种无纸化电子签名方法和***
CN108874486A (zh) * 2018-06-11 2018-11-23 江苏中威科技软件***有限公司 页面加载的方法、终端及具有存储功能的装置
CN109410849A (zh) * 2018-12-21 2019-03-01 上海墨案智能科技有限公司 刷新控制方法、装置及存储介质
CN110110071A (zh) * 2019-04-29 2019-08-09 上海连尚网络科技有限公司 电子小说的推荐方法、设备及计算机可读存储介质
CN110110071B (zh) * 2019-04-29 2020-07-28 上海连尚网络科技有限公司 电子小说的推荐方法、设备及计算机可读存储介质

Also Published As

Publication number Publication date
US20130218729A1 (en) 2013-08-22
AU2011203833A1 (en) 2012-08-30
US10824322B2 (en) 2020-11-03
JP2013516717A (ja) 2013-05-13
KR20150070197A (ko) 2015-06-24
EP3285188A1 (en) 2018-02-21
US20210181911A1 (en) 2021-06-17
US20130232409A1 (en) 2013-09-05
CN108629033A (zh) 2018-10-09
JP2015179536A (ja) 2015-10-08
MX2012008069A (es) 2012-11-23
US20130219322A1 (en) 2013-08-22
US20130219270A1 (en) 2013-08-22
US20130219321A1 (en) 2013-08-22
KR20120124443A (ko) 2012-11-13
BR112012017096A2 (pt) 2016-04-05
JP5752708B2 (ja) 2015-07-22
US9811507B2 (en) 2017-11-07
EP2524325A2 (en) 2012-11-21
WO2011085386A2 (en) 2011-07-14
KR20170088442A (ko) 2017-08-01
AU2011203833B2 (en) 2014-07-10
US20120311438A1 (en) 2012-12-06
WO2011085386A3 (en) 2011-10-06
US20130219269A1 (en) 2013-08-22
CN108629033B (zh) 2022-07-08
MX339341B (es) 2016-05-20
US9928218B2 (en) 2018-03-27

Similar Documents

Publication Publication Date Title
US20210181911A1 (en) Electronic text manipulation and display
US9952759B2 (en) Touch screen device, method, and graphical user interface for customizing display of content category icons
CN102033710B (zh) 用于管理文件夹的方法和相关设备
JP2022191324A (ja) 電子デバイス上の手書き入力
CN102385477B (zh) 基于多个显示器提供用户界面的方法及使用该方法的移动终端
CN104704494A (zh) 管理具有多页面的文件夹的设备、方法和图形用户界面
US20120210269A1 (en) Bookmark functionality for reader devices and applications
CN102754061A (zh) 用于改变电子文档中的页的装置、方法和图形用户接口
AU2018202847B2 (en) Electronic text manipulation and display
AU2020213353B2 (en) Electronic text manipulation and display

Legal Events

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

Application publication date: 20121128