US2012246238A1PendingUtilityA1

Asynchronous messaging tags

55
Assignee: BAILEY MARKPriority: Mar 21, 2011Filed: Mar 21, 2011Published: Sep 27, 2012
Est. expiryMar 21, 2031(~4.7 yrs left)· nominal 20-yr term from priority
G06Q 30/0207
55
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method includes receiving a message from a user device, determining whether the message includes a tag, identifying at least one interaction the user device performed with an application responsive to determining that the message includes the tag, calculating a difference between a time the message was received and a time associated with the at least one identified interaction, determining whether the difference between the time the message was received and the time associated with the at least one identified interaction is within a threshold value, and associating the tag with the application associated with the at least one interaction responsive to determining that the difference between the time the message was received and the time associated with the at least one identified interaction is within the threshold value.

Claims

exact text as granted — not AI-modified
1 . A method comprising:
 receiving a message from a user device;   determining whether the message includes a tag;   identifying at least one interaction the user device performed with an application responsive to determining that the message includes the tag;   calculating a difference between a time the message was received and a time associated with the at least one identified interaction;   determining whether the difference between the time the message was received and the time associated with the at least one identified interaction is within a threshold value; and   associating the tag with the application associated with the at least one interaction responsive to determining that the difference between the time the message was received and the time associated with the at least one identified interaction is within the threshold value.   
     
     
         2 . The method of  claim 1 , wherein the method further includes:
 identifying a second interaction the user device performed with a second application responsive to determining that the message includes the tag;   calculating a difference between a time the message was received and a time associated with the second identified interaction;   determining whether the difference between the time the message was received and the time associated with the second identified interaction is within a threshold value; and   associating the tag with the second application associated with the second interaction responsive to determining that the difference between the time the message was received and the time associated with the second identified interaction is within the threshold value.   
     
     
         3 . The method of  claim 1 , wherein the method further includes:
 identifying a second interaction the user device performed with a second application responsive to determining that the message includes the tag;   calculating a difference between a location the message was sent from and a location associated with the second identified interaction;   determining whether the distance between the location the message was sent from and the location associated with the second identified interaction is within a threshold value; and   associating the tag with the second application associated with the second interaction responsive to determining that the distance between the location the message was sent from and the location associated with the second identified interaction is within the threshold value.   
     
     
         4 . The method of  claim 1 , wherein the tag includes a textual word entry. 
     
     
         5 . The method of  claim 1 , wherein the method further includes:
 receiving a message from at least one user device;   determining whether the message includes a request for data associated with the tag;   identifying the application associated with the tag responsive to determining that the message includes a request for data associated with the tag; and   sending service data associated with the application to the user device.   
     
     
         6 . The method of  claim 3 , wherein the method further includes:
 receiving a message from at least one user device;   determining whether the message includes a request for data associated with the tag;   identifying the applications associated with the tag responsive to determining that the message includes a request for data associated with the tag; and   sending service data associated with the applications to the user device.   
     
     
         7 . A method comprising:
 receiving a message from a user device;   determining whether the message includes a tag;   identifying at least one interaction the user device performed with an application responsive to determining that the message includes the tag;   calculating a distance between a location the message was sent from and a location associated with the at least one identified interaction;   determining whether the distance between the location the message was sent from and the location associated with the at least one identified interaction is within a threshold value; and   associating the tag with the application associated with the at least one interaction responsive to determining that the distance between the location the message was sent from and the location associated with the at least one identified interaction is within the threshold value.   
     
     
         8 . The method of  claim 7 , wherein the method further includes:
 identifying a second interaction the user device performed with a second application responsive to determining that the message includes the tag;   calculating a difference between a time the message was received and a time associated with the second identified interaction;   determining whether the difference between the time the message was received and the time associated with the second identified interaction is within a threshold value; and   associating the tag with the second application associated with the second interaction responsive to determining that the difference between the time the message was received and the time associated with the second identified interaction is within the threshold value.   
     
     
         9 . The method of  claim 7 , wherein the method further includes:
 identifying a second interaction the user device performed with a second application responsive to determining that the message includes the tag;   calculating a difference between a location the message was sent from and a location associated with the second identified interaction;   determining whether the distance between the location the message was sent from and the location associated with the second identified interaction is within a threshold value; and   associating the tag with the second application associated with the second interaction responsive to determining that the distance between the location the message was sent from and the location associated with the second identified interaction is within the threshold value.   
     
     
         10 . The method of  claim 7 , wherein the tag includes a textual word entry. 
     
     
         11 . The method of  claim 7 , wherein the method further includes:
 receiving a message from at least one user device;   determining whether the message includes a request for data associated with the tag;   identifying the application associated with the tag responsive to determining that the message includes a request for data associated with the tag; and   sending service data associated with the application to the user device.   
     
     
         12 . The method of  claim 9 , wherein the method further includes:
 receiving a message from at least one user device;   determining whether the message includes a request for data associated with the tag;   identifying the applications associated with the tag responsive to determining that the message includes a request for data associated with the tag; and   sending service data associated with the applications to the user device.   
     
     
         13 . A system comprising:
 a user device; and   a processor operative to receive a message from a user device, determine whether the message includes a tag, identify at least one interaction the user device performed with an application responsive to determining that the message includes the tag, calculating a difference between a time the message was received and a time associated with the at least one identified interaction, determine whether the difference between the time the message was received and the time associated with the at least one identified interaction is within a threshold value, and associate the tag with the application associated with the at least one interaction responsive to determining that the difference between the time the message was received and the time associated with the at least one identified interaction is within the threshold value.   
     
     
         14 . The system of  claim 13 , wherein the processor is further operative to identify a second interaction the user device performed with a second application responsive to determining that the message includes the tag, calculate a difference between a time the message was received and a time associated with the second identified interaction, determine whether the difference between the time the message was received and the time associated with the second identified interaction is within a threshold value, and associate the tag with the second application associated with the second interaction responsive to determining that the difference between the time the message was received and the time associated with the second identified interaction is within the threshold value. 
     
     
         15 . The system of  claim 13 , wherein the processor is further operative to identify a second interaction the user device performed with a second application responsive to determining that the message includes the tag, calculate a difference between a location the message was sent from and a location associated with the second identified interaction, determine whether the distance between the location the message was sent from and the location associated with the second identified interaction is within a threshold value, and associate the tag with the second application associated with the second interaction responsive to determining that the distance between the location the message was sent from and the location associated with the second identified interaction is within the threshold value. 
     
     
         16 . The system of  claim 13 , wherein the tag includes a textual word entry. 
     
     
         17 . The system of  claim 13 , wherein the processor is further operative to receive a message from at least one user device, determine whether the message includes a request for data associated with the tag, identify the application associated with the tag responsive to determining that the message includes a request for data associated with the tag, and send service data associated with the application to the user device. 
     
     
         18 . The system of  claim 15 , wherein the processor is further operative to receive a message from at least one user device, determine whether the message includes a request for data associated with the tag, identify the applications associated with the tag responsive to determining that the message includes a request for data associated with the tag, and send service data associated with the applications to the user device. 
     
     
         19 . A system comprising:
 a user device; and   a processor operative to receive a message from a user device, determine whether the message includes a tag, identify at least one interaction the user device performed with an application responsive to determining that the message includes the tag, calculate a distance between a location the message was sent from and a location associated with the at least one identified interaction, determine whether the distance between the location the message was sent from and the location associated with the at least one identified interaction is within a threshold value, and associate the tag with the application associated with the at least one interaction responsive to determining that the distance between the location the message was sent from and the location associated with the at least one identified interaction is within the threshold value.   
     
     
         20 . The system of  claim 19 , wherein the processor is further operative to identify a second interaction the user device performed with a second application responsive to determining that the message includes the tag, calculate a difference between a time the message was received and a time associated with the second identified interaction, determining whether the difference between the time the message was received and the time associated with the second identified interaction is within a threshold value, and associate the tag with the second application associated with the second interaction responsive to determining that the difference between the time the message was received and the time associated with the second identified interaction is within the threshold value. 
     
     
         21 . The system of  claim 19 , wherein the processor is further operative to identify a second interaction the user device performed with a second application responsive to determining that the message includes the tag, calculate a difference between a location the message was sent from and a location associated with the second identified interaction, determine whether the distance between the location the message was sent from and the location associated with the second identified interaction is within a threshold value, and associate the tag with the second application associated with the second interaction responsive to determining that the distance between the location the message was sent from and the location associated with the second identified interaction is within the threshold value. 
     
     
         22 . The system of  claim 19 , wherein the tag includes a textual word entry. 
     
     
         23 . The system of  claim 19 , wherein the processor is further operative to receive a message from at least one user device, determine whether the message includes a request for data associated with the tag, identify the application associated with the tag responsive to determining that the message includes a request for data associated with the tag, and send service data associated with the application to the user device. 
     
     
         24 . The system of  claim 21 , wherein the processor is further operative to receive a message from at least one user device, determine whether the message includes a request for data associated with the tag, identify the applications associated with the tag responsive to determining that the message includes a request for data associated with the tag, and send service data associated with the applications to the user device. 
     
     
         25 . An article of manufacture tangibly embodying computer readable instructions which, when implemented, cause a computer to carry out the steps of a method according to  claim 1 . 
     
     
         26 . An article of manufacture tangibly embodying computer readable instructions which, when implemented, cause a computer to carry out the steps of a method according to  claim 7 .

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.