Involving Buffer Level Management (epo) Patents (Class 375/E7.014)
-
Patent number: 11935496Abstract: 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: GrantFiled: May 26, 2023Date of Patent: March 19, 2024Assignee: E Ink CorporationInventors: Teck Ping Sim, Yuval Ben-Dov, Joanna F. Au, Kenneth R. Crounse
-
Patent number: 11917219Abstract: 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: GrantFiled: December 12, 2022Date of Patent: February 27, 2024Assignee: SNIFFERCAT, INC.Inventor: Thomas Hamilton Link
-
Patent number: 11758206Abstract: 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: GrantFiled: March 12, 2021Date of Patent: September 12, 2023Assignee: Amazon Technologies, Inc.Inventors: Yongjun Wu, Alex Zhang, Kyle Bradley Koceski, Matthew Scharr, Viriya Ratanasangpunth, Michael Kale
-
Patent number: 10552350Abstract: 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: GrantFiled: July 27, 2016Date of Patent: February 4, 2020Assignee: Marvell World Trade Ltd.Inventor: Jerry Hongming Zheng
-
Patent number: 9779095Abstract: 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: GrantFiled: July 10, 2014Date of Patent: October 3, 2017Inventor: George Aposporos
-
Patent number: 9455925Abstract: 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: GrantFiled: December 8, 2011Date of Patent: September 27, 2016Assignee: Huawei Technologies Co., Ltd.Inventors: Xin Liu, Zixuan Zou, Yangpo Xu, Peiyun Di
-
Patent number: 9405753Abstract: 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: GrantFiled: November 9, 2015Date of Patent: August 2, 2016Inventor: George Aposporos
-
Patent number: 8731067Abstract: 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: GrantFiled: August 31, 2011Date of Patent: May 20, 2014Assignee: Microsoft CorporationInventors: Yongjun Wu, Shyam Sadhwani