SYSTEM AND METHOD FOR CONTENT DISTRIBUTION
A method and system for integrated personal content access have been disclosed. The system includes a gateway which provides simulated multimedia streams by extracting digital content from a web site, converting the digital content to a simulated video stream, and sending the simulated video stream to a target display device. Neither the web site nor the target display device need to change to provide this feature. The gateway is further able to provide a shadow download feature, where if a user downloads content, the user also has access to other resolutions or formats of the same content via the gateway for his various devices. When the gateway receives a request to access the content, it obtains identifiers for the user's devices, and determines a format corresponding to each of the devices. The gateway retrieves the content for each device in their respective formats and forwards them to the respective device.
1 . A method for providing simulated multimedia streams, comprising:
(a) extracting digital content from a web site via a communication link;
(b) converting the digital content to a simulated video stream; and
(c) sending the simulated video stream to a target display device which is configured to display the simulated video stream.
2 . The method of claim 1 , wherein the simulated video stream comprises a video channel for display by the target display device.
3 . The method of claim 1 , wherein the digital content from the web site is selected in accordance with a user input selection.
4 . The method of claim 1 , wherein the extracting (a) comprises:
(a1) capturing the digital content from the web site as an image at pre-determined intervals; and
(a2) sequencing the images into the simulated video stream.
5 . The method of claim 1 , wherein the simulated video stream comprises at least one sub-channel comprised of a subset of the digital content extracted from the web site.
6 . A content management device for providing simulated multimedia streams, the content management device comprising:
a content distribution interface connected by at least one communication link to at least one target display device;
at least one processor configured to execute at least one computer-executable instruction sequence; and
a computer-readable medium storing at least one computer-executable instruction sequence, wherein execution of the at least one computer-executable instruction sequence by the at least one processor performs:
(a) extracting digital content from a web site via the at least one communication link;
(b) converting the digital content to a simulated video stream; and
(c) sending the simulated video stream to a target display device which is configured to display the simulated video stream.
7 . The device of claim 6 , wherein the simulated video stream comprises a video channel for display by the target display device.
8 . The device of claim 6 , wherein the digital content from the web site is selected in accordance with a user input selection.
9 . The device of claim 6 , wherein the extracting (a) comprises:
(a1) capturing the digital content from the web site as an image at pre-determined intervals; and
(a2) sequencing the images into the simulated video stream.
10 . The device of claim 6 , wherein the simulated video stream comprises at least one sub-channel comprised of a subset of the digital content extracted from the web site.
11 . A computer readable medium with program instructions for providing simulated multimedia streams, comprising instructions for:
(a) extracting digital content from a web site via a communication link;
(b) converting the digital content to a simulated video stream; and
(c) sending the simulated video stream to a target display device which is configured to display the simulated video stream.
12 . A method for accessing a multimedia content among a plurality of target display devices, comprising:
(a) receiving a request to access a multimedia content, the request including a user identifier;
(b) obtaining at least two target display device identifiers associated with the user identifier, each target display device identifier corresponding to a target display device;
(c) determining a multimedia format corresponding to each of the at least two target display devices;
(d) retrieving, for each of the at least two target display devices, a multimedia content version of the multimedia content which is formatted in the multimedia format corresponding to the respective target display device; and
(e) forwarding each multimedia content version to the respective target display device that corresponds to the multimedia format of the multimedia content version.
13 . The method of claim 12 , wherein the obtaining (b) comprises:
(b1) receiving a list of target display device identifiers associated with the user identifier;
(b2) sending a query to a user device associated with the user identifier, the query requesting a selection of at least two target display device identifiers from the list of target display device identifiers; and
(b3) receiving a response from the user device, the response including at least two selected target display device identifiers from the list of target display device identifiers.
14 . The method of claim 13 , wherein the receiving (b1) comprises:
(b1i) receiving the list of target display device identifiers from the user device associated with the user identifier.
15 . The method of claim 12 , wherein the obtaining (b) comprises:
(b1) receiving, from a gateway device associated with the user identifier, the at least two target display device identifiers.
16 . A content distribution device for providing simulated multimedia streams, the content distribution device comprising:
a content distribution interface connected by at least one communication link to a plurality of target display devices and a user device;
at least one processor configured to execute at least one computer-executable instruction sequence; and
a computer-readable medium storing at least one computer-executable instruction sequence, wherein execution of the at least one computer-executable instruction sequence by the at least one processor performs the steps of:
(a) receiving a request to access a multimedia content, the request including a user identifier;
(b) obtaining at least two target display device identifiers associated with the user identifier, each target display device identifier corresponding to a target display device;
(c) determining a multimedia format corresponding to each of the at least two target display devices;
(d) retrieving, for each of the at least two target display devices, a multimedia content version of the multimedia content which is formatted in the multimedia format corresponding to the respective target display device; and
(e) forwarding each multimedia content version to the respective target display device that corresponds to the multimedia format of the multimedia content version.
17 . The device of claim 16 , wherein the obtaining (b) comprises:
(b1) receiving a list of target display device identifiers associated with the user identifier;
(b2) sending a query via the communication link to a user device associated with the user identifier, the query requesting a selection of at least two target display device identifiers from the list of target display device identifiers; and
(b3) receiving a response from the user device, the response including at least two selected target display device identifiers from the list of target display device identifiers.
18 . The device of claim 17 , wherein the receiving (b1) comprises:
(b1i) receiving the list of target display device identifiers from the user device associated with the user identifier.
19 . The device of claim 16 , wherein the obtaining (b) comprises:
(b1) receiving, from a gateway device associated with the user identifier, the at least two target display device identifiers.
20 . A computer readable medium with program instructions for accessing a multimedia content among a plurality of target display devices, comprising instructions for:
(a) receiving a request to access a multimedia content, the request including a user identifier;
(b) obtaining at least two target display device identifiers associated with the user identifier, each target display device identifier corresponding to a target display device;
(c) determining a multimedia format corresponding to each of the at least two target display devices;
(d) retrieving, for each of the at least two target display devices, a multimedia content version of the multimedia content which is formatted in the multimedia format corresponding to the respective target display device; and
(e) forwarding each multimedia content version to the respective target display device that corresponds to the multimedia format of the multimedia content version.