Patents by Inventor Trevor Wells

Trevor Wells 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: 11882324
    Abstract: A transcoding process may be performed in parallel, which may include different nodes processing different segments of a media file at different times. Different time slices of media files may have different properties, which may lead to errors when media files are encoded for later playback. Extracting metadata from frames of media files and evaluating the frames for discrepancies enables creation of a reconciliation manifest to correct discrepancies associated with the media file. As the transcoding process is performed, the reconciliation manifest may be reference to generate an output media file.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: January 23, 2024
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Trevor Wells, Ryan Hegar, Colin McCoy, Krishna Sankaran
  • Patent number: 11871061
    Abstract: Various embodiments of an automated adaptive bitrate (“ABR”) encoding system and method that encodes an input video into a set of encoded video streams for ABR delivery, also known as an ABR ladder. The automated ABR encoding system encodes the input video into an initial number of speculative encodings, based on respectively determined resolution and quality level settings for the individual speculative encodings. It then estimates quality scores for a plurality of potential output encodings based on respective output statistics of the speculative encodings. It selects a plurality of better quality output encodings from the plurality of potential output encodings based on the quality scores. It then encodes the input video a second time into the plurality of better quality output encodings. The automated ABR encoding system selects one or more output encodings from the plurality of better quality output encodings to include in the ABR ladder.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Brandon Lin, Trevor Wells, Colin McCoy, Max C Denton, David Montgomery
  • Patent number: 11140429
    Abstract: Techniques for dynamic video bandwidth determination are described. An exemplary method includes receiving an indication of a desired total bitrate for a multiple program transport stream (MPTS), the MPTS having at least two programs; receiving non-video content from two or more encoders; buffering video content during a determination of available video bandwidth; and determining an amount of the desired total bitrate to be the available video bandwidth by: for each active encoder, determining a non-video bitrate over a first time period for each encoder using a sliding window based on a statistical measurement, summing the determined non-video bitrates for the active encoders to get a total non-video bitrate, subtracting the total non-video bitrate from the desired total bitrate to get an available video bandwidth, and allocating the available video bandwidth amongst the two or more encoders.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: October 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Erik Jason Johnson, Trevor Wells, Ai Luo, John Bach, Ryan Hegar
  • Patent number: 10862944
    Abstract: Methods, systems, and computer-readable media for real-time video streaming with latency control are disclosed. Using a media streaming system, a current frame of a video input is acquired from an input pipeline. The current frame is associated with a timestamp. A mapped timestamp associated with the current frame is determined. The mapped timestamp represents the timestamp mapped to a clock associated with the media streaming system. Based at least in part on a comparison between the mapped timestamp and a deadline for frame output, the current frame is either transmitted to an output pipeline according to the deadline, held for evaluation against one or more subsequent deadlines, or discarded.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: December 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Paul Hegar, Trevor Wells, Kevin Moore, Brian Lewis, David Scott Montgomery
  • Patent number: 10812550
    Abstract: Methods, systems, and computer-readable media for bitrate allocation for a multichannel media stream are disclosed. Complexity values are determined for individual channels of a set of channels of a multichannel media stream. The complexity values are determined based (at least in part) on frames of the individual channels during a window of time. The multichannel media stream is associated with a maximum aggregate bitrate, and the individual channels are associated with minimum individual bitrates and maximum individual bitrates. Individual bitrates are determined for the individual channels based (at least in part) on the complexity values. The sum of the individual bitrates does not exceed the maximum aggregate bitrate beyond a predetermined threshold, and the individual bitrates fall between the minimum and maximum individual bitrates of the corresponding individual channels.
    Type: Grant
    Filed: August 3, 2016
    Date of Patent: October 20, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Trevor Wells, Jeffrey Lassahn
  • Patent number: 10735338
    Abstract: An encoding or transcoding system uses hypothetical reference decoder occupancy data to at least calculate parameters for output buffers for data streams. An output thread receives HRD buffer occupancy data and calculates buffer occupancy based on duration, rather than absolute occupancy, and correlates the HRD buffer occupancy data with target durations for buffered packets prior to release from the buffer.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: August 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Paul Hegar, Trevor Wells, Brian Lewis, Jeffrey Lassahn
  • Publication number: 20190238475
    Abstract: An encoding or transcoding system uses hypothetical reference decoder occupancy data to at least calculate parameters for output buffers for data streams. An output thread receives HRD buffer occupancy data and calculates buffer occupancy based on duration, rather than absolute occupancy, and correlates the HRD buffer occupancy data with target durations for buffered packets prior to release from the buffer.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Ryan Paul Hegar, Trevor Wells, Brian Lewis, Jeffrey Lassahn
  • Publication number: 20190178431
    Abstract: A pressurized push rod system and device for repairing pipe failures from inside the pipe is provided. In one embodiment, a pipe includes a first fitting and a second fitting allowing air to pass through the pipe and into an air bladder. The system includes a pressurized push rod device which attaches to an air bladder and an air compressor to inflate an air bladder within a pipe and thereby apply a patch to a failure within the pipe from inside the pipe.
    Type: Application
    Filed: December 13, 2018
    Publication date: June 13, 2019
    Applicant: CTG Sales LLC
    Inventors: Colby Wells, Trevor Wells
  • Patent number: 10257107
    Abstract: An encoding or transcoding system uses hypothetical reference decoder occupancy data to at least calculate parameters for output buffers for data streams. An output thread receives HRD buffer occupancy data and calculates buffer occupancy based on duration, rather than absolute occupancy, and correlates the HRD buffer occupancy data with target durations for buffered packets prior to release from the buffer.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: April 9, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Ryan Paul Hegar, Trevor Wells, Brian Lewis, Jeffrey Lassahn
  • Patent number: 10200434
    Abstract: Pre-roll markers are encoded into media content at determined locations to provide a specified amount of pre-roll time before supplemental content is to be provided in place of the primary content of the media file. The supplemental content can be any appropriate content, as may relate to promotional or information content relevant in some way to the primary content or a viewer of the primary content. A marker such as a SCTE-104 message can be received with the media input and translated to a SCTE-35 message during the encoding process. The video stream can be buffered by an amount corresponding to a determined pull-up time such that the SCTE-35 marker, when received to the multiplexer, can be placed into the transport stream at the appropriate location. When received, the marker can provide sufficient notice to prepare the supplemental content to be displayed at the injection point.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: February 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Trevor Wells
  • Patent number: 7417754
    Abstract: A kit, system, and associated methods are provided to facilitate wireless printing. In one embodiment, the system comprises a platform having a processor circuit having a processor and a memory. The system also includes a wireless printing logic stored in the memory and executable by the processor. The wireless printing logic comprises an application capable of a print operation and a number of hidden objects that encapsulate a number of wireless printing tasks associated with a wireless printing operation for the application. The wireless printing logic also includes at least one application programming interface (API) object that provides an interface between the application and the hidden objects, and, at least one platform specific object that encapsulates a number of adaptive wireless printing tasks that are configured for operation on the platform.
    Type: Grant
    Filed: September 5, 2001
    Date of Patent: August 26, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Trevor A. Wells, Loren Chapple, Robert P. Walrath, Denis A. Pochuev
  • Patent number: 7102770
    Abstract: The system and methods described herein relate to reporting the supply level of a marking agent (e.g., toner) in a print device cartridge. An algorithm executes to smooth over inaccuracies in measured values received from a hardware supply level sensor. Through seeding an initial report level and adjusting that level based on average groups of sensor readings that exclude outlying values, the algorithm facilitates supply level reports that follow a naturally decreasing trend throughout the life of a print device cartridge.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: September 5, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Trevor A. Wells, Kevin A. Owen
  • Publication number: 20050039133
    Abstract: The presentation of digital content by a second computing device is controlled by a first computing device that does not present, access, or store any of the digital content controlling a presentation of the digital content by a second computing device according to the selection. The first computing device is supplied with a user interface for controlling the presentation of the digital content. A selection made through the user interface is received from the first computing device. The presentation of the digital content by the second computing device is controlled according to the selection.
    Type: Application
    Filed: August 11, 2003
    Publication date: February 17, 2005
    Inventors: Trevor Wells, Loren Chapple
  • Publication number: 20040204831
    Abstract: A system and method of determining a location of a resource device relative to a wireless computing device are provided. The system typically includes receiving a wireless search signal from the wireless device at each of the resource device and a locating device, and calculating a position of the resource device relative to the wireless computing device based on characteristics of the wireless search signal detected at each of the locating device and the resource device.
    Type: Application
    Filed: October 30, 2002
    Publication date: October 14, 2004
    Inventors: Denis Pochuev, Trevor Wells, Paul Walrath
  • Publication number: 20030204731
    Abstract: A method includes generating data with an imaging system in response to a request from an information source and decrypting encrypted information received from the information source, using the imaging system and at least part of the data, to form decrypted information. In addition, the method includes forming a second hash from the decrypted information using the imaging system. Furthermore, the method includes forming an image on media using the decrypted information if the second hash equals a first hash received from the information source.
    Type: Application
    Filed: April 29, 2002
    Publication date: October 30, 2003
    Inventors: Denis A. Pochuev, Trevor A. Wells, Robert P. Walrath
  • Publication number: 20030043406
    Abstract: A kit, system, and associated methods are provided to facilitate wireless printing. In one embodiment, the system comprises a platform having a processor circuit having a processor and a memory. The system also includes a wireless printing logic stored in the memory and executable by the processor. The wireless printing logic comprises an application capable of a print operation and a number of hidden objects that encapsulate a number of wireless printing tasks associated with a wireless printing operation for the application. The wireless printing logic also includes at least one application programming interface (API) object that provides an interface between the application and the hidden objects, and, at least one platform specific object that encapsulates a number of adaptive wireless printing tasks that are configured for operation on the platform.
    Type: Application
    Filed: September 5, 2001
    Publication date: March 6, 2003
    Inventors: Trevor A. Wells, Loren Chapple, Robert P. Walrath, Denis A. Pochuev
  • Patent number: 6510292
    Abstract: A printer system calculates toner (or other marking agent) levels in a toner cartridge over an upper portion of the cartridge, while sensing toner levels in the remaining lower portion of the cartridge. The system provides the accuracy of a sensed toner environment when it is most needed, during the latter portion of a toner cartridge lifespan. A less accurate, but useful method of calculating the toner level is employed during the earlier stages of the toner cartridge lifespan. Thus, the system avoids the high cost associated with a completely sensed toner environment while providing the increased accuracy of a sensed toner environment when it is most beneficial to the system user.
    Type: Grant
    Filed: July 13, 2001
    Date of Patent: January 21, 2003
    Assignee: Hewlett-Packard Company
    Inventors: Kevin Owen, Trevor Wells
  • Publication number: 20030012576
    Abstract: A printer system calculates toner (or other marking agent) levels in a toner cartridge over an upper portion of the cartridge, while sensing toner levels in the remaining lower portion of the cartridge. The system provides the accuracy of a sensed toner environment when it is most needed, during the latter portion of a toner cartridge lifespan. A less accurate, but useful method of calculating the toner level is employed during the earlier stages of the toner cartridge lifespan. Thus, the system avoids the high cost associated with a completely sensed toner environment while providing the increased accuracy of a sensed toner environment when it is most beneficial to the system user.
    Type: Application
    Filed: July 13, 2001
    Publication date: January 16, 2003
    Inventors: Kevin Owen, Trevor Wells
  • Publication number: 20020191207
    Abstract: The system and methods described herein relate to reporting the supply level of a marking agent (e.g., toner) in a print device cartridge. An algorithm executes to smooth over inaccuracies in measured values received from a hardware supply level sensor. Through seeding an initial report level and adjusting that level based on average groups of sensor readings that exclude outlying values, the algorithm facilitates supply level reports that follow a naturally decreasing trend throughout the life of a print device cartridge.
    Type: Application
    Filed: June 13, 2001
    Publication date: December 19, 2002
    Inventors: Trevor A. Wells, Kevin A. Owen