Patents by Inventor Andrew W. Shen

Andrew W. Shen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7844855
    Abstract: Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alternate memory locations. Embodiments of the systems and methods include creation of a table for each memory state. Certain embodiments additionally include a recovery capability, by which the protected memory in the computer system is capable of being restored or recovered to a recovery point that represents a saved memory state. Further embodiments relate to systems and methods for preventing protected memory locations from being overwritten that utilize a plurality of memory state values.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: November 30, 2010
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian, Janet Vohariwatt, Timothy John Murray
  • Patent number: 7818617
    Abstract: The disclosed systems and methods provide for the protection of protected memory, for example, a hard disk, in a computer system. The systems and methods are configured to re-direct read and write access commands from locations in the protected memory to alternative storage locations. The systems and methods provide the ability for the user to accept or reject any BIOS changes that are to be made to the computing system. In addition, the systems and methods protect against operating system crash due to missing or corrupted files. The systems and methods are additionally operable to recover mistakenly deleted or damaged application data from a hard disk level, as well as to protect the operating system and data of the computing system against virus penetration. In other embodiments, the systems and methods are operable to provide for a security lock to the computing system and its associated data.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: October 19, 2010
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian
  • Patent number: 7783923
    Abstract: Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alternate memory locations. Embodiments of the systems and methods include creation of a table for each memory state. Certain embodiments additionally include a recovery capability, by which the protected memory in the computer system is capable of being restored or recovered to a recovery point that represents a saved memory state. Further embodiments relate to systems and methods for preventing protected memory locations from being overwritten that utilize a plurality of memory state values.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: August 24, 2010
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian, Janet Vohariwatt, Timothy John Murray
  • Publication number: 20090276662
    Abstract: Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alternate memory locations. Embodiments of the systems and methods include creation of a table for each memory state. Certain embodiments additionally include a recovery capability, by which the protected memory in the computer system is capable of being restored or recovered to a recovery point that represents a saved memory state. Further embodiments relate to systems and methods for preventing protected memory locations from being overwritten that utilize a plurality of memory state values.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 5, 2009
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian, Janet Vohariwatt, Timothy John Murray
  • Patent number: 7516357
    Abstract: Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alternate memory locations. Embodiments of the systems and methods include creation of a table for each memory state. Certain embodiments additionally include a recovery capability, by which the protected memory in the computer system is capable of being restored or recovered to a recovery point that represents a saved memory state. Further embodiments relate to systems and methods for preventing protected memory locations from being overwritten that utilize a plurality of memory state values.
    Type: Grant
    Filed: August 31, 2006
    Date of Patent: April 7, 2009
    Assignee: Idocrase Investments LLC
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian, Janet Vohariwatt, Timothy John Murray
  • Patent number: 7337360
    Abstract: Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alternate memory locations. Embodiments of the systems and methods include creation of a table for each memory state. Certain embodiments additionally include a recovery capability, by which the protected memory in the computer system is capable of being restored or recovered to a recovery point that represents a saved memory state. Further embodiments relate to systems and methods for preventing protected memory locations from being overwritten that utilize a plurality of memory state values.
    Type: Grant
    Filed: June 11, 2003
    Date of Patent: February 26, 2008
    Assignee: Idocrase Investments LLC
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian, Janet Vohariwatt, Timothy John Murray
  • Patent number: 7313726
    Abstract: The disclosed systems and methods provide for the protection of protected memory, for example, a hard disk, in a computer system. The systems and methods are configured to re-direct read and write access commands from locations in the protected memory to alternative storage locations. The systems and methods provide the ability for the user to accept or reject any BIOS changes that are to be made to the computing system. In addition, the systems and methods protect against operating system crash due to missing or corrupted files. The systems and methods are additionally operable to recover mistakenly deleted or damaged application data from a hard disk level, as well as to protect the operating system and data of the computing system against virus penetration. In other embodiments, the systems and methods are operable to provide for a security lock to the computing system and its associated data.
    Type: Grant
    Filed: August 18, 2004
    Date of Patent: December 25, 2007
    Assignee: Idocrase Investments LLC
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian
  • Patent number: 6802029
    Abstract: The disclosed systems and methods provide for the protection of protected memory, for example, a hard disk, in a computer system. The systems and methods are configured to re-direct read and write access commands from locations in the protected memory to alternative storage locations. The systems and methods provide the ability for the user to accept or reject any BIOS changes that are to be made to the computing system. In addition, the systems and methods protect against operating system crash due to missing or corrupted files. The systems and methods are additionally operable to recover mistakenly deleted or damaged application data from a hard disk level, as well as to protect the operating system and data of the computing system against virus penetration. In other embodiments, the systems and methods are operable to provide for a security lock to the computing system and its associated data.
    Type: Grant
    Filed: May 13, 2003
    Date of Patent: October 5, 2004
    Assignee: Inasoft, Inc.
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian
  • Publication number: 20040153718
    Abstract: Various embodiments of systems and methods for preserving saved memory states to which a computer system can be restored are disclosed. In certain embodiments, the systems and methods intercept write operations to protected memory locations and redirect them to alternate memory locations. Embodiments of the systems and methods include creation of a table for each memory state. Certain embodiments additionally include a recovery capability, by which the protected memory in the computer system is capable of being restored or recovered to a recovery point that represents a saved memory state. Further embodiments relate to systems and methods for preventing protected memory locations from being overwritten that utilize a plurality of memory state values.
    Type: Application
    Filed: June 11, 2003
    Publication date: August 5, 2004
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian, Janet Vohariwatt, Timothy John Murray
  • Publication number: 20030196145
    Abstract: The disclosed systems and methods provide for the protection of protected memory, for example, a hard disk, in a computer system. The systems and methods are configured to re-direct read and write access commands from locations in the protected memory to alternative storage locations. The systems and methods provide the ability for the user to accept or reject any BIOS changes that are to be made to the computing system. In addition, the systems and methods protect against operating system crash due to missing or corrupted files. The systems and methods are additionally operable to recover mistakenly deleted or damaged application data from a hard disk level, as well as to protect the operating system and data of the computing system against virus penetration. In other embodiments, the systems and methods are operable to provide for a security lock to the computing system and its associated data.
    Type: Application
    Filed: May 13, 2003
    Publication date: October 16, 2003
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian
  • Patent number: 6594780
    Abstract: An operating system and protection system. The invention protects a latest base system setting of the operating system of a computing system in which the invention is performed. The invention employs a virtual device driver (VXD) that is substantially transparent to the operating system. The invention is, in certain embodiments of the invention, an on-board system that is a disaster recovery utility. Many different types of disasters can result in a hard disk crash of the computing system. Examples of such hard disk crashes include those that are caused by an error performed by a user of the computing system. Such user-induced-errors often result during reconfiguration of various portions of the computing system including configuring various peripheral devices including fax/modems, network cards, etc. The invention provides the ability for the user to accept or reject any BIOS changes that are to be made to the computing system.
    Type: Grant
    Filed: October 19, 1999
    Date of Patent: July 15, 2003
    Assignee: Inasoft, Inc.
    Inventors: Andrew W. Shen, Hanxiang Sun, Zhang Jian