Inventor
Antony S. Williams
Inventor
Redmond, WA, US
Overview
Patents· 55 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing65%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests35%
PatentTitleYear
10,169,389Metadata driven reporting and editing of databases20199,372,876'Metadata driven reporting and editing of databases'20168,903,842'Metadata driven reporting and editing of databases'20148,880,564'Generic model editing framework'20148,799,857'XML application framework'20148,793,649'XML application framework'20148,626,715'Generic editor for databases'20148,418,132'Application description language'20138,386,429'Generic editor for databases'20138,327,263'Method and system for caching presentation data'20128,214,379'Composing views with automatic creation of links'20128,201,147'Generic XAD processing model'20128,140,593'Data viewer management'20128,132,148'XML application framework'20128,046,737'XML application framework'20117,886,269'XML application framework'20117,441,253'Method and system for naming and binding objects'20087,150,024'Method and system for naming and binding objects'20066,721,951'Data transfer utilizing single functionally independent data transfer mechanism'20046,708,196'Method and system for caching presentation data'20046,526,454'Document object print interface'20036,519,764'Method and system for naming and binding objects'20036,412,020'Method and system for aggregating objects'20026,401,099'Asynchronous binding of named objects'20026,263,379'Method and system for referring to and binding to objects using identifier objects'20016,256,780'Method and system for assembling software components'20016,243,764'Method and system for aggregating objects'20016,240,465'Method and system for aggregating objects'20016,064,406'Method and system for caching presentation data of a source object in a presentation cache'20005,911,066'Data transfer utilizing a single functionally independent data transfer mechanism'19995,905,884'Method and system for registering and retrieving data formats for objects using a persistent registry'19995,842,018'Method and system for referring to and binding to objects using identifier objects'19985,805,885'Method and system for aggregating objects'19985,801,701'Method and system for in-place interaction with contained objects'19985,754,175'Method and system for in-place interaction with contained objects'19985,745,764'Method and system for aggregating objects'19985,740,439'Method and system for referring to and binding to objects using identifier objects'19985,724,588'Method and system for network marshalling of interface pointers for remote procedure calls'19985,715,441'Method and system for storing and accessing data in a compound document using object linking'19985,710,925'Method and system for aggregating objects'19985,706,504'Method and system for storing data objects using a small object data stream'19985,692,157'Method and system for transferring data between objects using registered data formats'19975,689,703'Method and system for referring to and binding to objects using identifier objects'19975,682,536'Method and system for referring to and binding to objects using identifier objects'19975,680,616'Method and system for generating and maintaining property sets with unique format identifiers'19975,675,796'Concurrency management component for use by a computer program during the transfer of a message'19975,634,019'Method and system for in-place interaction with contained objects'19975,613,124'Method and system for generating and storing multiple representations of a source object in object storage'19975,613,058'Method and system for in-place interaction with contained objects'19975,608,909'Method and system for caching presentation data of a source object in a presentation cache'19975,581,686'Method and system for in-place interaction with contained objects'19965,581,760'Method and system for referring to and binding to objects using identifier objects'19965,511,197'Method and system for network marshalling of interface pointers for remote procedure calls'19965,506,983'Method and system for transactioning of modifications to a tree structured file'19965,467,472'Method and system for generating and maintaining property sets with unique format identifiers'1995Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
1995–2014Patents assigned to MICROSOFT CORP (53)· patent assignee history
1995–2008Based in Redmond, WA, US· patent location history
1996–2019Based in Mercer Island, WA, US· patent location history
2012–2014Patents assigned to WILLIAMS ANTONY S (6)· patent assignee history
2012–2014Patents assigned to JAYADEVAN SIDDHARTH (5)· patent assignee history
2012–2014Patents assigned to WILLIAMS ANTONY SCOTT (5)· patent assignee history
2012–2014Patents assigned to SZYPERSKI CLEMENS A (4)· patent assignee history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| MICROSOFT CORP | 53 | 1995–2014 |
| WILLIAMS ANTONY Sself | 6 | 2012–2014 |
| JAYADEVAN SIDDHARTH | 5 | 2012–2014 |
| WILLIAMS ANTONY SCOTTself | 5 | 2012–2014 |
| SZYPERSKI CLEMENS A | 4 | 2012–2014 |
Locations
| Location | Patents | Span |
|---|---|---|
| Redmond, Washington, US | 29 | 1995–2008 |
| Mercer Island, Washington, US | 26 | 1996–2019 |