Dynamic proximity based text exchange within a group session
First Claim
1. A method for proximity based text exchange comprising:
- receiving a proximity exchange associated with a distance value n, wherein the proximity exchange is a text exchange conveyed by a text exchange application, wherein the text exchange application is linked to a group session, wherein the group session comprises of a plurality of participants, wherein each of the plurality of participants is associated with a proximity value m, wherein the text exchange is a real-time text based communication between the plurality of participants utilizing a plurality of computing devices;
determining at least one participant of the group session to receive the proximity exchange based on the distance value associated with the proximity exchange and the proximity value associated with the at least one participant;
communicating the proximity exchange to a computing device utilized by the at least one participant when the proximity value of the at least one participant is equivalent to the distance value of the proximity exchange; and
presenting the proximity exchange in at least one of visually and aurally distinct manner within an interface of the text exchange application.
1 Assignment
0 Petitions
Accused Products
Abstract
A text exchange associated with a distance value n can be received. The text exchange can be conveyed by a text exchange application which can be linked to a group session. The group session can comprise of one or more participants each associated with a proximity value m. The text exchange can be a real-time text based communication between one or more computing devices. A participant can be determined to receive the text exchange based on the distance value of the text exchange and the proximity value associated with the participant. The text exchange can be communicated to a computing device utilized by the participant when the proximity value is equivalent to the distance value. The text exchange can be presented in a visually and/or aurally distinct manner within an interface of the text exchange application.
-
Citations
20 Claims
-
1. A method for proximity based text exchange comprising:
-
receiving a proximity exchange associated with a distance value n, wherein the proximity exchange is a text exchange conveyed by a text exchange application, wherein the text exchange application is linked to a group session, wherein the group session comprises of a plurality of participants, wherein each of the plurality of participants is associated with a proximity value m, wherein the text exchange is a real-time text based communication between the plurality of participants utilizing a plurality of computing devices; determining at least one participant of the group session to receive the proximity exchange based on the distance value associated with the proximity exchange and the proximity value associated with the at least one participant; communicating the proximity exchange to a computing device utilized by the at least one participant when the proximity value of the at least one participant is equivalent to the distance value of the proximity exchange; and presenting the proximity exchange in at least one of visually and aurally distinct manner within an interface of the text exchange application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for proximity based text exchange comprising:
-
one or more processors; at least one memory storing program instructions executable by the one or more processors; a message handler, comprising at least a portion of the program instructions, able to receive a text exchange associated with a distance value, wherein the text exchange is conveyed by an text exchange application, wherein the text exchange application is linked to a group session comprising of a plurality of participants, wherein the text exchange is a real-time text based communication between the plurality of participants utilizing a plurality of computing devices; and a proximity engine, comprising at least a portion of the program instructions, configured to identify a distance value associated with the text exchange and determine at least one recipient of the received text exchange based on the distance value associated with the proximity exchange and the proximity value associated with the at least one recipient; and an engine, comprising at least a portion of the program instructions, configured to communicate the proximity exchange to a computing device utilized by the determined at least one recipient when the proximity value of the at east one recipient is equivalent to the distance value of the proximity exchange. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer readable storage medium having computer usable program code embodied therewith, the computer usable program code comprising:
-
computer usable program code stored in a non-transitory storage medium operable to receive a text exchange associated with a distance value n, wherein the text exchange is conveyed by an text exchange application, wherein the text exchange application is linked to a group session, wherein the group session comprises of a plurality of participants, wherein each of the plurality of participants is associated with a proximity value m, wherein the text exchange is a real-time text based communication between the plurality of participants utilizing a plurality of computing devices; computer usable program code stored in a non-transitory storage medium operable to determine at least one participant of the group session to receive the text exchange based on the distance value of the text exchange and the proximity value associated with the at least one participant; computer usable program code stored in a non-transitory storage medium operable to communicate the text exchange to a computing device utilized by the at least one participant when the proximity value of the at least one participant is equivalent to the distance value of the text exchange; and computer usable program code stored in a non-transitory storage medium operable to present the text exchange in at least one of visually and aurally distinct manner within an interface of the text exchange application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification