Patent ID: 8867401

Claim:
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.