IP Library Granted Patent US 9,171,136
Granted Patent B2
US 9,171,136 · App. 14/542,712 · Granted Oct 27, 2015

Data protection method and device

Inventor: Scott A. Moskowitz (Sunny Isles Beach, FL)
Assignee: Wistaria Trading Ltd
G06F21/10G06F21/125G06F21/16G06F21/335G06T1/0021H04L9/065H04L9/3236H04L9/3247G06F2211/007G06F2221/0737G06F2221/2107G06T2201/0064G06T2201/0083H04L2209/605H04L2209/608
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,171,136
App. No.
14/542,712
Granted
Oct 27, 2015
Kind
B2
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.

Claims (12)

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.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 17, 2015
From: MOSKOWITZ, SCOTT A.
To: WISTARIA TRADING LTD
Reel/Frame 036342/0953 →
Continuity (6)
Continuation 13556420 · Jul 24, 2012
Continuation 11895388 · Aug 24, 2007
Division 10602777 · Jun 25, 2003
Continuation 09046627 · Mar 24, 1998
Continuation In Part 08587943 · Jan 17, 1996
Related Publication 20150074817A1 · Mar 12, 2015