Secure personal content server
DC CAFCFirst Claim
1. A local content server system (LCS), comprising:
- an LCS communications port;
an LCS storage unit for storing digital data;
an LCS domain processor that imposes a plurality of rules and procedures for content being transferred between said LCS and devices outside said LCS, thereby defining a first LCS domain; and
a programmable address module which can be programmed with an LCS identification code uniquely associated with said LCS domain processor;
wherein said LCS stores in said LCS storage unit said plurality of rules for processing a data set;
wherein said LCS is configured to receive via said LCS communications port a first data set that includes data defining first content;
wherein said LCS is configured to determine whether said first content belongs to a different LCS domain than said first LCS domain;
wherein said LCS is configured to exclude from said first LCS domain said first content when said LCS determines that said first content belongs to said different LCS domain;
wherein said LCS is configured to use said LCS domain processor to determine, upon receipt by said LCS of said first data set via said LCS communications port, from inspection of said first data set, a first data set status value of said first data set to be at least one of unsecure, secure, and legacy;
wherein said LCS is configured to use said first data set status value to determine which of a set of rules to apply to process said first data set;
wherein said LCS is configured to determine, at least in part from rights associated with a user identification associated with a prompt received by said LCS for said first content, a quality level at which to transmit said first content, wherein said quality level is one of at least unsecure, secure, and legacy; and
wherein said LCS is configured to transmit said first content at the determined quality level in response to said prompt.
2 Assignments
Litigations
1 Petition

Accused Products

Abstract
A local content server system (LCS) for creating a secure environment for digital content is disclosed, which system comprises: a communications port in communication for connecting the LCS via a network to at least one Secure Electronic Content Distributor (SECD), which SECD is capable of storing a plurality of data sets, is capable of receiving a request to transfer at least one content data set, and is capable of transmitting the at least one content data set in a secured transmission; a rewritable storage medium whereby content received from outside the LCS may be stored and retrieved; a domain processor that imposes rules and procedures for content being transferred between the LCS and devices outside the LCS; and a programmable address module which can be programmed with an identification code uniquely associated with the LCS. The LCS is provided with rules and procedures for accepting and transmitting content data.
414 Citations
23 Claims
-
1. A local content server system (LCS), comprising:
-
an LCS communications port; an LCS storage unit for storing digital data; an LCS domain processor that imposes a plurality of rules and procedures for content being transferred between said LCS and devices outside said LCS, thereby defining a first LCS domain; and a programmable address module which can be programmed with an LCS identification code uniquely associated with said LCS domain processor; wherein said LCS stores in said LCS storage unit said plurality of rules for processing a data set; wherein said LCS is configured to receive via said LCS communications port a first data set that includes data defining first content; wherein said LCS is configured to determine whether said first content belongs to a different LCS domain than said first LCS domain; wherein said LCS is configured to exclude from said first LCS domain said first content when said LCS determines that said first content belongs to said different LCS domain; wherein said LCS is configured to use said LCS domain processor to determine, upon receipt by said LCS of said first data set via said LCS communications port, from inspection of said first data set, a first data set status value of said first data set to be at least one of unsecure, secure, and legacy; wherein said LCS is configured to use said first data set status value to determine which of a set of rules to apply to process said first data set; wherein said LCS is configured to determine, at least in part from rights associated with a user identification associated with a prompt received by said LCS for said first content, a quality level at which to transmit said first content, wherein said quality level is one of at least unsecure, secure, and legacy; and wherein said LCS is configured to transmit said first content at the determined quality level in response to said prompt.
-
-
2. The LCS of claim 1, wherein said LCS is configured to mark said first content with said LCS identification code.
-
3. The LCS of claim 1 wherein said LCS is configured to mark said first content with said LCS identification code and to transmit said first content at said determined quality level along with said mark.
-
4. The LCS of claim 3 wherein said LCS is configured to mark said first content with said LCS identification code and to transmit said first content at said determined quality level along with said mark, and wherein said mark is an imperceptible watermark.
-
5. The LCS of claim 1 configured to generate a mark based upon said LCS identification code.
-
6. The LCS of claim 5 wherein said LCS is configured to transmit said mark along with said first content when transmitting said first content.
-
7. The LCS of claim 1, wherein said LCS is configured to extract a watermark from said first data set.
-
8. The LCS of claim 1 further comprises an interface, and said LCS configured to communicate via said interface with a Satellite Unit (SU).
-
9. A combination of the LCS of claim 1 and a Satellite Unit (SU), wherein:
-
said LCS further comprises an interface, and said LCS is configured to communicate via said interface with said Satellite Unit; wherein said SU is capable of receiving and transmitting digital content; wherein said SU stores in non transitory form an SU identification code uniquely associated with said SU, said SU comprises structure for storing at least one of audio and visual content in non transitory form; and wherein said SU comprises structure for playing said first content.
-
-
10. A portable player comprising the LCS of claim 1.
-
11. A portable player comprising the combination of claim 9.
-
12. The combination of claim 9 wherein said LCS is configured to determine if data received by said LCS from said SU contains said LCS identification code.
-
13. A method for using a local content server system (LCS), said LCS comprising an LCS communications port;
- an LCS storage unit for storing digital data in non-transitory form;
an LCS domain processor that imposes a plurality of rules and procedures for content being transferred between said LCS and devices outside said LCS, thereby defining a first LCS domain; and
a programmable address module programmed with an LCS identification code uniquely associated with said LCS domain processor;
comprising;storing, in said LCS storage unit, a plurality of rules for processing a data set; receiving, via said LCS communications port, a first data set that includes data defining first content; said LCS determining whether said first content belongs to a different LCS domain than said first LCS domain; said LCS excluding from said first LCS domain said first content when said LCS determines that said first content belongs to said different LCS domain; said LCS domain processor determining, from said first data set, a first data set status value of said first data set to be at least one of unsecure, secure, and legacy; said LCS determining, using said first data set status value, which of a set of rules to apply to process said first data set; and said LCS determining, at least in part from rights associated with an identification associated with a prompt received by said LCS for said first content, a quality level at which to transmit said first content, wherein said quality level is one of at least unsecure, secure, and legacy; said LCS transmitting said first content at the determined quality level.
- an LCS storage unit for storing digital data in non-transitory form;
-
14. The method of claim 13, wherein said LCS is configured to mark said first content with said LCS identification code.
-
15. The method of claim 13, wherein said LCS is configured to mark said first content with said LCS identification code and to transmit said first content at said determined quality level along with said mark.
-
16. The method of claim 13, wherein said LCS is configured to mark said first content with said LCS identification code and to transmit said first content at said determined quality level along with said mark, and wherein said mark is an imperceptible watermark.
-
17. The method of claim 13, further comprising said LCS generating a mark based upon said LCS identification code.
-
18. The method of claim 17 further comprising said LCS transmitting said mark along with said first content when transmitting said first content.
-
19. The method of claim 13 further comprising said LCS extracting a watermark from said first data set.
-
20. The method of claim 13 wherein said LCS is contained in a portable player designed to play at least one of audio and video content.
-
21. The LCS of claim 1, wherein said LCS is configured to encrypt said first data set.
-
22. The LCS of claim 21 wherein said LCS is configured to store, in encrypted form, said first content in said LCS storage unit.
-
23. The method of claim 13 further comprising encrypting and storing in encrypted form, in said LCS storage unit, said first content.
Specification