Method and apparatus for performing position-and preference-based service selection in a mobile telephone system
First Claim
1. A system for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, said system comprising:
- said subscriber unit, comprising;
a database comprising a list of preferred service providers, wherein said list of preferred service providers is transmitted to a fixed transceiver upon the occurrence of a predetermined event; and
said fixed transceiver, comprising;
a transceiver for receiving said list of preferred service providers;
a subscriber location determination unit for determining a location of said subscriber unit; and
an available service provider determination unit for determining a list of available service providers based on said location;
wherein said desired service provider is selected based on said list of preferred service providers and said list of available service providers.
1 Assignment
0 Petitions
Accused Products
Abstract
The mobile telephone system employs a fleet of satellites and a set of gateway ground stations arranged around the globe for handling communications to and from mobile communication units such as mobile telephones. Signals are transmitted between a subscriber unit and the nearest gateway via one or more of the satellites. The gateway is connected to a set of individual service providers such as local telephone systems. The individual service providers may be constrained for various reasons such as contractual or other legal constraints to handle communications only from subscriber units located in certain geographical areas such as within only certain countries or portions of countries. For a mobile communication from a particular subscriber unit, the gateway selects a service provider capable of handling the communication. In one implementation, the selection is based upon the location of the subscriber unit and upon any preferences specified by the subscriber unit. In other implementations, the selection is based on other parameters such as the altitude, speed or velocity of the subscriber unit or the time of day or date upon which the communication is initiated.
164 Citations
57 Claims
-
1. A system for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, said system comprising:
-
said subscriber unit, comprising;
a database comprising a list of preferred service providers, wherein said list of preferred service providers is transmitted to a fixed transceiver upon the occurrence of a predetermined event; and
said fixed transceiver, comprising;
a transceiver for receiving said list of preferred service providers;
a subscriber location determination unit for determining a location of said subscriber unit; and
an available service provider determination unit for determining a list of available service providers based on said location;
wherein said desired service provider is selected based on said list of preferred service providers and said list of available service providers. - View Dependent Claims (2, 3, 4)
-
-
5. A system for selecting a service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, said system comprising:
-
said subscriber unit comprising;
a position determination device for determining a location of said subscriber unit; and
a database comprising a list of preferred service providers, wherein said desired service provider is selected from a list of available service providers transmitted by a fixed transceiver and said list of preferred service providers stored in said database, said desired service provider and said location transmitted to said fixed transceiver upon the occurrence of a predetermined event; and
said fixed transceiver comprising;
an available service provider determination unit for selecting said list of available service providers based on said location, wherein said list of available service providers is transmitted to said subscriber unit;
wherein service is provided to said subscriber unit using said desired service provider. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
a velocity determination device for determining a velocity of said subscriber unit;
wherein said constraint comprises said velocity and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said velocity.
-
-
8. The system of claim 6 further comprising:
-
an altimeter for determining an altitude of said subscriber unit;
wherein said constraint comprises said altitude and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said altitude.
-
-
9. The system of claim 6 wherein said database further comprises:
-
rate information corresponding to at least one service provider in said list of preferred service providers;
wherein said constraint comprises said rate information and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said rate information.
-
-
10. The system of claim 9 further comprising:
-
a timer for determining the time of day used for determining when each service provider listed in said list of preferred service providers offer a preferred rate;
wherein said constraint further comprises said time of day and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said time of day.
-
-
11. The system of claim 5 further comprising an interface for allowing a subscriber unit user to alter said database.
-
12. The system of claim 11 wherein said interface allows said user to enter a new preferred service provider into said database.
-
13. The system of claim 11 wherein said interface allows said user to select a service provider to communicate through from said list of permissible service providers stored in said database.
-
14. The system of claim 11 wherein said interface comprises a dataport.
-
15. The system of claim 11 wherein said interface comprises a keypad and display.
-
16. A method for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, said method comprising the steps of:
-
storing a list of preferred service providers in said subscriber unit;
transmitting said list of preferred service providers to a fixed transceiver upon the occurrence of a predetermined event;
receiving said list of preferred service providers by said fixed transceiver;
determining a position of said subscriber unit;
determining a list of available service providers based on said location;
selecting said desired service provider based on said list of preferred service providers and said list of available service providers. - View Dependent Claims (17, 18, 19)
comparing said list of preferred service providers to said list of available service providers; and
selecting said desired service provider if any service provider appears on both said list of preferred service providers and said list of available service providers.
-
-
18. The method of claim 17 further comprising the steps of:
performing a negotiation between said fixed transceiver and said subscriber unit to determine said desired service provider if more than one service provider appears on both said list of preferred service providers and said list of available service providers.
-
19. The method of claim 17 further comprising the steps of:
-
assigning a degree of confidence to said location, said degree of confidence based upon the manner of location determination; and
using said degree of confidence to in conjunction with said list of preferred service providers and said list of available service providers to determine said desired service provider.
-
-
20. A method for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, comprising the steps of:
-
determining a location of said subscriber unit;
determining a list of available service providers able to service said subscriber unit based on said location;
transmitting said list of available service providers from a fixed transceiver to said subscriber unit;
selecting said desired service provider based on said list of available service providers and a list of preferred service providers stored within said subscriber unit;
transmitting said desired service provider to said fixed transceiver; and
providing communications service to said subscriber unit using said desired service provider. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
storing a constraint within said subscriber unit;
selecting said desired service provider using said list of available service providers provided by said fixed transceiver, said list of preferred service providers stored in said database, and said constraint.
-
-
22. The method of claim 21 further comprising the step of:
determining a velocity of said subscriber unit, wherein said constraint comprises said velocity.
-
23. The method of claim 21 further comprising the step of:
determining an altitude of said subscriber unit, wherein said constraint comprises said altitude.
-
24. The method of claim 21 further comprising the step of:
determining rate information corresponding to at least one service provider in said list of preferred service providers, wherein said constrain comprises said rate information.
-
25. The method of claim 24 further comprising the step of:
determining a time of day, wherein said constraint further comprises said time of day.
-
26. The method of claim 20 further comprising the step of:
altering said list of preferred service providers within said subscriber unit by a subscriber unit user using an interface.
-
27. The method of claim 26 wherein the step of altering said list of preferred service providers comprises the step of entering a new preferred service provider into said subscriber unit.
-
28. The method of claim 26 wherein the step of altering said list of preferred service providers comprises the step of selecting a service provider through which to communicate from said list of preferred service providers stored in said subscriber unit.
-
29. The method of claim 26 wherein said interface comprises a dataport.
-
30. The method of claim 26 wherein said interface comprises a keypad and display.
-
31. An apparatus for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, comprising:
-
said subscriber unit, comprising;
a database comprising a list of preferred service providers, wherein said list of preferred service providers is transmitted to a fixed transceiver upon the occurrence of a predetermined event, said list of preferred service providers used to select said desired service provider. - View Dependent Claims (32)
a subscriber location determination unit for determining a location of said subscriber unit, said location transmitted to said fixed transceiver upon the occurrence of said predetermined event, wherein said desired service provider is determined using said list of preferred service providers and said location.
-
-
33. An apparatus for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, comprising:
-
a fixed transceiver, comprising;
a transceiver for receiving a list of preferred service providers from a subscriber unit;
a subscriber location determination unit for determining a location of said subscriber unit;
an available service provider determination unit for determining a list of available service providers based on said location;
wherein said desired service provider is selected based on said list of preferred service providers and said list of available service providers. - View Dependent Claims (34, 35, 36)
-
-
37. An apparatus for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, comprising:
-
said subscriber unit, comprising;
a position determination device for determining a location of said subscriber unit; and
a database comprising a list of preferred service providers, wherein said desired service provider is selected from a list of available service providers transmitted by a fixed transceiver and said list of preferred service providers stored in said database, said desired service provider and said location transmitted to said fixed transceiver upon the occurrence of a predetermined event. - View Dependent Claims (38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
a velocity determination device for determining a velocity of said subscriber unit;
wherein said constraint comprises said velocity and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said velocity.
-
-
40. The apparatus of claim 38 wherein said database further comprises:
-
rate information corresponding to at least one service provider in said list of preferred service providers;
wherein said constraint comprises said rate information and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said rate information.
-
-
41. The apparatus of claim 38 further comprising:
-
a timer for determining the time of day used for determining when each service provider listed in said list of preferred service providers offer a preferred rate;
wherein said constraint further comprises said time of day and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said time of day.
-
-
42. The apparatus of claim 38 further comprising:
-
an altimeter for determining an altitude of said subscriber;
wherein said constraint comprises said altitude and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said altitude.
-
-
43. The apparatus of claim 37 further comprising an interface for allowing a subscriber unit user to alter said database.
-
44. The apparatus of claim 43 wherein said interface allows said user to enter a new service provider into said database.
-
45. The apparatus of claim 43 wherein said interface allows said user to select a service provider from said list of preferred service providers stored in said database.
-
46. The apparatus of claim 43 wherein said interface comprises a dataport.
-
47. The apparatus of claim 43 wherein said interface comprises a keypad and display.
-
48. A method for selecting a desired service provider for use in connection with a subscriber unit in a mobile communication system having two or more service providers, comprising the steps of:
-
storing a list of preferred service providers within said subscriber unit;
determining a position of said subscriber unit;
transmitting said position to a fixed transceiver;
receiving a list of available service providers from said fixed transceiver; and
determining said desired service provider based on said list of available service providers and said list of preferred service providers. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57)
storing a constraint within said subscriber unit; and
selecting said desired service provider using said list of available service providers, said list of preferred service providers, and said constraint.
-
-
50. The method of claim 49 further comprising the steps of:
-
determining a velocity of said subscriber unit;
wherein said constraint comprises said velocity and said desired service provider is determined based on said list of available service providers, said list of preferred service providers, and said velocity.
-
-
51. The method of claim 49 further comprising the steps of:
-
storing rate information corresponding to at least one service provider in said list of preferred service providers;
wherein said constraint comprises said rate information and said desired service provider is determined based on said list of available service providers, said list of preferred service providers, and said rate information.
-
-
52. The method of claim 49 further comprising the steps of:
-
determining a time of day used for determining when each service provider listed in said list of preferred service providers offer a preferred rate;
wherein said constraint further comprises said time of day and said desired service provider is determined based on said list of available service providers, said list of preferred service providers, and said time of day.
-
-
53. The method of claim 49 further comprising the steps of:
-
determining an altitude of said subscriber unit;
wherein said constraint comprises said altitude and said desired service provider is determined based on said list of available service providers transmitted by said fixed transceiver, said list of preferred service providers stored in said database, and said altitude.
-
-
54. The method of claim 48 wherein the step of determining said desired service provider comprises comparing said list of preferred service providers to said list of available service providers and selecting said desired service provider as any service provider that appears on both said list of preferred service providers and said list of available service providers.
-
55. The method of claim 54 further comprising the step of altering said list of preferred service providers by a subscriber unit user.
-
56. The method of claim 55 comprising the step of adding a new service provider to said list of preferred service providers by a subscriber unit user.
-
57. The method of claim 55 comprising the step of selecting a service provider through which to communicate from said list of preferred service providers by a subscriber unit user.
Specification