Patents by Inventor Randy Dale Picolet

Randy Dale Picolet 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: 6792436
    Abstract: A distributed cache management system controls individual cache objects so they are selectively updated if messages are received at another cache in an expected order and selectively invalidated if messages are received with certain error state, thus causing reference to be made to the central database. In specific embodiments of the invention, each change to an object in the central database is assigned a unique version number with an inherent ordering to serialize all changes, and the version number is used as a key to determine if messages have been lost or otherwise received at a cache out of order. In a further specific embodiment, full object state information is communicated among caches without need for verification through the central database. Thus if messages are lost or received out of order, the state can be applied to the targeted objects in the local cache assuring full synchronization.
    Type: Grant
    Filed: February 9, 2001
    Date of Patent: September 14, 2004
    Assignee: Persistence Software, Inc.
    Inventors: Rene Zhu, Randy Dale Picolet, Vivek P. Singhal