Patents by Inventor Benjamin William Hamming

Benjamin William Hamming 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: 11204858
    Abstract: Described are automated systems and methods for providing a simulated environment for robotic and/or real-time systems, such as unmanned vehicles, to perform full system simulations while also providing a system-wide code coverage assessment of the software associated with the robotic and/or real-time systems. The exemplary systems and methods can employ code coverage instrumented shared libraries to facilitate generation of code coverage information and one or more code coverage reports. The code coverage information and/or the code coverage report can quantify the effectiveness of the testing and can facilitate development of more comprehensive and efficient testing of the software.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: December 21, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Benjamin Jack Barash, Daniel C. Wang, Benjamin William Hamming, Alex Wilson Nash, Maksim Tsikhanovich
  • Patent number: 9076062
    Abstract: Techniques for searching in an image for a particular block of pixels that represents a feature are described herein. The techniques may include searching within an expanding search area to find a block of pixels that has a threshold amount of similarity to a block of pixels of a preceding image. Upon finding a block of pixels that satisfies the threshold, the techniques may search in the image along a path of increasing similarity to the block of pixels of the preceding image.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: July 7, 2015
    Assignee: Gravity Jack, Inc.
    Inventors: Benjamin William Hamming, Shawn David Poindexter
  • Patent number: 9058660
    Abstract: Techniques for searching in an image for a particular block of pixels that represents a feature are described herein. The techniques may include generating feature quality information indicating a quality of the feature with respect to blocks of pixels of the image. The feature quality information may be utilized to locate a block of pixels in a subsequent image that corresponds to the feature. For example, the feature quality information may be utilized to determine whether a block of pixels that has a threshold amount of similarity to the feature actually corresponds to the feature.
    Type: Grant
    Filed: November 21, 2012
    Date of Patent: June 16, 2015
    Assignee: GRAVITY JACK, INC.
    Inventors: Benjamin William Hamming, Shawn David Poindexter
  • Publication number: 20140140623
    Abstract: Techniques for searching in an image for a particular block of pixels that represents a feature are described herein. The techniques may include generating feature quality information indicating a quality of the feature with respect to blocks of pixels of the image. The feature quality information may be utilized to locate a block of pixels in a subsequent image that corresponds to the feature. For example, the feature quality information may be utilized to determine whether a block of pixels that has a threshold amount of similarity to the feature actually corresponds to the feature.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: GRAVITY JACK, INC.
    Inventors: Benjamin William Hamming, Shawn David Poindexter
  • Publication number: 20140140573
    Abstract: Techniques for tracking a pose of a textured target in an augmented reality environment are described herein. The techniques may include processing an initial image representing the textured target to generate feature relation information describing associations between features on different image layers of the initial image. The feature relation information may be used to locate features in different image layers of a subsequent image. Upon locating features in a highest resolution image of the subsequent image, the pose of the textured target may be determined for the subsequent image.
    Type: Application
    Filed: November 21, 2012
    Publication date: May 22, 2014
    Applicant: GRAVITY JACK, INC.
    Inventors: Benjamin William Hamming, Shawn David Poindexter, Marc Andrew Rollins
  • Publication number: 20140079281
    Abstract: Architectures and techniques for augmenting content on an electronic device are described herein. In particular implementations, a user may use a portable device (e.g., a smart phone, tablet computer, etc.) to capture images of an environment, such as a room, outdoors, and so on. As the images of the environment are captured, the portable device may send information to a remote device (e.g., server) to determine whether augmented reality content is associated with a textured target in the environment (e.g., a surface or portion of a surface). When such a textured target is identified, the augmented reality content may be sent to the portable device. The augmented reality content may be displayed in an overlaid manner on the portable device as real-time images are displayed.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 20, 2014
    Applicant: GRAVITY JACK, INC.
    Inventors: Mitchell Dean Williams, Shawn David Poindexter, Matthew Scott Wilding, Benjamin William Hamming, Marc Andrew Rollins, Randal Sewell Ridgway, Damon John Buck, Aaron Luke Richey
  • Publication number: 20140078174
    Abstract: Architectures and techniques for augmenting content on an electronic device are described herein. In particular implementations, a user may use a portable device (e.g., a smart phone, tablet computer, etc.) to capture images of an environment, such as a room, outdoors, and so on. As the images of the environment are captured, the portable device may send information to a remote device (e.g., server) to determine whether augmented reality content is associated with a textured target in the environment (e.g., a surface or portion of a surface). When such a textured target is identified, the augmented reality content may be sent to the portable device. The augmented reality content may be displayed in an overlaid manner on the portable device as real-time images are displayed.
    Type: Application
    Filed: September 17, 2012
    Publication date: March 20, 2014
    Applicant: GRAVITY JACK, INC.
    Inventors: Mitchell Dean Williams, Shawn David Poindexter, Matthew Scott Wilding, Benjamin William Hamming, Marc Andrew Rollins, Randal Sewell Ridgway, Damon John Buck, Aaron Luke Richey
  • Publication number: 20140079320
    Abstract: Techniques for searching in an image for a particular block of pixels that represents a feature are described herein. The techniques may include searching within an expanding search area to find a block of pixels that has a threshold amount of similarity to a block of pixels of a preceding image. Upon finding a block of pixels that satisfies the threshold, the techniques may search in the image along a path of increasing similarity to the block of pixels of the preceding image.
    Type: Application
    Filed: November 21, 2012
    Publication date: March 20, 2014
    Applicant: GRAVITY JACK, INC.
    Inventors: Benjamin William Hamming, Shawn David Poindexter