Inventor · disambiguated record
John C. Tang
Also filed as: TANG JOHN · TANG JOHN C · TANG JOHN CHICK HONG
48 granted patents·14 pending applications·3,736 citations·filing 1990–2024
98Inventor score
Files withMICROSOFT TECHNOLOGY LICENSING LLC16SUN MICROSYSTEMS INC12HYDRA ELECTRIC COMPANY7MICROSOFT CORP5DREWS CLEMENS4
Top patents by PatentIndex Score
62 records- 0198US5793365ASystem and method providing a computer user interface enabling access to distributed workgroup membersSUN MICROSYSTEMS INC·Filed 1996·Granted Aug 11, 1998·1.4k cites·41 claims
- 0296US6731308B1Mechanism for reciprocal awareness of intent to initiate and end interaction among remote usersSUN MICROSYSTEMS INC·Filed 2000·Granted May 4, 2004·364 cites·12 claims
- 0396US5960173ASystem and method enabling awareness of others working on similar tasks in a computer work environmentSUN MICROSYSTEMS INC·Filed 1995·Granted Sep 28, 1999·462 cites·52 claims
- 0496US5239373AVideo computational shared drawing spaceXEROX CORP·Filed 1990·Granted Aug 24, 1993·292 cites·16 claims
- 0595US10609332B1Video conferencing supporting a composite video streamMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Mar 31, 2020·28 cites·20 claims
- 0694US6791583B2System and method for providing spatially distributed device interactionSUN MICROSYSTEMS INC·Filed 2001·Granted Sep 14, 2004·187 cites·48 claims
- 0793US6532477B1Method and apparatus for generating an audio signature for a data itemSUN MICROSYSTEMS INC·Filed 2000·Granted Mar 11, 2003·118 cites·27 claims
- 0893US5025314AApparatus allowing remote interactive use of a plurality of writing surfacesXEROX CORP·Filed 1990·Granted Jun 18, 1991·219 cites·12 claims
- 0991US9977574B2Accelerated instant replay for co-present and distributed meetingsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2014·Granted May 22, 2018·10 cites·20 claims
- 1091US8635293B2Asynchronous video threadsFISHER DANYEL·Filed 2011·Granted Jan 21, 2014·26 cites·19 claims
- 1190US9978549B1Variable venturi flow switchHYDRA ELECTRIC COMPANY·Filed 2016·Granted May 22, 2018·4 cites·20 claims
- 1290US6349327B1System and method enabling awareness of others working on similar tasks in a computer work environmentSUN MICROSYSTEMS INC·Filed 1998·Granted Feb 19, 2002·207 cites·27 claims
- 1389US8797380B2Accelerated instant replay for co-present and distributed meetingsQUINN KORI INKPEN·Filed 2010·Granted Aug 5, 2014·16 cites·20 claims
- 1487US10771736B2Compositing and transmitting contextual information during an audio or video callMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2014·Granted Sep 8, 2020·8 cites·20 claims
- 1586US10788963B2Accelerated instant replay for co-present and distributed meetingsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2018·Granted Sep 29, 2020·4 cites·20 claims
- 1685US7106851B2System and method for connecting pending and preset telephone calls to facilitate transitioning to a phone callSUN MICROSYSTEMS INC·Filed 2003·Granted Sep 12, 2006·53 cites·40 claims
- 1785US6988248B1Animated indicators that reflect function activity or state of objects data or processesSUN MICROSYSTEMS INC·Filed 1997·Granted Jan 17, 2006·122 cites·3 claims
- 1881US10476968B2Providing a shared user experience of facilitate communicationMICROSOFT CORP·Filed 2014·Granted Nov 12, 2019·3 cites·24 claims
- 1981US9966211B1Pressure switch systemHYDRA ELECTRIC COMPANY·Filed 2016·Granted May 8, 2018·2 cites·19 claims
- 2081US5471571AMethod and apparatus for setting a graphical object's position and orientation with viscous draggingXEROX CORP·Filed 1992·Granted Nov 28, 1995·91 cites·43 claims
- 2180US9591260B1Immersive telepresenceMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2015·Granted Mar 7, 2017·4 cites·20 claims
- 2280US7159207B2Method and apparatus for accessing related computer objectsSUN MICROSYSTEMS INC·Filed 2001·Granted Jan 2, 2007·32 cites·17 claims
- 2378US9113033B2Mobile video conferencing with digital annotationJUNUZOVIC SASA·Filed 2012·Granted Aug 18, 2015·6 cites·19 claims
- 2478US6934737B1Method and apparatus for providing multi-level access control in a shared computer windowSUN MICROSYSTEMS INC·Filed 2000·Granted Aug 23, 2005·27 cites·33 claims
- 2577US10163077B2Proxy for asynchronous meeting participationMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Dec 25, 2018·2 cites·20 claims
- 2676US8520052B2Functionality for indicating direction of attentionVENOLIA GINA D·Filed 2011·Granted Aug 27, 2013·7 cites·19 claims
- 2774US8768893B2Identifying computer users having files with common attributesDREWS CLEMENS·Filed 2011·Granted Jul 1, 2014·3 cites·8 claims
- 2872US12422973B2Established perspective user interface and user experience for video meetingsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2023·Granted Sep 23, 2025·0 cites·20 claims
- 2972US9991061B1Toggle electro-mechanical assemblyHYDRA ELECTRIC COMPANY·Filed 2016·Granted Jun 5, 2018·1 cites·19 claims
- 3071US10270820B2Impromptu community streamerMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Apr 23, 2019·1 cites·20 claims
- 3171US8914368B2Augmented and cross-service taggingBADENES HERNAN·Filed 2010·Granted Dec 16, 2014·5 cites·22 claims
- 3270US9270936B2Functionality for indicating direction of attentionMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2013·Granted Feb 23, 2016·2 cites·17 claims
- 3369US6686933B1Lightweight indicator of divergence of views for collaboratively shared user interface elementsSUN MICROSYSTEMS INC·Filed 2000·Granted Feb 3, 2004·15 cites·22 claims
- 3467US11656747B2Established perspective user interface and user experience for video meetingsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2021·Granted May 23, 2023·0 cites·20 claims
- 3565US11164418B2Impromptu community streamerMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2019·Granted Nov 2, 2021·0 cites·20 claims
- 3665US7129818B1Method and system for determining whether a person is potentially unavailable for communicationSUN MICROSYSTEMS INC·Filed 2004·Granted Oct 31, 2006·15 cites·25 claims
- 3763US10529511B1Variable venturi flow switchHYDRA ELECTRIC COMPANY·Filed 2018·Granted Jan 7, 2020·0 cites·19 claims
- 3863US10297401B1Toggle electro-mechanical assemblyHYDRA ELECTRIC COMPANY·Filed 2018·Granted May 21, 2019·0 cites·20 claims
- 3962US10600595B1Pressure switch systemHYDRA ELECTRIC COMPANY·Filed 2018·Granted Mar 24, 2020·0 cites·20 claims
- 4060US10257128B2Presenting messages to participants based on neighborhoodsMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2016·Granted Apr 9, 2019·1 cites·20 claims
- 4157US12450849B2Collaborative systemMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2022·Granted Oct 21, 2025·0 cites·19 claims
- 4257US5325110AMulti-control point tool for computer drawing programsXEROX CORP·Filed 1991·Granted Jun 28, 1994·31 cites·48 claims
- 4355US2014195222A1Speech Modification for Distributed Story ReadingMICROSOFT CORP·Filed 2013·Application pending·0 cites
- 4454US2025157103A1Media stream storyboard generationMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2023·Application pending·0 cites
- 4553US2025350703A1Personalized digital meeting agentMICROSOFT TECHNOLOGY LICENSING LLC·Filed 2024·Application pending·0 cites
- 4652US9652725B2Placeholder management in an activity manager in a collaborative computing environmentMULLER MICHAEL·Filed 2005·Granted May 16, 2017·0 cites·5 claims
- 4752US8086573B2System and method for identifying computer users having files with common attributesDREWS CLEMENS·Filed 2008·Granted Dec 27, 2011·0 cites·6 claims
- 4851US9471902B2Proxy for asynchronous meeting participationHOFF AARON·Filed 2011·Granted Oct 18, 2016·0 cites·20 claims
- 4951US2004039630A1Method and system for inferring and applying coordination patterns from individual work and communication activityFiled 2002·Application pending·0 cites
- 5050US8407189B2Finding and fixing stability problems in personal computer systemsDREWS CLEMENS·Filed 2009·Granted Mar 26, 2013·0 cites·22 claims
Showing the top 50 of 62 patent records by PatentIndex Score.
Join the waitlist — get patent alerts
Get an alert when John C. Tang files or is granted a new patent.
We store only your email — no account needed. See our privacy policy.
Identity basis: PatentsView inventor disambiguation (2025Q4-odp release). How scoring works →