Sharing objects that rely on local resources with outside servers
First Claim
1. A method for sharing information, the method comprising:
- at a first server of a first data system, receiving a request to send a copy of a document to a second server of a second data system;
wherein the first data system comprises at least the first server and a first repository that is accessible to the first server,wherein the document comprises a reference to a first object that is stored outside of the document and within the first repository, the document further comprising one or more instructions configured to cause generation of one or more presented components of the document based on retrieving data that belongs to the first object;
at the first server, based at least partially upon the retrieved data belonging to the first object, generating evidence data that describes one or more aspects of the first object;
wherein the evidence data is not identical to the reference or the retrieved data;
responsive to the request to send the copy of the document to the second server, the first server at the first data system sending, to the second server at the second data system, the copy of the document and the evidence data;
wherein the method is performed by one or more computing devices.
8 Assignments
0 Petitions
Accused Products
Abstract
To prevent potential confusion when referencing an object by name, a party may supplementary or alternatively include referential metadata, other than the name by which the object is known to the party, that describes the referenced object. A party receiving information that includes such referential metadata for an object may utilize the referential metadata to identify a local object that matches or may substitute for the object referenced by the sending party. For example, a broker operating a financial system may generate a chart based on a first named object. The broker may wish to send the chart to another broker operating a different financial system. Since the first name object may be known by a different name in the different financial system, the financial system may replace the name of the object with referential metadata prior to sending the chart.
-
Citations
52 Claims
-
1. A method for sharing information, the method comprising:
-
at a first server of a first data system, receiving a request to send a copy of a document to a second server of a second data system; wherein the first data system comprises at least the first server and a first repository that is accessible to the first server, wherein the document comprises a reference to a first object that is stored outside of the document and within the first repository, the document further comprising one or more instructions configured to cause generation of one or more presented components of the document based on retrieving data that belongs to the first object; at the first server, based at least partially upon the retrieved data belonging to the first object, generating evidence data that describes one or more aspects of the first object; wherein the evidence data is not identical to the reference or the retrieved data; responsive to the request to send the copy of the document to the second server, the first server at the first data system sending, to the second server at the second data system, the copy of the document and the evidence data; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 41, 42, 43)
-
-
11. A method for sharing information from a first data system with a second data system, the method comprising:
-
receiving, from a first server of the first data system, at a second server of the second data system (a) a document comprising one or more instructions configured to cause generation of one or more presented components of the document based on retrieving data belonging to a first object within a first repository of the first data system, and (b) evidence data describing one or more aspects of the first object; wherein the first object has a first name; wherein the evidence data is not identical to the first name; wherein the retrieved data that belongs to the first object is not included in the document or the evidence data; using the evidence data to identify a second object, stored within a second repository of the second data system, to be utilized as a substitute for the first object; and generating and storing a copy of the document, wherein the copy of the document comprises a reference to the second object instead of the first object, and further comprises one or more instructions configured to cause generation of the one or more presented components based on retrieving data that belongs to the second object; wherein the method is performed by one or more computing devices. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 44, 45, 46)
-
-
21. One or more non-transitory computer-readable media storing instructions for sharing information, which instructions, when executed by one or more processors, cause performance of steps including:
-
at a first server of a first data system, receiving a request to send a copy of a document to a second server of a second data system; wherein the first data system comprises at least the first server and a first repository that is accessible to the first server, wherein the document comprises a reference to a first object that is stored outside of the document and within the first repository, the document further comprising one or more instructions configured to cause generation of one or more presented components of the document based on retrieving data that belongs to the first object; at the first server, based at least partially upon the retrieved data belonging to the first object, generating evidence data that describes one or more aspects of the first object; wherein the evidence data is not identical to the reference or the retrieved data; responsive to the request to send the copy of the document to the second server, the first server at the first data system sending, to the second server at the second data system, the copy of the document and the evidence data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 47, 48, 49)
-
-
31. One or more non-transitory computer-readable media storing instructions for sharing information from a first data system with a second data system, which instructions, when executed by one or more processors, cause performance of steps comprising:
-
receiving, from a first server of the first data system, at a second server of the second data system (a) a document comprising one or more instructions configured to cause generation of one or more presented components of the document based on retrieving data belonging to a first object within a first repository of the first data system, and (b) evidence data describing one or more aspects of the first object; wherein the first object has a first name; wherein the evidence data is not identical to the first name; wherein the retrieved data that belongs to the first object is not included in the document or the evidence data; using the evidence data to identify a second object, stored within a second repository of the second data system, to be utilized as a substitute for the first object; and generating and storing a copy of the document, wherein the copy of the document comprises a reference to the second object instead of the first object, and further comprises one or more instructions configured to cause generation of the one or more presented components based on retrieving data that belongs to the second object. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 50, 51, 52)
-
Specification