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: 11893227
    Abstract: 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: Grant
    Filed: March 21, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: 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: 20220206650
    Abstract: 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: Application
    Filed: March 21, 2022
    Publication date: June 30, 2022
    Inventors: 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: 11279280
    Abstract: 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: Grant
    Filed: November 9, 2020
    Date of Patent: March 22, 2022
    Assignee: Google LLC
    Inventors: 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: 20210070221
    Abstract: 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: Application
    Filed: November 9, 2020
    Publication date: March 11, 2021
    Inventors: 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: 10829041
    Abstract: 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: Grant
    Filed: November 11, 2019
    Date of Patent: November 10, 2020
    Assignee: Google LLC
    Inventors: 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: 10834250
    Abstract: 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: Grant
    Filed: July 30, 2019
    Date of Patent: November 10, 2020
    Assignee: Google LLC
    Inventors: 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: 20200079289
    Abstract: 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: Application
    Filed: November 11, 2019
    Publication date: March 12, 2020
    Inventors: 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: 10496273
    Abstract: 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: Grant
    Filed: December 14, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: 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: 20190356773
    Abstract: 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: Application
    Filed: July 30, 2019
    Publication date: November 21, 2019
    Inventors: 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: 10471896
    Abstract: 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: Grant
    Filed: September 1, 2017
    Date of Patent: November 12, 2019
    Assignee: Google LLC
    Inventors: 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: 10389870
    Abstract: 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: Grant
    Filed: September 5, 2018
    Date of Patent: August 20, 2019
    Assignee: Google LLC
    Inventors: 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: 20190065021
    Abstract: 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: Application
    Filed: August 30, 2017
    Publication date: February 28, 2019
    Inventors: Michael Alexander Digman, Jia Wei Tam
  • Patent number: 10102567
    Abstract: 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: Grant
    Filed: June 7, 2012
    Date of Patent: October 16, 2018
    Assignee: Google LLC
    Inventors: Jia Wei Tam, David Notario, Shannon P. Guymon, Michael Reutov, Lennart Kolmodin, Dmitry Chernenkov
  • Patent number: 10097684
    Abstract: 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: Grant
    Filed: March 19, 2018
    Date of Patent: October 9, 2018
    Assignee: Google LLC
    Inventors: 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: 20180275863
    Abstract: 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: Application
    Filed: December 14, 2017
    Publication date: September 27, 2018
    Inventors: 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: 20180111552
    Abstract: 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: Application
    Filed: September 1, 2017
    Publication date: April 26, 2018
    Inventors: 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: 20150149329
    Abstract: 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: Application
    Filed: June 7, 2012
    Publication date: May 28, 2015
    Inventors: Jia Wei Tam, David Notario, Shannon P. Guymon, Michael Reutov, Lennart Kolmodin, Dmitry Chernenkov