Object sharing and scoring system
First Claim
Patent Images
1. An object sharing and search system for a multi-user computing environment, the system comprising:
- a computer interface that can be connected to a unregistered user that allows the user to create an account and become a user;
a computer interface that can be connected to a user that allows the user to navigate to a space;
a computer interface that can be connected to a user that allows the user to create, delete or access an object in a space;
a computer program that can decide if and how an object can be accessed by a user or another object in a space;
a database that stores the objects created;
a scoring program that keeps track of the points earned by each user.
0 Assignments
0 Petitions
Accused Products
Abstract
This invention is related to an Object Sharing and Scoring System (OSSS) that allows users to build, create and trade values of objects in a multi-user computing environment. It considers user, space and document as three basic and interacting classes of objects, and allows users to create objects within a space, to specify the accessibility of an object in a space, etc., and it controls the access of an object by another object in a space. It also allows users to build, create value and manipulate objects based on a scoring system.
-
Citations
6 Claims
-
1. An object sharing and search system for a multi-user computing environment, the system comprising:
-
a computer interface that can be connected to a unregistered user that allows the user to create an account and become a user; a computer interface that can be connected to a user that allows the user to navigate to a space; a computer interface that can be connected to a user that allows the user to create, delete or access an object in a space; a computer program that can decide if and how an object can be accessed by a user or another object in a space; a database that stores the objects created; a scoring program that keeps track of the points earned by each user.
-
-
2. A computer-implemented method of creating an object (document, space or user) by a user in a space, the method comprising:
-
Navigate the user to the space or prompt the user to enter the (absolute or relative) path name of the space in which the object is created; Prompt the user to specify the type of the object to be created; Check if the user is allowed to create an object of the specified type in the space specified;
if not return with an error;Prompt the user to specify the name of the new object; Prompt the user to specify additional information for the new object; Prompt the user to specify how the new object can be accessed based on its type (including read, write, search, browse, invite, execute, etc. or a combination of the above) by other objects (including the user, members of the space, members of another space, all users, general public including unregistered users, the space, another space, other documents in the space, documents in other spaces, etc.) in the space; Prompt the user to assign a value to the object; Prompt the user to assign a value to each access right on the object. - View Dependent Claims (3, 4)
-
-
5. A computer-implemented method of managing the operations on an object (document, space or user) by a user in a space based on a scoring system, the method comprising:
-
Navigate the user to the object or prompt the user enter the (absolute or relative) path name of the object; Prompt the user to specify (or choose) an operation to be performed on the object; Check if the user is allowed to perform the operation on the object in the space specified;
if not return with an error;Determine the number of points earned or lost by the operation; Determine if the score in the user'"'"'s account is sufficient to cover the points lost from the operation (if any);
if not return with an error;Update the score of the user based on the points earned (lost) by the operation. Perform the operation on the object. - View Dependent Claims (6)
-
Specification