Patents by Inventor Chris Jorgens

Chris Jorgens 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: 10308357
    Abstract: Methods and apparatus to control pitch and twist of blades are disclosed. An example apparatus includes a twist input assembly driven by a drive shaft that drives a rotation of blades of a rotorcraft, the twist input assembly comprising a twist shaft, a first gear set driven by the drive shaft, and a first frequency controller to create a first rotational speed difference between a first gear of the first gear set and the drive shaft, the first rotational speed difference to cause the twist shaft to oscillate. The examples apparatus includes a pitch input assembly driven by the drive shaft, the pitch input assembly comprising a pitch link in communication with a first one of the blades of the rotorcraft, a second gear set driven by the drive shaft, and a second frequency controller to create a second rotational speed difference between a second gear of the second gear set and the drive shaft, the second rotational speed difference to cause the pitch link to oscillate.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: June 4, 2019
    Assignee: The Boeing Company
    Inventors: Ian M. Gunter, Thomas R. Kenow, Chris Jorgens
  • Patent number: 9596294
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for committing transactions on remote servers is presented. Commit requests are issued to remote servers in a set of remote servers to request that the remote servers in the set of remote servers agree to commit a transaction at a first designated future time. When responses from the remote servers in the set of remote servers are received before a first abort time and indicate that all remote servers in the set of remote servers have agreed to commit the transaction at the first designated future time, commit commands are issued to the remote servers in the set of remote servers instructing the remote servers to perform the transaction at the first designated future time.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: March 14, 2017
    Assignee: GOOGLE INC.
    Inventors: Sebastian Kanthak, Alexander Lloyd, Chris Jorgen Taylor, Andrew Fikes
  • Publication number: 20160090177
    Abstract: Methods and apparatus to control pitch and twist of blades are disclosed. An example apparatus includes a twist input assembly driven by a drive shaft that drives a rotation of blades of a rotorcraft, the twist input assembly comprising a twist shaft, a first gear set driven by the drive shaft, and a first frequency controller to create a first rotational speed difference between a first gear of the first gear set and the drive shaft, the first rotational speed difference to cause the twist shaft to oscillate. The examples apparatus includes a pitch input assembly driven by the drive shaft, the pitch input assembly comprising a pitch link in communication with a first one of the blades of the rotorcraft, a second gear set driven by the drive shaft, and a second frequency controller to create a second rotational speed difference between a second gear of the second gear set and the drive shaft, the second rotational speed difference to cause the pitch link to oscillate.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Ian M. Gunter, Thomas R. Kenow, Chris Jorgens
  • Patent number: 9298576
    Abstract: In accordance with some implementations, a method of collecting statistics about processor usage is disclosed. The method is performed on a data storage server having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system executes one or more processes, wherein each of the one or more first processes is associated with an entity from a group of one or more entities. The server system then receives an interrupt signal at a first predetermined interval. In response to receiving the interrupt signal and for each processor of the one or more processors, the server system interrupts the process currently being executed on the processor. The server system increments the counter associated with the interrupted process. The server system then resumes the interrupted process.
    Type: Grant
    Filed: June 4, 2013
    Date of Patent: March 29, 2016
    Assignee: GOOGLE INC.
    Inventors: Sanjay Ghemawat, Andrew Fikes, Chris Jorgen Taylor
  • Patent number: 9256506
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for performing operations on target servers is presented. A request including an operation is received. A set of target servers associated with the operation is identified. The following request processing operations are performed until a predetermined termination condition has been satisfied: a target server in the set of target servers to which the request has not been issued and whose health metrics satisfy health criteria is identified, the request to perform the operation is issued to the target server, and when the request to perform the operation fails at the target server, health metrics for the target server are updated to indicate that the request to perform the operation failed at the target server and health check operation is scheduled to be performed with respect to the target server.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: February 9, 2016
    Assignee: GOOGLE INC.
    Inventors: Chris Jorgen Taylor, Sanjay Ghemawat, Alexander Lloyd, Andrew Fikes, Yaz Saito, Wilson Cheng-Yi Hsieh, Christopher Cunningham Frost
  • Patent number: 9069835
    Abstract: A distributed storage system is provided. The distributed storage system includes multiple front-end servers and zones for managing data for clients. Data within the distributed storage system is associated with a plurality of accounts and divided into a plurality of groups, each group including a plurality of splits, each split being associated with a respective account, and each group having multiple tablets and each tablet managed by a respective tablet server of the distributed storage system. Data associated with different accounts may be replicated within the distributed storage system using different data replication policies. There is no limit to the amount of data for an account by adding new splits to the distributed storage system. In response to a client request for a particular account's data, a front-end server communicates such request to a particular zone that has the client-requested data and returns the client-requested data to the requesting client.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: June 30, 2015
    Assignee: GOOGLE INC.
    Inventors: Jeffrey Adgate Dean, Michael James Boyer Epstein, Andrew Fikes, Sanjay Ghemawat, Wilson Cheng-Yi Hsieh, Alexander Lloyd, Yasushi Saito, Michal Piotr Szymaniak, Sebastian Kanthak, Chris Jorgen Taylor
  • Publication number: 20140025810
    Abstract: In accordance with some implementations, a method of collecting statistics about processor usage is disclosed. The method is performed on a data storage server having one or more processors and memory storing one or more programs for execution by the one or more processors. The server system executes one or more processes, wherein each of the one or more first processes is associated with an entity from a group of one or more entities. The server system then receives an interrupt signal at a first predetermined interval. In response to receiving the interrupt signal and for each processor of the one or more processors, the server system interrupts the process currently being executed on the processor. The server system increments the counter associated with the interrupted process. The server system then resumes the interrupted process.
    Type: Application
    Filed: June 4, 2013
    Publication date: January 23, 2014
    Inventors: Sanjay Ghemawat, Andrew Fikes, Chris Jorgen Taylor
  • Publication number: 20130339295
    Abstract: A distributed storage system is provided. The distributed storage system includes multiple front-end servers and zones for managing data for clients. Data within the distributed storage system is associated with a plurality of accounts and divided into a plurality of groups, each group including a plurality of splits, each split being associated with a respective account, and each group having multiple tablets and each tablet managed by a respective tablet server of the distributed storage system. Data associated with different accounts may be replicated within the distributed storage system using different data replication policies. There is no limit to the amount of data for an account by adding new splits to the distributed storage system. In response to a client request for a particular account's data, a front-end server communicates such request to a particular zone that has the client-requested data and returns the client-requested data to the requesting client.
    Type: Application
    Filed: May 20, 2013
    Publication date: December 19, 2013
    Applicant: Google, Inc.
    Inventors: Jeffrey Adgate Dean, Michael James Boyer Epstein, Andrew Fikes, Sanjay Ghemawat, Wilson Cheng-Yi Hsieh, Alexander Lloyd, Yasushi Saito, Michal Piotr Szymaniak, Sebastian Kanthak, Chris Jorgen Taylor
  • Publication number: 20130318146
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for committing transactions on remote servers is presented. Commit requests are issued to remote servers in a set of remote servers to request that the remote servers in the set of remote servers agree to commit a transaction at a first designated future time. When responses from the remote servers in the set of remote servers are received before a first abort time and indicate that all remote servers in the set of remote servers have agreed to commit the transaction at the first designated future time, commit commands are issued to the remote servers in the set of remote servers instructing the remote servers to perform the transaction at the first designated future time.
    Type: Application
    Filed: May 10, 2013
    Publication date: November 28, 2013
    Applicant: Google Inc.
    Inventors: Sebastian Kanthak, Alexander Lloyd, Chris Jorgen Taylor, Andrew Fikes