Patents by Inventor Weizhao Wang
Weizhao Wang 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: 20240004872Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server-such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.Type: ApplicationFiled: September 19, 2023Publication date: January 4, 2024Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
-
Patent number: 11797529Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.Type: GrantFiled: September 10, 2021Date of Patent: October 24, 2023Assignee: GOOGLE LLCInventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
-
Publication number: 20210406261Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.Type: ApplicationFiled: September 10, 2021Publication date: December 30, 2021Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
-
Patent number: 11120017Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.Type: GrantFiled: March 4, 2020Date of Patent: September 14, 2021Assignee: Google LLCInventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
-
Publication number: 20210279233Abstract: Implementations set forth herein relate to providing a subsidiary application GUI via a client interface. The GUI can be rendered when a user is accessing a first party system via an application that is provided by the first party or a separate entity. The subsidiary application GUI can be rendered in response to the user providing a search query to the first party server—such as a search query that is in furtherance of initializing receiving certain search results. The server can identify, based on the search query, one or more entities that offer primary and/or subsidiary applications, and request subsidiary data for visibly rendering corresponding subsidiary applications for each entity. The subsidiary applications can optionally provide access to application functions that would not otherwise be available at the client without a corresponding application being installed.Type: ApplicationFiled: March 4, 2020Publication date: September 9, 2021Inventors: Mike K. Lee, Weizhao Wang, Swaminathan Subramanian, Yunbing Tan, Allen Harvey
-
Patent number: 11042577Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.Type: GrantFiled: April 30, 2019Date of Patent: June 22, 2021Assignee: Google LLCInventors: Weizhao Wang, Monica Priya Garde, Justin Min, Jiarui Li, Eyal Segalis, Daniel Walevski, Yaniv Leviathan, Matthew Streit Coursen
-
Patent number: 10439660Abstract: A method and a device for adjusting frequencies of intercom apparatuses are provided. The method includes: detecting, at a current operating frequency of a first intercom apparatus, an unknown speech signal sent from an intercom apparatus other than the first intercom apparatus, the first intercom apparatus communicating with at least one second intercom apparatus associated with at least one second terminal; determining a target operating frequency; and sending a first adjusting instruction instructing the first intercom apparatus to adjust the current operating frequency to the target operating frequency; and sending a frequency changing message to the at least one second terminal for controlling the at least one second intercom apparatus to adjust the current operating frequency to the target operating frequency.Type: GrantFiled: September 12, 2017Date of Patent: October 8, 2019Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Yueyue Chu, Yan Xie, Weizhao Wang
-
Publication number: 20190258658Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.Type: ApplicationFiled: April 30, 2019Publication date: August 22, 2019Inventors: Weizhao Wang, Monica Priya Garde, Justin Min, Jiarui Li, Eyal Segalis, Daniel Walevski, Yaniv Leviathan, Matthew Streit Coursen
-
Patent number: 10289729Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.Type: GrantFiled: March 17, 2016Date of Patent: May 14, 2019Assignee: Google LLCInventors: Weizhao Wang, Monica Priya Garde, Justin Min, Jiarui Li, Eyal Segalis, Daniel Walevski, Yaniv Leviathan, Matthew Streit Coursen
-
Patent number: 10223924Abstract: Methods and devices are provided for controlling an unmanned aerial vehicle. The method includes: obtaining meteorological data in a current location of the UAV when the UAV is in a first flight state, where the first flight state may represent a steady flight state or a take-off preparing state of the UAV; determining a flight hazard level of the UAV based on the meteorological data, where the flight hazard level may represent a hazard level caused to a flight of the UAV by weather; and controlling the UAV to switch to a second flight state when the flight hazard level is a first preset level, where the first preset level may represent a level where the UAV cannot fly safely and the second flight state being used to represent an emergency flight state or a take-off suspended state of the UAV.Type: GrantFiled: March 15, 2017Date of Patent: March 5, 2019Assignee: Beijing Xiaomi Mobile Software Co., Ltd.Inventors: Weizhao Wang, Yan Xie, Yueyue Chu
-
Publication number: 20180138933Abstract: A method and a device for adjusting frequencies of intercom apparatuses are provided. The method includes: detecting, at a current operating frequency of a first intercom apparatus, an unknown speech signal sent from an intercom apparatus other than the first intercom apparatus, the first intercom apparatus communicating with at least one second intercom apparatus associated with at least one second terminal; determining a target operating frequency; and sending a first adjusting instruction instructing the first intercom apparatus to adjust the current operating frequency to the target operating frequency; and sending a frequency changing message to the at least one second terminal for controlling the at least one second intercom apparatus to adjust the current operating frequency to the target operating frequency.Type: ApplicationFiled: September 12, 2017Publication date: May 17, 2018Inventors: Yueyue CHU, Yan XIE, Weizhao WANG
-
Publication number: 20170345319Abstract: Methods and devices are provided for controlling an unmanned aerial vehicle. The method includes: obtaining meteorological data in a current location of the UAV when the UAV is in a first flight state, where the first flight state may represent a steady flight state or a take-off preparing state of the UAV; determining a flight hazard level of the UAV based on the meteorological data, where the flight hazard level may represent a hazard level caused to a flight of the UAV by weather; and controlling the UAV to switch to a second flight state when the flight hazard level is a first preset level, where the first preset level may represent a level where the UAV cannot fly safely and the second flight state being used to represent an emergency flight state or a take-off suspended state of the UAV.Type: ApplicationFiled: March 15, 2017Publication date: November 30, 2017Applicant: Beijing Xiaomi Mobile Software Co., Ltd.Inventors: Weizhao WANG, Yan XIE, Yueyue CHU
-
Publication number: 20170270190Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving data identifying contexts; selecting an initial set of questions based at least on the contexts; providing a respective representation of the questions of the initial set, for output; receiving data indicating a selection of a particular representation associated with a particular question of the initial set of questions; selecting a set of answers associated with the particular question; providing a respective representation of the answers of the set that are associated with the particular question, for output; receiving data indicating a selection of a particular representation associated with a particular answer of the set that are associated with the particular question; determining that an additional set of other questions is associated with the particular answer; and in response to the determining, providing a respective representation of the other questions of the additional set, for output.Type: ApplicationFiled: March 17, 2016Publication date: September 21, 2017Inventors: Weizhao Wang, Monica Priya Garde, Justin Min, Jiarui Li, Eyal Segalis, Daniel Walevski, Yaniv Leviathan, Matthew Streit Coursen
-
Publication number: 20090248478Abstract: A computer-implemented method including receiving advertising campaign characteristics with a minimum frequency target for an advertising campaign; selecting, based on the received advertising campaign characteristics, a station having one or more advertising spots available; determining, based on the one or more advertising spots, whether the minimum frequency target is attainable for the selected station; and making an offer to the selected station, in response to the determination, to obtain advertising for the advertising campaign.Type: ApplicationFiled: March 26, 2009Publication date: October 1, 2009Applicant: Google Inc.Inventors: Jagpreet S. Duggal, Robert D. Gardner, Deepak Chandra, Neil C. Rhodes, Bozhena Bidyuk, Alexandr Y. Smolyanov, Richard Maher, Weizhao Wang
-
Publication number: 20090132346Abstract: Among other things, methods, computer program products, and systems can be used to modify a previously booked broadcast media ad campaign. For example, an previously booked broadcast media ad campaign can be modified by selecting one or more parameters from among multiple parameters associated with the previously booked broadcast media ad campaign. The selected one or more parameters are modified, and the modified one or more parameters are applied to the previously booked broadcast media ad campaign while the previously booked broadcast media ad campaign is still running.Type: ApplicationFiled: November 7, 2008Publication date: May 21, 2009Applicant: Google Inc.Inventors: Jagpreet S. Duggal, Davi K. Robison, Kristin K. Nagata, Robert D. Gardner, Alexandr Y. Smolyanov, Weizhao Wang, Russell K. Ketchum