Interface between mobile telecommunication stations and trunks that link to communication carriers
First Claim
1. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various media, the interface comprising:
- (a) station channels that connect to the telecommunication stations;
(b) trunk channels that connect to the trunks that link to the communication carriers of various media;
(c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations;
(d) means for determining the communication medium of least cost according to a preselected hierarchy of the media of communication;
(e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium of least cost; and
(f) means for adjusting the audio level to compensate for differences between the communication media.
1 Assignment
0 Petitions
Accused Products
Abstract
An interface between mobile telecommunication stations and trunks that link with communication carriers of various media comprises station channels (11, 12, 13, and 14) that connect to telecommunication stations, trunk channels (1, 2, 3, and 4,) that connect to trunks that link to communication carriers, software code executable for interrogating the trunk channels for availability, software code executable for determining the communication medium or network of least cost, and software code executable for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium or network of least cost. If the routing is to a trunk line linked to satellite communications, the interface selects the coast earth station of least cost based upon the location of the ocean going vessel, the destination of the call, and other rate considerations. Call progress through the interface is supervised such that the call is terminated after an extended period of ring no answer, busy, dead air, etc. The invention also provides for automatic leveling and creates a detailed call record of all calls originating from the ship for billing purposes.
153 Citations
77 Claims
-
1. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various media, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various media; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium of least cost; and (f) means for adjusting the audio level to compensate for differences between the communication media.
-
-
2. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various media, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carries of various media; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium of least cost; and (f) means for filtering the audio pass band of the telephone call through a plurality of frequency filters of different frequency ranges to identify indicia of all progress, wherein the means for filtering includes a filter that determines when data activity is present such that the audio level is compensated for transmission of such data relative to transmission of voice.
-
-
3. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various media, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carries of various media, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication medium capable of linking to a plurality of carriers of the same medium; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication medium capable of linking to the plurality of carriers of the same medium; (g) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication medium capable of linking to the plurality of carriers of the same medium; and (h) means for adjusting the audio level to compensate for differences between the communication media.
-
-
4. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various media, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various media, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication medium capable of linking to a plurality of carriers of the same medium; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication medium capable of linking to the plurality of carriers of the same medium; (g) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication medium capable of linking to the plurality of carriers of the same medium; and (h) means for filtering the audio pass band of the telephone call through a plurality of frequency filters of different frequency ranges to identify indicia of call progress, wherein the means for filtering includes a filter that determines when data activity is present such that the audio level is compensated for transmission of such data relative to transmission of voice.
-
-
5. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various networks, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various networks; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the network of least cost; and (f) means for adjusting the audio level to compensate for differences between the communication networks.
-
-
6. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various networks, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various networks; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the network of least cost; and (f) means for filtering the audio pass band of the telephone call through a plurality of frequency filters of different frequency ranges to identify indicia of call progress, wherein the means for filtering includes a filter that determines when data activity is present such that the audio level is compensated for transmission of such data relative to transmission of voice.
-
-
7. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various networks, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various networks, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication network capable of linking to a plurality of carriers of the same network; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the network of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication network capable of linking to the plurality of carriers of the same network; (g) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication network capable of linking to the plurality of carriers of the same network; and (h) means for adjusting the audio level to compensate for differences between the communication networks.
-
-
8. An interface between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various networks, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various networks, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication network capable of linking to a plurality of carriers of the same network; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating form one of the telecommunication stations; (d) means for determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the network of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication network capable of linking to the plurality of carriers of the same network; (g) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication network capable of linking to the plurality of carriers of the same network; and (h) means for filtering the audio pass band of the telephone call through a plurality of frequency filters of different frequency ranges to identify indicia of call process, wherein the means for filtering includes a filter that determines when data activity is present such that the audio level is compensated for transmission of such data relative to transmission of voice.
-
-
9. An interface between a plurality of mobile telecommunication stations and a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers; (c) means for interrogating the different terminal channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations; (d) means for routing the telephone call from one of the station channels to an available trunk channel; and (e) means for filtering the audio pass band of the telephone call through a plurality of frequency filters of different frequency ranges to identify indicia of call progress, wherein the means for filtering includes a filter that determines when data activity is present such that the audio level is compensated for transmission of such data relative to transmission of voice.
-
-
10. A method of interfacing between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various media upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, the method comprising the steps of:
-
(a) interrogating the different trunks for availability; (b) determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (c) routing the telephone call form one of the telecommunication stations to the available trunk linked to the communication carrier having the medium of least cost; and (d) adjusting the audio level to compensate for differences between the communication media.
-
-
11. A method of interfacing between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various media upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, the method comprising the steps of:
-
(a) interrogating the different trunks for availability; (b) determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (c) routing the telephone call from one of the telecommunication stations to the available trunk linked to the communication carrier having the medium of least cost; and (d) filtering the audio pass band of the telephone call through a plurality of frequency filters of different frequency ranges to identify indicia of call progress, wherein the step of filtering includes determining when data activity is present such that the audio level is compensated for transmission of such data relative to transmission of voice.
-
-
12. A method of interfacing between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various networks upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, the method comprising the steps of:
-
(a) interrogating the different trunks for availability; (b) determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (c) routing the telephone call from one of the telecommunication stations to the available trunk linked to the communication carrier having the network of least cost; and (d) adjusting the audio level to compensate for differences between the communication media.
-
-
13. A method of interfacing between a plurality of mobile telecommunication stations and a plurality of trunks that link to communication carriers of various networks upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, the method comprising the steps of:
-
(a) interrogating the different trunks for availability; (b) determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (c) routing the telephone call from one of the telecommunication stations to the available trunk linked to the communication carrier having the network of least cost; and (d) filtering the audio pass band of the telephone call through a plurality of frequency filters of different frequency ranges to identify indicia of call progress, wherein the step of filtering includes determining when data activity is present such that the audio level is compensated for transmission of such data relative to transmission of voice.
-
-
14. An active mobile interface capable of connecting between a plurality of telecommunication stations and a plurality of trunks that link to communication carriers of various media, wherein the interface, the telecommunication stations, and the trunk being situated upon a mobile environment, wherein a medium is any of various transmission means to accomplish a connection of an outgoing telephone call between a calling party at the telecommunication station and a called party at a remote location and a communication carrier is the specific agent through which the connection is made, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various media, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication medium capable of linking to a plurality of carriers of the same medium; (c) means for interrogating the trunk channels for availability upon the initiation of the outgoing telephone call originating from one of the telecommunication stations, the availability of a particular trunk channel being variably dependent upon location of the mobile environment and the medium to which the trunk channel is connected; (d) means for determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication medium capable of linking to the plurality of carriers of the same medium, wherein the lookup table contains rates of the different carriers as affected by the geographic region of the telecommunication stations and the destination of the telephone call; and (g) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication medium capable of linking to the plurality of carriers of the same medium. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An active mobile interface capable of connecting between a plurality of telecommunication stations and a plurality of trunks that link to communication carriers of various media, wherein the interface, the telecommunication stations, and the trunk being situated upon a mobile environment, wherein a medium is any of various transmission means to accomplish a connection of an outgoing telephone call between a calling party at the telecommunication station and a called party at a remote location and a communication carrier is the specific agent through which the connection is made, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carries of various media, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication medium capable of linking to a plurality of carriers of the same medium; (c) means for interrogating the trunk channels for availability upon the initiation of the outgoing telephone call originating from one of the telecommunication stations, the availability of a particular trunk channel being variably dependent upon location of the mobile environment and the medium to which the trunk channel is connected; (d) means for determining the communication medium of least cost according to a preselected hierarchy of the media of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the medium of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication medium capable of linking to the plurality of carriers of the same medium, wherein the lookup table contains rates of the different carriers as affected by the geographic region of the telecommunication stations and the destination of the telephone call; (g) means for inputting and storing information on the geographic region in which the telecommunication stations are situated; and (h) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication medium capable of linking to the plurality of carriers of the same medium, the selecting by the means for selecting being accomplished by relating information in the lookup table and the information stored on the geographic region in which the telecommunication stations are situated. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An active mobile interface capable of connecting between a plurality of telecommunication stations and a plurality of trunks that link to communication carriers of various networks, wherein the interface, the telecommunication stations, and the trunk being situated upon a mobile environment, wherein a network is a collection of carriers of the same medium that share access to that medium and a communication carrier is the specific agent through which the connection is made, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carriers of various networks, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication network capable of linking to a plurality of carriers of the same network; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, the availability of a particular trunk channel being variably dependent upon location of the mobile environment and the network to which the trunk channel is connected; (d) means for determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the network of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication network capable of linking to the plurality of carriers of the same network, wherein the lookup table contains rates of the different carriers as affected by the geographic region of the telecommunication stations and the destination of the telephone call; and (g) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication network capable of linking to the plurality of carriers of the same network. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An active mobile interface capable of connecting between a plurality of telecommunication stations and a plurality of trunks that link to communication carriers of various networks, wherein the interface, the telecommunication stations, and the trunk being situated upon a mobile environment, wherein a network is a collection of carriers of the same medium that share access to that medium and a communication carrier is the specific agent through which the connection is made, the interface comprising:
-
(a) station channels that connect to the telecommunication stations; (b) trunk channels that connect to the trunks that link to the communication carries of various networks, wherein one of the trunk channels is adapted to be connected to a trunk that is applied to a communication network capable of linking to a plurality of carriers of the same network; (c) means for interrogating the trunk channels for availability upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, the availability of a particular trunk channel being variably dependent upon location of the mobile environment and the network to which the trunk channel is connected; (d) means for determining the communication network of least cost according to a preselected hierarchy of the networks of communication; (e) means for routing the telephone call from one of the station channels to the available trunk channel linked to the communication carrier having the network of least cost; (f) a memory that contains a lookup table of tariff information that relates to the different carriers of the communication network capable of linking to the plurality of carries of the same network, wherein the lookup table contains rates of the different carriers as affected by the geographic region of the telecommunication stations and the destination of the telephone call; (g) means for inputting and storing information on the geographic region of the telecommunication in which the telecommunication stations are situated; and (h) means for selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication network capable of linking to the plurality of carriers of the same network, the selecting by the means for selecting being accomplished by relating information in the lookup table and the information stored on the geographic region in which the telecommunication stations are situated. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method of actively interfacing between a plurality of telecommunication stations and a plurality of trunks that link to communication carriers of various media upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, wherein one of the trunks is applied to a communication medium capable of linking to a plurality of carriers of the same medium, wherein the telecommunication stations and the trunks being situated upon a mobile environment, wherein a medium is any of various transmission means to accomplish a connection of the outgoing telephone call between a calling party at the telecommunication station and a called party at a remote location and a communication carrier is the specific agent through which the connection is made, the method comprising the steps of:
-
(a) interrogating the different trunks for availability, the availability of a particular trunk being variably dependent upon location of the mobile environment and the medium to which the trunk is connected; (b) determining the communication medium of least cost according to a preselected hierarchy of the media of communication; and (c) routing the telephone call from one of the telecommunication stations to the available trunk linked to the communication carrier having the medium of least cost; (d) inputting and storing information on the geographic region in which the telecommunication stations are situated; and (e) selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication medium capable of linking to the plurality of carriers of the same medium, the selection of the communication carrier of least cost being based upon a lookup table of tariff information that relates to the different carriers of the communication medium capable of linking to the plurality of carriers of the same medium, the selecting by the means for selecting being accomplished by relating information in the lookup table and the information stored on the geographic region in which the telecommunication stations are situated. - View Dependent Claims (65, 66, 67, 68, 69, 70)
-
-
71. A method of actively interfacing between a plurality of telecommunication stations and a plurality of trunks that link to communication carriers of various networks upon the initiation of an outgoing telephone call originating from one of the telecommunication stations, wherein one of the trunks is applied to a communication network capable of linking to a plurality of carriers of the same network, wherein the telecommunication stations and the trunks being situated upon a mobile environment, wherein a network is a collection of carriers of the same medium that share access to that medium and a communication carrier is the specific agent through which the connection is made, the method comprising the steps of:
-
(a) interrogating the different trunks for availability, the availability of a particular trunk being variably dependent upon location of the mobile environment and the network to which the trunk is connected; (b) determining the communication network of least cost according to a preselected hierarchy of the networks of communication; and (c) routing the telephone call from one of the telecommunication stations to the available trunk linked to the communication carrier having the network of least cost; (d) inputting and storing information on the geographic region in which the telecommunication stations are situated; and (e) selecting the communication carrier of least cost upon routing the telephone call to the trunk channel that is adapted to be connected to the trunk that is applied to the communication network capable of linking to the plurality of carriers of the same network, the selection of the communication carrier of least cost being based upon a lookup table of tariff information that relates to the different carriers of the communication network capable of linking to the plurality of carriers of the same network, the selecting by the means for selecting being accomplished by relating information in the lookup table and the information stored on the geographic region in which the telecommunication stations are situated. - View Dependent Claims (72, 73, 74, 75, 76)
-
-
77. An interface between a telecommunication station and a plurality of trunks that link to communication carriers of various media, the interface comprising:
-
(a) a station channel that connects to the telecommunication station; (b) trunk channels that connect to the trunks that link to the communication carriers; (c) means for routing a telephone call from the station channels to an available trunk channel; and (d) means for adjusting the audio level of the telephone call to compensate for differences between the various communication media.
-
Specification