Method, apparatus, and computer-readable medium for data exchange
First Claim
Patent Images
1. A method for data exchange, the method comprising:
- (a) accessing, by an application from a publisher operating on a user equipment (UE), a first data, the first data being located on a server, the first data being associated with a third party UE and including a rule set governing access to the first data;
(b) analyzing, by the application from the publisher operating on the UE, the first data and a second data, the second data being located on the UE;
(c) creating, by the application from the publisher operating on the UE, a third data, the third data being based on a correspondence between the analyzed first data and the analyzed second data;
(d) aggregating, by the application from the publisher operating on the UE, the third data into a subset of the third data in response to user applied criteria, wherein the subset of the third data is metadata;
(e) creating, by the application from the publisher operating on the UE, a second rule set, the second rule set governing access to the subset of the third data; and
(f) uploading, by the application from the publisher operating on the UE, the subset of the third data to the user selected server, the subset of the third data being accessible at the user selected server based on the second rule set only by third parties having a corresponding application from the publisher, wherein the user selected server is independently controlled and inaccessible by the publisher.
1 Assignment
0 Petitions
Accused Products
Abstract
Presented are a method, apparatus, and computer-readable medium for data exchange. The method includes specifying, by a user equipment (UE), a first data, and creating, by the UE, a rule set, the rule set governing access to the first data. The method further includes uploading, by the UE, the first data with the rule set to a user selected server, the first data being accessible at the user selected server based on the rule set.
-
Citations
15 Claims
-
1. A method for data exchange, the method comprising:
-
(a) accessing, by an application from a publisher operating on a user equipment (UE), a first data, the first data being located on a server, the first data being associated with a third party UE and including a rule set governing access to the first data; (b) analyzing, by the application from the publisher operating on the UE, the first data and a second data, the second data being located on the UE; (c) creating, by the application from the publisher operating on the UE, a third data, the third data being based on a correspondence between the analyzed first data and the analyzed second data; (d) aggregating, by the application from the publisher operating on the UE, the third data into a subset of the third data in response to user applied criteria, wherein the subset of the third data is metadata; (e) creating, by the application from the publisher operating on the UE, a second rule set, the second rule set governing access to the subset of the third data; and (f) uploading, by the application from the publisher operating on the UE, the subset of the third data to the user selected server, the subset of the third data being accessible at the user selected server based on the second rule set only by third parties having a corresponding application from the publisher, wherein the user selected server is independently controlled and inaccessible by the publisher. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus for exchanging data, the apparatus comprising at least one processor and a memory storing computer instructions from a publisher executable by the at least one processor, wherein the memory with the computer instructions and the processor are configured to cause the apparatus to at least:
-
accessing, by an application from a publisher operating on a user equipment (UE), a first data, the first data being located on a server, the first data being associated with a third party UE and including a rule set governing access to the first data; analyze the first data and a second data, the second data being located on the UE; create a third data, the third data being based on a correspondence between the analyzed first data and the analyzed second data; aggregate, by the application from the publisher operating on the UE, the third data into a subset of the third data in response to user applied criteria, wherein the subset of the third data is metadata; create a second rule set, the second rule set governing access to the subset of the third data; and uploading the subset of the third data to the user selected server, the subset of the third data being accessible at the user selected server based on the second rule set only by third parties having a corresponding application from the publisher, wherein the user selected server is independently controlled and inaccessible by the publisher. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium tangibly storing computer program instructions from a publisher which when executed by a processor, cause the processor to at least:
-
access a first data, the first data being located on a server, the first data being associated with a third party UE and including a rule set governing access to the first data; analyze the first data and a second data, the second data being located on the UE; create a third data, the third data being based on a correspondence between the analyzed first data and the analyzed second data; aggregate, by the application from the publisher operating on the UE, the third data into a subset of the third data in response to user applied criteria, wherein the subset of the third data is metadata; create a second rule set, the second rule set governing access to the subset of the third data; and upload the subset of the third data to the user selected server, the subset of the third data being accessible at the user selected server based on the second rule set only by third parties having a corresponding application from the publisher, wherein the user selected server is independently controlled and inaccessible by the publisher. - View Dependent Claims (12, 13, 14, 15)
-
Specification