Providing routing information in a communication system

US9338637B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9338637-B2
Application numberUS-53408303-A
CountryUS
Kind codeB2
Filing dateNov 4, 2003
Priority dateNov 6, 2002
Publication dateMay 10, 2016
Grant dateMay 10, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for providing routing information for establishing connections over a communication system comprising a plurality of communication networks is described. The method comprises storing location dependent routing information in a data storage, providing a terminal with location dependent routing information stored in the data storage and establishing connection between the terminal and at least one other terminal using location dependent routing information provided by the data storage. At least one of the terminals is a mobile terminal and information for routing the connection between the terminals is selected based on the location of the at least one mobile terminal.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: determining, by a user terminal, that the user terminal is currently located in a visited network; initiating, by the user terminal, a transmission of a set-up message from the user terminal to a home network of the user terminal, a gateway between the visited network and the home network, or a combination thereof; receiving, at the user terminal, a plurality of local dial-in numbers of one or more visited networks including the visited network; determining, by the user terminal without user intervention, at least one of the local dial-in numbers for the visited network corresponding to one or more contact phone numbers stored in the user terminal as a location dependent routing number; and upon detecting an incoming or outgoing call request associated with the one or more contact phone numbers, receiving an incoming call or making an outgoing call, by the user terminal without user intervention, by initiating a connection to the one or more contact phone numbers via the visited network using the location dependent routing number. 2. A method of claim 1 , wherein the incoming or outgoing call is further connected via an internal communication network between the visited network and a home network of the one or more contact phone numbers. 3. A method of claim 2 , further comprising: receiving, at the user terminal, one or more updates to the plurality of local dial-in numbers associated with the one or more visited networks from the home network of the user terminal, the internal communication network, or a combination thereof. 4. A method of claim 1 , wherein the local dial-in number does not incur a roaming charge in the visited network for the incoming or outgoing call. 5. A method of claim 1 , wherein the connection is established via performing a two-stage dialing based on the corresponding location dependent routing number transparently from a user of the user terminal. 6. A method of claim 1 , wherein the user terminal is determined as located in the visited network based, at least in part, on position information received form a satellite based positioning system, a cell identifier received from a base station, an operator indicator received from a base station, or a combination thereof. 7. A method of claim 1 , wherein the local dial-in number is associated with a network access point of the visited network. 8. An apparatus comprising: at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus embedded in a user terminal to perform at least the following, determine that the user terminal is currently located in a visited network; initiate a transmission of a set-up message from the user terminal to a home network of the user terminal, a gateway between the visited network and the home network, or a combination thereof; receive a plurality of local dial-in numbers of one or more visited networks including the visited network; determine, without user intervention, at least one of the local dial-in numbers for the visited network corresponding to one or more contact phone numbers stored in the user terminal as a location dependent routing number; and upon detecting an incoming or outgoing call request associated with the one or more contact phone numbers, take an incoming call or make an outgoing call, without user intervention, by initiating a connection to the one or more contact phone numbers via the visited network using the location dependent routing number. 9. An apparatus of claim 8 , wherein the incoming or outgoing call is further connected via an internal communication network between the visited network and a home network of the one or more contact phone numbers. 10. An apparatus of claim 9 , wherein the apparatus is further caused to: receive, at the user terminal, one or more updates to the plurality of local dial-in numbers associated with the one or more visited networks from the home network of the user terminal, the internal communication network, or a combination thereof. 11. An apparatus of claim 8 , wherein the local dial-in number does not incur a roaming charge in the visited network for the incoming or outgoing call. 12. An apparatus of claim 8 , wherein the connection is established via performing a two-stage dialing based on the corresponding location dependent routing number transparently from a user of the user terminal. 13. An apparatus of claim 8 , wherein the user terminal is determined as located in the visited network based, at least in part, on position information received form a satellite based positioning system, a cell identifier received from a base station, an operator indicator received from a base station, or a combination thereof. 14. An apparatus of claim 8 , wherein the local dial-in number is associated with a network access point of the visited network. 15. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus embedded in a user terminal to at least perform the following steps: determining that the user terminal is currently located in a visited network; initiating a transmission of a set-up message from the user terminal to a home network of the user terminal, a gateway between the visited network and the home network, or a combination thereof; receiving a plurality of local dial-in numbers of one or more visited networks including the visited network; determining, without user intervention, at least one of the local dial-in numbers for the visited network corresponding to one or more contact phone numbers stored in the user terminal as a location dependent routing number; and upon detecting an incoming or outgoing call request associated with the one or more contact phone numbers, receiving an incoming call or making an outgoing call, without user intervention, by initiating a connection to the one or more contact phone numbers via the visited network using the location dependent routing number.

Assignees

Inventors

Classifications

  • between gateways and public network devices · CPC title

  • WPBX [Wireless Private Branch Exchange] · CPC title

  • Electricity · mapped topic

  • Inter-networking arrangements · CPC title

  • H04W8/06Primary

    Registration at serving network Location Register, VLR or user mobility server · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9338637B2 cover?
A method for providing routing information for establishing connections over a communication system comprising a plurality of communication networks is described. The method comprises storing location dependent routing information in a data storage, providing a terminal with location dependent routing information stored in the data storage and establishing connection between the terminal and at…
Who is the assignee on this patent?
Reuhkala Erkki, Rautiola Markku, Kulha Jukka, and 3 more
What technology area does this patent fall under?
Primary CPC classification H04W8/06. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue May 10 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).