Inventor
ATKINSON ROBERT G
US50 patents
⚠️ This page may combine multiple inventors who share the name “ATKINSON ROBERT G”. Patents are grouped by organization below to help distinguish them — per-person disambiguation is on the roadmap.
MICROSOFT CORP
48 patentsUS6856993B1Feb 15, 2005
Transactional file system
MICROSOFT CORP272 citations99
US6728879B1Apr 27, 2004
Transactional log with multi-sector log block validation
MICROSOFT CORP157 citations99
US6519764B1Feb 11, 2003
Method and system for naming and binding objects
MICROSOFT CORP91 citations99
US6263379B1Jul 17, 2001
Method and system for referring to and binding to objects using identifier objects
MICROSOFT CORP90 citations99
US5842018ANov 24, 1998
Method and system for referring to and binding to objects using identifier objects
MICROSOFT CORP229 citations99
US5740439AApr 14, 1998
Method and system for referring to and binding to objects using identifier objects
MICROSOFT CORP129 citations99
US5701424ADec 23, 1997
Palladian menus and methods relating thereto
MICROSOFT CORP237 citations99
US5689703ANov 18, 1997
Method and system for referring to and binding to objects using identifier objects
MICROSOFT CORP164 citations99
US5682536AOct 28, 1997
Method and system for referring to and binding to objects using identifier objects
MICROSOFT CORP134 citations99
US5613124AMar 18, 1997
Method and system for generating and storing multiple representations of a source object in object storage
MICROSOFT CORP203 citations99
US5581760ADec 3, 1996
Method and system for referring to and binding to objects using identifier objects
MICROSOFT CORP325 citations99
US7512636B2Mar 31, 2009
Transactional file system
MICROSOFT CORP69 citations98
US7496500B2Feb 24, 2009
Systems and methods that determine intent of data and respond to the data based on the intent
MICROSOFT CORP133 citations98
US6993714B2Jan 31, 2006
Grouping and nesting hierarchical namespaces
MICROSOFT CORP131 citations98
US6367012B1Apr 2, 2002
Embedding certifications in executable files for network transmission
MICROSOFT CORP439 citations98
US5892904AApr 6, 1999
Code certification for network transmission
MICROSOFT CORP645 citations98
US5511197AApr 23, 1996
Method and system for network marshalling of interface pointers for remote procedure calls
MICROSOFT CORP299 citations98
US7630501B2Dec 8, 2009
System and method for calibration of an acoustic system
MICROSOFT CORP1,517 citations97
US7257595B2Aug 14, 2007
Transactional file system
MICROSOFT CORP32 citations96
US6268924B1Jul 31, 2001
Document object having a print interface for programmatic automation by a using program
MICROSOFT CORP93 citations96
US6064406AMay 16, 2000
Method and system for caching presentation data of a source object in a presentation cache
MICROSOFT CORP49 citations96
US5911066AJun 8, 1999
Data transfer utilizing a single functionally independent data transfer mechanism
MICROSOFT CORP88 citations96
US5724588AMar 3, 1998
Method and system for network marshalling of interface pointers for remote procedure calls
MICROSOFT CORP228 citations96
US5608909AMar 4, 1997
Method and system for caching presentation data of a source object in a presentation cache
MICROSOFT CORP63 citations96
US6334157B1Dec 25, 2001
Programmatically providing direct access to user interface elements of an application program
MICROSOFT CORP119 citations95
US5715441AFeb 3, 1998
Method and system for storing and accessing data in a compound document using object linking
MICROSOFT CORP87 citations95
US5506983AApr 9, 1996
Method and system for transactioning of modifications to a tree structured file
MICROSOFT CORP78 citations95
US6970481B2Nov 29, 2005
Methods and systems for distributing multimedia data over heterogeneous networks
MICROSOFT CORP59 citations94
US6182108B1Jan 30, 2001
Method and system for multi-threaded processing
MICROSOFT CORP66 citations94
US5706504AJan 6, 1998
Method and system for storing data objects using a small object data stream
MICROSOFT CORP47 citations94
US8010559B2Aug 30, 2011
Transactional file system
MICROSOFT CORP11 citations93
US7613698B2Nov 3, 2009
Transactional file system
MICROSOFT CORP10 citations93
US7418463B2Aug 26, 2008
Transactional file system
MICROSOFT CORP23 citations93
US6721951B1Apr 13, 2004
Data transfer utilizing single functionally independent data transfer mechanism
MICROSOFT CORP44 citations93
US6708196B1Mar 16, 2004
Method and system for caching presentation data
MICROSOFT CORP43 citations93
US5499369AMar 12, 1996
Method and system for connecting objects using alert and running states
MICROSOFT CORP30 citations93
US7925966B2Apr 12, 2011
Grouping and nesting hierarchical namespaces
MICROSOFT CORP20 citations92
US7454778B2Nov 18, 2008
Enforcing rights management through edge email servers
MICROSOFT CORP42 citations92
US6658490B1Dec 2, 2003
Method and system for multi-threaded processing
MICROSOFT CORP41 citations92
US7822835B2Oct 26, 2010
Logically centralized physically distributed IP network-connected devices configuration
MICROSOFT CORP25 citations91
US7441253B2Oct 21, 2008
Method and system for naming and binding objects
MICROSOFT CORP16 citations89
US7613997B2Nov 3, 2009
Grouping and nesting hierarchical namespaces
MICROSOFT CORP8 citations83
US7516480B2Apr 7, 2009
Secure remote configuration of targeted devices using a standard message transport protocol
MICROSOFT CORP8 citations83
US7509678B2Mar 24, 2009
Central console for monitoring configuration status for remote devices
MICROSOFT CORP11 citations83
US7150024B2Dec 12, 2006
Method and system for naming and binding objects
MICROSOFT CORP7 citations74
US5710928AJan 20, 1998
Method and system for connecting objects in a computer system
MICROSOFT CORP11 citations74
US7958355B2Jun 7, 2011
Keytote component
MICROSOFT CORP2 citations63
US7388887B2Jun 17, 2008
Methods and systems for distributing multimedia data over heterogeneous networks
MICROSOFT CORP4 citations61