Patents by Inventor Jia Wei Tam
Jia Wei Tam 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).
-
Patent number: 11893227Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: GrantFiled: March 21, 2022Date of Patent: February 6, 2024Assignee: Google LLCInventors: Gregory Mason Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Publication number: 20220206650Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: ApplicationFiled: March 21, 2022Publication date: June 30, 2022Inventors: Gregory Mason Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Patent number: 11279280Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: GrantFiled: November 9, 2020Date of Patent: March 22, 2022Assignee: Google LLCInventors: Gregory Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Publication number: 20210070221Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: ApplicationFiled: November 9, 2020Publication date: March 11, 2021Inventors: Gregory Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Patent number: 10829041Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: GrantFiled: November 11, 2019Date of Patent: November 10, 2020Assignee: Google LLCInventors: Gregory Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Patent number: 10834250Abstract: A device is described that, while operating in an automobile configuration, causes a vehicle system of an automobile to display part of an automobile graphical user interface (GUI) while locally displaying a different part of the automobile GUI. Responsive to receiving user input for switching to a non-automobile GUI that permits access to at least some features of the device that are restricted by the automobile GUI, the device replaces the part of the automobile GUI that is locally displayed on the device with the non-automobile GUI, all while continuing to cause the vehicle system to display its part of the automobile GUI. The device accesses the at least some features of the device and responsive to receiving user input for switching back to the automobile GUI, the device replaces the non-automobile GUI with the part of the automobile GUI that was previously displayed by the device.Type: GrantFiled: July 30, 2019Date of Patent: November 10, 2020Assignee: Google LLCInventors: Jia Wei Tam, Lauren Wunderlich, Zhongxia Yan, Gyeong Sik Choi, Heng Xiong, Bryan Jeffery Moles, Francisco Manuel Galanes, Sabrina Silk Billinghurst, Yuanjiao Shen, Patrick Brady
-
Publication number: 20200079289Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: ApplicationFiled: November 11, 2019Publication date: March 12, 2020Inventors: Gregory Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Patent number: 10496273Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dismissing displayed elements. In some implementations, a device with a touchscreen is operated using a first touch input threshold value, which may correspond to a minimum distance of input to the touchscreen to identify a gesture. An automobile mode event is detected that initiates an automobile mode for the device. A user input to the touchscreen of the device is received while the device is in the automobile mode. Using a second touch input threshold value corresponding to the automobile mode, the device determines that the user input to the touchscreen of the device represents a gesture corresponding to a user interface element displayed on the device. The device dismisses the user interface element so that the user interface element is no longer displayed.Type: GrantFiled: December 14, 2017Date of Patent: December 3, 2019Assignee: Google LLCInventors: Yuan Hang Li, Michael Alexander Digman, Jia Wei Tam, Gyeong Sik Choi, Relly Brandman, Angela Park, Stephen John Tapper, Aurora Marian Adkins, Dylan Thomas Casano
-
Publication number: 20190356773Abstract: A device is described that, while operating in an automobile configuration, causes a vehicle system of an automobile to display part of an automobile graphical user interface (GUI) while locally displaying a different part of the automobile GUI. Responsive to receiving user input for switching to a non-automobile GUI that permits access to at least some features of the device that are restricted by the automobile GUI, the device replaces the part of the automobile GUI that is locally displayed on the device with the non-automobile GUI, all while continuing to cause the vehicle system to display its part of the automobile GUI. The device accesses the at least some features of the device and responsive to receiving user input for switching back to the automobile GUI, the device replaces the non-automobile GUI with the part of the automobile GUI that was previously displayed by the device.Type: ApplicationFiled: July 30, 2019Publication date: November 21, 2019Inventors: Jia Wei Tam, Lauren Wunderlich, Zhongxia Yan, Gyeong Sik Choi, Heng Xiong, Bryan Jeffery Moles, Francisco Manuel Galanes, Sabrina Silk Billinghurst, Yuanjiao Shen, Patrick Brady
-
Patent number: 10471896Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: GrantFiled: September 1, 2017Date of Patent: November 12, 2019Assignee: Google LLCInventors: Gregory Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Patent number: 10389870Abstract: A device is described that, while operating in an automobile configuration, causes a vehicle system of an automobile to display part of an automobile graphical user interface (GUI) while locally displaying a different part of the automobile GUI. Responsive to receiving user input for switching to a non-automobile GUI that permits access to at least some features of the device that are restricted by the automobile GUI, the device replaces the part of the automobile GUI that is locally displayed on the device with the non-automobile GUI, all while continuing to cause the vehicle system to display its part of the automobile GUI. The device accesses the at least some features of the device and responsive to receiving user input for switching back to the automobile GUI, the device replaces the non-automobile GUI with the part of the automobile GUI that was previously displayed by the device.Type: GrantFiled: September 5, 2018Date of Patent: August 20, 2019Assignee: Google LLCInventors: Jia Wei Tam, Lauren Wunderlich, Zhongxia Yan, Gyeong Sik Choi, Heng Xiong, Bryan Jeffery Moles, Francisco Manuel Galanes, Sabrina Silk Billinghurst, Yuanjiao Shen, Patrick Brady
-
Publication number: 20190065021Abstract: Methods, systems, and apparatuses, including computer programs encoded on a computer-readable storage medium for implementing hybrid scrolling are described. In some implementations, when a user input is received to browse through information, such as a list of content, a control processor may determine whether the user input satisfies one or more of a velocity threshold and a distance threshold. If either the velocity threshold or the distance threshold is satisfied, the control processor can perform a page transition to cause a preceding or succeeding page of information to be displayed. If neither the velocity threshold nor the distance threshold is satisfied, the control processor scrolls through the information according to a distance and direction corresponding to the distance and direction associated with the user input.Type: ApplicationFiled: August 30, 2017Publication date: February 28, 2019Inventors: Michael Alexander Digman, Jia Wei Tam
-
Patent number: 10102567Abstract: An online application store may include an interface that provides collections to users of the application store. In one implementation, a webpage may be provided that presents, to a user of the online application store, a number of applications that are available, to the client, as applications for installation. The webpage may provide a visual interface that includes a first section that includes graphical representations of at least some of the applications; and a second section that provides an identification of one or more collections that each correspond to a subset of the applications.Type: GrantFiled: June 7, 2012Date of Patent: October 16, 2018Assignee: Google LLCInventors: Jia Wei Tam, David Notario, Shannon P. Guymon, Michael Reutov, Lennart Kolmodin, Dmitry Chernenkov
-
Patent number: 10097684Abstract: A device is described that, while operating in an automobile configuration, causes a vehicle system of an automobile to display part of an automobile graphical user interface (GUI) while locally displaying a different part of the automobile GUI. Responsive to receiving user input for switching to a non-automobile GUI that permits access to at least some features of the device that are restricted by the automobile GUI, the device replaces the part of the automobile GUI that is locally displayed on the device with the non-automobile GUI, all while continuing to cause the vehicle system to display its part of the automobile GUI. The device accesses the at least some features of the device and responsive to receiving user input for switching back to the automobile GUI, the device replaces the non-automobile GUI with the part of the automobile GUI that was previously displayed by the device.Type: GrantFiled: March 19, 2018Date of Patent: October 9, 2018Assignee: Google LLCInventors: Jia Wei Tam, Lauren Wunderlich, Zhongxia Yan, Gyeong Sik Choi, Heng Xiong, Bryan Jeffery Moles, Francisco Manuel Galanes, Sabrina Silk Billinghurst, Yuanjiao Shen, Patrick Brady
-
Publication number: 20180275863Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dismissing displayed elements. In some implementations, a device with a touchscreen is operated using a first touch input threshold value, which may correspond to a minimum distance of input to the touchscreen to identify a gesture. An automobile mode event is detected that initiates an automobile mode for the device. A user input to the touchscreen of the device is received while the device is in the automobile mode. Using a second touch input threshold value corresponding to the automobile mode, the device determines that the user input to the touchscreen of the device represents a gesture corresponding to a user interface element displayed on the device. The device dismisses the user interface element so that the user interface element is no longer displayed.Type: ApplicationFiled: December 14, 2017Publication date: September 27, 2018Inventors: Yuan Hang Li, Michael Alexander Digman, Jia Wei Tam, Gyeong Sik Choi, Relly Brandman, Angela Park, Stephen John Tapper, Aurora Marian Adkins, Dylan Thomas Casano
-
Publication number: 20180111552Abstract: In one example, a computing device includes one or more user input detection components, and one or more processors configured to receive an indication of a first user input detected by the one or more user input detection components, responsive to receiving the indication of the first user input, adjust a level of an attention buffer at a defined rate; responsive to determining that the level of the attention buffer satisfies a first threshold, prevent further interaction with a user interface of the computing device, responsive to determining that an indication of a second user input has not been received within a time period, adjust a level of the attention buffer, and responsive to determining that the level of the attention buffer satisfies a second threshold, allow further interaction with the user interface.Type: ApplicationFiled: September 1, 2017Publication date: April 26, 2018Inventors: Gregory Neiswander, Sabrina Silk Billinghurst, Yuan Hang Li, Daniel Holle, Yan Yan, Jorge Taketoshi Furuya Mariche, Jia Wei Tam, Stefan Day Dierauf, Rasekh Rifaat, Ian Douglas Barlow
-
Publication number: 20150149329Abstract: An online application store may include an interface that provides collections to users of the application store. In one implementation, a webpage may be provided that presents, to a user of the online application store, a number of applications that are available, to the client, as applications for installation. The webpage may provide a visual interface that includes a first section that includes graphical representations of at least some of the applications; and a second section that provides an identification of one or more collections that each correspond to a subset of the applications.Type: ApplicationFiled: June 7, 2012Publication date: May 28, 2015Inventors: Jia Wei Tam, David Notario, Shannon P. Guymon, Michael Reutov, Lennart Kolmodin, Dmitry Chernenkov