Method and apparatus for software licensing electronically distributed programs

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6233567
SERIAL NO

08920679

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method including the steps of receiving a registration identifier for a client; generating a registration key based on the registration identifier; and transmitting the registration key to the client.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
INTEL CORPORATIONSANTA CLARA, CA27908

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Cohen, Aaron Michael Beaverton, OR 1 100

Cited Art Landscape

Patent Info (Count) # Cites Year
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
* 5758068 Method and apparatus for software license management 222 1995
 
VERIZON PATENT AND LICENSING INC. (1)
* 5737419 Computer system for securing communications using split private key asymmetric cryptography 109 1996
 
BULL S.A. (1)
* 5926549 Process for verifying the preservation of the integrity of an unprotected request sent by a client to a server by verifying the integrity of the response 51 1997
 
CONTENTGUARD HOLDINGS, INC. (1)
* 5638443 System for controlling the distribution and use of composite digital works 878 1994
 
544483 Alberta Ltd. (1)
* 5651064 System for preventing piracy of recorded media 84 1995
 
RPX CORPORATION (1)
* 5553143 Method and apparatus for electronic licensing 317 1994
 
MICROSOFT TECHNOLOGY LICENSING, LLC (1)
* 5586186 Method and system for controlling unauthorized access to information distributed to users 93 1994
 
RIDDELL, H. GEORGE (1)
* 5222134 Secure system for activating personal computer software at remote locations 537 1991
 
FUJITSU LIMITED (1)
* 5555304 Storage medium for preventing an illegal use by a third party 64 1994
 
SUN MICROSYSTEMS, INC. (1)
* 5724425 Method and apparatus for enhancing software security and distributing software 351 1994
 
Uniloc Private Limited (1)
* 5490216 System for software registration 244 1993
 
SAFENET, INC. (1)
* 5337357 Method of software distribution protection 312 1993
* Cited By Examiner

Patent Citation Ranking

Forward Cite Landscape

Patent Info (Count) # Cites Year
 
Other [Check patent profile for assignment information] (3)
* 2004/0162,137 Security system for video game system with hard disk drive and internet access capability 7 2004
* 2010/0312,702 SYSTEM AND METHOD FOR MAKING MONEY BY FACILITATING EASY ONLINE PAYMENT 10 2009
* 2010/0257,214 MEDICAL RECORDS SYSTEM WITH DYNAMIC AVATAR GENERATOR AND AVATAR VIEWER 5 2010
 
VOVEO TECHNOLOGIES, LLC (1)
* 2003/0018,895 Processes and systems for enabling secure and controlled distribution and use of information 9 2001
 
SONY CORPORATION (4)
* 8300819 Service providing apparatus and server providing method 0 2003
* 2004/0010,685 Service providing apparatus and server providing method 17 2003
* 7984487 Information processing system, and information processing apparatus and method 2 2003
* 2004/0249,961 Information processing system, and information processing apparatus and method 31 2004
 
QLOGIC CORPORATION (1)
8185960 System and method for managing access to adapter features 1 2006
 
PITNEY BOWES INC. (1)
* 7647278 Method for facilitating a transaction between a merchant and a buyer 21 1999
 
Mer-Tec, Inc. (1)
* 2005/0080,733 Secure internet payment process 4 2003
 
NINTENDO CO., LTD. (3)
6599194 Home video game system with hard disk drive and internet access capability 133 1999
* 6468160 Security system for video game system with hard disk drive and internet access capability 133 1999
6942573 Security system for video game system with hard disk drive and internet access capability 11 2004
 
NINTENDO OF AMERICA INC. (4)
6336866 Security system for video game system with hard disk drive and internet access capability 0 1999
* 6712704 Security system for video game system with hard disk drive and internet access capability 101 2002
* 2003/0032,486 Security system for video game system with hard disk drive and internet access capability 19 2002
6769989 Home video game system with hard disk drive and internet access capability 110 2003
 
SCA IPLA HOLDINGS INC (9)
7565697 Systems and methods for preventing unauthorized use of digital content 7 2001
7237123 Systems and methods for preventing unauthorized use of digital content 63 2001
7328453 Systems and methods for the prevention of unauthorized use and manipulation of digital content 84 2002
* 2004/0030,912 Systems and methods for the prevention of unauthorized use and manipulation of digital content 57 2002
8117667 Systems and methods for the prevention of unauthorized use and manipulation of digital content 5 2008
* 2008/0178,299 Systems and methods for the prevention of unauthorized use and manipulation of digital content 13 2008
8261359 Systems and methods for preventing unauthorized use of digital content 2 2010
* 2010/0306,552 SYSTEMS AND METHODS FOR PREVENTING UNAUTHORIZED USE OF DIGITAL CONTENT 10 2010
8844048 Systems and methods for the prevention of unauthorized use and manipulation of digital content 0 2012
 
