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: 20260017863
    Abstract: 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: Application
    Filed: August 11, 2025
    Publication date: January 15, 2026
    Applicant: Roblox Corporation
    Inventor: Christopher GILES
  • Patent number: 12412328
    Abstract: 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: Grant
    Filed: July 31, 2023
    Date of Patent: September 9, 2025
    Assignee: Roblox Corporation
    Inventor: Christopher Giles
  • Publication number: 20250045995
    Abstract: 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: Application
    Filed: July 31, 2023
    Publication date: February 6, 2025
    Applicant: Roblox Corporation
    Inventor: Christopher GILES
  • Patent number: 11199412
    Abstract: 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: Grant
    Filed: June 28, 2018
    Date of Patent: December 14, 2021
    Assignee: TRX SYSTEMS, INC.
    Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
  • Publication number: 20200141727
    Abstract: 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: Application
    Filed: August 28, 2019
    Publication date: May 7, 2020
    Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Daniel HAKIM, Christopher GILES, Carole TEOLIS
  • Patent number: 10627230
    Abstract: 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: Grant
    Filed: August 28, 2019
    Date of Patent: April 21, 2020
    Assignee: TRX SYSTEMS, INC.
    Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Daniel Hakim, Christopher Giles, Carole Teolis
  • Patent number: 10612921
    Abstract: 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: Grant
    Filed: August 29, 2019
    Date of Patent: April 7, 2020
    Assignee: TRX SYSTEMS, INC.
    Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Daniel Hakim, Christopher Giles, Carole Teolis
  • Patent number: 10598487
    Abstract: 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: Grant
    Filed: August 29, 2019
    Date of Patent: March 24, 2020
    Assignee: TRX SYSTEMS, INC.
    Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Daniel Hakim, Christopher Giles, Carole Teolis
  • Patent number: 10571270
    Abstract: 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: Grant
    Filed: August 7, 2017
    Date of Patent: February 25, 2020
    Assignee: TRX SYSTEMS, INC.
    Inventors: Daniel Hakim, Christopher Giles, John Karvounis, Benjamin Funk, Jared Napora, Carole Teolis
  • Publication number: 20190390956
    Abstract: 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: Application
    Filed: August 29, 2019
    Publication date: December 26, 2019
    Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Daniel HAKIM, Christopher GILES, Carole TEOLIS
  • Publication number: 20190383606
    Abstract: 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: Application
    Filed: August 29, 2019
    Publication date: December 19, 2019
    Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Daniel HAKIM, Christopher GILES, Carole TEOLIS
  • Patent number: 10401168
    Abstract: 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: Grant
    Filed: May 10, 2017
    Date of Patent: September 3, 2019
    Assignee: TRX SYSTEMS, INC.
    Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Dan Hakim, Christopher Giles, Carole Teolis
  • Patent number: 10352707
    Abstract: 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: Grant
    Filed: July 14, 2017
    Date of Patent: July 16, 2019
    Assignee: TRX SYSTEMS, INC.
    Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
  • Publication number: 20180321043
    Abstract: 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: Application
    Filed: June 28, 2018
    Publication date: November 8, 2018
    Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
  • Patent number: 10012502
    Abstract: 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: Grant
    Filed: May 10, 2017
    Date of Patent: July 3, 2018
    Assignee: TRX SYSTEMS, INC.
    Inventors: John Karvounis, Jared Napora, Benjamin E. Funk, Dan Hakim, Christopher Giles, Carole Teolis
  • Publication number: 20170370728
    Abstract: 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: Application
    Filed: July 14, 2017
    Publication date: December 28, 2017
    Inventors: Kamiar Kordari, Benjamin Funk, Carole Teolis, Jared Napora, John Karvounis, Dan Hakim, Christopher Giles, Carol Politi
  • Publication number: 20170363426
    Abstract: 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: Application
    Filed: August 7, 2017
    Publication date: December 21, 2017
    Inventors: Daniel HAKIM, Christopher GILES, John KARVOUNIS, Benjamin FUNK, Jared NAPORA, Carole TEOLIS
  • Publication number: 20170328718
    Abstract: 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: Application
    Filed: May 10, 2017
    Publication date: November 16, 2017
    Inventors: John KARVOUNIS, Jared NAPORA, Benjamin E. FUNK, Dan HAKIM, Christopher GILES, Carole TEOLIS
  • Patent number: 9778044
    Abstract: 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: Grant
    Filed: August 16, 2016
    Date of Patent: October 3, 2017
    Assignee: TRX SYSTEMS, INC.
    Inventors: Amrit Bandyopadhyay, Brian Beisel, John Karvounis, Benjamin Funk, Carole Teolis, Christopher Giles
  • Patent number: 9746327
    Abstract: 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: Grant
    Filed: June 12, 2013
    Date of Patent: August 29, 2017
    Assignee: TRX Systems, Inc.
    Inventors: Daniel Hakim, Christopher Giles, John Karvounis, Benjamin Funk, Jared Napora, Carole Teolis