Dynamically populating electronic item
First Claim
Patent Images
1. A method of generating a dynamic electronic book, the method implemented at least in part by an electronic device of a user, the method comprising:
- defining a layout of the electronic book;
populating the electronic book, at a time of generation, with static information laid out according to the layout;
inserting a dynamic field in the layout of the electronic book at the time of generation, the dynamic field configured to be subsequently dynamically populated with information from a remote information source separate from the electronic book and remote from the electronic device, the layout defining, at least in part, a relative position of the static information and dynamic fields on a display;
designating the remote information source from which the dynamic field of the electronic book is to be subsequently populated, wherein the remote information source from which the dynamic field is to be populated changes over time;
specifying a timing or an event to cause the dynamic field of the electronic book to be populated; and
defining instructions executable by a processor of the electronic device of the user for;
obtaining the information from the remote information source to populate the dynamic field in response to an occurrence of the timing or the event; and
changing the remote information source from which the dynamic field is to be populated from the designated remote information source to a different remote information source.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamically populatable electronic items are items that can be at least partially populated after creation. Dynamically populatable electronic items may include some static information (e.g., text, images, audio, video, etc.) and one or more dynamic fields, which are configured to be dynamically populated from a source separate from the electronic item. Thus, the content of the dynamic electronic item can change over time as the dynamic fields are populated and/or repopulated.
126 Citations
14 Claims
-
1. A method of generating a dynamic electronic book, the method implemented at least in part by an electronic device of a user, the method comprising:
-
defining a layout of the electronic book; populating the electronic book, at a time of generation, with static information laid out according to the layout; inserting a dynamic field in the layout of the electronic book at the time of generation, the dynamic field configured to be subsequently dynamically populated with information from a remote information source separate from the electronic book and remote from the electronic device, the layout defining, at least in part, a relative position of the static information and dynamic fields on a display; designating the remote information source from which the dynamic field of the electronic book is to be subsequently populated, wherein the remote information source from which the dynamic field is to be populated changes over time; specifying a timing or an event to cause the dynamic field of the electronic book to be populated; and defining instructions executable by a processor of the electronic device of the user for; obtaining the information from the remote information source to populate the dynamic field in response to an occurrence of the timing or the event; and changing the remote information source from which the dynamic field is to be populated from the designated remote information source to a different remote information source. - View Dependent Claims (2, 3, 4)
-
-
5. A method of generating a dynamic electronic item, the method comprising:
-
defining a layout of an electronic item; populating the electronic item with static information laid out according to the layout; inserting a dynamic field in the layout, the dynamic field configured to be dynamically populated with information from an information source separate from the electronic item, the layout defining, at least in part, a relative position of the static information and the dynamic field on a display; designating the information source from which the dynamic field is to be populated; specifying a timing at which the dynamic field is to be repopulated upon passage of a predetermined period of time; and based at least in part on a populating of the dynamic field with the information from the information source, adding a new dynamic field to the layout of the electronic item in addition to the populated dynamic field, a position of the new dynamic field in the layout of the electronic item determined based, at least in part, on the position of the populated dynamic field in the layout of the electronic item. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium maintaining instructions executable on a processor of an electronic device of a user for providing a dynamically populatable electronic book comprising:
-
structural information defining a layout of the electronic book; static information laid out according to the structural information; a dynamic field laid out according to the structural information, the dynamic field configured to be dynamically populated with information from a remote information source separate from the electronic book and remote from the electronic device, the layout defining, at least in part, a relative position of the static information and the dynamic field on a display, wherein the dynamic field is inline within text information of the static information, such that the dynamic field is to be populated with information that fills in a blank in the text of the static information; and an updater module configured to, when executed by the processor of the electronic device of the user consuming the electronic book, communicate with the remote information source and update the dynamic field with updated information from the remote information source upon consumption of a portion of the electronic book comprising the dynamic field. - View Dependent Claims (12, 13, 14)
-
Specification