Presence-based operation of devices
First Claim
Patent Images
1. A method comprising:
- receiving first user proximity data from a first device, the first user proximity data indicative of a count of users associated with one or more of the first device or a second device;
receiving second user proximity data from the first device, the second user proximity data indicative of physical nearness of a particular user included in the count of users to the one or more of the first device or the second device;
accessing proximity action data including one or more user proximity states and one or more proximity instructions, wherein the one or more proximity instructions are configured to cause one or more actions to be performed by one or more of;
the first device, the second device, or a third device in communication with the one or more of the first device or the second device;
determining correspondence between the second user proximity data and a proximity state of the proximity action data;
determining a proximity instruction corresponding to the proximity state; and
executing the proximity instruction to affect content associated with the one or more of the first device or the second device, wherein executing the proximity instruction includes determining a delivery priority associated with the content and prioritizing one or more of a resource allocation or a transmission quality of the content based at least in part on the delivery priority.
1 Assignment
0 Petitions
Accused Products
Abstract
Described are techniques for modifying the distribution or behavior of content based on the presence or absence of a particular user or a count of users relative to a media device. Based on user proximity data associated with one or multiple users, a corresponding proximity instruction may be determined. The proximity instruction may be configured to cause one or more media devices to request, present, or modify presentation of content.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving first user proximity data from a first device, the first user proximity data indicative of a count of users associated with one or more of the first device or a second device; receiving second user proximity data from the first device, the second user proximity data indicative of physical nearness of a particular user included in the count of users to the one or more of the first device or the second device; accessing proximity action data including one or more user proximity states and one or more proximity instructions, wherein the one or more proximity instructions are configured to cause one or more actions to be performed by one or more of;
the first device, the second device, or a third device in communication with the one or more of the first device or the second device;determining correspondence between the second user proximity data and a proximity state of the proximity action data; determining a proximity instruction corresponding to the proximity state; and executing the proximity instruction to affect content associated with the one or more of the first device or the second device, wherein executing the proximity instruction includes determining a delivery priority associated with the content and prioritizing one or more of a resource allocation or a transmission quality of the content based at least in part on the delivery priority. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
one or more memories storing computer-executable instructions; and one or more hardware processors configured to execute the computer-executable instructions to; determine, by a first device, first user proximity data indicative of a count of users associated with one or more of the first device or a second device; determine second user proximity data indicative of a particular user included in the count of users within a threshold distance of the one or more of the first device or the second device; access proximity action data including one or more user proximity states and one or more proximity instructions, wherein the one or more proximity instructions are configured to cause one or more of;
the first device, the second device, or a third device in communication with the one or more of the first device or the second device, to perform one or more actions;determine correspondence between the second user proximity data and the proximity action data; determine, based on the correspondence between the second user proximity data and the proximity action data, a proximity instruction configured to cause the one or more of;
the first device, the second device, or the third device in communication with the one or more of the first device or the second device, to perform the one or more actions; andexecute the proximity instruction to prioritize one or more of a resource allocation or a transmission quality of the content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
determining first user proximity data indicative of a count of users associated with one or more of a first device or a second device; determining second user proximity data indicative of one or more of a presence or absence of a particular user included in the count of users at a location proximate to the one or more of the first device or the second device; sending one or more of the first user proximity data or the second user proximity data to one or more servers; receiving, from the one or more servers, a proximity instruction configured to modify the presentation of content; determining, based in part on the proximity instruction, a delivery priority associated with the content; and prioritizing one or more of a resource allocation or a transmission quality of content based in part on the delivery priority. - View Dependent Claims (17, 18, 19, 20)
-
Specification