Patent 7,139,761 (the '761 patent) has been asserted by Leader Technologies, Inc. against Facebook, Inc. in a federal district court action alleging willful infringement. The '761 patent could pose a threat to numerous social network sites. This challenge is to determine whether the claims of the '761 patent are valid.
Summary / Description
| Summary / Description | Traditional document systems use hierarchical filing structures as the basis for organising, storing and retrieving documents. However, this structure is very limited in comparison with the rich and varied forms of document interaction and category management in everyday document use. Presto is a prototype document management system providing rich interaction with documents through meaningful, user-level document attributes, such as “Word file”, “published paper”, “shared with Jim”, “about Presto” or “currently in progress”. Document attributes capture the multiple different roles that a single document might play, and allow users to rapidly reorganise their document space for the task at hand. They provide a basis for novel document systems design and new approaches to document management and interaction. In this article, we outline the motivations behind this approach, describe the principal components of our implementation, discuss architectural consequences, and show how these support new forms of interaction with large personal document spaces. |
Basic Information
| Type of Prior Art | Print Publication |
| Publication Title * | ACM Transactions on Computer-Human Interaction |
| Author | Paul Dourish, W. Keith Edwards, Anthony LaMarca, Michael Salisbury – June 1999 Transactions on Compu |
| ISBN | ISSN:1073-0516 |
| Page Range | 133 - 161 |
| Medium | Book excerpt |
| Publication Date * | June 30, 1999 |
| URL | http://www.dourish.com/publicat... |
Notes / To Do
| Notes | This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata). |
Excerpt
However, using the NFS layer provides uniform access to a variety of other repositories (so that documents available over the Web appear in the same space as documents in a networked file system). The combination of this uniformity along with the ability to update document attributes by being in the read and write path makes the NFS service a key component for our desired level of integration with familiar applications;
.
Vista incorporates a workspace approach similar to Rooms; users can switch back and forth between different workspaces, each of which is a persistent view of the document store. Each workspace is a different desktop, but provides an interface to the same underlying database; a search, for instance, will return the same set of documents no matter which desktop launches it.
So, we provide a second mechanism, as a means for documents to be tagged with attributes automatically. Some document attributes are generic, such as their type, their length, their creator, the date they were created, and so forth, and these are obvious ones for us to maintain directly. Other relevant attributes might be content-specific. For instance, an email message can be tagged with information about its header contents; or an HTML file can be tagged with information from its header, or the other document links that it contains.
Relevance
Claims
Managing data with plural user environments
A computer-implemented method of managing data, comprising computer-executable acts of: generating a plurality of user environments in a web-based system; ordering two or more of the plurality of user environments according to different arrangements of the user environments; providing a plurality of applications for generating and processing data in the user environments, data of a user environment is dynamically associated with the user environment in metadata that corresponds to the data; creating an association of the data with a second user environment when the data is accessed from the second user environment; dynamically storing the association of the data and the second user environment in the metadata; storing in a storage component ordering information related to the ordering of the two or more of the plurality of user environments; and traversing the different arrangements of the user environments with one or more of the applications based on the ordering information to locate the data associated with the user environments.
Relevance
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
Claim Chart
All
Context component of web-based server
A computer-implemented system that facilitates management of data, comprising: a computer-implemented context component of a web-based server for defining a first user workspace of the web-based server, assigning one or more applications to the first user workspace, capturing context data associated with user interaction of a user while in the first user workspace, and for dynamically storing the context data as metadata on a storage component of the web-based server, which metadata is dynamically associated with data created in the first user workspace; and a computer-implemented tracking component of the web-based server for tracking change information associated with a change in access of the user from the first user workspace to a second user workspace, and dynamically storing the change information on the storage component as part of the metadata, wherein the user accesses the data from the second user workspace.
Relevance
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
Claim Chart
All
Managing data via computer-executable acts
A computer-implemented method of managing data, comprising computer-executable acts of: creating data within a user environment of a web-based computing platform via user interaction with the user environment by a user using an application, the data in the form of at least files and documents; dynamically associating metadata with the data, the data and metadata stored on a storage component of the web-based computing platform, the metadata includes information related to the user, the data, the application, and the user environment; tracking movement of the user from the user environment of the web-based computing platform to a second user environment of the web-based computing platform; and dynamically updating the stored metadata with an association of the data, the application, and the second user environment wherein the user employs at least one of the application and the data from the second environment.
Relevance
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
Claim Chart
All
Server-based data management
A computer-implemented system that facilitates management of data, comprising: computer-implemented means for creating data by interaction of a user within a user workspace of a server using an application; computer-implemented means for associating metadata with the data, the metadata stored in association with the data on storage means of the server, the metadata includes information related to a user of the user workspace, to the data, to the application and to the user workspace; computer-implemented means for tracking movement of the user from the user workspace to a second user workspace of the server; and computer-implemented means for dynamically associating the data and the application with the second user workspace in the metadata such that the user can employ the application and data from the second user workspace.
Relevance
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
Claim Chart
All
Network-based system for facilitating data management
A computer-implemented network-based system that facilitates management of data, comprising: a computer-implemented context component of the network-based system for capturing context information associated with user-defined data created by user interaction of a user in a first context of the network-based system, the context component dynamically storing the context information in metadata associated with the user-defined data, the user-defined data and metadata stored on a storage component of the network-based system; and a computer-implemented tracking component of the network-based system for tracking a change of the user from the first context to a second context of the network-based system and dynamically updating the stored metadata based on the change, wherein the user accesses the data from the second context.
Relevance
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
Claim Chart
All
Computer storage of data management
A computer-readable medium for storing computer-executable instructions for a method of managing data, the method comprising: creating data related to user interaction of a user within a user workspace of a web-based computing platform using an application; dynamically associating metadata with the data, the data and metadata stored on the web-based computing platform, the metadata includes information related to the user of the user workspace, to the data, to the application and to the user workspace; tracking movement of the user from the user workspace to a second user workspace of the web-based computing platform; dynamically associating the data and the application with the second user workspace in the metadata such that the user employs the application and data from the second user workspace; and indexing the data created in the user workspace such that a plurality of different users can access the data via the metadata from a corresponding plurality of different user workspaces.
Relevance
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
This article anticipates many of the claim limitations including users in different workspaces providing a interface to the same set of documents. The article also anticipates automatically tagging and thus updating documents with attributes (metadata).
Claim Chart
All


