IP Library › Granted Patent US 8,843,535
Granted Patent B2
US 8,843,535 · App. 13/532,315 · Granted Sep 23, 2014

Framework for applying metadata for multiple files managed using a content management system

Inventors: Shyam Babu Prasad (Bangalore, IN); Alan Wiersba (Redwood City, CA)
Assignee: Oracle International Corporation
G06F17/30079
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,843,535
App. No.
13/532,315
Granted
Sep 23, 2014
Kind
B2
Abstract

Various arrangements for applying metadata to multiple files managed by a content management system are presented. A user computer system may receive an indication of a plurality of files for uploading from the user computer system for storage and management to the content management system. The plurality of files may be stored in a location managed by the content management system. A metadata field may be required for each file of the plurality of files. The user computer system may provide an interface that requests a value of the metadata field. The interface may provide an apply-to-all option for the value of the metadata field to be applied to each file of the plurality of files. The user computer system may apply the value of the metadata field to each file of the plurality of files for uploading for storage and management to the content management system.

Claims (91)

1. A method for applying metadata to multiple files managed by a content management system, the method comprising:

receiving, by a user computer system, an indication of a plurality of files for uploading from the user computer system to the content management system and an indication of a location managed by the content management system where the plurality of files is to be stored;

receiving, by the user computer system, an indication of a metadata field required for each file of the plurality of files, wherein the metadata field is required based on the location where the plurality of files is to be stored;

providing, by the user computer system, an interface that requests a value for the metadata field for a first file of the plurality of files to be uploaded to the content management system, wherein:

the interface provides an apply-to-all option for the value of the metadata field to be applied to each file of the plurality of files; and

providing, by the user computer system, the value of the metadata field for each file of the plurality of files to the content management system, wherein:

the user computer system provides the value in response to a separate metadata request received from the content management system for each file of the plurality of files; and

the content management system is distinct from the user computer system.

2. The method for applying metadata to multiple files managed by the content management system of claim 1 , wherein

providing the interface that requests the value of the metadata field for the first file of the plurality of files for uploading to the content management system occurs in response to the content management system determining the value for the metadata field is required to be provided.

3. The method for applying metadata to multiple files managed by the content management system of claim 1 , further comprising:

prior to receiving the plurality of files, receiving, by the content management system, an indication of the metadata field from an administrator, wherein:

the indication specifies the metadata field is required to be provided for files to be stored in the location of the content management system.

4. The method for applying metadata to multiple files managed by the content management system of claim 3 , wherein:

the indication comprises a selection of a metadata category,

the metadata category specifies a plurality of metadata fields, and

at least some metadata fields of the plurality of metadata fields are specified as mandatory.

5. The method for applying metadata to multiple files managed by the content management system of claim 3 , further comprising:

after providing, by the user computer system, the value of the metadata field supplied by a user for each file of the plurality of files to the content management system, receiving, by the user computer system, an indication of a second file for uploading to be stored in the location by the content management system, wherein:

the second file is not part of the plurality of files;

determining, by the user computer system, the apply-to-all option was activated in relation to the plurality of files; and

providing, by the user computer system, the value of the metadata field for the second file to the content management system.

6. The method for applying metadata to multiple files managed by the content management system of claim 3 , further comprising:

after providing the value of the metadata field for each file of the plurality of files to the content management system, receiving, by the content management system, a second indication of a second metadata field, wherein:

the indication specifies the second metadata field is required for files uploaded to the location of the content management system;

after providing the value of the metadata field supplied by a user for each file of the plurality of files to the content management system, receiving, by the user computer system, an indication of a second file to be stored in the location by the content management system, wherein:

the second file is not part of the plurality of files;

determining, by the user computer system, the apply-to-all option was activated in relation to the plurality of files;

providing, by the user computer system, the value of the metadata field for the second file to the content management system; and

providing, by the user computer system, a second interface that requests a second value of the second metadata field for the second file to be uploaded for storage and management to the content management system.

7. The method for applying metadata to multiple files managed by the content management system of claim 1 , further comprising:

receiving, by the content management system, from the user computer system, the value for the metadata field.

8. The method for applying metadata to multiple files managed by the content management system of claim 1 , wherein the location is a folder managed by the content management system.

9. A computer program product residing on a non-transitory processor-readable medium for applying metadata to multiple files managed by a content management system, the computer program product comprising processor-readable instructions configured to cause a processor to:

receive an indication of a plurality of files for uploading to the content management system and an indication of a location managed by the content management system where the plurality of files is to be stored;

receive an indication of a metadata field required for files to be stored in the location, wherein the metadata field is required based on the location where the plurality of files is to be stored;

provide an interface that requests a value of the metadata field for a first file of the plurality of files to be uploaded to the content management system, wherein:

the interface provides an apply-to-all option for the value of the metadata field to be applied to each file of the plurality of files; and

provide the value of the metadata field for each file of the plurality of files to the content management system, wherein:

the value is provided in response to a separate metadata request received from the content management system for each file of the plurality of files; and

the content management system is distinct from a user computer system comprising the processor.

10. The computer program product for applying metadata to multiple files managed by the content management system of claim 9 , wherein the processor-readable instructions are further configured to cause the processor to:

after providing the value of the metadata field supplied by a user for each file of the plurality of files to the content management system, receive an indication of a second file for uploading to be stored in the location by the content management system, wherein:

the second file is not part of the plurality of files;

determine the apply-to-all option was activated in relation to the plurality of files; and

provide the value of the metadata field for the second file to the content management system.

11. The computer program product for applying metadata to multiple files managed by the content management system of claim 10 , wherein the processor-readable instructions are further configured to cause the processor to:

after providing the value of the metadata field supplied by the user for each file of the plurality of files to the content management system, receive an indication of the second file to be stored in the location by the content management system, wherein:

the second file is not part of the plurality of files;

determine the apply-to-all option was activated in relation to the plurality of files;

provide the value of the metadata field for the second file to the content management system; and

provide a second interface that requests a second value of a second metadata field for the second file to be uploaded for storage and management to the content management system.

12. The computer program product for applying metadata to multiple files managed by the content management system of claim 9 , wherein the location is a folder managed by the content management system.

13. A system for applying metadata to multiple files, the system comprising:

a user computer system; and

a content management system communicatively coupled with the user computer system; wherein:

the user computer system is configured to execute processor-readable instructions configured to cause a processor of the user computer system to:

receive an indication of a plurality of files for uploading from the user computer system for storage and management to the content management system

and an indication of a location managed by the content management system where the plurality of files is to be stored;

receive an indication of a metadata field required for each file of the plurality of files from the content management system, wherein the metadata field is required based on the location where the plurality of files is to be stored;

provide an interface that requests a value of the metadata field for a first file of the plurality of files to be uploaded for storage and management to the content management system, wherein:

the interface provides an apply-to-all option for the value of the metadata field to be applied to each file of the plurality of files; and

provide the value of the metadata field for each file of the plurality of files to the content management system, wherein:

the user computer system provides the value in response to a separate metadata request received from the content management system for each file of the plurality of files; and

the content management system is distinct from the user computer system.

14. The system for applying metadata to multiple files managed by the content management system of claim 13 , wherein the processor-readable instructions configured to cause the processor of the user computer system to provide the interface that requests the value of the metadata field for the first file of the plurality of files occurs in response to receiving an indication from the content management system that the value for the metadata field is required to be provided.

15. The system for applying metadata to multiple files managed by the content management system of claim 13 , wherein the content management system is configured to execute processor-readable instructions configured to cause a processor of the content management system to:

prior to receiving the plurality of files, receive an indication of the metadata field from an administrator, wherein:

the indication specifies the metadata field is required to be provided for files to be stored in the location of the content management system.

16. The system for applying metadata to multiple files managed by the content management system of claim 15 , wherein:

the indication comprises a selection of a metadata category,

the metadata category specifies a plurality of metadata fields, and

at least some metadata fields of the plurality of metadata fields are specified as mandatory.

17. The system for applying metadata to multiple files managed by the content management system of claim 15 , wherein the user computer system is further configured to execute processor-readable instruction configured to cause the processor of the user computer system to:

after providing the value of the metadata field supplied by a user for each file of the plurality of files to the content management system, receive an indication of a second file for uploading to be stored in the location by the content management system, wherein:

the second file is not part of the plurality of files;

determine the apply-to-all option was activated in relation to the plurality of files; and

provide the value of the metadata field for the second file to the content management system.

18. The system for applying metadata to multiple files managed by the content management system of claim 15 , wherein:

the content management system is further configured to execute processor-readable instructions configured to cause the processor of the content management system to:

receive a second indication of a second metadata field, wherein:

the indication specifies the second metadata field is required to be provided for files uploaded to the location of the content management system;

the user computer system is further configured to execute processor-readable instructions configured to cause the processor of the user computer system to:

after providing the value of the metadata field supplied by a user for each file of the plurality of files to the content management system, receive an indication of a second file to be stored in the location by the content management system, wherein:

the second file is not part of the plurality of files;

determine the apply-to-all option was activated in relation to the plurality of files;

provide the value of the metadata field for the second file uploaded for storage and management to the content management system; and

provide a second interface that requests a second value of the second metadata field for the second file to be uploaded for storage and management to the content management system.

19. The system for applying metadata to multiple files managed by the content management system of claim 13 , wherein the content management system is further configured to execute processor-readable instructions configured to cause the processor of the content management system to:

receive the value for the metadata field from the user computer system.

20. The system for applying metadata to multiple files managed by the content management system of claim 13 , wherein the location is a folder managed by the content management system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2012
From: PRASAD, SHYAM BABU; WIERSBA, ALAN
To: ORACLE INTERNATIONAL CORPORATION
Reel/Frame 028438/0442 →
Continuity (1)
Related Publication 20130346455A1 · Dec 26, 2013