Data protection method and device
First Claim
Patent Images
1. A method for copy protection of digital information, the digital information including a digital sample, said digital sample comprising at least one of audio, video, and multimedia, and format information, said format information comprising a first portion and a second portion, said method comprising:
- identifying, in said digital sample, said format information;
generating, using a key and an encoding algorithm, encoded first portion format information from a first portion of said format information; and
generating encoded digital information, comprising said at least one of audio, video, and multimedia, and said encoded first portion of said format information and said second portion of said format information.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for encoding and decoding additional information into a digital information in an integral manner. More particularly, the invention relates to a method and device for data protection.
-
Citations
2 Claims
-
1. A method for copy protection of digital information, the digital information including a digital sample, said digital sample comprising at least one of audio, video, and multimedia, and format information, said format information comprising a first portion and a second portion, said method comprising:
-
identifying, in said digital sample, said format information; generating, using a key and an encoding algorithm, encoded first portion format information from a first portion of said format information; and generating encoded digital information, comprising said at least one of audio, video, and multimedia, and said encoded first portion of said format information and said second portion of said format information.
-
-
2. A computer based method for generating an executable program, comprising:
-
in a computer system having memory storing data in a non-transient, storing in said memory (1) a plurality of data resources, wherein said plurality of data resources includes a specifier data resource, which specifier data resource contains data specifying one or more of said plurality of data resources; and
(2) a plurality of code resources, wherein said plurality of code resources includes a decode code resource, wherein said decode code resource functions to decode code resource encoded in specified data resources;encoding, using an encode key, a first one of said plurality of code resource in one or more data resources specified by said specifier data resource, so that said first one of said plurality of code resources is stored as encoded information in said one or more data resources; assembling an executable program containing said plurality of data resources and said plurality of code resources; wherein the said executable program is configured to prompt for a license code; wherein said executable program is configured to use said decode code resource and either said license code or a decode key derived from said license code, on data resources specified by said specifier data resource, to access said encoded code resources; wherein said executable program cannot access said encoded code resources without said license code; wherein said executable program is configured to store personalization information including said license code in a personalization data resource.
-
Specification