Patents by Inventor Ian Gunn

Ian Gunn 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: 10380232
    Abstract: Systems and methods are disclosed herein to present an incorporation of a second edit into a first edit in an electronic document. A method includes present the first edit and the second edit in the electronic document, the first edit and the second edit representing concurrent updates to the electronic document by multiple users comprising a first user and a second user and having different privilege levels, the first edit and the second edit having a shared position in the electronic document.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: August 13, 2019
    Assignee: GOOGLE LLC
    Inventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
  • Publication number: 20190079912
    Abstract: A user may want to view the revision history of a particular section or context of an electronic document. The user selects a context by selecting a section of the electronic document in a document editing application. Based on the selected context, the application filters and displays only information about revisions associated with the selected section of the electronic document. The application omits information about revisions made to other unselected sections of the electronic document from display.
    Type: Application
    Filed: November 12, 2018
    Publication date: March 14, 2019
    Inventors: Kevin Siwoff, Ian Gunn
  • Patent number: 10204086
    Abstract: A plurality of comments associated with a document is received, and a representation of the document and a representation of a comment thread comprising the plurality of comments are displayed simultaneously on a user device. In one embodiment, a first comment is received from a first user and a second comment is received from a second user. The comment thread may be stored. Systems and apparatus are also disclosed.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventors: Scott M. Johnston, Mandy Richau Sladden, Ian Gunn, Nicholas Cooper
  • Patent number: 10127215
    Abstract: A user may want to view the revision history of a particular section or context of an electronic document. The user selects a context by selecting a section of the electronic document in a document editing application. Based on the selected context, the application filters and displays only information about revisions associated with the selected section of the electronic document. The application omits information about revisions made to other unselected sections of the electronic document from display.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: November 13, 2018
    Assignee: Google LLC
    Inventors: Kevin Siwoff, Ian Gunn
  • Publication number: 20180260368
    Abstract: Systems and methods are disclosed herein to present an incorporation of a second edit into a first edit in an electronic document. A method includes present the first edit and the second edit in the electronic document, the first edit and the second edit representing concurrent updates to the electronic document by multiple users comprising a first user and a second user and having different privilege levels, the first edit and the second edit having a shared position in the electronic document.
    Type: Application
    Filed: May 14, 2018
    Publication date: September 13, 2018
    Inventors: Vance Julius VAGELL, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
  • Patent number: 9971752
    Abstract: Systems and methods are disclosed herein for incorporating a second edit into a first edit in an electronic document. The first edit and the second edit in the electronic document are received, and a shared position of the first edit and the second edit in the electronic document is identified. The second edit is determined to be privileged relative to the first edit by determining that the first edit is made by a first user with a first set of permissions and the second edit is made by a second user with a second set of permissions larger than the first set of permissions. When the second edit is privileged relative to the first edit, the second edit is incorporated into the first edit.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: May 15, 2018
    Assignee: GOOGLE LLC
    Inventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
  • Patent number: 9529785
    Abstract: Systems and methods are disclosed herein for detecting compounding and conflicting suggested edits in a collaborative document editing environment. A first edit and a second edit to an electronic document are received. A shared position of the first edit and the second edit in the electronic document is identified, and a compounding relationship or a conflicting relationship is determined based at least in part on the identification. The first edit, the second edit, and an indicator of the relationship are displayed to a user of the electronic document.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: December 27, 2016
    Assignee: GOOGLE INC.
    Inventors: Vance Julius Vagell, Ian Gunn
  • Patent number: 9507791
    Abstract: A method includes outputting for display a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system and receiving one or more selection inputs that designate one or more objects from the plurality of objects as selected objects. The method also includes outputting for display a floating interface element representing the selected objects and receiving a navigation input identifying a second folder of the hierarchical storage system. The method also includes executing, in response to the navigation input, a view transition that removes the first view from display and outputs, for display, a second view representing a second plurality of objects stored in the second folder, wherein the floating interface element representing the selected objects remains displayed during the view transition.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: November 29, 2016
    Assignee: GOOGLE INC.
    Inventor: Ian Gunn
  • Publication number: 20160259769
    Abstract: A user may want to view the revision history of a particular section or context of an electronic document. The user selects a context by selecting a section of the electronic document in a document editing application. Based on the selected context, the application filters and displays only information about revisions associated with the selected section of the electronic document. The application omits information about revisions made to other unselected sections of the electronic document from display.
    Type: Application
    Filed: May 16, 2016
    Publication date: September 8, 2016
    Inventors: Kevin Siwoff, Ian Gunn
  • Patent number: 9348803
    Abstract: Systems and methods are disclosed herein for providing a preview of an editor action related to a suggested edit of an electronic document. A first user provides a suggested edit to the electronic document, and the suggested edit to the electronic document is displayed to a second user of the electronic document. The second user provides a user input that is indicative of a desire to preview a result of the editor action on the suggested edit, such as an acceptance or a rejection of the suggested edit. Then, before the second user performs the editor action, a preview of the result of the editor action is provided to the second user in response to detecting the user input.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: May 24, 2016
    Assignee: GOOGLE INC.
    Inventors: Vance Julius Vagell, Ian Gunn
  • Publication number: 20150370769
    Abstract: A document editor may manage suggested edits in a collaborative document. The document editor may instantiate a document model associated with the collaborative document. When a first editing suggestion is received for the collaborative document, a first suggestion command is associated with the first editing suggestion based on a type of the first editing suggestion and a type of the document model. The document editor may apply the first suggestion command on the document model to present the first editing suggestion within the collaborative document. When an acceptance indication for the first editing suggestion is received, the document model can be updated with the first suggestion command in response to the received acceptance indication.
    Type: Application
    Filed: June 24, 2015
    Publication date: December 24, 2015
    Inventors: Luiz Do Amaral De Franca Pereira Filho, Steven Joseph Saviano, Kevin Markman, Thomas John Schirripa, Isaac Quinn Shum, Kevin Winter, Ian Gunn, Stephen Alexander Garcia-Wright, Olga Sergeyevna Saviano, Venkat Ganesan, Agustin O. Venezuela, III
  • Publication number: 20150363062
    Abstract: A method includes outputting for display a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system and receiving one or more selection inputs that designate one or more objects from the plurality of objects as selected objects. The method also includes outputting for display a floating interface element representing the selected objects and receiving a navigation input identifying a second folder of the hierarchical storage system. The method also includes executing, in response to the navigation input, a view transition that removes the first view from display and outputs, for display, a second view representing a second plurality of objects stored in the second folder, wherein the floating interface element representing the selected objects remains displayed during the view transition.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 17, 2015
    Inventor: Ian Gunn
  • Publication number: 20150193521
    Abstract: A method includes storing, at one or more computing devices, a plurality of activity information items each describing an action taken and including a plurality of parameter values each corresponding to one of a plurality of parameter types. The method also includes identifying a filtering metric that corresponds to a specified value for a first parameter type, and generating a filtered set of activity information items that match the specified value. The method also includes identifying a grouping metric that corresponds to a second parameter type from the plurality of parameter types, identifying one or more groups of the filtered activity information items each corresponding to a unique parameter value for the second parameter type. The method also includes outputting, for display, an activity stream including information that represents each activity information item from the filtered set of activity information items arranged according to the one or more groups.
    Type: Application
    Filed: January 9, 2014
    Publication date: July 9, 2015
    Applicant: GOOGLE INC.
    Inventors: Eric Benson Schoeffler, Ian Gunn, George York, Michael Jeffrey Procopio
  • Publication number: 20150113390
    Abstract: Systems and methods are disclosed herein for providing a preview of an editor action related to a suggested edit of an electronic document. A first user provides a suggested edit to the electronic document, and the suggested edit to the electronic document is displayed to a second user of the electronic document. The second user provides a user input that is indicative of a desire to preview a result of the editor action on the suggested edit, such as an acceptance or a rejection of the suggested edit. Then, before the second user performs the editor action, a preview of the result of the editor action is provided to the second user in response to detecting the user input.
    Type: Application
    Filed: October 22, 2013
    Publication date: April 23, 2015
    Applicant: GOOGLE INC.
    Inventors: Vance Julius Vagell, Ian Gunn
  • Patent number: 8996985
    Abstract: A plurality of comments associated with a document is received, and a representation of the document and a representation of a comment thread comprising the plurality of comments are displayed simultaneously on a user device. In one embodiment, a first comment is received from a first user and a second comment is received from a second user. The comment thread may be stored. Systems and apparatus are also disclosed.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 31, 2015
    Assignee: Google Inc.
    Inventors: Scott Johnston, Mandy Sladden, Ian Gunn, Nick Cooper
  • Publication number: 20150052427
    Abstract: Systems and methods are disclosed herein for incorporating a second edit into a first edit in an electronic document. The first edit and the second edit in the electronic document are received, and a shared position of the first edit and the second edit in the electronic document is identified. The second edit is determined to be privileged relative to the first edit by determining that the first edit is made by a first user with a first set of permissions and the second edit is made by a second user with a second set of permissions larger than the first set of permissions. When the second edit is privileged relative to the first edit, the second edit is incorporated into the first edit.
    Type: Application
    Filed: August 19, 2013
    Publication date: February 19, 2015
    Applicant: GOOGLE INC.
    Inventors: Vance Julius Vagell, Fil Zembowicz, Luiz Amaral Franca Pereira Filho, Ian Gunn, Nikita Rybak
  • Patent number: 8812973
    Abstract: This disclosure is directed to techniques for text entry/modification using a touch-sensitive device. In one example, the techniques include presenting, by a touch-sensitive device, a graphical keyboard. The graphical keyboard includes at least one character image that represents at least one text character and that is selectable by a user to input the at least one text character. User input may be detected that indicates user selection of at least one formatting option associated with text that is presentable by the touch-sensitive device. A presentation of the at least one character image may be modified to display an indication of the selected formatting option.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Gabriel Cohen, Simon Raess, Ian Gunn
  • Publication number: 20130326323
    Abstract: A user may want to view the revision history of a particular section or context of an electronic document. The user selects a context by selecting a section of the electronic document in a document editing application. Based on the selected context, the application filters and displays only information about revisions associated with the selected section of the electronic document. The application omits information about revisions made to other unselected sections of the electronic document from display.
    Type: Application
    Filed: May 30, 2012
    Publication date: December 5, 2013
    Applicant: Google Inc.
    Inventors: Kevin Siwoff, Ian Gunn
  • Publication number: 20130326330
    Abstract: Systems and methods are disclosed herein for integrating collaboratively proposed changes and publishing an electronic document among multiple users, each user having a different level of access and rights to the document. A first suggested edit to the electronic document is received from a reviewer, and a markup version of the electronic document is updated to reflect the first suggested edit. An acceptance or a rejection of the first suggested edit is received from an editor. In response to receiving an acceptance of the first suggested edit, the first suggested edit is converted to an accepted edit, yielding a second updated markup version. The clean version of the electronic document is updated with the accepted edit, and the updated clean version is published.
    Type: Application
    Filed: June 1, 2012
    Publication date: December 5, 2013
    Applicant: Google Inc.
    Inventors: Jeff Harris, Scott M. Johnston, Ian Gunn