Presence-based device operation
First Claim
Patent Images
1. A system, comprising:
- at least one communication interface;
at least one memory storing computer-executable instructions; and
at least one processor configured to access the at least one communication interface and the at least one memory, the at least one processor configured to execute the computer-executable instructions to cause the at least one processor to;
send a stream of content to a media device configured to present the content;
receive user proximity data, wherein the user proximity data indicates a count of users within a threshold distance from one or more of the media device or a remote control device associated with the media device; and
based on the count of users, modify one or more of a resource allocation or a transmission quality associated with sending the stream of the content to the media device.
1 Assignment
0 Petitions
Accused Products
Abstract
Data indicative of user proximity to one or more devices is provided to a server. Based on the proximity data, the server may modify content distribution to, or the behavior of, the one or more devices. In one implementation, determination that no user is proximate to the device may result in pausing or stopping streaming of content to the server.
-
Citations
21 Claims
-
1. A system, comprising:
-
at least one communication interface; at least one memory storing computer-executable instructions; and at least one processor configured to access the at least one communication interface and the at least one memory, the at least one processor configured to execute the computer-executable instructions to cause the at least one processor to; send a stream of content to a media device configured to present the content; receive user proximity data, wherein the user proximity data indicates a count of users within a threshold distance from one or more of the media device or a remote control device associated with the media device; and based on the count of users, modify one or more of a resource allocation or a transmission quality associated with sending the stream of the content to the media device. - View Dependent Claims (2, 19)
-
-
3. A computer-implemented method comprising:
-
receiving user proximity data from a first device, the user proximity data indicative of physical nearness of a count of users to one or more of the first device or a second device; accessing proximity action data, the proximity action data comprising one or more user proximity states and one or more proximity instructions, wherein the one or more proximity instructions are configured to perform one or more actions when executed; determining a correspondence between the user proximity data and the one or more user proximity states; determining, based at least partially on the one or more proximity instructions, a delivery priority of content to the one or more of the first device or the second device; and prioritizing one or more of a resource allocation or a transmission quality associated with the content based at least in part on the delivery priority. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10)
-
-
11. A device, comprising:
-
at least one communication interface; at least one sensor; at least one memory storing computer-executable instructions; and at least one processor configured to execute the computer-executable instructions to cause the at least one processor to; generate, based on data from the at least one sensor, user proximity data indicative of one or more of a presence or an absence of;
a count of users at a location proximate to the device;send at least a portion of the user proximity data using the at least one communication interface; receive one or more proximity instructions using the at least one communication interface, wherein the one or more proximity instructions are based at least partially on the count of users; and execute the one or more proximity instructions to perform one or more actions, the one or more actions including one or more of; prioritizing one or more of a resource allocation or a transmission quality for transmission of content to the location;
orprocessing an update file. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 20, 21)
-
Specification