Media content redirection
AssigneeComcast Cable Communications, LLC
InventorsMark Swan, Weidong Mao, Sree Kotay, Mark Vickers, Mohsin Roowalla, Chris Kennedy
Life of this patent
Estimating the term…
Abstract
A content delivery server may allow users to redirect browsed content from one system to another. A user may install or activate a plug-in to a browser, such as an Internet browser, and the plug-in may be linked to the user's account on another service. As the user browses content from the browser, the user may select a command to cause the browsed content to be delivered to the other service, ingested by the other service, and made available to the user from the other service.
Claims63
A first computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the first computing device to:
- receive a request for content;
- determine whether the content is for current output or future output;
- transcode, based on a determination that the content is for current output, a segment of the content;
- and
- send, to a second computing device and before transcoding an entirety of the content, the transcoded segment of the content.
A first computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the first computing device to:
- receive a request to add content to a playlist;
- determine whether the content is for current output or future output;
- transcode, based on a determination that the content is for future output, an entirety of the content;
- and
- send, to a second computing device, transcoded content.
A first computing device comprising:
- one or more processors;
- and
- memory storing instructions that, when executed by the one or more processors, cause the first computing device to:
- receive a request for content;
- determine whether the content is for current output or future output;
- determine, based on a determination that the content is for current output, to receive the content in chunks;
- transcode a chunk of the content;
- and
- send, to a second computing device and before transcoding an entirety of the content, the transcoded chunk of the content.
A non-transitory computer-readable medium storing instructions that, when executed, cause a first computing device to:
- receive a request for content;
- determine whether the content is for current output or future output;
- transcode, based on a determination that the content is for current output, a segment of the content;
- and
- send, to a second computing device and before transcoding an entirety of the content, the transcoded segment of the content.
A non-transitory computer-readable medium storing instructions that, when executed, cause a first computing device to:
- receive a request to add content to a playlist;
- determine whether the content is for current output or future output;
- transcode, based on a determination that the content is for future output, an entirety of the content;
- and
- send, to a second computing device, transcoded content.
A non-transitory computer-readable medium storing instructions that, when executed, cause a first computing device to:
- receive a request for content;
- determine whether the content is for current output or future output;
- determine, based on a determination that the content is for current output, to receive the content in chunks;
- transcode a chunk of the content;
- and
- send, to a second computing device and before transcoding an entirety of the content, the transcoded chunk of the content.
A system comprising:
- a first computing device;
- and
- a second computing device, wherein the first computing device is configured to:
- receive a request for content;
- determine whether the content is for current output or future output;
- and
- transcode, based on a determination that the content is for current output, a segment of the content;
- and
- send, to the second computing device and before transcoding an entirety of the content, the transcoded segment of the content;
- and
- wherein the second computing device is configured to receive the transcoded segment of the content.
A system comprising:
- a first computing device;
- and
- a second computing device,
- wherein the first computing device is configured to:
- receive a request to add content to a playlist;
- determine whether the content is for current output or future output;
- transcode, based on a determination that the content is for future output, an entirety of the content;
- and
- send, to the second computing device, transcoded content;
- and
- wherein the second computing device is configured to receive the transcoded content.
A system comprising:
- a first computing device;
- and
- a second computing device, wherein the first computing device is configured to:
- receive a request for content;
- determine whether the content is for current output or future output;
- determine, based on a determination that the content is for current output, to receive the content in chunks;
- transcode a chunk of the content;
- and
- send, to the second computing device and before transcoding an entirety of the content, the transcoded chunk of the content;
- and
- wherein the second computing device is configured to receive the transcoded chunk of the content.
Dependencies are inferred from the claim text.