Patents by Inventor Kaikai Wang
Kaikai 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: 20240012540Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.Type: ApplicationFiled: September 21, 2023Publication date: January 11, 2024Inventors: Tim Wantland, Julian Odell, Seungyeon Kim, Iulia Turc, Daniel Ramage, Wei Huang, Kaikai Wang
-
Patent number: 11803290Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.Type: GrantFiled: January 25, 2021Date of Patent: October 31, 2023Assignee: GOOGLE LLCInventors: Tim Wantland, Julian Odell, Seungyeon Kim, Iulia Turc, Daniel Ramage, Wei Huang, Kaikai Wang
-
Publication number: 20210141501Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.Type: ApplicationFiled: January 25, 2021Publication date: May 13, 2021Inventors: Tim Wantland, Julian Odell, Seungyeon Kim, Iulia Turc, Daniel Ramage, Wei Huang, Kaikai Wang
-
Patent number: 10901577Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.Type: GrantFiled: July 17, 2018Date of Patent: January 26, 2021Assignee: Google LLCInventors: Tim Wantland, Julian Odell, Seungyeon Kim, Iulia Turc, Daniel Ramage, Wei Huang, Kaikai Wang
-
Publication number: 20200026395Abstract: The present disclosure is directed to input suggestion. In particular, the methods and systems of the present disclosure can: receive, from a first application executed by one or more computing devices, data indicating information that has been presented by and/or input into the first application; generate, based at least in part on the received data, one or more suggested candidate inputs for a second application executed by the computing device(s); provide, in association with the second application, an interface comprising one or more options to select at least one suggested candidate input of the suggested candidate input(s); and responsive to receiving data indicating a selection of a particular suggested candidate input of the suggested candidate input(s) via the interface, communicate, to the second application, data indicating the particular suggested candidate input.Type: ApplicationFiled: July 17, 2018Publication date: January 23, 2020Inventors: Tim Wantland, Julian Odell, Seungyeon Kim, Iulia Turc, Daniel Ramage, Wei Huang, Kaikai Wang
-
Patent number: 10254935Abstract: Systems and methods of providing content selection are provided. For instance, one or more signals indicative of a user selection of an object displayed within a user interface can be received. Responsive to receiving the one or more signals, a content attribute associated with one or more objects displayed within the user interface can be identified. A content entity can be determined based at least in part on the content attribute and the user selection. One or more relevant actions can then be determined based at least in part on the determined content entity. Data indicative of the relevant actions can then be provided for display.Type: GrantFiled: June 29, 2016Date of Patent: April 9, 2019Assignee: Google LLCInventors: Stefano Mazzocchi, Kaikai Wang, John Thomas DiMartile, III, Tim Wantland
-
Publication number: 20180004397Abstract: Systems and methods of providing content selection are provided. For instance, one or more signals indicative of a user selection of an object displayed within a user interface can be received. Responsive to receiving the one or more signals, a content attribute associated with one or more objects displayed within the user interface can be identified. A content entity can be determined based at least in part on the content attribute and the user selection. One or more relevant actions can then be determined based at least in part on the determined content entity. Data indicative of the relevant actions can then be provided for display.Type: ApplicationFiled: June 29, 2016Publication date: January 4, 2018Inventors: Stefano Mazzocchi, Kaikai Wang, John DiMartile, Tim Wantland
-
Publication number: 20140310642Abstract: A deferred placement prompt is provided in a user interface when an application window is launched. Responsive to the presentation of the deferred placement prompt, the user can provide a directional placement instruction (e.g., a “drag” of the prompt, a selection of a screen region, a keyboard input) to indicate the user's preference for placement of the launched window. The user interface can give cooperative feedback to the user during the deferred placement prompt operation, such as highlighting an application window to be replaced, responsive to a directional placement instruction, animating the deferred placement prompt, etc.Type: ApplicationFiled: April 15, 2013Publication date: October 16, 2014Applicant: MICROSOFT CORPORATIONInventors: Miron Vranjes, Jesse Clay Satterfield, Matthew Isaac Worley, Chaitanya Sareen, Nils Anders Sundelin, Richie Fang, Alice Steinglass, Robert James Jarrett, Kaikai Wang