The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 21, 2006
Filed:
Jun. 13, 2000
Jeff C. Kunins, San Francisco, CA (US);
Hadi Partovi, San Francisco, CA (US);
Brandon William Porter, Mountain view, CA (US);
Matthew Talin Marx, Mountain View, CA (US);
Angus Macdonald Davis, Sunnyvale, CA (US);
Patrick Mccormick, Sunnyvale, CA (US);
John Giannandrea, Mountain View, CA (US);
Andrew Clarke, San Francisco, CA (US);
Tom Thai, Palo Alto, CA (US);
Eckart Walther, Palo Alto, CA (US);
Daniel Joseph Howard, Mountain View, CA (US);
James Robert Everingham, Santa Cruz, CA (US);
Jeff C. Kunins, San Francisco, CA (US);
Hadi Partovi, San Francisco, CA (US);
Brandon William Porter, Mountain view, CA (US);
Matthew Talin Marx, Mountain View, CA (US);
Angus Macdonald Davis, Sunnyvale, CA (US);
Patrick McCormick, Sunnyvale, CA (US);
John Giannandrea, Mountain View, CA (US);
Andrew Clarke, San Francisco, CA (US);
Tom Thai, Palo Alto, CA (US);
Eckart Walther, Palo Alto, CA (US);
Daniel Joseph Howard, Mountain View, CA (US);
James Robert Everingham, Santa Cruz, CA (US);
Tellme Networks, Inc., Mountain View, CA (US);
Abstract
A zero-footprint remotely hosted phone application development environment is described. The environment allows a developer to use a standard computer without any specialized software (in some embodiments all that is necessary is a web browser and network access) together with a telephone to develop sophisticated phone applications that use speech recognition and/or touch tone inputs to perform tasks, access web-based information, and/or perform commercial transactions. Some embodiments support concurrent call flow tracking that allows a developer to observe, using a web browser, the execution of her/his application. A variety of reusable libraries are provided to enable the developer to leverage well-developed libraries for common playback, input, and computational tasks. Embodiments support rapid application deployment from the development environment to hosted application deployment to the intended audience.