US Patent No: 6,073,123

Number of patents in Portfolio can not be more than 2000

Method and apparatus for detecting unauthorized copies of software

1 Status Updates

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method and apparatus for detecting unauthorized copies of software. Each copy of software is uniquely identified by a license number. Each use of each copy is termed a session. Each copy's sessions are numbered sequentially. Each session is assigned a random session stamp when it begins. For each copy, a stamp history is kept, giving the next session number and the session stamps for prior sessions. If software copies having the same license number are used on two different computers, their stamp histories will show different next-session numbers and/or different session stamps for prior sessions, indicating two copies of the software exist, which may be, e.g., a license violation. Each software copy maintains a stamp history database (SHD) comprising a stamp history for itself and for other copies of software for which it has received a stamp history. When a software copy creates data files or transmits information over a network, it attaches all or part of its SHD to the files or information, in order to relay stamp history data to other copies of software. When another software copy receives the data files or information, it updates its own SHD using the attached SHD information. In addition to protection of a software copy, the present method can be applied to protection of a data set, detecting old versions of software that remain in use after newer versions have been installed, and to limit the number of times a copy of software is executed.

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

First Claim

See full text

all claims..

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
Staley, Clinton A Atascadero, CA 8 294

Cited Art Landscape

Patent Info (Count) # Cites Year
 
C.H.I. DEVELOPMENT MGMT. LTD. XXVI, LLC (1)
5,592,651 Method and system for limiting multi-user play of video game cartridges 68 1995
 
CANON KABUSHIKI KAISHA (1)
5,930,357 Method of managing contracts for licensed program use and a management system thereof 23 1994
 
Charles E. Hill & Associates, Inc. (1)
5,754,864 Software piracy detection system 97 1996
 
Mitsubishi Electric Semiconductor Software Co., Ltd. (1)
5,964,876 Program-invocation-count measuring system, program-invocation-count measuring method, and medium for storing program-invocation-count measuring software 4 1997
 
PREVIEW SOFTWARE (1)
4,658,093 Software distribution system 751 1983
 
SCIENTIFIC RESEARCH MANAGEMENT CORPORATION (1)
5,790,664 Automated system for management of licensed software 340 1996
 
Software Concepts, Inc. (1)
4,740,890 Software protection system with trial period usage code and unlimited use unlocking code both recorded on program storage media 362 1983

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
SONY COMPUTER ENTERTAINMENT AMERICA LLC (7)
7,228,342 System for utilizing an incentive point system based on disc and user identification 3 2001
7,539,737 Utilizing an incentive point system based on disc and user identification 0 2005
7,216,156 Incentivizing software sharing thru incentive points 1 2005
8,290,604 Audience-condition based media selection 0 2008
8,433,759 Direction-conscious information sharing 0 2010
8,484,219 Developing a knowledge base associated with a user that facilitates evolution of an intelligent user interface 1 2010
8,725,659 Evolution of a user interface based on learned idiosyncrasies and collected data of a user 0 2012
 
SONY CORPORATION (7)
7,343,405 Apparatus and method for computation of a pricing index 1 2000
7,492,895 Data recording method and apparatus, data reproducing method and apparatus, and data recording and/or reproducing system 0 2001
7,827,112 Digital signal processing apparatus, digital signal processing method, information center, and data delivery system 0 2002
7,672,568 Outputting apparatus, outputting method, recording apparatus, recording method, reproduction apparatus, reproduction method and recording medium 0 2003
7,159,089 Outputting apparatus, outputting method, recording apparatus, recording method, reproduction apparatus, reproduction method and recording medium 3 2004
8,151,071 Copy protection apparatus and method 0 2006
7,853,530 Digital signal processing apparatus, digital signal processing method, information center, and data delivery system 0 2006
 
AOL INC. (2)
6,954,861 Identifying unauthorized communication systems based on their memory contents 7 2001
7,516,496 Identifying unauthorized communication systems based on their memory contents 1 2005
 
CA, INC. (2)
8,725,647 Method and system for determining software license compliance 0 2008
8,606,718 Method and system for determining software license compliance 0 2008
 
CANON KABUSHIKI KAISHA (2)
7,530,117 Method and apparatus for preventing unauthorized use of software 4 2004
8,281,406 Image processing apparatus and reinstallation method therefor 0 2008
 
DIGIMARC CORPORATION (2)
6,549,638 Methods for evidencing illicit use of a computer system or device 47 1998
8,290,202 Methods utilizing steganography 0 2007
 
INVENSYS SYSTEMS, INC. (2)
7,647,407 Method and system for administering a concurrent user licensing agreement on a manufacturing/process control information portal server 1 2001
8,015,299 Method and system for administering a concurrent user licensing agreement on a manufacturing/process control information portal server 1 2010
 
BANDAI NAMCO GAMES INC. (1)
7,748,048 Storage medium, method of producing transfer file data, and data signal 0 2006
 
EMC CORPORATION (1)
7,660,902 Dynamic file access control and management 114 2001
 
FACEBOOK, INC. (1)
7,325,065 Identifying unauthorized communication systems using a system-specific identifier 4 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6,847,948 Method and apparatus for secure distribution of software/data 18 1999
 
JVC KENWOOD CORPORATION (1)
7,076,063 Master digital data creation device and digital data reproduction device 6 2001
 
KINGLITE HOLDINGS INC. (1)
6,453,469 Method and apparatus to automatically deinstall an application module when not functioning 29 1999
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
6,810,200 Digital data processing device that restricts usage of data present on a recording medium 22 2000
 
MICROSOFT CORPORATION (1)
6,523,167 Spreadsheet recalculation engine version stamp 1 1999
 
NOKIA TELECOMMUNICATIONS OY (1)
6,738,906 Marking of electronic documents in order to expose unauthorized publication 3 1999
 
SONY COMPUTER ENTERTAINMENT INC. (1)
8,447,421 Traffic-based media selection 0 2008
 
SYMANTEC CORPORATION (1)
7,555,551 Automatic controllable deployment of software updates 11 2005
 
UNILOC LUXEMBOURG S. A. (1)
6,857,067 System and method for preventing unauthorized access to electronic data 42 2001
 
Other [Check patent profile for assignment information] (1)
8,839,444 Automatic analysis of software license usage in a computer network 0 2011