Patents by Inventor Guangqiang Zhang

Guangqiang Zhang 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).

  • Publication number: 20170371883
    Abstract: To provide synergy between spatial and qualitative information in a single display, a client computing device displays a schematic representation of geographic entities that includes qualitative information about each geographic entity. The geographic entities may be portions of a geographic area which are organized spatially in the schematic. While each geographic entity may have a different size or geometry, the geographic entities are displayed within same sized geographic information cards. The geographic information cards are also traversable by a user through panning from one geographic information card to the next or zooming in and out of different views of the geographic information cards.
    Type: Application
    Filed: June 27, 2016
    Publication date: December 28, 2017
    Inventors: Zhou Bailiang, Guangqiang Zhang
  • Publication number: 20170339084
    Abstract: Methods and apparatus directed to utilizing an automated messaging system to engage in a dialog with at least one user, via a computing device of the user, to determine a particular service entity for an action. In some implementations, the automated messaging system may generate a plurality of questions and/or other prompts to solicit user interface input from the user(s) for use in determining the particular service entity and/or in determining one or more criteria for the action. Some implementations are further directed to performing one or more computing actions based on the determined service entity and optionally based on one or more criteria for the action determined via user interface input of the dialog.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 23, 2017
    Inventor: Guangqiang Zhang
  • Publication number: 20170337186
    Abstract: Methods and apparatus directed to utilizing an automated messaging system to initiate and/or adapt a dialog with at least one user, where the dialog occurs via user interface input and output devices of at least one computing device of the user. In some of those implementations, the automated messaging system identifies at least one task associated with the user and initiates the dialog with the user based on identifying the task. The automated messaging system may initiate the dialog to provide the user with additional information related to the task and/or to determine, based on user input provided during the dialog, values for one or more parameters of the task. In some implementations, the automated messaging system may further initiate performance of the task utilizing parameters determined during the dialog.
    Type: Application
    Filed: May 17, 2016
    Publication date: November 23, 2017
    Inventors: Guangqiang Zhang, Zhou Bailiang
  • Patent number: 9699128
    Abstract: Methods and apparatus directed to utilizing an automated messaging system to engage in a dialog with at least one user, via a computing device of the user, to determine a particular service entity for an action. In some implementations, the automated messaging system may generate a plurality of questions and/or other prompts to solicit user interface input from the user(s) for use in determining the particular service entity and/or in determining one or more criteria for the action. Some implementations are further directed to performing one or more computing actions based on the determined service entity and optionally based on one or more criteria for the action determined via user interface input of the dialog.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: July 4, 2017
    Assignee: GOOGLE INC.
    Inventor: Guangqiang Zhang
  • Publication number: 20160154557
    Abstract: A method and system for fetching functionalities across various user interfaces and providing, for execution, instructions to invoke a function that is not present at a particular user interface are disclosed. The method implemented in the system can include receiving i) data identifying a first function associated with a first user interface, and ii) instructions for invoking the first function in one or more user interfaces; receiving, from a second user interface, a request for invoking the first function; selecting, using a processor, an instruction configured to invoke the first function in the second user interface; transmitting the instruction to the second user interface; and invoking, using the transmitted instruction, the first function in an application associated with the second user interface.
    Type: Application
    Filed: October 16, 2015
    Publication date: June 2, 2016
    Inventors: Guangqiang Zhang, Manuel Frank Martinez, Zhiwei Guan
  • Publication number: 20140379680
    Abstract: Methods, systems, apparatus, including computer program products, for generating search query suggestions. In one aspect, a method includes receiving a first textual input in a first form; automatically sending, before a user submits a request for a search and after waiting a predetermined amount of time after receiving each token of the first textual input, the first textual input to a suggestion service; receiving a set of first input suggestions in the first form, where each first input suggestion is textually different from the first textual input and selectable as an alternative to the first textual input; receiving a set of second input suggestions, where each second input suggestion is a representation of a first input suggestion in a different, second form and selectable as an alternative to the first textual input; and providing the first input suggestions and the second input suggestions for display in a user interface.
    Type: Application
    Filed: September 21, 2010
    Publication date: December 25, 2014
    Inventors: Qiliang Chen, Weihua Tan, Guangqiang Zhang, Zhuohao Wu
  • Patent number: 8704761
    Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives input in a first writing system and presents input candidates in the first writing system or a second writing system. In one implementation, a method is provided. The method includes receiving input in a first writing system; presenting the input in the first writing system in a first interface element of an interface as content input; automatically identifying one or more candidates in a second writing system based on the input in the first writing system; and presenting the one or more candidates in the second writing system in a second interface element that is separate from the first interface element.
    Type: Grant
    Filed: March 19, 2009
    Date of Patent: April 22, 2014
    Assignee: Google Inc.
    Inventors: Guangqiang Zhang, Mojun Wang, Genqing Wu, Tai-Yi Huang
  • Publication number: 20120203541
    Abstract: Methods, systems, and apparatus, including computer program products, for generating input suggestions, e.g., from textual input that is represented in different input forms. A method includes receiving a textual input entered in an input field by a user, the textual input including a first n-gram in a first form of representing a first language and at least one of: a second n-gram in a second form of representing the first language, and a third n-gram in a second language; generating one or more alternative representations, in an ambiguous form, of the textual input; sending the alternative representations to a suggestion service and receiving from the suggestion service one or more input suggestions; and comparing the one or more input suggestions to the textual input to identify a group of the one or more input suggestions as being selectable alternatives to the textual input for display in a user interface.
    Type: Application
    Filed: November 25, 2009
    Publication date: August 9, 2012
    Applicant: GOOGLE INC.
    Inventors: Xun Liu, Guangqiang Zhang, Yufan Zhu, Zhengzhu Feng
  • Publication number: 20110316772
    Abstract: Methods, systems, and apparatus, including computer program products, in which an input method editor receives input in a first writing system and presents input candidates in the first writing system or a second writing system. In one implementation, a method is provided. The method includes receiving input in a first writing system; presenting the input in the first writing system in a first interface element of an interface as content input; automatically identifying one or more candidates in a second writing system based on the input in the first writing system; and presenting the one or more candidates in the second writing system in a second interface element that is separate from the first interface element.
    Type: Application
    Filed: March 19, 2009
    Publication date: December 29, 2011
    Applicant: GOOGLE INC.
    Inventors: Guangqiang Zhang, Mojun Wang, Genqing Wu, Tai-Yi Huang