UNILOC LUXEMBOURG S.A. (48)
8284929 System of dependant keys across multiple pieces of related scrambled information 0 2006
8566960 System and method for adjustable licensing of digital products 4 2008
8374968 License auditing for distributed applications 0 2009
* 2009/0217,384 License Auditing for Distributed Applications 4 2009
8812701 Device and method for secured communication 0 2009
8838976 Web content access using a client device identifier 2 2010
* 2010/0229,224 Web Content Access Using a Client Device Identifier 9 2010
8423473 Systems and methods for game activation 1 2010
* 2010/0325,734 Modular Software Protection 8 2010
* 2010/0325,025 System and Method for Sharing Media 3 2010
* 2010/0323,798 Systems and Methods for Game Activation 0 2010
* 2010/0324,981 System and Method for Media Distribution on Social Networks 6 2010
* 2010/0324,983 System and Method for Media Distribution 1 2010
9075958 Use of fingerprint with an on-line or networked auction 0 2010
* 2010/0332,396 Use of Fingerprint with an On-Line or Networked Auction 4 2010
* 2010/0332,267 System and Method for Preventing Multiple Online Purchases 0 2010
* 2010/0325,431 Feature-Specific Keys for Executable Code 3 2010
* 2010/0325,200 System and Method for Software Activation Through Digital Media Fingerprinting 0 2010
* 2010/0325,423 System and Method for Securing an Electronic Communication 4 2010
* 2010/0325,446 Securing Executable Code Integrity Using Auto-Derivative Key 1 2010
* 2010/0325,040 Device Authority for Authenticating a User of an Online Service 5 2010
9141489 Failover procedure for server system 0 2010
8903653 System and method for locating network nodes 0 2010
8736462 System and method for traffic information delivery 0 2010
8452960 System and method for content delivery 1 2010
* 2011/0010,560 Failover Procedure for Server System 16 2010
* 2010/0321,208 System and Method for Emergency Communications 2 2010
* 2010/0325,711 System and Method for Content Delivery 9 2010
9129097 Systems and methods for auditing software usage using a covert key 1 2010
8239852 Remote update of computers based on physical device recognition 6 2010
* 2010/0333,207 Systems and Methods for Auditing Software Usage Using a Covert Key 1 2010
* 2010/0333,081 Remote Update of Computers Based on Physical Device Recognition 10 2010
* 2010/0332,331 Systems and Methods for Providing an Interface for Purchasing Ad Slots in an Executable Program 14 2010
* 2010/0332,319 Methods and Systems for Dynamic Serving of Advertisements in a Game or Virtual Reality Environment 1 2010
* 2010/0324,989 System and Method for Monitoring Efficacy of Online Advertising 11 2010
* 2010/0325,051 System and Method for Piracy Reduction in Software Activation 10 2010
* 2010/0325,149 System and Method for Auditing Software Usage 0 2010
9082128 System and method for tracking and scoring user activities 1 2010
8769296 Software signature tracking 1 2010
* 2011/0093,701 Software Signature Tracking 10 2010
* 2011/0093,474 System and Method for Tracking and Scoring User Activities 9 2010
* 2011/0093,503 Computer Hardware Identity Tracking Using Characteristic Parameter-Derived Data 7 2010
8671060 Post-production preparation of an unprotected installation image for downloading as a protected software product 1 2011
8613110 Software piracy prevention through remote enforcement of an activation threshold 0 2012
9571492 Hardware identification through cookies 0 2012
8695068 Device authentication using display device irregularity 0 2013
9444802 Device authentication using display device irregularity 0 2014
9578502 Device authentication using inter-person message metadata 0 2014
 
M.Y.P.D. TECHNOLOGIES LTD., C/O KEREN-SCHECHTER LAW FIRM (1)
6411941 Method of restricting software operation within a license limitation 48 1998
 
MARVELL INTERNATIONAL LTD. (2)
* 8185965 System and method for enhanced piracy protection in a wireless personal communication device 0 2010
8561211 System and method for enhanced piracy protection in a wireless personal communication device 0 2012
 
MICROSOFT TECHNOLOGY LICENSING, LLC (43)
* 7010808 Binding digital content to a portable storage device or the like in a digital rights management (DRM) system 81 2000
* 7171662 System and method for software licensing 134 2000
7343297 System and related methods for managing and enforcing software licenses 49 2001
* 2002/0194,010 System and related methods for managing and enforcing software licenses 22 2001
7788496 First computer process and second computer process proxy-executing code on behalf thereof 4 2003
* 7861306 Method and system for limiting the use of user-specific software features 7 2004
* 2005/0060,266 Method and system for limiting the use of user-specific software features 166 2004
7809648 System and method for software licensing 20 2004
* 2005/0102,240 System and method for software licensing 35 2004
7890428 Flexible licensing architecture for licensing digital application 13 2005
* 2006/0179,002 Flexible licensing architecture for licensing digital application 11 2005
7549051 Long-life digital certification for publishing long-life digital content or the like in content rights management system or the like 6 2005
* 2006/0206,712 Long-life digital certification for publishing long-life digital content or the like in content rights management system or the like 22 2005
8738536 Licensing content for use on portable device 1 2005
7856404 Playlist burning in rights-management context 5 2005
* 2006/0235,801 Licensing content for use on portable device 23 2005
8725646 Output protection levels 0 2005
9507919 Rights management system for streamed multimedia content 0 2005
8290874 Rights management system for streamed multimedia content 2 2005
7693280 Rights management system for streamed multimedia content 3 2005
8091142 Supplementary trust model for software licensing/commercial digital distribution policy 2 2005
* 2006/0242,081 Supplementary trust model for software licensing/commercial digital distribution policy 16 2005
8438645 Secure clock with grace periods 3 2005
7624451 Binding a digital license to a portable or the like in a digital rights management (DMR) system and checking out/checking in the digital license to/from the portable device or the like 7 2005
7979911 First computer process and second computer process proxy-executing code from third computer process on behalf of first process 0 2005
* 2005/0222,960 First computer process and second computer process proxy-executing code from third computer process on behalf of first process 4 2005
8321690 Protecting digital media of various content types 2 2005
* 2007/0038,873 Protecting digital media of various content types 11 2005
8103592 First computer process and second computer process proxy-executing code on behalf of first process 3 2005
* 2006/0069,653 First computer process and second computer process proxy-executing code on behalf of first process 16 2005
* 7231669 Binding content to a portable storage device or the like in a digital rights management (DRM) system 18 2006
* 2006/0150,257 Binding content to a portable storage device or the like in a digital rights management (DRM) system 18 2006
7386891 Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like 8 2006
* 2006/0259,770 Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like 2 2006
8700535 Issuing a publisher use license off-line in a digital rights management (DRM) system 0 2008
* 2009/0254,482 TIME-BASED LICENSES 17 2008
7716745 Binding a digital license to a portable device or the like in a digital rights management (DRM) system and checking out/checking in the digital license to/from the portable device or the like 3 2008
* 2009/0313,171 ELECTRONIC TRANSACTION VERIFICATION 0 2008
8325916 Encryption scheme for streamed multimedia content protected by rights management system 2 2010
8719171 Issuing a publisher use license off-line in a digital rights management (DRM) system 0 2010
8781969 Extensible media rights 2 2010
* 8380634 First computer process and second computer process proxy-executing code on behalf of first process 0 2011
* 2012/0096,566 FIRST COMPUTER PROCESS AND SECOND COMPUTER PROCESS PROXY-EXECUTING CODE ON BEHALF OF FIRST PROCESS 1 2011
 
BULLOCK, RODDY M, MR (2)
* 2010/0332,337 UNIVERSAL ONE-CLICK ONLINE PAYMENT METHOD AND SYSTEM 10 2009
8103553 Method for making money on internet news sites and blogs 1 2009
 
KONAMI DIGITAL ENTERTAINMENT CO., LTD. (1)
* 7201659 Data delivery system, data delivery server and video game device 21 2002
 
NETAUTHORITY, INC. (5)
8213907 System and method for secured mobile communication 4 2010
* 2011/0009,092 System and Method for Secured Mobile Communication 2 2010
8316421 System and method for device authentication with built-in tolerance 3 2010
* 2011/0093,920 System and Method for Device Authentication with Built-In Tolerance 7 2010
8438394 Device-bound certificate authentication 0 2011
 
NetAuthority (1)
8495359 System and method for securing an electronic communication 0 2010
 
AGCO (1)
* 2002/0040,300 System and method for creating controller application maps for site-specific farming 14 2001
 
U.S. BANK NATIONAL ASSOCIATION (1)
* 2011/0320,311 SOFTWARE DISTRIBUTION METHOD AND APPARATUS 0 2011
 
CYBERLINK CORP. (3)
8898657 System and method for licensing software 0 2003
* 2005/0076,334 System and method for licensing software 16 2003
9015696 System and method for licensing software 0 2012
 
