CN101601083B - 用于数字作品中的不变引用的方法和装置 - Google Patents

用于数字作品中的不变引用的方法和装置 Download PDF

Info

Publication number
CN101601083B
CN101601083B CN200780048783.9A CN200780048783A CN101601083B CN 101601083 B CN101601083 B CN 101601083B CN 200780048783 A CN200780048783 A CN 200780048783A CN 101601083 B CN101601083 B CN 101601083B
Authority
CN
China
Prior art keywords
position reference
fixed position
reference identifier
book
content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN200780048783.9A
Other languages
English (en)
Other versions
CN101601083A (zh
Inventor
T·A·瑞安
R·L·古德温
J·拉迪亚克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Amazon Technologies Inc
Original Assignee
Amazon Technologies Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Amazon Technologies Inc filed Critical Amazon Technologies Inc
Priority claimed from PCT/US2007/089105 external-priority patent/WO2008083316A2/en
Publication of CN101601083A publication Critical patent/CN101601083A/zh
Application granted granted Critical
Publication of CN101601083B publication Critical patent/CN101601083B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • G06F3/147Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
    • 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

Abstract

一种呈现数字作品的方法,包括在一组显示条件下在显示屏(100)上显示该数字作品的一部分;以及提供与显示屏上数字作品的那部分相对应的一个或多个不变位置引用标识符(300)。这些不变位置引用标识符(300)与该数字作品分开,并且每一个不变位置引用标识符是连同该数字作品的对应部分来提供的,而不管显示该数字作品的该部分的显示条件。

Description

用于数字作品中的不变引用的方法和装置
相关申请的交叉引用
本申请要求于2006年12月29日提交的美国临时申请S/N.60/882,870(AM2-0055USP1)以及于2007年12月28日提交的美国临时申请No.60/976,286(AM2-0055USP2)的申请日权益,并且是于2007年3月29日提交的美国专利申请No.11/693,677(AM2-0055US)的继续,以上申请全部题为“Invariant Referencing in Digital Works(数字作品中的不变引用)”并且全部通过援引纳入于此。 
背景
随着个人计算机和诸如因特网之类的广域网的增长,信息的电子分发已愈加重要。随着因特网的广泛使用,已经能够使用电子技术来分发较大的相关信息单元,诸如书籍。使用电子技术分发的书籍通常称为电子书(“eBook”)。各种实体使得电子书可供经由诸如宽带和拨号连接等普通因特网连接来下载。 
通常,数字网络被结构化为呈现在显示设备上的虚拟画面,并且用户可从电子内容的一个虚拟画面或“页”翻到或改变到另一个。本文中使用的术语“页”是指在显示器上一次显示的内容的集合。由此,本文中描述的“页”并非是永远固定的,而是可基于诸如屏幕大小、字体类型或大小、页边距、行距、分辨率等显示条件的变化被重新定义或者重新编页。 
电子书可在各种不同的显示设备上显示和阅读,诸如举例而言计算机监视器、便携式数字助理(PDA)、袖珍个人计算机(PC)以及专用电子书阅读器设备。各种显示选项中的屏幕大小因显示设备的不同而变化极大。例如,计算机监视器的屏幕大小可为21英寸(对角测量)或更大,而袖珍PC的屏幕大小可能小至数英寸。单是凭借较大的屏幕大小,在计算机监视器上就能比袖珍PC一次性显示更多内容。由此,当在计算机监视器上显示时出现在电子书的某页(例如,第10页)上的内容当在袖珍PC或具有较小屏幕大小的其他某种显示设备上显示时可能出现在往后许多的页上(即,第50页)。 
字体类型也会影响显示屏上能显示多少文字内容。不同字体每英寸可能具有不同数目的字符并且可能具有统一或可变的字符宽度。更加显著的或许在于字体的大小也会影响显示屏上所显示的内容量。一般地,字体大小越小,显示屏上将容纳的文本就越多,反之亦然。 
这些和其他显示条件(例如,屏幕分辨率、页边距、行距等)影响在给定显示屏上能显示的内容量。相应地,在一个显示设备上阅读电子书的用户可能很难或无法将页引述有意义地传达给另一显示设备上相同电子书的阅读器,因为前述显示条件中的一个或多个可能不同。例如,当阅读器引述第27页第3行上有意义的引用语时,该引述对于大部分其他阅读器很可能并不准确。 
当用户正在阅读电子书并决定改变字体类型、字体大小、页边距或某个其他显示条件时可能出现另一个问题。在这种情形中,用户在显示条件改变之前或许知道他或她正在阅读哪一页。然而在改变之后,用户先前正阅读的内容很可能将在电子书的不同页上被找到,并且用户或许不能容易地定位他或她停止的地方。 
由此,仍需要改进标识或引用电子内容内的材料的方法以提升阅读器在电子书内导航和更好地标识电子书内容内的位置的能力。 
概述 
鉴于上述内容,本公开描述了不变地引用电子书、电子内容、或其他数字作品内的位置而不管在显示数字作品时的屏幕大小、字体大小或其他变化的方式。在一方面,一种呈现数字作品的方法包括在一组显示条件下在显示屏上显示所述数字作品的一部分,以及提供与显示屏上数字作品的那部分相对应的一个或多个不变位置引用标识符。这些不变位置引用标识符与该数字作品分开,并且每一个不变位置引用标识符是连同该数字作品的对应部分来提供的,而不管显示该数字作品的该部分的显示条件。 
在另一方面,一种索引数字作品的方法包括将该数字作品分割为多个段,生成多个位置引用标识符,以及顺序地向该数字作品的每一段作品唯一性位置引用标识符。每一个位置引用标识符被唯一地指派数字作品中对应的段,而不 管显示数字作品的显示条件。 
在又一方面,数字作品的数据结构被存储在一种或多种计算机可读介质上。该数据结构包括第一数据字段,其包含标识该数据结构的内容的标题;第二数据字段,其包括代表包括文本的数字作品的数据;以及第三数据字段,其包括不变位置引用标识符。每一个不变位置引用标识符与该数字作品中的位置相关联,以使得当该数据结构被计算机读取时每一个不变位置引用标识符连同该数字作品中的相关联部分一起被提供,而不管计算机显示该数字作品的该部分的显示条件。 
附图简述 
参考附图来阐述详细描述。在附图中,附图标记最左边的数字标识该附图标记首次在其中出现的附图。在不同附图中使用相同附图标记来指示相似或相同的项目。 
图1图解其中两个显示设备正显示相同电子书(“eBook”)的内容连同所显示内容在其上出现的常规页码的实现。 
图2图解其中两个显示设备正显示相同电子书的内容连同所显示内容在其上出现的常规页码的另一实现。 
图3图解其中两个示例性显示设备正显示相同电子书的内容连同标识所显示内容在电子书中出现的位置的位置引用标识符的另一实现。 
图4图解根据一种实现的示例性电子书阅读器设备。 
图5是示出在向消费者分发之前处理电子书或其他数字作品以指派位置引用标识符的示例性方法的流程图。 
图6是示出在向消费者分发之后处理电子书或其他数字作品以指派位置引用标识符的示例性方法的流程图。 
图7是示出分割电子书或其他数字作品的若干示例性方法的框图。 
图8示出根据一种示例性显示方法的电子书或其他数字作品可如何在图4的电子书阅读器设备上显示。 
图9示出根据另一种示例性显示方法的电子书或其他数字作品可如何在便携式数字助理(PDA)上显示。 
图10是图解基于数据字节数或其他数据单位提供电子书或其他数字作品的位置引用标识符的示例性方法的示意图。 
图11是示出显示电子书或其他数字作品的示例性方法的流程图。 
图12是图解电子书或其他数字作品的示例性数据结构的框图。 
详细描述
概览 
如以上提及的,当尝试标识和传达数字作品内的页或位置时会由于可变屏幕大小、字体类型或大小、页边距、行距、分辨率、以及显示设备的其他可变显示条件而出现问题。出现此问题是因为显示设备上所显示的虚拟画面或“页”并非是永久固定的,而是可基于显示条件的变化被重新定义或重新编页。本公开针对数字作品内的不变位置引用,其允许用户准确地引用数字作品内的位置而不管屏幕大小、字体类型、字体大小、或该数字作品的显示条件的其他变化。 
在本文中所描述的示例性实现中,在电子书(“eBook”)的上下文中描述不变位置引用。术语“电子书”和“数字作品”被同义地使用,并且如本文中所使用的,其可包括印刷作品的电子或数字表现、以及可包括文本、多媒体、超文本和/或超媒体的原始电子或数字内容。电子书和/或数字作品的示例包括但不限于书籍、杂志、报纸、期刊、日志、参考材料、电话簿、教科书、文选、使用手册、会议录、表格、目录、地图等等。另外,虽然各种方面和特征在本文中被描述为应用于电子书阅读器,但这些概念可实现在除电子书阅读器设备以外的其他电子设备或电子阅读器中,包括例如个人计算机、便携式计算机(例如,膝上型或袖珍PC)、个人数字助理(PDA)、便携式游戏设备、无线电话或之类的。 
图1图解源于电子设备的可变显示条件的问题。图1示出显示了罗密欧与茱丽叶电子书的一部分的两个显示设备。一个显示设备是以12号字体显示该电子书的19英寸计算机监视器100。第二个显示设备是以8号字体显示该电子书的具有2英寸×3英寸屏幕的PDA 102。如图1中所示,显示设备100和102两者从电子书中的相同位置显示内容。然而,计算机监视器100指示所显示内容可在该电子书的虚拟画面或页的第29页上找到,而PDA 102指示所显示内 容在该电子书的虚拟页的第108页上。这种页码差异是由于这两个显示设备的不同显示条件,并且使得电子书的用户很难向另一个用户引述该电子书中的具体内容。例如,在19英寸监视器100上阅读罗密欧与茱丽叶的用户将不能够容易地告诉在PDA 102上阅读罗密欧与茱丽叶的用户到哪里阅读罗密欧的隐喻:“Juliet is the sun!”。 
图2图解在显示设备之一的用户决定改变电子书的字体大小——这会影响电子书的虚拟编页——的情况下出现的类似问题。例如,假设在PDA 102上阅读罗密欧与茱丽叶的用户在戴上他的阅读眼镜之后决定将字体大小改为6号,使得他不必频繁地翻转虚拟页。在这种情形中,罗密欧的隐喻“Juliet is thesun!”将出现在该电子书中更早的虚拟页上——诸如举例而言第68页,因为每一个所显示页上将容纳更多文本。该用户随后可能难以定位他在显示条件改变之前停止阅读的点。 
图3图解补救前述与显示条件变化相关的问题的示例性不变位置引用方案。如图3中所示,罗密欧与茱丽叶电子书再次被具有不同显示条件的两个不同显示设备100和102显示。然而,在这种情形中,与显示会随着显示条件的改变而改变的虚拟页码不同,这些显示设备显示与所显示内容的至少一部分302(为清楚起见在文本框中示出)相对应的不变位置引用标识符300。不变位置引用标识符300是与电子书中的具体内容位置或段302相对应的唯一性标识符,其不受屏幕大小、字体类型或大小、分辨率、或其他显示条件所影响。由此,不变位置引用标识符300不管显示设备的显示条件如何都提供对所指派文本302的引用。这使得用户能容易地向在其他显示设备上和/或在不同显示条件下阅读相同电子书的其他用户传达具体电子书内容的位置。此外,不变位置引用方案使得显示设备即使在字体类型或大小、页边距、行距、和/或某种其他显示条件改变之后也能标识读者停止阅读的位置。因此,无论显示条件的任何改变是怎样的,用户皆能轻而易举地找到他或她停止阅读的地方。 
在图3中所示的实现中,不变位置引用标识符300是连同该电子书中位置引用的总数目一起被提供的(在这种情形中,201是不变位置引用标识符而2500是该电子书中位置引用的总数目)。这使得用户能大致知道在电子书中何处找到所显示的内容(在这种情形中为稍微少于整个电子书的十分之一)。然而, 无需提供位置引用标识符的总数目,并且不变位置引用标识符300可单独被显示或者联合一种或多种其他类型的信息一起被显示,诸如章、节、电子书名称、作者、阅读时间或之类的。在其他实施例中,不变位置引用标识符300可位于章、节等之内(例如,“第7章,201/900”用以指示第7章内总共900个位置引用中的位置201)。 
另外,不变位置引用标识符300在沿着显示屏底部的导航条302中显示。然而,在其他实现中,不变位置引用标识符300可在屏幕上的其他位置中显示,并且可持续地、周期性地、和/或在用户请求时显示。例如,不变位置引用标识符300可沿着显示屏的顶部、沿着显示屏的侧边、覆盖在电子书的内容上、在下拉菜单中、或以任何其他已知的用户界面或显示技术来显示。在另一个示例中,不变位置引用标识符可在用户选中或指向电子书的一部分或电子书中与给定不变位置引用标识符相对应的位置时被显示。 
在详细讨论这些和其他不变位置引用实现之前,将简要描述示例性显示设备以提供不变位置引用技术的上下文。 
示例性电子书阅读器设备 
图4图解能够采用不变引用技术的一种合适的显示设备400。然而,实际上任何其他类型的显示设备都可用于实现本文中描述的不变引用。在所例示的实现中,设备400体现为手持式电子书阅读器设备。以下将简要描述显示设备400的各种特征。然而,对此示例性显示设备的更完整描述可在2006年3月29日提交的题为“Handheld Electronic Book Reader Device Having Dual Displays(具有双显示的手持式电子书阅读器设备)”的美国专利申请No.11/277,893中找到,该申请通过援引纳入于此。 
如图4中所示,电子书阅读器设备400具有主体或外壳402、键盘404、包括第一显示406和第二显示408的双显示系统。设备键盘404包括用于输入用户输入的多个字母、数字、和/或功能键。 
双显示系统中的第一显示406以人类可阅读格式向用户呈现内容。第一显示406中所呈现的内容可以是数字作品,诸如电子书、报纸、或其他可读或可视材料。例如,显示406提供电子书的文本并且还描绘电子书中可包含的任何 图解、表、或图形要素。 
该双显示系统的第二显示408是毗邻内容显示406定位的窄屏幕。窄显示408被图解为位于内容显示406右方,但其在其他实现中可位于外壳402中的其他地方。窄显示屏408可响应于经由例如手指、指示笔、或其他类似的定点设备记录的用户输入。此外,窄显示屏408可实现对与在内容显示406中显示的内容相对应的图形要素的呈现。 
电子书阅读器设备400还可包括用以在电子书和数字作品中导航的各种用户输入410。可能存在的用户输入的示例包括按钮、滚轮、指轮、指摇杆、检测和记录用户拇指或手指运动的传感器、触觉传感器、或任何其他常规的用户输入机构。 
电子书阅读器设备400还具有各种内部组件,这些内部组件被通称为电子书阅读器子系统412。在一种实现中,子系统412包括系统存储414和处理单元416。处理单元416与系统存储414交互以促进对电子书阅读器设备400的操作。系统存储414可用于既存储多个电子书418和其他内容,又存储可由处理单元执行的软件程序或其他可执行模块420。这些程序或模块的示例可包括用不变位置引用标识符来索引电子书的索引模块、阅读器程序、控制模块(例如,功率管理)、网络连接软件、操作模块、显示驱动器、传感器算法、翻页检测器和之类的。 
系统存储414可包括以任何方法或技术实现的用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的易失性存储器(诸如RAM)、非易失性存储器、可移动存储器、和/或非移动存储器。另外,处理单元416除系统存储414以外或作为其代替可包括板上存储器。系统存储414和/或处理单元416中可包括的存储介质的示例包括但不限于,RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁存储设备、或者可用于存储合需信息并且可由电子书阅读器设备400访问的任何其他介质。任何这样的计算机存储介质可以是电子书阅读器设备400的一部分。 
本文中描述的各种指令、方法和技术可在由一台或多台计算机或其他设备执行的诸如程序模块等计算机可执行指令的一般上下文中考虑。一般地,程序 模块包括用于执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。这些程序模块和之类的可以作为本机代码来执行或诸如在虚拟机或其他运行时(Just-in-Time)编译执行环境中下载和执行。通常,程序模块的功能性可以在各个实施例中按需进行组合或分布。这些模块和技术的实现可以存储在某种形式的计算机可读介质上或在其上传输。 
不变位置引用的概览 
不变位置引用使得能够有意义地标识和传达电子书中的具体内容位置或内容段,而不管显示设备的屏幕大小、字体类型或大小、分辨率、或其他显示条件。一般,这通过贯穿数字作品的内容在各处或者向数字作品的个体段指派唯一性引用标识符来完成。这些引用标识符并不取决于该数字作品在其上显示的显示设备的显示条件。在这种意义上,引用字符是不变的。不变位置引用标识符可以除数字作品自身中的任何划分标记(例如,页码、章编号、书次号、节编号等)以及任何虚拟(可变)编页之外被提供,或者可以代替这样的划分标记和/或虚拟编页来提供。不变位置引用标识符提供用户能借此确定数字作品中内容的位置以及该内容相对于数字作品的开头或结尾的大致定位的可靠手段。不变位置引用标识符还可用作标识来自电子书的引用语或摘录的源的手段或者在一本电子书引用来自另一本电子书的段落时使用(例如,参见莎士比亚的“罗密欧与茱丽叶”,位置2105)。 
存在众多方式来在数字作品的内容中或与之相关联地提供不变位置引用标识符。例如,不变位置引用标识符可在数字作品被创建之后但在向消费者分发之前被嵌入或附于数字作品。此办法在本文中被称为预处理。或者,可在向消费者分发之后并在加载数字作品之际由显示设备生成不变位置引用标识符并将其与数字作品的内容相关联。此办法在本文中被称为后处理。在又其他实现中,与数字作品的内容相对应的数据字节数或数据地址可被用作不变位置引用标识符,在这种情形中无需专门生成不变位置引用标识符。图5-7描述在数字作品的内容中或与之相关联地提供不变位置引用标识符的若干示例性方法。 
索引数字作品的示例性预处理方法 
图5是示出在向消费者分发之前用不变位置引用标识符来索引数字作品(“预处理”)的示例性方法500的流程图。方法500可应用于包括至少一些文本的任何数字作品。当首次从印刷文献或胶片捕捉(例如,通过扫描)数字作品或作为原始数字作品创建数字作品时,方法500始于502。 
在504处,将数字作品分割为多个段。可用众多不同方式来分割数字作品。例如,在各种实现中,每一段可对应于个体章、词、词串、句子、段落、或文本内容的任何其他单位。或者,每一段可对应于字符、词、句子、或段落的预定倍数(例如,每10个字符、每其他词、每5句等等)。在又其他实现中,数字作品可被分割成与原始印刷作品的预定区域相对应的水平和/或垂直带(例如,每一段可对应于原始印刷作品的1英寸水平带中出现的字符)。以下将参照图7更详细地描述这些分割技术中的每一个。 
在506处生成多个顺序的唯一性位置引用标识符,在508处,顺序地向数字作品的每一段指派一唯一性位置引用标识符。由此,每一个位置引用标识符被唯一地指派给数字作品中对应的段,而不管显示数字作品的显示条件。换言之,位置引用标识符相对于显示条件是不变的。 
在510处,将不变位置引用标识符嵌入、附于、或以其他方式与数字作品的位置或段相关联。然而,位置引用标识符迄今仍与数字作品分开,因为位置引用标识符并非数字作品本身的字符,而是与数字作品的位置或段相关联的单独标识符。由此,数字作品的内容并未因提供位置引用标识符而改变。可将位置引用标识符与数字作品相关联的方式的示例包括将位置引用标识符作为元数据附于数字作品、将位置引用标识符的索引文件附于数字作品数据文件、以及与数字作品数据文件分开地维护位置引用标识符索引文件。然而,还可用任何其他已知方式将位置引用标识符与数字作品相关联。 
数字作品自身可包括或可以不包括内容的某种索引或划分标记,诸如页标识符、章标识符、节标识符、插图标识符、表标识符或之类的。不变位置引用可以但一般并非基于数字作品的正文中的任何章、页、或其他划分标记。由此,位置引用标识符一般是独立于数字作品中的任何位置标记生成的。然而,在一些实现中,可至少部分地基于数字作品中的位置标记将位置引用标识符与数字内容相关联。在这种情形中,在512处,可搜索数字作品以发现数字作品中的 任何划分标记,并且可用相对应的不变位置引用标识符或其超链接来替换或覆盖所找到的任何这种划分标记。此外,在514处,可生成用超链接来引用数字作品中的内容的内容表,这些超链接去往与数字作品中被引用的内容的位置相对应的位置引用标识符。 
接下来在516处,连同相关联的不变位置引用标识符一起向消费者分发数字作品,并且在518处,可在显示设备上加载并显示该数字作品。 
应理解,方法500中的某些动作无需按所描述的次序来执行、可被修改和/或可被完全省略,这取决于环境。例如,搜索数字作品中的划分标记并用不变位置引用标识符来替换或覆盖划分标记的动作512以及生成内容表的动作514可被省略。另外,分割数字作品的动作504和生成不变位置引用标识符的动作506被执行的次序并不重要,并且这些动作可按需颠倒。 
索引数字作品的示例性后处理方法 
图6是示出在向消费者分发之后用不变位置引用标识符来索引数字作品(“后处理”)的示例性方法600的流程图。除了将不变位置引用标识符与数字作品相关联的次序和位置之外,方法600与关于图5所描述的方法相类似。在该实现中,在向消费者分发数字作品以后由电子书阅读器或其他显示设备生成不变位置引用标识符并将其与数字作品相关联。 
在方法600中,在602处创建或捕捉数字作品,在604处向消费者分发数字作品,以及在606处将数字作品加载在显示设备的存储器中。在608处,由显示设备的存储器中的程序模块将数字作品分割为段。分割是以与以上针对方法500所讨论的相同方式来执行的,并且以下将参考图7进一步解释。显示设备的程序模块还在610处生成不变位置引用标识符,以及在612处将每一个不变位置引用标识符与经分割数字作品的不同位置或段相关联。 
在一些实现中,在614处,显示设备的程序模块可搜索数字作品以发现数字作品中的任何划分标记,并且可用相对应的不变位置引用标识符来替换覆盖所找到的任何这种划分标记。此外,在616处,显示设备的程序模块可生成用超链接来引用数字作品中的内容的内容表,这些超链接去往与数字作品中被引用的内容的位置相对应的位置引用标识符。动作608-616中的一个或多个可在 于606处加载数字作品以供显示之际被自动执行。 
在618处,连同不变位置引用标识符一起在显示设备上显示数字作品。 
应理解,方法600中的某些动作无需按所描述的次序来执行、可被修改和/或可被完全省略,这取决于环境。例如,搜索数字作品中的划分标记并用不变位置引用标识符来替换或覆盖划分标记的动作614以及生成内容表的动作616可被省略。另外,分割数字作品的动作608和生成不变位置引用标识符的动作610被执行的次序并不重要,并且这些动作可按需颠倒。 
示例性分割方法 
图7是图解分割数字作品的一些示例性方法的框图,这些方法可以但是并非必须被用于在以上描述的方法500和600中分割数字作品。图7示出5种不同的分割办法:基于字符分割702、基于词分割704、基于句子分割706、基于段落分割708、以及基于带分割710。在一些实现中,可应用这些办法中的每一种以使得数字作品被分割成的每一段包含大致相同量的文本内容。各段的这种一致性使得在数字作品内的导航更加直观化,因为用户可将每一个不变位置引用标识符视为等同大致均等量的文本内容。然而,在其他实现中,各段可包含不同量的文本内容。 
在基于字符的办法702中,数字作品被分割以使得数字作品的每一个字符为单独段。由此,在所示实现中,短语“But,soft!”被分割成10段。此办法提供数字作品内引用的最高分辨率,但是也需要最多处理资源并且生成最大的位置引用索引文件。 
在基于词的办法704中,数字作品被分割以使得数字作品的每一个词为单独段。出于此办法的目的,由其前面的空格和后面的空格分开的每一个相继排列的字符集被当作词。由此,在所示实现中,短语“But,soft!What light throughyonder window breaks!”被分割成8段。此办法与基于字符的办法相比提供数字作品内引用的略低的分辨率,但是也需要成比例的更少处理资源并且生成成比例的更小索引文件。 
在基于句子的办法706中,数字作品被分割以使得数字作品的每一个句子为单独段。出于此办法的目的,以数字作品的第一个字符开始——第一字符跟 随在句号之后或者第一字符跟随在硬回车之后,并且以句号、问号、或感叹号结束的任何字符串将被当作句子。由此,在本实现中所示的段落已被分割成3段。此办法与基于词的办法相比仍提供数字作品内引用的更低的分辨率,但是也需要成比例的更少处理资源并且生成成比例的更小索引文件。 
在基于段落的办法708中,数字作品被分割以使得数字作品的每一个段落为单独段。出于此办法的目的,以数字作品的第一个字符开始——第一字符跟随在硬回车之后以及第一字符跟随在制表符缩进之后,并且以硬回车结束的任何字符串将被当作段落。由此,在本实现中所示的段落已被分割成3段。此办法与基于句子的办法相比仍提供数字作品内引用的更低的分辨率,但是也需要成比例的更少处理资源并且生成成比例的更小索引文件。 
在前述基于字符、词、句子和段落的办法中的每一种之中,数字作品中的图像(例如,表、插图、图表、以及其他非文本主题)可被当作预定数目的一段或多段,并且被指派与所指派段相对应的一个或多个不变位置引用标识符。即,无论显示器大小、分辨率、文件大小、或其他显示条件如何,每一幅图像都可被指派预定数目的一个或多个不变位置引用标识符。例如,数字作品中的每一幅图像可被指派单个不变位置引用标识符,其可以是跟随在指派给该图像前面的文本的不变位置引用标识符之后的下一个顺序的不变位置引用标识符。或者,每一幅图像可被指派任何其他预定数目的不变位置引用标识符。 
在其他实现中,图像可基于与图像相对应的数据的大小成比例地被指派不变位置引用标识符。即,图像对于该图像中每一字节(或多个字节)的数据可被指派一个不变位置引用标识符。在其他实现中,图像可被当作就像它们是一个或多个词一样(例如,所有图像被当作一个词,或者较小图像被当作10个词而较大图像被当作50个词)。在又其他实现中,图像可被指派同与该图像占用大致相同数据量的文本量相对应的多个不变位置引用标识符(例如,如果图像是由与30个字符大约相同的数据量来表示的,则该图像将被指派与30个文本字符将被指派的相同数目的不变位置引用标识符)。 
如果数字作品是从印刷文献或胶片扫描或者以其他方式捕捉的,则可应用基于带的办法710。在基于带的办法710中,数字作品被分割成与印刷文献的预定区域相对应的文本段。各带可以是水平和/或垂直的。在图7中所示的示例 中,该数字作品对于印刷文献中的每一英寸(或大致一英寸,以便包括整行文本或图像)被分割成水平带。每一段包括落在对应水平带内的字符或图像。出于此办法的目的,以带中第一字符开始并以带中最后字符结束的所有字符将被认为是与该带相对应的段的一部分。由此,在本实现中所示的段落已被分割成2段。 
在一些实现中,带的大小可至少部分地基于该作品的原始印刷副本的字体大小、行距、或其他格式。例如,调整带的大小以使得每一带包含预定数目的文本行可能是合需的。此办法趋向于通过使与每一不变位置引用标识符相对应的文本行的数目标准化而不管字体大小、行距、或其他格式来使得相继不变位置引用标识符之间的文本内容量标准化。在其中带的大小被调整成容纳预定数目的行的实现中,带大小对于具有较大字体大小和/或行距的印刷作品而言将更大。例如,4行14号字体的双倍间距文本将占用的带大小约为1.5英寸,而4行10号字体的单倍间距文本将占用的带大小约为0.75英寸。 
基于带的办法710尤其适合分割包括图像、插图、图表或其他非文本对象的数字作品,因为这些对象不能以与文本相同的方式被分割成带。在基于字符、词、句子、和段落的办法中,这些对象一般被当作预定数目的一个或多个段(例如,一个对象对应于1段、5段等等)而不管该对象的大小或形状。 
前述办法中的每一种可如图7中所示地在个体字符、词、句子、段落或带的基础上进行,或者可对字符、词、句子、段落或带的预定倍数执行。例如,数字作品可每N个字符、词、句子、段落或带被分段,其中N为大于1的任何数字。 
一些实现可采用前述分割办法的混合或组合。在这种情形中,各种分割办法可在向消费者分发之前执行(预处理)、在向消费者分发之后执行(后处理)、或这两者。例如,在一种示例性实现中,数字作品可在预处理期间使用基于带的办法710被粗略地分割,并且随后使用基于字符的办法702或基于词的办法704(例如,由消费者的显示设备)更精细地分割。 
一旦数字作品已被索引(以及在一些情形中甚至未索引),该数字作品就可连同不变位置引用标识符一起在显示设备上呈现。 
具有不变位置引用的数字作品的示例性显示 
图8-10图解根据若干示例性实现的连同不变位置引用标识符一起显示数字作品的显示设备。 
图8示出具有显示屏802的电子书阅读器800,该显示屏802上显示了标题栏804、阅读栏806、以及导航栏808。标题栏804向用户显示名称、作者、日期、时间、或任何其他相关数据。阅读栏806显示电子书或数字作品的内容以供用户消费。导航栏808包括使得用户能容易地在电子书阅读器800的存储器或系统存储中存储的电子书和其他内容内部或其之间导航的各种接口。 
在所示实现中,导航栏808包括位置区810,其显示当前不变位置引用标识符(在该情形中为2105)相对于电子书中的位置引用标识符的总数(在该情形中为9000)。在位置区810中显示的不变位置引用标识符可以是与在显示屏上显示的第一内容(在该情形中,取决于该电子书被如何分割可为“B”、“But”、“But,Soft”等)、显示屏上的最后内容(在该情形中为“r”、“her”等)、或显示屏上的一些选中内容814(在该情形中词“east”被选中)相对应的不变位置引用标识符。这使得用户能够确切地知道和传达他或她当前正阅读该电子书中的何处以及当前位置相对于电子书内容的开始和结尾位于何处。 
在导航条808中还提供了搜索区812。用户可在搜索区812中输入不变位置引用标识符以跳到电子书内容的对应部分。 
图9图解具有显示屏902的PDA设备900,该显示屏902上以在大多数方面与以上描述的图8相类似的方式显示了标题栏904、阅读栏906、以及导航栏908。然而,在该实现中,并非在导航条中显示,显示当前不变位置引用标识符的位置区910覆盖在阅读栏906中与数字作品的选中部分毗邻的一部分上。位置区910可基于用户选中或指向该数字作品的具体字符、词、句子、段落、或其他部分而显示。在所示实现中,用户已选中词“east”,并且作为响应,位置区910已被显示在与词east毗邻的标注窗中,从而指示当前不变位置引用标识符(在该情形中为2105)。位置区910可基于来自阅读器的请求或基于其他触发类型事件或命令(例如,保存结束位置、重新打开文件至上次停止的地方等等)而被显示。 
图10示出其中可在无需索引数字作品的情况下以不变位置引用标识符显 示数字作品的示例性方式。在该实现中,数字作品内的位置是基于该基础数字作品中数据字节数或其他某种数据单位来确定的。 
数字作品中的每一个字符由数据单元来表示。每一个数据单元对应于数字作品的某一部分。例如,每一个数据字节一般对应于数字作品的大约一个字符。相应地,为了确定数字作品内的内容的位置,可以将该内容映射到与该内容相对应的数据字节,并确定该数据字节的地址或字节数。地址或字节数随后可用作数字作品的不变位置引用标识符而无需任何附加索引。当前地址或字节数随后可相对于以该数字作品为基础的文件中的总字节数被提供,以便提供当前位置相对于数字作品的开头或结尾的指示。 
在图10中所示的实现中,用户已选中或指向所显示内容中的词“east”。词“east”的第一个字母对应于驻留在电子书阅读器的存储器或系统存储中的电子书数据文件1002中总共9000个数据字节中的字节号2105。相应地,电子书阅读器1000的位置区1004显示位置2105/9000。虽然此实现是按照字节数的形式来描述的,但任何其他数据单位可被替换地用作不变位置引用标识符。 
在诸如数字作品包括与文本内容对齐的图像等一些情形中,字节数可能看起来在图像所处的点有跳跃,因为该图像可能对应于显著的数据量。例如,小图像也可能消耗20,000字节或更多。为了消除此跳跃现象,图像可被存储在文本内容的开头或结尾处,随后经由有固定或启发式地选取的字节大小的图像指针从文本内引用这些图像。 
呈现数字作品的示例性方法 
图11是示出连同不变位置引用一起呈现数字作品的示例性方法1100的流程图,其可使用电子书阅读器、计算机监视器、PDA、或任何其他合适的显示设备来实现。出于简明的目的,方法1100被描述为在图4的电子书阅读器上实现。出于描述图11的方法的目的,假定已有一个或多个电子书或其他数字作品被存储在电子书阅读器的存储器中。 
再次参考图11,方法1100包括在1102处在一组显示条件下(例如,显示设备的类型、屏幕大小、字体大小等)在显示屏上显示电子书或数字作品的一部分。在1104处,关于该数字作品是否具有包括不变位置引用标识符的任 何相关联数据作出确定。如果确定存在包括不变位置引用标识符的数据,则将基于该相关联数据在显示屏上提供不变位置引用标识符。如果确定不存在包括不变位置引用标识符的数据,则将基于代表数字作品的所显示部分的数据字节数或其他数据单位来提供不变位置引用标识符。 
在1106,显示与显示屏上数字作品的那部分相对应的一个或多个不变位置引用标识符。在位置引用标识符并非数字作品本身的字符,而是与数字作品的位置或段相关联的单独标识符这个意义上而言,这些不变位置引用标识符是与数字作品分开的。由此,数字作品的内容并未因提供位置引用标识符而改变。可通过将位置引用标识符作为元数据附于数字作品、将位置引用标识符的索引文件附于数字作品数据文件、与数字作品数据文件分开地维护位置引用标识符索引文件、或者以任何其他已知方式来将位置引用标识符与数字作品相关联。以此方式,每一个不变位置引用标识符是连同数字作品中对应的部分来提供的,而不管显示数字作品的该部分的显示条件。 
在一些实现中,在1108处,在显示屏上显示显示和阅读栏。在该情形中,数字作品的所显示部分在阅读栏中显示,而不变位置引用标识符在导航栏中提供。此外或替换地,在1110处,不变位置引用标识符可覆盖在数字作品中不变位置引用标识符分别与之相关联的那些部分上。又此外或替换地,可响应于用户选中或指向显示屏上所显示的数字作品的一部分(例如,字符、词、句子、段落、对象、或其他内容)而提供不变位置引用标识符。 
在各种实现中,不变位置引用标识符可对应于数字作品的一个或多个字符、词、句子、段落、图像、插图、带、或对象。不变位置引用标识符可包括字母、数字、标点、符号、或其他字符的任何组合。为便于使用,不变位置引用标识符为数值和/或包括易于管理数目的字符(例如,最多4个字符)可能是合需的。另外,不变位置引用标识符可以但无需包括小数点、逗号、冒号、或其他标点(例如,210.5或2,105或2:1:05)以辅助用户导航数字作品。 
然而,可使用具有任何数目的数位和/或字符的不变位置引用标识符。例如,在使用分割办法将作品分割成具有9999段以上的情形中(例如,使用基于字符的办法分割并具有9999个字符以上的作品、或者使用基于字节的办法分割并具有9999字节以上的作品),更多数位或字符可能是合需的。此外或 替换地,具有较多段的作品可被缩小到合需数目的数位(例如,通过截短不变位置引用标识符的实际数目——123,456截短至1,234,除以预定因子确定的因子,除以在每名称基础上启发式地确定的因子,以便优化显示等等)。 
在一些实例中将每一个不变位置引用标识符指派给基本上一致的内容量可能是合需的。由此,在一些实现中,较短作品比较长作品可具有更少的不变位置引用标识符。然而,在一些实现中,数字作品可具有标准数目(例如,9999)的不变位置引用标识符。不管所显示的不变位置引用标识符的特质和长度如何,在一些实现中可允许数字作品中有更具体或更确切的引用。例如,回顾图8,即使不变位置引用标识符是按4位数字(即,2105)来显示的,用户可在搜索区中输入更具体的不变位置引用标识符(例如,2105.25)并且将被带到数字作品中该更具体的不变位置引用标识符的位置。此精度可通过例如将数字作品分割成比所显示数目的不变位置引用标识符更多的段(“隐藏精度”)、或者通过在每一段内按段的百分数内插一位置(“内插”)来完成。 
在隐藏精度办法中,数字作品被分割成比所显示的更多数目的段(例如,作品被分割成999,999段,但该作品被显示为具有9,999个不变位置引用标识符)。由此,用户就能够在隐藏和未显示的附加两个小数位内搜索。在内插办法中,作品被分割成与所显示的不变位置引用标识符相同数目的段(例如9,999),并且段内的大致位置被确定为附加精度位的百分比(例如,2105.25是段2105与2106之间的25%)。由此,通过向图8的示例应用内插办法,不变位置引用标识符2105.0-2105.24对应于字母“E”,2105.25-2105.49对应于字母“A”,2105.50-2105.74对应于字母“S”,以及2105.75-2105.99对应于字母“T”。内插办法还可使用基于带的分割办法来实现,但将每一段分割成等于附加精度位的倒数的数个垂直带(例如,1/0.25=4个垂直带),按需四舍五入。 
在一些实现中,方法1100可进一步包括在1112处呈现搜索区以供输入不变位置引用标识符,以及响应于用户在搜索区中输入不变位置引用标识符,更新显示屏以显示数字作品中与所输入的不变位置引用标识符相对应的部分。另外在一些实现中,方法1100可包括在1114处提供基于对应的不变位置引用标识符引用数字作品的内容的内容表。 
应理解,方法1100中的某些动作无需按所描述的次序来执行、可被修改和/或可被完全省略,这取决于环境。例如,动作1106-1114中的任何一个或多个可被省略。 
而且,本文中所描述的任何方法中的任何动作可由处理器或其他计算设备基于存储在一个或多个计算机可读介质上的指令来实现。计算机可读介质可以是可恰适地由预处理系统、显示设备、和/或数字作品访问的任何可用介质。作为示例而非限制,计算机可读介质可包括计算机存储介质和通信介质。计算机存储介质包括易失性和非易失性、可移动和非移动介质,它们以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术来实现。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其它存储器技术、CD-ROM、数字多功能盘(DVD)或其他光学存储、磁带盒、磁带、磁盘存储或其他磁存储设备、或者可用于存储合需信息并且可由预处理系统、显示设备、和/或数字作品访问的任何其他介质。上述中的任意组合也应包括在计算机可读介质的范围之内。 
电子书的数据结构 
图12图解示例性电子书数据结构1200,其包括标题字段1202、包括代表电子书或数字作品的数据的内容字段1204、包括不变位置引用标识符的索引和其所对应的内容的各部分的指示的位置引用字段1206、以及指定数据结构1200的结束的结束数据字段1208。在该实现中,不变位置引用标识符被配置为与数字作品的内容分开但作为同一数据结构的一部分的数据字段。数据结构1200可以是以任何合需编程语言的,并且可按需包括各种其他数据字段。 
位置引用字段1206可包括关于不变位置引用标识符以及它们关于数字作品如何被索引的各种其他信息,诸如举例而言内容表、至数字作品内的各个位置的超链接或指针的列表、数字作品的基础文件中的字节数或地址的列表、和/或关于如何索引数字作品的如何其他信息。 
结论 
尽管已经用结构特征和/或方法动作专用的语言描述了主题,但是应理解, 所附权利要求中定义的主题并非必要地被限定于所描述的具体特征或动作。相反,这些具体特征和动作是作为实现权利要求的示例形式而公开的。例如,这些方法动作无需按照本文中描述的次序或组合来执行,而是可按照一个或多个动作的任何组合来执行。 

Claims (27)

1.一种在电子书阅读器设备上呈现电子书内容的方法,所述方法包括:
在包括字体大小和行距的一组显示条件下在所述电子书阅读器设备的显示屏上显示所述电子书内容的一部分;以及
基于字节数在所述电子书阅读器设备的所述显示屏上显示与所述显示屏上所显示的所述电子书内容的所述部分相对应的一个或多个不变位置引用标识符,所述一个或多个不变位置引用标识符与所述电子书内容分开,以使得所述电子书内容未因提供所述不变位置引用标识符而改变,
其中每一个不变位置引用标识符是连同所述电子书内容中的对应部分来提供的,而不管显示所述电子书内容的所述部分的所述显示条件。
2.如权利要求1所述的方法,其特征在于,还包括在所述电子书阅读器设备的所述显示屏上显示阅读栏和导航栏,所述电子书内容的所述部分在所述阅读栏中显示,而所述一个或多个不变位置引用标识符在所述导航栏中提供。
3.如权利要求1所述的方法,其特征在于,还包括确定所述电子书内容是否具有包括不变位置引用标识符的相关联数据,并且基于此确定:
如果确定存在包括不变位置引用标识符的相关联数据,则基于所述包括不变位置引用标识符的相关联数据提供所述不变位置引用标识符,每一个不变位置引用标识符对应于所述电子书内容的文本字符、词或词串、句子、段落、或非文本对象;以及
如果确定不存在包括不变位置引用标识符的相关联数据,则基于代表所述电子书内容的所显示部分的数据字节数提供所述不变位置引用标识符。
4.如权利要求3所述的方法,其特征在于,所述非文本对象包括图像、图表、或表。
5.如权利要求1所述的方法,其特征在于,还包括呈现搜索区以供输入不变位置引用标识符,以及响应于用户在所述搜索区中输入不变位置引用标识符,更新所述显示屏以显示所述电子书内容中与所输入的不变位置引用标识符相对应的部分。
6.一种呈现包括文本的数字作品的方法,所述方法包括:
在一组显示条件下在显示屏上显示所述数字作品的一部分;以及
基于字节数在所述显示屏上提供与所述显示屏上的所述数字作品的所述部分相对应的一个或多个不变位置引用标识符,所述不变位置引用标识符覆盖并显示于在所述显示屏上显示的所述数字作品的所述部分上,
其中每一个不变位置引用标识符是连同所述数字作品中的对应部分来提供的,而不管显示所述数字作品的所述部分的所述显示条件。
7.如权利要求6所述的方法,其特征在于,还包括在所述显示屏上显示阅读栏和导航栏,所述数字作品的所述部分在所述阅读栏中显示,而所述不变位置引用标识符在所述导航栏中提供。
8.如权利要求6所述的方法,其特征在于,响应于用户选中所述显示屏上所显示的所述数字作品的一部分来提供所述不变位置引用标识符。
9.如权利要求6所述的方法,其特征在于,还包括:确定所述数字作品是否具有包括不变位置引用标识符的相关联数据,并且基于此确定:
如果确定存在包括不变位置引用标识符的相关联数据,则基于所述包括不变位置引用标识符的相关联数据提供所述不变位置引用标识符,以及
如果确定不存在包括不变位置引用标识符的相关联数据,则基于代表所述数字作品的所显示部分的数据的字节数提供所述不变位置引用标识符。
10.如权利要求9所述的方法,其特征在于,所述数字作品的每一个文本字符具有对应的不变位置引用标识符。
11.如权利要求9所述的方法,其特征在于,所述数字作品的每一个词或词串具有对应的不变位置引用标识符。
12.如权利要求9所述的方法,其特征在于,所述数字作品的每一个句子具有对应的不变位置引用标识符。
13.如权利要求9所述的方法,其特征在于,所述数字作品的每一个段落具有对应的不变位置引用标识符。
14.如权利要求9所述的方法,其特征在于,所述数字作品的每一个非文本对象具有对应的不变位置引用标识符。
15.如权利要求6所述的方法,其特征在于,每一个不变位置引用标识符包括具有最多4位的数值标识符。
16.如权利要求6所述的方法,其特征在于,还包括呈现搜索区以供输入不变位置引用标识符,以及响应于用户在所述搜索区中输入不变位置引用标识符,更新所述显示屏以显示所述数字作品中与所输入的不变位置引用标识符相对应的部分。
17.如权利要求9所述的方法,其特征在于,还包括提供基于对应的不变位置引用标识符引用所述数字作品的内容的内容表。
18.如权利要求14所述的方法,其特征在于,所述非文本对象包括图像、图表、或表。
19.一种在电子阅读器设备上呈现电子内容的方法,所述方法包括:
在所述电子阅读器设备的显示屏上显示阅读栏和导航栏;
在包括字体大小和行距的一组显示条件下,在显示在所述电子阅读器设备的显示屏上的所述阅读栏中显示所述电子内容的一部分;以及
基于字节数在所述电子阅读器设备的所述显示屏上的所述导航栏中提供与所述显示屏上所显示的所述电子内容的所述部分相对应的一个或多个不变位置引用标识符,所述不变位置引用标识符与所述电子内容分开,以使得所述电子内容未因提供所述位置引用标识符而改变,
其中每一个不变位置引用标识符是连同所述电子内容中的对应部分来提供的,而不管显示所述电子内容的所述部分的所述显示条件。
20.如权利要求19所述的方法,其特征在于,还包括确定所述电子内容是否具有包括不变位置引用标识符的相关联数据,并且基于此确定:
如果确定存在包括不变位置引用标识符的相关联数据,则基于所述包括不变位置引用标识符的相关联数据提供所述不变位置引用标识符,以及
如果确定不存在包括不变位置引用标识符的相关联数据,则基于代表所述电子内容的所显示部分的数据字节数提供所述不变位置引用标识符。
21.如权利要求20所述的方法,其特征在于,所述相关联数据中的每一个不变位置引用标识符对应于所述电子内容的文本字符、词或词串、句子、段落、或非文本对象。
22.如权利要求19所述的方法,其特征在于,所述电子内容是电子书。
23.如权利要求21所述的方法,其特征在于,所述非文本对象包括图像、图表、或表。
24.一种用于在电子书阅读器设备上呈现电子书内容的方法,包括:
在包括字体大小和行距的一组显示条件下在所述电子书阅读器设备的显示屏上显示所述电子书内容的一部分;
确定所述电子书内容是否具有包括一个或多个不变位置引用标识符的相关联数据,所述一个或多个不变位置引用标识符与所述电子书内容分开,以使得所述电子书内容未因提供所述位置引用标识符而改变,并且基于此确定:
如果确定存在包括所述一个或多个不变位置引用标识符的相关数据,则基于包括所述一个或多个不变位置引用标识符的所述相关联数据,在所述电子书阅读器设备的所述显示屏上显示与在所述显示屏上显示的所述电子书内容的所述部分相对应的所述一个或多个不变位置引用标识符;以及
如果确定不存在包括不变位置引用标识符的相关数据,则基于代表所述电子书内容的所显示部分的数据的字节数,在所述电子书阅读器设备的所述显示屏上显示所述一个或多个不变位置引用标识符;以及
其中,每一个不变位置引用标识符是连同所述电子书内容中的对应部分来提供的,而不管显示所述电子书内容的所述部分的所述显示条件。
25.一种在电子书阅读器设备上呈现电子书内容的装置,包括:
用于在包括字体大小和行距的一组显示条件下在所述电子书阅读器设备的显示屏上显示所述电子书内容的一部分的装置;以及
用于基于字节数在所述电子书阅读器设备的所述显示屏上显示与所述显示屏上所显示的所述电子书内容的所述部分相对应的一个或多个不变位置引用标识符的装置,所述一个或多个不变位置引用标识符与所述电子书内容分开,以使得所述电子书内容未因提供所述不变位置引用标识符而改变,
其中每一个不变位置引用标识符是连同所述电子书内容中的对应部分来提供的,而不管显示所述电子书内容的所述部分的所述显示条件。
26.一种呈现包括文本的数字作品的装置,包括:
用于在一组显示条件下在显示屏上显示所述数字作品的一部分的装置;以及
用于基于字节数在所述显示屏上提供与所述显示屏上的所述数字作品的所述部分相对应的一个或多个不变位置引用标识符的装置,所述不变位置引用标识符覆盖并显示于在所述显示屏上显示的所述数字作品的所述部分上,
其中每一个不变位置引用标识符是连同所述数字作品中的对应部分来提供的,而不管显示所述数字作品的所述部分的所述显示条件。
27.一种在电子阅读器设备上呈现电子内容的装置,包括:
用于在所述电子阅读器设备的显示屏上显示阅读栏和导航栏的装置;
用于在包括字体大小和行距的一组显示条件下,在显示在所述电子阅读器设备的显示屏上的所述阅读栏中显示所述电子内容的一部分的装置;以及
用于基于字节数在所述电子阅读器设备的所述显示屏上的所述导航栏中提供与所述显示屏上所显示的所述电子内容的所述部分相对应的一个或多个不变位置引用标识符的装置,所述不变位置引用标识符与所述电子内容分开,以使得所述电子内容未因提供所述位置引用标识符而改变,
其中每一个不变位置引用标识符是连同所述电子内容中的对应部分来提供的,而不管显示所述电子内容的所述部分的所述显示条件。
CN200780048783.9A 2006-12-29 2007-12-28 用于数字作品中的不变引用的方法和装置 Active CN101601083B (zh)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US88287006P 2006-12-29 2006-12-29
US60/882,870 2006-12-29
US11/693,677 US7865817B2 (en) 2006-12-29 2007-03-29 Invariant referencing in digital works
US11/693,677 2007-03-29
US97628607P 2007-09-28 2007-09-28
US60/976,286 2007-09-28
PCT/US2007/089105 WO2008083316A2 (en) 2006-12-29 2007-12-28 Invariant referencing in digital works

Publications (2)

Publication Number Publication Date
CN101601083A CN101601083A (zh) 2009-12-09
CN101601083B true CN101601083B (zh) 2014-02-19

Family

ID=39585804

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200780048783.9A Active CN101601083B (zh) 2006-12-29 2007-12-28 用于数字作品中的不变引用的方法和装置

Country Status (2)

Country Link
US (2) US7865817B2 (zh)
CN (1) CN101601083B (zh)

Families Citing this family (247)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7236754B2 (en) * 1999-08-23 2007-06-26 Parkervision, Inc. Method and system for frequency up-conversion
US8645137B2 (en) 2000-03-16 2014-02-04 Apple Inc. Fast, language-independent method for user authentication by voice
US9275052B2 (en) 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8131647B2 (en) 2005-01-19 2012-03-06 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US8677377B2 (en) 2005-09-08 2014-03-18 Apple Inc. Method and apparatus for building an intelligent automated assistant
US8352449B1 (en) 2006-03-29 2013-01-08 Amazon Technologies, Inc. Reader device content indexing
US8564544B2 (en) 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US9318108B2 (en) 2010-01-18 2016-04-19 Apple Inc. Intelligent automated assistant
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US9672533B1 (en) 2006-09-29 2017-06-06 Amazon Technologies, Inc. Acquisition of an item based on a catalog presentation of items
US7865817B2 (en) 2006-12-29 2011-01-04 Amazon Technologies, Inc. Invariant referencing in digital works
US8689132B2 (en) 2007-01-07 2014-04-01 Apple Inc. Portable electronic device, method, and graphical user interface for displaying electronic documents and lists
US8024400B2 (en) 2007-09-26 2011-09-20 Oomble, Inc. Method and system for transferring content from the web to mobile devices
US7751807B2 (en) 2007-02-12 2010-07-06 Oomble, Inc. Method and system for a hosted mobile management service architecture
US7716224B2 (en) 2007-03-29 2010-05-11 Amazon Technologies, Inc. Search and indexing on a user device
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US8977255B2 (en) 2007-04-03 2015-03-10 Apple Inc. Method and system for operating a multi-function portable electronic device using voice-activation
US8990215B1 (en) 2007-05-21 2015-03-24 Amazon Technologies, Inc. Obtaining and verifying search indices
US10002189B2 (en) 2007-12-20 2018-06-19 Apple Inc. Method and apparatus for searching using an active ontology
US9330720B2 (en) 2008-01-03 2016-05-03 Apple Inc. Methods and apparatus for altering audio output signals
US8996376B2 (en) 2008-04-05 2015-03-31 Apple Inc. Intelligent text-to-speech conversion
US10496753B2 (en) 2010-01-18 2019-12-03 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US8423889B1 (en) 2008-06-05 2013-04-16 Amazon Technologies, Inc. Device specific presentation control for electronic book reader devices
US8275720B2 (en) 2008-06-12 2012-09-25 International Business Machines Corporation External scoping sources to determine affected people, systems, and classes of information in legal matters
US9830563B2 (en) 2008-06-27 2017-11-28 International Business Machines Corporation System and method for managing legal obligations for data
US8484069B2 (en) 2008-06-30 2013-07-09 International Business Machines Corporation Forecasting discovery costs based on complex and incomplete facts
US8489439B2 (en) 2008-06-30 2013-07-16 International Business Machines Corporation Forecasting discovery costs based on complex and incomplete facts
US8515924B2 (en) 2008-06-30 2013-08-20 International Business Machines Corporation Method and apparatus for handling edge-cases of event-driven disposition
US8327384B2 (en) * 2008-06-30 2012-12-04 International Business Machines Corporation Event driven disposition
US8136158B1 (en) * 2008-07-21 2012-03-13 Google Inc. User-level segmentation mechanism that facilitates safely executing untrusted native code
US8131720B2 (en) 2008-07-25 2012-03-06 Microsoft Corporation Using an ID domain to improve searching
US20100030549A1 (en) 2008-07-31 2010-02-04 Lee Michael M Mobile device having human language translation capability with positional feedback
US8866698B2 (en) * 2008-10-01 2014-10-21 Pleiades Publishing Ltd. Multi-display handheld device and supporting system
US8676904B2 (en) 2008-10-02 2014-03-18 Apple Inc. Electronic devices with voice command and contextual data processing capabilities
US8677344B2 (en) * 2008-10-10 2014-03-18 Sony Corporation Software upgrade using single source channel
US8621390B1 (en) * 2008-10-21 2013-12-31 Amazon Technologies, Inc. Table of contents menu over electronic book content on an electronic paper display
US9087032B1 (en) 2009-01-26 2015-07-21 Amazon Technologies, Inc. Aggregation of highlights
USD601559S1 (en) 2009-01-27 2009-10-06 Amazon Technologies, Inc. Electronic reader device
USD636771S1 (en) 2009-01-27 2011-04-26 Amazon Technologies, Inc. Control pad for an electronic device
US8378979B2 (en) 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
US8108791B2 (en) * 2009-02-27 2012-01-31 Microsoft Corporation Multi-screen user interface
US8832584B1 (en) 2009-03-31 2014-09-09 Amazon Technologies, Inc. Questions on highlighted passages
USD624074S1 (en) 2009-05-04 2010-09-21 Amazon Technologies, Inc. Electronic reader device
US10241644B2 (en) 2011-06-03 2019-03-26 Apple Inc. Actionable reminder entries
US9858925B2 (en) 2009-06-05 2018-01-02 Apple Inc. Using context information to facilitate processing of commands in a virtual assistant
US10241752B2 (en) 2011-09-30 2019-03-26 Apple Inc. Interface for a virtual digital assistant
US10706373B2 (en) 2011-06-03 2020-07-07 Apple Inc. Performing actions associated with task items that represent tasks to perform
US8255820B2 (en) 2009-06-09 2012-08-28 Skiff, Llc Electronic paper display device event tracking
US8484027B1 (en) 2009-06-12 2013-07-09 Skyreader Media Inc. Method for live remote narration of a digital book
US9431006B2 (en) 2009-07-02 2016-08-30 Apple Inc. Methods and apparatuses for automatic speech recognition
US8692763B1 (en) 2009-09-28 2014-04-08 John T. Kim Last screen rendering for electronic book reader
CN102075552A (zh) * 2009-11-19 2011-05-25 盛大计算机(上海)有限公司 电子书阅读器与互联网信息同步系统及其方法
US8250041B2 (en) 2009-12-22 2012-08-21 International Business Machines Corporation Method and apparatus for propagation of file plans from enterprise retention management applications to records management systems
US8655856B2 (en) 2009-12-22 2014-02-18 International Business Machines Corporation Method and apparatus for policy distribution
US20110167350A1 (en) * 2010-01-06 2011-07-07 Apple Inc. Assist Features For Content Display Device
US10705794B2 (en) 2010-01-18 2020-07-07 Apple Inc. Automatically adapting user interfaces for hands-free interaction
US10276170B2 (en) 2010-01-18 2019-04-30 Apple Inc. Intelligent automated assistant
US10553209B2 (en) 2010-01-18 2020-02-04 Apple Inc. Systems and methods for hands-free notification summaries
US10679605B2 (en) 2010-01-18 2020-06-09 Apple Inc. Hands-free list-reading by intelligent automated assistant
DE202011111062U1 (de) 2010-01-25 2019-02-19 Newvaluexchange Ltd. Vorrichtung und System für eine Digitalkonversationsmanagementplattform
US20110191692A1 (en) * 2010-02-03 2011-08-04 Oto Technologies, Llc System and method for e-book contextual communication
US8682667B2 (en) 2010-02-25 2014-03-25 Apple Inc. User profiling for selecting user specific voice input processing information
US20110231388A1 (en) * 2010-03-19 2011-09-22 I/O Interconnect, Ltd. E-book read apparatus and operation thereof
US9569549B1 (en) 2010-05-25 2017-02-14 Amazon Technologies, Inc. Location based recommendation and tagging of media content items
US8566903B2 (en) 2010-06-29 2013-10-22 International Business Machines Corporation Enterprise evidence repository providing access control to collected artifacts
US8832148B2 (en) 2010-06-29 2014-09-09 International Business Machines Corporation Enterprise evidence repository
US8402359B1 (en) * 2010-06-30 2013-03-19 International Business Machines Corporation Method and apparatus for managing recent activity navigation in web applications
EP2591466B1 (en) 2010-07-06 2019-05-08 Sparkup Ltd. Method and system for book reading enhancement
CN102346620A (zh) * 2010-07-29 2012-02-08 和硕联合科技股份有限公司 电子书及其注记显示方法
US9836436B2 (en) * 2010-08-05 2017-12-05 Thomson Reuters Global Resources Unlimited Company Systems, methods, software and interfaces for performing enhanced document processing and document outlining
CN101916245B (zh) * 2010-08-30 2016-07-06 中国电信股份有限公司 一种电子阅读器上电子书批注实现方法和装置
US9495322B1 (en) 2010-09-21 2016-11-15 Amazon Technologies, Inc. Cover display
US9846688B1 (en) 2010-12-28 2017-12-19 Amazon Technologies, Inc. Book version mapping
US8798366B1 (en) 2010-12-28 2014-08-05 Amazon Technologies, Inc. Electronic book pagination
US9069767B1 (en) 2010-12-28 2015-06-30 Amazon Technologies, Inc. Aligning content items to identify differences
TWI445349B (zh) * 2010-12-31 2014-07-11 Aten Int Co Ltd 遠端管理系統及其運作方法
US9563351B2 (en) * 2011-03-14 2017-02-07 Apple Inc. Device, method, and graphical user interface for navigating between document sections
US9881009B1 (en) 2011-03-15 2018-01-30 Amazon Technologies, Inc. Identifying book title sets
US9262612B2 (en) 2011-03-21 2016-02-16 Apple Inc. Device access using voice authentication
US10057736B2 (en) 2011-06-03 2018-08-21 Apple Inc. Active transport based notifications
BR112014003632A2 (pt) 2011-08-19 2017-03-21 Apple Inc conteúdo interativo para livros digitais
US8994660B2 (en) 2011-08-29 2015-03-31 Apple Inc. Text correction processing
US9449526B1 (en) 2011-09-23 2016-09-20 Amazon Technologies, Inc. Generating a game related to a digital work
US9613003B1 (en) 2011-09-23 2017-04-04 Amazon Technologies, Inc. Identifying topics in a digital work
US9639518B1 (en) 2011-09-23 2017-05-02 Amazon Technologies, Inc. Identifying entities in a digital work
US10108706B2 (en) 2011-09-23 2018-10-23 Amazon Technologies, Inc. Visual representation of supplemental information for a digital work
US9158741B1 (en) 2011-10-28 2015-10-13 Amazon Technologies, Inc. Indicators for navigating digital works
US10134385B2 (en) 2012-03-02 2018-11-20 Apple Inc. Systems and methods for name pronunciation
US9483461B2 (en) 2012-03-06 2016-11-01 Apple Inc. Handling speech synthesis of content for multiple languages
KR20130104005A (ko) * 2012-03-12 2013-09-25 삼성전자주식회사 전자책 시스템 및 그 운용 방법
WO2013149403A1 (en) * 2012-04-07 2013-10-10 Motorola Mobility, Inc. Text select and enter
US9280610B2 (en) 2012-05-14 2016-03-08 Apple Inc. Crowd sourcing information to fulfill user requests
US10417037B2 (en) 2012-05-15 2019-09-17 Apple Inc. Systems and methods for integrating third party services with a digital assistant
US9721563B2 (en) 2012-06-08 2017-08-01 Apple Inc. Name recognition system
US9858244B1 (en) 2012-06-27 2018-01-02 Amazon Technologies, Inc. Sampling a part of a content item
US9715482B1 (en) * 2012-06-27 2017-07-25 Amazon Technologies, Inc. Representing consumption of digital content
US9495129B2 (en) 2012-06-29 2016-11-15 Apple Inc. Device, method, and user interface for voice-activated navigation and browsing of a document
CN103631782B (zh) * 2012-08-21 2018-10-16 腾讯科技(深圳)有限公司 一种处理电子书评论的方法、装置与系统
US9547647B2 (en) 2012-09-19 2017-01-17 Apple Inc. Voice-based media searching
US9632647B1 (en) * 2012-10-09 2017-04-25 Audible, Inc. Selecting presentation positions in dynamic content
JP2016508007A (ja) 2013-02-07 2016-03-10 アップル インコーポレイテッド デジタルアシスタントのためのボイストリガ
US10652394B2 (en) 2013-03-14 2020-05-12 Apple Inc. System and method for processing voicemail
US10748529B1 (en) 2013-03-15 2020-08-18 Apple Inc. Voice activated device for use with a voice-based digital assistant
US9317486B1 (en) 2013-06-07 2016-04-19 Audible, Inc. Synchronizing playback of digital content with captured physical content
WO2014197334A2 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for user-specified pronunciation of words for speech synthesis and recognition
WO2014197336A1 (en) 2013-06-07 2014-12-11 Apple Inc. System and method for detecting errors in interactions with a voice-based digital assistant
US9582608B2 (en) 2013-06-07 2017-02-28 Apple Inc. Unified ranking with entropy-weighted information for phrase-based semantic auto-completion
WO2014197335A1 (en) 2013-06-08 2014-12-11 Apple Inc. Interpreting and acting upon commands that involve sharing information with remote devices
CN110442699A (zh) 2013-06-09 2019-11-12 苹果公司 操作数字助理的方法、计算机可读介质、电子设备和系统
US10176167B2 (en) 2013-06-09 2019-01-08 Apple Inc. System and method for inferring user intent from speech inputs
JP6096900B2 (ja) * 2013-06-17 2017-03-15 日立マクセル株式会社 情報表示端末
KR102234400B1 (ko) * 2013-07-08 2021-03-31 삼성전자주식회사 컨텐츠의 순서 또는 위치를 변경하는 전자 장치 및 방법
US20150039991A1 (en) * 2013-08-01 2015-02-05 Booktrack Holdings Limited Creation system for producing synchronised soundtracks for electronic media content
US10296160B2 (en) 2013-12-06 2019-05-21 Apple Inc. Method for extracting salient dialog usage from live data
US9282149B2 (en) * 2014-03-06 2016-03-08 Google Inc. Reading group ebook synchronization
EP3137984A4 (en) * 2014-04-30 2017-12-13 Hewlett-Packard Development Company, L.P. Digital document including reference page numbers and fractional page numbers
US9966065B2 (en) 2014-05-30 2018-05-08 Apple Inc. Multi-command single utterance input method
US10170123B2 (en) 2014-05-30 2019-01-01 Apple Inc. Intelligent assistant for home automation
US9760559B2 (en) 2014-05-30 2017-09-12 Apple Inc. Predictive text input
US9430463B2 (en) 2014-05-30 2016-08-30 Apple Inc. Exemplar-based natural language processing
US10078631B2 (en) 2014-05-30 2018-09-18 Apple Inc. Entropy-guided text prediction using combined word and character n-gram language models
US9715875B2 (en) 2014-05-30 2017-07-25 Apple Inc. Reducing the need for manual start/end-pointing and trigger phrases
US9785630B2 (en) 2014-05-30 2017-10-10 Apple Inc. Text prediction using combined word N-gram and unigram language models
US9633004B2 (en) 2014-05-30 2017-04-25 Apple Inc. Better resolution when referencing to concepts
US9842101B2 (en) 2014-05-30 2017-12-12 Apple Inc. Predictive conversion of language input
US9338493B2 (en) 2014-06-30 2016-05-10 Apple Inc. Intelligent automated assistant for TV user interactions
US10659851B2 (en) 2014-06-30 2020-05-19 Apple Inc. Real-time digital assistant knowledge updates
US10446141B2 (en) 2014-08-28 2019-10-15 Apple Inc. Automatic speech recognition based on user feedback
US9818400B2 (en) 2014-09-11 2017-11-14 Apple Inc. Method and apparatus for discovering trending terms in speech requests
US10789041B2 (en) 2014-09-12 2020-09-29 Apple Inc. Dynamic thresholds for always listening speech trigger
US9646609B2 (en) 2014-09-30 2017-05-09 Apple Inc. Caching apparatus for serving phonetic pronunciations
US9886432B2 (en) 2014-09-30 2018-02-06 Apple Inc. Parsimonious handling of word inflection via categorical stem + suffix N-gram language models
US10127911B2 (en) 2014-09-30 2018-11-13 Apple Inc. Speaker identification and unsupervised speaker adaptation techniques
US10074360B2 (en) 2014-09-30 2018-09-11 Apple Inc. Providing an indication of the suitability of speech recognition
US9668121B2 (en) 2014-09-30 2017-05-30 Apple Inc. Social reminders
US10552013B2 (en) 2014-12-02 2020-02-04 Apple Inc. Data detection
US20160202896A1 (en) * 2015-01-09 2016-07-14 Kobo Incorporated Method and system for resizing digital page content
US9865280B2 (en) 2015-03-06 2018-01-09 Apple Inc. Structured dictation using intelligent automated assistants
US10152299B2 (en) 2015-03-06 2018-12-11 Apple Inc. Reducing response latency of intelligent automated assistants
US9886953B2 (en) 2015-03-08 2018-02-06 Apple Inc. Virtual assistant activation
US10567477B2 (en) 2015-03-08 2020-02-18 Apple Inc. Virtual assistant continuity
US9721566B2 (en) 2015-03-08 2017-08-01 Apple Inc. Competing devices responding to voice triggers
US9899019B2 (en) 2015-03-18 2018-02-20 Apple Inc. Systems and methods for structured stem and suffix language models
US9842105B2 (en) 2015-04-16 2017-12-12 Apple Inc. Parsimonious continuous-space phrase representations for natural language processing
US10460227B2 (en) 2015-05-15 2019-10-29 Apple Inc. Virtual assistant in a communication session
US10083688B2 (en) 2015-05-27 2018-09-25 Apple Inc. Device voice control for selecting a displayed affordance
US10200824B2 (en) 2015-05-27 2019-02-05 Apple Inc. Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device
US10127220B2 (en) 2015-06-04 2018-11-13 Apple Inc. Language identification from short strings
US9578173B2 (en) 2015-06-05 2017-02-21 Apple Inc. Virtual assistant aided communication with 3rd party service in a communication session
US10101822B2 (en) 2015-06-05 2018-10-16 Apple Inc. Language input correction
US10186254B2 (en) 2015-06-07 2019-01-22 Apple Inc. Context-based endpoint detection
US11025565B2 (en) 2015-06-07 2021-06-01 Apple Inc. Personalized prediction of responses for instant messaging
US10255907B2 (en) 2015-06-07 2019-04-09 Apple Inc. Automatic accent detection using acoustic models
US20160378747A1 (en) 2015-06-29 2016-12-29 Apple Inc. Virtual assistant for media playback
US10740384B2 (en) 2015-09-08 2020-08-11 Apple Inc. Intelligent automated assistant for media search and playback
US10671428B2 (en) 2015-09-08 2020-06-02 Apple Inc. Distributed personal assistant
US10331312B2 (en) 2015-09-08 2019-06-25 Apple Inc. Intelligent automated assistant in a media environment
US10747498B2 (en) 2015-09-08 2020-08-18 Apple Inc. Zero latency digital assistant
US9697820B2 (en) 2015-09-24 2017-07-04 Apple Inc. Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks
US11010550B2 (en) 2015-09-29 2021-05-18 Apple Inc. Unified language modeling framework for word prediction, auto-completion and auto-correction
US10366158B2 (en) 2015-09-29 2019-07-30 Apple Inc. Efficient word encoding for recurrent neural network language models
US11587559B2 (en) 2015-09-30 2023-02-21 Apple Inc. Intelligent device identification
US10691473B2 (en) 2015-11-06 2020-06-23 Apple Inc. Intelligent automated assistant in a messaging environment
US10956666B2 (en) 2015-11-09 2021-03-23 Apple Inc. Unconventional virtual assistant interactions
US10049668B2 (en) 2015-12-02 2018-08-14 Apple Inc. Applying neural network language models to weighted finite state transducers for automatic speech recognition
US10223066B2 (en) 2015-12-23 2019-03-05 Apple Inc. Proactive assistance based on dialog communication between devices
US10446143B2 (en) 2016-03-14 2019-10-15 Apple Inc. Identification of voice inputs providing credentials
US9934775B2 (en) 2016-05-26 2018-04-03 Apple Inc. Unit-selection text-to-speech synthesis based on predicted concatenation parameters
US9972304B2 (en) 2016-06-03 2018-05-15 Apple Inc. Privacy preserving distributed evaluation framework for embedded personalized systems
US10249300B2 (en) 2016-06-06 2019-04-02 Apple Inc. Intelligent list reading
US11227589B2 (en) 2016-06-06 2022-01-18 Apple Inc. Intelligent list reading
US10049663B2 (en) 2016-06-08 2018-08-14 Apple, Inc. Intelligent automated assistant for media exploration
DK179309B1 (en) 2016-06-09 2018-04-23 Apple Inc Intelligent automated assistant in a home environment
US10490187B2 (en) 2016-06-10 2019-11-26 Apple Inc. Digital assistant providing automated status report
US10192552B2 (en) 2016-06-10 2019-01-29 Apple Inc. Digital assistant providing whispered speech
US10067938B2 (en) 2016-06-10 2018-09-04 Apple Inc. Multilingual word prediction
US10586535B2 (en) 2016-06-10 2020-03-10 Apple Inc. Intelligent digital assistant in a multi-tasking environment
US10509862B2 (en) 2016-06-10 2019-12-17 Apple Inc. Dynamic phrase expansion of language input
DK179415B1 (en) 2016-06-11 2018-06-14 Apple Inc Intelligent device arbitration and control
DK179049B1 (en) 2016-06-11 2017-09-18 Apple Inc Data driven natural language event detection and classification
DK201670540A1 (en) 2016-06-11 2018-01-08 Apple Inc Application integration with a digital assistant
DK179343B1 (en) 2016-06-11 2018-05-14 Apple Inc Intelligent task discovery
US10474753B2 (en) 2016-09-07 2019-11-12 Apple Inc. Language identification using recurrent neural networks
US10043516B2 (en) 2016-09-23 2018-08-07 Apple Inc. Intelligent automated assistant
US11281993B2 (en) 2016-12-05 2022-03-22 Apple Inc. Model and ensemble compression for metric learning
CN106598934B (zh) * 2016-12-14 2018-09-14 掌阅科技股份有限公司 电子书数据的显示方法、装置及终端设备
US10593346B2 (en) 2016-12-22 2020-03-17 Apple Inc. Rank-reduced token representation for automatic speech recognition
US11204787B2 (en) 2017-01-09 2021-12-21 Apple Inc. Application integration with a digital assistant
DK201770383A1 (en) 2017-05-09 2018-12-14 Apple Inc. USER INTERFACE FOR CORRECTING RECOGNITION ERRORS
US10417266B2 (en) 2017-05-09 2019-09-17 Apple Inc. Context-aware ranking of intelligent response suggestions
US10726832B2 (en) 2017-05-11 2020-07-28 Apple Inc. Maintaining privacy of personal information
DK201770439A1 (en) 2017-05-11 2018-12-13 Apple Inc. Offline personal assistant
US10395654B2 (en) 2017-05-11 2019-08-27 Apple Inc. Text normalization based on a data-driven learning network
DK201770429A1 (en) 2017-05-12 2018-12-14 Apple Inc. LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT
DK179745B1 (en) 2017-05-12 2019-05-01 Apple Inc. SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT
US11301477B2 (en) 2017-05-12 2022-04-12 Apple Inc. Feedback analysis of a digital assistant
DK179496B1 (en) 2017-05-12 2019-01-15 Apple Inc. USER-SPECIFIC Acoustic Models
DK201770432A1 (en) 2017-05-15 2018-12-21 Apple Inc. Hierarchical belief states for digital assistants
DK201770431A1 (en) 2017-05-15 2018-12-20 Apple Inc. Optimizing dialogue policy decisions for digital assistants using implicit feedback
DK179549B1 (en) 2017-05-16 2019-02-12 Apple Inc. FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES
US20180336892A1 (en) 2017-05-16 2018-11-22 Apple Inc. Detecting a trigger of a digital assistant
US10303715B2 (en) 2017-05-16 2019-05-28 Apple Inc. Intelligent automated assistant for media exploration
US10311144B2 (en) 2017-05-16 2019-06-04 Apple Inc. Emoji word sense disambiguation
US10403278B2 (en) 2017-05-16 2019-09-03 Apple Inc. Methods and systems for phonetic matching in digital assistant services
US10657328B2 (en) 2017-06-02 2020-05-19 Apple Inc. Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling
US10445429B2 (en) 2017-09-21 2019-10-15 Apple Inc. Natural language understanding using vocabularies with compressed serialized tries
US10755051B2 (en) 2017-09-29 2020-08-25 Apple Inc. Rule-based natural language processing
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
US10636424B2 (en) 2017-11-30 2020-04-28 Apple Inc. Multi-turn canned dialog
US10733982B2 (en) 2018-01-08 2020-08-04 Apple Inc. Multi-directional dialog
US10733375B2 (en) 2018-01-31 2020-08-04 Apple Inc. Knowledge-based framework for improving natural language understanding
US10789959B2 (en) 2018-03-02 2020-09-29 Apple Inc. Training speaker recognition models for digital assistants
US10592604B2 (en) 2018-03-12 2020-03-17 Apple Inc. Inverse text normalization for automatic speech recognition
US10818288B2 (en) 2018-03-26 2020-10-27 Apple Inc. Natural assistant interaction
US10909331B2 (en) 2018-03-30 2021-02-02 Apple Inc. Implicit identification of translation payload with neural machine translation
US10928918B2 (en) 2018-05-07 2021-02-23 Apple Inc. Raise to speak
US11145294B2 (en) 2018-05-07 2021-10-12 Apple Inc. Intelligent automated assistant for delivering content from user experiences
US10984780B2 (en) 2018-05-21 2021-04-20 Apple Inc. Global semantic word embeddings using bi-directional recurrent neural networks
DK180639B1 (en) 2018-06-01 2021-11-04 Apple Inc DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT
US10892996B2 (en) 2018-06-01 2021-01-12 Apple Inc. Variable latency device coordination
DK201870355A1 (en) 2018-06-01 2019-12-16 Apple Inc. VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS
DK179822B1 (da) 2018-06-01 2019-07-12 Apple Inc. Voice interaction at a primary device to access call functionality of a companion device
US11386266B2 (en) 2018-06-01 2022-07-12 Apple Inc. Text correction
US10496705B1 (en) 2018-06-03 2019-12-03 Apple Inc. Accelerated task performance
US11010561B2 (en) 2018-09-27 2021-05-18 Apple Inc. Sentiment prediction from textual data
US11462215B2 (en) 2018-09-28 2022-10-04 Apple Inc. Multi-modal inputs for voice commands
US11170166B2 (en) 2018-09-28 2021-11-09 Apple Inc. Neural typographical error modeling via generative adversarial networks
US10839159B2 (en) 2018-09-28 2020-11-17 Apple Inc. Named entity normalization in a spoken dialog system
US11475898B2 (en) 2018-10-26 2022-10-18 Apple Inc. Low-latency multi-speaker speech recognition
CN109299398B (zh) * 2018-12-07 2020-11-06 广东小天才科技有限公司 一种课文内容的推荐方法及服务设备
US11638059B2 (en) 2019-01-04 2023-04-25 Apple Inc. Content playback on multiple devices
US11348573B2 (en) 2019-03-18 2022-05-31 Apple Inc. Multimodality in digital assistant systems
US11307752B2 (en) 2019-05-06 2022-04-19 Apple Inc. User configurable task triggers
DK201970509A1 (en) 2019-05-06 2021-01-15 Apple Inc Spoken notifications
US11423908B2 (en) 2019-05-06 2022-08-23 Apple Inc. Interpreting spoken requests
US11475884B2 (en) 2019-05-06 2022-10-18 Apple Inc. Reducing digital assistant latency when a language is incorrectly determined
US11140099B2 (en) 2019-05-21 2021-10-05 Apple Inc. Providing message response suggestions
US11496600B2 (en) 2019-05-31 2022-11-08 Apple Inc. Remote execution of machine-learned models
DK180129B1 (en) 2019-05-31 2020-06-02 Apple Inc. USER ACTIVITY SHORTCUT SUGGESTIONS
US11289073B2 (en) 2019-05-31 2022-03-29 Apple Inc. Device text to speech
DK201970511A1 (en) 2019-05-31 2021-02-15 Apple Inc Voice identification in digital assistant systems
US11360641B2 (en) 2019-06-01 2022-06-14 Apple Inc. Increasing the relevance of new available information
CN110287460B (zh) * 2019-06-27 2020-05-05 掌阅科技股份有限公司 电子书的展示方法、计算设备及计算机存储介质
US11488406B2 (en) 2019-09-25 2022-11-01 Apple Inc. Text detection using global geometry estimators
US11183193B1 (en) 2020-05-11 2021-11-23 Apple Inc. Digital assistant hardware abstraction
CN111881647A (zh) * 2020-06-09 2020-11-03 维沃移动通信有限公司 标识显示方法、装置及电子设备
CN112183019B (zh) * 2020-09-28 2021-10-22 掌阅科技股份有限公司 电子书手写笔记的显示方法、计算设备及计算机存储介质

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6351750B1 (en) * 1998-10-16 2002-02-26 Softbook Press, Inc. Dynamic conversion of byte ordering for use on different processor platforms

Family Cites Families (509)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2684955A (en) 1950-10-12 1954-07-27 Monsanto Chemicals Vinyl halide polymers plasticized with aryl alkane sulfonates
US4385093A (en) 1980-11-06 1983-05-24 W. L. Gore & Associates, Inc. Multi-component, highly porous, high strength PTFE article and method for manufacturing same
US4622627A (en) 1984-02-16 1986-11-11 Theta-J Corporation Switching electrical power supply utilizing miniature inductors integrally in a PCB
US4985697A (en) 1987-07-06 1991-01-15 Learning Insights, Ltd. Electronic book educational publishing method using buried reference materials and alternate learning levels
US5519606A (en) * 1992-01-21 1996-05-21 Starfish Software, Inc. System and methods for appointment reconciliation
US5432720A (en) 1992-11-13 1995-07-11 International Business Machines Corporation Rotatable pen-based computer
US7509270B1 (en) 1992-12-09 2009-03-24 Discovery Communications, Inc. Electronic Book having electronic commerce features
US7298851B1 (en) 1992-12-09 2007-11-20 Discovery Communications, Inc. Electronic book security and copyright protection system
US7401286B1 (en) * 1993-12-02 2008-07-15 Discovery Communications, Inc. Electronic book electronic links
US7849393B1 (en) 1992-12-09 2010-12-07 Discovery Communications, Inc. Electronic book connection to world watch live
US7835989B1 (en) 1992-12-09 2010-11-16 Discovery Communications, Inc. Electronic book alternative delivery systems
JPH06337896A (ja) * 1993-03-31 1994-12-06 Matsushita Electric Ind Co Ltd 電子書籍表示検索装置及び電子書籍表示検索方法
US5623260A (en) 1993-05-18 1997-04-22 Global Research Systems, Inc. Advance notification system and method utilizing passenger-definable notification time period
US5710922A (en) * 1993-06-02 1998-01-20 Apple Computer, Inc. Method for synchronizing and archiving information between computer systems
US5418549A (en) 1993-06-14 1995-05-23 Motorola, Inc. Resolution compensating scroll bar valuator
US5495268A (en) * 1993-10-20 1996-02-27 Sundstrand Corporation Display system for GCU maintenance information
US5623681A (en) * 1993-11-19 1997-04-22 Waverley Holdings, Inc. Method and apparatus for synchronizing, displaying and manipulating text and image documents
US7865567B1 (en) 1993-12-02 2011-01-04 Discovery Patent Holdings, Llc Virtual on-demand electronic book
JP3202455B2 (ja) 1993-12-06 2001-08-27 富士通株式会社 処理装置
US6049334A (en) 1993-12-20 2000-04-11 International Business Machines Corporation Method and system for graphically indicating the activity of a plurality of users within a shared data collection
US5499359A (en) 1994-01-18 1996-03-12 Borland International, Inc. Methods for improved referential integrity in a relational database management system
US5544305A (en) 1994-01-25 1996-08-06 Apple Computer, Inc. System and method for creating and executing interactive interpersonal computer simulations
GB2288512B (en) * 1994-04-14 1998-08-26 Matsushita Electric Ind Co Ltd Image processing apparatus
US5517407A (en) 1994-06-30 1996-05-14 In-Dex Device for including enhancing information with printed information and method for electronic searching thereof
US6041316A (en) 1994-07-25 2000-03-21 Lucent Technologies Inc. Method and system for ensuring royalty payments for data delivered over a network
EP0776378B1 (en) 1994-08-15 1999-01-13 R & O MINING PROCESSING LTD. Hydrometallurgical conversion of zinc sulfide to sulfate from zinc sulfide containing ores and concentrates
US5600775A (en) 1994-08-26 1997-02-04 Emotion, Inc. Method and apparatus for annotating full motion video and other indexed data structures
US5742905A (en) * 1994-09-19 1998-04-21 Bell Communications Research, Inc. Personal communications internetworking
US5574906A (en) 1994-10-24 1996-11-12 International Business Machines Corporation System and method for reducing storage requirement in backup subsystems utilizing segmented compression and differencing
US5793980A (en) 1994-11-30 1998-08-11 Realnetworks, Inc. Audio-on-demand communication system
US5630159A (en) 1994-12-29 1997-05-13 Motorola, Inc. Method and apparatus for personal attribute selection having delay management method and apparatus for preference establishment when preferences in a donor device are unavailable
US5892900A (en) * 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
CA2176691C (en) * 1995-05-15 2004-04-13 Junji Tanaka Hand-written character recognition apparatus and facsimile apparatus
AUPN520495A0 (en) 1995-09-04 1995-09-28 Charon Holdings Pty Ltd Reading aid
US5640553A (en) 1995-09-15 1997-06-17 Infonautics Corporation Relevance normalization for documents retrieved from an information retrieval system in response to a query
US5659742A (en) 1995-09-15 1997-08-19 Infonautics Corporation Method for storing multi-media information in an information retrieval system
CA2233023A1 (en) 1995-09-25 1997-04-03 Edward A. Taft Optimum access to electronic documents
US5761485A (en) 1995-12-01 1998-06-02 Munyan; Daniel E. Personal electronic book system
US5663748A (en) 1995-12-14 1997-09-02 Motorola, Inc. Electronic book having highlighting feature
US5661635A (en) 1995-12-14 1997-08-26 Motorola, Inc. Reusable housing and memory card therefor
JPH09179870A (ja) 1995-12-21 1997-07-11 Dainippon Printing Co Ltd 電子化書籍システム
US5774109A (en) 1995-12-29 1998-06-30 Franklin Electronic Publishers, Incorporated Electronic scrolling book with temporary interruptions
US7216116B1 (en) 1996-05-06 2007-05-08 Spotfire Ab Data analysis system with automated query and visualization environment setup
KR100506515B1 (ko) 1996-05-31 2005-09-26 마츠시타 덴끼 산교 가부시키가이샤 데이터통신시스템과데이터송신장치및데이터수신장치
US5765168A (en) * 1996-08-09 1998-06-09 Digital Equipment Corporation Method for maintaining an index
US5847698A (en) 1996-09-17 1998-12-08 Dataventures, Inc. Electronic book device
JPH1091640A (ja) 1996-09-18 1998-04-10 Nec Commun Syst Ltd 書籍閲覧サービス装置
US6804489B2 (en) 1996-09-25 2004-10-12 Laureate Education, Inc. Learning system and method for teacher load balancing
US6047189A (en) * 1996-10-11 2000-04-04 Arraycomm, Inc. Adaptive method for channel assignment in a cellular communication system
US5930026A (en) 1996-10-25 1999-07-27 Massachusetts Institute Of Technology Nonemissive displays and piezoelectric power supplies therefor
US6233318B1 (en) * 1996-11-05 2001-05-15 Comverse Network Systems, Inc. System for accessing multimedia mailboxes and messages over the internet and via telephone
WO1998021665A1 (es) 1996-11-12 1998-05-22 Carlos Landetta Chombo Libro electronico
US6154757A (en) 1997-01-29 2000-11-28 Krause; Philip R. Electronic text reading environment enhancement method and apparatus
US6041335A (en) 1997-02-10 2000-03-21 Merritt; Charles R. Method of annotating a primary image with an image and for transmitting the annotated primary image
US6049796A (en) * 1997-02-24 2000-04-11 Nokia Mobile Phones Limited Personal digital assistant with real time search capability
US5923861A (en) 1997-03-07 1999-07-13 International Business Machines Corporation Mobile client computer programmed to display drop down scrolling indicator
EP0968478A1 (de) 1997-03-18 2000-01-05 Siemens Aktiengesellschaft Verfahren zur automatischen generierung einer zusammenfassung von einem text durch einen rechner
US5926796A (en) 1997-05-05 1999-07-20 Walker Asset Management Limited Partnership Method and apparatus for selling subscriptions to periodicals in a retail environment
CA2285211C (en) 1997-03-28 2007-02-13 Softlight Inc. Evaluation based learning system
US5974449A (en) * 1997-05-09 1999-10-26 Carmel Connection, Inc. Apparatus and method for providing multimedia messaging between disparate messaging platforms
JPH113352A (ja) 1997-06-12 1999-01-06 Fuji Xerox Co Ltd 電子文書のファイル処理方法および装置
US6038601A (en) 1997-07-21 2000-03-14 Tibco, Inc. Method and apparatus for storing and delivering documents on the internet
US6037954A (en) * 1997-07-23 2000-03-14 Mcmahon; M. James Portable hand-held reading device
JPH1174882A (ja) 1997-08-29 1999-03-16 Net Beesu:Kk 情報資源転送制御プログラムを記録したプログラム記録媒体
US6018575A (en) 1997-09-08 2000-01-25 Mci Worldcom Direct distance dialing (DDD) access to a communications services platform
US6226642B1 (en) 1997-09-11 2001-05-01 International Business Machines Corporation Content modification of internet web pages for a television class display
US5960411A (en) 1997-09-12 1999-09-28 Amazon.Com, Inc. Method and system for placing a purchase order via a communications network
US5845278A (en) 1997-09-12 1998-12-01 Inioseek Corporation Method for automatically selecting collections to search in full text searches
US6658623B1 (en) 1997-09-15 2003-12-02 Fuji Xerox Co., Ltd. Displaying in a first document a selectable link to a second document based on a passive query
US6393526B1 (en) 1997-10-28 2002-05-21 Cache Plan, Inc. Shared cache parsing and pre-fetch
US6034839A (en) 1997-11-07 2000-03-07 Seagate Technology, Inc. Mechanism and method for loading a tape from a cartridge to a take-up reel
US5956048A (en) * 1997-11-10 1999-09-21 Kerry R. Gaston Electronic book system
US6385596B1 (en) 1998-02-06 2002-05-07 Liquid Audio, Inc. Secure online music distribution system
JP2001525096A (ja) 1998-02-26 2001-12-04 モネック・モービル・ネットワーク・コンピューティング・リミテッド 電子デバイス、好ましくは電子ブック
US6064980A (en) 1998-03-17 2000-05-16 Amazon.Com, Inc. System and methods for collaborative recommendations
US6331867B1 (en) 1998-03-20 2001-12-18 Nuvomedia, Inc. Electronic book with automated look-up of terms of within reference titles
EP0946019A1 (en) 1998-03-25 1999-09-29 CANAL+ Société Anonyme Authentification of data in a digital transmission system
US6263342B1 (en) 1998-04-01 2001-07-17 International Business Machines Corp. Federated searching of heterogeneous datastores using a federated datastore object
US6665490B2 (en) 1998-04-01 2003-12-16 Xerox Corporation Obtaining and using data associating annotating activities with portions of recordings
US6195698B1 (en) 1998-04-13 2001-02-27 Compaq Computer Corporation Method for selectively restricting access to computer systems
US6148340A (en) 1998-04-30 2000-11-14 International Business Machines Corporation Method and system for differencing container files
US6801751B1 (en) 1999-11-30 2004-10-05 Leapfrog Enterprises, Inc. Interactive learning appliance
US6584479B2 (en) 1998-06-17 2003-06-24 Xerox Corporation Overlay presentation of textual and graphical annotations
JP3968875B2 (ja) 1998-06-24 2007-08-29 ソニー株式会社 ダウンロード装置、及び記録媒体
US6300947B1 (en) 1998-07-06 2001-10-09 International Business Machines Corporation Display screen and window size related web page adaptation system
US6331866B1 (en) 1998-09-28 2001-12-18 3M Innovative Properties Company Display control for software notes
US6725227B1 (en) 1998-10-02 2004-04-20 Nec Corporation Advanced web bookmark database system
JP2000113064A (ja) 1998-10-09 2000-04-21 Fuji Xerox Co Ltd 最適行為者選定支援システム
US6356879B2 (en) 1998-10-09 2002-03-12 International Business Machines Corporation Content based method for product-peer filtering
US20030097361A1 (en) 1998-12-07 2003-05-22 Dinh Truong T Message center based desktop systems
US7062707B1 (en) 1998-12-08 2006-06-13 Inceptor, Inc. System and method of providing multiple items of index information for a single data object
SE515805C2 (sv) 1998-12-23 2001-10-08 Tomas Dalstroem Anordning för att understödja läsning av en text från ett visningsorgan
US6751606B1 (en) 1998-12-23 2004-06-15 Microsoft Corporation System for enhancing a query interface
US6308320B1 (en) 1999-01-15 2001-10-23 Hewlett-Packard Company Method and apparatus for incremental selective compilation of intermediate code files during computer system compilation and linking
US7127515B2 (en) * 1999-01-15 2006-10-24 Drm Technologies, Llc Delivering electronic content
JP2002536736A (ja) 1999-01-27 2002-10-29 ディスカバリー・コミニュケーションズ・インコーポレーテッド 図書館カタログ・メニュとサーチ機能とを有する電子書籍
US6574658B1 (en) 1999-01-29 2003-06-03 Lucent Technologies Inc. System and method for secure classification of electronic mail
US6457030B1 (en) 1999-01-29 2002-09-24 International Business Machines Corporation Systems, methods and computer program products for modifying web content for display via pervasive computing devices
US6559882B1 (en) 1999-09-02 2003-05-06 Ncr Corporation Domestic appliance
SE515459C2 (sv) 1999-02-10 2001-08-06 Ericsson Telefon Ab L M Metod för att synkronisera en värddatabas och en fjärrdatabas
US6529920B1 (en) * 1999-03-05 2003-03-04 Audiovelocity, Inc. Multimedia linking device and method
US6687878B1 (en) 1999-03-15 2004-02-03 Real Time Image Ltd. Synchronizing/updating local client notes with annotations previously made by other clients in a notes database
US6401239B1 (en) 1999-03-22 2002-06-04 B.I.S. Advanced Software Systems Ltd. System and method for quick downloading of electronic files
US6272461B1 (en) * 1999-03-22 2001-08-07 Siemens Information And Communication Networks, Inc. Method and apparatus for an enhanced presentation aid
US6484212B1 (en) 1999-04-20 2002-11-19 At&T Corp. Proxy apparatus and method for streaming media information
US6542163B2 (en) 1999-05-05 2003-04-01 Microsoft Corporation Method and system for providing relevant tips to a user of an application program
AU5470500A (en) 1999-06-08 2000-12-28 Scientific Learning Corporation Method for deducing level of interest in information structures via annotations
JP2001005816A (ja) * 1999-06-18 2001-01-12 Sony Corp 電子書籍表示装置及びその表示方法
US6580683B1 (en) 1999-06-23 2003-06-17 Dataplay, Inc. Optical recording medium having a master data area and a writeable data area
US7293280B1 (en) 1999-07-08 2007-11-06 Microsoft Corporation Skimming continuous multimedia content
US7111250B1 (en) 1999-07-30 2006-09-19 Xerox Corporation Image transfer apparatus
JP4827275B2 (ja) 1999-08-10 2011-11-30 シャープ株式会社 電子書籍表示装置およびコンピュータ・プログラムを記録した記録媒体
JP3593473B2 (ja) 1999-08-16 2004-11-24 日本電信電話株式会社 電子ブックコンテンツとメモ情報の共有方法および電子ブック閲覧用プログラムの記録媒体
WO2001016775A1 (fr) 1999-08-27 2001-03-08 Comnex Co., Ltd. Procede servant a fournir des donnees sur des oeuvres litteraires, systeme de mise en oeuvre de ce procede, et support enregistre lisible par machine
JP2001100702A (ja) 1999-09-29 2001-04-13 Minolta Co Ltd 情報再生装置
US6487669B1 (en) 1999-09-30 2002-11-26 Intel Corporation Method and apparatus for a dual mode of displaying data and images
US7704147B2 (en) 1999-10-06 2010-04-27 Igt Download procedures for peripheral devices
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
US20030050927A1 (en) 2001-09-07 2003-03-13 Araha, Inc. System and method for location, understanding and assimilation of digital documents through abstract indicia
US6560699B1 (en) 1999-10-20 2003-05-06 Cisco Technology, Inc. Constraint-based language configuration files for updating and verifying system constraints
ES2248108T3 (es) 1999-10-29 2006-03-16 Siemens Aktiengesellschaft Procedimiento y sistema para la tarificacion en redes de comunicaciones.
US6724403B1 (en) 1999-10-29 2004-04-20 Surfcast, Inc. System and method for simultaneous display of multiple information sources
US6535857B1 (en) 1999-11-09 2003-03-18 Magazines.Com, Inc. Method for distributing a periodical
US6633846B1 (en) 1999-11-12 2003-10-14 Phoenix Solutions, Inc. Distributed realtime speech recognition system
US7725307B2 (en) * 1999-11-12 2010-05-25 Phoenix Solutions, Inc. Query engine for processing voice based queries including semantic decoding
CA2390549C (en) 1999-11-17 2014-10-28 Discovery Communications, Inc. Electronic book having electronic commerce features
US6957233B1 (en) 1999-12-07 2005-10-18 Microsoft Corporation Method and apparatus for capturing and rendering annotations for non-modifiable electronic content
US6992687B1 (en) 1999-12-07 2006-01-31 Microsoft Corporation Bookmarking and placemarking a displayed document in a computer system
US20040268253A1 (en) 1999-12-07 2004-12-30 Microsoft Corporation Method and apparatus for installing and using reference materials in conjunction with reading electronic content
US6966029B1 (en) * 1999-12-08 2005-11-15 Koninklijke Philips Electronics N.V. Script embedded in electronic documents as invisible encoding
US20040078273A1 (en) 1999-12-08 2004-04-22 Loeb Michael R. Method and apparatus for relational linking based upon customer activities
US7310629B1 (en) 1999-12-15 2007-12-18 Napster, Inc. Method and apparatus for controlling file sharing of multimedia files over a fluid, de-centralized network
US6803930B1 (en) 1999-12-16 2004-10-12 Adobe Systems Incorporated Facilitating content viewing during navigation
US7089292B1 (en) 1999-12-20 2006-08-08 Vulcan Patents, Llc Interface including non-visual display for use in browsing an indexed collection of electronic content
AUPQ475799A0 (en) 1999-12-20 2000-01-20 Youramigo Pty Ltd An internet indexing system and method
US7228556B2 (en) 1999-12-21 2007-06-05 Tivo Inc. Distributed, interactive television program guide; system and method
US7010500B2 (en) * 1999-12-30 2006-03-07 Nokia Corporation On-line subscription method
AU2460801A (en) 1999-12-30 2001-07-16 Nextaudio, Inc. System and method for multimedia content composition and distribution
AU2414101A (en) * 2000-01-05 2001-07-16 Www.Internet Solutions Limited Messaging system
JP2001195412A (ja) 2000-01-12 2001-07-19 Hitachi Ltd 電子書籍システム及びそのコンテンツ表示方法
US6904449B1 (en) 2000-01-14 2005-06-07 Accenture Llp System and method for an application provider framework
US6449627B1 (en) * 2000-01-21 2002-09-10 International Business Machines Corp. Volume management method and system for a compilation of content
JP2001209586A (ja) 2000-01-26 2001-08-03 Toshiba Corp コンピュータにおけるコンテンツ管理装置及びコンテンツ管理方法
US6999565B1 (en) * 2000-02-01 2006-02-14 Envoyworldwide, Inc. Multi-mode message routing and management
WO2001057711A1 (en) * 2000-02-02 2001-08-09 Searchlogic.Com Corporation Combinatorial query generating system and method
JP4269203B2 (ja) 2000-02-04 2009-05-27 ソニー株式会社 データ処理システム、データ処理装置、データ処理方法、プログラム及び再生装置
AU2001238354A1 (en) 2000-02-18 2001-08-27 The University Of Maryland Methods for the electronic annotation, retrieval, and use of electronic images
GB2360106B (en) * 2000-02-21 2004-09-22 Ac Properties Bv Ordering playable works
JP2001236358A (ja) 2000-02-23 2001-08-31 Ricoh Co Ltd 文書検索方法および装置
US7389268B1 (en) 2000-03-02 2008-06-17 Trading Technologies International, Inc. Trading tools for electronic trading
US20010044786A1 (en) 2000-03-14 2001-11-22 Yoshihito Ishibashi Content usage management system and method, and program providing medium therefor
US7243130B2 (en) 2000-03-16 2007-07-10 Microsoft Corporation Notification platform architecture
US20010037328A1 (en) 2000-03-23 2001-11-01 Pustejovsky James D. Method and system for interfacing to a knowledge acquisition system
JP2001282619A (ja) 2000-03-30 2001-10-12 Hitachi Ltd コンテンツ改竄検知方法及びその実施装置並びにその処理プログラムを記録した記録媒体
AU2001252242A1 (en) 2000-03-31 2001-10-08 Glenn Rolus Borgward Universal digital mobile device
EP1410231A4 (en) * 2000-04-03 2005-02-23 Juergen Stark METHOD AND SYSTEM FOR ELECTRONIC MESSAGING WITH CONTENT CONTROL
JP2003530746A (ja) 2000-04-10 2003-10-14 ハネウェル・インターナショナル・インコーポレーテッド 機内電子メール・システム
US7398244B1 (en) * 2000-04-10 2008-07-08 Stikine Technology, Llc Automated order book with crowd price improvement
US6912398B1 (en) 2000-04-10 2005-06-28 David Domnitz Apparatus and method for delivering information to an individual based on location and/or time
US20010039493A1 (en) 2000-04-13 2001-11-08 Pustejovsky James D. Answering verbal questions using a natural language system
US6685482B2 (en) 2000-04-14 2004-02-03 Theodore H. Hopp Method and system for creating and evaluating quizzes
US20020049717A1 (en) 2000-05-10 2002-04-25 Routtenberg Michael D. Digital content distribution system and method
AU6420701A (en) 2000-06-05 2001-12-17 Niragongo Inc. Mehtod of navigating through content of cellular network
JP3555756B2 (ja) 2000-06-06 2004-08-18 独立行政法人 科学技術振興機構 マルチメディア情報利用方法、マルチメディア情報利用プログラムを記録した記録媒体及びマルチメディア情報システム
US20010050658A1 (en) 2000-06-12 2001-12-13 Milton Adams System and method for displaying online content in opposing-page magazine format
JP2001358602A (ja) * 2000-06-14 2001-12-26 Nec Corp 文字情報受信装置
JP2001357219A (ja) 2000-06-15 2001-12-26 Media Vision:Kk ネットワークを用いた書籍の作成・販売方法及び作成・販売システム
US6947922B1 (en) 2000-06-16 2005-09-20 Xerox Corporation Recommender system and method for generating implicit ratings based on user interactions with handheld devices
US6948135B1 (en) 2000-06-21 2005-09-20 Microsoft Corporation Method and systems of providing information to computer users
JP4470343B2 (ja) * 2000-06-22 2010-06-02 ソニー株式会社 情報閲覧装置および情報出力制御方法
US7092116B2 (en) 2000-06-29 2006-08-15 Douglas Calaway Method and system for processing an annotated digital photograph using a composite image
US20050044148A1 (en) * 2000-06-29 2005-02-24 Microsoft Corporation Method and system for accessing multiple types of electronic content
US7225159B2 (en) 2000-06-30 2007-05-29 Microsoft Corporation Method for authenticating and securing integrated bookstore entries
US20020046045A1 (en) 2000-06-30 2002-04-18 Attila Narin Architecture for an electronic shopping service integratable with a software application
US7290285B2 (en) * 2000-06-30 2007-10-30 Zinio Systems, Inc. Systems and methods for distributing and viewing electronic documents
CN100380314C (zh) * 2000-07-03 2008-04-09 株式会社爱可信 便携式信息终端装置、存储服务器、及存储区的提供方法
US20020069312A1 (en) 2000-07-10 2002-06-06 Jones Gad Quentin System and method for the storage, management and sharing of spatial-temporal based information
EP1323017A2 (en) 2000-07-14 2003-07-02 E-Book Systems Pte. Ltd. A novel book-like internet browser for electronic information
US6933928B1 (en) * 2000-07-18 2005-08-23 Scott E. Lilienthal Electronic book player with audio synchronization
WO2002009026A1 (en) * 2000-07-21 2002-01-31 Ohio University System and method for identifying an object
US6721869B1 (en) * 2000-08-15 2004-04-13 Lsi Logic Corporation Method for deriving a word address and byte offset information
US20020057286A1 (en) 2000-08-25 2002-05-16 Markel Steven O. Device independent video enhancement scripting language
TW494323B (en) * 2000-08-29 2002-07-11 Ibm System and method for locating on a physical document items referenced in another physical document
US7689510B2 (en) * 2000-09-07 2010-03-30 Sonic Solutions Methods and system for use in network management of content
JP4552296B2 (ja) 2000-09-08 2010-09-29 ソニー株式会社 情報処理装置および情報処理方法、並びに記録媒体
JP2002099739A (ja) 2000-09-21 2002-04-05 Nippon Telegr & Teleph Corp <Ntt> コンテンツ販売方法および装置
US7237123B2 (en) 2000-09-22 2007-06-26 Ecd Systems, Inc. Systems and methods for preventing unauthorized use of digital content
US20030164844A1 (en) 2000-09-25 2003-09-04 Kravitz Dean Todd System and method for processing multimedia content, stored in a computer-accessible storage medium, based on various user-specified parameters related to the content
AU2002211482A1 (en) 2000-10-04 2002-04-15 Enic Corporation Providing services and information based on a request that includes a unique identifier
US6496803B1 (en) 2000-10-12 2002-12-17 E-Book Systems Pte Ltd Method and system for advertisement using internet browser with book-like interface
JP4293721B2 (ja) 2000-10-13 2009-07-08 富士通株式会社 携帯電子ビューワシステム
US20020091584A1 (en) 2000-10-25 2002-07-11 Clark George Philip Electronic content distribution
US6704733B2 (en) 2000-10-25 2004-03-09 Lightning Source, Inc. Distributing electronic books over a computer network
US6735583B1 (en) * 2000-11-01 2004-05-11 Getty Images, Inc. Method and system for classifying and locating media content
US20020051200A1 (en) 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
WO2002039206A2 (en) 2000-11-10 2002-05-16 Citala Ltd. eBOOK-ePUBLISHING PATENT NOVELTIES
EP1346559A4 (en) * 2000-11-16 2006-02-01 Mydtv Inc SYSTEM AND METHOD FOR DETERMINING THE POPULARITY OF VIDEO PROGRAM EVENTS
US20020090934A1 (en) 2000-11-22 2002-07-11 Mitchelmore Eliott R.D. Content and application delivery and management platform system and method
US20020069222A1 (en) 2000-12-01 2002-06-06 Wiznet, Inc. System and method for placing active tags in HTML document
NZ508695A (en) 2000-12-07 2003-04-29 Compudigm Int Ltd Method and system of searching a database of records
JP2002197079A (ja) 2000-12-26 2002-07-12 Taiheiyo Printing Co Ltd 著作物の著作システムおよび製作販売システム
US6985913B2 (en) 2000-12-28 2006-01-10 Casio Computer Co. Ltd. Electronic book data delivery apparatus, electronic book device and recording medium
US7249324B2 (en) 2000-12-28 2007-07-24 Matsushita Electric Industrial Co., Ltd. Electronic paper file
US20020087532A1 (en) 2000-12-29 2002-07-04 Steven Barritz Cooperative, interactive, heuristic system for the creation and ongoing modification of categorization systems
US20030105679A1 (en) 2001-01-03 2003-06-05 Aditya Krishnan Point of sale terminal arrangement using television set-top box
JP2002218521A (ja) 2001-01-12 2002-08-02 Nec Corp メッセージ受信装置、メッセージ受信方法、およびメッセージ受信用プログラムを記録した記録媒体
US7496767B2 (en) 2001-01-19 2009-02-24 Xerox Corporation Secure content objects
US8065620B2 (en) 2001-01-31 2011-11-22 Computer Associates Think, Inc. System and method for defining and presenting a composite web page
US6772144B2 (en) 2001-01-31 2004-08-03 Microsoft Corporation Method and apparatus for applying an adaptive layout process to a layout template
NZ519177A (en) 2001-01-31 2005-04-29 Ntt Docomo Inc Method and apparatus for delivering program to storage module of mobile terminal
US20020165707A1 (en) * 2001-02-26 2002-11-07 Call Charles G. Methods and apparatus for storing and processing natural language text data as a sequence of fixed length integers
US20020120635A1 (en) * 2001-02-27 2002-08-29 Joao Raymond Anthony Apparatus and method for providing an electronic book
JP2002259718A (ja) 2001-02-28 2002-09-13 Fujitsu Ltd コンテンツ提供方法、コンテンツ利用者メニュー情報データベースの登録方法、コンテンツ提供プログラム、コンテンツ要求プログラム、コンテンツ利用者登録プログラム及び料金請求プログラム
WO2002071258A2 (en) 2001-03-02 2002-09-12 Breakthrough To Literacy, Inc. Adaptive instructional process and system to facilitate oral and written language comprehension
CA2340531C (en) * 2001-03-12 2006-10-10 Ibm Canada Limited-Ibm Canada Limitee Document retrieval system and search method using word set and character look-up tables
US6642947B2 (en) 2001-03-15 2003-11-04 Apple Computer, Inc. Method and apparatus for dynamic cursor configuration
US7653552B2 (en) 2001-03-21 2010-01-26 Qurio Holdings, Inc. Digital file marketplace
US7856414B2 (en) 2001-03-29 2010-12-21 Christopher Zee Assured archival and retrieval system for digital intellectual property
US6938076B2 (en) * 2001-03-30 2005-08-30 01 Communique Laboratory Inc. System, computer product and method for interfacing with a private communication portal from a wireless device
US7437318B2 (en) * 2001-03-30 2008-10-14 Gemstar Ebook Group Limited Systems and methods for electronic off-line catalog
US7107533B2 (en) 2001-04-09 2006-09-12 International Business Machines Corporation Electronic book with multimode I/O
US7020663B2 (en) 2001-05-30 2006-03-28 George M. Hay System and method for the delivery of electronic books
US20020184319A1 (en) 2001-05-31 2002-12-05 Willner Barry E. Systems and methods for facilitating access to an information address
JP3861625B2 (ja) * 2001-06-13 2006-12-20 ソニー株式会社 データ転送システム、データ転送装置、記録装置、データ転送方法
AU2002318380A1 (en) * 2001-06-21 2003-01-08 Isc, Inc. Database indexing method and apparatus
US20030018543A1 (en) 2001-06-25 2003-01-23 Alger Jeffrey H. Client portal
JP2003016104A (ja) 2001-07-04 2003-01-17 Sharp Corp 検索装置およびプログラム記録媒体
US7246118B2 (en) 2001-07-06 2007-07-17 International Business Machines Corporation Method and system for automated collaboration using electronic book highlights and notations
US7057591B1 (en) 2001-07-11 2006-06-06 Nokia Corporation Advertising using an eBook with a bistable display
US6961319B2 (en) 2001-07-16 2005-11-01 International Business Machines Corporation Methods and arrangements for distribution tree development
US7188085B2 (en) * 2001-07-20 2007-03-06 International Business Machines Corporation Method and system for delivering encrypted content with associated geographical-based advertisements
US7130841B1 (en) * 2001-07-31 2006-10-31 America Online, Inc. Enabling a search for both local and remote electronic content
GB2378274A (en) * 2001-07-31 2003-02-05 Hewlett Packard Co Distributing electronic content
US20030025731A1 (en) 2001-08-02 2003-02-06 International Business Machines Corporation Method and system for automated research using electronic book highlights and notations
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
CA2457198A1 (en) * 2001-08-16 2003-02-27 Trans World New York Llc User-personalized media sampling, recommendation and purchasing system using real-time inventory database
US20030040970A1 (en) 2001-08-21 2003-02-27 Miller Kenneth J. Online classified advertising creation, management and viewing system
CA2398798A1 (en) * 2001-08-28 2003-02-28 Research In Motion Limited System and method for providing tactility for an lcd touchscreen
JP3807963B2 (ja) 2001-08-29 2006-08-09 インターナショナル・ビジネス・マシーンズ・コーポレーション 自動取引機とその制御方法
US7266765B2 (en) 2001-08-31 2007-09-04 Fuji Xerox Co., Ltd. Detection and processing of annotated anchors
US7149776B1 (en) 2001-08-31 2006-12-12 Oracle International Corp. System and method for real-time co-browsing
US7103848B2 (en) * 2001-09-13 2006-09-05 International Business Machines Corporation Handheld electronic book reader with annotation and usage tracking capabilities
US20030052928A1 (en) 2001-09-14 2003-03-20 Williams Bruce G. System for and method of interactive screen savers
JP2003108476A (ja) 2001-09-28 2003-04-11 Fuji Photo Film Co Ltd コンテンツ管理システム、コンテンツ管理方法およびプログラム
JP2003122969A (ja) 2001-10-15 2003-04-25 Dainippon Printing Co Ltd ネットワークを利用した電子コンテンツの販売システム
US20030110503A1 (en) 2001-10-25 2003-06-12 Perkes Ronald M. System, method and computer program product for presenting media to a user in a media on demand framework
US20040205457A1 (en) 2001-10-31 2004-10-14 International Business Machines Corporation Automatically summarising topics in a collection of electronic documents
JP4051600B2 (ja) 2001-11-13 2008-02-27 ソニー株式会社 情報処理装置および方法、情報処理システムおよび方法、並びにプログラム
JP2003150833A (ja) 2001-11-13 2003-05-23 Sony Corp 情報処理装置および方法、情報処理システムおよび方法、並びにプログラム
CA2363187A1 (en) * 2001-11-19 2003-05-19 Ibm Canada Limited-Ibm Canada Limitee Index sampled tablescan
US8504652B2 (en) 2006-04-10 2013-08-06 Portulim Foundation Llc Method and system for selectively supplying media content to a user and media storage device for use therein
CN1174331C (zh) 2001-11-30 2004-11-03 英业达集团(南京)电子技术有限公司 利用电子书阅读器阅览具有多种结局的电子书的方法
US7158175B2 (en) 2001-11-30 2007-01-02 Eastman Kodak Company System including a digital camera and a docking unit for coupling to the internet
US7020654B1 (en) * 2001-12-05 2006-03-28 Sun Microsystems, Inc. Methods and apparatus for indexing content
JP3858686B2 (ja) 2001-12-19 2006-12-20 株式会社日立製作所 学習支援プログラム、学習支援方法及び学習支援システム
US6744967B2 (en) 2001-12-20 2004-06-01 Scientific-Atlanta, Inc. Program position user interface for personal video recording time shift buffer
WO2003058877A1 (en) 2001-12-28 2003-07-17 Woodstock Systems, Llc Personal digital servertm (pdstm)
US6885856B2 (en) 2002-01-10 2005-04-26 Chang-Sheng, Inc. Telephone bridging method
AU2003209249A1 (en) 2002-01-18 2003-09-02 Idetic, Inc. A multi-tiered caching mechanism for the storage and retrieval of content multiple versions
US6953343B2 (en) * 2002-02-06 2005-10-11 Ordinate Corporation Automatic reading system and methods
US7221287B2 (en) 2002-03-05 2007-05-22 Triangle Software Llc Three-dimensional traffic report
JP2003281446A (ja) 2002-03-13 2003-10-03 Culture Com Technology (Macau) Ltd メディア管理方法及びシステム
US7181502B2 (en) 2002-03-21 2007-02-20 International Business Machines Corporation System and method for locating on electronic documents items referenced in a physical document
KR100424449B1 (ko) 2002-03-23 2004-03-25 에스케이 텔레콤주식회사 이동 통신망에서의 멀티미디어 광고 서비스 제공 방법 및그 서비스를 위한 이동 단말기의 멀티미디어 컨텐츠 제어장치 및 방법
US20030182551A1 (en) 2002-03-25 2003-09-25 Frantz Christopher J. Method for a single sign-on
US7680849B2 (en) * 2004-10-25 2010-03-16 Apple Inc. Multiple media type synchronization between host computer and media device
US6847966B1 (en) * 2002-04-24 2005-01-25 Engenium Corporation Method and system for optimally searching a document database using a representative semantic space
US20030204496A1 (en) 2002-04-29 2003-10-30 X-Mine, Inc. Inter-term relevance analysis for large libraries
US7007015B1 (en) * 2002-05-01 2006-02-28 Microsoft Corporation Prioritized merging for full-text index on relational store
US7386480B2 (en) * 2002-05-07 2008-06-10 Amnon Sarig System and method for providing access to digital goods over communications networks
US7921357B2 (en) 2002-05-23 2011-04-05 Lebow David G Highlighting comparison method
AU2003247452A1 (en) 2002-05-31 2004-07-14 University Of Utah Research Foundation System and method for visual annotation and knowledge representation
US6996390B2 (en) 2002-06-26 2006-02-07 Microsoft Corporation Smart car radio
WO2004003879A2 (en) 2002-06-27 2004-01-08 Piranha Media Distribution, Inc. Method and apparatus for the free licensing of digital media content
JP4284390B2 (ja) 2002-06-27 2009-06-24 ソニー株式会社 アクティブマトリクス表示装置及び画像信号処理装置
US20040002943A1 (en) 2002-06-28 2004-01-01 Merrill John Wickens Lamb Systems and methods for application delivery and configuration management of mobile devices
US7949689B2 (en) 2002-07-18 2011-05-24 Accenture Global Services Limited Media indexing beacon and capture device
US7801826B2 (en) * 2002-08-08 2010-09-21 Fujitsu Limited Framework and system for purchasing of goods and services
US7249060B2 (en) * 2002-08-12 2007-07-24 Paybyclick Corporation Systems and methods for distributing on-line content
US7133506B1 (en) 2002-08-12 2006-11-07 Bellsouth Intellectual Property Corp. Message delivery systems and methods
US7376696B2 (en) 2002-08-27 2008-05-20 Intel Corporation User interface to facilitate exchanging files among processor-based devices
US7386804B2 (en) 2002-09-13 2008-06-10 E-Book Systems Pte. Ltd. Method, system, apparatus, and computer program product for controlling and browsing a virtual book
US7574653B2 (en) 2002-10-11 2009-08-11 Microsoft Corporation Adaptive image formatting control
WO2004038548A2 (en) 2002-10-21 2004-05-06 Sinisi John P System and method for mobile data collection
US20040139400A1 (en) * 2002-10-23 2004-07-15 Allam Scott Gerald Method and apparatus for displaying and viewing information
CN1711758A (zh) 2002-11-18 2005-12-21 皇家飞利浦电子股份有限公司 用于内容选择的方法和装置
US7765206B2 (en) 2002-12-13 2010-07-27 Metaweb Technologies, Inc. Meta-Web
US7287068B1 (en) 2002-12-13 2007-10-23 Bmc Software, Inc. System and method for updating devices that execute an operating system or application program directly from nonvolatile storage
US7489703B2 (en) 2002-12-20 2009-02-10 Motorola, Inc. Apparatus and method for a coding scheme selection
US20040128539A1 (en) 2002-12-30 2004-07-01 Intel Corporation Method and apparatus for denial of service attack preemption
US20050195975A1 (en) * 2003-01-21 2005-09-08 Kevin Kawakita Digital media distribution cryptography using media ticket smart cards
CA2512018A1 (en) 2003-01-21 2004-08-12 E-Book Systems Pte Ltd. A programmable virtual book system
US20040167822A1 (en) * 2003-02-25 2004-08-26 Blackboard Inc. Method and system for conducting online transactions
US20050177567A1 (en) 2003-03-19 2005-08-11 International Business Machines Corporation Search for specific files from the run menu
US7105953B2 (en) 2003-04-22 2006-09-12 Hewlett-Packard Development Company, L.P. Power sharing system and method for battery operated controller and application modules
US8396745B2 (en) 2003-04-28 2013-03-12 The Pen Expanding computer display advertising method and system
US20040229194A1 (en) 2003-05-13 2004-11-18 Yang George L. Study aid system
US7373590B2 (en) 2003-05-19 2008-05-13 Microsoft Corporation Shared electronic ink annotation method and system
US20040243613A1 (en) 2003-05-30 2004-12-02 Mohammad Pourheidari System and method for creating a custom view from information in a managed data store
KR100548154B1 (ko) 2003-06-11 2006-01-31 (주)엔텔스 유무선 통신망에서의 패킷 전송 제어 및 패킷 과금 데이터생성을 위한 방법 및 장치
US8666983B2 (en) 2003-06-13 2014-03-04 Microsoft Corporation Architecture for generating responses to search engine queries
EP1652106A2 (en) * 2003-06-26 2006-05-03 International Business Machines Corporation System and method for composing an electronic document from physical documents
US7685642B2 (en) 2003-06-26 2010-03-23 Contentguard Holdings, Inc. System and method for controlling rights expressions by stakeholders of an item
CN1926566A (zh) * 2003-06-29 2007-03-07 微型支付公司 用于上下文相关的实时通讯的动态指示符
EP1494151A1 (en) * 2003-06-30 2005-01-05 Sap Ag Data processing system for transmitting of payment advice data
US7135932B2 (en) 2003-07-08 2006-11-14 Sires Labs Sdn. Bhd. Transimpedance amplifier
US20050022113A1 (en) * 2003-07-24 2005-01-27 Hanlon Robert Eliot System and method to efficiently switch between paper, electronic and audio versions of documents
US7657831B2 (en) 2003-07-31 2010-02-02 J.J. Donahue & Company Creating and customizing a workflow process from a document
GB2404489A (en) 2003-07-31 2005-02-02 Sony Uk Ltd Access control for digital storage medium content
JP2005056041A (ja) 2003-08-01 2005-03-03 Sony Corp 情報処理装置および方法、プログラム、並びに記録媒体
CN1849818B (zh) 2003-09-11 2011-02-02 松下电器产业株式会社 内容选择方法和内容选择设备
US7496560B2 (en) 2003-09-23 2009-02-24 Amazon Technologies, Inc. Personalized searchable library with highlighting capabilities
US20050069225A1 (en) 2003-09-26 2005-03-31 Fuji Xerox Co., Ltd. Binding interactive multichannel digital document system and authoring tool
US20050069849A1 (en) 2003-09-30 2005-03-31 Iode Design Computer-based method of improving reading comprehension
US7624359B2 (en) 2003-10-09 2009-11-24 Canon Kabushiki Kaisha Server apparatus for outputting composed image including composed contents such as image and document in template, control method therefor, program for execution thereof by computer, and computer readable storage medium storing the program
CN100555264C (zh) 2003-10-21 2009-10-28 国际商业机器公司 电子文档的注释方法、装置和系统
US20050091604A1 (en) 2003-10-22 2005-04-28 Scott Davis Systems and methods that track a user-identified point of focus
US8230366B2 (en) 2003-10-23 2012-07-24 Apple Inc. Dynamically changing cursor for user interface
JP5259085B2 (ja) 2003-12-01 2013-08-07 ケアフュージョン 303、インコーポレイテッド ネットワーク発見と接続管理のためのシステムおよび方法
US7443113B2 (en) * 2003-12-02 2008-10-28 Universal Lighting Technologies, Inc. Software controlled electronic dimming ballast
US7515873B2 (en) 2003-12-04 2009-04-07 International Business Machines Corporation Responding to recipient rated wirelessly broadcast electronic works
EP1538536A1 (en) 2003-12-05 2005-06-08 Sony International (Europe) GmbH Visualization and control techniques for multimedia digital content
KR100640491B1 (ko) 2003-12-08 2006-10-30 삼성전자주식회사 사진 다운로드 장치 및 방법
US7900133B2 (en) 2003-12-09 2011-03-01 International Business Machines Corporation Annotation structure type determination
US7457771B2 (en) * 2003-12-15 2008-11-25 1-800 Concrete, Inc. System, method, and computer readable medium for outsourcing concrete service orders
US20050138007A1 (en) 2003-12-22 2005-06-23 International Business Machines Corporation Document enhancement method
US20050154601A1 (en) 2004-01-09 2005-07-14 Halpern Joshua I. Information security threat identification, analysis, and management
US7890848B2 (en) * 2004-01-13 2011-02-15 International Business Machines Corporation Differential dynamic content delivery with alternative content presentation
GB0402657D0 (en) * 2004-02-06 2004-03-10 Nokia Corp A communication system
US8121997B2 (en) 2004-02-09 2012-02-21 Limelight Networks, Inc. Universal search engine
US10635723B2 (en) 2004-02-15 2020-04-28 Google Llc Search engines and systems with handheld document data capture devices
US10417298B2 (en) 2004-12-02 2019-09-17 Insignio Technologies, Inc. Personalized content processing and delivery system and media
US20050193330A1 (en) * 2004-02-27 2005-09-01 Exit 33 Education, Inc. Methods and systems for eBook storage and presentation
US7433893B2 (en) * 2004-03-08 2008-10-07 Marpex Inc. Method and system for compression indexing and efficient proximity search of text data
WO2005094463A2 (en) 2004-03-23 2005-10-13 Pctel Inc. Service level assurance system and method for wired and wireless broadband networks
JP2005293239A (ja) 2004-03-31 2005-10-20 Fujitsu Ltd 情報共有装置及び情報共有方法
US7536382B2 (en) 2004-03-31 2009-05-19 Google Inc. Query rewriting with entity detection
US20060098900A1 (en) * 2004-09-27 2006-05-11 King Martin T Secure data gathering from rendered documents
US20050228836A1 (en) 2004-04-08 2005-10-13 Bacastow Steven V Apparatus and method for backing up computer files
US8219702B2 (en) 2004-04-30 2012-07-10 Canon Kabushiki Kaisha Video delivery apparatus and method
US7457823B2 (en) 2004-05-02 2008-11-25 Markmonitor Inc. Methods and systems for analyzing data related to possible online fraud
US8769671B2 (en) 2004-05-02 2014-07-01 Markmonitor Inc. Online fraud solution
US20050250439A1 (en) 2004-05-06 2005-11-10 Garthen Leslie Book radio system
US7257577B2 (en) * 2004-05-07 2007-08-14 International Business Machines Corporation System, method and service for ranking search results using a modular scoring system
US7512693B2 (en) 2004-05-13 2009-03-31 International Business Machines Corporation Dual-component state token with state data direct access index for systems with high transaction volume and high number of unexpired tokens
US8165998B2 (en) 2004-05-14 2012-04-24 Sap Ag Fast comparison using multi-level version format
US7584244B2 (en) 2004-06-04 2009-09-01 Nokia Corporation System, method and computer program product for providing content to a terminal
US7519278B2 (en) * 2004-06-18 2009-04-14 Panasonic Corporation Playback apparatus, program, playback method
JP4268906B2 (ja) 2004-06-24 2009-05-27 シャープ株式会社 文書表示装置および文書表示プログラム
US8538997B2 (en) 2004-06-25 2013-09-17 Apple Inc. Methods and systems for managing data
JP4522170B2 (ja) * 2004-07-02 2010-08-11 富士通株式会社 リレーショナルデータベースのインデックス追加プログラム,インデックス追加装置及びインデックス追加方法
US20060020469A1 (en) * 2004-07-08 2006-01-26 Rast Rodger H Apparatus and methods for static and semi-static displays
US7290698B2 (en) 2004-08-25 2007-11-06 Sony Corporation Progress bar with multiple portions
US7774811B2 (en) * 2004-08-26 2010-08-10 Sony Corporation Method and system for use in displaying multimedia content and status
US20060047844A1 (en) 2004-08-30 2006-03-02 Li Deng One step approach to deliver multimedia from local PC to mobile devices
US20070079383A1 (en) 2004-08-31 2007-04-05 Gopalakrishnan Kumar C System and Method for Providing Digital Content on Mobile Devices
US20060053045A1 (en) 2004-09-03 2006-03-09 Danielson Nathan A System and method for targeted marketing to scientific researchers
US20070118794A1 (en) 2004-09-08 2007-05-24 Josef Hollander Shared annotation system and method
US20060057960A1 (en) 2004-09-10 2006-03-16 Tran Bao Q Systems and methods for remote data storage
US8826116B2 (en) * 2004-09-24 2014-09-02 International Business Machines Corporation Creating annotations of transient computer objects
GB2418760B (en) * 2004-10-01 2010-07-14 Hewlett Packard Development Co Securing electronic annotations
US20060077897A1 (en) 2004-10-12 2006-04-13 Motorola, Inc. Method and apparatus for download prioritization
US20060080261A1 (en) 2004-10-12 2006-04-13 Christal Dean V Method and system for controlled play of digital downloads
US20060095404A1 (en) 2004-10-29 2006-05-04 The Go Daddy Group, Inc Presenting search engine results based on domain name related reputation
JP2006129323A (ja) 2004-11-01 2006-05-18 Matsushita Electric Ind Co Ltd 無線ネットワーク接続システム及び無線ネットワーク接続方法
JP4602739B2 (ja) 2004-11-01 2010-12-22 昭和電線ケーブルシステム株式会社 波長多重伝送システム
US7472341B2 (en) 2004-11-08 2008-12-30 International Business Machines Corporation Multi-user, multi-timed collaborative annotation
US20060109242A1 (en) 2004-11-19 2006-05-25 Simpkins Daniel S User interface for impaired users
US20060129618A1 (en) * 2004-12-10 2006-06-15 Albert Maier Method and a computer system for synchronising backups of objects and of meta data about the objects
US7757166B2 (en) 2004-12-10 2010-07-13 Jostens, Inc. System and method for yearbook creation
US7865815B2 (en) 2004-12-28 2011-01-04 International Business Machines Corporation Integration and presentation of current and historic versions of document and annotations thereon
JP2006189282A (ja) 2005-01-05 2006-07-20 Hitachi High-Technologies Corp 自動分析装置
JP4674090B2 (ja) 2005-01-06 2011-04-20 ソニー・エリクソン・モバイルコミュニケーションズ株式会社 無線通信端末装置及びプログラム
US7702611B2 (en) 2005-01-07 2010-04-20 Xerox Corporation Method for automatically performing conceptual highlighting in electronic text
US9275052B2 (en) * 2005-01-19 2016-03-01 Amazon Technologies, Inc. Providing annotations of a digital work
US8131647B2 (en) 2005-01-19 2012-03-06 Amazon Technologies, Inc. Method and system for providing annotations of a digital work
US8005913B1 (en) 2005-01-20 2011-08-23 Network Protection Sciences, LLC Controlling, filtering, and monitoring of mobile device access to the internet, data, voice, and applications
US20060179137A1 (en) * 2005-02-04 2006-08-10 Jennings Raymond B Iii Method and apparatus for reducing spam on a peer-to-peer network
CA2599031A1 (en) 2005-02-10 2006-08-17 Gaba Holdings International, Inc. System and method for device-based content range authentication
US7840564B2 (en) 2005-02-16 2010-11-23 Ebrary System and method for automatic anthology creation using document aspects
US7529408B2 (en) 2005-02-23 2009-05-05 Ichannex Corporation System and method for electronically processing document images
US20070162961A1 (en) 2005-02-25 2007-07-12 Kelvin Tarrance Identification authentication methods and systems
US8229252B2 (en) 2005-03-18 2012-07-24 The Invention Science Fund I, Llc Electronic association of a user expression and a context of the expression
KR101084129B1 (ko) 2005-03-24 2011-11-17 엘지전자 주식회사 광대역 무선접속 시스템에서의 슬립모드 지원 방법
JP4741267B2 (ja) 2005-03-28 2011-08-03 ソニー株式会社 コンテンツ推薦システム、通信端末およびコンテンツ推薦方法
JP2006277397A (ja) 2005-03-29 2006-10-12 Fujitsu Ltd 電子マニュアル表示装置、電子マニュアル表示方法、及びプログラム
JP4546311B2 (ja) 2005-03-31 2010-09-15 Nec液晶テクノロジー株式会社 アクティブマトリクス型双安定性表示装置
US7631013B2 (en) 2005-04-06 2009-12-08 Sierra Interactive Systems, Inc. System and method for publishing, distributing, and reading electronic interactive books
US7657459B2 (en) * 2005-04-27 2010-02-02 Apple Inc. Techniques for acquiring a media season of digital media assets
US7822620B2 (en) 2005-05-03 2010-10-26 Mcafee, Inc. Determining website reputations using automatic testing
US7548917B2 (en) 2005-05-06 2009-06-16 Nelson Information Systems, Inc. Database and index organization for enhanced document retrieval
US9582602B2 (en) 2005-05-17 2017-02-28 Excalibur Ip, Llc Systems and methods for improving access to syndication feeds in network browsing applications
US7756826B2 (en) 2006-06-30 2010-07-13 Citrix Systems, Inc. Method and systems for efficient delivery of previously stored content
US20060271629A1 (en) 2005-05-26 2006-11-30 Macdowell Alexander D Distributed Challenge and Response Recognition System
US20060281058A1 (en) 2005-06-13 2006-12-14 Nola Mangoaela A Configurable Multi-Lingual Presentation of an Ancient Manuscript
US8108787B2 (en) 2005-07-01 2012-01-31 Microsoft Corporation Distributing input events to multiple applications in an interactive media environment
JP4839706B2 (ja) 2005-07-12 2011-12-21 株式会社日立製作所 データベース管理システムのインデックス運用方法
KR100698277B1 (ko) 2005-07-15 2007-03-22 엘지전자 주식회사 영상표시장치 및 이를 이용한 방송신호 재생 방법
US7890520B2 (en) 2005-08-01 2011-02-15 Sony Corporation Processing apparatus and associated methodology for content table generation and transfer
GB2444677A (en) 2005-08-30 2008-06-11 Feeva Inc Apparatus, systems and methods for targeted content delivery
US7779347B2 (en) 2005-09-02 2010-08-17 Fourteen40, Inc. Systems and methods for collaboratively annotating electronic documents
US8271973B2 (en) 2005-09-09 2012-09-18 Emulex Design & Manufacturing Corporation Automated notification of software installation failures
JP2007079808A (ja) 2005-09-13 2007-03-29 Fuji Xerox Co Ltd 電子ペーパシステム
JP2007079809A (ja) 2005-09-13 2007-03-29 Fuji Xerox Co Ltd 電子ペーパシステム
WO2007031410A2 (en) 2005-09-14 2007-03-22 Irex Technologies B.V. Electronic reading device mimicking a reading experience of a paper document
US20070118533A1 (en) * 2005-09-14 2007-05-24 Jorey Ramer On-off handset search box
US20070061335A1 (en) * 2005-09-14 2007-03-15 Jorey Ramer Multimodal search query processing
WO2007086947A2 (en) 2005-09-23 2007-08-02 Tap It Fame Inc. Systems and methods for marketing and selling media
JP4810950B2 (ja) 2005-09-30 2011-11-09 住友化学株式会社 5−メチル−2−フルフラールの製造方法
US20070079236A1 (en) 2005-10-04 2007-04-05 Microsoft Corporation Multi-form design with harmonic composition for dynamically aggregated documents
JP5098145B2 (ja) * 2005-10-12 2012-12-12 ソニー株式会社 データ管理装置および記録媒体の管理方法
US20070242225A1 (en) 2005-10-18 2007-10-18 Maureen Bragg Sleep mode display system
US7873624B2 (en) 2005-10-21 2011-01-18 Microsoft Corporation Question answering over structured content on the web
JP4756994B2 (ja) 2005-10-27 2011-08-24 キヤノン株式会社 ネットワークプリントシステム及びネットワーク周辺装置及び情報処理装置とプログラム
US7429108B2 (en) 2005-11-05 2008-09-30 Outland Research, Llc Gaze-responsive interface to enhance on-screen user reading tasks
US20070105536A1 (en) 2005-11-07 2007-05-10 Tingo George Jr Methods and apparatus for providing SMS notification, advertisement and e-commerce systems for university communities
US9311400B2 (en) 2005-11-15 2016-04-12 Sap Se Method and system for providing time-dependent search results for repetitively performed searches
US7620725B2 (en) 2005-12-05 2009-11-17 About Us, Inc. Metadata collection within a trusted relationship to increase search relevance
TW200723081A (en) * 2005-12-13 2007-06-16 Universal Scient Ind Co Ltd Circular multimedia playback progress indicator and method of indicating signals thereof
US7853869B2 (en) 2005-12-14 2010-12-14 Microsoft Corporation Creation of semantic objects for providing logical structure to markup language representations of documents
US8676357B2 (en) 2005-12-20 2014-03-18 Fieldbus Foundation System and method for implementing an extended safety instrumented system
CN1991826A (zh) 2005-12-27 2007-07-04 鸿富锦精密工业(深圳)有限公司 电子书检索系统及方法
US7644072B2 (en) 2006-01-31 2010-01-05 Perfect Market, Inc. Generating a ranked list of search results via result modeling
JP2007208477A (ja) * 2006-01-31 2007-08-16 Toshiba Corp 映像再生装置、ブックマークデータのデータ構造およびブックマークデータを記憶した記憶媒体並びにブックマークデータの生成方法
US7656127B1 (en) * 2006-02-27 2010-02-02 Cypress Semiconductor Corporation Method and apparatus for using an external resistor for charging applications
US9767184B2 (en) * 2006-03-14 2017-09-19 Robert D. Fish Methods and apparatus for facilitating context searching
US8018431B1 (en) 2006-03-29 2011-09-13 Amazon Technologies, Inc. Page turner for handheld electronic book reader device
US7694874B2 (en) * 2006-03-29 2010-04-13 Amazon Technologies, Inc. Over-the-air device provisioning and activation
US7925993B2 (en) 2006-03-30 2011-04-12 Amazon Technologies, Inc. Method and system for aggregating and presenting user highlighting of content
US8725729B2 (en) 2006-04-03 2014-05-13 Steven G. Lisa System, methods and applications for embedded internet searching and result display
US7848951B2 (en) 2006-04-04 2010-12-07 Wowio, Inc. Method and apparatus for providing specifically targeted advertising and preventing various forms of advertising fraud in electronic books
US20070238077A1 (en) 2006-04-11 2007-10-11 Edward Strachar Interactive Reading Teaching Tool System
US7511388B2 (en) 2006-06-06 2009-03-31 Silicon Laboratories, Inc. System and method of detection of power loss in powered ethernet devices
CA2549536C (en) 2006-06-06 2012-12-04 University Of Regina Method and apparatus for construction and use of concept knowledge base
US20070288853A1 (en) 2006-06-09 2007-12-13 Nextair Corporation Software, methods and apparatus facilitating presentation of a wireless communication device user interface with multi-language support
US7844891B2 (en) 2006-06-23 2010-11-30 Rohit Chandra Method and apparatus for creating, configuring and displaying a widget to display user-generated highlights
US8352573B2 (en) 2006-06-23 2013-01-08 Rohit Chandra Method and apparatus for automatically embedding and emailing user-generated highlights
US7792756B2 (en) 2006-06-27 2010-09-07 Microsoft Corporation Subscription management in a media sharing service
US7720892B1 (en) 2006-06-30 2010-05-18 Emc Corporation Bulk updates and tape synchronization
US7917499B2 (en) * 2006-06-30 2011-03-29 Microsoft Corporation Updating adaptive, deferred, incremental indexes
US7647352B2 (en) 2006-07-17 2010-01-12 Emantras, Inc. Online delivery platform and method of legacy works of authorship
KR100793756B1 (ko) 2006-08-07 2008-01-10 엘지전자 주식회사 녹화 목록 표시 방법 및 그 장치
US20080040233A1 (en) * 2006-08-08 2008-02-14 Thomas Alfred Wildman Mobile order fulfillment
JP4488029B2 (ja) 2006-08-17 2010-06-23 セイコーエプソン株式会社 情報処理装置および制御方法
US8175925B1 (en) * 2006-08-18 2012-05-08 Amazon Technologies, Inc. Position-based item identification in a materials handling facility
TWM315379U (en) 2006-08-29 2007-07-11 Carry Technology Co Ltd Portable storage apparatus with operation state display
US8725565B1 (en) 2006-09-29 2014-05-13 Amazon Technologies, Inc. Expedited acquisition of a digital item following a sample presentation of the item
US7860886B2 (en) * 2006-09-29 2010-12-28 A9.Com, Inc. Strategy for providing query results based on analysis of user intent
US20080082911A1 (en) * 2006-10-03 2008-04-03 Adobe Systems Incorporated Environment-Constrained Dynamic Page Layout
US8121198B2 (en) 2006-10-16 2012-02-21 Microsoft Corporation Embedding content-based searchable indexes in multimedia files
US7454238B2 (en) 2006-10-30 2008-11-18 Quantance, Inc. Power combining power supply system
US8718620B2 (en) * 2006-11-13 2014-05-06 Apple Inc. Personal media devices with wireless communication
US8327454B2 (en) 2006-11-14 2012-12-04 Sandisk Technologies Inc. Method for allowing multiple users to access preview content
US20080120101A1 (en) 2006-11-16 2008-05-22 Cisco Technology, Inc. Conference question and answer management
JP4374014B2 (ja) 2006-11-21 2009-12-02 株式会社日立製作所 インデクス生成装置及びそのプログラム
US8676802B2 (en) * 2006-11-30 2014-03-18 Oracle Otc Subsidiary Llc Method and system for information retrieval with clustering
US20080281058A1 (en) 2006-12-19 2008-11-13 Fujifilm Corporation Process for producing acrylonitrile-containing polymer latex
US7559017B2 (en) 2006-12-22 2009-07-07 Google Inc. Annotation framework for video
US20080155615A1 (en) 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for supporting multi-user media content access using index points
US7865817B2 (en) 2006-12-29 2011-01-04 Amazon Technologies, Inc. Invariant referencing in digital works
US7956847B2 (en) 2007-01-05 2011-06-07 Apple Inc. Gestures for controlling, manipulating, and editing of media files using touch sensitive devices
GB0702350D0 (en) 2007-02-07 2007-03-21 Plastic Logic Ltd Electronic reading devices
US8063887B2 (en) 2007-02-09 2011-11-22 Ricoh Co., Ltd. Thin multiple layer input/output device
US8024400B2 (en) 2007-09-26 2011-09-20 Oomble, Inc. Method and system for transferring content from the web to mobile devices
US8219374B1 (en) 2007-02-21 2012-07-10 University Of Central Florida Research Foundation, Inc. Symbolic switch/linear circuit simulator systems and methods
US7739220B2 (en) * 2007-02-27 2010-06-15 Microsoft Corporation Context snippet generation for book search system
US9665529B1 (en) 2007-03-29 2017-05-30 Amazon Technologies, Inc. Relative progress and event indicators
US20080243788A1 (en) 2007-03-29 2008-10-02 Reztlaff James R Search of Multiple Content Sources on a User Device
US7716224B2 (en) 2007-03-29 2010-05-11 Amazon Technologies, Inc. Search and indexing on a user device
US7647317B2 (en) 2007-03-30 2010-01-12 Microsoft Corporation Search techniques for page-based document layouts
US20080270889A1 (en) 2007-04-26 2008-10-30 Booklab, Inc. Dynamic image and text creation for online book creation system
US8990215B1 (en) 2007-05-21 2015-03-24 Amazon Technologies, Inc. Obtaining and verifying search indices
EP2171635B1 (en) 2007-05-29 2020-11-18 Absolute Software Corporation Offline data delete with false trigger protection
JP2010533914A (ja) 2007-07-19 2010-10-28 ホン・カー・チョイ デュアル・スクリーン・プレゼンテーション・ノートパソコン
US20090094540A1 (en) 2007-10-05 2009-04-09 Leapfrog Enterprises, Inc. Methods and systems that monitor learning progress
US20090263777A1 (en) 2007-11-19 2009-10-22 Kohn Arthur J Immersive interactive environment for asynchronous learning and entertainment
US20090181649A1 (en) 2008-01-10 2009-07-16 Bull William E Dynamic Delivery and Presentation of Electronic Data to Mobile Electronic Devices
KR100952738B1 (ko) 2008-01-17 2010-04-13 (주)우리랑월드 전자 서적 서비스 제공 방법 및 그 시스템
US20090228774A1 (en) 2008-03-06 2009-09-10 Joseph Matheny System for coordinating the presentation of digital content data feeds
WO2009114605A1 (en) 2008-03-11 2009-09-17 Liberatore Raymond A Digital photo album
US20090271731A1 (en) 2008-04-27 2009-10-29 Htc Corporation Electronic device and user interface display method thereof
US7870022B2 (en) 2008-06-12 2011-01-11 Alpine In Motion Llc System and method for offering and fulfilling situation-based, location specific rewards and offers to mobile-oriented consumers
US8892553B2 (en) 2008-06-18 2014-11-18 Microsoft Corporation Auto-generation of events with annotation and indexing
US8401771B2 (en) 2008-07-22 2013-03-19 Microsoft Corporation Discovering points of interest from users map annotations
US9028260B2 (en) 2008-09-29 2015-05-12 Cisco Technology, Inc. Automated quiz generation system
US20100095340A1 (en) 2008-10-10 2010-04-15 Siemens Medical Solutions Usa, Inc. Medical Image Data Processing and Image Viewing System
US8832319B2 (en) 2008-11-18 2014-09-09 Amazon Technologies, Inc. Synchronization of digital content
US20100131385A1 (en) 2008-11-25 2010-05-27 Opanga Networks, Llc Systems and methods for distribution of digital media content utilizing viral marketing over social networks
JP2010157060A (ja) 2008-12-26 2010-07-15 Sony Corp 表示装置
EP2209236A1 (en) 2009-01-16 2010-07-21 GfK Telecontrol AG Monitor device for collecting audience research data
US8378979B2 (en) 2009-01-27 2013-02-19 Amazon Technologies, Inc. Electronic device with haptic feedback
JP5872753B2 (ja) 2009-05-01 2016-03-01 ソニー株式会社 サーバ装置、電子機器、電子書籍提供システム、サーバ装置の電子書籍提供方法、電子機器の電子書籍表示方法及びプログラム
US20100328223A1 (en) 2009-06-30 2010-12-30 Nokia Corporation Apparatus and associated methods
US8510247B1 (en) 2009-06-30 2013-08-13 Amazon Technologies, Inc. Recommendation of media content items based on geolocation and venue
US8451238B2 (en) 2009-09-02 2013-05-28 Amazon Technologies, Inc. Touch-screen user interface
US9262063B2 (en) 2009-09-02 2016-02-16 Amazon Technologies, Inc. Touch-screen user interface
US8504624B2 (en) 2009-09-08 2013-08-06 Ricoh Co., Ltd. Stroke and image aggregation and analytics
US8665219B2 (en) 2009-09-18 2014-03-04 Sony Corporation Wireless attached reader screen for cell phones
US8692763B1 (en) 2009-09-28 2014-04-08 John T. Kim Last screen rendering for electronic book reader
US8644971B2 (en) 2009-11-09 2014-02-04 Phil Weinstein System and method for providing music based on a mood
KR20110089014A (ko) 2010-01-29 2011-08-04 삼성전자주식회사 전자책 단말기 및 그의 독서 내역 정보 제공방법
US8655739B2 (en) 2010-06-16 2014-02-18 Ronald DICKE Method and system for upselling to a user of a digital book lending library
US20120001923A1 (en) 2010-07-03 2012-01-05 Sara Weinzimmer Sound-enhanced ebook with sound events triggered by reader progress
US9087043B2 (en) 2010-09-29 2015-07-21 Rhonda Enterprises, Llc Method, system, and computer readable medium for creating clusters of text in an electronic document
US8312096B2 (en) 2010-12-08 2012-11-13 Google Inc. Priority inbox notifications and synchronization for mobile messaging application
US8645873B2 (en) 2011-03-04 2014-02-04 Verizon Patent And Licensing Inc. Methods and systems for managing an e-reader interface
US8452797B1 (en) 2011-03-09 2013-05-28 Amazon Technologies, Inc. Personalized recommendations based on item usage
US8612584B2 (en) 2011-08-29 2013-12-17 Google Inc. Using eBook reading data to generate time-based information
US20130246157A1 (en) 2012-03-15 2013-09-19 Google Inc. Instant electronic book club

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6351750B1 (en) * 1998-10-16 2002-02-26 Softbook Press, Inc. Dynamic conversion of byte ordering for use on different processor platforms

Also Published As

Publication number Publication date
US7865817B2 (en) 2011-01-04
US20080163039A1 (en) 2008-07-03
US9116657B1 (en) 2015-08-25
CN101601083A (zh) 2009-12-09

Similar Documents

Publication Publication Date Title
CN101601083B (zh) 用于数字作品中的不变引用的方法和装置
US8793575B1 (en) Progress indication for a digital work
Schriver Dynamics in document design: Creating text for readers
US9715482B1 (en) Representing consumption of digital content
US9892094B2 (en) Electronic book pagination
US10481767B1 (en) Providing supplemental information for a digital work in a user interface
US6957233B1 (en) Method and apparatus for capturing and rendering annotations for non-modifiable electronic content
US9275052B2 (en) Providing annotations of a digital work
US9158741B1 (en) Indicators for navigating digital works
RU2007120472A (ru) Система и способ электронной публикации
US9372592B1 (en) Presenting information related to content items
US9069767B1 (en) Aligning content items to identify differences
EP1643376A2 (en) Managing specific types of content in an electronic document
JP2004500635A (ja) 電子文書に対しコンテンツに無関係に注釈を付けるためのシステムおよび方法
US20050091577A1 (en) Information integration system
US9684641B1 (en) Presenting content in multiple languages
US9563609B2 (en) Systems and methods for customizing appearance and behavior of electronic documents based on a multidimensional vector of use patterns
US10592598B1 (en) Book version mapping
EP2100291B1 (en) Invariant referencing in digital works
Götze et al. The intelligent pen: toward a uniform treatment of electronic documents
US20110055692A1 (en) Digital media device and method for managing data for thereon
Ray Qualitative data management using Folio VIEWS
JP2012118640A (ja) 例文帳作成装置及び例文帳作成プログラム
JP2020135541A (ja) プログラム
Zurcher Human-computer cybernetics and online documentation

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant