SYSTEMS AND METHODS FOR GEO-LOCATION BASED MESSAGE STREAMS
First Claim
1. A computer-implemented method for providing virtual messages through a location-based message stream, the method comprising:
- receiving, from a computing device of a first user via a network, parameters for a message stream to be associated with a desired geographic location, the parameters including at least one message to be sent to one or more recipients via the message stream;
generating a geo-fenced area surrounding the desired geographic location for the message stream based on the received parameters;
detecting a presence of a mobile device of a second user within the generated geo-fenced area;
determining whether the second user is any of the one or more recipients based on the detection; and
transmitting the message to the detected mobile device of the second user, when the second user is determined to be at least one of the one or more recipients.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for communicating virtual messages through a location-based message stream for different mobile device users. A geo-fenced area surrounding a desired geographic location for a virtual message stream is generated based on parameters received from a first user. The parameters include at least one message to be sent to one or more recipients via the message stream. When a mobile device of a second user located within the generated geo-fenced area is detected and the second user is determined to be one of the message recipients, the message from the message stream is transmitted to the detected mobile device of the second user.
-
Citations
20 Claims
-
1. A computer-implemented method for providing virtual messages through a location-based message stream, the method comprising:
-
receiving, from a computing device of a first user via a network, parameters for a message stream to be associated with a desired geographic location, the parameters including at least one message to be sent to one or more recipients via the message stream; generating a geo-fenced area surrounding the desired geographic location for the message stream based on the received parameters; detecting a presence of a mobile device of a second user within the generated geo-fenced area; determining whether the second user is any of the one or more recipients based on the detection; and transmitting the message to the detected mobile device of the second user, when the second user is determined to be at least one of the one or more recipients. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing virtual messages through a location-based message stream, the system comprising:
-
a memory having processor-readable instructions stored therein; and a processor configured to access the memory and execute the processor-readable instructions, which when executed by the processor configures the processor to perform a plurality of functions, including functions to; receive, from a computing device of a first user via a network, parameters for a message stream to be associated with a desired geographic location, the parameters including at least one message to be sent to one or more recipients via the message stream; generate a geo-fenced area surrounding the desired geographic location for the message stream based on the received parameters; detect a presence of a mobile device of a second user within the generated geo-fenced area; determine whether the second user is any of the one or more recipients based on the detection; and transmit the message to the detected mobile device of the second user, when the second user is determined to be at least one of the one or more recipients. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium storing instructions that, when executed by a computer, cause the computer to perform functions to:
-
receive, from a computing device of a first user via a network, parameters for a message stream to be associated with a desired geographic location, the parameters including at least one message to be sent to one or more recipients via the message stream; generate a geo-fenced area surrounding the desired geographic location for the message stream based on the received parameters; detect presence of a mobile device of a second user within the generated geo-fenced area; determine whether the second user is any of the one or more recipients based on the detection; and transmit the message to the detected mobile device of the second user, when the second user is determined to be at least one of the one or more recipients.
-
Specification