Method For Providing Data To A Personal Portable Device Via Network And A System Thereof
First Claim
Patent Images
1. A method for providing data to a portable device via a network, comprising the steps of:
- maintaining a user information database for recording user authentication information or user contents information, the user authentication information includes at least one among a user identification, a password, and the user'"'"'s portable device identification, and the portable device identification has unique value;
receiving encrypted contents file data or a predetermined decryption module from a predetermined contents providing server, the decryption module is a module that decrypts the encrypted contents data corresponding to an encryption manner of the contents providing server;
controlling an access to a predetermined decryption module;
decrypting the encrypted contents file data through the accessed decryption module;
receiving user authentication information or contents transmission request information from a predetermined portable device, the contents transmission request information includes predetermined user information and contents information that a user requested;
authenticating a user corresponding to the user authentication information with reference to the user information database;
searching contents detail information corresponding to the contents transmission request information from the user information database;
adding decrypted contents file data corresponding to the contents detail information to the user authentication information and encrypting the adding result;
transmitting the encrypted contents file data to the portable device; and
updating the contents detail information recorded in the user information database corresponding to the transmitted contents file data.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are a method and a system for synchronizing and providing data requiring digital rights protection, to a portable device, wherein a contents providing server is connected with a contents synchronization server to which the portable device is connected.
-
Citations
11 Claims
-
1. A method for providing data to a portable device via a network, comprising the steps of:
-
maintaining a user information database for recording user authentication information or user contents information, the user authentication information includes at least one among a user identification, a password, and the user'"'"'s portable device identification, and the portable device identification has unique value;
receiving encrypted contents file data or a predetermined decryption module from a predetermined contents providing server, the decryption module is a module that decrypts the encrypted contents data corresponding to an encryption manner of the contents providing server;
controlling an access to a predetermined decryption module;
decrypting the encrypted contents file data through the accessed decryption module;
receiving user authentication information or contents transmission request information from a predetermined portable device, the contents transmission request information includes predetermined user information and contents information that a user requested;
authenticating a user corresponding to the user authentication information with reference to the user information database;
searching contents detail information corresponding to the contents transmission request information from the user information database;
adding decrypted contents file data corresponding to the contents detail information to the user authentication information and encrypting the adding result;
transmitting the encrypted contents file data to the portable device; and
updating the contents detail information recorded in the user information database corresponding to the transmitted contents file data. - View Dependent Claims (4, 5, 6, 7)
-
-
2. A method for providing data to a portable device via a network, comprising the steps of:
-
receiving encrypted contents file data or a decryption module from a predetermined contents providing server, the decryption module is a module that decrypts the encrypted contents data corresponding to an encryption manner of the contents providing server and has an encrypted file format;
monitoring an access of the portable device through a predetermined communication network, and setting a session with the portable device;
receiving log in information having user authentication information or contents information to be synchronized from the accessed portable device, the user authentication information includes at least one of a user'"'"'s identification, password, and portable device identification having a unique value;
accessing a predetermined decryption module;
decrypting contents file data corresponding to the user authentication information or the contents information included in the log in information through the decryption module;
accessing the decrypted contents file data through the authenticated application, and encrypting it through a predetermined encryption module, the encryption module is embodied to operate corresponding to the decryption module of the portable device; and
transmitting the encrypted contents file data to the portable device. - View Dependent Claims (3)
-
-
8. A server for synchronizing data transmitted to a portable device via a communication network, comprising:
-
a user information database for recording user authentication information or contents detail information that a user uses, the user authentication information includes at least one among a user identification, a password, and the user'"'"'s portable device identification having unique value;
a digital rights management module for transmitting contents information requested by a predetermined user to a contents providing server, for receiving encrypted contents data from the contents providing server, and for decrypting the encrypted contents data through a predetermined decryption module, the decryption module being embodied to operate corresponding to an encryption module of the contents providing server;
an encryption module operating corresponding to a predetermined decryption module installed at a portable device for encrypting the decrypted contents data to include user authentication information for the portable device;
a security module for monitoring an access to the digital rights management module, judging whether an application to be accessed is an authenticated when the access to the digital rights management module occurs, and passing or intercepting the access of the application to the digital rights management module according to the judged result; and
a communication module for transmitting the encrypted file data to the portable device, and for receiving the user authentication information or the contents information requested by the user from the portable device. - View Dependent Claims (9)
-
-
10. A synchronization server for performing a data synchronization with a portable device via a network, comprising:
-
an encryption module accessing contents data decrypted through a plurality of decryption modules and for adding user authentication information of the portable device to the decrypted contents file data and for encrypting the adding result, the user authentication information includes at least one among a user identification, a password, and the user'"'"'s portable device identification having unique value;
a communication module for transmitting the encrypted contents file data from the encryption module, and for receiving the user authentication information or contents information requested by the user from the portable device, wherein the plurality of decryption packages each include;
a digital rights management decryption module for receiving and decrypting file data corresponding to encrypted contents information from the contents providing server; and
an application access control module for controlling the access of an application to the digital rights management decryption module, and permitting access to the digital rights management module or the decrypted file data when the application is authenticated. - View Dependent Claims (11)
-
Specification