System and method for providing address discovery of services in mobile networks
First Claim
1. A network comprising:
- a plurality of mobile terminals which transmit and receive information transmitted through the network;
a network entity at which the plurality of mobile terminals register for transport level service;
at least one storage, coupled to the network, which provides application level services, after transport level registration by at least one of the plurality of mobile terminals with the network entity, to at least one of the plurality of mobile terminals after application level registration of at least one of the plurality of mobile terminals with the at least one storage; and
a directory storage, coupled to the plurality of mobile terminals, which stores addresses of the at least one storage and which provides, after registration for transport level services by at least one of the plurality of mobile terminals with the network entity and in response to a communication from the at least one mobile terminal, at least one address of at least one storage from which the application level services may be obtained.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method and a network which provides mobile terminals (12) with the address of and access to application services. A network in accordance with the invention includes a plurality of mobile terminals which transmit and receive information transmitted through the network (100, 200); at least one storage (52), coupled to the network, which is accessible by the plurality of mobile terminals that provides services to the mobile terminals; and a directory storage (102), coupled to the plurality of mobile terminals, which stores addresses of the at least one storage and which provides in response to a communication at least one address of the at least one storage to at least one of the mobile terminals with which the plurality of terminals may communicate to obtain service therefrom.
-
Citations
43 Claims
-
1. A network comprising:
-
a plurality of mobile terminals which transmit and receive information transmitted through the network;
a network entity at which the plurality of mobile terminals register for transport level service;
at least one storage, coupled to the network, which provides application level services, after transport level registration by at least one of the plurality of mobile terminals with the network entity, to at least one of the plurality of mobile terminals after application level registration of at least one of the plurality of mobile terminals with the at least one storage; and
a directory storage, coupled to the plurality of mobile terminals, which stores addresses of the at least one storage and which provides, after registration for transport level services by at least one of the plurality of mobile terminals with the network entity and in response to a communication from the at least one mobile terminal, at least one address of at least one storage from which the application level services may be obtained. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
the network comprises a packet data network.
-
-
3. A network in accordance with claim 2 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
4. A network in accordance with claim 2 wherein:
- .
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
- .
-
5. A network in accordance with claim 2 wherein:
each mobile terminal upon activation registers, at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
6. A network in accordance with claim 1 wherein:
the network comprises a packet data network and a cellular network which are coupled together with a gateway.
-
7. A network in accordance with claim 6 wherein:
the mobile terminals are within the cellular network and the directory storage and the at least one storage have addresses in the packet data network.
-
8. A network in accordance with claim 7 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
9. A network in accordance with claim 4 wherein:
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
-
10. A network in accordance with claim 9 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
11. A network in accordance with claim 7 wherein:
each mobile terminal upon activation registers at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
12. A network in accordance with claim 6 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
13. A network in accordance with claim 6 wherein:
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
-
14. A network in accordance with claim 13 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
15. A network in accordance with claim 6 wherein:
each mobile terminal upon activation registers at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
16. A network in accordance with claim 1 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
17. A network in accordance with claim 16 wherein:
the at least one entity is a home location register.
-
18. A network in accordance with claim 17 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
19. A network in accordance with claim 16 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
20. A network in accordance with claim 1 wherein:
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
-
21. A network in accordance with claim 1 wherein:
each mobile terminal upon activation registers at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
22. A network in accordance with claim 1 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
23. In a network having a plurality of mobile terminals which transmit and receive information transmitted through the network, a network entity at which the plurality of mobile terminals register for transport level service and at least one storage which provides application level services, after registration for transport level service by at least one of the plurality of terminals with the network entity, to at least one of the mobile terminals after application level registration of at least one of the plurality of mobile terminals with the at least one storage, a method of providing the plurality of mobile terminals with an address of the at least one storage to permit obtaining of the application level services by at least one of the plurality of mobile terminals comprising:
-
providing a directory storage, coupled to the plurality of mobile terminals, which stores addresses of the at least one storage from which the mobile terminals may obtain application level services; and
after registration for transport level services by at least one of the plurality of mobile terminals, in response to a communication from the at least one mobile terminal requesting the directory storage, providing at least one address of at least one storage from which the application level services may be obtained; and
the at least one mobile terminal to which the at least one address was provided sends a communication to the at least one address of the at least one storage obtained from the directory storage requesting that the addressed storage provide application level services to the at least one mobile terminal sending the communication. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
the network comprises a packet data network.
-
-
25. A method in accordance with claim 24 wherein:
the network comprises a packet data network and a cellular network which are coupled together with a gateway.
-
26. A method in accordance with claim 25 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
27. A method in accordance with claim 25 wherein:
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
-
28. A method in accordance with claim 25 wherein:
each mobile terminal upon activation registers at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
29. A network in accordance with claim 25 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
30. A method in accordance with claim 24 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
31. A method in accordance with claim 24 wherein:
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
-
32. A method in accordance with claim 24 wherein:
each mobile terminal upon activation registers at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
33. A network in accordance with claim 24 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
34. A method in accordance with claim 24 wherein:
the mobile terminals are within the cellular network and the directory storage and the at least one storage have addresses in the packet data network.
-
35. A method in accordance with claim 34 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
36. A method in accordance with claim 34 wherein:
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
-
37. A method in accordance with claim 34 wherein:
each mobile terminal upon activation registers at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
38. A network in accordance with claim 34 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
39. A method in accordance with claim 23 wherein:
-
the network comprises at least one entity which stores a profile of each mobile terminal which is communicated to the directory storage; and
the directory storage, in response to the profile of at least one mobile terminal, provides an address of each storage providing a service stored in the profile of the at least one entity from which the at least one terminal may obtain application level services.
-
-
40. A network in accordance with claim 39 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
-
41. A method in accordance with claim 23 wherein:
the network provides each of the plurality of mobile terminals an address of the directory storage after transport level registration of each of the mobile terminals.
-
42. A method in accordance with claim 23 wherein:
each mobile terminal upon activation registers at the network entity for transport level service and in response to mobile terminal transport level registration, the network registers each activated mobile terminal with the directory storage and the directory storage returns an identification of any accessible registered services to each mobile terminal which stores the identification of registered services for future access.
-
43. A method in accordance with claim 23 wherein:
the directory storage applies access control rules to control access of the at least one mobile terminal to the at least one storage.
Specification