Providing location based services for mobile devices
First Claim
1. An access gateway in communication with a plurality of access networks including a wireless access network, the access gateway comprising:
- a local cache residing in the access gateway; and
a call session control function (CSCF) residing in the access gateway and in communication with the local cache;
wherein the access gateway serves as an access point to a multimedia domain (MMD) system in a network;
wherein the plurality of access networks further includes at least one of a wireless local area network (WLAN) and a femtocell network; and
wherein the CSCF is configured to;
receive from a mobile node a registration request including registration information;
generate location information of the mobile node using at least a part of the registration information and an Internet Protocol (IP) address assigned to the mobile node, wherein the location information includes a physical location of the mobile node and the IP address is assigned to the mobile node by the access gateway;
store the generated location information in an entry in the local cache created for the mobile node when the mobile node was registered;
receive a location-based service request including identifying information from the mobile node, wherein the identifying information includes an identifier of the mobile node;
if the location-based service request does not include current location information of the mobile node,retrieve the generated location information of the mobile node from the local cache using the identifier of the mobile node included in the identifying information; and
use the generated location information to obtain location-based services on behalf of the mobile node.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided that allow the delivery of location based services within a communication network. The location information can be retrieved using information from the mobile node when the mobile node registers in the network. The location information can then be cached or stored in one or more places in the communication network and correlated with the mobile node'"'"'s addressing information. If a request for location based services is received without location based information, the gateway can use location based information regarding the mobile node to provide location based services. The gateway can enable non IMS mobile nodes to obtain IMS location based services or incompatible mobile nodes to obtain location based services.
103 Citations
20 Claims
-
1. An access gateway in communication with a plurality of access networks including a wireless access network, the access gateway comprising:
-
a local cache residing in the access gateway; and a call session control function (CSCF) residing in the access gateway and in communication with the local cache; wherein the access gateway serves as an access point to a multimedia domain (MMD) system in a network; wherein the plurality of access networks further includes at least one of a wireless local area network (WLAN) and a femtocell network; and wherein the CSCF is configured to; receive from a mobile node a registration request including registration information; generate location information of the mobile node using at least a part of the registration information and an Internet Protocol (IP) address assigned to the mobile node, wherein the location information includes a physical location of the mobile node and the IP address is assigned to the mobile node by the access gateway; store the generated location information in an entry in the local cache created for the mobile node when the mobile node was registered; receive a location-based service request including identifying information from the mobile node, wherein the identifying information includes an identifier of the mobile node; if the location-based service request does not include current location information of the mobile node, retrieve the generated location information of the mobile node from the local cache using the identifier of the mobile node included in the identifying information; and use the generated location information to obtain location-based services on behalf of the mobile node. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method comprising:
-
receiving from a mobile node a registration request including registration information at a call session control function (CSCF) residing in an access gateway, which serves as an access point to a multimedia domain (MMD) system in a network, wherein the access gateway is in communication with a plurality of access networks including a wireless access network and at least one of a wireless local area network (WLAN) and a femtocell network; generating location information of the mobile node using at least a portion of the registration information and an Internet Protocol (IP) address assigned to the mobile node, wherein the location information includes a physical location of the mobile node and the IP address is assigned to the mobile node by the access gateway; caching the registration information and the generated location information in an entry in a local cache created for the mobile node when the mobile node was registered, the local cache residing in the access gateway; receiving from the mobile node a location-based services request including identifying information, wherein the identifying information includes an identifier of the mobile node; if the location-based services request does not include current location information of the mobile node, retrieving the generated location information of the mobile node from the local cache using the identifier of the mobile node included in the identifying information; and routing the location-based services request using the generated location information to a network device that can provide the requested location-based services. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. Logic encoded in one or more tangible media that includes code for execution and when executed by a processor is operable to perform operations comprising:
-
receiving from a mobile node a registration request including registration information at a call session control function (CSCF) residing in an access gateway, which serves as an access point to a multimedia domain (MMD) system in a network, wherein the access gateway is in communication with a plurality of access networks including a wireless access network and at least one of a wireless local area network (WLAN) and a femtocell network; generating location information of the mobile node using at least a portion of the registration information and an Internet Protocol (IP) address assigned to the mobile node, wherein the location information includes a physical location of the mobile node and the IP address is assigned to the mobile node by the access gateway; caching the registration information and the generated location information in an entry in a local cache created for the mobile node when the mobile node was registered, the local cache residing in the access gateway; receiving from the mobile node a location-based services request including identifying information, wherein the identifying information includes an identifier of the mobile node; if the location-based services request does not include current location information of the mobile node, retrieving the generated location information of the mobile node from the local cache using the identifier of the mobile node included in the identifying information; and routing the location-based services request using the generated location information to a network device that can provide the requested location-based services. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification