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.
Last updated: 3 months ago
Summary / Description
| Summary / Description | A shared-data system, such as could be used with an intranet or internet, in which a large quantity of files available in a file system are each individually assigned an identification number. This identification number is then converted into a non-location-based URL, such as a simple scalar number, which can be retained in a user's network browser. Further, each file has associated therewith an individual data object, by which an owner of a particular file can specify read and write access to the file. The system enables new users to create their own accounts to access the file system, without causing a general security breach. The use of location-independent URLs to identify files enables individual users to organize the files independently, and also avoids "stale" web links which occur when websites are reorganized. |
Basic Information
| Type of Prior Art | Issued Patents - US |
| Country | United States of America |
| Patent/Application # | 5930801 |
| Kind Code | United States (US) - United STATES Patent - A |
| Patentee Name | Assignee: Xerox Corp. |
| Relevant Pages, Columns, or Lines | (1) col 2, ln 60 to col 3, ln |
| URL | http://patft.uspto.gov/netacgi/... |
| Publication Date | October 30, 1997 |
| Additional Information | Date listed is filing date |
Notes / To Do
| Notes | |
Excerpt
(1) col 2, ln 60 to col 3, ln 4 - According to the present invention, individual files within the file system 12 are each associated with what is here called an "object." In the present context, an "object" associated with a file in file system 12 is a set of metadata, or in other words, a field or string of data, which describes the access properties (read and/or write permissions), hierarchical relations, and other properties of the file. According to the present invention, the "object" associated with each file is essentially permanently associated with that file, as long as the file exists in the file system 12, regardless of whether, for example, it is edited or renamed or otherwise altered.
(2) col 3, ln 32-43 - Among the information required by the command utility 18 (which will be exhaustively described in detail below) are: The name of the user submitting the file (who becomes the "owner" of the file), a list of names of other users whom the owner is permitting read and/or write access to the file; and a list of hierarchical "parents" and "children" of the document (i.e., whether the new file is intended to be part of a larger collection of files, such as a "November" file being placed within a collection "Monthly Reports"). All of this metadata which the user submits in the field becomes part of the "object" which then is placed by command utility 18 in the object database 20.
Relevance
Claims
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
References 1 and 2 above
References 1 and 2 above
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
Reference 1 above
Reference 1 above
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
Reference 1 above
Reference 1 above
Claim Chart
All
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
Reference 2 above
Reference 2 above
Claim Chart
All


