Patents by Inventor Christopher Giles
Christopher Giles 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).
-
Publication number: 20260017863Abstract: Some implementations relate to methods, systems, and computer-readable media to display a rigid body object within a virtual environment. In some implementations, the method includes obtaining a model representation of the rigid body object, obtaining a state of the rigid body object in the virtual environment, determining a plurality of constraints that act on the rigid body object, determining a plurality of Jacobians and a plurality of Hessians, wherein each Jacobian of the plurality of Jacobians and each Hessian of the plurality of Hessians is associated with a corresponding constraint of the plurality of constraints, applying a two-stage primal solver to a set of equations of motion for the rigid body object based on the plurality of Jacobians and the plurality of Hessians, and displaying the rigid body object in the updated position in the virtual environment.Type: ApplicationFiled: August 11, 2025Publication date: January 15, 2026Applicant: Roblox CorporationInventor: Christopher GILES
-
Patent number: 12412328Abstract: Some implementations relate to methods, systems, and computer-readable media to display a rigid body object within a virtual environment. In some implementations, the method includes obtaining a model representation of the rigid body object, obtaining a state of the rigid body object in the virtual environment, determining a plurality of constraints that act on the rigid body object, determining a plurality of Jacobians and a plurality of Hessians, wherein each Jacobian of the plurality of Jacobians and each Hessian of the plurality of Hessians is associated with a corresponding constraint of the plurality of constraints, applying a two-stage primal solver to a set of equations of motion for the rigid body object based on the plurality of Jacobians and the plurality of Hessians, and displaying the rigid body object in the updated position in the virtual environment.Type: GrantFiled: July 31, 2023Date of Patent: September 9, 2025Assignee: Roblox CorporationInventor: Christopher Giles
-
Publication number: 20250045995Abstract: Some implementations relate to methods, systems, and computer-readable media to display a rigid body object within a virtual environment. In some implementations, the method includes obtaining a model representation of the rigid body object, obtaining a state of the rigid body object in the virtual environment, determining a plurality of constraints that act on the rigid body object, determining a plurality of Jacobians and a plurality of Hessians, wherein each Jacobian of the plurality of Jacobians and each Hessian of the plurality of Hessians is associated with a corresponding constraint of the plurality of constraints, applying a two-stage primal solver to a set of equations of motion for the rigid body object based on the plurality of Jacobians and the plurality of Hessians, and displaying the rigid body object in the updated position in the virtual environment.Type: ApplicationFiled: July 31, 2023Publication date: February 6, 2025Applicant: Roblox CorporationInventor: Christopher GILES
-
Patent number: 11199412Abstract: This disclosure provides techniques for the creation of maps of indoor spaces. In these techniques, an individual or a team with no mapping or cartography expertise can contribute to the creation of maps of buildings, campuses or cities. An indoor location system can track the location of contributors in the building. As they walk through indoor spaces, an application may automatically create a map based on data from motion sensors by both tracking the location of the contributors and also inferring building features such as hallways, stairways, and elevators based on the tracked contributors' motions as they move through a structure. With these techniques, the process of mapping buildings can be crowd sourced to a large number of contributors, making the indoor mapping process efficient and easy to scale up.Type: GrantFiled: June 28, 2018Date of Patent: December 14, 2021Assignee: TRX SYSTEMS, INC.Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
-
Publication number: 20200141727Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: ApplicationFiled: August 28, 2019Publication date: May 7, 2020Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Daniel HAKIM, Christopher GILES, Carole TEOLIS
-
Patent number: 10627230Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: GrantFiled: August 28, 2019Date of Patent: April 21, 2020Assignee: TRX SYSTEMS, INC.Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Daniel Hakim, Christopher Giles, Carole Teolis
-
Patent number: 10612921Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: GrantFiled: August 29, 2019Date of Patent: April 7, 2020Assignee: TRX SYSTEMS, INC.Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Daniel Hakim, Christopher Giles, Carole Teolis
-
Patent number: 10598487Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: GrantFiled: August 29, 2019Date of Patent: March 24, 2020Assignee: TRX SYSTEMS, INC.Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Daniel Hakim, Christopher Giles, Carole Teolis
-
Patent number: 10571270Abstract: Disclosed herein are methods and systems for fusion of sensor and map data using constraint based optimization. In an embodiment, a computer-implemented method may include obtaining tracking data for a tracked subject, the tracking data including data from a dead reckoning sensor; obtaining constraint data for the tracked subject; and using a convex optimization method based on the tracking data and the constraint data to obtain a navigation solution. The navigation solution may be a path and the method may further include propagating the constraint data by a motion model to produce error bounds that continue to constrain the path over time. The propagation of the constraint data may be limited by other sensor data and/or map structural data.Type: GrantFiled: August 7, 2017Date of Patent: February 25, 2020Assignee: TRX SYSTEMS, INC.Inventors: Daniel Hakim, Christopher Giles, John Karvounis, Benjamin Funk, Jared Napora, Carole Teolis
-
Publication number: 20190390956Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: ApplicationFiled: August 29, 2019Publication date: December 26, 2019Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Daniel HAKIM, Christopher GILES, Carole TEOLIS
-
Publication number: 20190383606Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: ApplicationFiled: August 29, 2019Publication date: December 19, 2019Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Daniel HAKIM, Christopher GILES, Carole TEOLIS
-
Patent number: 10401168Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: GrantFiled: May 10, 2017Date of Patent: September 3, 2019Assignee: TRX SYSTEMS, INC.Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Dan Hakim, Christopher Giles, Carole Teolis
-
Patent number: 10352707Abstract: This disclosure provides techniques for the creation of maps of indoor spaces. In these techniques, an individual or a team with no mapping or cartography expertise can contribute to the creation of maps of buildings, campuses or cities. An indoor location system can track the location of contributors in the building. As they walk through indoor spaces, an application may automatically create a map based on data from motion sensors by both tracking the location of the contributors and also inferring building features such as hallways, stairways, and elevators based on the tracked contributors' motions as they move through a structure. With these techniques, the process of mapping buildings can be crowd sourced to a large number of contributors, making the indoor mapping process efficient and easy to scale up.Type: GrantFiled: July 14, 2017Date of Patent: July 16, 2019Assignee: TRX SYSTEMS, INC.Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
-
Publication number: 20180321043Abstract: This disclosure provides techniques for the creation of maps of indoor spaces. In these techniques, an individual or a team with no mapping or cartography expertise can contribute to the creation of maps of buildings, campuses or cities. An indoor location system can track the location of contributors in the building. As they walk through indoor spaces, an application may automatically create a map based on data from motion sensors by both tracking the location of the contributors and also inferring building features such as hallways, stairways, and elevators based on the tracked contributors' motions as they move through a structure. With these techniques, the process of mapping buildings can be crowd sourced to a large number of contributors, making the indoor mapping process efficient and easy to scale up.Type: ApplicationFiled: June 28, 2018Publication date: November 8, 2018Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
-
Patent number: 10012502Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: GrantFiled: May 10, 2017Date of Patent: July 3, 2018Assignee: TRX SYSTEMS, INC.Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Dan Hakim, Christopher Giles, Carole Teolis
-
Publication number: 20170370728Abstract: This disclosure provides techniques for the creation of maps of indoor spaces. In these techniques, an individual or a team with no mapping or cartography expertise can contribute to the creation of maps of buildings, campuses or cities. An indoor location system can track the location of contributors in the building. As they walk through indoor spaces, an application may automatically create a map based on data from motion sensors by both tracking the location of the contributors and also inferring building features such as hallways, stairways, and elevators based on the tracked contributors' motions as they move through a structure. With these techniques, the process of mapping buildings can be crowd sourced to a large number of contributors, making the indoor mapping process efficient and easy to scale up.Type: ApplicationFiled: July 14, 2017Publication date: December 28, 2017Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
-
Publication number: 20170363426Abstract: Disclosed herein are methods and systems for fusion of sensor and map data using constraint based optimization. In an embodiment, a computer-implemented method may include obtaining tracking data for a tracked subject, the tracking data including data from a dead reckoning sensor; obtaining constraint data for the tracked subject; and using a convex optimization method based on the tracking data and the constraint data to obtain a navigation solution. The navigation solution may be a path and the method may further include propagating the constraint data by a motion model to produce error bounds that continue to constrain the path over time. The propagation of the constraint data may be limited by other sensor data and/or map structural data.Type: ApplicationFiled: August 7, 2017Publication date: December 21, 2017Inventors: Daniel HAKIM, Christopher GILES, John KARVOUNIS, Benjamin FUNK, Jared NAPORA, Carole TEOLIS
-
Publication number: 20170328718Abstract: Methods and systems are described for determining the elevation of tracked personnel or assets (trackees) that can take input from mounted sensors on each trackee (including barometric, inertial, magnetometer, radio frequency ranging and signal strength, light and GPS sensors), external constraints (including ranging constraints, feature constraints, and user corrections), and terrain elevation data. An example implementation of this method for determining elevation of persons on foot is described. But this method is not limited to computing elevation of personnel or to on foot movements.Type: ApplicationFiled: May 10, 2017Publication date: November 16, 2017Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Dan HAKIM, Christopher GILES, Carole TEOLIS
-
Patent number: 9778044Abstract: Disclosed herein are methods and systems for mapping irregular features. In an embodiment, a computer-implemented method may include obtaining tracking data that has dead reckoning tracking data for a tracked subject along a path and performing shape correction on the tracking data to provide a first estimate of the path.Type: GrantFiled: August 16, 2016Date of Patent: October 3, 2017Assignee: TRX SYSTEMS, INC.Inventors: Amrit Bandyopadhyay, Brian Beisel, John Karvounis, Benjamin Funk, Carole Teolis, Christopher Giles
-
Patent number: 9746327Abstract: Disclosed herein are methods and systems for fusion of sensor and map data using constraint based optimization. In an embodiment, a computer-implemented method may include obtaining tracking data for a tracked subject, the tracking data including data from a dead reckoning sensor; obtaining constraint data for the tracked subject; and using a convex optimization method based on the tracking data and the constraint data to obtain a navigation solution. The navigation solution may be a path and the method may further include propagating the constraint data by a motion model to produce error bounds that continue to constrain the path over time. The propagation of the constraint data may be limited by other sensor data and/or map structural data.Type: GrantFiled: June 12, 2013Date of Patent: August 29, 2017Assignee: TRX Systems, Inc.Inventors: Daniel Hakim, Christopher Giles, John Karvounis, Benjamin Funk, Jared Napora, Carole Teolis