Patents by Inventor Neal Krawetz

Neal Krawetz 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: 8117450
    Abstract: A system for secure data transmission comprises a processor, a memory coupled to the processor, and a string generator stored in the memory and executable by the processor. The string generator is adapted to generate a character string. The system also comprises a hashing engine stored in the memory and executable by the processor. The hashing engine is adapted to generate a hash key using the character string and a private key. The system further comprises an encryption engine stored in the memory and executable by the processor. The encryption engine is adapted to encrypt the data using the hash key. The processor is adapted to transmit the encrypted data, an identification key related to the private key, and the character string to a recipient.
    Type: Grant
    Filed: October 11, 2001
    Date of Patent: February 14, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Neal A. Krawetz
  • Patent number: 8108315
    Abstract: Embodiments include methods, apparatus, and systems for discovering whether software files are associated with licenses. One method of software execution includes dividing software code into plural functions, transforming each function into plural tokens, and comparing the plural tokens with a set of tokens that corresponds with a known function subject to a software license.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: January 31, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Neal Krawetz
  • Patent number: 8060629
    Abstract: A system for managing information requests a header data library accessible by a processor. The system also comprises a security module accessible by the processor. The security module is adapted to receive a request for information from a client where the request comprises header data and direct the request to a server if the request header data corresponds to the library header data.
    Type: Grant
    Filed: May 30, 2002
    Date of Patent: November 15, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Neal A. Krawetz
  • Publication number: 20070294179
    Abstract: Embodiments include methods, apparatus, and systems for discovering whether software files are associated with licenses. One method of software execution includes dividing software code into plural functions, transforming each function into plural tokens, and comparing the plural tokens with a set of tokens that corresponds with a known function subject to a software license.
    Type: Application
    Filed: June 19, 2006
    Publication date: December 20, 2007
    Inventor: Neal Krawetz
  • Patent number: 7296084
    Abstract: A data management system comprises a processor adapted to receive a transfer of an update. The system also comprises an update manager accessible by the processor and adapted to obtain a listing identifying each of a plurality of data packets corresponding to the update. The update manager is further adapted to access the listing to determine a transfer status of each of the data packets in response to a partial transfer of the update.
    Type: Grant
    Filed: June 11, 2002
    Date of Patent: November 13, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jennifer J. Thayer, Jeffrey D. Schwartz, Neal A. Krawetz
  • Publication number: 20030229712
    Abstract: A data management system comprises a processor adapted to receive a transfer of an update. The system also comprises an update manager accessible by the processor and adapted to obtain a listing identifying each of a plurality of data packets corresponding to the update. The update manager is further adapted to access the listing to determine a transfer status of each of the data packets in response to a partial transfer of the update.
    Type: Application
    Filed: June 11, 2002
    Publication date: December 11, 2003
    Inventors: Jennifer J. Thayer, Jeffrey D. Schwartz, Neal A. Krawetz
  • Publication number: 20030225897
    Abstract: A system for managing information requests a header data library accessible by a processor. The system also comprises a security module accessible by the processor. The security module is adapted to receive a request for information from a client where the request comprises header data and direct the request to a server if the request header data corresponds to the library header data.
    Type: Application
    Filed: May 30, 2002
    Publication date: December 4, 2003
    Inventor: Neal A. Krawetz
  • Publication number: 20030084301
    Abstract: A system for secure data transmission comprises a memory accessible by a processor, an entry application stored in the memory and executable by the processor, and a padding application stored in the memory. The entry application is adapted to receive an identifier from a user. The padding application is adapted to automatically combine the identifier with padding data to form a padded identifier. The padded identifier is associated with accessing data at a recipient device.
    Type: Application
    Filed: October 30, 2001
    Publication date: May 1, 2003
    Inventor: Neal A. Krawetz
  • Publication number: 20030084315
    Abstract: A system for controlled access comprises a processor, a memory accessible by the processor, an index application stored in the memory and executable by the processor, and an entry application stored in the memory and executable by the processor. The memory comprises an identifier associated with granting access. The identifier comprises a plurality of fields. The index application is adapted to randomly generate an index field identifying one of the plurality of fields. The entry application is adapted to request from a user at least a portion of the identifier beginning with the index field.
    Type: Application
    Filed: October 30, 2001
    Publication date: May 1, 2003
    Inventors: Neal A. Krawetz, Jeffrey D. Schwartz
  • Publication number: 20030084352
    Abstract: An embodiment of the invention comprises an appliance security method, the appliance operable to be used by a consumer at a single user entry point and serviced using a unique security mechanism unique to the appliance. The method also comprises associating an appliance with a unique identifier, associating a unique security mechanism with the unique identifier, the unique security mechanism required to service the appliance.
    Type: Application
    Filed: October 30, 2001
    Publication date: May 1, 2003
    Inventors: Jeffrey D. Schwartz, Neal A. Krawetz
  • Publication number: 20030072454
    Abstract: A system for secure data transmission comprises a processor, a memory coupled to the processor, and a string generator stored in the memory and executable by the processor. The string generator is adapted to generate a character string. The system also comprises a hashing engine stored in the memory and executable by the processor. The hashing engine is adapted to generate a hash key using the character string and a private key. The system further comprises an encryption engine stored in the memory and executable by the processor. The encryption engine is adapted to encrypt the data using the hash key. The processor is adapted to transmit the encrypted data, an identification key related to the private key, and the character string to a recipient.
    Type: Application
    Filed: October 11, 2001
    Publication date: April 17, 2003
    Inventor: Neal A. Krawetz