-
公开(公告)号:US20240185891A1
公开(公告)日:2024-06-06
申请号:US18074468
申请日:2022-12-03
Applicant: Synamedia Limited
Inventor: Rourke Rabinowitz , Clint Earl Ricker , Samie Beheydt , Kenneth James Penner , Chunfan WU
IPC: G11B27/10 , H04N21/231 , H04N21/235 , H04N21/239 , H04N21/274 , H04N21/845 , H04N21/858
CPC classification number: G11B27/102 , H04N21/23106 , H04N21/235 , H04N21/2393 , H04N21/274 , H04N21/8456 , H04N21/8586
Abstract: Common timeline processing techniques for generating unique manifests are described herein. In accordance with various embodiments a method is performed at one or more servers that include one or more processors, one or more non-transitory memory, and one or more network interfaces. The method includes receiving a request from a client for a unique manifest, wherein the request indicates a recording timeline and includes a recording identifier (ID). The method further includes constructing the unique manifest in response to the request according to the recording timeline, including obtaining at least a portion of the unique manifest from a cache in accordance with determining a corresponding portion of the recording timeline exists in the cache. The method additionally includes appending the recording ID of the request to a URL prefix in the unique manifest. The method also includes sending the unique manifest to the client.
-
公开(公告)号:US11792469B2
公开(公告)日:2023-10-17
申请号:US15625069
申请日:2017-06-16
Applicant: Comcast Cable Communications, LLC
Inventor: Benyuan Zhang
IPC: H04N21/233 , H04N21/433 , H04N21/234 , H04N21/2343 , H04N21/24 , H04N21/262 , H04N21/2662 , H04N21/274
CPC classification number: H04N21/4334 , H04N21/233 , H04N21/234 , H04N21/2335 , H04N21/2343 , H04N21/23439 , H04N21/234309 , H04N21/2408 , H04N21/2662 , H04N21/26208 , H04N21/274
Abstract: A system may receive a plurality of requests to record a plurality of programs. Based on these requests, resources may be provisioned for transcoding variable bit rate streams into constant bit rate streams. Resources may be provisioned based on assigning transcoding tasks to an existing set of deployed devices in which the transcoding tasks correspond to the plurality of requests. Resources may further be provisioned based on incrementally deploying an additional device to the existing set of deployed devices when the transcoding capacity reaches a certain level.
-
公开(公告)号:US11695971B2
公开(公告)日:2023-07-04
申请号:US17501549
申请日:2021-10-14
Applicant: Prezi, Inc.
Inventor: Adam Somlai-Fischer , Zsuzsa Weiner , Dániel Varga
IPC: H04N21/2187 , H04N21/234 , H04N21/274 , G06T7/70 , G06T7/246 , H04N21/4722 , G06V40/20
CPC classification number: H04N21/2187 , G06T7/248 , G06T7/70 , G06V40/28 , H04N21/23418 , H04N21/274 , H04N21/4722
Abstract: A system is configured to enhance a video feed in real time. A live video feed captured by a video capturing device is received. A presentation of the live video feed on one or more client devices is enhanced. The enhancing includes causing a first content item of a plurality of content items to be displayed at a first location within the presentation of the live video feed. Based on a detecting of a first instance of a first gesture made by a hand at the first location in the live video feed, a content item manipulation mode with respect to the first content item is entered. The entering of the content item manipulation mode with respect to the first content includes at least one of causing the first content item to be moved within the presentation of the live video feed based on a movement of the hand or causing a scale of the first content item to be changed within the presentation of the live video feed based on a detecting of a second gesture made by the hand.
-
公开(公告)号:US20180310029A1
公开(公告)日:2018-10-25
申请号:US16020018
申请日:2018-06-27
Applicant: Adobe Systems Incorporated
Inventor: VISWANATHAN SWAMINATHAN , SAAYAN MITRA , AKSHAY MALHOTRA
IPC: H04N19/94 , H04N21/274 , H04N19/91 , H04N19/46
CPC classification number: H04N19/94 , H04N19/46 , H04N19/91 , H04N21/274
Abstract: Residual vectors are compressed in a lossless compression scheme suitable for cloud DVR video content applications. Thus, a cloud DVR service provider can take many copies of the same file stored in the cloud and save storage space by compressing those copies while still maintaining their status as distinct copies, one per user. Vector quantization is used for compressing already-compressed video streams (e.g., MPEG streams). As vector quantization is a lossy compression scheme, the residual vector has to be stored to regenerate the original video stream at the decoding (playback) node. Entropy coding schemes like Arithmetic or Huffman coding can be used to compress the residual vectors. Additional strategies can be implemented to further optimize this residual compression. In some embodiments, the techniques operate to provide a 25-50% improvement in compression. Storage space is thus more efficiently used and video transmission may be faster in some cases.
-
公开(公告)号:US10001923B2
公开(公告)日:2018-06-19
申请号:US15448148
申请日:2017-03-02
Applicant: International Business Machines Corporation
Inventor: Andrew D. Baptist , Manish Motwani , Jason K. Resch
IPC: G06F15/167 , G06F3/06 , G06F11/10 , H03M13/15 , G06F11/14 , G06F17/30 , H04L29/08 , H04L12/26 , G06F11/07 , G06F21/10 , G06F21/80 , H04L1/16 , H04L29/06 , H04N21/218 , H04N21/231 , H04N21/232 , H04N21/274 , H03M13/00
CPC classification number: G06F3/0604 , G06F3/0611 , G06F3/0619 , G06F3/0625 , G06F3/064 , G06F3/0644 , G06F3/0647 , G06F3/065 , G06F3/0653 , G06F3/067 , G06F3/0683 , G06F11/0727 , G06F11/0751 , G06F11/0772 , G06F11/079 , G06F11/0793 , G06F11/1076 , G06F11/1464 , G06F16/24578 , G06F21/10 , G06F21/80 , G06F2221/2129 , G06F2221/2151 , H03M13/1515 , H03M13/3761 , H03M13/616 , H04L1/16 , H04L9/085 , H04L43/16 , H04L63/101 , H04L63/102 , H04L67/06 , H04L67/1097 , H04L2209/34 , H04N21/2181 , H04N21/23116 , H04N21/232 , H04N21/274
Abstract: A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and a processing module that is configured to perform various operations. The computing device determines and converts sets of encoded data slices (EDSs) associated with a data object stored within a generation-based storage pool set of storage units (SUs) to a Decentralized, or Distributed, Agreement Protocol (DAP)-based storage pool set of SUs. The computing device convert a first storage generation set of EDSs associated with the data object to pre-establish DAP scoring information. Then, for additional generation sets of EDSs associated with the data object and stored within the generation-based storage pool set of SUs, the computing device uses additional DAP scoring information to determine migration of EDSs from the generation-based storage pool set of SUs to the DAP-based storage pool set of SUs.
-
公开(公告)号:US20180167681A1
公开(公告)日:2018-06-14
申请号:US15373608
申请日:2016-12-09
Applicant: Google Inc.
Inventor: Joon-Hee Jeon , Yash Kumar , Stephen Lau
IPC: H04N21/458 , H04N21/482 , H04N21/433 , H04N21/488 , H04N21/439 , H04N21/434 , H04N21/4147
CPC classification number: H04N21/4583 , H04N21/274 , H04N21/2747 , H04N21/4147 , H04N21/4334 , H04N21/4345 , H04N21/439 , H04N21/4821 , H04N21/4884
Abstract: This document describes techniques using, and devices embodying, integral program content distribution. These techniques and devices enable a request for program content to be received from an end-user device. In response to the request, an integral version of the requested program content is determined using an indication of a program content transition that corresponds to an apparent broadcast time of the requested program content. The program content can be transmitted to the end-user device as part of a cloud-based digital video recorder (DVR) system.
-
公开(公告)号:US09998783B2
公开(公告)日:2018-06-12
申请号:US13164285
申请日:2011-06-20
Applicant: Todd Walker , Bruce Bradley , Thomas Day , Robert Gaydos , John Leddy , Weidong Mao
Inventor: Todd Walker , Bruce Bradley , Thomas Day , Robert Gaydos , John Leddy , Weidong Mao
IPC: H04N5/76 , H04N21/426 , H04N21/274 , H04N21/2747 , H04N21/4147 , H04N21/6543
CPC classification number: H04N21/426 , H04N21/274 , H04N21/2747 , H04N21/4147 , H04N21/4263 , H04N21/6543
Abstract: A network digital video recording (nDVR) system may take into account the capabilities of a requesting user's local DVR when managing network recordings. The user's local DVR may include a temporary buffer that is normally used to record what the DVR is tuned to, and may be used for local trickplay functionality such as pausing live television. The nDVR features described herein may track the usage of the user's temporary DVR buffer, and use that in determining what to stream in response to a user's playback request. The nDVR system can also determine if the user's local DVR has an unused tuner at a time of a program recording, and can instruct the user's local DVR to also tune to the program.
-
公开(公告)号:US09998245B2
公开(公告)日:2018-06-12
申请号:US15073501
申请日:2016-03-17
Applicant: StratosAudio, Inc.
Inventor: Kelly M. Christensen , Barry D. Thomas , Thomas J. Smyth
IPC: H04H40/00 , H04H60/63 , H04L12/24 , H04L29/06 , G06Q30/02 , G06Q30/06 , H04H20/93 , H04H60/61 , H04H60/74 , H04N7/173 , H04N21/2543 , H04N21/262 , H04N21/274 , H04N21/462 , H04N21/472 , H04N21/4722 , H04N21/61 , H04N21/81 , H04H60/27 , H04H20/30 , H04H20/34 , H04H60/33 , H04H60/37
CPC classification number: H04H60/63 , G06Q30/0267 , G06Q30/0277 , G06Q30/06 , G06Q30/0605 , G06Q30/0613 , G06Q30/0633 , G06Q30/0641 , H04H20/30 , H04H20/34 , H04H20/93 , H04H60/27 , H04H60/33 , H04H60/37 , H04H60/61 , H04H60/74 , H04H2201/13 , H04H2201/30 , H04H2201/37 , H04L41/0803 , H04L65/4076 , H04L65/60 , H04N7/17318 , H04N21/2543 , H04N21/26258 , H04N21/274 , H04N21/4622 , H04N21/472 , H04N21/4722 , H04N21/6118 , H04N21/6181 , H04N21/8113
Abstract: A broadcast response system provides, e.g., a radio broadcast listener with the ability to obtain media content such as music or speech while listening to the radio. The user can respond to items in the radio broadcast such as advertisements, fund raising drives, or interactive listener polls during the broadcast. Data such as song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored, can be transmitted using, e.g., the RBDS/RDS data stream. A reference number representing song title and artist, author or publisher and the IP address for the location where the digital version of the content is stored can also be employed for ease of implementation. This reference number can reside in a lookup table to be accessed by broadcast response server.
-
公开(公告)号:US20180131897A1
公开(公告)日:2018-05-10
申请号:US15626704
申请日:2017-06-19
Applicant: Comcast Cable Communications, LLC
Inventor: Shaun Gehring , Jason Smith , Michael J. Cook , Bruce Bradley , Daniel T. Grady , Charlie Herrin , Robert Philibert
IPC: H04N5/782 , H04N21/858 , H04N21/472 , G06F17/30 , H04N21/274 , H04N21/41 , H04N5/77
CPC classification number: H04N5/782 , G06F16/9554 , H04N5/772 , H04N21/274 , H04N21/4126 , H04N21/47214 , H04N21/8586
Abstract: Methods, apparatus, and software are described for using an optically-readable code. The optically-readable code may be caused to be displayed. Data may be received based on the optically-readable code. Content or other items may be determined based on the optically-readable code.
-
公开(公告)号:US20180098113A1
公开(公告)日:2018-04-05
申请号:US15625069
申请日:2017-06-16
Applicant: Comcast Cable Communications, LLC
Inventor: Benyuan Zhang
IPC: H04N21/433 , H04N21/274 , H04N21/2662 , H04N21/262 , H04N21/24 , H04N21/233 , H04N21/2343 , H04N21/234
CPC classification number: H04N21/4334 , H04N21/233 , H04N21/2335 , H04N21/234 , H04N21/2343 , H04N21/234309 , H04N21/23439 , H04N21/2408 , H04N21/26208 , H04N21/2662 , H04N21/274
Abstract: A system may receive a plurality of requests to record a plurality of programs. Based on these requests, resources may be provisioned for transcoding variable bit rate streams into constant bit rate streams. Resources may be provisioned based on assigning transcoding tasks to an existing set of deployed devices in which the transcoding tasks correspond to the plurality of requests. Resources may further be provisioned based on incrementally deploying an additional device to the existing set of deployed devices when the transcoding capacity reaches a certain level.
-
-
-
-
-
-
-
-
-