CA2354641A1 - System and method to provide location data via a communications network - Google Patents
System and method to provide location data via a communications network Download PDFInfo
- Publication number
- CA2354641A1 CA2354641A1 CA002354641A CA2354641A CA2354641A1 CA 2354641 A1 CA2354641 A1 CA 2354641A1 CA 002354641 A CA002354641 A CA 002354641A CA 2354641 A CA2354641 A CA 2354641A CA 2354641 A1 CA2354641 A1 CA 2354641A1
- Authority
- CA
- Canada
- Prior art keywords
- mobile device
- location
- applications server
- providing
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/08—Access security
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/14—Charging, metering or billing arrangements for data wireline or wireless communications
- H04L12/1403—Architecture for metering, charging or billing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8033—Rating or billing plans; Tariff determination aspects location-dependent, e.g. business or home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8038—Roaming or handoff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/02—Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0407—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the identity of one or more communicating identities is hidden
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/7435—Location dependent, e.g. Bussiness or home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/7442—Roaming
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
- H04W8/08—Mobility data transfer
- H04W8/16—Mobility data transfer selectively restricting mobility data tracking
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
A computer method for providing the location of a mobile device to an applications server.
The method comprising receiving a request for the location of the mobile device from the applications server that identifies the mobile device and the carrier providing mobile telephone service to the mobile device. The identifying data is then used to determine the mobile telephone switching office currently serving the mobile device. The cost for, or benefit to, the account of the mobile device subscriber for providing the location of the mobile device to the applications server is also determined. If the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server, authorization is requested from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber. Upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, payment approval is requested from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server. Upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, the current location of the mobile device is obtained from the mobile telephone switching office currently serving the mobile device and sent to the applications server. Alternatively, the upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, a request is sent to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
The method comprising receiving a request for the location of the mobile device from the applications server that identifies the mobile device and the carrier providing mobile telephone service to the mobile device. The identifying data is then used to determine the mobile telephone switching office currently serving the mobile device. The cost for, or benefit to, the account of the mobile device subscriber for providing the location of the mobile device to the applications server is also determined. If the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server, authorization is requested from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber. Upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, payment approval is requested from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server. Upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, the current location of the mobile device is obtained from the mobile telephone switching office currently serving the mobile device and sent to the applications server. Alternatively, the upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, a request is sent to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
Description
System and Method to Provide Location Data via a Communications Network Field of the Invention The present invention relates to the distribution of mobile device location data via a communications network, and in particular, to the billing and validation of such requests for such data via the communications network.
to Background of the Invention It has recently become technically possible for data providing the location of mobile devices to be determined by mobile telephone carriers. However, there is a need for a system for distributing such data to the providers of services to mobile device users and others in a manner 15 that is efficient, secure, and protects the privacy of the users of mobile devices.
Summary of the Invention In one aspect the invention provides a computer method for providing the location of a 2o mobile device to an applications server. The method includes receiving a request for the location of the mobile device from the applications server. The request includes data that identifies the mobile device and the carrier providing mobile telephone service to the mobile device. The identifying data is then used to determine the mobile telephone switching office currently serving the mobile device. The cost for, or benefit to, the account of the mobile device subscriber for 25 providing the location of the mobile device to the applications server is determined. If the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server, authorization is requested from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber. Upon receiving authorization from the mobile 3o device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, payment approval is requested from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server. Upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, the current location of the mobile device is obtained from the mobile telephone switching office currently serving the mobile device and is sent to the applications server. Alternatively, upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, a request is sent to the mobile telephone switching office currently serving the mobile to device to send the current location of the mobile device to the applications server.
Brief Description of the Drawings Figure 1 is a block diagram illustrating the flow of data in a location data distribution I5 system that is a first embodiment of the present invention.
Figure 2 is a block diagram illustrating the flow of data in a location data distribution system that is a second embodiment of the present invention.
2o Figure 3 is a flowchart describing the processing of location data in the location data clearinghouse server of Figure 1.
Figure 4 is a flowchart describing the processing of location data in the location data clearinghouse server of Figure 2.
Detailed Description The overall flow of data in a first embodiment of a location data distribution system embodying the present invention is illustrated in Figure 1. A user of a mobile device 10 has 3o decided to request a location-based service from an applications server 12.
In the following discussion, the user operating the mobile device 10 will be referred to as simply "the mobile device 10". The location data distribution system provides a location data clearinghouse server 14, which interacts with the mobile device 10 and the applications server 12 to fulfill the request of the mobile device 10. The location data clearinghouse server 14 also provides billing information to a mobile carrier billing system 18 and obtains location data from a serving mobile telephone switching office ("an MTSO") 16.
More specifically, the mobile device 10 sends a service request 20 to the applications server 12 via a mobile telephone network (not shown explicitly in the drawings) that operates MTSO 16.
It is assumed that the applications server 12 needs the location of the mobile device 10 in order to 1 o provide the requested service. For example, the requested service may be to provide to the mobile device 10 a list of addresses of restaurants near the present location of the mobile device 10.
The applications server 12, upon receiving a service request 20 from the mobile device 10 that requires location data, in turn sends a location request 22 to the location data clearinghouse ~ 5 server 14 via a communications link. The location request 22 includes data identifying the mobile device 10 and may include other data identifying the requested service. The location request 22 may also include a price to be charged for the requested service.
The location data clearinghouse server 14 may maintain a database (not shown in Figure 1 ) 2o for maintaining preferences that the mobile device 10 may have regarding disclosure of data respecting the location of the mobile device 10. The preference data maintained in the database is discussed further below. Such data may be obtained when a subscription with the mobile telephone network is set up for the mobile device 10 and may be modified later by a user of the mobile device 10.
Unless the database maintained by the location data clearinghouse server 14 indicates that the mobile device 10 has pre-authorized the providing of data respecting the location of the mobile device 10 to the applications server 12, the location data clearinghouse server 14 upon receipt of the location request 22, sends an authorization request 24 to the mobile device 10 via the mobile 3o telephone network requesting authorization from the mobile device 10 to provide data respecting the location of the mobile device 10 to the applications server 12 and to incur the cost or obtain the benefit of so doing on behalf of the mobile device 10.
If the mobile device 10 responds to the authorization request 24 with an authorization 26 or, according to the database maintained by the location data clearinghouse server 14, has pre-authorized the location data clearinghouse server 14 to provide data respecting the location of the mobile device 10 to the applications server 12, the location data clearinghouse server 14 determines who is to bear the cost of providing data respecting the location of the mobile device 10 to the applications server 12. In some cases the cost may be born by the operator of the application server 12 or a third party rather than by the mobile device 10. For example, in the case mentioned above, the mobile device 10 has requested the address of nearby restaurants. The cost of providing the mobile device's location to the applications server 12 might in that case be paid by the restaurants whose addresses are provided to the mobile device 10. In fact, in some cases, the mobile device 10 might receive a benefit for allowing his or her location to be provided to the application server 12 so that merchants near to the mobile device's current location could send advertising to the mobile device 10. In the following discussion, it will be assumed that the cost of providing data respecting the location of the mobile device 10 to the applications server 12 is charged to the account of the mobile device 10 that is maintained by the mobile device carrier. However, it is within the scope of the invention for the cost of providing data respecting the location of the mobile device 10 to the 2o applications server 12 to be paid by someone else. Hence wherever a cost is referred to below, the possibility the cost could be negative or zero should be kept in mind. Hence the location data clearinghouse server 14 determines an allocation of the cost of providing data respecting the location of the mobile device 10 to the applications server 12.
2s If the location data clearinghouse server 14 determines that the mobile device 10 is to pay part or all of the cost of providing data respecting the location of the mobile device 10 to the applications server 12, the location data clearinghouse server 14 sends a request for payment approval 28 to the mobile device carrier billing system 18. If payment approval 30 is obtained, the mobile device carrier billing system 18 bills the cost to the mobile device 10.
If the location data clearinghouse server 14 receives payment approval 30 from the mobile telephone carrier billing system 18, a location data update request 32 is to the serving MTSO 16 and notification of approval 34 is sent to the applications server 12. The applications server 12 then sends an enable location session request 36 to the location data clearinghouse server 14.
Contemporaneously, the serving MTSO 16 sends a location data update 38 to the location data clearinghouse server 14, which in turn sends a location data 40 to the applications server 12.
Alternatively, data respecting the location of the mobile device 10 may be sent directly from the serving MTSO 16 to the applications server 12 in response to the location data update t o request 32 as redirected location data 44.
In a second embodiment shown in Figure 2, a third party device I 1 requests a service requiring the location of the mobile device 10. The flow of data is the same as that described in relation to Figure 1, with the exception that the service request 20 is made by the third party device 11 rather than the mobile device 10 and the location-based service 32 is provide by the applications server 12 to the third party device 1 I . Further, the cost of providing the location data may be for the account of a subscriber to the mobile telephone network responsible for the payment of charges with respect to the third party device 1 I . The third party device 1 I may be a mobile device, but may also be a computer connected to the Internet. .
Figures 3 and 4 provide a detailed description of a sequence of operations that may be used to implement the embodiments of the inventions shown in Figures 1 and 2, respectively, in the location data clearinghouse server 14. It has been assumed for the purposes of Figures 2 and 4 that the person responsible for charges incurred by the operation of the third party device 1 I in obtaining the location-related service 32 is a subscriber to the mobile telephone carrier system if the cost of providing the location of the mobile device 10 to the applications server 12 is not to be for the account of the subscriber responsible for charges incurred by the mobile device 10. While not illustrated in Figure 4, it is within the scope of the invention for the operator of the applications server 12 or someone else other than the person responsible for the third party device 1 I to be a 3o subscriber to the mobile telephone network and be responsible for the cost of providing the location of the mobile device 10 to the applications server 12.
The system for distribution of costs and benefits incurred in providing the location of the mobile device 10 to the applications server 12 is outside the scope of the present invention. Such costs and benefits may be collected through the carrier's billing system and distributed among the operators of the applications server 12, the MTSO 16, the location data clearinghouse server 14, the carrier, and others.
to Background of the Invention It has recently become technically possible for data providing the location of mobile devices to be determined by mobile telephone carriers. However, there is a need for a system for distributing such data to the providers of services to mobile device users and others in a manner 15 that is efficient, secure, and protects the privacy of the users of mobile devices.
Summary of the Invention In one aspect the invention provides a computer method for providing the location of a 2o mobile device to an applications server. The method includes receiving a request for the location of the mobile device from the applications server. The request includes data that identifies the mobile device and the carrier providing mobile telephone service to the mobile device. The identifying data is then used to determine the mobile telephone switching office currently serving the mobile device. The cost for, or benefit to, the account of the mobile device subscriber for 25 providing the location of the mobile device to the applications server is determined. If the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server, authorization is requested from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber. Upon receiving authorization from the mobile 3o device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, payment approval is requested from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server. Upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, the current location of the mobile device is obtained from the mobile telephone switching office currently serving the mobile device and is sent to the applications server. Alternatively, upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, a request is sent to the mobile telephone switching office currently serving the mobile to device to send the current location of the mobile device to the applications server.
Brief Description of the Drawings Figure 1 is a block diagram illustrating the flow of data in a location data distribution I5 system that is a first embodiment of the present invention.
Figure 2 is a block diagram illustrating the flow of data in a location data distribution system that is a second embodiment of the present invention.
2o Figure 3 is a flowchart describing the processing of location data in the location data clearinghouse server of Figure 1.
Figure 4 is a flowchart describing the processing of location data in the location data clearinghouse server of Figure 2.
Detailed Description The overall flow of data in a first embodiment of a location data distribution system embodying the present invention is illustrated in Figure 1. A user of a mobile device 10 has 3o decided to request a location-based service from an applications server 12.
In the following discussion, the user operating the mobile device 10 will be referred to as simply "the mobile device 10". The location data distribution system provides a location data clearinghouse server 14, which interacts with the mobile device 10 and the applications server 12 to fulfill the request of the mobile device 10. The location data clearinghouse server 14 also provides billing information to a mobile carrier billing system 18 and obtains location data from a serving mobile telephone switching office ("an MTSO") 16.
More specifically, the mobile device 10 sends a service request 20 to the applications server 12 via a mobile telephone network (not shown explicitly in the drawings) that operates MTSO 16.
It is assumed that the applications server 12 needs the location of the mobile device 10 in order to 1 o provide the requested service. For example, the requested service may be to provide to the mobile device 10 a list of addresses of restaurants near the present location of the mobile device 10.
The applications server 12, upon receiving a service request 20 from the mobile device 10 that requires location data, in turn sends a location request 22 to the location data clearinghouse ~ 5 server 14 via a communications link. The location request 22 includes data identifying the mobile device 10 and may include other data identifying the requested service. The location request 22 may also include a price to be charged for the requested service.
The location data clearinghouse server 14 may maintain a database (not shown in Figure 1 ) 2o for maintaining preferences that the mobile device 10 may have regarding disclosure of data respecting the location of the mobile device 10. The preference data maintained in the database is discussed further below. Such data may be obtained when a subscription with the mobile telephone network is set up for the mobile device 10 and may be modified later by a user of the mobile device 10.
Unless the database maintained by the location data clearinghouse server 14 indicates that the mobile device 10 has pre-authorized the providing of data respecting the location of the mobile device 10 to the applications server 12, the location data clearinghouse server 14 upon receipt of the location request 22, sends an authorization request 24 to the mobile device 10 via the mobile 3o telephone network requesting authorization from the mobile device 10 to provide data respecting the location of the mobile device 10 to the applications server 12 and to incur the cost or obtain the benefit of so doing on behalf of the mobile device 10.
If the mobile device 10 responds to the authorization request 24 with an authorization 26 or, according to the database maintained by the location data clearinghouse server 14, has pre-authorized the location data clearinghouse server 14 to provide data respecting the location of the mobile device 10 to the applications server 12, the location data clearinghouse server 14 determines who is to bear the cost of providing data respecting the location of the mobile device 10 to the applications server 12. In some cases the cost may be born by the operator of the application server 12 or a third party rather than by the mobile device 10. For example, in the case mentioned above, the mobile device 10 has requested the address of nearby restaurants. The cost of providing the mobile device's location to the applications server 12 might in that case be paid by the restaurants whose addresses are provided to the mobile device 10. In fact, in some cases, the mobile device 10 might receive a benefit for allowing his or her location to be provided to the application server 12 so that merchants near to the mobile device's current location could send advertising to the mobile device 10. In the following discussion, it will be assumed that the cost of providing data respecting the location of the mobile device 10 to the applications server 12 is charged to the account of the mobile device 10 that is maintained by the mobile device carrier. However, it is within the scope of the invention for the cost of providing data respecting the location of the mobile device 10 to the 2o applications server 12 to be paid by someone else. Hence wherever a cost is referred to below, the possibility the cost could be negative or zero should be kept in mind. Hence the location data clearinghouse server 14 determines an allocation of the cost of providing data respecting the location of the mobile device 10 to the applications server 12.
2s If the location data clearinghouse server 14 determines that the mobile device 10 is to pay part or all of the cost of providing data respecting the location of the mobile device 10 to the applications server 12, the location data clearinghouse server 14 sends a request for payment approval 28 to the mobile device carrier billing system 18. If payment approval 30 is obtained, the mobile device carrier billing system 18 bills the cost to the mobile device 10.
If the location data clearinghouse server 14 receives payment approval 30 from the mobile telephone carrier billing system 18, a location data update request 32 is to the serving MTSO 16 and notification of approval 34 is sent to the applications server 12. The applications server 12 then sends an enable location session request 36 to the location data clearinghouse server 14.
Contemporaneously, the serving MTSO 16 sends a location data update 38 to the location data clearinghouse server 14, which in turn sends a location data 40 to the applications server 12.
Alternatively, data respecting the location of the mobile device 10 may be sent directly from the serving MTSO 16 to the applications server 12 in response to the location data update t o request 32 as redirected location data 44.
In a second embodiment shown in Figure 2, a third party device I 1 requests a service requiring the location of the mobile device 10. The flow of data is the same as that described in relation to Figure 1, with the exception that the service request 20 is made by the third party device 11 rather than the mobile device 10 and the location-based service 32 is provide by the applications server 12 to the third party device 1 I . Further, the cost of providing the location data may be for the account of a subscriber to the mobile telephone network responsible for the payment of charges with respect to the third party device 1 I . The third party device 1 I may be a mobile device, but may also be a computer connected to the Internet. .
Figures 3 and 4 provide a detailed description of a sequence of operations that may be used to implement the embodiments of the inventions shown in Figures 1 and 2, respectively, in the location data clearinghouse server 14. It has been assumed for the purposes of Figures 2 and 4 that the person responsible for charges incurred by the operation of the third party device 1 I in obtaining the location-related service 32 is a subscriber to the mobile telephone carrier system if the cost of providing the location of the mobile device 10 to the applications server 12 is not to be for the account of the subscriber responsible for charges incurred by the mobile device 10. While not illustrated in Figure 4, it is within the scope of the invention for the operator of the applications server 12 or someone else other than the person responsible for the third party device 1 I to be a 3o subscriber to the mobile telephone network and be responsible for the cost of providing the location of the mobile device 10 to the applications server 12.
The system for distribution of costs and benefits incurred in providing the location of the mobile device 10 to the applications server 12 is outside the scope of the present invention. Such costs and benefits may be collected through the carrier's billing system and distributed among the operators of the applications server 12, the MTSO 16, the location data clearinghouse server 14, the carrier, and others.
Claims (6)
1. ~A computer method for providing the location of a mobile device to an applications server, the method comprising:
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device and sending the current location of the mobile device to the applications server.
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device and sending the current location of the mobile device to the applications server.
2. ~A computer method for providing the location of a mobile device to an applications server, the method comprising:
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, sending a request to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, sending a request to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
3. A computer method for providing the location of a mobile device to an applications server, the method comprising:
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of the cost to the mobile device subscriber of providing the location of the mobile device to the applications server;
upon receiving payment approval from the carrier for the cost to the mobile device subscriber of providing the location of the mobile device to the applications server, obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device; and upon obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device, sending the current location of the mobile device to the applications server.
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of the cost to the mobile device subscriber of providing the location of the mobile device to the applications server;
upon receiving payment approval from the carrier for the cost to the mobile device subscriber of providing the location of the mobile device to the applications server, obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device; and upon obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device, sending the current location of the mobile device to the applications server.
4. A computer method for providing the location of a mobile device to an applications server, the method comprising:
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of the cost to the mobile device subscriber of providing the location of the mobile device to the applications server; and upon receiving payment approval from the carrier for the cost to the mobile device subscriber of providing the location of the mobile device to the applications server, sending a request to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
requesting authorization from the mobile device to provide the location of the mobile device to the applications server;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of the cost to the mobile device subscriber of providing the location of the mobile device to the applications server; and upon receiving payment approval from the carrier for the cost to the mobile device subscriber of providing the location of the mobile device to the applications server, sending a request to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
5. A computer method for providing the location of a mobile device to an applications server, the method comprising:
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
determining a cost for or benefit to the account of the mobile device subscriber for providing the location of the mobile device to the applications server;
if the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server, requesting authorization from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server;
upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device; and upon obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device, sending the current location of the mobile device to the applications server.
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
determining a cost for or benefit to the account of the mobile device subscriber for providing the location of the mobile device to the applications server;
if the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server, requesting authorization from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server;
upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device; and upon obtaining the current location of the mobile device from the mobile telephone switching office currently serving the mobile device, sending the current location of the mobile device to the applications server.
6. A computer method for providing the location of a mobile device to an applications server, the method comprising:
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
determining a cost for or benefit to the account of the mobile device subscriber for providing the location of the mobile device to the applications server;
if the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server; requesting authorization from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server;
and upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, sending a request to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
receiving a request for the location of the mobile device from the applications server, the request identifying the mobile device and the carrier providing mobile telephone service to the mobile device;
using the identifying data to determine the mobile telephone switching office currently serving the mobile device;
determining a cost for or benefit to the account of the mobile device subscriber for providing the location of the mobile device to the applications server;
if the mobile device subscriber has not provided pre-authorization for providing the location of the mobile device to the applications server; requesting authorization from the mobile device to provide the location of the mobile device to the applications server and to incur the cost or obtain the benefit of so doing on behalf of the mobile device subscriber;
upon receiving authorization from the mobile device to provide data respecting the location of the mobile device to the applications server or, if the mobile device subscriber has pre-authorized the providing of the location of the mobile device to the applications server, requesting payment approval from the carrier providing mobile telephone service to the mobile device of any cost to the mobile device subscriber of providing the location of the mobile device to the applications server;
and upon receiving payment approval from the carrier for any cost to the mobile device subscriber of providing the location of the mobile device to the applications server, sending a request to the mobile telephone switching office currently serving the mobile device to send the current location of the mobile device to the applications server.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002354641A CA2354641A1 (en) | 2001-08-02 | 2001-08-02 | System and method to provide location data via a communications network |
AU2002319055A AU2002319055A1 (en) | 2001-08-02 | 2002-07-23 | System and method to provide location data |
PCT/CA2002/001133 WO2003013158A2 (en) | 2001-08-02 | 2002-07-23 | System and method to provide location data |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CA002354641A CA2354641A1 (en) | 2001-08-02 | 2001-08-02 | System and method to provide location data via a communications network |
Publications (1)
Publication Number | Publication Date |
---|---|
CA2354641A1 true CA2354641A1 (en) | 2003-02-02 |
Family
ID=4169656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA002354641A Abandoned CA2354641A1 (en) | 2001-08-02 | 2001-08-02 | System and method to provide location data via a communications network |
Country Status (3)
Country | Link |
---|---|
AU (1) | AU2002319055A1 (en) |
CA (1) | CA2354641A1 (en) |
WO (1) | WO2003013158A2 (en) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6151498A (en) * | 1998-03-09 | 2000-11-21 | Ericsson Inc. | System and method for routing positioning requests based on mobile switching center address |
WO2001039528A1 (en) * | 1999-11-23 | 2001-05-31 | Nokia Corporation | Method for enabling a user to be notified of his/her positioning requests |
-
2001
- 2001-08-02 CA CA002354641A patent/CA2354641A1/en not_active Abandoned
-
2002
- 2002-07-23 AU AU2002319055A patent/AU2002319055A1/en not_active Abandoned
- 2002-07-23 WO PCT/CA2002/001133 patent/WO2003013158A2/en not_active Application Discontinuation
Also Published As
Publication number | Publication date |
---|---|
WO2003013158A3 (en) | 2003-07-10 |
WO2003013158A2 (en) | 2003-02-13 |
AU2002319055A1 (en) | 2003-02-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8359638B2 (en) | Application of dynamic profiles to the allocation and configuration of network resources | |
JP4343684B2 (en) | Transaction processing | |
US8738741B2 (en) | Brokering network resources | |
FI112426B (en) | Content server mediation server | |
US7764773B2 (en) | Determining services accessible via a subscription in a communication system | |
US20010013020A1 (en) | Service providing system and method used therefor | |
US8510804B1 (en) | Authorizing application use by a mobile device | |
US20100191590A1 (en) | Method for establishing a controlled data transfer connection between two systems | |
US20110130140A1 (en) | Dynamic Carrier Selection | |
US20050277407A1 (en) | Method and device for providing mobile services with virtual number | |
US7139556B2 (en) | Provision of location dependent services without revealing the user identity via a mobile telecommunications network | |
AU2007221825A1 (en) | Mobile computing and communication | |
JP2005524912A (en) | Payment system and method | |
EP2014049B1 (en) | Capability broker and messaging system | |
CA2662683C (en) | Method and system for active profile services | |
US20030069855A1 (en) | Control server for supporting the charging of services | |
WO2012084062A1 (en) | System, method, network entity and device for connecting a device to a communications network | |
JP2010206341A (en) | Communication method, communication system, and access method to service provider base | |
CA2354641A1 (en) | System and method to provide location data via a communications network | |
EP2107780A1 (en) | Method and server for facilitating transfer of services between users | |
WO2000038440A1 (en) | Mobile communications network | |
KR20030029987A (en) | Method and device for co-ordinating telecommunication services | |
WO2003030571A1 (en) | Method and system for delivering confidential information | |
JP2005072684A (en) | Server, system, and method for determining charging destination | |
US20200314605A1 (en) | Assistance to mobile operators in the provision of data services in the visited mobile network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FZDE | Discontinued |