Systems for development and/or use of telephone user interface

Abstract
Some embodiments provide a touch-sensitive device to receive a bias and to generate touch location information based on the bias, an element to secure a printed medium in contact with the touch sensitive device, the printed medium to depict a plurality of telephone interface controls, a memory to store a telephone interface layout associating one or more of the telephone interface controls with a respective touch location and a respective action, and a processor to receive touch location information from the touch-sensitive device, to determine a telephone interface control based on the touch location information and on the telephone interface layout, to determine an action based on the telephone interface control and on the telephone interface layout, and to perform the determined action.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Some embodiments are illustrated in the accompanying figures, in which like reference numerals designate like parts, and wherein:



FIG. 1 is a block diagram of a system according to some embodiments;



FIG. 2 is a flow diagram of a process according to some embodiments;



FIG. 3 comprises an outward view of a user interface according to some embodiments;



FIG. 4 comprises an outward view of a user interface including a property sheet according to some embodiments;



FIG. 5 is a flow diagram of a process according to some embodiments;



FIG. 6 comprises outward views of telephone interface layouts according to some embodiments;



FIG. 7 comprises a diagram illustrating system operation according to some embodiments;



FIG. 8 comprises a diagram illustrating system operation according to some embodiments;



FIG. 9 comprises a diagram illustrating system operation according to some embodiments; and



FIG. 10 comprises a diagram illustrating system operation according to some embodiments.


Claims
  • 1. A method comprising: receiving a first user indication of a telephone interface control;receiving a second user indication of a location associated with the telephone interface control;receiving a third user indication of an action associated with the telephone interface control; andgenerating, based on the first user indication, the second user indication, and the third user indication, a telephone interface layout formatted according to a markup language and usable by a telephone to provide a user interface.
  • 2. A method according to claim 1, wherein the telephone interface layout comprises an image depicting a plurality of telephone interface controls and data associating one or more of the plurality of telephone interface controls with a respective location and a respective action.
  • 3. A method according to claim 2, wherein the image is depicted on a printed medium.
  • 4. A method according to claim 1, further comprising: receiving a fourth user indication of a touch feedback parameter associated with the telephone interface control,wherein the telephone interface layout is generated based on the fourth user indication.
  • 5. A method according to claim 1, further comprising: receiving a fourth user indication of a telephone model,wherein the telephone interface layout is generated based on the fourth user indication.
  • 6. A method according to claim 5, wherein generating the telephone interface layout based on the fourth user indication comprises scaling the telephone interface layout based on the telephone model.
  • 7. A method according to claim 1, wherein receiving the second user indication comprises determining a location to which the user dragged and dropped an image representing the telephone interface control.
  • 8. A medium storing program code, the program code comprising: code to receive a first user indication of a telephone interface control;code to receive a second user indication of a location associated with the telephone interface control;code to receive a third user indication of an action associated with the telephone interface control; andcode to generate, based on the first user indication, the second user indication, and the third user indication, a telephone interface layout formatted according to a markup language and usable by a telephone to provide a user interface.
  • 9. A medium according to claim 8, wherein the telephone interface layout comprises an image depicting a plurality of telephone interface controls and data associating one or more of the plurality of telephone interface controls with a respective location and a respective action.
  • 10. A medium according to claim 9, wherein the telephone interface layout comprises a printed medium on which the image is depicted.
  • 11. A medium according to claim 8, the program code further comprising: code to receive a fourth user indication of a touch feedback parameter associated with the telephone interface control,wherein the telephone interface layout is generated based on the fourth user indication.
  • 12. A medium according to claim 8, the program code further comprising: code to receive a fourth user indication of a telephone model,wherein the telephone interface layout is generated based on the fourth user indication.
  • 13. A medium according to claim 12, wherein the code to generate the telephone interface layout based on the fourth user indication comprises code to scale the telephone interface layout based on the telephone model.
  • 14. A medium according to claim 8, wherein the code to receive the second user indication comprises code to determine a location to which the user dragged and dropped an image representing the telephone interface control.
  • 15. A system comprising: a touch-sensitive device to receive a bias and to generate touch location information based on the bias;an element to secure a printed medium in contact with the touch sensitive device, the printed medium to depict a plurality of telephone interface controls;a memory to store a telephone interface layout associating one or more of the telephone interface controls with a respective touch location and a respective action; anda processor to receive touch location information from the touch-sensitive device, to determine a telephone interface control based on the touch location information and on the telephone interface layout, to determine an action based on the telephone interface control and on the telephone interface layout, and to perform the determined action.
  • 16. A system according to claim 15, further comprising: a telephone comprising the touch-sensitive device and the element; anda telephony switch comprising the memory and processor.
  • 17. A system according to claim 15, wherein the processor is to determine a currently-active service, and to perform the action with respect to the service.
  • 18. A system according to claim 15, further comprising: a computing system to receive a first user indication of a telephone interface control, to receive a second user indication of a location associated with the telephone interface control, to receive a third user indication of an action associated with the telephone interface control, to generate the telephone interface layout and the printed medium based on the first user indication, the second user indication, and the third user indication.
  • 19. A medium storing program code, the program code comprising: code to receive touch location information from a touch-sensitive device;code to determine a telephone interface control based on the touch location information and on a telephone interface layout formatted according to a markup language and associating one or more of the telephone interface controls with a respective touch location and a respective action;code to determine an action based on the telephone interface control and on the telephone interface layout; andcode to perform the determined action.
  • 20. A medium according to claim 19, the program code further comprising: code to determine a currently-active service; andcode to perform the action with respect to the service.
Provisional Applications (2)
Number Date Country
60782588 Mar 2006 US
60850169 Oct 2006 US