Involving Buffer Level Management (epo) Patents (Class 375/E7.014)
  • Patent number: 11935496
    Abstract: A variety of methods for driving electro-optic displays so as to reduce visible artifacts are described. Such methods includes driving an electro-optic display having a plurality of display pixels and controlled by a display controller, the display controller associated with a host for providing operational instructions to the display controller, the method may include updating the display with a first image, updating the display with a second image subsequent to the first image, processing image data associated with the first image and the second image to identify display pixels with edge artifacts and generate image data associated with the identified pixels, storing the image data associated pixels with edge artifacts at a memory location, and initiating a waveform to clear the edge artifacts.
    Type: Grant
    Filed: May 26, 2023
    Date of Patent: March 19, 2024
    Assignee: E Ink Corporation
    Inventors: Teck Ping Sim, Yuval Ben-Dov, Joanna F. Au, Kenneth R. Crounse
  • Patent number: 11917219
    Abstract: Receiving a first portion of a live stream of a content item being either prerecorded or being captured from a live event, the content item comprising or to comprise a set of stream-enabled video segments, the first portion of the live stream comprising a first subset of stream-enabled video segments. Identifying insertion point(s) within at least one stream-enabled video segment. Generating a first playlist based on the one or more identified insertion points, the first playlist associated with at least a first sub-subset stream-enabled video segments. Providing the first playlist to a consumer system. Receiving a second portion of the live stream comprising a second subset of stream-enabled video segments. Receiving a second playlist associated with the second portion of the live stream. Updating the first playlist based on the second playlist, and providing the updated first playlist to the consumer system.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: February 27, 2024
    Assignee: SNIFFERCAT, INC.
    Inventor: Thomas Hamilton Link
  • Patent number: 11758206
    Abstract: Methods and apparatus are described for encoding and delivering secondary content (e.g., advertisements) for insertion in primary content (e.g., live events, movies, and television shows). Secondary content is encoded such that the duration of any audio component of the secondary content is equal to or longer than the video component duration. When the secondary content is inserted, the overall duration of the inserted content is specified to be equal to the video component duration.
    Type: Grant
    Filed: March 12, 2021
    Date of Patent: September 12, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Yongjun Wu, Alex Zhang, Kyle Bradley Koceski, Matthew Scharr, Viriya Ratanasangpunth, Michael Kale
  • Patent number: 10552350
    Abstract: Systems, methods, and apparatuses are disclosed herein for aggregating packets and transmitting the aggregated packets to a device in an integrated circuit. These systems, methods, and apparatuses may include receiving, at a buffer of a System-on-Chip (“SoC”), a plurality of packets for output. The SoC may determine, when each packet of the plurality of output packets is received, whether the buffer has reached a predetermined capacity. In response to determining that the buffer has reached the predetermined capacity, the SoC may identify a subset of packets of the plurality of packets that share a common characteristic, may aggregate the subset into a jumbo packet, and may transmit the jumbo packet to a destination SoC.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: February 4, 2020
    Assignee: Marvell World Trade Ltd.
    Inventor: Jerry Hongming Zheng
  • Patent number: 9779095
    Abstract: Systems are provided to enable users of a streaming media playback system to access play-lists generated automatically based on input of a plurality of users regarding previously played media resources, and to provide user input regarding the media resources of the play-lists. The user input regarding media resources may be received from a plurality of users using a plurality of playback interfaces executing on a plurality of internet enabled multimedia computing platforms. A rating component determines rating information from the user inputs provided by the plurality of users and modifies the rating information in an organizational data structure that describes rating information for the media resources. The system further includes a play-list generator adapted to generate and store or dynamically generate at least one play-list at least based on the rating information in the organizational data structure.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 3, 2017
    Inventor: George Aposporos
  • Patent number: 9455925
    Abstract: Embodiments of the present invention disclose a method, a device, and a system for self-adaptively adjusting a data transmission rate, which solve the problem of network buffer overflow. The method includes: receiving parameters sent by a client; calculating a predicted value of a data sending rate according to a maximum value of a network buffer and the received parameters; judging whether the predicted value of the data sending rate is less than an original service bit rate; and if the predicted value of the data sending rate is less than the original service bit rate, discarding data of at least one data unit in a send buffer. The method, the device, and the system are mainly applied to adjust the data transmission rate, and especially to adjust the data transmission rate in a time-varying network.
    Type: Grant
    Filed: December 8, 2011
    Date of Patent: September 27, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Xin Liu, Zixuan Zou, Yangpo Xu, Peiyun Di
  • Patent number: 9405753
    Abstract: A method is provided for playing back media from a network. The method includes receiving a search criteria from a network enabled device. The method further includes accessing a database comprising a plurality of network addresses, where the database associates each address with one or more classes of information. The addresses in the database each access a media network resource. The method further includes selecting at least one address in the database using the search criteria, and signaling the selected address to the network enabled device. The method also includes controlling the network enabled device so as to automatically access and play back the media resource of the selected address.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: August 2, 2016
    Inventor: George Aposporos
  • Patent number: 8731067
    Abstract: Techniques and tools described herein help manage memory efficiently during video decoding, especially when multiple video clips are concurrently decoded. For example, with clip-adaptive memory usage, a decoder determines first memory usage settings expected to be sufficient for decoding of a video clip. The decoder also determines second memory usage settings known to be sufficient for decoding of the clip. During decoding, memory usage is initially set according to the first settings. Memory usage is adaptively increased during decoding, subject to theoretical limits in the second settings. With adaptive early release of side information, the decoder can release side information memory for a picture earlier than the decoder releases image plane memory for the picture. The decoder can also adapt memory usage for decoded transform coefficients depending on whether the coefficients are for intra-coded blocks or inter-coded blocks, and also exploit the relative sparseness of non-zero coefficient values.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: May 20, 2014
    Assignee: Microsoft Corporation
    Inventors: Yongjun Wu, Shyam Sadhwani