Patents by Inventor Fernando Nahuel Viton
Fernando Nahuel Viton has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11557088Abstract: A map file includes two-dimensional or three-dimensional geometric data items collectively representing layout of a building. The map file is parsed and the geometric data items are analyzed to identify building elements including rooms, floors, and objects of the building, and to identify containment relationships between the elements. A space model having a space graph is constructed. The space graph includes nodes that correspond to the respective building elements and links forming relationships between nodes that correspond to the identified containment relationships. Each node may include node metadata, rules or code that operate on the metadata, and a node type that corresponds to a type of physical space. Some nodes may include user representations or device representations that represent physical sensors associated therewith. The representations may receive data from the respectively represented sensors, and the sensor data becomes available via the space model.Type: GrantFiled: April 6, 2021Date of Patent: January 17, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Grégory Christopher John Vandenbrouck, Fernando Nahuel Viton, Matthew Evan Vogel
-
Publication number: 20210225072Abstract: A map file includes two-dimensional or three-dimensional geometric data items collectively representing layout of a building. The map file and parsed and the geometric data items analyzed to identify building elements including rooms, floors, and objects of the building, and to identify containment relationships between the elements. A space model having a space graph is constructed. The space graph includes nodes that correspond to the respective building elements and links forming relationships between nodes that correspond to the identified containment relationships. Each node may include node metadata, rules or code that operate on the metadata, and a node type that corresponds to a type of physical space. Some nodes may include user representations or device representations that represent physical sensors associated therewith. The representations may receive data from the respectively represented sensors, and the sensor data becomes available via the space model.Type: ApplicationFiled: April 6, 2021Publication date: July 22, 2021Inventors: Grégory Christopher John Vandenbrouck, Fernando Nahuel Viton, Matthew Evan Vogel
-
Patent number: 11019458Abstract: 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.Type: GrantFiled: November 15, 2019Date of Patent: May 25, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Fernando Nahuel Viton, Matthew Evan Vogel, Grégory Christopher John Vandenbrouck
-
Patent number: 10997784Abstract: A map file includes two-dimensional or three-dimensional geometric data items collectively representing layout of a building. The map file and parsed and the geometric data items analyzed to identify building elements including rooms, floors, and objects of the building, and to identify containment relationships between the elements. A space model having a space graph is constructed. The space graph includes nodes that correspond to the respective building elements and links forming relationships between nodes that correspond to the identified containment relationships. Each node may include node metadata, rules or code that operate on the metadata, and a node type that corresponds to a type of physical space. Some nodes may include user representations or device representations that represent physical sensors associated therewith. The representations may receive data from the respectively represented sensors, and the sensor data becomes available via the space model.Type: GrantFiled: December 18, 2018Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Grégory Christopher John Vandenbrouck, Fernando Nahuel Viton, Matthew Evan Vogel
-
Patent number: 10834537Abstract: 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.Type: GrantFiled: November 15, 2019Date of Patent: November 10, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Fernando Nahuel Viton, Matthew Evan Vogel, Grégory Christopher John Vandenbrouck
-
Publication number: 20200193700Abstract: A map file includes two-dimensional or three-dimensional geometric data items collectively representing layout of a building. The map file and parsed and the geometric data items analyzed to identify building elements including rooms, floors, and objects of the building, and to identify containment relationships between the elements. A space model having a space graph is constructed. The space graph includes nodes that correspond to the respective building elements and links forming relationships between nodes that correspond to the identified containment relationships. Each node may include node metadata, rules or code that operate on the metadata, and a node type that corresponds to a type of physical space. Some nodes may include user representations or device representations that represent physical sensors associated therewith. The representations may receive data from the respectively represented sensors, and the sensor data becomes available via the space model.Type: ApplicationFiled: December 18, 2018Publication date: June 18, 2020Inventors: Grégory Christopher John Vandenbrouck, Fernando Nahuel Viton, Matthew Evan Vogel
-
Publication number: 20200162847Abstract: 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.Type: ApplicationFiled: November 15, 2019Publication date: May 21, 2020Inventors: Fernando Nahuel VITON, Matthew Evan VOGEL, Grégory Christopher John VANDENBROUCK
-
Patent number: 10484829Abstract: 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.Type: GrantFiled: April 27, 2018Date of Patent: November 19, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Fernando Nahuel Viton, Matthew Evan Vogel, Gregory Christopher John Vandenbrouck
-
Publication number: 20190335300Abstract: 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.Type: ApplicationFiled: April 27, 2018Publication date: October 31, 2019Inventors: Fernando Nahuel VITON, Matthew Evan VOGEL, Gregory Christopher John VANDENBROUCK
-
Patent number: 9684670Abstract: A client device accesses a shared data system and begins moving data from one location to another. The client device generates a tombstone object that indicates that includes metadata indicating that the data has been moved. When another client accesses the data at the old location, it encounters the tombstone and begins accessing the data at the new location. If the data has not already been completely moved to the new location, the second client to access the data assists in transferring the data to the new location.Type: GrantFiled: June 13, 2012Date of Patent: June 20, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Varun Srinivasan, Fernando Nahuel Viton
-
Publication number: 20130339420Abstract: A client device accesses a shared data system and begins moving data from one location to another. The client device generates a tombstone object that indicates that includes metadata indicating that the data has been moved. When another client accesses the data at the old location, it encounters the tombstone and begins accessing the data at the new location. If the data has not already been completely moved to the new location, the second client to access the data assists in transferring the data to the new location.Type: ApplicationFiled: June 13, 2012Publication date: December 19, 2013Applicant: MICROSOFT CORPORATIONInventors: Varun Srinivasan, Fernando Nahuel Viton