Patents by Inventor Lantian Zheng
Lantian Zheng 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: 20230145603Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may receive audio data corresponding to an utterance spoken by a user, and may obtain structured data representative of the received audio data. The communications device may provide structured data to the executed application through a programmatic interface, and the executed application may perform the one or more operations in accordance with the structured data. The communications device may generate data indicative of an output of the one or more operations performed by the executed application, and may present at least a portion of the generated output data to a user through a corresponding interface.Type: ApplicationFiled: January 3, 2023Publication date: May 11, 2023Inventors: Sang Soo Sung, Lantian Zheng, David P. Whipp, Liuyi Sun, Haywai Hayward Chan
-
Publication number: 20220244910Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: ApplicationFiled: April 25, 2022Publication date: August 4, 2022Inventors: Bo Wang, Venkat Kotla, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Patent number: 11314481Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: GrantFiled: May 7, 2018Date of Patent: April 26, 2022Assignee: GOOGLE LLCInventors: Bo Wang, Venkat Kotla, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Publication number: 20220019406Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.Type: ApplicationFiled: August 2, 2021Publication date: January 20, 2022Inventors: Sang Soo Sung, Lantian Zheng, Haywai Hayward Chan, Chen Liu, Liuyi Sun, David P. Whipp
-
Patent number: 11183182Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: GrantFiled: August 22, 2018Date of Patent: November 23, 2021Assignee: GOOGLE LLCInventors: Bo Wang, Venkat Kotla, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Patent number: 11087752Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: GrantFiled: August 22, 2018Date of Patent: August 10, 2021Assignee: Google LLCInventors: Bo Wang, Subbaiah Venkata, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Patent number: 11080015Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.Type: GrantFiled: April 15, 2019Date of Patent: August 3, 2021Assignee: GOOGLE LLCInventors: Sang Soo Sung, Lantian Zheng, Haywai Hayward Chan, Chen Liu, Liuyi Sun, David P. Whipp
-
Patent number: 10985936Abstract: Various arrangements for using captured voice to generate a custom interface controller are presented. A vocal recording from a user may be captured in which a spoken command and multiple smart-home devices are indicated. One or more common functions that map to the multiple smart-home devices may be determined. A custom interface controller may be generated that controls the one or more common functions of each smart-home device of the multiple smart-home devices.Type: GrantFiled: October 8, 2018Date of Patent: April 20, 2021Assignee: Google LLCInventors: Benjamin Brown, Christopher Conover, Lishan Zhang, Alexander Crettenand, Lantian Zheng, Mafang Yao, Minoo Erfani Joorabchi, Francisco Pedro Lopes Pimenta, Rui Zhao, Yuzhao Ni
-
Publication number: 20210026593Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: ApplicationFiled: May 7, 2018Publication date: January 28, 2021Inventors: Bo Wang, Subbaiah Venkata, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Publication number: 20200112454Abstract: Various arrangements for using captured voice to generate a custom interface controller are presented. A vocal recording from a user may be captured in which a spoken command and multiple smart-home devices are indicated. One or more common functions that map to the multiple smart-home devices may be determined. A custom interface controller may be generated that controls the one or more common functions of each smart-home device of the multiple smart-home devices.Type: ApplicationFiled: October 8, 2018Publication date: April 9, 2020Applicant: Google LLCInventors: Benjamin Brown, Christopher Conover, Lishan Zhang, Alexander Crettenand, Lantian Zheng, Mafang Yao, Minoo Erfani Joorabchi, Francisco Pedro Lopes Pimenta, Rui Zhao, Yuzhao Ni
-
Publication number: 20190310824Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.Type: ApplicationFiled: April 15, 2019Publication date: October 10, 2019Inventors: Sang Soo Sung, Lantian Zheng, Haywai Hayward Chan, Chen Liu, Liuyi Sun, David P. Whipp
-
Publication number: 20190279627Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: ApplicationFiled: August 22, 2018Publication date: September 12, 2019Inventors: Bo Wang, Subbaiah Venkata, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Publication number: 20190279626Abstract: Systems and methods for enabling voice-based interactions with electronic devices can include a data processing system maintaining a plurality of device action data sets and a respective identifier for each device action data set. The data processing system can receive, from an electronic device, an audio signal representing a voice query and an identifier. The data processing system can identify, using the identifier, a device action data set. The data processing system can identify a device action from device action data set based on content of the audio signal. The data processing system can then identify, from the device action dataset, a command associated with the device action and send the command to the for execution device for execution.Type: ApplicationFiled: August 22, 2018Publication date: September 12, 2019Inventors: Bo Wang, Subbaiah Venkata, Chad Yoshikawa, Chris Ramsdale, Pravir Gupta, Alfonso Gomez-Jordana, Kevin Yeun, Jae Won Seo, Lantian Zheng, Sang Soo Sung
-
Patent number: 10261752Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.Type: GrantFiled: August 2, 2016Date of Patent: April 16, 2019Assignee: Google LLCInventors: Sang Soo Sung, Lantian Zheng, Haywai Hayward Chan, Chen Liu, Liuyi Sun, David P. Whipp
-
Patent number: 9900400Abstract: In one implementation, a computer-implemented method includes detecting, by a mobile computing device, a current context associated with the mobile computing device, the current context being external to the mobile computing device and indicating a current state of the mobile computing device in its surrounding environment. The method can also include identifying, based on at least a first portion of the current context, a location description for the mobile computing device, wherein the location description includes a textual description of the location; and determining, based on the identified location description and at least a second portion of the current context, whether to switch the mobile computing device from operating using a current profile to operating using a second profile, wherein the current profile and the second profile each define one or more settings of the mobile computing device.Type: GrantFiled: January 2, 2015Date of Patent: February 20, 2018Assignee: Google Inc.Inventor: Lantian Zheng
-
Publication number: 20180039478Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may receive audio data corresponding to an utterance spoken by a user, and may obtain structured data representative of the received audio data. The communications device may provide structured data to the executed application through a programmatic interface, and the executed application may perform the one or more operations in accordance with the structured data. The communications device may generate data indicative of an output of the one or more operations performed by the executed application, and may present at least a portion of the generated output data to a user through a corresponding interface.Type: ApplicationFiled: August 2, 2016Publication date: February 8, 2018Inventors: Sang Soo Sung, Lantian Zheng, David P. Whipp, Liuyi Sun, Haywai Hayward Chan
-
Publication number: 20180039477Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for integrating voice-based interaction and control into a native graphical user interface (GUI) of an executed application. For example, a communications device may obtaining component data identifying a plurality of components of a voice-user interface from a computing system maintained by a voice-service provider, and may execute an application linked to a corresponding one of the components of the voice-user interface. The communications device may generate the native GUI based on an output of the executed application, and may generate an interface element representative of the corresponding one of the components of the voice-user interface. The communications device may present the generated interface element within the native GUI, which may embed the corresponding component of the voice-user interface into the native GUI.Type: ApplicationFiled: August 2, 2016Publication date: February 8, 2018Inventors: Sang Soo Sung, Lantian Zheng, Haywai Hayward Chan, Chen Liu, Liuyi Sun, David P. Whipp
-
Patent number: 9842443Abstract: In general, aspects of this disclosure are directed towards techniques for using a computing device to perform the functionality of a vehicle key, so that the computing device may be used to automatically unlock the doors of a vehicle and/or to activate a previously-deactivated keyless ignition system. The computing device may be associated with a vehicle, including sending an identifier associated with the computing device to the vehicle via short-range communication. The computing device may also send to the vehicle, via short-range communication, at least one unlock door signal including an access code verifiable by the vehicle, and wherein receipt of the at least one unlock door signal by the vehicle enables the vehicle to unlock one or more of its doors without further user intervention.Type: GrantFiled: October 8, 2015Date of Patent: December 12, 2017Assignee: Google LLCInventors: Zhi Weng, Lantian Zheng
-
Patent number: 9438564Abstract: A method, system and computer program product for managing pooled VPN proxy servers by a central server is provided. The method includes receiving information from a plurality of computers wherein the information received is used for registering, with a central server, the respective computer as a VPN proxy server. The method also includes receiving a request from a client device for a VPN proxy server and sending a list of registered VPN proxy servers to the client device.Type: GrantFiled: September 18, 2012Date of Patent: September 6, 2016Assignee: Google Inc.Inventors: Zhi Weng, Lantian Zheng
-
Patent number: 9355080Abstract: Propagating user feedback on shared posts is described, including receiving a user indication associated with repost content. The repost content is associated with post content. The post content includes at least one item provided on a website. The repost content includes at least one other item provided on another website or the website, and the at least one other item is associated with the at least one item. The repost content is determined to be associated with the post content. Post feedback data based on the user indication is identified. The post feedback data is associated with the post content, and the post feedback data represents previous user indication. The post feedback data is updated based on the user indication.Type: GrantFiled: April 24, 2014Date of Patent: May 31, 2016Assignee: GOOGLE INC.Inventors: Lantian Zheng, Zhi Weng