Real-time person-to-person communication using geospatial addressing
First Claim
1. A location-based communication method, comprising:
- receiving location information, the location information identifying a current geospatial location of a mobile computing device of each of a plurality of users;
receiving a geo-spatial address from a device of a calling user;
determining whether the current geospatial location of the mobile computing device satisfies a predetermined relationship with the geo-spatial address;
identifying a unique identifier associated with the mobile computing device having a current geospatial location determined to satisfy the predetermined relationship with the geo-spatial address; and
routing a real-time communication from the device of the caller to the mobile computing device having a current spatial location determined to satisfy the predetermined relationship with the geo-spatial address via the identified unique identifier.
1 Assignment
0 Petitions
Accused Products
Abstract
Real-time location-based messaging methods and systems enable users of portable computing devices to communicate with other users of portable computing devices based upon the current geographic location of the one or more users. A user can select or define a geographic coordinate(s) in the physical world and a proximity/area around the geographic coordinate(s) as a means of identifying one or more users of portable computing devices to whom the first user will communicate with. The user can select the geographic coordinate(s) and/or define a proximity or area around the geographic coordinate(s) using a geospatial dataset and an interactive graphical user interface for navigating the geospatial dataset and selecting coordinates and/or proximities and/or area within the real physical world. A user can select geographic coordinate(s) and/or define a proximity/area in the real physical world as part of a person-to-person messaging or person-to-person communication process using a geospatial navigation software tool.
-
Citations
39 Claims
-
1. A location-based communication method, comprising:
-
receiving location information, the location information identifying a current geospatial location of a mobile computing device of each of a plurality of users;
receiving a geo-spatial address from a device of a calling user;
determining whether the current geospatial location of the mobile computing device satisfies a predetermined relationship with the geo-spatial address;
identifying a unique identifier associated with the mobile computing device having a current geospatial location determined to satisfy the predetermined relationship with the geo-spatial address; and
routing a real-time communication from the device of the caller to the mobile computing device having a current spatial location determined to satisfy the predetermined relationship with the geo-spatial address via the identified unique identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A location-based communication system, comprising:
a server containing circuitry adapted to;
receive location information, the location information identifying a current geospatial location of a mobile computing device of each of a plurality of users;
receive a geo-spatial address from a device of a calling user;
determine whether the current geospatial location of the mobile computing device satisfies a predetermined relationship with the geo-spatial address;
identify a unique identifier associated with the mobile computing device having a current geospatial location determined to satisfy the predetermined relationship with the geo-spatial address; and
route a real-time communication from the device caller to the mobile computing device having a current spatial location determined to satisfy the predetermined relationship with the geo-spatial address via the identified unique identifier. - View Dependent Claims (12, 13, 14, 15, 16, 17, 36, 37, 38, 39)
-
18. A location-based communication method, comprising:
-
generating a geo-spatial address;
addressing a real-time communication with the geo-spatial address; and
transmitting the real-time communication addressed with the geo-spatial address to a server, wherein the server is adapted to route the real-time communication to a mobile computing device that has a current geospatial location satisfying a predetermined relationship with the geo-spatial address. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A location-based communication system, comprising:
-
a device containing circuitry adapted to;
generate a geo-spatial address; and
address a real-time communication with the geo-spatial address; and
a transmitter adapted to transmit the real-time communication to a server, wherein the server is adapted to route the real-time communication to a plurality of mobile computing devices that have a current geospatial location satisfying a predetermined relationship with the geo-spatial address. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35)
-
Specification