Bandwidth throttling based on home occupancy
First Claim
1. A tangible, non-transitory computer-readable medium comprising instructions configured to be executed by a one or more computer processors associated with a structure, the instructions comprising instructions to:
- determine a status of occupants of the structure, wherein the status is based on one or more occupants being present in the structure or that one or more occupants of the structure are asleep;
select a priority schedule from a plurality of priority schedules based at least in part on the status, wherein;
each priority schedule of the plurality of priority schedules is indicative of a relative priority of communications of each electronic device of a plurality of electronic devices in relation to each other; and
the relative priority of the communications of each electronic device of the plurality of electronic devices in relation to each other is different based on the status; and
cause a wireless access point to reorder and relay communications of the plurality of electronic devices based at least in part on the selected priority schedule.
2 Assignments
0 Petitions
Accused Products
Abstract
A system includes an electronic device that has communication circuitry configured to communicate with one or more other electronic devices on a wireless network in a structure. The electronic device includes a processor operatively coupled to a memory and configured to determine a status associated with occupants of the structure. The processor may determine a priority schedule based at least in part on the status. The priority schedule may be indicative of an amount of bandwidth allocated to each of the one or more other electronic devices. The processor may then cause data to be communicated by each of the one or more other electronic devices based at least in part on the priority schedule.
16 Citations
24 Claims
-
1. A tangible, non-transitory computer-readable medium comprising instructions configured to be executed by a one or more computer processors associated with a structure, the instructions comprising instructions to:
-
determine a status of occupants of the structure, wherein the status is based on one or more occupants being present in the structure or that one or more occupants of the structure are asleep; select a priority schedule from a plurality of priority schedules based at least in part on the status, wherein; each priority schedule of the plurality of priority schedules is indicative of a relative priority of communications of each electronic device of a plurality of electronic devices in relation to each other; and the relative priority of the communications of each electronic device of the plurality of electronic devices in relation to each other is different based on the status; and cause a wireless access point to reorder and relay communications of the plurality of electronic devices based at least in part on the selected priority schedule. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device, comprising:
-
communication circuitry configured to communicate with a plurality of electronic devices on a wireless network in a structure; and a processor operatively coupled to a memory, wherein the processor is configured to; determine a status of occupants of the structure, wherein the status is based on one or more occupants being present in the structure or that one or more occupants of the structure are asleep; select a priority schedule from a plurality of priority schedules based at least in part on the status, wherein; each priority schedule of the plurality of priority schedules is indicative of an amount of bandwidth allocated to each electronic device of a plurality of electronic devices; cause data to be communicated by each of the plurality of electronic devices based at least in part on the priority schedule such that each electronic device of the plurality of electronic devices are allocated the amount of bandwidth indicated by the selected priority schedule. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
determine a status of occupants of a structure, wherein the status is based on one or more occupants being present in the structure or that one or more occupants of the structure are asleep; select a priority schedule from a plurality of priority schedules based at least in part on the status, wherein; each priority schedule of the plurality of priority schedules is indicative of a relative priority of communications of each electronic device of a plurality of electronic devices in relation to each other; the relative priority of the communications of each electronic device of the plurality of electronic devices in relation to each other is different based on the status; and cause a wireless access point to reorder and relay communications of the plurality of electronic devices based at least in part on the selected priority schedule. - View Dependent Claims (20, 21, 22)
-
-
23. A method, comprising:
-
determining an occupancy status based on a likelihood that occupants are in a structure; determining a sleep status based on a likelihood that any occupants of the structure are asleep; selecting a priority schedule from a plurality of priority schedules based at least in part on the occupancy status and on the sleep status, wherein; the priority schedule is indicative of an amount of bandwidth allocated to one or more electronic devices, and the priority schedule comprises a first schedule when any occupants are asleep or no occupants are in the structure and a second schedule when occupants are in the structure and awake; and cause a wireless access point to reorder and relay communications of the one or more electronic devices based at least in part on the selected priority schedule. - View Dependent Claims (24)
-
Specification