Network access using network identification
First Claim
1. A method for responding to an access request from a device, comprising:
- at a foreign network, receiving the access request from the device;
extracting a network identification from the access request;
attempting to identify a home network based on the network identification;
if a home network is identified;
obtaining home network information relating to the home network from a domain name database in the foreign network,obtaining a profile from the home network information,obtaining from the profile whether an agreement exists that comprises an agreement between the foreign network and the home network to connect each other'"'"'s subscribers,if the agreement exists, connecting the device to the home network, anddisplaying a screen on the device as specified by the profile; and
if a home network is not identified;
offering to subscribe the device to a service offered by the foreign network,receiving from the device an indication of acceptance of the offer to subscribe the device to the service offered by the foreign network, andat the foreign network, providing the service offered by the foreign network to the device.
6 Assignments
0 Petitions
Accused Products
Abstract
A network system that identifies a home network of a user by a network identification in an access request. When the access request is received in a network, the accessed network extracts a network identification from the access request and determines whether the access request is received from a subscriber or non-subscriber. If a non-subscriber, then a foreign network is identified and a network identification database is consulted to retrieve contact information for the foreign network. If the contact information is successfully retrieved, then the user may be routed to the foreign network (home network of the user). Otherwise (if the contact information is not in the network identification database), the user may be denied any access, and a purchase agreement for connect services may be offered.
24 Citations
20 Claims
-
1. A method for responding to an access request from a device, comprising:
-
at a foreign network, receiving the access request from the device; extracting a network identification from the access request; attempting to identify a home network based on the network identification; if a home network is identified; obtaining home network information relating to the home network from a domain name database in the foreign network, obtaining a profile from the home network information, obtaining from the profile whether an agreement exists that comprises an agreement between the foreign network and the home network to connect each other'"'"'s subscribers, if the agreement exists, connecting the device to the home network, and displaying a screen on the device as specified by the profile; and if a home network is not identified; offering to subscribe the device to a service offered by the foreign network, receiving from the device an indication of acceptance of the offer to subscribe the device to the service offered by the foreign network, and at the foreign network, providing the service offered by the foreign network to the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for connecting a device to a home network, comprising:
-
receiving, at a foreign network, an access request from the device; extracting a domain name from the access request; attempting to identify a home network based on the domain name; if a home network is identified; obtaining a profile from a domain name database in the home network, obtaining from the profile whether an agreement exists that comprises an agreement between the foreign network and the home network to connect each other'"'"'s subscribers, if the agreement exists, connecting the device to the home network, if the agreement does not exist, obtaining from the profile whether to negotiate immediately with the home network for connecting the device to the home network in response to the access request, and connecting the device to the home network if a successful negotiation is achieved, and if the device is connected to the home network, displaying a screen on the device as specified by the profile; and if a home network is not identified; offering to subscribe the device to the foreign network, receiving from the device an indication of acceptance of the offer to subscribe the device to the foreign network, and after receiving the indication of acceptance, providing network access to the device at the foreign network. - View Dependent Claims (13)
-
-
14. A network identification resolution communication system, comprising:
-
at least one network; a network identification resolution device coupled to the at least one network, the at least one network receiving an access request from a communication device, extracting a network identification from the access request, and responding to the access request based on the network identification; and a network identification resolution database, the at least one network being configured to attempt to identify a home network based on the network identification, if a home network is not identified, the at least one network is configured to offer to subscribe the device to the at least one network, receive from the device an indication of acceptance of the offer, and after receiving the indication of acceptance of the offer, subscribe the device to the at least one network, if a home network is identified, the at least one network is configured to; obtain home network information relating to the home network from the network identification resolution database, obtain a profile from the home network information, obtain from the profile whether an agreement exists that comprises an agreement between the at least one network and the home network to connect each other'"'"'s subscribers, connect the device to the home network if the agreement exists, and display a screen on the device as specified by the profile. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method of responding to an access request transmitted by a device, the access request comprising a domain name, the method comprising:
-
at an accessed network, receiving the access request transmitted by the device; extracting the domain name from the access request; attempting to identify a home network based on the domain name; if a home network is identified and the home network is other than the accessed network; determining whether an agreement exists between the accessed network and the home network to connect each other'"'"'s subscribers, and if the agreement exists, connecting the device to the home network; and if a home network is not identified; offering to subscribe the device to the accessed network, receiving from the device an indication of acceptance of the offer to subscribe the device to the accessed network, and after receiving the indication of acceptance of the offer to subscribe the device to the accessed network, subscribing the device to the accessed network.
-
Specification