-
21.
公开(公告)号:US11917252B2
公开(公告)日:2024-02-27
申请号:US17851579
申请日:2022-06-28
Inventor: Ankit Rathi , Abhinav Puri
IPC: H04N21/472 , H04N21/2187 , H04N21/462 , H04N21/44 , H04N21/437 , H04N21/438
CPC classification number: H04N21/47217 , H04N21/2187 , H04N21/437 , H04N21/438 , H04N21/44004 , H04N21/4622
Abstract: Techniques are described for transparent switching between live-edge and non-live-edge playback responsive to user navigation. For example, live content is available to a user both via a live stream from a remote live edge server, and via a recorded-live stream from a remote recording server. During playback of a live content stream, a player system uses a warm-up player to continually receive, pre-decode, and pre-buffer the live stream at the live edge to maintain a pre-buffered warm-up stream; and the player system uses a primary player to decode and generate a playback stream for playback. As the user navigates playback between live-edge and non-live-edge locations, the player system can seamlessly switch between generating the playback stream based on the recorded-live stream for non-live-edge playback, or based on the pre-buffered warm-up stream for live-edge playback.
-
22.
公开(公告)号:US20240031866A1
公开(公告)日:2024-01-25
申请号:US18377022
申请日:2023-10-05
Inventor: Conrad Savio Jude Gomes
IPC: H04W28/086 , H04L47/127 , H04L47/125 , H04W28/08 , H04L47/215
CPC classification number: H04W28/0861 , H04L47/127 , H04L47/125 , H04W28/0942 , H04L47/215
Abstract: Methods and systems are provided that facilitate sharing or a hand-off of program content or a user session (e.g., running within a computer application) of a user device such that a user can easily select and then switch devices on which program content is being viewed or on which a user session is being run without having to sift through a myriad of other devices such as remote discoverable devices on the same network that are not in close proximity to the user device. A user device determines which of a plurality of discovered devices from which a short range wireless signal including a defined key was received and provides a list of discovered devices with which a session may be shared over the computer network with the user device based on this determination.
-
公开(公告)号:US20240003983A1
公开(公告)日:2024-01-04
申请号:US18468391
申请日:2023-09-15
Inventor: Arun PK , Mansoor Ahmed , Yashwanth Melwanki , Amit Kumar
IPC: G01R31/3842 , H02J7/00 , H01M10/0525 , G01R31/36 , H01M10/42
CPC classification number: G01R31/3842 , H02J7/0068 , H01M10/0525 , G01R31/3648 , H01M10/42 , H02J7/00714
Abstract: Systems and processes are provided to detect an improper external power supply. An example includes a processor in communication with an internal battery. The processor receives an indication that the internal battery is receiving power from an external power supply. The processor determines a first output current of the internal battery. An error is generated indicating the internal battery receives insufficient power from the external power supply. The error indicates the external power supply is faulty in response to the internal battery intermittently discharging while receiving a power from the external power supply.
-
公开(公告)号:US11829277B2
公开(公告)日:2023-11-28
申请号:US16360926
申请日:2019-03-21
Inventor: Rakesh Eluvan Periyaeluvan , Gopikumar Ranganathan , Amit Kumar
IPC: G06F11/36 , G06F9/50 , H04L67/125 , H04L67/02
CPC classification number: G06F11/3636 , G06F9/5055 , H04L67/02 , H04L67/125
Abstract: Systems and methods for remote debugging perform remote debugging of a receiving device, such as a set-top box or other connected media player, even when the receiving device is located behind a firewall. The receiving device has a persistent outbound connection with a message server. Since it is an outbound connection, it connects across firewall restrictions. A remote debug machine sends a message via the message server to the receiving device over a network. The message carries the command/operation to be executed by the receiving device. The receiving device, which receives the command, executes the command and sends the output of the command to a debug data upload server to which the remote debug machine has access.
-
公开(公告)号:US11825169B1
公开(公告)日:2023-11-21
申请号:US17841279
申请日:2022-06-15
Inventor: Vinay Tiwari , Amith Kumar Ullur Raghavendra , Vignesh Narayanaswamy , Christine Michelle Chu , Faizel Rehiman Kalleri , Madhukar Pulluru , Yongjoon Oh
IPC: G09G5/00 , H04N21/4782 , G06N20/00 , H04N21/25 , G06F16/957 , H04N21/482
CPC classification number: H04N21/4782 , G06F16/9577 , G06N20/00 , H04N21/251 , H04N21/482
Abstract: Methods and apparatuses that utilize machine learning techniques to dynamically adjust the placement of secondary content that is displayed across numerous user devices over time are described. The user devices may comprise electronic computing devices, such as a mobile phones and digital televisions. The secondary content may be displayed within open slots of webpages or display screens in response to being selected for display during a real-time bidding process for the open slots. In some cases, in response to a bid request for an open slot within a webpage or display screen, a computer-implemented bid generation system for determining the selection and placement of secondary content may identify the secondary content to be displayed within the open slot, determine a bid amount for the identified secondary content, and transmit a bid response that includes the bid amount and the identified secondary content.
-
公开(公告)号:US20230370652A1
公开(公告)日:2023-11-16
申请号:US18168894
申请日:2023-02-14
Inventor: Amit Kumar , Gopikumar Ranganathan
IPC: H04N21/234 , H04N21/231 , H04N21/845
CPC classification number: H04N21/23406 , H04N21/23106 , H04N21/8456
Abstract: Automated processes, computing systems, computing devices, and other aspects of a data processing system improve reliability in transmitting digital media content over a network using resource constrained hardware. Media content may be received from a media source and used to generate data segments. A reference to a first segment of the media content stored in the buffer is written to a message queue. A computing device switches into copy data mode in response to the number of references in the buffer being greater than or equal to a first threshold value. A second segment of the media content is written directly to the message queue.
-
公开(公告)号:US20230362223A1
公开(公告)日:2023-11-09
申请号:US18350693
申请日:2023-07-11
Inventor: Sagar Sehgal
IPC: H04L65/613 , H04L65/612 , H04N21/24 , G06F3/0484 , H04N21/234 , H04L65/60 , H04L65/80 , H04N21/238 , H04N21/472 , H04N21/2662
CPC classification number: H04L65/613 , H04L65/612 , H04N21/2407 , G06F3/0484 , H04N21/234 , H04N21/2402 , H04N21/2408 , H04L65/60 , H04L65/80 , H04N21/238 , H04N21/47202 , H04N21/2662
Abstract: Devices, methods, and program products are provided enabling Adaptive Bitrate (ABR) optimization upon initialization of a streaming video session. In embodiments, the method includes launching a streaming media interface application in response to user input. Substantially concurrently with application launch, the client media receiver further transmits a request over a communications network to a streaming media server for a sample video stream. As the video stream is received, the client media receiver plays the sample video stream as, for example, a background process. When subsequently receiving user input selecting streaming content for end user viewing, the client media receiver determines an optimized ABR setting based upon a recent ABR value of the sample video stream. The client media receiver transmits a request to the streaming media server for user-selected content stream at the optimized ABR setting and then presents the content stream for end user viewing.
-
公开(公告)号:US20230352059A1
公开(公告)日:2023-11-02
申请号:US18221154
申请日:2023-07-12
Inventor: Vimalraj Ganesan , Deepak Sharma , Devaraja Huvinahalli
IPC: G11B27/34 , H04N21/8547
CPC classification number: G11B27/34 , H04N21/8547
Abstract: Devices, systems, and processes for reducing interruptions due to a presentation timestamp restart (PTSrs) are provided. A process includes receiving content data packets identifiable by a timestamp. The timestamps vary between a PTSmin and a PTSmax. When PTSmax is reached, a next data packet is restarted at substantially equal to PTSmin. The process includes first determining whether one of the timestamps have restarted and, if so, generating a loop over index file associating a first timestamp with a first index value (A), a second timestamp with a second index value (B), a third timestamp with a third index value (C), and a fourth timestamp with a fourth index value (D). PTSrs may be detected when the second timestamp is greater than the fourth timestamp or when the first timestamp is greater than the third timestamp. When a restart occurs, adjustments to content playback sequence are made using the index values.
-
29.
公开(公告)号:US20230291979A1
公开(公告)日:2023-09-14
申请号:US18322337
申请日:2023-05-23
Inventor: Talapady Madhav Narayan Bhat
IPC: H04N21/6587 , H04L65/1069 , H04L65/1083 , H04N21/61 , H04N21/845 , H04N21/437 , H04L67/025
CPC classification number: H04N21/6587 , H04L65/1069 , H04L65/1083 , H04N21/6125 , H04N21/8456 , H04N21/437 , H04L67/025
Abstract: Media streaming connections are maintained even when media playback is paused or otherwise temporarily halted through the use of dummy segments that are delivered via the media streaming connection, thereby preventing non-use of the connection. In some implementations, the dummy segments are requested by the media client device. In other implementations, dummy segments are transmitted by the media server device when no other requests are received, when notification of paused playback is received, or when conditions otherwise warrant. The dummy segments may be relatively blank, contain redundant imagery, or otherwise be easily compressible to reduce bandwidth consumption on the network. Received dummy segments are recognized and discarded by the media player device, as appropriate.
-
公开(公告)号:US20230269438A1
公开(公告)日:2023-08-24
申请号:US17675618
申请日:2022-02-18
Inventor: Sahil SAINI , Al-Mukaddim PATHAN , Dmitry DIMOV , Padmanabha R. RAO , Shishir PANDEY , Harshith BARIKI
IPC: H04N21/482 , H04N21/472 , H04N21/475 , H04N21/45 , H04N21/478
CPC classification number: H04N21/482 , H04N21/47202 , H04N21/4753 , H04N21/4524 , H04N21/478
Abstract: A set top box is disclosed that delivers content from a television service provider to a user, the content being developed by a third party service provider. The set top box includes a receiver for onboarding an application to the set top box from a cloud store over a network. The application is onboarded to the cloud store from the third party service provider in response to the application being developed directly by the third party service provider using an interface provided by the television service provider in the cloud store. The set top box also includes an interface for transmitting a request from the user for content through the application to a television of the user over the network. Then, in response to receiving the request from the set top box, the receiver receives from the television service provider to the set top box content requested by the user.
-
-
-
-
-
-
-
-
-