Patents Assigned to David R. Cheriton
  • Patent number: 9047334
    Abstract: Atomically updating an in-memory data structure that is directly accessible by a processor includes comparing old information associated with an old version of the in-memory data structure with current information associated with a current version of the in-memory data structure; in the event that the old information and the current information are the same, replacing the old version with a new version of the in-memory data structure; in the event that the old information and the current information are not the same, determining a difference between the current version of the in-memory data structure and the new version of the in-memory data structure, and determining whether the difference is logically consistent; and in the event that the difference is logically consistent, merging a change in the current version with the new version.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: June 2, 2015
    Assignee: David R. Cheriton
    Inventor: David R. Cheriton