Claims
- 1. In a wireless network for providing communication and services between wireless phones and multiple wireless base stations, a system comprising:
a database storing at least a user record associated with a user's wireless phone and a friend record associated with a friend's wireless phone; a server computer, a location determining subsystem configured to determine approximate locations of the user's and friend's mobile phones among the multiple wireless base stations; a location based services subsystem for translating location information into map-related data; and a private network coupled among at least the database, the server computer, and the location based services subsystem, wherein the sever computer is configured to:
receive, via one of the multiple wireless base stations, a request from the user's wireless phone to obtain location information associated with the friend's wireless phone; access, via the private network, at least the friend record from the database, based on the request, to determine if the friend has granted appropriate permissions to the user to receive location information with respect to the friend's wireless phone; request, from the location determining subsystem and receive via the private network, location information representing at least an approximate location of the friend's mobile phone; request, from the location based services subsystem and receive via the private network, map-related data representing at least an approximate street address or neighborhood of the friend's wireless phone based on the received location information; and provide to the user's wireless phone, via the one wireless base station, the map-related data representing the approximate street address or neighborhood of the friend's wireless phone.
- 2. The system of claim 1 wherein the location based services subsystem receives latitude and longitude location data from the location determining subsystem and performs reverse geocoding operations to produce the map-related data;
wherein the map-related data represents a neighborhood or approximate street address of a wireless base station near to, and which receives signals from, the friend's wireless phone; and wherein the server computer is further configured to review the user record in the database, and provide to the user's wireless phone a user customized set of options for location-based services to be provided to the user, including a list of friends to locate.
- 3. The system of claim 1, further comprising:
a short messaging service (SMS) gateway for providing SMS messages to the user's and friend's wireless phones; at least one load balancer coupled to the server computer and configured to receive the request from the user's wireless phone; and wherein the server computer is configured to exchange email messages and instant messaging signals between wireless phones.
- 4. An apparatus for use in a network that provides communication between a wireless device and multiple network access points, the apparatus comprising:
a data store storing at least a first record associated with a first wireless device or a second record associated with a second wireless device; and a computer coupled to the data store, wherein the computer is configured to:
receive a request from the first wireless device to obtain location information associated with the second wireless device; receive a change location privileges request from the second wireless device, wherein the change request indicates that the first wireless device is to have a different access to location information with respect to the second wireless device than before the change request; and update the first or second records in the data store based on the received change request.
- 5. The apparatus of claim 4, further comprising an audio subsystem, coupled to the computer, for providing audible location-based information in response to a location information request from the first or second wireless device.
- 6. The apparatus of claim 4, further comprising a messaging subsystem coupled to the computer and configured for handling text-based messages, and wherein the computer is further configured to:
provide to the first mobile device a text-based message reflecting the received change request.
- 7. The apparatus of claim 4 wherein the computer is further configured to provide a mobile number and user name associated with the first wireless device when the first wireless device requests to obtain location information associated with the second wireless device, and when the second wireless device requests permission to receive location information with respect to the first wireless device.
- 8. In a telecommunications network providing location-based services to multiple wireless devices, an apparatus comprising:
at least one database server configured to access records associated with wireless devices, wherein the records provide access options to location information for at least some of the wireless devices; at least one request server for handling location requests to or from the wireless devices; and multiple application servers, each configured to communicate with the at least one database server and the at least one request server, wherein the multiple application servers include:
a first application server configured to coordinate meeting requests between wireless devices; a second application server configured to provide location information and directions with respect to points of interest, and a third application server configured to provide location information to one wireless device regarding the location of another wireless device.
- 9. The apparatus of claim 8 wherein the database server, request server, and multiple application servers are all logically separate servers running on a single server computer.
- 10. The apparatus of claim 8 wherein the database server, request server, and multiple application servers are logically separate servers running on two or more physical server computers, and wherein the server computers are coupled by a private network or virtual private network.
- 11. The apparatus of claim 8 wherein the database server, request server, and multiple application servers are logically separate servers running on two or more physical server computers, wherein the server computers are coupled by a network, and wherein the network is not a wide area network or metropolitan area network.
- 12. An apparatus for use with a cellular system that provides voice and location-based services, the apparatus comprising:
an antenna; a wireless transceiver coupled to the antenna; a memory; a portable power supply; an audio subsystem for exchanging voice signals with a user, a processor coupled to the wireless transceiver, the portable power supply, the audio subsystem and the memory for permitting wireless communication with the cellular system; a housing sized to be held in a user's hand and configured to carry the antenna, wireless transceiver, memory, portable power supply and processor; and a user interface carried by the housing and coupled to the processor, wherein the user interface includes a button having a primary configuration to request at least one of the location-based services from the cellular system when actuated by a user.
- 13. The apparatus of claim 12 wherein the button is a physical button carried by and at least partially accessible to the user through a portion of the housing.
- 14. The apparatus of claim 12 wherein the user interface includes a touch-sensitive screen and the button is a default software switch controlled by the processor.
- 15. The apparatus of claim 12, further comprising a microphone and speaker coupled to the audio subsystem and carried by the housing.
- 16. The apparatus of claim 12 wherein the audio subsystem includes an audio interface for providing aural indications to the user of menu choices for location-based services.
- 17. The apparatus of claim 12 wherein the memory includes a Subscriber Identity Module (SIM), and wherein the SIM includes a first table of friends who may receive a current location of the apparatus and a second table of friends whose location the apparatus may receive.
- 18. The apparatus of claim 12 wherein the memory includes a removable memory module, and wherein the removable memory module includes a first table of friends who may receive a current location of the apparatus and a second table of friends whose location the apparatus may receive.
- 19. The apparatus of claim 12 wherein the memory includes a first table of friends who may receive a current location of the apparatus and a second table of friends whose location the apparatus may receive.
- 20. The apparatus of claim 12, further comprising a location-determining subsystem carried by the housing and coupled to the processor, and wherein the processor is configured to:
provide a user-initiated request for a location-based service from the cellular system, receive a request from the cellular system for a location of the apparatus, obtain location signals from the location-determining subsystem, and provide the location signals to the cellular system.
- 21. The apparatus of claim 12, further comprising a location-determining subsystem carried by the housing and coupled to the processor, and wherein the processor is configured to:
receive a request from the cellular system for a location of the apparatus, obtain location signals from the location-determining subsystem, and provide the location signals to the cellular system.
- 22. The apparatus of claim 12, further comprising a location-determining subsystem coupled to the processor, wherein the processor is configured to:
automatically obtain location signals from the location-determining subsystem, and provide the location signals to the cellular system.
- 23. An apparatus for use with a wireless communications network that provides voice and location-based services to wireless mobile devices, the apparatus comprising:
means for receiving wireless signals from, and transmitting wireless signals to, the wireless communications network; means for storing data; means for storing power; means for permitting wireless communication with the wireless communications network, wherein the means for permitting wireless communication is coupled to the means for storing data, the means for storing power, and the means for receiving and transmitting wireless signals; means for carrying the means for storing data, the means for storing power, the means for receiving and transmitting wireless signals, and the means for permitting wireless communication, wherein the means for carrying is sized to be held in a user's hand; and means for receiving user input, wherein the means for receiving user input is carried by the means for carrying and is coupled to the means for permitting wireless communication, wherein the means for storing data includes a first table of electronic identifiers associated with wireless mobile devices that may receive a current location of the apparatus and a second table of electronic identifiers associated with wireless mobile devices whose location the apparatus may receive, and wherein the apparatus must first be granted permissions from the wireless communications network before providing location-based services.
- 24. The apparatus of claim 23 wherein the wherein the means for receiving user input includes a button having a default configuration to request at least one of the location-based services from the wireless communications network when selected.
- 25. The apparatus of claim 23 wherein the electronic identifiers are unique numbers associated with the wireless mobile devices.
- 26. The apparatus of claim 23 wherein the electronic identifiers are user names associated with the wireless mobile devices.
- 27. An apparatus for use with a wireless cellular system that provides voice services, wherein the cellular system communicates with multiple wireless mobile devices, the apparatus comprising:
an antenna; a wireless transceiver coupled to the antenna; a memory; a portable power supply; an audio subsystem for exchanging voice signals with a user; a processor coupled to the wireless transceiver, the portable power supply, the audio subsystem and the memory for permitting wireless communication with the cellular system, a housing sized to be held in a user's hand and configured to carry the antenna, wireless transceiver, memory, portable power supply and processor, wherein the processor is configured to:
receive a user initiated request for location information with respect to a specified wireless mobile device; determine a location of the specified wireless mobile device; and provide to the user location information regarding the specified wireless mobile device.
- 28. The apparatus of claim 27 wherein the processor is configured to:
receive a user initiated request for a meeting with respect to the specified wireless mobile device; automatically send a meeting request to the specified wireless mobile device; and coordinate the meeting with the specified wireless mobile device.
- 29. The apparatus of claim 27, further comprising:
a user interface carried by the housing and coupled to the processor, wherein the user interface includes a button having a primary configuration to prohibit location information regarding the apparatus to be provided to other wireless mobile devices.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Patent Application Nos. 60/388,944 (attorney docket no. 101948094US), and No. 60/388,942 (attorney docket no. 101941094US1), both filed Jun. 14, 2002.
[0002] This application is related to the following U.S. Patent Applications, filed concurrently herewith: U.S. application Ser. No. ______ (attorney docket no. 101948094US2) entitled “SYSTEM FOR PROVIDING LOCATION-BASED SERVICES IN A WIRELESS NETWORK, SUCH AS LOCATING INDIVIDUALS AND COORDINATING MEETINGS,” U.S. application Ser. No. ______ (attorney docket no. 101948094US3) entitled “SYSTEM FOR PROVIDING LOCATION-BASED SERVICES IN A WIRELESS NETWORK, SUCH AS MODIFYING LOCATING PRIVILEGES AMONG INDIVIDUALS AND MANAGING LISTS OF INDIVIDUALS ASSOCIATED WITH SUCH PRIVILEGES,” U.S. application Ser. No. ______ (attorney docket no. 101948094US5) entitled “DATA STRUCTURES AND METHODS FOR LOCATION-BASED SERVICES WITHIN A WIRELESS NETWORK,” and U.S. application Ser. No. ______ (attorney docket no. 101948094US6) entitled “METHOD FOR PROVIDING LOCATION-BASED SERVICES IN A WIRELESS NETWORK, SUCH AS VARYING LEVELS OF SERVICES.”
Provisional Applications (2)
|
Number |
Date |
Country |
|
60388944 |
Jun 2002 |
US |
|
60388942 |
Jun 2002 |
US |