Inventor
TANG JOHN C
US32 patents
⚠️ This page may combine multiple inventors who share the name “TANG JOHN C”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT TECHNOLOGY LICENSING LLC
10 patentsUS10609332B1Mar 31, 2020
Video conferencing supporting a composite video stream
MICROSOFT TECHNOLOGY LICENSING LLC28 citations92
US10771736B2Sep 8, 2020
Compositing and transmitting contextual information during an audio or video call
MICROSOFT TECHNOLOGY LICENSING LLC8 citations81
US10163077B2Dec 25, 2018
Proxy for asynchronous meeting participation
MICROSOFT TECHNOLOGY LICENSING LLC2 citations71
US12422973B2Sep 23, 2025
Established perspective user interface and user experience for video meetings
MICROSOFT TECHNOLOGY LICENSING LLC0 citations60
US11656747B2May 23, 2023
Established perspective user interface and user experience for video meetings
MICROSOFT TECHNOLOGY LICENSING LLC0 citations60
US11164418B2Nov 2, 2021
Impromptu community streamer
MICROSOFT TECHNOLOGY LICENSING LLC0 citations58
US10270820B2Apr 23, 2019
Impromptu community streamer
MICROSOFT TECHNOLOGY LICENSING LLC1 citations58
US9270936B2Feb 23, 2016
Functionality for indicating direction of attention
MICROSOFT TECHNOLOGY LICENSING LLC2 citations57
US10257128B2Apr 9, 2019
Presenting messages to participants based on neighborhoods
MICROSOFT TECHNOLOGY LICENSING LLC1 citations53
US12450849B2Oct 21, 2025
Collaborative system
MICROSOFT TECHNOLOGY LICENSING LLC0 citations45
SUN MICROSYSTEMS INC
8 patentsUS6532477B1Mar 11, 2003
Method and apparatus for generating an audio signature for a data item
SUN MICROSYSTEMS INC118 citations98
US6731308B1May 4, 2004
Mechanism for reciprocal awareness of intent to initiate and end interaction among remote users
SUN MICROSYSTEMS INC364 citations97
US6791583B2Sep 14, 2004
System and method for providing spatially distributed device interaction
SUN MICROSYSTEMS INC187 citations96
US7159207B2Jan 2, 2007
Method and apparatus for accessing related computer objects
SUN MICROSYSTEMS INC32 citations92
US6934737B1Aug 23, 2005
Method and apparatus for providing multi-level access control in a shared computer window
SUN MICROSYSTEMS INC27 citations92
US7106851B2Sep 12, 2006
System and method for connecting pending and preset telephone calls to facilitate transitioning to a phone call
SUN MICROSYSTEMS INC53 citations89
US6686933B1Feb 3, 2004
Lightweight indicator of divergence of views for collaboratively shared user interface elements
SUN MICROSYSTEMS INC15 citations84
US7129818B1Oct 31, 2006
Method and system for determining whether a person is potentially unavailable for communication
SUN MICROSYSTEMS INC15 citations80
XEROX CORP
4 patentsUS5025314AJun 18, 1991
Apparatus allowing remote interactive use of a plurality of writing surfaces
XEROX CORP219 citations98
US5239373AAug 24, 1993
Video computational shared drawing space
XEROX CORP292 citations97
US5471571ANov 28, 1995
Method and apparatus for setting a graphical object's position and orientation with viscous dragging
XEROX CORP91 citations96
US5325110AJun 28, 1994
Multi-control point tool for computer drawing programs
XEROX CORP31 citations92
DREWS CLEMENS
3 patentsUS8768893B2Jul 1, 2014
Identifying computer users having files with common attributes
DREWS CLEMENS3 citations61
US8086573B2Dec 27, 2011
System and method for identifying computer users having files with common attributes
DREWS CLEMENS0 citations51
US8407189B2Mar 26, 2013
Finding and fixing stability problems in personal computer systems
DREWS CLEMENS0 citations40