- Mountain View CA, US Sabrina Silk Billinghurst - Mountain View CA, US Yuan Hang Li - Milpitas CA, US Daniel Holle - San Francisco CA, US Yan Yan - Cupertino CA, US Jorge Taketoshi Furuya Mariche - Cupertino CA, US Jia Wei Tam - Seattle WA, US Stefan Day Dierauf - Kirkland WA, US Rasekh Rifaat - Kirkland WA, US Ian Douglas Barlow - Mountain View CA, US
International Classification:
B60Q 9/00 G06F 3/0488 B60W 40/09 B60K 37/06
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.
Automated Pacing Of Vehicle Operator Content Interaction
- Mountain View CA, US Sabrina Silk Billinghurst - Mountain View CA, US Yuan Hang Li - Milpitas CA, US Daniel Holle - San Francisco CA, US Yan Yan - Cupertino CA, US Jorge Taketoshi Furuya Mariche - Cupertino CA, US Jia Wei Tam - Seattle WA, US Stefan Day Dierauf - Kirkland WA, US Rasekh Rifaat - Kirkland WA, US Ian Douglas Barlow - Mountain View CA, US
International Classification:
B60Q 9/00 G06F 3/0488 B60W 40/09 B60K 37/06
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.
- Mountain View CA, US Jia Wei Tam - Seattle WA, US
International Classification:
G06F 3/0485 G06F 3/0483 B60K 35/00
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.
- Mountain View CA, US Michael Alexander Digman - Mountain View CA, US Jia Wei Tam - Seattle WA, US Gyeong Sik Choi - Sunnyvale CA, US Relly Brandman - Menlo Park CA, US Angela Park - Santa Clara CA, US Stephen John Tapper - Sunnyvale CA, US Aurora Marian Adkins - Redwood City CA, US Dylan Thomas Casano - Oakland CA, US
International Classification:
G06F 3/0488 G06F 3/0484 G06F 3/0482
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.
Automated Pacing Of Vehicle Operator Content Interaction
- Mountain View CA, US Sabrina Silk Billinghurst - Mountain View CA, US Yuan Hang Li - Milpitas CA, US Daniel Holle - San Francisco CA, US Yan Yan - Cupertino CA, US Jorge Taketoshi Furuya Mariche - Cupertino CA, US Jia Wei Tam - Seattle WA, US Stefan Day Dierauf - Kirkland WA, US Rasekh Rifaat - Kirkland WA, US Ian Douglas Barlow - Mountain View CA, US
International Classification:
B60Q 9/00
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.
User Curated Collections For An Online Application Environment
Jia Wei Tam - Seattle WA, US David Notario - Seattle WA, US Shannon P. Guymon - Palo Alto CA, US Michael Reutov - Moscow, RU Lennart Kolmodin - Moscow, RU Dmitry Chernenkov - Moscow, RU
International Classification:
G06Q 30/06
US Classification:
705 272
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. The one or more collections may include: a first collection that was created or edited by the user; and a second collection that was created or edited by one or more other users, the second collection being selected for the webpage, from a number of collections that were created or edited by the one or more other users, based on a ranking score that is determined at least based on a number of times that the subset of the applications, corresponding to the second collection, were installed.
Google - Seattle, WA since Jun 2012
Senior Software Engineer
Google - Greater Seattle Area Jun 2011 - Jun 2012
Software Engineer III
Amazon.com Oct 2010 - May 2011
Technical Program Manager
Amazon.com Apr 2008 - Oct 2010
Software Development Engineer II
UCLA Feb 2006 - Mar 2008
Programmer / Analyst II
Education:
University of California, Riverside 2003 - 2006
BS, Computer Science
Skills:
Perl Software Design Software Engineering Software Development User Experience Agile Methodologies Algorithms Hibernate Object Oriented Design
Flickr
Youtube
Jia Tam SKYDIVES!!
Category:
Sports
Uploaded:
10 Jul, 2011
Duration:
4m 17s
by Jonathan Lam + Justin Tam (original by Yog...
A taiwanese cover by Jonathan Lam. Piano by Justin Tam (aka Ghettojut)
Category:
Music
Uploaded:
17 Sep, 2011
Duration:
4m 49s
10-3-2009 Kathy Ha's Cooking - Jia Jiang Mien...
10-3-2009 Kathy Ha's Cooking - Jia Jiang Mien Tap 2
Category:
People & Blogs
Uploaded:
04 Oct, 2009
Duration:
7m 37s
The Funny Couple (mandarin, eng sub) 1/9
The Funny Couple (Tian sheng yi dui) (1979) Starring: Alam Tam & Chels...
Category:
Entertainment
Uploaded:
11 Sep, 2008
Duration:
10m 20s
The Funny Couple (mandarin, eng sub) 2/9
The Funny Couple (Tian sheng yi dui) (1979) Starring: Alam Tam & Chels...
Category:
Entertainment
Uploaded:
11 Sep, 2008
Duration:
10m 20s
UNC CH JIA 2007 VSA Dem Ngam Ngui
UNC CH JIA Oct 27, 2007 VSA's Fan and Sword Dance Dem Ngam Ngui-Tam Do...