Creation and exposure of embedded secondary content data relevant to a primary content page of an electronic book
First Claim
1. A system comprising:
- an association server computing system configured to embed at least one of a plurality of secondary content data from a secondary content database with at least one of a plurality of primary content pages of an electronic book from a primary content database, and to embed a Y-axis slide apart gesture module to at least one of the plurality of primary content pages of the electronic book, the Y-axis slide apart gesture module configured to execute at a touch-sensitive content rendering device and only on the primary content pages with which it is embedded such that at least one of the plurality of secondary content data is made visible when a Y-axis slide apart gesture is applied to a notification region of the at least one primary content page, the notification region being located at a pre-defined position that is adjacent to lines of content on the at least one primary content page; and
an electronic book distribution server computing system configured to provide the content rendering device access to the electronic book having at least one of the plurality of secondary content data and at least one of the plurality of primary content pages;
wherein the Y-axis slide apart gesture that is applied to the notification region of at least one of the plurality of primary content pages separates the lines of content adjacent to the notification region in a manner such that the lines of content adjacent to the notification region separate synchronously with an open tactile motion of the Y-axis slide apart gesture and reveals an exposed pane between the separated lines of content through which at least one of the plurality of secondary content data is made visible.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are several methods, apparatus, and a system to create, expose, and hide embedded secondary content data relevant to a primary content page of an electronic book generated by a content generating device. The method, system, and apparatus is enabled through a Y-axis slide apart gesture that is applied to a notification region of the primary content page such that the secondary content data is made visible when the Y-axis slide apart gesture is applied to the notification region. The method, system, and apparatus is also enabled through a Y-axis pinch close gesture that is applied to a boundary of an exposed pane that is appearing in the primary content page such that the Y-axis pinch close gesture collapses the exposed pane in which the secondary content data is made visible. In one embodiment, the system comprises an association server, an electronic book distribution server, and a content rendering device.
121 Citations
18 Claims
-
1. A system comprising:
-
an association server computing system configured to embed at least one of a plurality of secondary content data from a secondary content database with at least one of a plurality of primary content pages of an electronic book from a primary content database, and to embed a Y-axis slide apart gesture module to at least one of the plurality of primary content pages of the electronic book, the Y-axis slide apart gesture module configured to execute at a touch-sensitive content rendering device and only on the primary content pages with which it is embedded such that at least one of the plurality of secondary content data is made visible when a Y-axis slide apart gesture is applied to a notification region of the at least one primary content page, the notification region being located at a pre-defined position that is adjacent to lines of content on the at least one primary content page; and an electronic book distribution server computing system configured to provide the content rendering device access to the electronic book having at least one of the plurality of secondary content data and at least one of the plurality of primary content pages; wherein the Y-axis slide apart gesture that is applied to the notification region of at least one of the plurality of primary content pages separates the lines of content adjacent to the notification region in a manner such that the lines of content adjacent to the notification region separate synchronously with an open tactile motion of the Y-axis slide apart gesture and reveals an exposed pane between the separated lines of content through which at least one of the plurality of secondary content data is made visible. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of an association server computing system, the method comprising:
-
determining that at least one of a plurality of secondary content data is associated with at least one of a plurality of primary content pages based on the relevancy of at least one of the plurality of secondary content data with a semantic analysis of a literal expression on at least one of the plurality of primary content pages; compiling a compiled content of an electronic book comprising at least one of the plurality of primary content pages and at least one of the plurality of secondary content data; embedding a Y-axis slide apart gesture module to at least one of the plurality of primary content pages, the Y-axis slide apart gesture module configured to execute at a touch-sensitive content rendering device in response to that content rendering device receiving a Y-axis slide apart gesture on a notification region of the at least one primary content page, so as to make visible corresponding secondary content data on that primary content page, the notification region being located at a pre-defined position that is adjacent to lines of content on the at least one primary content page; embedding a Y-axis pinch close gesture module to the at least one of the plurality of primary content pages, the Y-axis pinch close gesture module configured to execute at the content rendering device in response to that content rendering device receiving a Y-axis pinch close gesture on the at least one primary content page, so as to hide visible secondary content data; serving, via a communication network, the electronic book comprising the compiled content to the content rendering device; and in response to receiving the Y-axis slide apart gesture at the notification region of at least one of the plurality of primary content pages, separating, by the y-axis slide apart gesture module, lines of content adjacent to the notification region in a manner such that the lines of content adjacent to the notification region separates synchronously with an open tactile motion of the Y-axis slide apart gesture and reveals an exposed pane between the separated lines of content through which at least one of the plurality of secondary content data is made visible; wherein the Y-axis slide apart gesture module and the Y-axis pinch close gesture module only operate on the primary content pages with which they are embedded. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A non-transient computer program product encoded with instructions that when executed by one or more processors causes a process to be carried out, the process comprising:
-
creating, by a compilation module configured to be executed on a server computing system, a compiled content of an electronic book comprising a plurality of primary content pages and a plurality of secondary content data, wherein at least one of the plurality of primary content pages is thematically associated with at least one of the plurality of secondary content data; presenting, by a gesture application module embedded in the at least one of the plurality of primary content pages and configured to be executed on a touch-sensitive content rendering device to which the electronic book comprising the compiled content is served, the at least one of the secondary content data in the at least one of the plurality of primary content pages in response to a Y-axis slide apart gesture that is applied to a notification region of the at least one of the primary content pages, the notification region being located at a pre-defined position that is adjacent to lines of content on the at least one primary content page; and restoring, by the gesture application module, the at least one of the primary content pages to its original form in response to a Y-axis pinch close gesture that is applied to an exposed pane containing the at least one of the plurality of secondary content data; wherein the gesture application module only operates on the primary content pages with which it is embedded; and wherein the Y-axis slide apart gesture that is applied to the notification region of at least one of the plurality of primary content pages separates the lines of content adjacent to the notification region in a manner such that the lines of content adjacent to the notification region separate synchronously with an open tactile motion of the Y-axis slide apart gesture and reveals an exposed pane between the separated lines of content through which at least one of the plurality of secondary content data is made visible. - View Dependent Claims (15, 16, 17, 18)
-
Specification