Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Protection at a particular protocol layer
Reexamination Certificate
2005-08-16
2005-08-16
Caldwell, Andrew (Department: 2137)
Electrical computers and digital processing systems: support
Multiple computer communication using cryptography
Protection at a particular protocol layer
Reexamination Certificate
active
06931548
ABSTRACT:
The present invention presents a system and method for the vendor of a primary software program (“primary vendor”) to limit the use of a secondary software program with its primary software program, under a specific set of limiting preconditions, and to retain control over the issuance and duration of the limiting preconditions, where a primary software program is an operating system and a secondary software program is an application software program or a peripheral driver, and where a primary software program is an application software program and a secondary software program is a plug-in. One embodiment of the invention includes: providing a computer including a processor and a memory operably coupled to the processor; providing a first software program operably installed on the computer; providing a second software program capable of being operably installed on the computer and capable of being used interoperably with the first software program; modifying the second software program to include a specific set of preconditions limiting use of the second software program with the first software program; digitally signing the second software program including the specific set of preconditions; determining whether the second software program has been altered after the digitally signing; verifying that the specific set of preconditions limiting use of the second software program with the first software program is met; and running the second software program interoperably with the first software program if and only if (1) the determining determines that the second software program has not been altered after the digitally signing and (2) the verifying verifies that the specific set of limiting preconditions is met.
REFERENCES:
patent: 6009401 (1999-12-01), Horstmann
patent: 6212635 (2001-04-01), Reardon
patent: 6243692 (2001-06-01), Floyd et al.
patent: 2002/0107809 (2002-08-01), Biddle et al.
“Using MakeCat,” http://msdn.microsoft.com/library/psdk/crypto/cryptotools_0jhw.htm, publication date unknown (website notes, “Built on Tuesday, Dec. 05, 2000”; visited Feb. 15, 2001), 1 page.
“MakeCat,” http://msdn.microsoft.com/library/psdk/crypto/cryptotools_6ib8.htm, publication date unknown (website notes, “Built on Tuesday, Dec. 05, 2000”; visited Feb. 15, 2001), 2 pages.
“Using Catalog Files,” http://msdn.microsoft.com/workshop/delivery/download/overview/catalog.asp, publication date unknown (visited Feb. 15, 2001), 2 pages.
Philip J. Mire,Public Key Infrastructure Master Key, Filed May 14, 1999, U.S. Appl. No. 09/312,150, 23 pages.
Tracy L. Davis and Timothy J. McNulty,System and Method for Associating a Certificate of Authenticity with a Specific Computer, Filed Jan. 24, 2000, U.S. Appl. No. 09/489,727, 15 pages.
T. Gavin Smith,Single Point of Control for Registration of Multiple Products, Filed Jun. 5, 2000, U.S. Appl. No. 09/587,728, 27 pages.
“SetReg,” http://msdn.microsoft.com/library/psdk/crypto/cryptotools_6xev.htm, publication date unknown (website notes, “Built on Tuesday, Dec. 05, 2000”; visited May 5, 2001), 2 pages.
“Using SetReg,” http://msdn.microsoft.com/library/psdk/crypto/cryptotools_3jxj.htm, publication date unknown (website notes, “Built on Tuesday, Dec. 05, 2000”; visited May 5, 2001), 1 page.
“Code Signaling Digital IDs,” http://www/verisign.com/products/signing/index.html, publication date unknown (visited May 5, 2001), 2 pages.
Caldwell Andrew
Dell Products L.P.
Hamilton & Terrile LLP
Nguyen Minh Dieu
Terrile Stephen A.
LandOfFree
System and method for limiting use of a software program... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for limiting use of a software program..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for limiting use of a software program... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3460535