Patents by Inventor Jacob Burton

Jacob Burton 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: 8560511
    Abstract: Configurations for providing fine-grain locking of data structures for concurrent reading and writing into one or more data structures utilized by a real-time server. In one aspect, when an update is required to a portion of a data structure, the process enables locking of only that portion of the data structure to prevent other threads and/or processes from accessing the locked portion. Other threads or CPU processes can concurrently read and/or update non-locked portions of the data structure. Another aspect provides for determining whether an access to a portion of a data structure has occurred if the portion is locked and subsequently releasing the portion of the data structure if the access has occurred. In one aspect, the portion is release after a configurable predetermined period of time.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Jacob Burton Matthews, Mayur Venktesh Deshpande, Kasem Marifet, James Lee Wogulis
  • Patent number: 8560685
    Abstract: Configurations providing a probabilistic ownership protocol for managing respective web property IDs (WPID) associated with incoming event tracking data communications are described. A server can determine whether an event tracking data communication with an associated WPID has an owner by checking a master ownership table. The server can register an intent to become an owner of the event tracking data communication if a minimum number of owner(s) is not met. The server then waits for a random period of time. After the random period of time, the server can check the master ownership table to determine whether the event tracking data communication has an owner or enough owners. The server can then register for ownership of the event tracking data communication by modifying the master ownership table if the event tracking data communication does not have an owner or enough owners.
    Type: Grant
    Filed: July 20, 2011
    Date of Patent: October 15, 2013
    Assignee: Google Inc.
    Inventors: Mayur Venktesh Deshpande, Jacob Burton Matthews, Kasem Marifet, James Lee Wogulis