Specifying, assigning, and maintaining user defined metadata in a network-based photosharing system
First Claim
1. A method for allowing a user to define and use custom metadata, the method comprising the steps of:
- (a) providing a network accessible server with a metadata library comprising a plurality of metadata vocabularies;
(b) displaying from the server a user interface on a client computer that allows the user to specify a plurality of properties to thereby create a custom metadata vocabulary; and
(c) storing the custom metadata vocabulary in the metadata library.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and system for allowing a user to define and use custom metadata is disclosed. The method and system include providing a network accessible server with a metadata library comprising a plurality of metadata vocabularies. The server allows the user to create a custom metadata vocabulary by displaying a user interface on a client computer in which the user specifies a plurality of properties defining the custom metadata vocabulary. When the custom metadata vocabulary is defined, it is stored in the metadata library for subsequent access. The method and system further allow the user to search the metadata library to select at least one of the metadata vocabularies to apply to an electronic resource.
116 Citations
43 Claims
-
1. A method for allowing a user to define and use custom metadata, the method comprising the steps of:
-
(a) providing a network accessible server with a metadata library comprising a plurality of metadata vocabularies;
(b) displaying from the server a user interface on a client computer that allows the user to specify a plurality of properties to thereby create a custom metadata vocabulary; and
(c) storing the custom metadata vocabulary in the metadata library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium containing program instructions for allowing a user to define and use custom metadata, the instructions for:
-
(a) providing a network accessible server with a metadata library comprising a plurality of metadata vocabularies;
(b) displaying from the server a user interface on a client computer that allows the user to specify a plurality of properties to thereby create a custom metadata vocabulary; and
(c) storing the custom metadata vocabulary in the metadata library. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A metadata management system, comprising:
-
a plurality of client computers, wherein each client computer stores respective resources; and
a server in communication with the client computers over a network, the server including a metadata vocabulary library containing a plurality of metadata vocabularies, each metadata vocabulary comprising a plurality of properties and constraints on values the properties may have, and a Web application for displaying browser-based forms on the client computers that allow users of the client computers to define custom metadata vocabularies for storage in the metadata vocabulary library by entering property names, - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification