Distributed Architecture Data Transfer System
First Claim
1. A computer-implemented method for facilitating the operation of a distributed architecture data transfer platform, the method comprising the steps of:
- (a) creating an index file on an infrastructure for a data layer, the index file comprising a plurality of object identifiers, the plurality of object identifiers comprising;
an associated object identifier; and
a reserved object identifier,wherein the associated object identifier is associated with a portion of the data layer and the reserved object identifier is reserved for later assignment to a change made to the data layer by a contributor;
(b) storing the data layer and the index file in an information database;
(c) sending, from the infrastructure and via a first email message, a data layer to the contributor;
(d) receiving, via a second email message sent by the contributor, a data bundle, the data bundle comprising a contributor change to the data layer;
(e) importing the contributor change to the infrastructure;
(f) assigning the reserved object identifier to the contributor change;
(g) creating an updated data layer by integrating the contributor change into the data layer,wherein the contributor change integrated with the data layer has been assigned the reserved object identifier;
(h) updating the index file with the assignment of the reserved object identifier; and
(i) sending, from the infrastructure and via a third email message, the updated data layer to the contributor.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products for facilitating data transfer and synchronization between computing devices are disclosed. In an aspect, an enterprise editing platform allows a plurality of contributors to access and alter the same data layer without the use of proprietary server architectures. Data layers are edited by users on local devices and synced remotely by the enterprise editing platform. The data layer is updated via changes sent via ports, protocols, and services associated with electronic mail. In as aspect, updates to the data layer are sent and received via email attachments. Users may initiate sending and retrieving updates to the data layer. In another aspect, a module of the enterprise editing platform sends data layer updates to email addresses associated with each contributor.
8 Citations
20 Claims
-
1. A computer-implemented method for facilitating the operation of a distributed architecture data transfer platform, the method comprising the steps of:
-
(a) creating an index file on an infrastructure for a data layer, the index file comprising a plurality of object identifiers, the plurality of object identifiers comprising; an associated object identifier; and a reserved object identifier, wherein the associated object identifier is associated with a portion of the data layer and the reserved object identifier is reserved for later assignment to a change made to the data layer by a contributor; (b) storing the data layer and the index file in an information database; (c) sending, from the infrastructure and via a first email message, a data layer to the contributor; (d) receiving, via a second email message sent by the contributor, a data bundle, the data bundle comprising a contributor change to the data layer; (e) importing the contributor change to the infrastructure; (f) assigning the reserved object identifier to the contributor change; (g) creating an updated data layer by integrating the contributor change into the data layer, wherein the contributor change integrated with the data layer has been assigned the reserved object identifier; (h) updating the index file with the assignment of the reserved object identifier; and (i) sending, from the infrastructure and via a third email message, the updated data layer to the contributor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for facilitating the operation of a distributed architecture data transfer platform, the method comprising the steps of:
-
(a) storing a data layer on a computing device, wherein the computing device is accessible by a data manager; (b) creating an index file on the computing device for the data layer, the index file comprising a plurality of object identifiers, the plurality of object identifiers comprising; an associated object identifier; and a reserved object identifier, wherein the associated object identifier is associated with a portion of the data layer and the reserved object identifier is reserved for later assignment to a change made to the data layer by a contributor; (c) sending, from a data manager email address and via a first email message, a data layer to the contributor; (d) receiving, via a second email message, sent by the contributor, a data bundle, the data bundle comprising a contributor change to the data layer; (e) importing the contributor change onto the computing device; (f) assigning the reserved object identifier to the contributor change; (g) creating an updated data layer by integrating the contributor change into the data layer, wherein the contributor change integrated with the data layer has been assigned the reserved object identifier; (h) updating the index file with the assigned object identifier; and (i) sending, from the data manager email address and via a third email message, the updated data layer to the contributor. - View Dependent Claims (10, 11, 12)
-
-
13. A computer-implemented method for facilitating the operation of a distributed architecture data transfer platform, the method comprising the steps of:
-
(a) receiving, via a first email message sent to a contributor, a data layer; (b) storing the data layer on a contributor computing device; (c) updating the stored data layer via integrating contributor-supplied changes into the data layer; (d) generating a data bundle, the data bundle comprising a contributor change to the data layer; (e) sending, via a second email message, the data bundle to a contributions email address, wherein the contributions email address has been configured to receive contributor data bundles; and (f) receiving, via a third email message, an updated data layer. - View Dependent Claims (14, 15)
-
-
16. A computer readable storage medium for storing computer readable instructions, the computer readable instructions facilitating the operation of a distributed architecture data transfer platform, the computer readable instructions comprising:
-
logic configured to create an index file on an infrastructure for a data layer, the index file comprising a plurality of object identifiers, the plurality of object identifiers comprising; an associated object identifier; and a reserved object identifier, wherein the associated object identifier is associated with a portion of the data layer and the reserved object identifier is reserved for later assignment to a change made to the data layer by a contributor; logic configured to store the data layer and the index file in an information database; logic configured to send from the infrastructure and via a first email message, a data layer to the contributor; logic configured to receive, via a second email message, sent by the contributor, a data bundle, the data bundle comprising a contributor change to the data layer; logic configured to import the contributor change to the infrastructure; logic configured to assign the reserved object identifier to the contributor change; logic configured to create an updated data layer by integrating the contributor change into the data layer, wherein the contributor change integrated with the data layer has been assigned the reserved object identifier; logic configured to update the index file with the assignment of the reserved object identifier; and logic configured to send from the infrastructure and via a third email message, the updated data layer to the contributor. - View Dependent Claims (17, 18, 19, 20)
-
Specification