US Patent No: 4,688,169

Number of patents in Portfolio can not be more than 2000

Computer software security system

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

A computer software security system for restricting execution of a computer program to a particular machine, including means for storing a machine identification code in the program and means for determining the presence of the machine identification code in the means for storing during execution of the program. A machine identification code unique to the machine is retrieved and compared with the machine identification code in the program. The system prevents further execution of the program unless both codes are present and match.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

  • Assignment data not available. Check USPTO

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Joshi, Bhagirath S 11 Sheffield Rd., Waltham, MA 02154 1 194

Cited Art

Patent Info (Count) # Cites Year
 
STANDARD MICROSYSTEMS CORPORATION (1)
4,513,174 Software security method using partial fabrication of proprietary control word decoders and microinstruction memories 135 1981
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (1)
4,573,119 Computer software protection system 73 1983

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
INTERTRUST TECHNOLOGIES CORP. (53)
6,157,721 Systems and methods using cryptography to protect secure computing environments 378 1996
5,943,422 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 651 1996
5,892,900 Systems and methods for secure transaction management and electronic rights protection 1511 1996
5,910,987 Systems and methods for secure transaction management and electronic rights protection 608 1996
5,917,912 System and methods for secure transaction management and electronic rights protection 518 1997
5,915,019 Systems and methods for secure transaction management and electronic rights protection 513 1997
5,920,861 Techniques for defining using and manipulating rights management data structures 482 1997
5,982,891 Systems and methods for secure transaction management and electronic rights protection 689 1997
6,112,181 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 596 1997
6,253,193 Systems and methods for the secure transaction management and electronic rights protection 487 1998
6,185,683 Trusted and secure techniques, systems and methods for item delivery and execution 549 1998
6,240,185 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 273 1999
7,233,948 Methods and apparatus for persistent control and protection of content 120 1999
6,138,119 Techniques for defining, using and manipulating rights management data structures 339 1999
6,363,488 Systems and methods for secure transaction management and electronic rights protection 360 1999
7,133,845 System and methods for secure transaction management and electronic rights protection 71 1999
6,389,402 Systems and methods for secure transaction management and electronic rights protection 306 1999
6,237,786 Systems and methods for secure transaction management and electronic rights protection 320 1999
7,069,451 Systems and methods for secure transaction management and electronic rights protection 44 1999
6,427,140 Systems and methods for secure transaction management and electronic rights protection 299 1999
7,133,846 Digital certificate support system, methods and techniques for secure electronic commerce transaction and rights management 85 1999
6,658,568 Trusted infrastructure support system, methods and techniques for secure electronic commerce transaction and rights management 325 1999
7,165,174 Trusted infrastructure support systems, methods and techniques for secure electronic commerce transaction and rights management 55 1999
7,092,914 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 32 2000
7,243,236 Systems and methods for using cryptography to protect secure and insecure computing environments 16 2000
7,430,670 Software self-defense systems and methods 44 2000
7,143,290 Trusted and secure techniques, systems and methods for item delivery and execution 25 2000
7,062,500 Techniques for defining, using and manipulating rights management data structures 64 2000
7,095,854 Systems and methods for secure transaction management and electronic rights protection 29 2000
6,292,569 Systems and methods using cryptography to protect secure computing environments 269 2000
6,948,070 Systems and methods for secure transaction management and electronic rights protection 85 2000
7,076,652 Systems and methods for secure transaction management and electronic rights protection 79 2001
6,449,367 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 210 2001
7,120,800 Systems and methods for secure transaction management and electronic rights protection 66 2001
7,120,802 Systems and methods for using cryptography to protect secure computing environments 22 2001
7,124,302 Systems and methods for secure transaction management and electronic rights protection 70 2001
7,051,212 Systems and methods for secure transaction management and electronic rights protection 31 2002
6,618,484 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 123 2002
7,143,066 Systems and methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 50 2002
7,110,983 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 41 2002
6,938,021 Methods for matching, selecting, narrowcasting, and/or classifying based on rights management and/or other information 96 2002
8,307,212 Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels 0 2003
7,100,199 Systems and methods for secure transaction management and electronic rights protection 38 2003
7,415,617 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management 38 2004
7,392,395 Trusted and secure techniques, systems and methods for item delivery and execution 11 2005
7,281,133 Trusted and secure techniques, systems and methods for item delivery and execution 16 2005
7,844,835 Systems and methods for secure transaction management and electronic rights protection 4 2005
8,185,473 Trusted infrastructure support systems, methods and techniques for secure electronic commerce, electronic transactions, commerce process control and automation, distributed computing, and rights management 1 2006
7,917,749 Systems and methods for secure transaction management and electronic rights protection 0 2006
7,925,898 Systems and methods using cryptography to protect secure computing environments 1 2006
8,291,238 Systems and methods for secure transaction management and electronic rights protection 8 2007
8,181,021 Systems and methods for secure transaction management and electronic rights protection 1 2007
8,055,913 Systems and methods for secure transaction management and electronic rights protection 2 2007
 
