Location-based device automation
AssigneeApple Inc.
InventorsDavid J. Shoemaker, Michael I. Ingrassia, Jr., Nathaniel P. Hramits
Life of this patent
Estimating the term…
Abstract
This disclosure describes systems, methods, and computer program products for identifying a presence of a plurality of mobile devices at a geographic location; determining an entertainment option to be played at the geographic location based on the identified plurality of mobile devices; and based on the determination, selecting an entertainment option to be played at the geographic location.
Claims26
A method comprising:
- identifying, by a network device, presence of a plurality of mobile devices within a geofence at a particular geographic location;
- obtaining, by the network device and from the plurality of mobile devices, information corresponding to entertainment options that are available at the plurality of mobile devices;
- comparing, by the network device, the obtained information corresponding to the entertainment options available at the plurality of mobile devices, wherein the obtained information from a particular device of the plurality of mobile devices is compared against the entertainment options available at each other device in the plurality of mobile devices;
- based on the comparison, determining, by the network device, an entertainment option to be played at the particular geographic location;
- and
- in response to the determination, controlling, by the network device, an entertainment system at the particular geographic location to play the determined entertainment option.
A system comprising:
- one or more processors;
- memory coupled to the one or more processors and configured for storing instructions, which, when executed by the one or more processors, causes the one or more processors to perform operations comprising:
- identifying, by a network device, presence of a plurality of mobile devices within a geofence at a particular geographic location;
- obtaining, by the network device and from the plurality of mobile devices, information corresponding to entertainment options that are available at the plurality of mobile devices;
- comparing, by the network device, the obtained information corresponding to the entertainment options available at the plurality of mobile devices, wherein the obtained information from a particular device of the plurality of mobile devices is compared against the entertainment options available at each other device in the plurality of mobile devices;
- based on the comparison, determining, by the network device, an entertainment option to be played at the particular geographic location;
- and
- in response to the determination, controlling, by the network device, an entertainment system at the particular geographic location to play the determined entertainment option.
A non-transitory computer-readable medium having instructions stored thereon, which, when executed by a processor, causes the processor to perform operations comprising:
- identifying, by a network device, presence of a plurality of mobile devices within a geofence at a particular geographic location;
- obtaining, by the network device and from the plurality of mobile devices, information corresponding to entertainment options that are available at the plurality of mobile devices;
- comparing, by the network device, the obtained information corresponding to the entertainment options available at the plurality of mobile devices, wherein the obtained information from a particular device of the plurality of mobile devices is compared against the entertainment options available at each other device in the plurality of mobile devices;
- based on the comparison, determining, by the network device, an entertainment option to be played at the particular geographic location;
- and
- in response to the determination, controlling, by the network device, an entertainment system at the particular geographic location to play the determined entertainment option.
Dependencies are inferred from the claim text.