Patents by Inventor William Nathan John Hurst

William Nathan John Hurst 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: 11803561
    Abstract: Documents may be maintained in a repository and retrieved based on searches that specify labels as criteria. Documents may be associated with groups of labels identified as topics. Searches may be performed using binary-encoded matrices specifying relationships between documents and topics, topics and labels and differential information indicating differences between topics and labels associated with documents. An initial result estimate may be based on forming a product of a documents-topics matrix and a topics-labels matrix. The initial estimate may be corrected by applying the differential information.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 31, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Timothy Daniel Cole
  • Patent number: 10956446
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be conditionally appended to log-structured storage and committed or rolled back during synchronization. Devices may exchange sets of related change descriptors preceded by associated contextual information. Conflicts may be resolved through application of conflict resolution rules or through a user-involved process. User notification of conflict resolution may be based on user intent inferred from contextual information and associated change descriptors.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 23, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Christopher Gerald Emery, Ivan Avramov, Jonathan Peter Wright, Timothy Daniel Cole
  • Patent number: 10321059
    Abstract: A system and method for obtaining, by an electronic device, a first set of image data recorded during an image capture event and a second set of image data recorded during an image capture event. During the image capture event, a characteristic of an image capture device is changed from a first state to a second state. The first and second sets of image data are recorded by an image capture device having one or more image recording components with one or more image sensor arrays. An image is generated based at least in part on the first and second sets of image data.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: June 11, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Lawrence Hinkel, William Nathan John Hurst
  • Patent number: 9934555
    Abstract: Image filter values can be obtained by applying a high-frequency or edge-detection image filter to an image to extract a level of image detail. The image can be divided into blocks of a predetermined size and the image filter values of the pixels in a block can be used to obtain a density value associated with the level of image detail for the block. For blocks where the density value exceeds a threshold amount, a degree of blur may be applied based on the density value. Thus, the image can be rendered so that only some of the blocks of the image are blurred while other blocks do not have blur applied.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: April 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Christopher Mark Paola, Bradley Lawrence Hinkel, Jason Chern Hooi Chionh, William Nathan John Hurst
  • Patent number: 9916372
    Abstract: Computing devices may synchronize respective copies of a repository in part by sharing status information for records stored in the repository. Status information may be conveyed by encoding record identifiers in a hashtable. A hash function may be selected to have an output range equal to or larger than a number of records in the repository. A plurality of hash function outputs may be mapped to a storage location containing a sum of identifiers and a count of identifiers included in the sum. The storage location may be transmitted to a remote computing device, which may unfold the data in the storage location to identify changed records.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: March 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Timothy Daniel Cole
  • Publication number: 20180048820
    Abstract: A system and method for obtaining, by an electronic device, a first set of image data recorded during an image capture event and a second set of image data recorded during an image capture event. During the image capture event, a characteristic of an image capture device is changed from a first state to a second state. The first and second sets of image data are recorded by an image capture device having one or more image recording components with one or more image sensor arrays. An image is generated based at least in part on the first and second sets of image data.
    Type: Application
    Filed: August 28, 2017
    Publication date: February 15, 2018
    Inventors: Bradley Lawrence Hinkel, William Nathan John Hurst
  • Patent number: 9787899
    Abstract: A system and method for determining information about a scene of an image capture event, wherein a first set of image data and a second set of image data of a scene is recorded during an image capture event. Information is determined about the scene by comparing the first and second sets of image data and an image is generated based on the determined information. In some embodiments, depth map information is further generated based on the information. In some embodiments, the image is deblurred based on the information.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: October 10, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Lawrence Hinkel, William Nathan John Hurst
  • Patent number: 9749532
    Abstract: A system and method for obtaining, by an electronic device, a first set of image data recorded during an image capture event and a second set of image data recorded during an image capture event. During the image capture event, a characteristic of an image capture device is changed from a first state to a second state. The first and second sets of image data are recorded by an image capture device having one or more image recording components with one or more image sensor arrays. An image is generated based at least in part on the first and second sets of image data.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: August 29, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Lawrence Hinkel, William Nathan John Hurst
  • Patent number: 9646365
    Abstract: An system having an aperture configured to change state while recording one or more images during an image capture process, and a method for processing one or more recorded images by detecting at least a bokeh artifact within the one or more images and processing the images based at least in part on information obtained by analyzing the size and orientation of the bokeh artifact.
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: May 9, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Lawrence Hinkel, William Nathan John Hurst
  • Patent number: 9552407
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be represented by change descriptors conditionally appended to the end of a log. The size of the log may be monotonically increasing. Monotonically increasing identifiers may be used to implicitly or explicitly identify change descriptors. Upon conflict resolution, conditionally appended change descriptors may be committed. Non-committed change descriptors may be conditionally reappended to the end of the log for further conflict resolution.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: January 24, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Ivan Avramov, Jonathan Peter Wright, Timothy Daniel Cole, Christopher Gerald Emery
  • Patent number: 9426383
    Abstract: The following description is directed to systems and methods for digital cameras. In one embodiment, a camera can comprise an optical system, a sensor array, a color spreader, a memory, and a controller. The optical system can focus an image. The sensor array comprises a plurality of pixels and can be configured to capture image data. The color spreader can be positioned between the optical system and the sensor array. The color spreader can comprise an array of segments, where each respective segment can be configured to spread a spectrum of incident light toward a corresponding group of pixels using diffraction or refraction. The memory can store one or more spatial models. The controller can be coupled to the sensor array and the memory. The controller can be configured to reconstruct spectral and spatial components of the image from the captured image data and one of the spatial models.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: August 23, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Bradley Lawrence Hinkel, William Nathan John Hurst
  • Patent number: 9251235
    Abstract: A device may participate in a shared data state in which editing operations performed locally are distributed and synchronized with other devices participating in the shared data state. Data may be maintained in log-structured storage files on each device. Changes made locally may be conditionally appended to log-structured storage and committed or rolled back during synchronization. Sets of related change descriptors may be identified based on inferred user intent. Conflict resolution rules may be applied to sets of related change descriptors. Conflicts may be resolved through application of conflict resolution rules or through a user-involved process.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: February 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: William Nathan John Hurst, Timothy Daniel Cole, Christopher Gerald Emery, Ivan Avramov, Jonathan Peter Wright