Patents by Inventor Andrew Alexander Grieve

Andrew Alexander Grieve 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: 10445414
    Abstract: A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: October 15, 2019
    Assignee: GOOGLE LLC
    Inventors: Andrew Alexander Grieve, Mohammad Hossain Sheikh Attar
  • Patent number: 9251126
    Abstract: A request for a document from a mobile device via a network is received. In response to the request, within the document a non-textual document element unrecognizable to the mobile device is identified. Within the document, at a first location associated with the non-textual document element, a start marker comprising a first code selected from a predetermined Unicode range is inserted. Within the document, at a second location associated with the non-textual document element, an end marker comprising a second code selected from the predetermined Unicode range is inserted. The second code has a predetermined relationship to the first code. The document is transmitted to the mobile device via the network.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: February 2, 2016
    Assignee: GOOGLE INC.
    Inventors: Andrew Alexander Grieve, John Day-Richter
  • Patent number: 9135892
    Abstract: A system and method for viewing content on a mobile device may include outputting, at a display coupled to a mobile computing device, content viewable at the display, and receiving a first gesture indicative of scroll input having a first velocity. The content may be scrolled at a first effective scroll rate based on the first velocity. A size of the content may be altered by a first zoom factor that is based on the first effective scroll rate.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: September 15, 2015
    Assignee: GOOGLE INC.
    Inventor: Andrew Alexander Grieve
  • Publication number: 20150199315
    Abstract: Systems and methods for animating a collaborator modification are disclosed herein that utilize duration information associated with the modification in order to depict the timing associated with the modification.
    Type: Application
    Filed: February 13, 2012
    Publication date: July 16, 2015
    Applicant: Google Inc.
    Inventor: Andrew Alexander Grieve
  • Publication number: 20150199320
    Abstract: Various implementations are disclosed that relate to adding or outputting comments associated with a document based on detection of motion-based gestures. According to one example implementation, associations are maintained in a memory between a plurality of different motion-based gestures that are performed on a computing device and respective different commands to add different types of comments to a document. A first one of the motion-based gestures is detected that is performed on the computing device. The detected motion-based gesture is associated with a first command to add a first type of comment to a document that is editable through the computing device. The first type of comment is identified to be added to the document, wherein the first type of comment is associated with the detected motion-based gesture. A comment of the identified type is received and stored in association with the document.
    Type: Application
    Filed: December 29, 2010
    Publication date: July 16, 2015
    Applicant: GOOGLE INC.
    Inventors: Ronald Ho, Andrew Alexander Grieve
  • Patent number: 8751546
    Abstract: Apparent performance delays in a computer application are reduced by scheduling garbage collection during periods when a user cannot modify program data within the application. Garbage collection may be initiated in response to detecting a user interface event that prevents user modification of program data being processed by the computer application. Systems and methods herein reduce the appearance of performance delays associated with garbage collection.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: June 10, 2014
    Assignee: Google Inc.
    Inventor: Andrew Alexander Grieve
  • Patent number: 8738706
    Abstract: A collaborative development service manages a document that can be shared among multiple users. If multiple users are editing the document, the edits may need to have operational transformation rules applied thereon. The collaborative development service provides operational transformation rules to users of mobile devices that do not have copies of the operational transformation rules stored on their devices. When a change to the document is received by the collaborative development service, it is determined that a first user device has operational transformation capability. In response to determining that the first user device has operational transformation capability, the change is transmitted to the first user. The collaborative development service determines that a second user device does not have operational transformation capability and applies an operational transformation to the change to generate a transformed change. The transformed change is transmitted to the second user device.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: May 27, 2014
    Assignee: Google Inc.
    Inventors: Andrew Alexander Grieve, Mohammad Hossain Sheikh Attar
  • Publication number: 20140015863
    Abstract: A system and method for viewing content on a mobile device may include outputting, at a display coupled to a mobile computing device, content viewable at the display, and receiving a first gesture indicative of scroll input having a first velocity. The content may be scrolled at a first effective scroll rate based on the first velocity. A size of the content may be altered by a first zoom factor that is based on the first effective scroll rate.
    Type: Application
    Filed: September 16, 2013
    Publication date: January 16, 2014
    Applicant: Google Inc.
    Inventor: Andrew Alexander Grieve
  • Patent number: 8537180
    Abstract: A system and method for viewing content on a mobile device may include outputting, at a display coupled to a mobile computing device, content viewable at the display, and receiving a first gesture indicative of scroll input having a first velocity. The content may be scrolled at a first effective scroll rate based on the first velocity. A size of the content may be altered by a first zoom factor that is based on the first effective scroll rate. A second gesture indicative of scroll input may be received while the content has a residual zoom factor, the second gesture having a second velocity. The content may be scrolled at a second effective scroll rate based on the second velocity and the residual zoom factor. A size of the content may be altered by a second zoom factor that is based on the second effective scroll rate.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: September 17, 2013
    Assignee: Google Inc.
    Inventor: Andrew Alexander Grieve