Notification of a user device to perform an action
First Claim
Patent Images
1. An item-providing system to provide items for consumption by a user operating a user device, the item-providing system comprising:
- an item delivery system coupled to the user device by communication infrastructure that uses, at least in part, wireless communication, the item delivery system configured to;
provide items for consumption by a user operating a user device, wherein the item delivery system is coupled to the user device by communication infrastructure that uses, at least in part, wireless communication,send a notification message to the user device to notify the user device to access a list accessible to the item-providing system, the list identifying at least one instruction for the user device to perform;
receive a request from the user device at least partly responsive to the notification message using a data-type channel, wherein the request is to forward the at least one instruction to the user device;
forward the at least one instruction to the user device using the data-type channel at least partly in response to the request; and
receive an instruction from the user device to remove one or more entries from the list, the one or more entries of the list corresponding to the at least one instruction forwarded to the user device.
1 Assignment
0 Petitions
Accused Products
Abstract
An item-providing system supplies items to a user device for consumption at the user device via communication infrastructure. The device may correspond to a book reader device or other type of device. In one illustrative case, the item-providing system may send a notification message to the user device to notify the user device to wake up and perform one or more actions. The item-providing system may provide scheduling functionality for determining the timing at which to send the notification message.
392 Citations
44 Claims
-
1. An item-providing system to provide items for consumption by a user operating a user device, the item-providing system comprising:
an item delivery system coupled to the user device by communication infrastructure that uses, at least in part, wireless communication, the item delivery system configured to; provide items for consumption by a user operating a user device, wherein the item delivery system is coupled to the user device by communication infrastructure that uses, at least in part, wireless communication, send a notification message to the user device to notify the user device to access a list accessible to the item-providing system, the list identifying at least one instruction for the user device to perform; receive a request from the user device at least partly responsive to the notification message using a data-type channel, wherein the request is to forward the at least one instruction to the user device; forward the at least one instruction to the user device using the data-type channel at least partly in response to the request; and receive an instruction from the user device to remove one or more entries from the list, the one or more entries of the list corresponding to the at least one instruction forwarded to the user device. - View Dependent Claims (2, 3, 4)
-
5. A method for interacting with a user device, using, at least in part, wireless communication, comprising:
-
sending a notification message to the user device to notify the user device to access a list accessible to an item-providing system, the list identifying at least one instruction for the user device to perform; receiving a request from the user device at least partly responsive to the notification message using a data-type channel, wherein the request is to forward the at least one instruction to the user device; forwarding the at least one instruction to the user device using the data-type channel at least partly in response to the request; and receiving an instruction from the user device to remove one or more entries from the list, the one or more entries of the list corresponding to the at least one instruction forwarded to the user device. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A user device for receiving items from an item-providing system for consumption by a user operating the user device, comprising:
a device processing module coupled to the item-providing system by communication infrastructure that uses, at least in part, wireless communication, the device processing module configured to; receive a notification message sent by the item-providing system, the notification message notifying the user device to access a list identifying at least one instruction for the user device to perform; send a request to the item providing system at least partly responsive to the notification message using a data-type channel, wherein the request is to forward the at least one instruction to the user device; receive the at least one instruction from the item providing system via the data-type channel at least partly in response to the request; and send an instruction to the item-providing system to remove one or more entries from the list, the one or more entries of the list corresponding to the at least one instruction received from the item-providing system. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A method, performed by a user device, for interacting with an item-providing system, using, at least in part, wireless communication, comprising:
-
receiving a notification message from the item-providing system, wherein the item-providing system sends the notification message to notify the user device to access a list identifying at least one instruction for the user device to perform; sending a request to the item-providing system at least partly responsive to the notification message using a data-type channel, wherein the request is to forward the at least one instruction to the user device; receiving the at least one instruction from the item-providing system via the data-type channel at least partly in response to the request; and sending an instruction to the item-providing system to remove one or more entries from the list, the one or more entries of the list corresponding to the at least one instruction received from the item-providing system. - View Dependent Claims (19, 20)
-
-
21. An item-providing system to provide items for consumption by a user operating an electronic book reader-type device, the item-providing system comprising:
-
a content reception system configured to receive electronic books from one or more content sources and store the electronic books in a content store; a merchant store module configured to add an entry to a list associated with the electronic book reader-type device, wherein the list includes a plurality of entries and the entry includes an instruction for the electronic book reader-type device to download an electronic book purchased by the user and stored in the content store; and an item delivery system coupled to the electronic book reader-type device by communication infrastructure that uses, at least in part, wireless communication, the item delivery system configured to; send a notification message to the electronic book reader-type device to notify the electronic book reader-type device to access the list associated with the electronic book reader-type device at least partly in response to the user of the electronic reader-type device purchasing the electronic book; generate an index for the electronic book, the index linking component parts of the electronic book to respective locations of the component parts in the electronic book; and provide information to the electronic book reader-type device indicating whether or not the index is available for download.
-
-
22. An electronic book reader-type device for receiving items from an item-providing system, the electronic book reader-type device comprising:
-
a store interaction module configured to purchase an electronic book from the item-providing system; a device processing module coupled to the item-providing system by communication infrastructure that uses, at least in part, wireless communication, and the device processing module is configured to; receive a notification message sent by the item-providing system, the notification message notifying the electronic book reader-type device to transition to a prescribed power state and to access a list associated with the electronic book reader-type device; send a request at least partly in response to the notification message to obtain an instruction from an entry of the list to download the electronic book from the item-providing system; receive an instruction from the item providing system to download the electronic book; send, at least partly in response to receiving the instruction to download the electronic book, a request to the item providing system to download the electronic book; and receive the electronic book and information from the item providing system, the information indicating whether or not the item providing system stores an index corresponding to the electronic book, whether or not the item providing system stores one or more annotations for the electronic book, or both.
-
-
23. A method for providing an entry to a user device, comprising:
-
maintaining, by an item-providing system, a queue associated with a the user device, the queue including a list of entries that includes one of more first instructions for the user device to perform one or more actions; determining, by the item-providing system, a schedule according to which to send a notification message; initiating communication with the user device by sending, to the user device according to the schedule, the notification message to notify the user device that a new entry is added to the list of entries; receiving, from the user device and at least partly in response to the notification message, a request to forward the list of entries to the user device; and forwarding the list of entries to the user device at least partly in response to the request. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for providing an item to a user device, comprising:
-
identifying an event that initiates a process of downloading an item to a user device; determining, at least partly in response to identifying the event, a status of an entry including an instruction to download the item, wherein the entry is included in a list of entries associated with the user device; sending, to the user device, a notification message when the status of the entry indicates that the instruction to download the item is ready to be sent to the user device, the notification message notifying the user device to access the entry of the list of entries associated with the user device; receiving, from the user device and at least partly in response to the notification message, a request to forward the list of entries to the user device; and forwarding, to the user device and at least partly in response to the request, the list of entries. - View Dependent Claims (42, 43)
-
-
44. An item-providing system, comprising:
a list server module configured to; maintain a first list of entries for a first user device and a second list of entries for a second user device, the first list of entries including at least one entry that includes an instruction that is different from an instruction of at least one entry of the second list of entries; send a notification message to the user device to notify the first user device that a new entry is added to the list of entries; receive a request by the first user device, at least partly in response to the notification message, to access at least one part of the first list of entries, wherein each entry in the at least one part provides an instruction for the first user device to perform an identified action; provide the at least one part of the first list to the first user device at least partly in response to the request; and scheduling functionality configured to determine a timing at which to send the notification message.
Specification