-
公开(公告)号:US09569557B2
公开(公告)日:2017-02-14
申请号:US13461499
申请日:2012-05-01
CPC分类号: G06F17/30902
摘要: Embodiments of the invention provide a system and a method for providing consistent user experience in eReading applications. The system extracts a set of attributes of browsers and platforms on which an eReading application is running. The system receives a target eReading application performance. The system adjusts behavior of the eReading application to compensate for the difference between the extracted set of attributes and the target eReading application performance.
摘要翻译: 本发明的实施例提供了一种用于在eReading应用中提供一致的用户体验的系统和方法。 系统提取一组运行eReading应用程序的浏览器和平台的属性。 系统接收目标eReading应用程序的性能。 系统调整eReading应用程序的行为,以补偿提取的一组属性与目标eReading应用程序性能之间的差异。
-
公开(公告)号:US20130174016A1
公开(公告)日:2013-07-04
申请号:US13461499
申请日:2012-05-01
IPC分类号: G06F17/00
CPC分类号: G06F17/30902
摘要: Embodiments of the invention provide a system and a method for providing consistent user experience in eReading applications. The system extracts a set of attributes of browsers and platforms on which an eReading application is running The system receives a target eReading application performance. The system adjusts behavior of the eReading application to compensate for the difference between the extracted set of attributes and the target eReading application performance.
摘要翻译: 本发明的实施例提供了一种用于在eReading应用中提供一致的用户体验的系统和方法。 系统提取了eReading应用程序正在运行的浏览器和平台的一组属性系统接收目标eReading应用程序的性能。 系统调整eReading应用程序的行为,以补偿提取的一组属性与目标eReading应用程序性能之间的差异。
-
公开(公告)号:US09043807B2
公开(公告)日:2015-05-26
申请号:US13562108
申请日:2012-07-30
CPC分类号: G06F9/54 , G06F9/542 , G06F2209/543 , H04L69/162
摘要: An application gateway enables controlled communication between application components within a browser based environment while maintaining a level of isolation of the individual application components. A dispatching API wrapper and a listening API wrapper are registered for each of a plurality of application components. The registered API wrappers are used to send and receive communications from the associated application components. For example, a first application component can dispatch an action to a second application component via the first application component's dispatching API wrapper. The second application component can receive the action via the second application component's listening API wrapper. As another example, a first application component can dispatch an event that broadcasts a state to other application components via the first application component's dispatching API wrapper. A listening API wrapper of at least one other application component receives the state and may perform other functions dependent on the state.
摘要翻译: 应用网关实现了基于浏览器的环境中的应用组件之间的受控通信,同时保持了各个应用组件的隔离级别。 针对多个应用组件中的每一个注册分派API包装器和侦听API包装器。 注册的API包装器用于从相关联的应用组件发送和接收通信。 例如,第一应用程序组件可以通过第一应用程序组件的调度API包装器将动作分派到第二应用程序组件。 第二个应用程序组件可以通过第二个应用程序组件的侦听API包装器接收该动作。 作为另一示例,第一应用程序组件可以经由第一应用程序组件的调度API包装器来分派向其他应用程序组件广播状态的事件。 至少一个其他应用程序组件的侦听API包装器接收状态,并且可以执行取决于状态的其他功能。
-
公开(公告)号:US20140033226A1
公开(公告)日:2014-01-30
申请号:US13562108
申请日:2012-07-30
IPC分类号: G06F9/54
CPC分类号: G06F9/54 , G06F9/542 , G06F2209/543 , H04L69/162
摘要: An application gateway enables controlled communication between application components within a browser based environment while maintaining a level of isolation of the individual application components. A dispatching API wrapper and a listening API wrapper are registered for each of a plurality of application components. The registered API wrappers are used to send and receive communications from the associated application components. For example, a first application component can dispatch an action to a second application component via the first application component's dispatching API wrapper. The second application component can receive the action via the second application component's listening API wrapper. As another example, a first application component can dispatch an event that broadcasts a state to other application components via the first application component's dispatching API wrapper. A listening API wrapper of at least one other application component receives the state and may perform other functions dependent on the state.
摘要翻译: 应用网关实现了基于浏览器的环境中的应用组件之间的受控通信,同时保持了各个应用组件的隔离级别。 针对多个应用组件中的每一个注册分派API包装器和侦听API包装器。 注册的API包装器用于从相关联的应用组件发送和接收通信。 例如,第一应用程序组件可以通过第一应用程序组件的调度API包装器将动作分派到第二应用程序组件。 第二个应用程序组件可以通过第二个应用程序组件的侦听API包装器接收该动作。 作为另一示例,第一应用程序组件可以经由第一应用程序组件的调度API包装器来分派向其他应用程序组件广播状态的事件。 至少一个其他应用程序组件的侦听API包装器接收状态,并且可以执行取决于状态的其他功能。
-
公开(公告)号:US20140019846A1
公开(公告)日:2014-01-16
申请号:US13693036
申请日:2012-12-03
申请人: Yehuda Gilead , Arieh Glazer , Shahaf Shakuf , Shannyn Timrott , Brent Tworetzky , Ohad Eder-Pressman , Gerard Genesse , Vincent Le Chevalier , Charles Geiger
发明人: Yehuda Gilead , Arieh Glazer , Shahaf Shakuf , Shannyn Timrott , Brent Tworetzky , Ohad Eder-Pressman , Gerard Genesse , Vincent Le Chevalier , Charles Geiger
IPC分类号: G06F17/21
CPC分类号: G06F17/241 , G06F17/212 , G06F17/30014 , G06F17/30321 , G06F17/30554 , G06F21/10 , G06F21/31 , G06F21/70 , G06Q50/01 , G06Q50/20 , H04L51/08
摘要: A digital publishing platform enables users to create and organize notes associated with electronic, published documents. Sets of notes, each associated with a document, are uploaded to the publishing platform by notepad applications executing on user devices. Each set of notes has one or more notes, and each note includes a link to a location in the associated document. The publishing platform is configured to aggregate a plurality of sets of notes, combining the notes of the sets into a single set while maintaining their link to an associated document.
摘要翻译: 数字出版平台使用户能够创建和组织与电子,已发布文档相关的笔记。 每个与文档相关联的笔记集由用户设备上执行的记事本应用程序上传到发布平台。 每组笔记都有一个或多个笔记,每个音符包括指向相关文档中某个位置的链接。 出版平台被配置为聚集多组音符,将集合的音符组合成单个集合,同时保持其到相关联的文档的链接。
-
公开(公告)号:US08522130B1
公开(公告)日:2013-08-27
申请号:US13665829
申请日:2012-10-31
申请人: Yehuda Gilead , Arieh Glazer , Shahaf Shakuf , Shannyn Timrott , Brent Tworetzky , Ohad Eder-Pressman , Vincent Le Chevalier , Charles Geiger
发明人: Yehuda Gilead , Arieh Glazer , Shahaf Shakuf , Shannyn Timrott , Brent Tworetzky , Ohad Eder-Pressman , Vincent Le Chevalier , Charles Geiger
IPC分类号: G06F17/00
CPC分类号: G06F17/241 , G06F17/212 , G06F17/30014 , G06F17/30321 , G06F17/30554 , G06F21/10 , G06F21/31 , G06F21/70 , G06Q50/01 , G06Q50/20 , H04L51/08
摘要: A notepad application enables users to create notes associated with electronic documents. The document, configured for rendering by an eReader browser application, is associated with a table of contents defining a plurality of sections of the document. The notepad application displays a note window associated with a section of the document within a user interface of the browser application. When a user generates a note in connection with the note window by indicating a location within the document, the notepad application adds the note to a note region in a note object that is associated with a section of the document defined by the table of contents. The notepad application then can access the note using the table of contents of the document.
摘要翻译: 记事本应用程序使用户能够创建与电子文档相关的笔记。 由eReader浏览器应用程序呈现的文档与定义文档的多个部分的内容表相关联。 记事本应用程序在浏览器应用程序的用户界面中显示与文档的一部分相关联的注释窗口。 当用户通过指示文档中的位置生成与音符窗口相关联的便笺时,记事本应用程序将该音符添加到与由目录定义的文档的一部分相关联的音符对象中的音符区域。 记事本应用程序可以使用文档的目录访问该注释。
-
7.
公开(公告)号:US20140068408A1
公开(公告)日:2014-03-06
申请号:US13604453
申请日:2012-09-05
IPC分类号: G06F17/00
CPC分类号: G06F17/2229 , G06F16/93 , G06F17/241
摘要: A publishing platform manages distribution of a multilayered document to a plurality of user devices communicatively coupled to the platform. Each device executes an eReader browser application, which renders the document into a format suitable for a user to read and interact with the content. Each layer of the document has unique characteristics relating to its file size, spatial dimensions, update frequency, or interactivity, and the unique attributes of each device affect the system resources available to the eReading application executing on the device. Based on the characteristics of each layer and the attributes of the devices, the publishing platform recommends a set of layers of the document most suited for each device. The platform may automatically distribute layers to each connected device, or it may deliver the recommendation to the user and distribute layers responsive to a user input.
摘要翻译: 发布平台管理多层文档的分发到通信地耦合到该平台的多个用户装置。 每个设备执行电子阅读器浏览器应用程序,其将文档呈现为适合于用户读取和与内容交互的格式。 文档的每一层都具有与其文件大小,空间维度,更新频率或交互性相关的独特特性,每个设备的唯一属性会影响在设备上执行的eReading应用程序可用的系统资源。 基于每个层的特征和设备的属性,发布平台建议一组最适合每个设备的文档的层。 平台可以自动地将层分配到每个连接的设备,或者它可以将推荐传递给用户并且响应于用户输入来分发层。
-
公开(公告)号:US20130174033A1
公开(公告)日:2013-07-04
申请号:US13476985
申请日:2012-05-21
CPC分类号: G06F3/0488 , G06F3/04842 , G06F3/0486 , G06F2203/04803 , G06F2203/04806
摘要: An education digital reading platform provides HTML5 pages to a user's computing device to enable a browser executing on the user device to display it. Words, lines, paragraphs and columns on the page are identified to enable a user to easily select one or more words within the displayed page. Additionally, custom tools are provided to the user to enable the user to interface with the selected words. For example, a user is provided with customizable magnification and highlight tools, wherein the user can choose custom magnification levels and custom highlight colors. The tools advantageously enable a user perform such actions on the page without accessing the operating system resources on a computing device.
摘要翻译: 教育数字阅读平台向用户的计算设备提供HTML5页面,以使在用户设备上执行的浏览器能够显示它。 识别页面上的单词,行,段落和列,以使用户能够轻松地在显示的页面中选择一个或多个单词。 此外,向用户提供定制工具以使用户能够与所选择的单词进行接口。 例如,向用户提供可定制的放大和突出显示工具,其中用户可以选择自定义放大级别和自定义突出显示颜色。 这些工具有利地使用户能够在页面上执行这样的动作而不访问计算设备上的操作系统资源。
-
公开(公告)号:US09489355B2
公开(公告)日:2016-11-08
申请号:US13542249
申请日:2012-07-05
申请人: Vincent Le Chevalier , Charles F. Geiger , Pierce Trowbridge Wetter, III , Ashit Joshi , Ohad Eder-Pressman , Brent S. Tworetzky , Dax Eckenberg , Rahul Ravindra Mutalik Desai
发明人: Vincent Le Chevalier , Charles F. Geiger , Pierce Trowbridge Wetter, III , Ashit Joshi , Ohad Eder-Pressman , Brent S. Tworetzky , Dax Eckenberg , Rahul Ravindra Mutalik Desai
CPC分类号: G06F17/2247 , G06F17/217 , G06F17/241 , G06Q30/02
摘要: An education digital reading platform provides pages of a document requested by a user, the pages including additional content layers associated with the requested content. The additional content layers including related content, user generated content, advertisement content and other services content offered by the digital reading platform. The requested content and additional content layers require processing capability on a web browser application. The amount of data associated with a page of a document may vary dramatically especially considering the additional layers of content associated with the pages. In order to permit the web browser application anticipate the processing needs associated with each page, the digital reading platform provides markers indicating a difference in processing requirements associated between two pages of a document. The markers enable the web browser request additional resources to provide a seamless user experience or enable the web browser application to request additional or fewer content layers.
摘要翻译: 教育数字阅读平台提供用户请求的文档的页面,该页面包括与所请求的内容相关联的附加内容层。 附加内容层包括数字阅读平台提供的相关内容,用户生成的内容,广告内容和其他服务内容。 所请求的内容和附加内容层需要Web浏览器应用程序的处理能力。 与文档的页面相关联的数据量可能变化很大,特别是考虑到与页面相关联的内容的附加层。 为了允许Web浏览器应用程序预期与每个页面相关联的处理需求,数字阅读平台提供指示文档两页之间相关联的处理需求的差异的标记。 这些标记使Web浏览器能够请求额外的资源来提供无缝的用户体验,或使Web浏览器应用程序能够请求更多或更少的内容层。
-
公开(公告)号:US20140012685A1
公开(公告)日:2014-01-09
申请号:US13542249
申请日:2012-07-05
申请人: Vincent Le Chevalier , Charles F. Geiger , Pierce Trowbridge Wetter, III , Ashit Joshi , Ohad Eder-Pressman , Brent S. Tworetzky , Dax Eckenberg , Rahul Ravindra Mutalik Desai
发明人: Vincent Le Chevalier , Charles F. Geiger , Pierce Trowbridge Wetter, III , Ashit Joshi , Ohad Eder-Pressman , Brent S. Tworetzky , Dax Eckenberg , Rahul Ravindra Mutalik Desai
CPC分类号: G06F17/2247 , G06F17/217 , G06F17/241 , G06Q30/02
摘要: An education digital reading platform provides pages of a document requested by a user, the pages including additional content layers associated with the requested content. The additional content layers including related content, user generated content, advertisement content and other services content offered by the digital reading platform. The requested content and additional content layers require processing capability on a web browser application. The amount of data associated with a page of a document may vary dramatically especially considering the additional layers of content associated with the pages. In order to permit the web browser application anticipate the processing needs associated with each page, the digital reading platform provides markers indicating a difference in processing requirements associated between two pages of a document. The markers enable the web browser request additional resources to provide a seamless user experience or enable the web browser application to request additional or fewer content layers.
摘要翻译: 教育数字阅读平台提供用户请求的文档的页面,该页面包括与所请求的内容相关联的附加内容层。 附加内容层包括数字阅读平台提供的相关内容,用户生成的内容,广告内容和其他服务内容。 所请求的内容和附加内容层需要Web浏览器应用程序的处理能力。 与文档的页面相关联的数据量可能变化很大,特别是考虑到与页面相关联的内容的附加层。 为了允许web浏览器应用程序预期与每个页面相关联的处理需求,数字阅读平台提供指示文档两页之间相关联的处理需求的差异的标记。 这些标记使Web浏览器能够请求额外的资源来提供无缝的用户体验,或使Web浏览器应用程序能够请求更多或更少的内容层。
-
-
-
-
-
-
-
-
-