MICROSOFT CORPORATION (25)
6,275,938 Security enhancement for untrusted executable code 184 1997
6,226,747 Method for preventing software piracy during installation from a read only storage medium 81 1998
7,539,875 Secure repository with layers of tamper resistance and system and method for providing same 5 2000
7,171,692 Asynchronous communication within a server arrangement 30 2000
7,051,200 System and method for interfacing a software process to secure repositories 37 2000
7,017,189 System and method for activating a rendering device in a multi-level rights-management architecture 23 2000
6,996,720 System and method for accessing protected content in a rights-management architecture 60 2000
6,981,262 System and method for client interaction in a multi-level rights-management architecture 17 2000
6,970,849 Inter-server communication using request with encrypted parameter 24 2000
7,225,159 Method for authenticating and securing integrated bookstore entries 0 2001
7,503,072 Hardware ID to prevent software piracy 4 2001
7,290,149 Verbose hardware identification for binding a software package to a computer system having tolerance for hardware changes 1 2003
7,577,849 Keyed-build system for controlling the distribution of software 0 2003
7,565,323 Hardware ID to prevent software piracy 2 2003
7,634,429 Architecture for an electronic shopping service integratable with a software application 9 2004
7,861,306 Method and system for limiting the use of user-specific software features 3 2004
7,823,208 Method and system for binding enhanced software features to a persona 1 2004
7,707,643 System and method for accessing protected content in a rights-management architecture 1 2004
7,430,542 System and method for activating a rendering device in a multi-level rights-management architecture 0 2004
7,644,442 Systems and methods for using machine attributes to deter software piracy in an enterprise environment 7 2005
7,562,395 System and method for accessing protected content in a rights-management architecture 2 2005
8,181,265 Secure machine counting 1 2005
7,958,373 Secure repository with layers of tamper resistance and system and method for providing same 1 2009
8,032,943 Accessing protected content in a rights-management architecture 0 2009
8,417,968 Secure repository with layers of tamper resistance and system and method for providing same 0 2011
 
MCAFEE, INC. (19)
7,464,408 Damage containment by translation 20 2003
7,840,968 Method and system for containment of usage of language interfaces 1 2003
7,783,735 Containment of network communication 3 2004
7,873,955 Solidifying the executable software set of a computer 0 2004
7,603,552 Piracy prevention using unique module translation 5 2005
7,856,661 Classification of software on networked systems 1 2005
7,757,269 Enforcing alignment of approved changes and deployed changes in the software change life-cycle 11 2006
7,895,573 Execution environment file inventory 2 2006
7,870,387 Program-based authorization 2 2006
8,352,930 Software modification by group to minimize breakage 0 2006
8,332,929 Method and apparatus for process enforced configuration management 0 2008
8,195,931 Application change control 1 2008
8,381,284 System and method for enforcing security policies in a virtual environment 0 2009
8,341,627 Method and system for providing user space address protection from writable memory area in a virtual environment 0 2009
8,028,340 Piracy prevention using unique module translation 0 2009
8,234,713 Enforcing alignment of approved changes and deployed changes in the software change life-cycle 0 2009
7,987,230 Containment of network communication 0 2010
8,307,437 Classification of software on networked systems 0 2010
8,321,932 Program-based authorization 2010
 
SL PATENT HOLDINGS LLC (12)
7,089,212 System and method for controlling access to protected information 3 2004
7,065,508 System and method for operating a licensing server 9 2004
7,962,417 System and method for distributing protected information 0 2004
7,085,743 System and method for creating and running protected information 3 2004
7,319,988 System and method for processing protected audio information 1 2004
7,158,954 System and method for processing protected video information 0 2004
8,140,435 System and method for processing protected text information 0 2004
7,092,908 System and method for selling protected information in an oem context 1 2004
7,353,205 Method for causing a digital product to revert to a demo mode 1 2004
7,555,463 System and method for selectively changing parameter settings based on lineage analysis of digital information 0 2006
7,831,516 System and method for redistributing and licensing access to protected information among a plurality of devices 0 2006
8,332,328 System and method for redistributing and licensing access to protected information among a plurality of devices 0 2010
 
