JT

John C. Tang

Microsoft: 18 patents #2,017 of 40,388Top 5%
Oracle: 13 patents #827 of 14,854Top 6%
HY Hydra-Electric: 7 patents #2 of 4Top 50%
IBM: 5 patents #18,733 of 70,183Top 30%
Xerox: 4 patents #2,608 of 8,622Top 35%
📍 Palo Alto, CA: #399 of 9,675 inventorsTop 5%
🗺 California: #8,766 of 386,348 inventorsTop 3%
Overall (All Time): #60,055 of 4,157,543Top 2%
47
Patents All Time

Issued Patents All Time

Showing 26–47 of 47 patents

Patent #TitleCo-InventorsDate
8787593 State feedback for single-valued devices with multiple inputs Randall B. Smith, Glenn C. Scott 2014-07-22
8768893 Identifying computer users having files with common attributes Clemens Drews, Tessa A. Lau, James Lin 2014-07-01
8635293 Asynchronous video threads Danyel A. Fisher, Aaron Hoff, Mary P. Czerwinski, Kori Inkpen Quinn, Jeremy Barksdale +3 more 2014-01-21
8520052 Functionality for indicating direction of attention Gina D. Venolia, George G. Robertson, David M. Sirkin, Bongshin Lee 2013-08-27
8407189 Finding and fixing stability problems in personal computer systems Clemens Drews, Eben M. Haber, Mark A. Smith 2013-03-26
8086573 System and method for identifying computer users having files with common attributes Clemens Drews, Tessa A. Lau, James Lin 2011-12-27
7159207 Method and apparatus for accessing related computer objects Donald R. Gentner, Nicole Y. Mordecai, James M. A. Begole, Michael L. Van De Vanter 2007-01-02
7129818 Method and system for determining whether a person is potentially unavailable for communication James M. A. Begole, Nicholas E. Matsakis 2006-10-31
7106851 System and method for connecting pending and preset telephone calls to facilitate transitioning to a phone call Mark Bilezikjian, Nicole Y. Mordecai, James M. A. Begole, Brian K. Raymor 2006-09-12
6988248 Animated indicators that reflect function activity or state of objects data or processes Chris Ryan, Trevor Huw Morris, Ellen Isaacs 2006-01-17
6934737 Method and apparatus for providing multi-level access control in a shared computer window Nicole Y. Mordecai, James M. A. Begole 2005-08-23
6791583 System and method for providing spatially distributed device interaction Nicole Y. Mordecai, James M. A. Begole, Francis C. Li, Max G. Van Kleek, Janak Bhalodia 2004-09-14
6731308 Mechanism for reciprocal awareness of intent to initiate and end interaction among remote users Nicole Y. Mordecai, James M. A. Begole, Janak Bhalodia, Max G. Van Kleek 2004-05-04
6686933 Lightweight indicator of divergence of views for collaboratively shared user interface elements James M. A. Begole, Nicole Y. Mordecai 2004-02-03
6532477 Method and apparatus for generating an audio signature for a data item Randall B. Smith 2003-03-11
6349327 System and method enabling awareness of others working on similar tasks in a computer work environment Ellen Isaacs, Trevor Huw Morris, Thomas Rodriguez, Alan T. Ruberg, Rick Levenson 2002-02-19
5960173 System and method enabling awareness of others working on similar tasks in a computer work environment Ellen Isaacs, Trevor Huw Morris, Thomas Rodriguez, Alan T. Ruberg, Rick Levenson 1999-09-28
5793365 System and method providing a computer user interface enabling access to distributed workgroup members Ellen Isaacs, Trevor Huw Morris, Thomas Rodriguez, Alan T. Ruberg, Rick Levenson 1998-08-11
5471571 Method and apparatus for setting a graphical object's position and orientation with viscous dragging Randall B. Smith, D. Austin Henderson, Jr. 1995-11-28
5325110 Multi-control point tool for computer drawing programs Randall B. Smith, D. Austin Henderson, Jr. 1994-06-28
5239373 Video computational shared drawing space Scott L. Minneman, Sara A. Bly, Steve R. Harrison 1993-08-24
5025314 Apparatus allowing remote interactive use of a plurality of writing surfaces Scott L. Minneman 1991-06-18