Controlling environmental conditions. A method includes using one or more sensors in a location, identifying an entity in the location. The method further includes identifying one or more roles for the entity. The method further includes based on the one or more roles for the entity, modifying environmental conditions in the location, by modifying one or more devices associated with the location.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer system comprising: one or more processors; and one or more computer-readable media having stored thereon instructions that are executable by the one or more processors to configure the computer system to control environmental conditions, including instructions that are executable to configure the computer system to perform at least the following: using one or more sensors in a location, identify an entity in the location; identify one or more roles for the entity; access a graph that defines a topology of areas in the location; identify one or more predefined geographical limits for the entity within the location based on the graph and the identified one or more roles for the entity; and modify at least one environmental condition to guide the entity along a route within the predefined geographical limits for the entity by modifying one or more devices associated with the location.
2. The computer system of claim 1 , wherein modifying environmental conditions is performed automatically without additional input from the entity.
3. The computer system of claim 1 , wherein the entity is identified as an unknown entity, such that a specific set of roles for unknown entities are identified.
4. The computer system of claim 1 , wherein modifying environmental conditions in the location comprises changing at least one of temperature or lighting for the location.
5. The computer system of claim 1 , wherein modifying environmental conditions in the location is performed based on previously known data about the entity.
6. The computer system of claim 1 , wherein modifying environmental conditions comprises providing directions to the entity using changeable signs in the location.
7. The computer system of claim 1 , wherein modifying environmental conditions comprises automatically adjusting furniture for the entity.
8. The computer system of claim 1 , wherein identifying the entity comprises identifying the entity using biometric input data from the one or more sensors.
9. The computer system of claim 1 , wherein the computer readable media further comprise computer executable instructions that when executed by the one or more processors configure the computer system to perform the following: receive input at one or more sensors from the entity requesting a particular change to the environmental conditions; determine that the entity has permissions, based on the one or more roles, to cause the particular change to occur; and wherein modifying the environmental condition is performed as a result.
10. A method of controlling environmental conditions, the method comprising: using one or more sensors in a location, identifying an entity in the location; identifying one or more roles for the entity accessing a graph that defines a topology of areas in the location; identifying one or more predefined geographical limits for the entity within the location based on the graph and the identified one or more roles for the entity; and modifying at least one environmental condition to guide the entity along a route within the predefined geographical limits by modifying one or more devices associated with the location.
11. The method of claim 10 , wherein modifying environmental conditions is performed automatically without additional input from the entity.
12. The method of claim 10 , further comprising: receiving input at one or more sensors from the entity requesting a particular change to the environmental conditions; determining that the entity has permissions, based on the one or more roles, to cause the particular change to occur; and wherein modifying the environmental condition is performed as a result.
13. The method of claim 10 , wherein the entity is identified as an unknown entity, such that a specific set of roles for unknown entities are identified.
14. The method of claim 10 , wherein modifying environmental conditions in the location comprises changing at least one of temperature or lighting for the location.
15. The method of claim 10 , wherein modifying environmental conditions in the location is performed based on previously known data about the entity.
16. The method of claim 10 , wherein modifying environmental conditions comprises providing directions to the entity using changeable signs in the location.
17. The method of claim 10 , wherein modifying environmental conditions comprises automatically adjusting furniture for the entity.
18. The method of claim 10 , wherein identifying the entity comprises identifying the entity using biometric input data from the one or more sensors.
19. A computer system comprising: one or more processors; and one or more computer-readable media having stored thereon instructions that are executable by the one or more processors to configure the computer system to implement a building control, wherein the building control is configured to: receive data from sensors in locations in a building; using the data from the sensors, identify entities in the locations; identify one or more roles for the entities; access a graph that defines a topology of areas in the location; identify one or more predefined geographical limits for the entity within the location based on the graph and the identified one or more roles for the entity; and modify at least one environmental condition to guide the entity along a route within the predefined geographical limits by controlling devices associated with the building.
20. The computer system of claim 19 , wherein the building control is further configured to receive user input from the entities, and wherein modifying environmental control is based on permissions for the entities and the user input from the entities.
21. The computer system of claim 1 , wherein the predefined geographical limits define at least one route that the entity is authorized to follow.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
August 21, 2018
March 23, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.