LENOVO (SINGAPORE) PTE LTD. (6)
5,210,875 Initial BIOS load for a personal computer system 67 1989
5,136,713 Apparatus and method for decreasing the memory requirements for BIOS in a personal computer system 52 1989
5,022,077 Apparatus and method for preventing unauthorized access to BIOS in a personal computer system 183 1989
5,230,052 Apparatus and method for loading BIOS into a computer system from a remote storage location 84 1990
5,410,699 Apparatus and method for loading BIOS from a diskette in a personal computer system 45 1990
7,269,725 Autonomic binding of subsystems to system to prevent theft 2 2003
 
MAKEMUSISC! INC. (5)
5,521,323 Real-time performance score matching 28 1993
5,455,378 Intelligent accompaniment apparatus and method 23 1994
5,585,585 Automated accompaniment apparatus and method 16 1995
5,491,751 Intelligent accompaniment apparatus and method 16 1995
5,693,903 Apparatus and method for analyzing vocal audio data to provide accompaniment to a vocalist 25 1996
 
SCA IPLA HOLDINGS INC. (5)
7,565,697 Systems and methods for preventing unauthorized use of digital content 4 2001
7,237,123 Systems and methods for preventing unauthorized use of digital content 23 2001
7,328,453 Systems and methods for the prevention of unauthorized use and manipulation of digital content 15 2002
8,117,667 Systems and methods for the prevention of unauthorized use and manipulation of digital content 1 2008
8,261,359 Systems and methods for preventing unauthorized use of digital content 0 2010
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (4)
5,428,529 Structured document tags invoking specialized functions 60 1990
5,734,819 Method and apparatus for validating system operation 50 1994
5,768,568 System and method for initializing an information processing system 31 1997
7,865,440 Method, system, and program for securely providing keys to encode and decode data in a storage cartridge 1 2001
 
ELECTRONIC PUBLISHING RESOURCES, INC. (3)
4,977,594 Database usage metering and protection system and method 645 1989
5,050,213 Database usage metering and protection system and method 560 1990
5,410,598 Database usage metering and protection system and method 567 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (3)
6,625,732 Method for tracking the devices used to load, read, and write removable storage media 10 1999
7,877,543 System and method for writing data and a time value to an addressable unit of a removable storage medium 1 2004
7,996,606 System and method for writing data and a time value to an addressable unit of a removable storage medium 0 2010
 
SONY COMPUTER ENTERTAINMENT INC. (3)
7,864,957 Methods and apparatus for secure distribution of program content 0 2002
7,469,345 Methods and apparatus for secure distribution of program content 7 2002
8,176,481 Methods and apparatus for distributing software applications 1 2005
 
ST. PATENT HOLDINGS LLC (3)
5,509,070 Method for encouraging purchase of executable and non-executable software 466 1992
7,330,837 Method for adapting a software product to an environment 0 2001
7,209,901 Method for selling, protecting, and redistributing digital goods 0 2001
 
TIME WARNER CABLE PROGRAMMING (3)
5,577,735 Computer software delivery system 61 1993
5,944,608 Computer software delivery system 49 1996
6,126,546 Computer software delivery system 8 1999
 
ZENPH SOUND INNOVATIONS, INC. (3)
5,952,597 Method and apparatus for real-time correlation of a performance to a musical score 33 1997
5,908,996 Device for controlling a musical performance 17 1997
6,166,314 Method and apparatus for real-time correlation of a performance to a musical score 56 1998
 
AXALTO INC. (2)
6,157,966 System and method for an ISO7816 complaint smart card to become master over a terminal 48 1998
6,564,995 Smart card application-selection 17 1998
 
DELL USA, L.P. (2)
5,099,516 Digital computer code word identification system 40 1989
6,298,443 Method and system for supplying a custom software image to a computer system 64 1998
 
EMC CORPORATION (2)
6,000,030 Software fingerprinting and branding 65 1996
5,999,722 Method of cataloging removable media on a computer 3 1996
 
ROLAND CORPORATION (2)
6,333,455 Electronic score tracking musical instrument 9 2000
6,376,758 Electronic score tracking musical instrument 9 2000
 
UNILOC LUXEMBOURG S. A. (2)
5,490,216 System for software registration 164 1993
8,423,473 Systems and methods for game activation 0 2010
 
ALSET, INC. (1)
5,984,508 System, method and article of manufacture for product return of software and other information 52 1997
 
ALTERA CORPORATION (1)
5,892,683 Program compatibility recognition for a programmable logic device 20 1996
 
