1. A mobile telecommunications network including:
a network core operable to provide core network functions; and
a radio access network having control means, and radio means for wireless communication with terminals registered with the telecommunications network;
wherein the control means includes a client function operable to control routing of traffic within the control means.
2. The network of claim 1, wherein the client function is operable to control routing of traffic within the control means according to policy information provided by a director function of the core network.
3. The network of claim 2, wherein the policy information is specific to a terminal, user or to a particular bearer.
4. The network of claim 2, wherein the director function, in response to a change in the policy information, is operable to provide the client function with an indication of the change in the policy information, the client function being operable to control routing of traffic within the control means according to the change in the policy information.
5. The network of claim 2, wherein the client function is operable to send a message to the director function to indicate a change in the services available on the control means, the director function updating the policy information in response thereto.
6. The network of claim 1, wherein the client function is operable to control routing of traffic within the control means to one or more applications hosted by the control means.
7. The network of claim 1, wherein the client function is operable to verify the functioning of an application hosted by the control means.
8. The network of claim 7, wherein the control means is operable to receive a request for service from one of the terminals for the application (20, 20A, 20B), to send the request to the application and to send a response from the application to the terminal, wherein the control means is further operable to send a copy of the request for service and a copy of the response to the core network to enable the core network to verify the operation of the application
9. The network of claim 2, wherein the client function is operable to copy data from one of the applications hosted by the control means to the network core, based on the policy information.
10. The network of claim 2, wherein uplink and downlink user traffic for the terminals is routed through the client function such that the user traffic can be processed in accordance with the policy information.
11. The network of claim 10, wherein the client function is operable to distinguish between the uplink and downlink user traffic.
12. A method of operating a mobile telecommunications network including:
a network core operable to provide core network functions; and
a radio access network having control means, and radio means for wireless communication with terminals registered with the telecommunications network;
wherein the control means includes a client function that controls routing of traffic within the control means.
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 detecting a touch location on a touch sensitive device having a touch plate and a plurality of vibration sensors configured to sense vibrations propagating in the touch plate, the method comprising:
generating signals responsive to the vibrations, the vibrations caused by a touch to the touch plate; and
determining the touch location, comprising:
approximating the touch location;
adjusting the signals using the approximate touch location; and
determining the touch location using the adjusted signals.
2. The method of claim 1, wherein determining the touch location comprises iteratively determining the touch location.
3. The method of claim 2, wherein iteratively determining the touch location comprises iteratively determining the touch location to a predetermined touch location accuracy.
4. The method of claim 2, wherein iteratively determining the touch location comprises iteratively adjusting the signals towards an exact reconstruction.
5. The method of claim 1, wherein approximating the touch location comprises:
defining a plurality of possible touch locations;
adjusting the signals using each of the possible touch locations; and
approximating the touch location as one of the possible touch locations using the adjusted signals.
6. The method of claim 5, wherein defining the plurality of possible touch locations comprises defining an array of possible touch locations, the array sized to cover an active area of the touch screen.
7. The method of claim 5, wherein approximating the touch location comprises approximating the touch location as a possible touch location associated with a more accurate adjusted signal.
8. The method of claim 1, further comprising:
defining a plurality of possible touch locations based on the approximate touch location; and
adjusting the signals using each of the possible touch locations, wherein determining the touch location comprises determining the touch location based on the signals adjusted using each of the possible touch locations.
9. The method of claim 8, wherein defining the plurality of possible touch locations comprises defining an array of possible touch locations, the array defined relative to the approximate touch location.
10. The method of claim 8, wherein determining the touch location based on the signals adjusted using each of the possible touch locations comprises determining the touch location based on a measure of probable accuracies of the signals adjusted using each of the possible touch locations.
11. The method of claim 1, wherein approximating the touch location comprises approximating the touch location based on arrival times of the vibrations at each of the vibration sensors.
12. The method of claim 1, wherein:
adjusting the signals comprises adjusting a phase of the signals at a selected frequency; and
determining the touch location comprises determining the touch location using the phase-adjusted signals.
13. The method of claim 12, wherein the selected frequency is phase-adjusted with respect to a center frequency of a frequency passband.
14. The method of claim 12, wherein the selected frequency is phase-adjusted with respect to a frequency associated with a peak signal energy.
15. A touch sensing device, comprising:
a touch plate;
a plurality of touch sensors coupled to the touch plate, the touch sensors configured to generate signals responsive to vibrations caused by a touch on the touch plate; and
a touch location processor coupled to the plurality of sensors and configured to approximate the touch location, adjust the signals using the approximate touch location, and determine the touch location using the adjusted signals.
16. The device of claim 15, wherein:
the touch plate comprises a frequency dispersive medium; and
the touch location processor is configured to correct the signals for frequency dispersion.
17. The device of claim 15, wherein the plurality of touch sensors comprises a plurality of piezoelectric sensors.
18. The device of claim 15, wherein the touch location processor is configured to iteratively define possible touch locations and adjust the signals based on the possible touch locations to determine the touch location.
19. The device of claim 15, wherein the touch location processor is configured to define a plurality of possible touch locations, adjust the signals using each of the possible touch locations, and determine the touch location as one of the possible touch locations using the adjusted signals.
20. The device of claim 19, wherein the touch location processor is configured to define one or more arrays of possible touch locations.
21. The device of claim 20, wherein an initial array is sized to cover an active area of the touch screen.
22. The device of claim 19, wherein the processor is configured to determine the touch location based on a measure of probable accuracies of the adjusted signals.
23. The device of claim 15, wherein the processor is configured to adjust a phase of the signals at a selected frequency and determine the touch location using the phase-adjusted signals.
24. The device of claim 15, further comprising a display coupled to the touch sensitive device.
25. The device of claim 15, further comprising:
a display coupled to the touch sensitive device; and
a host processor coupled to the display and the touch sensitive device.
26. An apparatus for detecting a touch location on a touch sensitive device having a touch plate and a plurality of vibration sensors configured to sense vibrations propagating in the touch plate, the method comprising:
means for generating signals responsive to the vibrations, the vibrations caused by a touch to the touch plate; and
means for determining the touch location, comprising:
means for approximating the touch location;
means for adjusting the signals using the approximate touch location; and
means for determining the touch location using the adjusted signals.
27. The apparatus of claim 26, further comprising means for iteratively determining the touch location.
28. The apparatus of claim 26, further comprising:
means for defining a plurality of possible touch locations;
means for adjusting the signals using each of the possible touch locations; and
means for approximating the touch location as one of the possible touch locations using the adjusted signals.
29. The apparatus of claim 26, further comprising:
means for defining a plurality of possible touch locations based on the approximate touch location;
means for adjusting the signals using each of the possible touch locations; and
means for determining the touch location based on the signals adjusted using each of the possible touch locations.
30. The apparatus of claim 29, further comprising means for defining an array of possible touch locations, the array defined relative to the approximate touch location.
31. The apparatus of claim 29, further comprising means for determining the touch location based on a measure of probable accuracies of the signals adjusted using each of the possible touch locations.
32. The apparatus of claim 26, further comprising:
means for adjusting a phase of the signals at a selected frequency; and
means for determining the touch location using the phase-adjusted signals.