US9785781B2ActiveUtilityA1

Method, apparatus, and computer-readable medium for data exchange

Assignee: DOTALIGN INCPriority: Dec 8, 2014Filed: Dec 8, 2014Granted: Oct 10, 2017
Est. expiryDec 8, 2034(~8.4 yrs left)· nominal 20-yr term from priority
H04L 63/10H04L 63/20G06F 21/6245G06F 21/604G06F 21/602H04W 12/088
63
PatentIndex Score
2
Cited by
27
References
24
Claims

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.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. A method for data exchange, the method comprising:
 (a) specifying, by an application from a publisher operating on a user equipment (UE), a first data, the first data being stored on the UE; 
 (b) aggregating, by the application from the publisher operating on the UE, the first data into a subset of the first data in response to user applied criteria, wherein the subset of the first data is metadata; 
 (c) creating, by the application from the publisher operating on the UE, a rule set, the rule set being stored on the UE and governing access to the subset of the first data; and 
 (d) uploading, by the application from the publisher operating on the UE, the subset of the first data with the rule set to a user selected server, the subset of the first data being accessible at the user selected server based on the 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, and wherein the step of uploading the subset of the first data with the rule set to the user selected server is carried out after aggregating the subset of the first data and creating the rule set. 
 
     
     
       2. The method according to  claim 1 , wherein the first data comprises status updates, images, geographic location data of the UE, and social networking communications. 
     
     
       3. The method according to  claim 1 , wherein the first data comprises a user's relationship information, contact information, employment information, social media information, and metadata indicating frequency and recency of communications. 
     
     
       4. The method according to  claim 1 , wherein the rule set identifies third parties that are allowed access to the first data. 
     
     
       5. The method according to  claim 1 , wherein the first data and the rule set are encrypted using an encryption algorithm specified by the publisher. 
     
     
       6. The method according to  claim 1 , wherein the rule set comprises a rule governing whether a second user can grant access to the first data to third parties. 
     
     
       7. The method according to  claim 1 , wherein the rule set allows access to the first data for third parties that reciprocally share data similar to the first data. 
     
     
       8. 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:
 (a) specify a first data, the first data being stored on the UE; 
 (b) aggregate, by the application from the publisher operating on the UE, the first data into a subset of the first data in response to user applied criteria, wherein the subset of the first data is metadata; 
 (c) create a rule set, the rule set being stored on the UE and governing access to the subset of the first data; 
 (d) upload the subset of the first data with the rule set to a user selected server, the subset of the first data being accessible at the user selected server based on the 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, and wherein the step of uploading the subset of the first data with the rule set to the user selected server is carried out after aggregating the subset of the first data and creating the rule set. 
 
     
     
       9. The apparatus according to  claim 8 , wherein the first data comprises status updates, images, geographic location data of the apparatus, and social networking communications. 
     
     
       10. The apparatus according to  claim 8 , wherein the first data comprises a user's relationship information, contact information, employment information, social media information, and metadata indicating frequency and recency of communications. 
     
     
       11. The apparatus according to  claim 8 , wherein the rule set identifies third parties that are allowed access to the first data. 
     
     
       12. The apparatus according to  claim 8 , wherein the first data and the rule set are encrypted using an encryption algorithm specified by the publisher. 
     
     
       13. The apparatus according to  claim 8 , wherein the rule set comprises a rule governing whether a second user can grant access to the first data to third parties. 
     
     
       14. The apparatus according to  claim 8 , wherein the rule set allows access to the first data for third parties that reciprocally share data similar to the first data. 
     
     
       15. 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:
 (a) specify a first data, the first data being stored on the UE; 
 (b) aggregate, by the application from the publisher operating on the UE, the first data into a subset of the first data in response to user applied criteria, wherein the subset of the first data is metadata; 
 (c) create a rule set, the rule set being stored on the UE and governing access to the subset of the first data; 
 (d) upload the first data with the rule set to a user selected server, the subset of the first data being accessible at the user selected server based on the 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, and wherein the step of uploading the subset of the first data with the rule set to the user selected server is carried out after aggregating the subset of the first data and creating the rule set. 
 
     
     
       16. The non-transitory computer-readable medium according to  claim 15 , wherein the first data comprises status updates, images, geographic location data of the processor, and social networking communications. 
     
     
       17. The non-transitory computer-readable medium according to  claim 15 , wherein the first data comprises a user's relationship information, contact information, employment information, social media information, and metadata indicating frequency and recency of communications. 
     
     
       18. The non-transitory computer-readable medium according to  claim 15 , wherein the rule set identifies third parties that are allowed access to the first data. 
     
     
       19. The non-transitory computer-readable medium according to  claim 15 , wherein the first data and the rule set are encrypted using an encryption algorithm specified by the publisher. 
     
     
       20. The non-transitory computer-readable medium according to  claim 15 , wherein the rule set comprises a rule governing whether a second user can grant access to the first data to third parties. 
     
     
       21. The non-transitory computer-readable medium according to  claim 15 , wherein the rule set allows access to the first data for third parties that reciprocally share data similar to the first data. 
     
     
       22. The method according to  claim 1 , wherein the user applied criteria is corresponding to at least one of (i) a number and recency of emails between a user and a given contact, (ii) a number and recency of calendar appointments between the user and the given contact, (iii) a number and recency of phone calls and text messages between the user and the given contact, (iv) a number of connections between the user and the given contact, and (v) an occurrence of certain word choices that appear in communications. 
     
     
       23. The apparatus according to  claim 8 , wherein the user applied criteria is corresponding to at least one of (i) a number and recency of emails between a user and a given contact, (ii) a number and recency of calendar appointments between the user and the given contact, (iii) a number and recency of phone calls and text messages between the user and the given contact, (iv) a number of connections between the user and the given contact, and (v) an occurrence of certain word choices that appear in communications. 
     
     
       24. The non-transitory computer-readable medium according to  claim 15 , wherein the user applied criteria is corresponding to at least one of (i) a number and recency of emails between a user and a given contact, (ii) a number and recency of calendar appointments between the user and the given contact, (iii) a number and recency of phone calls and text messages between the user and the given contact, (iv) a number of connections between the user and the given contact, and (v) an occurrence of certain word choices that appear in communications.

Join the waitlist — get patent alerts

Track US9785781B2 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.