SEARCH
Tynax ~ Patent Library

Patent for Sale:

Secure Software & Multimedia Distribution & Download    

Digital Rights Management (DRM)

Overview

The patents in this portfolio relate to secure software distribution methods. Inventions include locking/unlocking software programs locked to a particular disk to prevent unauthorized use or modification of files, software protection using unique identification number, validating software codes provided by software provider and customized software package downloads.

This lot is forward referenced by the following companies: Preview Systems, Tivo Inc, IBM, Hitachi, Fujitsu, Motorola, Microsoft Corporation, NEC Corporation, EMC Corporation, SanDisk, Digital River, Seagate Technology, Sony Corporation, Canon Kabushiki Kaisha, ECD Systems, Verification Technologies, General Motors, United Microelectronics, Samsung Electronics, McLellan Software, Siebel Systems, Micron Technology, Computer Science Corporation, Cisco Technology, Sun Microsystems, Dell and BigFix.

The seller would like to be granted a license back.

The seller may consider selling these patents individually.

Patent Summary

U.S. Patent Classes & Classifications Covered in this listing:

Class 713: Electrical Computers And Digital Processing Systems: Support

Subclass 165: File protection
Subclass 189: DATA PROCESSING PROTECTION USING CRYPTOGRAPHY
Subclass 193: By stored data protection

Class 705: Data Processing:Financial, Business Practice, Management, Or Cost/Price Determination

This is the generic class for apparatus and corresponding methods for performing data processing operations, in which there is a significant change in the data or for performing calculation operations wherein the apparatus or method is uniquely designed for or utilized in the practice, administration, or management of an enterprise, or in the processing of financial data. It also provides for apparatus and corresponding methods for performing data processing or calculating operations in which a charge for goods or services is determined.

Subclass 51: Usage protection of distributed data files

Class 726: Information Security

This class provides, within a computer or digital data processing system, for processes or apparatus for increasing a system s extension of protection of system hardware, software, or data from maliciously caused destruction, unauthorized modification, or unauthorized disclosure. It provides for protection of data processing systems, apparatus, and methods as well as protection of information and services. Subject matter included in this class includes security policies, access control, monitoring, scanning data, countermeasures, usage control, and data protection from maliciously caused destruction, unauthorized modification, or unauthorized disclosure, and includes protection of hardware, and user protection, e.g., privacy, etc.

Subclass 26: PREVENTION OF UNAUTHORIZED USE OF DATA INCLUDING PREVENTION OF PIRACY, PRIVACY VIOLATIONS, OR UNAUTHORIZED DATA MODIFICATION
Subclass 30: By authorizing data
Subclass 32: Copy detection

Class 360: Dynamic Magnetic Information Storage Or Retrieval

This class is an integral part of Class 369, Dynamic Information Storage or Retrieval, and is the specific class for apparatus and corresponding processes for the storage and retrieval of information based on relative movement between a magnetic record carrier and a transducer. It includes apparatus and corresponding processes for making copies or editing of records falling within the above definition. A magnetic record carrier within the meaning of this class is an element which consists of a magnetizable material or is comprised of a coating or impregnation of magnetizable material which is intended for the storage of more than a single bit of information.

Subclass 53: Data verification
Subclass 60: Recording-or erasing-prevention

Class G9B/20.002:


Class G9B/20.051:


Class 717: Data Processing: Software Development, Installation, And Management

This class provides for software program development tool and techniques including processes and apparatus for controlling data processing operations pertaining to the development, maintenance, and installation of software programs. Such processes and apparatus include: processes and apparatus for program development functions such as specification, design, generation, and version management of source code programs; processes and apparatus for debugging of computer program including monitoring, simulation, emulation, and profiling of software programs; processes and apparatus for translating or compiling programs from a high-level representation to an intermediate code representation and finally into an object or machine code representation, including linking, and optimizing the program for subsequent execution; processes and apparatus for updating, installing, and version management of developed code.

Subclass 178: Including downloading

Class 709: Electrical Computers And Digital Processing Systems: Multicomputer Data Transferring

This class provides for an electrical computer or digital data processing system or corresponding data processing method including apparatus or steps for transferring data or instruction information between a plurality of computers wherein the computers employ the data or instructions before or after transferring and the employing affects said transfer of data or instruction information. The class includes - process or apparatus for transferring data among a plurality of spatially distributed (i.e., situated, at plural locations) computers or digital data processing systems via one or more communications media (e.g., computer networks).

Subclass 200: Particular function performed