×

MEMORY CONTROLLER THAT INCLUDES SUPPORT FOR AUTORUN OF SOFTWARE OR DATA

  • US 20140082604A1
  • Filed: 11/25/2013
  • Published: 03/20/2014
  • Est. Priority Date: 12/12/2002
  • Status: Active Grant
First Claim
Patent Images

1. An integrated circuit memory device connectable to a host computing device by a user for running computer software on the host computing device and not providing means for the user to run the computer software without connecting the integrated circuit memory device to the host computing device, and providing copy protection of the computer software, the integrated circuit memory device comprising:

  • a controller for controlling interaction between the integrated circuit memory device and the host computing device;

    a memory component storing the computer software operable on the host computing device, the memory component including a protected or private memory component storing a protected data, the protected data being associated with the computer software for running on the host computing device, the protected memory component not being accessible or viewable by the user of the integrated circuit memory device, and the protected data stored in the protected memory component being prevented from being copied by the user, and the protected data stored in the protected memory component being permitted to be executed by the host computing device upon connection and activation of the integrated circuit memory device on the host computing device;

    autorun firmware embedded in the integrated circuit memory device having;

    means to facilitate interaction between the integrated circuit memory device and the host computing device,means to facilitate access of the protected memory component of the integrated circuit memory device,means to facilitate the integrated circuit memory device identifying itself with the host computing device in accordance with a first device interface description, andmeans to facilitate the integrated circuit memory device for identifying itself to the host computing device with a second device interface description subsequent to identifying itself with the host computing device with a first device interface description; and

    autorun software stored on the integrated circuit memory device for running automatically on the host computing device upon connection of the integrated circuit memory device to the host computing device, the autorun software, when executed, providing;

    means to load from the protected memory component the protected data associated with the computer software by interacting with the autorun firmware embedded in the integrated circuit memory device, andmeans to run the computer software on the host computing device that includes the protected data access from the protected memory component subsequent to connection and activation of the integrated circuit memory device to the host computing device.

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