Patents by Inventor Ernest R. Ewert

Ernest R. Ewert 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: 6968372
    Abstract: A system and method of synchronizing at least one variable such as a counter among a network of distributed computers where the computers communicate via asynchronous message passing. The distributed computers are organized as nodes in a tree. Each computer in the tree is capable of functioning as a parent, child, or both. For each variable to be synchronized, each parent receives a contribution from a child which includes contributions from any children of the child and returns other contributing values to the child. The child then updates the local value of the variable with the returned contributing values. The returned contributing values include contributions to the variable from all computers in the tree other than the child and other than any children subordinate to the child in the tree. Each computer can have multiple children.
    Type: Grant
    Filed: October 17, 2001
    Date of Patent: November 22, 2005
    Assignee: Microsoft Corporation
    Inventors: Donald Thompson, Ernest R. Ewert
  • Patent number: 5619571
    Abstract: An improved method of storing or retrieving electronic records. An image identification code and time data provided by a trusted source, as well as a password, are combined to generate a key. The image identification code and time data are stored in a public directory associated with the image data stream. Further, attributes of the image stream, such as its size and a hash of at least a segment of the image data, are determined. The attributes are then used to generated a verification code. The verification code is placed in a private area associated with the data image stream, and the private area is encrypted with the previously generated key.
    Type: Grant
    Filed: June 1, 1995
    Date of Patent: April 8, 1997
    Inventors: Brent B. Sandstrom, Ernest R. Ewert, Robert D. Reisch