Patents by Inventor Aaron Whyte

Aaron Whyte 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: 9367599
    Abstract: Systems and methods for a search based specification for data synchronization are described. In some embodiments, a method to synchronize information of a client device from a server includes, at a client, receiving a communication from a server to synchronize information between the client device and the server, wherein the information is selected from all application data on the server by a search mechanism in accordance with one or more one or more search criteria, and the information is arranged in an order prior to transmission from the server; and performing operations to synchronize application data on the client in accordance with at least portions of the information received from the server. Other embodiments are also described.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: June 14, 2016
    Assignee: GOOGLE INC.
    Inventors: Andrew J. Palay, Aaron Whyte
  • Patent number: 8965954
    Abstract: Systems and methods for data synchronization are described. In some embodiments, a method is devised for a client to synchronize information with a server. This client receives a communication from a server to selectively synchronize information between the server and the client, the information includes data that have never been synchronized with the client and change operations that have not been synchronized in last data synchronization, wherein the data is arranged and received in an order from higher priority to lower priority. The client stores at least a portion of the data and at least a portion of the change operations in memory of the client in accordance to order received and enables a user of the client device to have immediate access to the portion of data and the portion of change operations in the communication that are stored on the client at any termination point of information synchronization.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: February 24, 2015
    Assignee: Google Inc.
    Inventors: Andrew J. Palay, Aaron Whyte
  • Publication number: 20100121874
    Abstract: Systems and methods for a search based specification for data synchronization are described. In some embodiments, a method to synchronize information of a client device from a server includes, at a client, receiving a communication from a server to synchronize information between the client device and the server, wherein the information is selected from all application data on the server by a search mechanism in accordance with one or more one or more search criteria, and the information is arranged in an order prior to transmission from the server; and performing operations to synchronize application data on the client in accordance with at least portions of the information received from the server. Other embodiments are also described.
    Type: Application
    Filed: October 21, 2009
    Publication date: May 13, 2010
    Inventors: ANDREW J. PALAY, AARON WHYTE
  • Publication number: 20100100590
    Abstract: Systems and methods for data synchronization are described. In some embodiments, a method is devised for a client to synchronize information with a server. This client receives a communication from a server to selectively synchronize information between the server and the client, the information includes data that have never been synchronized with the client and change operations that have not been synchronized in last data synchronization, wherein the data is arranged and received in an order from higher priority to lower priority. The client stores at least a portion of the data and at least a portion of the change operations in memory of the client in accordance to order received and enables a user of the client device to have immediate access to the portion of data and the portion of change operations in the communication that are stored on the client at any termination point of information synchronization.
    Type: Application
    Filed: October 21, 2009
    Publication date: April 22, 2010
    Inventors: ANDREW J. PALAY, Aaron Whyte
  • Publication number: 20070186172
    Abstract: GP-707-02: Chat messages in a chat session may be displayed in a timeline view. Messages are displayed in a first display region. Timestamps of the chat messages are displayed in a second region. The messages are aligned with their respective timestamps, akin to a timeline. Timestamps for all messages need not be displayed; a timestamp may be omitted if the corresponding message occurs in the “same” time as another message. Breaks of no messaging activity that are longer than a predefined amount of time are shown with graphical objects such as a line. The objects also indicate the length of the break.
    Type: Application
    Filed: February 6, 2006
    Publication date: August 9, 2007
    Inventors: Michael Sego, Aaron Whyte, Braden Kowitz, Keith Coleman