Patents by Inventor Ryan D. Anderson

Ryan D. Anderson 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: 10241876
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative fault tolerance and load balancing. In one aspect, a method includes receiving a request from an entity wherein the request includes metadata specifying a plurality of non-responsive servers to which the entity sent the request but that could not process the request; determining that the data processing apparatus is not a current home server for the entity based on information cached in the data processing apparatus, wherein the current home server is a server within a plurality of preferred servers that processes requests for the entity and, in response thereto: assigning the data processing apparatus as the current home server so that the entity will send subsequent requests to the data processing apparatus for processing; and sending a response to the entity.
    Type: Grant
    Filed: October 27, 2017
    Date of Patent: March 26, 2019
    Assignee: Google LLC
    Inventors: Darick Tong, Ryan D. Anderson
  • Patent number: 9830235
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative fault tolerance and load balancing. In one aspect, a method includes receiving a request from an entity wherein the request includes metadata specifying a plurality of non-responsive servers to which the entity sent the request but that could not process the request; determining that the data processing apparatus is not a current home server for the entity based on information cached in the data processing apparatus, wherein the current home server is a server within a plurality of preferred servers that processes requests for the entity and, in response thereto: assigning the data processing apparatus as the current home server so that the entity will send subsequent requests to the data processing apparatus for processing; and sending a response to the entity.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: November 28, 2017
    Assignee: Google Inc.
    Inventors: Darick Tong, Ryan D. Anderson
  • Patent number: 9450875
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for cooperative fault tolerance and load balancing. In one aspect, a method includes receiving a request from an entity wherein the request includes metadata specifying a plurality of non-responsive servers to which the entity sent the request but that could not process the request; determining that the data processing apparatus is not a current home server for the entity based on information cached in the data processing apparatus, wherein the current home server is a server within a plurality of preferred servers that processes requests for the entity and, in response thereto: assigning the data processing apparatus as the current home server so that the entity will send subsequent requests to the data processing apparatus for processing; and sending a response to the entity.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: September 20, 2016
    Assignee: Google Inc.
    Inventors: Darick Tong, Ryan D. Anderson
  • Patent number: 6990387
    Abstract: A system for identifying and sorting integrated circuit devices based on an encrypted Fuse ID information such as manufacturing and test information stored in the integrated circuit device, includes a test fixture for receiving an integrated circuit device to be identified and sorted. The system further includes a portable, user friendly processor communicatively coupled to the test fixture to read the stored encrypted device identification data from the integrated circuit device and decrypt the read encrypted Fuse ID information, and to compare the decrypted device identification data to a previously entered sort criteria and to identify and sort the integrated circuit device based on the outcome of the comparison.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: January 24, 2006
    Assignee: Intel Corporation
    Inventors: Nicholas J. Freij, Ryan D. Anderson, Gary Andrew, Abderrahim Doukali