Patents by Inventor Christopher Douglas Edmonds

Christopher Douglas Edmonds 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: 10620717
    Abstract: In embodiments of a camera-based input device, the input device includes an inertial measurement unit that collects motion data associated with velocity and acceleration of the input device in an environment, such as in three-dimensional (3D) space. The input device also includes at least two visual light cameras that capture images of the environment. A positioning application is implemented to receive the motion data from the inertial measurement unit, and receive the images of the environment from the at least two visual light cameras. The positioning application can then determine positions of the input device based on the motion data and the images correlated with a map of the environment, and track a motion of the input device in the environment based on the determined positions of the input device.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daniel Joseph McCulloch, Nicholas Gervase Fajt, Adam G. Poulos, Christopher Douglas Edmonds, Lev Cherkashin, Brent Charles Allen, Constantin Dulu, Muhammad Jabir Kapasi, Michael Grabner, Michael Edward Samples, Cecilia Bong, Miguel Angel Susffalich, Varun Ramesh Mani, Anthony James Ambrus, Arthur C. Tomlin, James Gerard Dack, Jeffrey Alan Kohler, Eric S. Rehmeyer, Edward D. Parker
  • Patent number: 10521026
    Abstract: Systems are provided that include a wireless hand-held inertial controller with passive optical and inertial tracking in a slim form-factor. These systems are configured for use with a head mounted virtual or augmented reality display device (HMD) that operates with six degrees of freedom by fusing (i) data related to the position of the controller derived from a forward-facing optical sensor located in the HMD with (ii) data relating to the orientation of the controller derived from an inertial measurement unit located in the controller.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: December 31, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds, Mark James Finocchio
  • Patent number: 10254546
    Abstract: A mixed reality system may comprise a head-mounted display (HMD) device with a location sensor and a base station, mounted a predetermined offset from the location sensor, that emits an electromagnetic field (EMF). An EMF sensor affixed to an object may sense the EMF, forming a magnetic tracking system. The HMD device may determine a relative location of the EMF sensor therefrom and determine a location of the EMF sensor in space based on the relative location, the predetermined offset, and the location of the location sensor. An optical tracking system comprising a marker an optical sensor configured to capture optical data may be included to augment the magnetic tracking system based on the optical data and a location of the optical sensor or marker. The HMD device may display augmented reality images and overlay a hologram corresponding to the location of the EMF sensor over time.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: April 9, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adam G. Poulos, Arthur Tomlin, Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds
  • Publication number: 20190087021
    Abstract: Systems are provided that include a wireless hand-held inertial controller with passive optical and inertial tracking in a slim form-factor. These systems are configured for use with a head mounted virtual or augmented reality display device (HMD) that operates with six degrees of freedom by fusing (i) data related to the position of the controller derived from a forward-facing optical sensor located in the HMD with (ii) data relating to the orientation of the controller derived from an inertial measurement unit located in the controller.
    Type: Application
    Filed: November 15, 2018
    Publication date: March 21, 2019
    Inventors: Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds, Mark James Finocchio
  • Patent number: 10146335
    Abstract: A modular holding fixture for selectively coupling to a wireless hand-held inertial controller to provide passive optical and inertial tracking in a slim form-factor for use with a head mounted display that operates with six degrees of freedom by fusing (i) data related to the position of the controller derived from a forward-facing depth camera located in the head mounted display with (ii) data relating to the orientation of the controller derived from an inertial measurement unit located in the controller.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds, Mark James Finocchio
  • Patent number: 10146334
    Abstract: Apparatus and systems directed to a wireless hand-held inertial controller with passive optical and inertial tracking in a slim form-factor, for use with a head mounted virtual or augmented reality display device (HMD), that operates with six degrees of freedom by fusing (i) data related to the position of the controller derived from a forward-facing optical sensor located in the HMD with (ii) data relating to the orientation of the controller derived from an inertial measurement unit located in the controller.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: December 4, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds, Mark James Finocchio
  • Patent number: 10019076
    Abstract: Apparatus and systems directed to a wireless hand-held inertial controller with passive optical and inertial tracking in a slim form-factor, for use with a head mounted virtual or augmented reality display device (HMD), that operates with six degrees of freedom by fusing (i) data related to the position of the controller derived from a forward-facing optical sensor located in the HMD with (ii) data relating to the orientation of the controller derived from an inertial measurement unit located in the controller.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds, Mark James Finocchio
  • Publication number: 20180004308
    Abstract: In embodiments of a camera-based input device, the input device includes an inertial measurement unit that collects motion data associated with velocity and acceleration of the input device in an environment, such as in three-dimensional (3D) space. The input device also includes at least two visual light cameras that capture images of the environment. A positioning application is implemented to receive the motion data from the inertial measurement unit, and receive the images of the environment from the at least two visual light cameras. The positioning application can then determine positions of the input device based on the motion data and the images correlated with a map of the environment, and track a motion of the input device in the environment based on the determined positions of the input device.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Daniel Joseph McCulloch, Nicholas Gervase Fajt, Adam G. Poulos, Christopher Douglas Edmonds, Lev Cherkashin, Brent Charles Allen, Constantin Dulu, Muhammad Jabir Kapasi, Michael Grabner, Michael Edward Samples, Cecilia Bong, Miguel Angel Susffalich, Varun Ramesh Mani, Anthony James Ambrus, Arthur C. Tomlin, James Gerard Dack, Jeffrey Alan Kohler, Eric S. Rehmeyer, Edward D. Parker
  • Publication number: 20180005445
    Abstract: In embodiments of augmenting a moveable entity with a hologram, an alternate reality device includes a tracking system that can recognize an entity in an environment and track movement of the entity in the environment. The alternate reality device can also include a detection algorithm implemented to identify the entity recognized by the tracking system based on identifiable characteristics of the entity. A hologram positioning application is implemented to receive motion data from the tracking system, receive entity characteristic data from the detection algorithm, and determine a position and an orientation of the entity in the environment based on the motion data and the entity characteristic data. The hologram positioning application can then generate a hologram that appears associated with the entity as the entity moves in the environment.
    Type: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Daniel Joseph McCulloch, Nicholas Gervase Fajt, Adam G. Poulos, Christopher Douglas Edmonds, Lev Cherkashin, Brent Charles Allen, Constantin Dulu, Muhammad Jabir Kapasi, Michael Grabner, Michael Edward Samples, Cecilia Bong, Miguel Angel Susffalich, Varun Ramesh Mani, Anthony James Ambrus, Arthur C. Tomlin, James Gerard Dack, Jeffrey Alan Kohler, Eric S. Rehmeyer, Edward D. Parker
  • Publication number: 20170357334
    Abstract: A modular holding fixture for selectively coupling to a wireless hand-held inertial controller to provide passive optical and inertial tracking in a slim form-factor for use with a head mounted display that operates with six degrees of freedom by fusing (i) data related to the position of the controller derived from a forward-facing depth camera located in the head mounted display with (ii) data relating to the orientation of the controller derived from an inertial measurement unit located in the controller
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds, Mark James Finocchio
  • Publication number: 20170357333
    Abstract: Apparatus and systems directed to a wireless hand-held inertial controller with passive optical and inertial tracking in a slim form-factor, for use with a head mounted virtual or augmented reality display device (HMD), that operates with six degrees of freedom by fusing (i) data related to the position of the controller derived from a forward-facing optical sensor located in the HMD with (ii) data relating to the orientation of the controller derived from an inertial measurement unit located in the controller.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Inventors: Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds, Mark James Finocchio
  • Publication number: 20170351094
    Abstract: A mixed reality system may comprise a head-mounted display (HMD) device with a location sensor and a base station, mounted a predetermined offset from the location sensor, that emits an electromagnetic field (EMF). An EMF sensor affixed to an object may sense the EMF, forming a magnetic tracking system. The HMD device may determine a relative location of the EMF sensor therefrom and determine a location of the EMF sensor in space based on the relative location, the predetermined offset, and the location of the location sensor. An optical tracking system comprising a marker an optical sensor configured to capture optical data may be included to augment the magnetic tracking system based on the optical data and a location of the optical sensor or marker. The HMD device may display augmented reality images and overlay a hologram corresponding to the location of the EMF sensor over time.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Adam G. Poulos, Arthur Tomlin, Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds
  • Publication number: 20170352184
    Abstract: A mixed reality system may comprise a base station, affixed to an object, that emits an electromagnetic field (EMF) and a head-mounted display (HMD) device with a location sensor and an EMF sensor mounted a predetermined offset therefrom. The base station and EMF sensor together may form a magnetic tracking system. The HMD device may determine a relative location of the EMF sensor based on sensing the EMF and determine a location of the base station in space based on the relative location, the predetermined offset, and the location of the location sensor. An optical tracking system comprising a marker and an optical sensor may be included to augment the magnetic tracking system based on captured optical data and a location of the optical sensor or marker. The HMD device may display augmented reality images and overlay a hologram corresponding to the location of the base station over time.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 7, 2017
    Inventors: Adam G. Poulos, Arthur Tomlin, Alexandru Octavian Balan, Constantin Dulu, Christopher Douglas Edmonds
  • Patent number: 9424490
    Abstract: Embodiments are disclosed that relate to processing image pixels. For example, one disclosed embodiment provides a system for classifying pixels comprising retrieval logic; a pixel storage allocation including a plurality of pixel slots, each pixel slot being associated individually with a pixel, where the retrieval logic is configured to cause the pixels to be allocated into the pixel slots in an input sequence; pipelined processing logic configured to output, for each of the pixels, classification information associated with the pixel; and scheduling logic configured to control dispatches from the pixel slots to the pipelined processing logic, where the scheduling logic and pipelined processing logic are configured to act in concert to generate the classification information for the pixels in an output sequence that differs from and is independent of the input sequence.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: August 23, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Adam James Muff, John Allen Tardif, Susan Carrie, Mark J. Finocchio, Kyungsuk David Lee, Christopher Douglas Edmonds, Randy Crane
  • Publication number: 20160132786
    Abstract: Various embodiments relating to partitioning a data set for training machine-learning classifiers based on an output of a globally trained machine-learning classifier are disclosed. In one embodiment, a first machine-learning classifier may be trained on a set of training data to produce a corresponding set of output data. The set of training data may be partitioned into a plurality of subsets based on the set of output data. Each subset may correspond to a different class. A second machine-learning classifier may be trained on the set of training data using a plurality of classes corresponding to the plurality of subsets to produce, for each data object of the set of training data, a probability distribution having for each class a probability that the data object is a member of the class.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 12, 2016
    Inventors: Alexandru Balan, Bradford Jason Snow, Christopher Douglas Edmonds, Henry Nelson Jerez, Kyungsuk David Lee, Mark J. Finocchio, Miguel Susffalich, Cem Keskin
  • Publication number: 20150379376
    Abstract: Embodiments are disclosed that relate to processing image pixels. For example, one disclosed embodiment provides a system for classifying pixels comprising retrieval logic; a pixel storage allocation including a plurality of pixel slots, each pixel slot being associated individually with a pixel, where the retrieval logic is configured to cause the pixels to be allocated into the pixel slots in an input sequence; pipelined processing logic configured to output, for each of the pixels, classification information associated with the pixel; and scheduling logic configured to control dispatches from the pixel slots to the pipelined processing logic, where the scheduling logic and pipelined processing logic are configured to act in concert to generate the classification information for the pixels in an output sequence that differs from and is independent of the input sequence.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Adam James Muff, John Allen Tardif, Susan Carrie, Mark J. Finocchio, Kyungsuk David Lee, Christopher Douglas Edmonds, Randy Crane