Patents by Inventor Neil W. Taylor

Neil W. Taylor 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: 7647639
    Abstract: Methods of detecting executable code which has been altered are provided. Upon an initial loading of an executable code a calculation is performed to generate a score associated with the executable code, the initial score is retained. Subsequently, one or more additional calculations are performed on the executable code to generate subsequent scores. Any subsequent score not matching the initial score indicates the executable code has been varied in some way. If variations have occurred, determinations are made to assess whether the variations correspond to valid conditions, especially valid conditions of a vendor supplying the executable code. If variations do not correspond to valid conditions, the executable code is then partially or completely disabled and optionally unloaded from the operating system within which it resides. Moreover, the vendor may be notified, or other events triggered. Calculations may be performed on the executable code randomly, periodically or other.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: January 12, 2010
    Assignee: Novell, Inc.
    Inventor: Neil W. Taylor
  • Patent number: 7526811
    Abstract: Methods of detecting executable code which has been altered are provided. Upon an initial loading of an executable code a calculation is performed to generate a score associated with the executable code, the initial score is retained. Subsequently, one or more additional calculations are performed on the executable code to generate subsequent scores. Any subsequent score not matching the initial score indicates the executable code has been altered in some way. If alteration has occurred, then the executable code is partially or completely disabled and optionally unloaded from the operating system within which it resides. Moreover, an owner associated with the altered executable code may be notified, or other events may be triggered as a result of scores which when compared are not equal. Calculations may be performed on the executable code randomly, at pre-defined intervals, or upon a specific request.
    Type: Grant
    Filed: May 22, 2001
    Date of Patent: April 28, 2009
    Assignee: Novell, Inc.
    Inventor: Neil W. Taylor
  • Patent number: 5903650
    Abstract: A method and apparatus that allows for the distribution of electronic licenses is disclosed. The method and apparatus may be used in a network or non-network environment to facilitate product licensing and upgrades. Further, the method and apparatus accommodate the use of compact disc read-only media (CD ROM) product distribution. The method and apparatus provide the ability to disable electronically distributed material. Further, the method and apparatus provide the ability to license use of the material by some entity in the distribution chain. The method and apparatus protect multiple electronic licenses by disabling the license such that an enabler key is necessary to enable a license for use. The method and apparatus reduce the cost of electronic distribution by providing the ability to distribute multiple products, product versions, and licenses that are unusable prior to the execution of an enablement procedure.
    Type: Grant
    Filed: May 3, 1996
    Date of Patent: May 11, 1999
    Inventors: Cliff D. Ross, Neil W. Taylor
  • Patent number: 5553139
    Abstract: A method and apparatus that allows for the distribution of electronic licenses is disclosed. The method and apparatus may be used in a network or non-network environment to facilitate product licensing and upgrades. Further, the method and apparatus accommodate the use of compact disc read-only media (CD ROM) product distribution. The method and apparatus provide the ability to disable electronically distributed material. Further, the method and apparatus provide the ability to license use of the material by some entity in the distribution chain. The method and apparatus protect multiple electronic licenses by disabling the license such that an enabler key is necessary to enable a license for use. The method and apparatus reduce the cost of electronic distribution by providing the ability to distribute multiple products, product versions, and licenses that are unusable prior to the execution of an enablement procedure.
    Type: Grant
    Filed: April 4, 1994
    Date of Patent: September 3, 1996
    Assignee: Novell, Inc.
    Inventors: Cliff D. Ross, Neil W. Taylor
  • Patent number: 5553143
    Abstract: The present invention allows for the electronic management and enforcement of software licenses. The present invention can be used in a network or non-network environment to facilitate product licensing and upgrades. Further, the present invention accommodates the use of compact disc read-only memory (CD ROM) product distribution. Further, the present invention can retain useful, after-market information. The present invention provides the ability to implement a license policy. Further, the license policy can be implemented or modified without requiring a new version of the associated product. The present invention provides the ability to create electronic licenses. Further, the present invention provides the ability to extract and transfer licenses from an inventory of licenses to a final distribution media. Licenses can be transferred to a reseller in batches. A reseller can extract unused licenses from these batches to generate licenses. An optional companion license can be generated.
    Type: Grant
    Filed: February 4, 1994
    Date of Patent: September 3, 1996
    Assignee: Novell, Inc.
    Inventors: Cliff D. Ross, Neil W. Taylor, Kevin W. Kingdon, Howard R. Davis, Drew Major