1
Marvin M Theimer, Michael J Spreitzer, Mark D Weiser, Richard J Goldstein, Douglas B Terry, William N Schilit, Roy Want: Selective delivery of electronic messages in a multiple computer system based on context and environment of a user. Xerox Corporation, R Christine Jacobs, Tracy L Hurt, February 20, 1996: US05493692 (997 worldwide citation)

The present invention describes a method for selectively delivering electronic messages to an identified user or users in a system of mobile and fixed devices, including multiple display devices and multiple users, based on the context of the system and the environment of the identified user. Electr ...


2
Daniel C Swinehart, Douglas B Terry: Garbage collector for hypermedia systems. Xerox Corporation, April 3, 1990: US04914586 (324 worldwide citation)

A database of interests is maintained in a distributed computing system to register the individual interests of users in centrally stored non-textual media files, such as digital voice, music, scanned-in image, and video files. Uniquely named piece table style persistent data structures are employed ...


3
Marvin M Theimer, David A Nichols, Douglas B Terry: Method for delegating access rights through executable access control program without delegating access rights not in a specification to any intermediary nor comprising server security. Xerox Corporation, Alexander E Silverman, July 15, 1997: US05649099 (282 worldwide citation)

A method in which access control programs (ACPs) permit controlled delegation of access rights from clients to untrusted intermediaries. ACPs are programs that encode arbitrary specifications of delegated access rights. In the method, a client creates an ACP and associates it with a request to a ser ...


4
Karin Petersen, James P Dourish, Warren K Edwards, Anthony G LaMarca, John O Lamping, Michael P Salisbury, Douglas B Terry, James D Thornton: User level controlled mechanism inter-positioned in a read/write path of a property-based document management system. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, October 23, 2001: US06308179 (170 worldwide citation)

A user-level controlled mechanism is interposed into a read/write path of a computer system. The mechanism can be implemented as properties attached to documents. Documents having properties attached thereto have the capability of separating the content of the document from the properties which desc ...


5
Michael P Salisbury, James P Dourish, Warren K Edwards, Anthony G LaMarca, John O Lamping, Karin Petersen, Douglas B Terry, James D Thornton: Virtual documents generated via combined documents or portions of documents retrieved from data repositories. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, May 28, 2002: US06397231 (126 worldwide citation)

A virtual document generated within the environment of a document management system. The document management system provides for the separation of the document content from properties which describe the content. Bit providers are implemented to retrieve the content for a document in a manner such th ...


6
James P Dourish, Warren K Edwards, Anthony G LaMarca, John O Lamping, Karin Petersen, Michael P Salisbury, Douglas B Terry, James D Thornton: Active properties for dynamic document management system configuration. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, June 26, 2001: US06253217 (108 worldwide citation)

A document management system is provided which organizes, stores and retrieves documents according to properties attached to the documents. A property attachment mechanism allows a user to attach arbitrary static and active properties to a document. The active properties include executable code whic ...


7
John O Lamping, James P Dourish, Warren K Edwards, Anthony G LaMarca, Karin Petersen, Michael P Salisbury, Douglas B Terry, James D Thornton: Self-contained document management based on document properties. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, November 27, 2001: US06324551 (106 worldwide citation)

A document management system is provided which organizes, stores and retrieves documents in accordance with document properties. A property attachment mechanism allows a user to define and attach static properties and/or active properties to a document. The active properties include executable code ...


8
Douglas B Terry, James P Dourish, Warren K Edwards, Anthony G LaMarca, John O Lamping, Karin Petersen, Michael P Salisbury, James D Thornton: Property based mechanism for flexibility supporting front-end and back-end components having different communication protocols. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, July 31, 2001: US06269380 (105 worldwide citation)

In a computer system having a number of applications and storage repositories using protocols which are different from each other, a document management system is interposed into a content and/or property read/write path of the computer system. The document management system provides for attachment ...


9
Douglas B Terry, Alan J Demers, Karin Petersen, Michael J Spreitzer, Marvin M Theimer, Brent B Welch: Method for providing session consistency guarantees. Xerox Corporation, December 3, 1996: US05581753 (101 worldwide citation)

The present invention provides client-selected consistency guarantees to clients of a weakly consistent replicated database on a per "session" basis. The clients have access to utilities which allow the clients to, individually or collectively, define a "session" over which the selected guarantees a ...


10
Douglas B Terry, David Goldberg, David A Nichols, Brian M Oki: Conversion of queries to monotonically increasing incremental form to continuously query a append only database. Xerox Corporation, February 27, 1996: US05495600 (83 worldwide citation)

To produce a continuous query for an append-only database, a client defined query first is converted into its minimal bounding non-decreasing monotone (hereinafter referred to as "monotonic increasing" query. This monotonic query, in turn, is converted into an incremental query, The resulting monoto ...