1461026968-ba1cfa4f-da82-4f30-89da-9e9ba4d71bb2

1. A method for compiling assistance data for transmission to a mobile terminal of a wireless communications network, said terminal having an associated satellite positioning system receiver, said method including;
determining which satellites of a satellite positioning system constellation are potentially visible to the mobile terminal;
determining on the basis of at least one predetermined criterion the likelihood that each of the potentially visible satellites will actually be used by the mobile terminal when determining its position;
selectin a plurality of satellites from the potentially visible satellites having the greatest likelihood that the mobile terminal will use that satellite when determining its position; and
compiling assistance data to be transmitted to the mobile terminal for the selected satellites; wherein the likelihood that each of the potentially visible satellites will be used by the mobile terminal when determining its position is determined based, at least in part, on historical data relating to the probability of a mobile terminal achieving a successful location determination when in the geographical area of the mobile terminal.
2. The method of claim 1 in which selecting the plurality of satellites for which assistance data is compiled from the potentially visible satellites, includes
determining a likelihood that the mobile terminal will successfully determine its location using its associated satellite positioning system receiver, and
determining the number of satellites for which assistance data should be transmitted to the mobile terminal based at least in part on the determined likelihood of successful location determination.
3. The method of claim 2 in which the determined number of satellites includes less than the number of potentially visible satellites.
4. A computer readable medium storing thereon a computer program, said program being configured in use to control the operation of a processor to compile assistance data for transmission to a mobile terminal of a wireless communications network, having an associated satellite positioning system receiver, by performing the steps of:
determining which satellites of a satellite positioning system constellation are potentially visible to the mobile terminal;
determining on the basis of at least one predetermined criterion the likelihood that each of the potentially visible satellites will actually be used by the mobile terminal when determining its position;
selecting a plurality of satellites from the potentially visible satellites having the greatest likelihood that the mobile terminal will use that satellite when determining its position; and
compiling assistance data to be transmitted to the mobile terminal for the selected satellites
wherein in use the computer program causes the processor to determine an approximate position of the mobile terminal wherein in use the computer program causes the processor to determine the likelihood that each of the potentially visible satellites will be used by the mobile terminal when determining its position based, at least in part, on historical data relating to the probability of a mobile terminal achieving a successful location determination when in the geographical area of the mobile terminal.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. A method for providing a suggestion list for phonetic input comprising the steps of:
receiving a first input in a source language from an input device, the first input being at least a partial phonetic representation in the source language of a character desired by a user in a destination language;
based upon the first input, generating a first suggestion list that includes a first set of character combinations that can be entered using the input device in the source language to achieve at least one resulting character in the destination language; and
displaying the first suggestion list on a display.
2. The method of claim 1, further comprising:
receiving a second input from the input device in the source language, the second input being the same as the first input.
3. The method of claim 2, further comprising:
based upon the second input and a prior history with the user, generating a second suggestion list that is different from the first suggestion list in at least some fashion based on the prior history of the user.
4. The method of claim 3, wherein the prior history with the user is used to generate the second suggestion list with contents that include a second set of character combinations the user is not already familiar with.
5. The method of claim 3, wherein the prior history with the user is used to generate the second suggestion list so the user is not shown a same set of character combinations frequently.
6. The method of claim 1, wherein the first set of character combinations in the first suggestion list represents only a portion of an available set of character combinations that phonetically match the first input.
7. The method of claim 6, wherein only the portion of the available set of character combinations are represented in the first suggestion list so a number of choices presented to the user is reduced.
8. The method of claim 1, wherein the first suggestion list is predictive and based upon what the user has previously typed.
9. A computer-readable medium having computer-executable instructions for causing a computer to perform the steps recited in claim 1.
10. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
receive input in a source language from an input device, the input being at least a partial phonetic representation in the source language of a character desired by a user in a destination language; and
based upon the input, generate a suggestion list that includes a set of character combinations that can be entered in the source language using the input device to achieve at least one resulting character in the destination language, the suggestion list being dynamically generated based upon a prior usage history of the user, and the set of character combinations phonetically matching at least part of the input in the source language.
11. The computer-readable medium of claim 10, further operable to cause a computer to perform the step comprising:
display the suggestion list on a display.
12. The computer-readable medium of claim 11, wherein the suggestion list is operable to be displayed in a horizontal fashion on the display.
13. The computer-readable medium of claim 11, wherein the suggestion list is operable to be displayed in a vertical fashion on the display.
14. The computer-readable medium of claim 10, wherein the suggestion list is operable to allow the user to select a desired match from the suggestion list.
15. The computer-readable medium of claim 10, wherein the suggestion list is operable to be disabled by the user.
16. A method for displaying a suggestion list for phonetic input comprising the steps of:
receiving input in a source language from an input device, the input being at least a partial phonetic representation in the source language of a character desired by a user in a destination language;
retrieving at least one suggestion list display setting;
displaying a suggestion list in a particular format associated with the display setting, the format including a set of character combinations that can be entered using the input device in the source language to achieve at least one resulting character in the destination language; and
wherein the set of character combinations phonetically match at least part of the input in the source language.
17. The method of claim 16, wherein the at least one suggestion list display setting is selected from the group consisting of a horizontal orientation and a vertical orientation.
18. The method of claim 16, wherein the at least one suggestion list display setting is selected from the group consisting of a keyboard only selection method, a mouse only selection method, and a both keyboard and mouse selection method.
19. The method of claim 16, wherein the at least one suggestion list display setting is selected from the group consisting of a normal display style and a transparent display style.
20. A computer-readable medium having computer-executable instructions for causing a computer to perform the steps recited in claim 16.