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; 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.
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.
-
Citations
20 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; 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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; 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; and serving, via a communication network, the electronic book comprising the compiled content to the content rendering device; 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 (9, 10, 11, 12, 13, 14, 15)
-
-
16. 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; 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. - View Dependent Claims (17, 18, 19, 20)
-
Specification