ECD Systems (1)
* 2007/0199,074 Systems and methods for preventing unauthorized use of digital content 5 2007
 
MOLDFLOW NETHERLANDS LIMITED (1)
7032113 Network enabled application software system and method 24 2001
 
COMPUTER ASSOCIATES THINK, INC. (4)
* 7069553 Universal deployment tool 88 2003
* 2004/0177,352 Universal deployment tool 28 2003
* 7133917 System and method for distribution of software licenses in a networked computing environment 8 2004
* 2004/0260,765 System and method for distribution of software licenses in a networked computing environment 6 2004
 
RICOH COMPANY, LTD. (3)
* 8341423 Machine, machine management apparatus, system, and method, and recording medium 1 2009
* 2009/0307,499 MACHINE, MACHINE MANAGEMENT APPARATUS, SYSTEM, AND METHOD, AND RECORDING MEDIUM 19 2009
* 8824673 Machine, machine management apparatus, system, and method, and recording medium 0 2012
 
UNILOC USA (5)
8087092 Method and apparatus for detection of tampering attacks 4 2006
* 2007/0143,844 METHOD AND APPARATUS FOR DETECTION OF TAMPERING ATTACKS 3 2006
7908662 System and method for auditing software usage 7 2008
8160962 Installing protected software product using unprotected installation image 0 2008
* 2009/0083,730 Installing Protected Software Product Using Unprotected Installation Image 25 2008
 
GENERAL ELECTRIC CAPITAL CORPORATION (1)
7197466 Web-based system for managing software assets 20 2000
 
UNILOC CORPORATION (1)
* 2009/0150,674 System and Method for Device Bound Public Key Infrastructure 9 2008
 
Codesealer APS (1)
* 2009/0249,492 Fabrication of computer executable program files from source code 26 2007
 
WILMINGTON TRUST FSB (3)
* 2005/0038,751 System and method for software site licensing 3 2003
8738535 System and method for software site licensing 1 2003
* 2005/0038,752 System and method for software site licensing 15 2003
 
SIGHTLINE VISION AB (1)
* 2005/0177,410 Method to start a computer program 0 2005
 
L-3 COMMUNICATIONS CORPORATION (2)
7213268 Method for controlling customer-implemented data updates 8 2003
* 2005/0039,006 Method for controlling customer-implemented data updates 3 2003
 
INTEL CORPORATION (4)
* 6785885 Mechanism for automatically securing licensing for unlicenced codec 26 2000
* 2002/0087,957 Method and apparatus for codec distribution and licensing 5 2000
8909777 Systems and methods for dynamic access to program features 0 2010
* 2011/0138,445 SYSTEMS AND METHODS FOR DYNAMIC ACCESS TO PROGRAM FEATURES 4 2010
 
RPX CORPORATION (1)
7146340 Method and systems for licensing electronic data 17 2001
 
SAFENET DATA SECURITY (ISRAEL) LTD. (1)
* 2008/0208,754 METHOD FOR DETECTING DUPLICATED INSTANCES OF A SOFTWARE LICENSE 8 2007
 
GAMETEK LLC (1)
7076445 System and methods for obtaining advantages and transacting the same in a computer gaming environment 74 2000
 
DEVICEAUTHORITY, INC. (8)
8464059 System and method for device bound public key infrastructure 0 2008
9047458 Network access protection 1 2010
* 2010/0325,710 Network Access Protection 33 2010
* 2010/0325,424 System and Method for Secured Communications 5 2010
9047450 Identification of embedded system devices 0 2010
8726407 Authentication of computing and communications hardware 8 2010
8446834 Traceback packet transport protocol 0 2011
8755386 Traceback packet transport protocol 0 2013
 
WIBU-SYSTEMS AG (2)
* 7143297 Procedure for the protection of computer software and/or computer-readable data as well as protective equipment 18 2001
* 2002/0031,222 Procedure for the protection of computer software and/or computer-readable data as well as protective equipment 3 2001
 
TETRAGLYPH TECHNOLOGIES INC. (1)
* 2007/0078,775 System and method for preventing unauthorized use of digital works 15 2006
 
CSR TECHNOLOGY INC. (2)
* 8705733 Unique identifier per chip for digital audio/video data encryption/decryption in personal video recorders 0 2010
* 2011/0058,669 UNIQUE IDENTIFIER PER CHIP FOR DIGITAL AUDIO/VIDEO DATA ENCRYPTION/DECRYPTION IN PERSONAL VIDEO RECORDERS 1 2010
 
MICROSOFT CORPORATION (1)
7801821 Flexible licensing architecture for licensing digital application 0 2005
* Cited By Examiner