Back to results
US 12,744,947 B2Granted
Systems, methods, and apparatuses for improved content recording and playback
AssigneeComcast Cable Communications, LLC
InventorsJeremy Phillip Pfeifer, Spencer Darl Schumann, Viktor Burka
Life of this patent
Estimating the term…
Abstract
Methods, systems, and apparatuses for improved content recording and playback are described herein. A user device may concurrently record and output a content item. For example, the user device may be associated with a recording session. A session index may identify the recording session and indicate the user device is concurrently recording and outputting the content item. The session index may be used to ensure that a manifest for the content item is continuously updated.
Claims20
A method comprising:
- receiving, by a computing device, a second portion of a content item, wherein the content item is associated with a recording session and a user device;
- determining that the recording session is associated with concurrent output of a first portion of the content item by the user device;
- and
- based on the recording session and based on a request for a portion of a manifest associated with the second portion of the content item, and prior to the user device requesting the second portion of the content item, causing the portion of the manifest associated with the second portion of the content item to be stored in at least one cache, wherein the manifest comprises a list of segment identifiers, wherein the user device receives the portion of the manifest via the at least one cache and causes output of the second portion of the content item during the recording session.
1 more element
A method comprising:
- receiving, by a computing device from a user device, a request for a portion of a manifest associated with a second portion of a content item, wherein the request is associated with a recording session associated with concurrent output of a first portion of the content item by the user device, wherein the manifest comprises a list of segment identifiers;
- sending, to the user device, the portion of the manifest, wherein the portion of the manifest causes the user device to output the second portion of the content item during the recording session;
- and
- based on the recording session, modifying a session index to identify the recording session and to indicate that the recording session is associated with concurrent output of the content item by the user device, wherein, in response to a request for at least one further portion of the manifest associated with at least one further portion of the content item, the session index causes a caching device to store the at least one further portion of the manifest associated with the at least one further portion of the content item prior to the user device requesting the at least one further portion of the content item, wherein the user device requests, via the caching device, and outputs the at least one further portion of the content item during the recording session.
1 more element
A method comprising:
- receiving a second portion of a content item, wherein the content item is associated with a recording session and a user device;
- determining, based on a session index, that the recording session is associated with concurrent output of a first portion of the content item at the user device;
- based on the recording session and based on a request for a portion of a manifest associated with the second portion of the content item, causing the portion of the manifest corresponding to the second portion of the content item to be stored at at least one cache prior to the user device requesting the second portion of the content item or the portion of the manifest, wherein the manifest comprises a list of segment identifiers, wherein the manifest corresponding to the content item comprises a segment identifier from the list of segment identifiers for the second portion of the content item and at least one segment identifier from the list of segment identifiers for at least one previous portion of the content item;
- receiving, from the user device, a request for the portion of the manifest associated with the second portion of the content item;
- and
- sending, to the user device, the manifest corresponding to the content item, wherein the manifest corresponding to the content item causes the user device to request, via the at least one cache, and output the second portion of the content item during the recording session.
3 more elements
Dependencies are inferred from the claim text.