- Redmond WA, US Fernando Nahuel Viton - Kirkland WA, US Matthew Evan Vogel - Seattle WA, US
International Classification:
G06T 17/05 G06K 9/00 G06T 11/20 H04L 12/24
Abstract:
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.
Generation Of Digital Twins Of Physical Environments
A method is disclosed for generating a digital twin of a physical environment. Depth data for the physical environment is received from a depth sensing device. A three-dimensional map of the physical environment is then generated based at least on the received depth data, and a digital twin of the physical environment is then generated based on the generated three-dimensional map. Information is received regarding the location of one or more networked devices within the generated three-dimensional map. Each of the one or more networked devices is associated with a digital twin of the networked device. Coordinate locations are established in the generated three-dimensional map for each networked device. Each established coordinate location is associated with a device identity.
- Redmond WA, US Fernando Nahuel Viton - Kirkland WA, US Matthew Evan Vogel - Seattle WA, US
International Classification:
G06T 17/05 G06T 11/20 G06K 9/00 H04L 12/24
Abstract:
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.
Methods And Systems For Generating Maps Corresponding To Physical Spaces, Devices, And/Or Users
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.
- Redmond WA, US Hubert Van Hoof - Redmond WA, US Matthew Evan Vogel - Seattle WA, US
International Classification:
F24F 11/58 H04L 12/28 F24F 11/65
Abstract:
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.
Generic And Extensible Client Agent For Enabling Third Party Communications
- Redmond WA, US Shri Vidhya Alagesan - Sammamish WA, US Krishnan Ananthanarayanan - Redmond WA, US Matthew Vogel - Seattle WA, US Amit Kumar Dutta - Sammamish WA, US Rama Krishna Prasad Satya Prakash - Redmond WA, US
International Classification:
H04L 12/24 H04L 29/06 H04L 29/08
Abstract:
A network-connected service coupled to a network-connected device such as an IoT device implements a communication agent for a communication service that is separate from the network-connected service and that is implemented on the network-connected service to allow the network-connected device to establish communication sessions with other devices, not connected to the network-connected service. The communication agent may a component of a software development kit (SDK). The network-connected service receives an offer from the network-connected device and uses the communication agent to translate the offer into an compatible with the communication service. The communication agent sends the translated offer to the communication service with connection information sufficient to set up the session. The communication agent receives an offer answer from the second device and sends the offer answer to the network-connected device by posting the offer answer to a web address assigned to the network-connected device.
Methods And Systems For Dynamically Scheduling Spaces
- Redmond WA, US Gregory Christopher John VANDENBROUCK - Bellevue WA, US Andres Carlo PETRALLI - Redmond WA, US Matthew Evan VOGEL - Seattle WA, US
International Classification:
G06Q 10/06 G06F 17/30
Abstract:
Dynamically scheduling spaces for one or more users may include accessing one or more sensors and/or services configured to monitor a plurality of physical spaces to obtain sensor data corresponding to each of the physical spaces of the plurality of physical spaces. User data associated with one or more users may also be accessed. Accessing the user data associated with the one or more users may include identifying one or more characteristics of the one or more users and/or a context of a meeting. Based on the sensor data and the user data, a physical space of the plurality of physical spaces may be correlated to the one or more users. A notification may also be sent to at least one of the one or more users that identifies the correlation between the physical space and the one or more users.
Methods And Systems For Generating Maps Corresponding To Physical Spaces, Devices, And/Or Users
- Redmond WA, US Matthew Evan VOGEL - Seattle WA, US Gregory Christopher John VANDENBROUCK - Bellevue WA, US
International Classification:
H04W 4/029 G01C 21/20 H04W 4/021 H04W 4/38
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.
Los Alamos Technical Associates Apr 2010 - Aug 2015
Software Engineer
Socorro Consolidated Schools Jan 2010 - Mar 2010
Substitute Teacher
Colorado State University May 2007 - May 2009
Graduate Teaching Assistant
Airbiquity May 2007 - May 2009
Senior Software Engineer
Education:
Colorado State University 2007 - 2009
Master of Science, Masters, Physics
Colorado State University 2004 - 2007
Bachelors, Bachelor of Science, Physics
Conifer High School
Skills:
Java Microsoft Sql Server Javascript C# .Net Sql Electronics Embedded Software Linux Physics Electromagnetics Quantum Mechanics Python Matlab Sqlj Html Cvs Voip Statistics Git Eclipse Db2 Sql Pl Jdbc Actionscript Flex Applets Servlets Tortoise Svn Agile Application Development Putty Tcp Udp Lonworks Batch Files Bash Particle Physics High Energy Physics Optics Laser Physics Solid State Physics Thermodynamics Google Search Unix
State Farm Mar 1, 2016 - Sep 2017
Underwriter
State Farm Mar 1, 2016 - Sep 2017
Talent Acquisition Analyst - Human Resources
Target Jun 2015 - Mar 2016
Human Resources Executive Team Leader
Class Act Realty, Llc Mar 2010 - Jun 2015
Leasing Agent
Class Act Realty, Llc Aug 2009 - Jun 2015
Collections Manager
Education:
Illinois State University 2013 - 2015
Bachelors, Business Administration, Management, Human Resources Management, Organizational Leadership, Business Administration and Management
Real Estate Institute 2011 - 2012
Heartland Community College 2008 - 2011
Associates, Business Administration, Management, Business Administration and Management
Skills:
Customer Service Real Estate Sales Leases Leadership Relocation Human Resources Team Leadership Investment Properties Residential Homes Microsoft Office Property Management Customer Satisfaction Property Management Project Management Listings Buyer Representation Commercial Real Estate Public Speaking Commercial Property Sales Leasing Tenant Project Managment
Microsoft - Redmond, WA since Jul 2012
Program Manager
Microsoft - Redmond, WA May 2011 - Aug 2011
Program Manager Intern
Google Jun 2010 - Aug 2010
BOLD Practicum for Engineering Intern
Healthplex May 2010 - May 2010
Provider Relations Intern
5Categories.com Jun 2009 - Aug 2009
Marketing Intern
Education:
University of Pennsylvania 2008 - 2012
BSE, Computer Science
University of Pennsylvania - The Wharton School 2008 - 2012
BS, Economics, Concentrations in Marketing and Operations and Information Management (OPIM)
Skills:
Strategy Training Databases Marketing Program Management Data Analysis Project Management Mobile Applications Social Media Management Microsoft Office
Interests:
Football Jason Bourne Series Baseball French Horn Basketball Alex Cross Series Tennis
Virginia Women's CenterVirginia Womens Center 658 Hospital Rd STE 304, Tappahannock, VA 22560 8042884084 (phone)
Education:
Medical School Saint Louis University School of Medicine Graduated: 1988
Languages:
English
Description:
Dr. Vogel graduated from the Saint Louis University School of Medicine in 1988. He works in Tappahannock, VA and specializes in Obstetrics & Gynecology.
Matthew Vogel (2000-2004), christine bauer (1967-1971), Betty Cowan (1968-1972), ginger bush (1961-1965), George Moser (1986-1990), daniel seasholtz (1964-1968)