Content-based navigation for electronic devices
First Claim
Patent Images
1. A system, comprising:
- a computer processor; and
logic executable by the computer processor, the logic configured to implement a method, the method including;
receiving supplemental content to an electronic book from a plurality of user devices associated with end users having downloaded the electronic book, the supplemental content created separately from the electronic book, the supplemental content from the plurality of user devices representing collective supplemental content;
for each of the plurality of user devices, associating an identifier of the electronic book with the collective supplemental content and storing the collective supplemental content with the identifier in a storage device;
creating an index to the supplemental content that is searchable by the identifier of the electronic book for the plurality of user devices;
providing the plurality of end user devices with access to the collective supplemental content in the storage device via the index; and
in response to receiving a request from another user device to download the electronic book, transmitting the electronic book along with the collective supplemental content created by the end users and the index to the other user device;
receiving a request from one of the plurality of user devices for supplemental content associated with an electronic book;
searching memory of the one of the plurality of user devices for an identifier of an electronic book to which the request for the supplemental content corresponds; and
in response to determining that no supplemental content exists in the storage device for the electronic book subject to the request for the supplemental content, prompting the one of the plurality of user devices to search an alternative source of supplemental content.
1 Assignment
0 Petitions
Accused Products
Abstract
Content-based navigation of an electronic device includes receiving supplemental content to an electronic book. The supplemental content is created separately from the electronic book. The content-based navigation also includes associating an identifier of the electronic book with the supplemental content, storing the supplemental content with the identifier in a storage device, and creating an index to the supplemental content that is searchable by the identifier of the electronic book. The content-based navigation further includes providing end user devices with access to the supplemental content in the storage device via the index.
-
Citations
11 Claims
-
1. A system, comprising:
-
a computer processor; and logic executable by the computer processor, the logic configured to implement a method, the method including; receiving supplemental content to an electronic book from a plurality of user devices associated with end users having downloaded the electronic book, the supplemental content created separately from the electronic book, the supplemental content from the plurality of user devices representing collective supplemental content; for each of the plurality of user devices, associating an identifier of the electronic book with the collective supplemental content and storing the collective supplemental content with the identifier in a storage device; creating an index to the supplemental content that is searchable by the identifier of the electronic book for the plurality of user devices; providing the plurality of end user devices with access to the collective supplemental content in the storage device via the index; and in response to receiving a request from another user device to download the electronic book, transmitting the electronic book along with the collective supplemental content created by the end users and the index to the other user device; receiving a request from one of the plurality of user devices for supplemental content associated with an electronic book; searching memory of the one of the plurality of user devices for an identifier of an electronic book to which the request for the supplemental content corresponds; and in response to determining that no supplemental content exists in the storage device for the electronic book subject to the request for the supplemental content, prompting the one of the plurality of user devices to search an alternative source of supplemental content. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A personal electronic device, comprising:
-
a computer processor, and logic executable by the computer processor, the logic configured to implement a method, the method including; providing a navigation user interface on the personal electronic device; identifying, via the navigation user interface, initiation of a navigation event occurring on the personal electronic device, the personal electronic device having activated an electronic book stored in memory of the personal electronic device; searching the memory of the personal electronic device for an identifier of the electronic book; responsive to discovering the identifier of the electronic book in the memory; retrieving objects in the memory associated with the identifier of the electronic book; presenting a selectable list of object categories associated with retrieved objects; and displaying content for a user-selected object from the list on a display of the personal electronic device; wherein the object categories are indicative of sources of the objects, the sources including collective supplemental content created by a plurality of end users corresponding to a plurality of personal electronic devices that include the personal electronic device, the supplemental content downloaded at the personal electronic device, and wherein the displaying content includes displaying the supplemental content created by the plurality of end users; in response to receiving a request for another electronic book from an end user at the personal electronic device, downloading the other electronic book, along with the collective supplemental content and an index both associated with the other electronic book, the supplemental content and index associated with the other electronic book created by the end users; receiving a request from the end user at the personal electronic device for supplemental content associated with an electronic book; searching memory of the one of the plurality of personal electronic devices for an identifier of an electronic book to which the request for the supplemental content corresponds; and in response to determining that no supplemental content exists in the storage device for the electronic book subject to the request for the supplemental content, prompting the one of the plurality of personal electronic devices to search an alternative source of supplemental content. - View Dependent Claims (8, 9, 10, 11)
-
Specification