Secure personal content server
DC CAFCFirst Claim
1. A local content server system (LCS) for creating a secure environment for digital content, comprising:
- a) a communications port for connecting the system via a network to at least one Secure Electronic Content Distributor (SECD), said SECD storing a plurality of data sets, receiving a request to transfer at least one content data set, and transmitting the at least one content data set in a secured transmission;
b) a rewritable storage medium whereby content received from outside the LCS is stored and retrieved;
c) a domain processor that imposes rules and procedures for content being transferred between the LCS and devices outside the LCS; and
d) a programmable address module programmed with an identification code uniquely associated with the LCS; and
said domain processor permitting the LCS to receive digital content from outside the LCS provided the LCS first determines that the digital content being delivered to the LCS is authorized for use by the LCS and if the digital content is not authorized for use by the LCS, accepting the digital content at a predetermined quality level, said predetermined quality level having been set for legacy content.
2 Assignments
Litigations
2 Petitions

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. Optionally, the system may further comprise: an interface to permit the LCS to communicate with one or more Satellite Units (SU) which may be connected.
381 Citations
31 Claims
-
1. A local content server system (LCS) for creating a secure environment for digital content, comprising:
-
a) a communications port for connecting the system via a network to at least one Secure Electronic Content Distributor (SECD), said SECD storing a plurality of data sets, receiving a request to transfer at least one content data set, and transmitting the at least one content data set in a secured transmission; b) a rewritable storage medium whereby content received from outside the LCS is stored and retrieved; c) a domain processor that imposes rules and procedures for content being transferred between the LCS and devices outside the LCS; and d) a programmable address module programmed with an identification code uniquely associated with the LCS; and said domain processor permitting the LCS to receive digital content from outside the LCS provided the LCS first determines that the digital content being delivered to the LCS is authorized for use by the LCS and if the digital content is not authorized for use by the LCS, accepting the digital content at a predetermined quality level, said predetermined quality level having been set for legacy content. - View Dependent Claims (2)
-
-
3. A local content server system (LCS) for creating a secure environment for digital content, comprising:
-
a) a communications port for connecting the system via a network to at least one Secure Electronic Content Distributor (SECD), said SECD storing a plurality of data sets, receiving a request to transfer at least one content data set, and transmitting the at least one content data set in a secured transmission; b) an interface to permit the LCS to communicate with one or more Satellite Units (SU) connected to the system through the interface, said SUs receiving and transmitting digital content; and c) a rewritable storage medium whereby content received from an SECD and from an SU is stored and retrieved; d) a domain processor that imposes rules and procedures for content being transferred between the LCS and the SECD and between the LCS and the SU; and e) a programmable address module programmed with an identification code uniquely associated with the LCS; said domain processor permitting the LCS to deliver digital content to and receive digital content from an SU that is connected to the LCS'"'"'s interface, provided the LCS first determines that the digital content being delivered to the SU is authorized for use by the SU or that the digital content being received is authorized for use by the LCS, and if the digital content is not authorized for use, accepting the digital content at a predetermined quality level, said predetermined quality level having been set for legacy content, and said domain processor permitting the LCS to receive digital content from an SECD that is connected to the LCS'"'"'s communication port, provided the LCS first determines that digital content being received is authorized for use by the LCS and if the digital content is not authorized for use by the LCS, accepting the digital content at a predetermined quality level, said predetermined quality level having been set for legacy content. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for creating a secure environment for digital content, comprising:
-
a Secure Electronic Content Distributor (SECD); a Local Content Server (LCS); a communications network interconnecting the SECD to the LCS; and a Satellite Unit (SU) interfacing with the LCS; said SECD comprising;
a storage device for storing a plurality of data sets;
an input for receiving a request from the LCS to purchase a selection of at least one of said plurality of data sets;
a transaction processor for validating the request to purchase and for processing payment for the request;
a security module for encrypting or otherwise securing the selected at least one data set; and
an output for transmitting the selected at least one data set that has been encrypted or otherwise secured for transmission over the communications network to the LCS;said LCS comprising;
a domain processor;
a first interface for connecting to a communications network;
a second interface for communicating with the SU;
a memory device for storing a plurality of data sets; and
a programmable address module programmed with an identification code uniquely associated with the LCS; andsaid SU being a portable module comprising;
a memory for accepting secure digital content from a LCS, said digital content comprising data authorized for use or determined to be legacy content if the data contains no additional information to permit authentication;
an interface for communicating with the LCS; and
a programmable address module programmed with an identification code uniquely associated with the SU.
-
-
17. A method for creating a secure environment for digital content for a consumer, comprising the following steps:
-
sending a message indicating that a user is requesting a copy of a content data set; retrieving a copy of the requested content data set; embedding at least one robust open watermark into the copy of the requested content data set, said watermark indicating that the copy is authenticated; embedding a second watermark into the copy of the requested content data set, said second watermark being created based upon information transmitted by the requesting user; transmitting the watermarked content data set to the requesting consumer via an electronic network; receiving the transmitted watermarked content data set into a Local Content Server (LCS) of the user; extracting at least one watermark from the transmitted watermarked content data set; permitting use of the content data set if the LCS determines that use is authorized; and permitting use of the content data set at a predetermined quality level, said predetermined quality level having been set for legacy content if the LCS determines that use is not authorized. - View Dependent Claims (18, 19)
-
-
20. A method for creating a secure environment for digital content for a consumer, comprising the following steps:
-
connecting a Satellite Unit to an local content server (LCS), sending a message indicating that the SU is requesting a copy of a content data set that is stored on the LCS, said message including information about the identity of the SU; analyzing the message to confirm that the SU is authorized to use the LCS; and retrieving a copy of the requested content data set; assessing whether a secured connection exists between the LCS and the SU; if a secured connection exists, embedding a watermark into the copy of the requested content data set, said watermark being created based upon information transmitted by the SU and information about the LCS; and delivering the content data set to the SU for its use, said content data set delivered at a predetermined quality level, said predetermined quality level having been set for legacy content if the LCS determines that use is not authorized. - View Dependent Claims (21, 22, 23)
-
-
24. A method for creating a secure environment for digital content for a consumer, comprising the following steps:
-
connecting a Satellite Unit (SU) to an local content server (LCS), sending a message indicating that the SU is requesting a copy of a content data set that is stored on the LCS, said message including information about the identity of the SU; analyzing the message to confirm that the SU is authorized to use the LCS; and retrieving a copy of the requested content data set; assessing whether a secured connection exists between the LCS and the SU; if a secured connection exists, embedding a watermark into the copy of the requested content data set, said watermark being created based upon information transmitted by the SU and information about the LCS; and delivering the watermarked content data set to the SU for its use, said watermarked content data set delivered at a predetermined quality level, said predetermined quality level having been set for legacy content if the LCS determines that use is not authorized. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
-
31. A method for creating a secure environment for digital content for a consumer, comprising the following steps:
-
connecting a Satellite Unit (SU) to an local content server (LCS), sending a message indicating that the SU is requesting to store a copy of a content data on the LCS, said message including information about the identity of the SU; analyzing the message to confirm that the SU is authorized to use the LCS; and receiving a copy of the content data set; assessing whether the content data set is authenticated; if the content data is unauthenticated, denying access to the LCS storage unit; and if the content data is not capable of authentication, accepting the data at a predetermined quality level, said predetermined quality level having been set for legacy content.
-
Specification