Patents by Inventor Zhou Bailiang
Zhou Bailiang 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: 20250198785Abstract: Presented are techniques of identifying, processing and displaying data point clusters associated with map information in an efficient manner. Methods and systems are disclosed which process map information to identify clusters of requested data points for display, based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: ApplicationFiled: December 16, 2024Publication date: June 19, 2025Inventors: Steve Chien, Mark Yinan Li, Marc Schaub, Benjamin Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Patent number: 12203765Abstract: Presented are techniques of identifying, processing and displaying data point clusters associated with map information in an efficient manner Methods and systems are disclosed which process map information to identify clusters of requested data points for display, based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: GrantFiled: November 7, 2023Date of Patent: January 21, 2025Assignee: Google LLCInventors: Steve Chien, Mark Yinan Li, Marc Schaub, Benjamin Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Patent number: 12026530Abstract: 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: GrantFiled: November 7, 2022Date of Patent: July 2, 2024Assignee: GOOGLE LLCInventors: Guangqiang Zhang, Zhou Bailiang
-
Publication number: 20240077324Abstract: Presented are techniques of identifying, processing and displaying data point clusters associated with map information in an efficient manner Methods and systems are disclosed which process map information to identify clusters of requested data points for display, based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: ApplicationFiled: November 7, 2023Publication date: March 7, 2024Inventors: Steve Chien, Mark Yinan Li, Marc Schaub, Benjamin Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Patent number: 11835352Abstract: Presented are techniques of identifying, processing and displaying data point clusters associated with map information in an efficient manner. Methods and systems are disclosed which process map information to identify clusters of requested data points for display, based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: GrantFiled: August 6, 2019Date of Patent: December 5, 2023Assignee: Google LLCInventors: Steve Chien, Mark Yinan Li, Marc Andreas Schaub, Benjamin James Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Patent number: 11663262Abstract: 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: GrantFiled: March 31, 2020Date of Patent: May 30, 2023Assignee: GOOGLE LLCInventors: Guangqiang Zhang, Zhou Bailiang
-
Publication number: 20230055576Abstract: 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: ApplicationFiled: November 7, 2022Publication date: February 23, 2023Inventors: Guangqiang Zhang, Zhou Bailiang
-
Patent number: 11494206Abstract: 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: GrantFiled: May 17, 2016Date of Patent: November 8, 2022Assignee: GOOGLE LLCInventors: Guangqiang Zhang, Zhou Bailiang
-
Patent number: 11402232Abstract: Systems and methods for providing map data of a selected region and supplemental data associated with one or more locations outside of the selected region are disclosed. A computing system can initiate a request for map data associated with a selected region of a mapped region. The one or more requests can be associated with one or more search criteria. The computing system can receive the map data associated with the selected region and supplemental data associated with a subset of records. Each record may satisfy the one or more search criteria and be associated with a respected location outside of the selected region. The computing system can present, within a viewport of a digital mapping application, the map data of the selected region and a visual indication of the supplemental data associated with the subset of records.Type: GrantFiled: April 10, 2019Date of Patent: August 2, 2022Assignee: GOOGLE LLCInventor: Zhou Bailiang
-
Patent number: 11140510Abstract: Systems and methods of providing map data to a user are provided. For instance, a plurality of points of interest associated with a geographic area to be displayed in a viewport associated with a digital mapping application can be identified. An adjusted position can be determined for an orientation point of interest. The adjusted position is a position that does not align with a position of the orientation point of interest in the physical world. A map topology associated with map data defining a visual representation of the geographic area can be adjusted based at least in part on the adjusted position. The orientation POI can be provided for display at the adjusted position associated with the map data within the mapping application.Type: GrantFiled: September 29, 2017Date of Patent: October 5, 2021Assignee: Google LLCInventor: Zhou Bailiang
-
Publication number: 20210014635Abstract: Systems and methods of providing map data to a user are provided. For instance, a plurality of points of interest associated with a geographic area to be displayed in a viewport associated with a digital mapping application can be identified. An adjusted position can be determined for an orientation point of interest. The adjusted position is a position that does not align with a position of the orientation point of interest in the physical world. A map topology associated with map data defining a visual representation of the geographic area can be adjusted based at least in part on the adjusted position. The orientation POI can be provided for display at the adjusted position associated with the map data within the mapping application.Type: ApplicationFiled: September 29, 2017Publication date: January 14, 2021Inventor: Zhou Bailiang
-
Publication number: 20200226169Abstract: 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: ApplicationFiled: March 31, 2020Publication date: July 16, 2020Inventors: Guangqiang Zhang, Zhou Bailiang
-
Patent number: 10642883Abstract: 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: GrantFiled: June 27, 2016Date of Patent: May 5, 2020Assignee: GOOGLE LLCInventors: Zhou Bailiang, Guangqiang Zhang
-
Patent number: 10506393Abstract: A system and method are provided that display search results and user location on a map. A floor selector interface may be displayed with the map. The floor selector interface may include one or more floor selectors, each of which correspond to a floor in a multi-story building. Upon selection of a floor selector, first search result and location indicators may be displayed transparently or semi-transparently to indicate whether the user or the search results are on the selected floor. If the user or the search results are on a non-selected floor, such indicators may be displayed differently, such as with a different transparency. The floor selector interface may also include second search result and location identifiers. Such second identifiers may be displayed at particular floor selectors corresponding to the present elevation of the user and search results, respectively.Type: GrantFiled: April 10, 2018Date of Patent: December 10, 2019Assignee: Google LLCInventors: Zhou Bailiang, Judith Shade, David Robert Gordon
-
Publication number: 20190360830Abstract: Presented are techniques of identifying, processing and displaying data point clusters associated with map information in an efficient manner Methods and systems are disclosed which process map information to identify clusters of requested data points for display, based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: ApplicationFiled: August 6, 2019Publication date: November 28, 2019Inventors: Steve Chien, Mark Yinan Li, Marc Andreas Schaub, Benjamin James Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Publication number: 20190316931Abstract: Systems and methods for providing map data of a selected region and supplemental data associated with one or more locations outside of the selected region are disclosed. A computing system can initiate a request for map data associated with a selected region of a mapped region. The one or more requests can be associated with one or more search criteria. The computing system can receive the map data associated with the selected region and supplemental data associated with a subset of records. Each record may satisfy the one or more search criteria and be associated with a respected location outside of the selected region. The computing system can present, within a viewport of a digital mapping application, the map data of the selected region and a visual indication of the supplemental data associated with the subset of records.Type: ApplicationFiled: April 10, 2019Publication date: October 17, 2019Inventor: Zhou Bailiang
-
Patent number: 10415987Abstract: Presented are techniques of identifying, processing and displaying data point clusters (850, 851) associated with map information (200) in an efficient manner. Methods and systems are disclosed which process map information (200) to identify clusters (850, 851) of requested data points for display (1020), based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons (1860, 1861, 1901-05) representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: GrantFiled: June 24, 2016Date of Patent: September 17, 2019Assignee: Google LLCInventors: Steve Chien, Mark Yinan Li, Marc Schaub, Benjamin Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Publication number: 20190101402Abstract: Presented are techniques of identifying, processing and displaying data point clusters (850, 851) associated with map information (200) in an efficient manner. Methods and systems are disclosed which process map information (200) to identify clusters (850, 851) of requested data points for display (1020), based on iterative clustering and filtering of the data points. Methods and systems are also disclosed which generate polygons (1860, 1861, 1901-05) representing the clusters. The amount of data to be processed and/or displayed can be reduced, without loss of any associated information content in a displayed map.Type: ApplicationFiled: June 24, 2016Publication date: April 4, 2019Applicant: Google Inc.Inventors: Steve Chien, Mark Yinan Li, Marc Schaub, Benjamin Anderson, James Aspinall, Zhou Bailiang, Ruwen Hess
-
Patent number: 10094680Abstract: A non-transitory computer-readable medium stores instructions that implement an application programming interface (API) for generating digital maps. When invoked by a software module executing on one or more processors of a client device, the API operates to (i) determine a geographic location to be included in a digital map, where the geographic location is specified by a server device coupled to the client device via a communication network, (ii) select a parameter for a viewport of the digital map based at least on a distance from a current location of the client device to the specified geographic location, (iii) generate the digital map in accordance with the selected parameter, and display the digital map via a user interface of the client device.Type: GrantFiled: April 12, 2016Date of Patent: October 9, 2018Assignee: GOOGLE LLCInventor: Zhou Bailiang
-
Publication number: 20180234819Abstract: A system and method are provided that display search results and user location on a map. A floor selector interface may be displayed with the map. The floor selector interface may include one or more floor selectors, each of which correspond to a floor in a multi-story building. Upon selection of a floor selector, first search result and location indicators may be displayed transparently or semi-transparently to indicate whether the user or the search results are on the selected floor. If the user or the search results are on a non-selected floor, such indicators may be displayed differently, such as with a different transparency. The floor selector interface may also include second search result and location identifiers. Such second identifiers may be displayed at particular floor selectors corresponding to the present elevation of the user and search results, respectively.Type: ApplicationFiled: April 10, 2018Publication date: August 16, 2018Inventors: Zhou Bailiang, Judith Shade, David Robert Gordon