ARIES SYSTEMS CORPORATION (1)
6,119,108 Secure electronic publishing system 66 1998
 
AT&T CORP. (1)
6,005,935 Method and system of using personal information as a key when distributing information 20 1996
 
BARRON ASSOCIATES, INC. (1)
7,420,474 Idiosyncratic emissions fingerprinting method for identifying electronic devices 6 2005
 
BULL HN INFORMATION SYSTEMS INC. (1)
5,274,824 Keyring metaphor for user's security keys on a distributed multiprocess data system 38 1991
 
C.H.I. DEVELOPMENT MGMT. LTD. XXVI, LLC (1)
5,592,651 Method and system for limiting multi-user play of video game cartridges 65 1995
 
C/NET, INC. (1)
6,073,241 Apparatus and method for tracking world wide web browser requests across distinct domains using persistent client-side state 125 1996
 
CAESARS ENTERTAINMENT OPERATING COMPANY, INC. (1)
5,766,075 Bet guarantee system 109 1996
 
CASIO COMPUTER CO., LTD. (1)
6,901,511 Portable terminals, servers, systems, and their program recording mediums 4 2000
 
CONTINUUM SOFTWARE, INC. (1)
5,613,097 Method of cataloging removable media on a computer 10 1994
 
INTELLECTUAL VENTURES I LLC (1)
6,725,205 System and method for secure software installation 21 1999
 
IPASS INC. (1)
7,885,899 System and method for secure network purchasing 1 2000
 
KASPERSKY LAB, ZAO (1)
7,530,106 System and method for security rating of computer processes 11 2008
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5,987,607 Copy preventing system for multi-media equipment 22 1997
 
OKI SEMICONDUCTOR CO., LTD. (1)
7,451,491 Method and a device for allowing only a specific kind of hardware to correctly execute software 0 2005
 
PERRI DE RESENDE, OTAVIO MARCIO (1)
6,643,626 Sales point business method and apparatus 4 1999
 
PITNEY BOWES INC. (1)
5,113,518 Method and system for preventing unauthorized use of software 199 1988
 
PRIDE SOFTWARE DEVELOPMENT CORP. (1)
4,796,220 Method of controlling the copying of software 324 1986
 
RUNTIME INNOVATIONS LIMITED, 1.02 KELVIN CAMPUS, WEST OF SCOTLAND SCIENCE PARK, GLASGOW, G20 OSP, (1)
4,868,736 Code operated access control system for electronic data store 38 1987
 
SAMSUNG ELECTRONICS CO., LTD. (1)
8,195,572 DRM content player and play method for portable terminal 0 2007
 
SCHLUMBERGER MALCO, INC. (1)
6,591,229 Metrology device with programmable smart card 14 1998
 
SCHLUMBERGER TECHNOLOGIES, INC. (1)
6,308,270 Validating and certifying execution of a software program with a smart card 91 1998
 
SELFSERVE USA, INC. (1)
6,041,411 Method for defining and verifying user access rights to a computer information 71 1997
 
SIEMENS AKTIENGESELLSCHAFT (1)
7,237,150 Method and device for non-destructively recovering data in a data processing system 0 2003
 
SL PATENT HOLDINGS, INC. (1)
7,249,103 System and method for selectively enabling access based on lineage analysis of digital information 0 2004
 
SOFTLOCK SERVICES, INC. (1)
7,353,207 Method of altering a software product in response to predetermined events 1 2004
 
SUN MICROSYSTEMS, INC. (1)
5,142,680 Method for loading an operating system through a network 161 1989
 
TCI TECHNOLOGY MANAGEMENT, LLC (1)
6,402,618 Computer software delivery system 17 2000
 
TEXAS INSTRUMENTS INCORPORATED (1)
7,783,576 Secure distribution of digital data 0 2006
 
VICTOR COMPANY OF JAPAN, LTD. (1)
5,379,433 Protection against unauthorized use of software recorded on recording medium 95 1993
 
ZOOM TELEVISION, INC. (1)
5,822,291 Mass storage element and drive unit therefor 116 1995
 
OTHER [CHECK PATENT PROFILE FOR ASSIGNMENT INFORMATION] (5)
4,959,861 Security system for computer software 52 1988
6,067,622 Software security system using remove function to restrict unauthorized duplicating and installation of an application program 71 1996
6,134,659 Controlled usage software 76 1999
6,681,212 Internet-based automated system and a method for software copyright protection and sales 14 2000
RE41227 System for monitoring the association of digitized information having identification indicia with more than one of uniquely identified computers in a network for illegal use detection 0 2007