System and method for personal content access
First Claim
1. A method for providing integrated content access to a user, comprising:
- receiving a selection of a multimedia content from a target display device, the target display device being a different display device than an initial display device, and the target display device is associated with an identity of the user;
updating a current viewing state associated with the identity of the user;
accessing a token corresponding to the multimedia content, the token indicating an offset in the multimedia content corresponding to a position within the multimedia content, wherein the offset is null for unviewed multimedia content;
determining whether the target display device has direct access to the multimedia content from a first streaming source;
and responsive to determining that the target display device does not have direct access to the multimedia content from the first streaming source, encoding, at a content management device, the multimedia content starting at the offset indicated by the token and sending the encoded multimedia content from the content management device to the target display device starting at the offset indicated by the token for display upon receipt at the target display device.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for integrated personal content access have been disclosed. The system includes a gateway which is able to communicate across devices, coordinating media content distribution among the devices and users. The gateway can seamlessly switch or copy content streams from one device to another, even if the devices use different formats or protocols. Tags can be used for adding embellishments to content on the fly for viewing by the user or by others. Tokens for indicating the identity and source of content, along with a location within the content, can also be used when sharing content or when switching content viewing between devices. Additionally, a network of gateways is possible, where content may be shared between devices connected to different gateways.
66 Citations
19 Claims
-
1. A method for providing integrated content access to a user, comprising:
-
receiving a selection of a multimedia content from a target display device, the target display device being a different display device than an initial display device, and the target display device is associated with an identity of the user; updating a current viewing state associated with the identity of the user; accessing a token corresponding to the multimedia content, the token indicating an offset in the multimedia content corresponding to a position within the multimedia content, wherein the offset is null for unviewed multimedia content; determining whether the target display device has direct access to the multimedia content from a first streaming source; and responsive to determining that the target display device does not have direct access to the multimedia content from the first streaming source, encoding, at a content management device, the multimedia content starting at the offset indicated by the token and sending the encoded multimedia content from the content management device to the target display device starting at the offset indicated by the token for display upon receipt at the target display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A content management device configured to provide integrated content access to a user, the content management device comprising:
-
at least one content distribution interface connected by at least one communication link to an initial display device and a target display device, the target display device being a different display device than the initial display device, and the target display device being associated with an identity of the user; at least one processor configured to execute at least one computer-executable instruction sequence; and a computer-readable memory storing the at least one computer-executable instruction sequence, which upon execution of the at least one computer-executable instruction sequence by the processor causes the processor to perform; receiving, at the content management device, a selection of a multimedia content from the target display device; updating a current viewing state associated with the identity of the user; accessing a token corresponding to the multimedia content, the token indicating an offset in the multimedia content corresponding to a position within the multimedia content, wherein the offset is null for unviewed multimedia content; determining whether the target display device has direct access to the multimedia content from a first streaming source; and responsive to determining that the target display device does not have direct access to the multimedia content from the first streaming source, encoding, at a content management device, the multimedia content starting at the offset indicated by the token and sending the encoded multimedia content from the content management device via the content distribution interface to the target display device starting at the offset indicated by the token for display upon receipt at the target display device. - View Dependent Claims (10, 11, 12)
-
-
13. A non-transitory computer readable medium with program instructions for providing integrated content access to a user, comprising instructions for:
-
receiving a selection of a multimedia content from a target display device, the target display device being different than an initial display device, and the target display device being associated with an identity of the user; updating a current viewing state associated with the identity of the user; accessing a token corresponding to the multimedia content, the token indicating an offset in the multimedia content corresponding to a position within the multimedia content, wherein the offset is null for unviewed multimedia content; determining whether the target display device has direct access to the multimedia content from a first streaming source; and responsive to determining that the target display device does not have direct access to the multimedia content from the first streaming source, encoding, at a content management device, the multimedia content starting at the offset indicated by the token and sending the encoded multimedia content from the content management device to the target display device starting at the offset indicated by the token for display upon receipt at the target display device. - View Dependent Claims (14)
-
-
15. A method for a user gateway to share digital content with one or more target devices, comprising:
-
receiving a selection of one or more target contacts with which to share the digital content being displayed on a source device; creating a token, for each target contact of the one or more target contacts, associated with the digital content, each token comprising offset information corresponding to a previously presented offset within the digital content; sending each token to a respective target gateway associated with each selected target contact of the one or more selected target contacts, each target gateway being configured to access the offset information from the token and to distribute the digital content to a respective target device starting at the offset corresponding to the offset information, each target gateway being different than the user gateway; receiving a reply from each target gateway to request access, responsive to the respective gateway not having direct access to a stream of the digital content from a respective first streaming source; encoding the digital content at a second source; and streaming a new stream of the encoded digital content from the second source to each target gateway that replied to request access. - View Dependent Claims (16, 17, 18, 19)
-
Specification