Asynchronous messaging tags
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-modified1 . 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.