Scheduled device communication
First Claim
Patent Images
1. A method, implemented by a server computer system, the method comprising:
- identifying, by the server computer system, a set of items to be delivered to a mobile computing device of a plurality of mobile computing devices, wherein the set of items was subscribed to or pre-ordered by a user of the mobile computing device;
creating, by the server computer system, a schedule for the mobile computing device based on availability of each item in the set of items for delivery to the plurality of mobile computing devices, a time zone of the mobile computing device, and a behavior of the user of the mobile computing device, wherein creating the schedule comprises creating a list of delivery times including at least one merged delivery time for two or more of the set of items, wherein the behavior of the user comprises a time the user interacts with the mobile computing device; and
allowing, by the server computer system, the mobile computing device to obtain items from the set of items in accordance with the schedule.
1 Assignment
0 Petitions
Accused Products
Abstract
A server creates a schedule for each of multiple user devices based on a set of items associated with a corresponding user device, and allows each user device to obtain associated items in accordance with the schedule.
29 Citations
20 Claims
-
1. A method, implemented by a server computer system, the method comprising:
-
identifying, by the server computer system, a set of items to be delivered to a mobile computing device of a plurality of mobile computing devices, wherein the set of items was subscribed to or pre-ordered by a user of the mobile computing device; creating, by the server computer system, a schedule for the mobile computing device based on availability of each item in the set of items for delivery to the plurality of mobile computing devices, a time zone of the mobile computing device, and a behavior of the user of the mobile computing device, wherein creating the schedule comprises creating a list of delivery times including at least one merged delivery time for two or more of the set of items, wherein the behavior of the user comprises a time the user interacts with the mobile computing device; and allowing, by the server computer system, the mobile computing device to obtain items from the set of items in accordance with the schedule. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium including instructions that, when executed by a server computer system, cause the server computer system to perform operations comprising:
-
creating, by the server computer system, a schedule for a mobile computing device of a plurality of mobile computing devices based on availability of each item in a set of items associated with the mobile computing device for delivery to the mobile computing device, a time zone of the mobile computing device, and a behavior of a user of the mobile computing device, wherein creating the schedule comprises creating a list of delivery times including at least one merged delivery time for two or more of the set of items, wherein the behavior of the user comprises a time the user interacts with the mobile computing device, wherein the set of items was subscribed to or pre-ordered by the user of the mobile computing device; providing, by the server computer system, the schedule to the mobile computing device; as items of the set of items become available for delivery, placing, by the server computer system, the items in a queue; and upon receiving a request of the mobile computing device at a delivery time specified in the schedule, allowing, by the server computer system, the mobile computing device to obtain items associated with the mobile computing device that are currently placed in the queue. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification