Patents by Inventor David Craft

David Craft 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).

  • Publication number: 20050010788
    Abstract: A processing unit includes a read-only encryption key. Software is loaded into a system memory area from a non-volatile storage device. Software code image that resides in the system storage area includes a prefix value and a suffix value. The prefix value is combined with the master key from the processing unit to create a random value that is the seed for a hashing algorithm. The hashing algorithm uses the seed value with a signature formed from the blocks of code to form a result. Finally, after the last block has been processed, a final result remains. The suffix value is combined with the master key, this hash result is compared with the result that was created using the hashing algorithm on the code. If the two results match, the code is authenticated and is executed. If the results do not match, the code is not loaded.
    Type: Application
    Filed: June 19, 2003
    Publication date: January 13, 2005
    Applicant: International Business Machines Corporation
    Inventor: David Craft
  • Patent number: 6694675
    Abstract: The combination of a frame, a closure element, and a closure element holding assembly. The closure element is mounted to the frame for movement between first and second positions. The closure element holding assembly has a linkage with first and second connecting ends and at least first and second link elements. The first connecting end is connected to the closure element. The second connecting end is connected to the frame. The first and second link elements are joined to each other for pivoting movement about a first axis and in such a manner that the first and second link elements can be connected to and disconnected from each other by relatively repositioning at least a part of the first link element and second link element through relative movement of the at least part of the first link element and second link element in a direction generally parallel to the first axis. In one form, one of the link elements has a post and the other link element has a socket to receive the post.
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: February 24, 2004
    Assignee: Tri/Mark Corporation
    Inventors: David A. Craft, Julie M. Houdek, Eric S. Svenby, Craig Joseph Helton, Daniel Alan Bennett
  • Patent number: 6240751
    Abstract: An operator for a latch system. The operator has a main body, a control unit, and a retainer. The control unit has at least a portion that is selectively repositionable relative to the main body by a user with the control unit in an operative position on the main body to change the state of a latch system with which the operator is associated. A retainer is placeable in an assembled position on the main body wherein the retainer maintains the control unit in the operative position. The main body has a first shoulder, with the retainer element having a second shoulder. The first and second shoulders face and abut each other with the retainer in the assembled position to prevent the retainer from being moved out of the assembled position such that the control unit could be moved out of the operative position.
    Type: Grant
    Filed: April 16, 1999
    Date of Patent: June 5, 2001
    Assignee: Tri/Mark Corporation
    Inventors: Ricci L. Marzolf, Julie Houdek, Andrew Bools, David Craft
  • Patent number: D435779
    Type: Grant
    Filed: April 28, 1999
    Date of Patent: January 2, 2001
    Assignee: Tri/Mark Corporation
    Inventors: Ricci L. Marzolf, Julie Houdek, Andrew Bools, David Craft
  • Patent number: D443195
    Type: Grant
    Filed: October 12, 2000
    Date of Patent: June 5, 2001
    Assignee: Tri/Mark Corporation
    Inventors: David A. Craft, Julie M. Houdek, Eric S. Svenby, Craig Joseph Helton, Daniel A. Bennett