Providing location-specific services to a mobile node
First Claim
Patent Images
1. A method for providing network services comprising:
- receiving a configuration request, wherein the configuration request identifies a mobile node;
determining a location of the mobile node;
selecting a directory agent based at least on the location of the mobile node, the directory agent operable to monitor a network having one or more service agents, and the directory agent operable to store location and service type information at least the service agents; and
transmitting a configuration response to the mobile node, wherein the configuration response identifies the directory agent;
whereinthe configuration request identifies the mobile node by an International Mobile Subscriber Identity (IMSI) number;
whereindetermining the location of the mobile node comprises;
transmitting a Location Based Service (LBS) request to an LBS server, wherein the LBS request includes the IMSI of the mobile node; and
receiving an LBS response, wherein the LBS response includes the location of the mobile node.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for providing network services includes receiving a configuration request. The configuration request identifies a mobile node. The method also includes determining a location of the mobile node and selecting a directory agent based at least on the location of the mobile node. Additionally, the method includes transmitting to the mobile node a configuration response that identifies the directory agent.
-
Citations
25 Claims
-
1. A method for providing network services comprising:
-
receiving a configuration request, wherein the configuration request identifies a mobile node; determining a location of the mobile node; selecting a directory agent based at least on the location of the mobile node, the directory agent operable to monitor a network having one or more service agents, and the directory agent operable to store location and service type information at least the service agents; and transmitting a configuration response to the mobile node, wherein the configuration response identifies the directory agent;
whereinthe configuration request identifies the mobile node by an International Mobile Subscriber Identity (IMSI) number;
whereindetermining the location of the mobile node comprises;
transmitting a Location Based Service (LBS) request to an LBS server, wherein the LBS request includes the IMSI of the mobile node; and
receiving an LBS response, wherein the LBS response includes the location of the mobile node. - View Dependent Claims (2, 3)
-
-
4. A method for providing network services comprising:
-
receiving a service request from a mobile node, wherein the service request includes a requested service type and a location of the mobile node; selecting a service agent based on at least the service type and the location of the mobile node; and transmitting a service response, wherein the service response identifies the service agent;
wherein selecting the service agent comprises;reading a plurality of service agent records stored in a memory, wherein each service agent record identifies a service agent and includes a service agent location and an offered service type;
identifying one or more matching service agents, wherein the matching service agents have a service type that matches the requested service type; and
selecting, from the matching service agents, the matching service agent located closest to the location of the mobile node.- View Dependent Claims (5, 6)
-
-
7. An apparatus for identifying available on a network comprising:
-
an address assignment server, the address assignment server operable to; receiving a configuration request, wherein the configuration request identifies a mobile node; determining a location of the mobile node;
selecting a directory agent based at least on the location of the mobile node, the directory agent operable to monitor a network having one or more service agents, and the directory agent operable to store location and service type information at least the service agents; andtransmitting a configuration response to the mobile node, wherein the configuration response identifies the directory agent;
whereinthe configuration request identifies the mobile node by an International Mobile Subscriber Identity (IMSI) number;
whereindetermining the location of the mobile node comprises;
transmitting a Location Based Service (LBS) request to an LBS server, wherein the LBS request includes the IMSI of the mobile node; and
receiving an LBS response, wherein the LBS response includes the location of the mobile node. - View Dependent Claims (8, 9)
-
-
10. An apparatus for identifying services available on a network, comprising:
-
a directory agent, operable to; monitor a network having one or more service agents; store location and service type information at least the service agents; receive a service request, wherein the service request includes a requested service type and a mobile node location; select a service agent based on at least the service type and the mobile node location; and transmit a service response, wherein the service response identifies the service agent, wherein the directory agent is operable to select the service agent by; reading a plurality of service agent records stored in a memory, wherein each service agent record identifies a service agent and includes a service agent location and an offered service type; identifying one or more matching service agents, wherein the matching service agent have a service type that matches the requested service type; and selecting from the matching service agents, the matching service agent located closest to the location of the mobile node. - View Dependent Claims (11, 12)
-
-
13. Software for identifying service available on a network, the software being embodied in a computer readable medium and comprising computer code such that when executed is operable to:
-
receiving a configuration request, wherein the configuration request identifies a mobile node; determining a location of the mobile node; selecting a directory agent based at least on the location of the mobile node, the directory agent operable to monitor a network having one or more service agents, and the directory agent operable to store location and service type information at least the service agents; and transmitting a configuration response to the mobile node, wherein the configuration response identifies the directory agent;
whereinthe configuration request identifies the mobile node by an International Mobile Subscriber Identity (IMSI) number;
whereindetermining the location of the mobile node comprises;
transmitting a Location Based Service (LBS) request to an LBS server, wherein the LBS request includes the IMSI of the mobile node; and
receiving an LBS response, wherein the LBS response includes the location of the mobile node.- View Dependent Claims (14, 15)
-
-
16. Software for identifying service available on a network, the software being embodied in a computer readable medium and comprising computer code such that when executed is operable to:
-
receive a service request, wherein the service request includes a requested service type and a mobile node location; select a service agent based on at least the service type and the mobile node location; and transmit a service response, wherein the service response identifies the service agent, wherein the software is further operable to select the service by; reading a plurality of service agent records stored in a memory, wherein each service agent records identifies a service agent and includes a service agent location and an offered service type;
identifying one or more matching service agents, wherein the matching service agents have a service type that matches the requested service type; and
selecting from the matching service agents, the matching service agent located closest to the location of the mobile node.- View Dependent Claims (17, 18, 19)
-
-
20. A system for providing a network service comprising:
-
a mobile node, operable to transmit a configuration request identifying the mobile node and to transmit a service request identifying a requested service type; an access server, operable to receive the configuration request and to identify a directory agent for the mobile node based on a location of the mobile node, the directory agent operable to monitor a network having one or more service agents, and the directory agent operable to store location and service type information at least the service agent; and a plurality of directory agents, each directory agent operable to receive a service request and to transmit a service response, the service response identifying a service agent of the requested service type;
whereinthe configuration request identifies the mobile node by an International Mobile Subscriber Identity (IMSI) number;
further comprising;a Location Based Service (LBS) server, wherein the access server is operable to transmit a location request, and wherein the LBS server is operable to receive the location request and to transmit a location response identifying location of the mobile node. - View Dependent Claims (21, 22, 23)
-
-
24. A system for providing network service comprising:
-
means for receiving a configuration request, wherein the configuration request identifies a mobile node; means for determining a location of the mobile node; means for selecting a directory agent based at least on the location of the mobile node, the directory agent operable to monitor a network having one or more service agents, and the directory agent operable to store location and service type information at least the service agents; and means for transmitting a configuration response to the mobile node, wherein the configuration response identifies the directory agent;
whereinthe configuration request identifies the mobile node by an International Mobile Subscriber Identity (IMSI) number;
whereindetermining the location of the mobile node comprising;
transmitting a Location Based Server (LBS) request to an LBS server, wherein the LBS request includes the IMSI of the mobile node; and
receiving and LBS response, wherein the LBS response includes the location of the mobile node.
-
-
25. A system for providing network service comprising:
-
means for receive a service request, wherein the service request includes a requested service type and a mobile node location; means for select a service agent based on at least the service type and the mobile node location; and means for transmit a service response, wherein the service response identifies the service agent, wherein selecting the service agent comprises; reading a plurality of service agent records stored in a memory, wherein each service agent record identifies a service agent and includes a service agent location and an offered service type;
identifying one or more matching service agents, wherein the matching service agents have a service type that matches the requested service type; and
selecting, from the matching service agents, the matching service agent located closest to the location of the mobile node.
-
Specification