Methods and systems for generating maps corresponding to physical spaces, devices, and/or users
First Claim
1. A computer system configured to generate a map based on nodes of a hierarchical graph that stores and provides access to sensor data from devices within a physical space, the system comprising:
- one or more processors; and
one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform at least the following;
access a hierarchical graph that defines a topology of a physical space and comprises a plurality of nodes, the plurality of nodes of the hierarchical graph comprising a top node for the physical space and a plurality of other nodes coupled, through zero or more intermediate nodes, to the top node of the physical space, one or more of the plurality of nodes comprising an area node or a sub-area node, each area node and sub-area node representing an area or sub-area within the physical space, one or more of the plurality of nodes also comprising a device node, each device node representing a device located within the physical space, each device being configured to provide data or receive control signals, one or more of the plurality of nodes also comprising a user node that represents a user associated with an area or a device within the physical space; and
for a particular node of the plurality of nodes,generate map data corresponding to the particular node, the generated map data being associated with generating at least a portion of a map corresponding to the particular node; and
store the generated map data corresponding to the particular node within the hierarchical graph such that the stored generated map data can be used to generate the portion of the map corresponding to the particular node.
1 Assignment
0 Petitions
Accused Products
Abstract
Generating a map based on nodes of a hierarchical graph that defines a topology of a physical space and is configured to provide access to sensor data from devices within the physical space includes accessing the hierarchical graph. The hierarchical graph comprises a plurality of nodes, including a top node for the physical space and a plurality of other nodes coupled to the top node. One of the plurality of nodes comprises an area node that represents an area within the physical space. One of the plurality of nodes also comprises a device node representing a device located within the physical space and a user node. Map data corresponding to a particular node is generated. The generated map data is associated with generating at least a portion of a map corresponding to the particular node. The generated map data corresponding to the particular node is stored within the hierarchical graph.
30 Citations
20 Claims
-
1. A computer system configured to generate a map based on nodes of a hierarchical graph that stores and provides access to sensor data from devices within a physical space, the system comprising:
-
one or more processors; and one or more computer-readable storage media having stored thereon computer-executable instructions that are executable by the one or more processors to cause the computer system to perform at least the following; access a hierarchical graph that defines a topology of a physical space and comprises a plurality of nodes, the plurality of nodes of the hierarchical graph comprising a top node for the physical space and a plurality of other nodes coupled, through zero or more intermediate nodes, to the top node of the physical space, one or more of the plurality of nodes comprising an area node or a sub-area node, each area node and sub-area node representing an area or sub-area within the physical space, one or more of the plurality of nodes also comprising a device node, each device node representing a device located within the physical space, each device being configured to provide data or receive control signals, one or more of the plurality of nodes also comprising a user node that represents a user associated with an area or a device within the physical space; and for a particular node of the plurality of nodes, generate map data corresponding to the particular node, the generated map data being associated with generating at least a portion of a map corresponding to the particular node; and store the generated map data corresponding to the particular node within the hierarchical graph such that the stored generated map data can be used to generate the portion of the map corresponding to the particular node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer implemented method for generating a map based on nodes of a hierarchical graph that that stores and provides access to sensor data from devices within a physical space, the method implemented at a computer system that includes one or more processors, the method comprising:
-
accessing a hierarchical graph that defines a topology of a physical space and comprises a plurality of nodes, the plurality of nodes of the hierarchical graph comprising a top node for the physical space and a plurality of other nodes coupled, through zero or more intermediate nodes, to the top node of the physical space, one or more of the plurality of nodes comprising an area node or a sub-area node, each area node and sub-area node representing an area or sub-area within the physical space, one or more of the plurality of nodes also comprising a device node, each device node representing a device located within the physical space, each device being configured to provide data or receive control signals; and for a particular node of the plurality of nodes, generating map data corresponding to the particular node, the generated map data being associated with generating at least a portion of a map corresponding to the particular node; and storing the generated map data corresponding to the particular node within the hierarchical graph such that the stored generated map data can be used to generate the portion of the map corresponding to the particular node. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product for generating a map based on nodes of a hierarchical graph that stores and provides access to sensor data from devices within a physical space, the computer program product comprising one or more computer readable storage devices having stored thereon computer-executable instructions that are executable by one or more processors of a computer system to cause the computer system to perform at least the following:
-
access a hierarchical graph that defines a topology of a physical space and comprises a plurality of nodes, the plurality of nodes of the hierarchical graph comprising a top node for the physical space and a plurality of other nodes coupled, through zero or more intermediate nodes, to the top node of the physical space, one or more of the plurality of nodes comprising an area node or a sub-area node, each area node and sub-area node representing an area or sub-area within the physical space, one or more of the plurality of nodes also comprising a device node, each device node representing a device located within the physical space, each device being configured to provide data or receive control signals; and for a particular node of the plurality of nodes, generate map data corresponding to the particular node, the generated map data being associated with generating at least a portion of a map corresponding to the particular node; and store the generated map data corresponding to the particular node within the hierarchical graph such that the stored generated map data can be used to generate the portion of the map corresponding to the particular node. - View Dependent Claims (20)
-
Specification