Patents by Inventor Steve Huynh

Steve Huynh 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: 11961168
    Abstract: Systems, devices, and methods are provided for processing images using machine learning. Features may be obtained from an image using a residual network, such as ResNet-101. Features may be analyzed using a classification model such as K-nearest neighbors (K-NN). Features and metadata extracted from images may be used to generate other images. Templates may be used to generate various types of images. For example, assets from two images may be combined to create a third image.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: April 16, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Steve Huynh, Erik Martin Zigman, Ronald Diaz
  • Publication number: 20240076942
    Abstract: Systems and methods for monitoring and control in downhole well applications are provided. The system and methodology may be combined with a variety of completions or other types of well equipment deployed downhole to enable both electrical and fiber optic communication with downhole components. For example, the system enables both electrical and fiber optic communication for operating and monitoring of downhole completion systems or other systems.
    Type: Application
    Filed: January 18, 2022
    Publication date: March 7, 2024
    Inventors: Christopher Cassidy, Julia Huynh, Valeria Erives, Pedro Bazan, Jr., Thomas Evrard, Surya Simanjuntak, Steve Wattelle
  • Patent number: 11811783
    Abstract: Some implementations include methods for generating a portable entitlement for a digital asset and may include generating a portable entitlement to a digital asset based on a request initiated by a first user having an entitlement to the digital asset, the portable entitlement to enable the first user to access the digital asset using a second computing device of a second user, the request initiated using a first computing device of the first user, the portable entitlement having a limited lifetime; and terminating the second computing device from accessing the digital asset based on one or more of determining that a proximity between the first and second computing devices violate the distance threshold and the lifetime of the portable entitlement has expired.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: November 7, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Hani Suleiman, Steve Huynh, James Mutton, Charles Benjamin Waggoner, Prasanth Saraswatula, Andrew James McVeigh, Benjamin Raphael Forman
  • Patent number: 11089352
    Abstract: Systems and methods are provided herein for synchronizing content across multiple user devices. Content packets may be individually provided to user devices associated with a group. Each content packet may include a portion of content (e.g., media content) and a content index (e.g., an index that indicates a sequence by which the content packets are to be presented). The user device may begin to play the content packets according to the sequence. The user device may receive a particular content index identifying a particular content packet that occurs latest in the sequence and that has been received by all of the devices of the group. The user device may modify playback of the content packets based at least in part on the particular content index to synchronize playback of the content at the user device with respect to playback at the one or more devices.
    Type: Grant
    Filed: January 28, 2019
    Date of Patent: August 10, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael James Bartholomew, Paul Martin, Steve Huynh
  • Patent number: 10909174
    Abstract: Embodiments of the present disclosure are directed to, among other things, a system that may receive a stream of data content that corresponds with a content classification. A machine learning (ML) model may be selected based at least in part on the metadata and/or content classification. The data content may be inputted to the ML model and an output from the ML model may indicate that data content is associated with the content classification, a start location, and an end location of the stream of data content. The stream of data content may be truncated or cut by removing portions of the stream of data content that fall before the start location and after the end location. The remaining portion of the stream may be stored as a file and provided to the user device.
    Type: Grant
    Filed: February 4, 2019
    Date of Patent: February 2, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Martin, Michael Bartholomew, Steve Huynh
  • Patent number: 10860860
    Abstract: Computer systems of a multimedia service provider may utilize an artificial intelligence model to automatically match a video content with an existing video title of a catalog, allowing the provider to efficiently and accurately process a high volume of video content being received. The artificial intelligence model may be proceed by analyzing video frames from the video content to extract features and then determining the relevance of a set of features to a particular video title of the catalog. Based on the relevance determination, the computer system may associate the video content with the particular video title. In cases where no match with an existing title is determined, the artificial intelligence model may create a new video title based in part on the extracted features.
    Type: Grant
    Filed: January 3, 2019
    Date of Patent: December 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Steve Huynh, Paul Martin, Michael Bartholomew
  • Patent number: 10824964
    Abstract: A system capable of identifying and locking resources (e.g., items, tickets, etc.) may map resources to a bit vector and use bit vectors to efficiently identify and lock the resources. For example, tickets to a concert may be mapped to a bit vector and the system may generate an availability bit vector indicating an availability of the seat locations. Using bit vectors, the system may easily identify available seat locations that satisfy a search request and may select from the available seat locations using an optimization technique. For example, the system may select groups of seats that are next to unavailable seat locations or avoid selling groups of seats that would leave only a single seat available. Thus, the system may avoid fragmentation of ticket sales while improving a latency associated with searching for and reserving seat locations.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: November 3, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Steve Huynh, Owen Cummings, Karl Gohde, Antonio Gabriel Perez de Tejada Martinez, Adam Douglas Morley, Graham Pedersen, James Christopher Sorenson, III
  • Patent number: 10671944
    Abstract: A system capable of identifying and locking resources (e.g., items, tickets, etc.) may map resources to a bit vector and use bit vectors to efficiently identify and lock the resources. For example, tickets to a concert may be mapped to a bit vector and the system may generate an availability bit vector indicating an availability of the seat locations. Thus, the tickets may be reserved by changing a binary value for bits corresponding to individual tickets. In addition, the system may generate bit vectors corresponding to metadata associated with the seat locations (e.g., aisle seat, handicap accessible, first ten rows, back ten rows, etc.), allowing the system to easily identify available seat locations that satisfy the search request. As the bit vectors are relatively small and can be processed easily, the system may improve a latency and reduce an error rate associated with searching for and reserving seat locations.
    Type: Grant
    Filed: December 6, 2016
    Date of Patent: June 2, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Steve Huynh, Owen Cummings, Karl Gohde, Antonio Gabriel Perez de Tejada Martinez, Adam Douglas Morley, Graham Pedersen, James Christopher Sorenson, III
  • Publication number: 20180157998
    Abstract: A system capable of identifying and locking resources (e.g., items, tickets, etc.) may map resources to a bit vector and use bit vectors to efficiently identify and lock the resources. For example, tickets to a concert may be mapped to a bit vector and the system may generate an availability bit vector indicating an availability of the seat locations. Using bit vectors, the system may easily identify available seat locations that satisfy a search request and may select from the available seat locations using an optimization technique. For example, the system may select groups of seats that are next to unavailable seat locations or avoid selling groups of seats that would leave only a single seat available. Thus, the system may avoid fragmentation of ticket sales while improving a latency associated with searching for and reserving seat locations.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Steve Huynh, Owen Cummings, Karl Gohde, Antonio Gabriel Perez de Tejada Martinez, Adam Douglas Morley, Graham Pedersen, James Christopher Sorenson, III
  • Publication number: 20180157997
    Abstract: A system capable of identifying and locking resources (e.g., items, tickets, etc.) may map resources to a bit vector and use bit vectors to efficiently identify and lock the resources. For example, tickets to a concert may be mapped to a bit vector and the system may generate an availability bit vector indicating an availability of the seat locations. Thus, the tickets may be reserved by changing a binary value for bits corresponding to individual tickets. In addition, the system may generate bit vectors corresponding to metadata associated with the seat locations (e.g., aisle seat, handicap accessible, first ten rows, back ten rows, etc.), allowing the system to easily identify available seat locations that satisfy the search request. As the bit vectors are relatively small and can be processed easily, the system may improve a latency and reduce an error rate associated with searching for and reserving seat locations.
    Type: Application
    Filed: December 6, 2016
    Publication date: June 7, 2018
    Inventors: Steve Huynh, Owen Cummings, Karl Gohde, Antonio Gabriel Perez de Tejada Martinez, Adam Douglas Morley, Graham Pedersen, James Christopher Sorenson, III
  • Patent number: 9569770
    Abstract: Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: February 14, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: James Jesensky, Isaac Oates, Steve Huynh, Vinay Vaidya
  • Patent number: 9298700
    Abstract: Techniques for determining phrases that are related or similar to a source phrase are described herein. These techniques may include analyzing a corpus of text to locate a first set of phrases that differ from a received source phrase by one word. The techniques may then combine these words of the first set of phrases that differ from the source phrase to create a second set of phrases. The techniques may then filter out a portion of the second set of phrases before outputting another portion for use as an identifier, for association with a user account or for any other use.
    Type: Grant
    Filed: July 28, 2009
    Date of Patent: March 29, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: James Jesensky, Steve Huynh
  • Patent number: 8768852
    Abstract: Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a statistically improbable phrase, determining words that compose the statistically improbable phrase, inputting the words into an index, and determine phrases associated with the words. The determined phrases may then be presented to a user.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: July 1, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Steve Huynh, Isaac Oates, James Jesensky, Vinay Vaidya
  • Patent number: 8706644
    Abstract: Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user for executing a transaction. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: April 22, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: James Jesensky, Isaac Oates, Steve Huynh, Vinay Vaidya
  • Patent number: 8706643
    Abstract: Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user for executing a transaction. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: April 22, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: James Jesensky, Isaac Oates, Steve Huynh, Vinay Vaidya
  • Patent number: 8423349
    Abstract: Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user. The first corpus of phrases may be generated based on characteristics associated with phrases. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: April 16, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Steve Huynh, Isaac Oates, James Jesensky, Vinay Vaidya
  • Publication number: 20100179801
    Abstract: Techniques for generating and providing phrases are described herein. These techniques may include analyzing one or more sources to generate a first corpus of phrases, each of the phrases for use as an identifier and/or for association with a user. Once a first corpus of phrases has been generated, these phrases may be filtered to define a second corpus of phrases. Phrases of this second corpus may then be suggested to one or more users. In some instances, the phrases suggested to a particular user are personalized to the user based on information previously known about the user or based on information provided by the user.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Inventors: Steve Huynh, Isaac Oates, James Jesensky, Vinay Vaidya