System and method for electronic communications between users in a similar geographic location
First Claim
1. A geographic-based message storage and delivery method, comprising steps of:
- determining a longitude and latitude of a first mobile transmission device;
at a server, receiving from said first mobile transmission device a message retrieval request;
determining if messages generated within a predefined x and y distance from said longitude and latitude of said first mobile transmission device have previously been stored in a tangible storage medium associated with said server;
selecting from said messages previously stored in said tangible data storage medium at least one said stored message generated within said pre-defined x and y distance of said first mobile transmission device, wherein said at least one selected message originated from at least a second mobile transmission device;
if a location associated with at least said second mobile transmission device is presently unknown or has changed, polling said second mobile transmission device for a present longitude and latitude; and
transmitting at least one said selected message, generated by said second mobile transmission device within said pre-defined x and y distance, from said data storage medium to said first mobile transmission device;
wherein said transmitting comprises transmitting to said first mobile transmission device, together with said at least one said selected message transmitted to said first mobile transmission device, a Cartesian coordinate pair specifying a position at which said message was displayed on a screen of said second mobile transmission device for reproduction of a position at which said at least one selected message should be displayed on a second screen associated with said first mobile transmission device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided providing electronic communications between users in a similar geographic location. Mobile devices determine geographic location information based on signals received from external devices, such as GPS satellites or cell sites, and web browsers determine geographic location using external devices or third party software, such as Google Loader, or based on the IP address of the computer running the web browser. The system receives geographic location information from a mobile device or web browser in addition to a user-input message. The system distributes the message to users of the system with geographic locations within a predetermined distance from the geographic location that the message was input.
-
Citations
8 Claims
-
1. A geographic-based message storage and delivery method, comprising steps of:
-
determining a longitude and latitude of a first mobile transmission device; at a server, receiving from said first mobile transmission device a message retrieval request; determining if messages generated within a predefined x and y distance from said longitude and latitude of said first mobile transmission device have previously been stored in a tangible storage medium associated with said server; selecting from said messages previously stored in said tangible data storage medium at least one said stored message generated within said pre-defined x and y distance of said first mobile transmission device, wherein said at least one selected message originated from at least a second mobile transmission device; if a location associated with at least said second mobile transmission device is presently unknown or has changed, polling said second mobile transmission device for a present longitude and latitude; and transmitting at least one said selected message, generated by said second mobile transmission device within said pre-defined x and y distance, from said data storage medium to said first mobile transmission device; wherein said transmitting comprises transmitting to said first mobile transmission device, together with said at least one said selected message transmitted to said first mobile transmission device, a Cartesian coordinate pair specifying a position at which said message was displayed on a screen of said second mobile transmission device for reproduction of a position at which said at least one selected message should be displayed on a second screen associated with said first mobile transmission device. - View Dependent Claims (2, 3, 4)
-
-
5. A geographic-based message storage and delivery method, comprising steps of:
-
determining a longitude and latitude of a first mobile transmission device; at a server, receiving from said first mobile transmission device a message retrieval request; determining if messages generated within a predefined x and y distance from said longitude and latitude of said first mobile transmission device have previously been stored in a tangible storage medium associated with said server; selecting from said messages previously stored in said tangible data storage medium at least one said stored message generated within said pre-defined x and y distance of said first mobile transmission device, wherein said at least one selected message originated from at least a second mobile transmission device; if a location associated with at least said first mobile transmission device is presently unknown or has changed, polling said first mobile transmission device for a present longitude and latitude; and transmitting at least one said selected message, generated within said pre-defined x and y distance of said present longitude and latitude, from said data storage medium to said first mobile transmission device; wherein said transmitting comprises transmitting to said first mobile transmission device, together with said at least one said selected message transmitted to said first mobile transmission device, a Cartesian coordinate pair specifying a position at which said message was displayed on a screen of said second mobile transmission device for reproduction of a position at which said at least one selected message should be displayed on a second screen associated with said first mobile transmission device. - View Dependent Claims (6, 7, 8)
-
Specification