COORDINATING CONTENT FROM MULTIPLE DATA SOURCES
First Claim
1. A computer-implemented method of coordinating content from multiple data sources, comprising:
- receiving, at a first client computer, a native file from an auxiliary data store, wherein the native file comprises metadata, the metadata comprising a document title;
sending, from the first client computer, a message comprising a reserve title request to the primary data store, the reserve title request comprising the document title;
receiving, at the first client computer, a response granting the reserve title request from the primary data store, wherein upon receiving the response, the native file is locked from further editing by another client computer;
converting, at the first client computer, the native file from a proprietary file format to a global file format; and
sending, from the first client computer, the converted native file to the primary data store.
2 Assignments
0 Petitions
Accused Products
Abstract
Content from multiple data sources may be coordinated. A native file may be received at a first client computer from an auxiliary data store. The native file may include metadata such as a document title. The first client computer may then send a reserve title request to a primary data store. The reservation request may include the document title of the native file. The first client computer may then receive a response granting the reserve title request from the primary data store. The response may indicate that the native file is locked from further editing by another client computer. The first client computer may then convert the native file from a proprietary file format to a global file format and send the converted native file to the primary data store.
30 Citations
20 Claims
-
1. A computer-implemented method of coordinating content from multiple data sources, comprising:
-
receiving, at a first client computer, a native file from an auxiliary data store, wherein the native file comprises metadata, the metadata comprising a document title; sending, from the first client computer, a message comprising a reserve title request to the primary data store, the reserve title request comprising the document title; receiving, at the first client computer, a response granting the reserve title request from the primary data store, wherein upon receiving the response, the native file is locked from further editing by another client computer; converting, at the first client computer, the native file from a proprietary file format to a global file format; and sending, from the first client computer, the converted native file to the primary data store. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for coordinating content from multiple data sources, comprising:
-
an auxiliary data store; a primary data store; and a first client computer comprising a memory for storing executable program code and a processor, wherein the processor is functionally coupled to the memory and responsive to computer-executable instructions contained in the program code, wherein the processor is operative to; receive a native file from an auxiliary data store, wherein the native file comprises metadata, the metadata comprising a document title; send a message comprising a reserve title request to the primary data store, the reserve title request comprising the document title; receive a response granting the reserve title request from the primary data store, wherein upon receiving the response, the native file is locked from further editing by another client computer; convert the native file from a proprietary file format to a global file format; and
;send the converted native file to the primary data store. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of coordinating content from multiple data sources, comprising:
-
receiving, at a first client computer, a native file from an auxiliary data store, wherein the native file comprises metadata, the metadata comprising a document title, an external identifier, and a last modification time; sending, from the first client computer, a message comprising a reserve title request to the primary data store, the reserve title request comprising the document title, the external identifier, and the last modification time; receiving, at the first client computer, a response granting the reserve title request from the primary data store, wherein upon receiving the response, the native file is locked from further editing by another client computer; converting, at the first client computer, the native file from a proprietary file format to a global file format; sending, from a second client computer, a reserve title request to the primary data store, the reserve title request comprising a document title, an external identifier, and a last modification time associated with a cached version of the native file; receiving, at the second client computer, a denial of the reserve title request from the primary data store; sending, from the first client computer, the converted native file to the primary data store; receiving, at the second client computer, a message from the primary data store indicating that the native file is available for editing by the second client computer; receiving edits to the native file at the second client computer to create an updated version of the native file; sending, from the second client computer, a reserve title request to the primary data store, the reserve title request comprising a document title, an external identifier, and a last modification time associated with the updated version of the native file; receiving, at the second client computer, a response granting the reserve title request from the primary data store, wherein upon receiving the response, the updated version of the native file is locked from further editing by the first client computer; converting, at the second client computer, the updated version of the native file into from a proprietary file format to a global file format; sending, from the second client computer, the converted updated version of the native file to the primary data store; and receiving, at the first client computer, the updated version of the native file for viewing. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification