×

Digital product execution control

  • US 6,073,256 A
  • Filed: 04/11/1997
  • Issued: 06/06/2000
  • Est. Priority Date: 04/11/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of manufacturing a digital product, said method comprising the steps:

  • a first manufacturing step providing said digital product in an original form including an original executable file, said original executable file upon loading for execution by a given computing device and given operating system would cause establishment in said computing device of a first operating environment including access to at least one of a start address, an external function, and a relocatable table necessary for execution of said original executable file and upon executing would present said digital product; and

    a second manufacturing step following said first manufacturing step and modifying said original executable file to provide a controlled form of said digital product including a controlled executable file, said modifying including attaching to said original executable file execution control programming whereby upon loading for execution by said given computing device and said given operating system said controlled executable file causes establishment in said computing device of a second operating environment excluding said access to at least one of said start address, said external function, and said relocatable table and thereby insufficient to allow execution of said original executable file in presentation of said digital product but sufficient to allow execution of said controlled executable file, said control programming further including programming selectively allowing presentation of said digital product, upon selecting to allow presentation of said digital product said control programming establishing said first operating environment in said computing device and passing execution control to a start address of said original executable file.

View all claims
  • 10 Assignments
Timeline View
Assignment View
    ×
    ×