Patents by Inventor Jeffrey Roger Powers

Jeffrey Roger Powers 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: 20180374276
    Abstract: A system configured to provide a three-dimensional representation of a physical environment. The three-dimensional representation including annotation data associated with particular objects and/or viewpoints of the three-dimensional representation. In some cases, the viewpoints may be rendered using image data associated with a photograph captured from a corresponding viewpoint within the physical environment.
    Type: Application
    Filed: May 24, 2018
    Publication date: December 27, 2018
    Inventors: Jeffrey Roger Powers, Vikas Reddy, Alex Schiff
  • Publication number: 20180348854
    Abstract: A virtual reality or mixed reality system configured to preform object detection using a monocular camera. The system configured to make the user aware of the detected objects by showing edges or lines of the object within a virtual scene. Thus, the user the user is able to avoid injury or collision while immersed in the virtual scene. In some cases, the system may also detect and correct for drift in the six degree of freedom pose of the user using corrections based on the current motion of the users.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 6, 2018
    Inventors: Jeffrey Roger Powers, Vikas Reddy, Yuping Lin
  • Publication number: 20180241985
    Abstract: A method for automatic registration of 3D image data, captured by a 3D image capture system having an RGB camera and a depth camera, includes capturing 2D image data with the RGB camera at a first pose; capturing depth data with the depth camera at the first pose; performing an initial registration of the RGB camera to the depth camera; capturing 2D image data with the RGB camera at a second pose; capturing depth data at the second pose; and calculating an updated registration of the RGB camera to the depth camera.
    Type: Application
    Filed: April 18, 2018
    Publication date: August 23, 2018
    Inventors: Patrick O'Keefe, Jeffrey Roger Powers, Nicolas Burrus
  • Publication number: 20170337737
    Abstract: A head mounted display is provided that includes a main body, a sensor, and a door. The door of the head mounted display includes a computing device or, in some cases, an embedded screen. The computing device includes a camera and a display interface. The sensor and the camera of the mobile computing device are rigidly positioned with fixed displacements.
    Type: Application
    Filed: December 9, 2016
    Publication date: November 23, 2017
    Applicant: Occipital, Inc.
    Inventors: Jonathan Dana Edwards, Tien-Han Huang, Jeffrey Roger Powers
  • Publication number: 20170194768
    Abstract: A three-dimensional (3D) sensing apparatus together with a projector subassembly is provided. The 3D sensing apparatus includes two cameras, which may be configured to capture ultraviolet and/or near-infrared light. The 3D sensing apparatus may also contain an optical filter and one or more computing processors that signal a simultaneous capture using the two cameras and processing the captured images into depth. The projector subassembly of the 3D sensing apparatus includes a laser diode, one or optical elements, and a photodiode that are useable to enable 3D capture.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 6, 2017
    Applicant: Occipital, Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppidi Reddy, Paul Jakob Schroeder, Christopher Caleb Slaughter, Roger Wayne Landowski, Davis Thorp Foster, Evan Haley Fletcher
  • Publication number: 20170195654
    Abstract: A three-dimensional (3D) sensing apparatus together with a projector subassembly is provided. The 3D sensing apparatus includes two cameras, which may be configured to capture ultraviolet and/or near-infrared light. The 3D sensing apparatus may also contain an optical filter and one or more computing processors that signal a simultaneous capture using the two cameras and processing the captured images into depth. The projector subassembly of the 3D sensing apparatus includes a laser diode, one or optical elements, and a photodiode that are useable to enable 3D capture.
    Type: Application
    Filed: January 4, 2017
    Publication date: July 6, 2017
    Applicant: Occipital, Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppidi Reddy, Paul Jakob Schroeder, Christopher Caleb Slaughter, Roger Wayne Landowski, Davis Thorp Foster, Evan Haley Fletcher
  • Patent number: 9275264
    Abstract: In a system and method of estimating and classifying a barcode using heuristic and statistical measures, a classification determination is generated for each of a plurality of estimated barcode digits that correspond to a decoded barcode estimation. The classification determination is selected from one of a first classification determination and a second classification determination. The first classification determinations among a plurality of estimation determinations are aggregated. The aggregated first classification determinations are compared to a first predetermined threshold to determine a validity of the decoded barcode estimation.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: March 1, 2016
    Assignee: eBay Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Publication number: 20150363628
    Abstract: In a system and method of recognizing a barcode from a stream of video frames, a processor-implemented camera module receives a stream of video frames, with at least one video frame including a barcode. A processor-implemented barcode blur estimate module estimates an amount of defocus blur in a video frame. The processor-implemented barcode blur estimate module further estimates an identity of the barcode. A processor-implemented barcode localization module identifies a region of the video frame containing the barcode. A processor-implemented barcode geometric modeler module generates a geometric model of the barcode that includes an identified barcode deformity. A processor-implemented barcode decoder module decodes the barcode from the video frame using the estimated amount of defocus blur, the estimated identity of the barcode, and the geometric model of the barcode.
    Type: Application
    Filed: August 24, 2015
    Publication date: December 17, 2015
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Patent number: 9117131
    Abstract: In a system and method of recognizing a barcode from a stream of video frames, a processor-implemented camera module receives a stream of video frames, with at least one video frame including a barcode. A processor-implemented barcode blur estimate module estimates an amount of defocus blur in a video frame. The processor-implemented barcode blur estimate module further estimates an identity of the barcode. A processor-implemented barcode localization module identifies a region of the video frame containing the barcode. A processor-implemented barcode geometric modeler module generates a geometric model of the barcode that includes an identified barcode deformity. A processor-implemented barcode decoder module decodes the barcode from the video frame using the estimated amount of defocus blur, the estimated identity of the barcode, and the geometric model of the barcode.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: August 25, 2015
    Assignee: eBay, Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Publication number: 20150077517
    Abstract: One variation of a real-time 3D capture system for a mobile electronic device having a camera includes an infrared projector that projects a pattern onto an imaging target; an infrared sensor that captures the pattern; a control module that controls the projector and sensor, takes data from the sensor, determines depth information from the data, and transmits the depth information to the mobile electronic device; a battery that provides power to the projector, sensor, and control module; a software module connected to the mobile electronic device that controls communication of data from the camera and depth information between the control module and the mobile electronic device; a mounting bracket that removably attaches the apparatus to the mobile electronic device such that the capture system when attached maintains alignment with the camera; and a chassis that holds the projector, sensor, control module, and battery, and attaches to the mounting bracket.
    Type: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Applicant: Occipital, Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppidi Reddy, Mahmut Candemir Orsan, Forrest Francis Heller, Patrick O'Keefe, YunJa Chen
  • Publication number: 20150001296
    Abstract: In a system and method of recognizing a barcode from a stream of video frames, a processor-implemented camera module receives a stream of video frames, with at least one video frame including a barcode. A processor-implemented barcode blur estimate module estimates an amount of defocus blur in a video frame. The processor-implemented barcode blur estimate module further estimates an identity of the barcode. A processor-implemented barcode localization module identifies a region of the video frame containing the barcode. A processor-implemented barcode geometric modeler module generates a geometric model of the barcode that includes an identified barcode deformity. A processor-implemented barcode decoder module decodes the barcode from the video frame using the estimated amount of defocus blur, the estimated identity of the barcode, and the geometric model of the barcode.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Publication number: 20150001295
    Abstract: In a system and method of estimating and classifying a barcode using heuristic and statistical measures, a classification determination is generated for each of a plurality of estimated barcode digits that correspond to a decoded barcode estimation. The classification determination is selected from one of a first classification determination and a second classification determination. The first classification determinations among a plurality of estimation determinations are aggregated. The aggregated first classification determinations are compared to a first predetermined threshold to determine a validity of the decoded barcode estimation.
    Type: Application
    Filed: September 16, 2014
    Publication date: January 1, 2015
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Patent number: 8851378
    Abstract: In a system and method of recognizing a barcode from a stream of video frames, a processor-implemented camera module receives a stream of video frames, with at least one video frame including a barcode. A processor-implemented barcode blur estimate module estimates an amount of defocus blur in a video frame. The processor-implemented barcode blur estimate module further estimates an identity of the barcode. A processor-implemented barcode localization module identifies a region of the video frame containing the barcode. A processor-implemented barcode geometric modeler module generates a geometric model of the barcode that includes an identified barcode deformity. A processor-implemented barcode decoder module decodes the barcode from the video frame using the estimated amount of defocus blur, the estimated identity of the barcode, and the geometric model of the barcode.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: October 7, 2014
    Assignee: eBay Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Patent number: 8851382
    Abstract: In a system and method of estimating and classifying a barcode using heuristic and statistical measures, a classification determination is generated for each of a plurality of estimated barcode digits that correspond to a decoded barcode estimation. The classification determination is selected from one of a first classification determination and a second classification determination. The first classification determinations among a plurality of estimation determinations are aggregated. The aggregated first classification determinations are compared to a first predetermined threshold to determine a validity of the decoded barcode estimation.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: October 7, 2014
    Assignee: eBay Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Publication number: 20110068175
    Abstract: In a system and method of estimating and classifying a barcode using heuristic and statistical measures, a classification determination is generated for each of a plurality of estimated barcode digits that correspond to a decoded barcode estimation. The classification determination is selected from one of a first classification determination and a second classification determination. The first classification determinations among a plurality of estimation determinations are aggregated. The aggregated first classification determinations are compared to a first predetermined threshold to determine a validity of the decoded barcode estimation.
    Type: Application
    Filed: September 17, 2010
    Publication date: March 24, 2011
    Applicant: eBay Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy
  • Publication number: 20110068173
    Abstract: In a system and method of recognizing a barcode from a stream of video frames, a processor-implemented camera module receives a stream of video frames, with at least one video frame including a barcode. A processor-implemented barcode blur estimate module estimates an amount of defocus blur in a video frame. The processor-implemented barcode blur estimate module further estimates an identity of the barcode. A processor-implemented barcode localization module identifies a region of the video frame containing the barcode. A processor-implemented barcode geometric modeler module generates a geometric model of the barcode that includes an identified barcode deformity. A processor-implemented barcode decoder module decodes the barcode from the video frame using the estimated amount of defocus blur, the estimated identity of the barcode, and the geometric model of the barcode.
    Type: Application
    Filed: September 17, 2010
    Publication date: March 24, 2011
    Applicant: eBay Inc.
    Inventors: Jeffrey Roger Powers, Vikas Muppiddi Reddy