1460929911-1bc5f1ea-ed32-4d5c-a155-b39378ea59f2

1. A message authority comprising:
a collector having a target identification, the collector configured to receive a voice message from a push-to-talk transmission device having a sender identification; and
a routing layer interfaced with the collector, the routing layer configured to correlate the sender identification and the target identification to determine an associated application based on the correlation.
2. The message authority of claim 1, further comprising a table configured to store associations of application identifiers with combinations of sender and target identifiers, and wherein the routing layer is configured to access the table in order to determine the associated application.
3. The message authority of claim 1, wherein the routing layer is further configured to determine a path associated with the associated application and to forward the voice message to the associated application using the determined path.
4. The message authority of claim 3, further comprising a table configured to store path information for a plurality of applications, and wherein the routing layer is configured to access the table to determine the associated path for the associated application.
5. The message authority of claim 1, wherein the routing layer is further configured to determine whether the associated application is a direct application or a distributed application.
6. The message authority of claim 5, further comprising a distributed application processor interfaced with the routing layer, wherein the routing layer is configured to forward the voice message to the distributed application processor when it is determined that the associated application is a distributed application.
7. The message authority of claim 6, wherein the distributed application processor is configured to determine whether any processing or formatting of the voice message is required before the voice message is forwarded to the associated distributed application.
8. The message authority of claim 7, wherein the distributed application processor is further configured to perform any processing or formatting that is required and to then forward the processed or formatted voice message to the associated distributed application.
9. The message authority of claim 7, further comprising a table configured to store instructions for additional processing or formatting for a plurality of distributed applications, and wherein the distributed applications processor is configured to access the table to determine whether any additional processing or formatting is required before forwarding the voice message to the associated distributed application.
10. The message authority of claim 6, wherein the distributed application processor forms part of the routing layer.
11. A message authority comprising:
a collector having a target identification, the collector configured to receive a voice message from a transmission device having a sender identification; and
a routing layer interfaced with the collector, the routing layer configured to correlate the sender identification and the target identification to determine an associated application based on the correlation.
12. The message authority of claim 11, further comprising a table configured to store associations of application identifiers with combinations of sender and target identifiers, and wherein the routing layer is configured to access the table in order to determine the associated application.
13. The message authority of claim 11, wherein the routing layer is further configured to determine a path associated with the associated application and to forward the voice message to the associated application using the determined path.
14. The message authority of claim 13, further comprising a table configured to store path information for a plurality of applications, and wherein the routing layer is configured to access the table to determine the associated path for the associated application.
15. The message authority of claim 11, wherein the routing layer is further configured to determine whether the associated application is a direct application or a distributed application.
16. The message authority of claim 15, further comprising a distributed application processor interfaced with the routing layer, wherein the routing layer is configured to forward the voice message to the distributed application processor when it is determined that the associated application is a distributed application.
17. The message authority of claim 16, wherein the distributed application processor is configured to determine whether any processing or formatting of the voice message is required before the voice message is forwarded to the associated distributed application.
18. The message authority of claim 17, wherein the distributed application processor is further configured to perform any processing or formatting that is required and to then forward the processed or formatted voice message to the associated distributed application.
19. The message authority of claim 17, further comprising a table configured to store instructions for additional processing or formatting for a plurality of distributed applications, and wherein the distributed applications processor is configured to access the table to determine whether any additional processing or formatting is required before forwarding the voice message to the associated distributed application.
20. The message authority of claim 16, wherein the distributed application processor forms part of the routing layer.
21. A message authority comprising:
a collector having a target identification, the collector configured to receive a voice message from a transmission device having a sender identification;
a distributed application processor; and
a routing layer interfaced with the collector and the distributed application processor, the routing layer configured to correlate the sender identification and the target identification determine an associated application based on the correlation, and determine whether the associated application is a direct application or a distributed application.
22. The message authority of claim 21, wherein the routing layer is configured to forward the voice message to the distributed application processor when it is determined that the associated application is a distributed application.
23. The message authority of claim 22, wherein the distributed application processor is configured to determine whether any processing or formatting of the voice message is required before the voice message is forwarded to the associated distributed application.
24. The message authority of claim 23, wherein the distributed application processor is further configured to perform any processing or formatting that is required and to then forward the processed or formatted voice message to the associated distributed application.
25. The message authority of claim 23, further comprising a table configured to store instructions for additional processing or formatting for a plurality of distributed applications, and wherein the distributed applications processor is configured to access the table to determine whether any additional processing or formatting is required before forwarding the voice message to the associated distributed application.
26. The message authority of claim 21, further comprising a table configured to store associations of application identifiers with combinations of sender and target identifiers, and wherein the routing layer is configured to access the table in order to determine the associated application.
27. The message authority of claim 21, wherein the routing layer is further configured to determine a path associated with the associated application and to forward the voice message to the associated application using the determined path.
28. The message authority of claim 27, further comprising a table configured to store path information for a plurality of applications, and wherein the routing layer is configured to access the table to determine the associated path for the associated application.
29. A communication system, comprising:
a plurality of transmission devices, each having a sender identification; and
a message authority, the message authority comprising:
a collector having a target identification, the collector configured to receive a voice message from a transmission device of the plurality of transmission devices; and
a routing layer interfaced with the collector, the routing layer configured to correlate the sender identification associated with the transmission device and the target identification and to determine an associated application based on the correlation.
30. The communication system of claim 29, wherein the plurality of transmission devices are wireless transmission devices, and wherein the plurality of transmission devices are configured to communicate with the collector via a wireless carrier network.
31. The communication system of claim 29, wherein the plurality of transmission devices comprise single action inputs, and wherein the plurality of transmission device are configure to generate and send voice messages in response to single actions initiated using the single action inputs.
32. The communication system of claim 29, wherein the message authority further comprises a table configured to store associations of application identifiers with combinations of sender and target identifiers, and wherein the routing layer is configured to access the table in order to determine the associated application.
33. The communication system of claim 29, wherein the routing layer is further configured to determine a path associated with the associated application and to forward the voice message to the associated application using the determined path.
34. The communication system of claim 33, wherein the message authority further comprises a table configured to store path information for a plurality of applications, and wherein the routing layer is configured to access the table to determine the associated path for the associated application.
35. The communication system of claim 29, wherein the routing layer is further configured to determine whether the associated application is a direct application or a distributed application.
36. The communication system of claim 35, wherein the message authority further comprises a distributed application processor interfaced with the routing layer, wherein the routing layer is configured to forward the voice message to the distributed application processor when it is determined that the associated application is a distributed application.
37. The communication system of claim 36, wherein the distributed application processor is configured to determine whether any processing or formatting of the voice message is required before the voice message is forwarded to the associated distributed application.
38. The communication system of claim 37, wherein the distributed application processor is further configured to perform any processing or formatting that is required and to then forward the processed or formatted voice message to the associated distributed application.
39. The communication system of claim 37, wherein the message authority further comprises a table configured to store instructions for additional processing or formatting for a plurality of distributed applications, and wherein the distributed applications processor is configured to access the table to determine whether any additional processing or formatting is required before forwarding the voice message to the associated distributed application.
40. The communication system of claim 36, wherein the distributed application processor forms part of the routing layer.
41. The communication system of claim 29, wherein the collector is associated with a plurality of target identifications.
42. The communication system of claim 29, wherein the message authority comprises a plurality of collectors each associated with at least one target identifier.
43. The communication system of claim 42, wherein the plurality of transmission devices are associated with a plurality of wireless carriers, and wherein each of the plurality of collectors is associated with a different carrier of the plurality of carriers.
44. The communication system of claim 43, wherein at least some of the plurality of a collectors comprises a carrier gateway.
45. A method for associating a voice message with a application, comprising:
receiving a voice message from a transmission device having a sender identification;
correlating the sender identification and the target identification; and
determining an associated application based on the correlation.
46. The method of claim 45, further comprising storing associations of application identifiers with combinations of sender and target identifiers, and wherein determining the associated application comprises accessing the stored correlations.
47. The method of claim 45, further comprising determining a path associated with the associated application and forwarding the voice message to the associated application using the determined path.
48. The method of claim 47, further comprising storing path information for a plurality of applications, and wherein determining the associated path comprises accessing stored path information.
49. The method of claim 45, further comprising determining whether the associated application is a direct application or a distributed application.
50. The method of claim 49, further comprising forwarding the voice message to a distributed application processor when it is determined that the associated application is a distributed application.
51. The method of claim 49, further comprising determining whether any processing or formatting of the voice message is required before the voice message is forwarded to the associated distributed application.
52. The method of claim 51, further comprising performing any processing or formatting that is required and then forwarding the processed or formatted voice message to the associated distributed application.
53. The method of claim 51, further comprising storing instructions for additional processing or formatting for a plurality of distributed applications, and wherein determining whether any additional processing or formatting is required comprises accessing the stored information.

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 circuit, comprising:
a capacitor arranged to develop a first voltage during a first time duration in response to a charge current received by the capacitor and to develop a second voltage during a second time duration in response to a discharge current provided by the capacitor and wherein the charge current is generated in response to a control signal, wherein the control signal is proportional to a power supply output;
a comparator coupled to an output of the capacitor to determine when the capacitor reaches the second voltage;
a control logic that is arranged to output a signal to change a pulse width of a periodic output signal in response to an output of the comparator; and
an oscillator coupled to generate a timing signal, wherein a period of the periodic output signal is the period of the timing signal received from the oscillator.
2. The circuit of claim 1 wherein the pulse width of the periodic output signal is substantially independent of the value of the capacitor.
3. The circuit of claim 1 wherein the pulse width of the periodic output signal is substantially independent of the value of the second voltage.
4. The circuit of claim 1 wherein the pulse width of the periodic output signal is substantially independent of a delay in the response of the comparator.
5. The circuit of claim 1 wherein the pulse width of the periodic output signal is substantially independent of the value of a resistor.
6. The circuit of claim 1 wherein a change in capacitor voltage terminates when the voltage on the capacitor reaches the reference second voltage during the second time duration.
7. The circuit of claim 1 wherein the timing signal received from the oscillator determines a maximum on-time of the output signal.
8. A circuit, comprising:
a capacitor arranged to develop a first voltage during a first time duration in response to a charge current received by the capacitor and to develop a second voltage during a second time duration in response to a discharge current provided by the capacitor and wherein the charge current is generated in response to a control signal;
a comparator coupled to an output of the capacitor to determine when the capacitor reaches the second voltage;
a control logic that is arranged to output a signal to change a pulse width of a periodic output signal in response to an output of the comparator, wherein the control logic further controls switching of a first set of switches to change the pulse width of the periodic output signal; and
an oscillator coupled to generate a timing signal, wherein a period of the periodic output signal is the period of the timing signal received from the oscillator and the control circuit further controls switching of a second set of switches to change the period of the timing signal and the period of the periodic output signal.
9. The circuit of claim 8 wherein the capacitor develops the first voltage during the first time duration and the second voltage during the second time duration in response to the switching of the first set of switches.
10. The circuit of claim 8 wherein the capacitor develops a third voltage during a third time duration and a fourth voltage during a fourth time duration in response to the switching of the second set of switches and the comparator determines when the capacitor reaches the fourth voltage.
11. The circuit of claim 10, wherein the fourth voltage is substantially equal to the second voltage.
12. The circuit of claim 10, wherein the control logic changes the period of the periodic output signal and the period of the timing signal in response to the output of the comparator during the third time duration and the fourth time duration.