METHOD AND APPARATUS FOR PHONE APPLICATION STATE MANAGEMENT MECHANISM
First Claim
1. A method of using a telephone identifying information to preserve state for applications over a telephone interface using a first computer, the method comprising:
- identifying a user profile using the first computer and the telephone identifying information;
selecting a state associated with the user profile using the first computer, the state comprising a plurality of cookies; and
automatically providing a subset of the plurality of cookies to the application using the first computer, the providing responsive to receiving a request over the telephone interface to initiate an application.
2 Assignments
0 Petitions
Accused Products
Abstract
A phone application state management mechanism is described. The mechanism adopts the state storage format widely known as “Cookies” to store information in a cross-application standard format. Cookies for multiple users are stored on a single machine that retrieves phone applications using a hypertext transfer protocol (HTTP). Suitable state information for a particular user is automatically retrieved in connection with HTTP requests. Further, by phone based applications can set the values of suitable cookies. An enforced access policy can be used to prevent an application provided by a first legal entity from accessing state information stored by an application provided by another legal entity. The approach can also be used to reduce the passing of telephone identifying information between applications for user identification purposes.
-
Citations
19 Claims
-
1. A method of using a telephone identifying information to preserve state for applications over a telephone interface using a first computer, the method comprising:
-
identifying a user profile using the first computer and the telephone identifying information; selecting a state associated with the user profile using the first computer, the state comprising a plurality of cookies; and automatically providing a subset of the plurality of cookies to the application using the first computer, the providing responsive to receiving a request over the telephone interface to initiate an application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus for preserving state for applications over a telephone interface, the apparatus comprising:
-
means for receiving a telephone identifying information over the telephone interface; means for identifying a user profile according to the telephone identifying information; means for selecting a state associated with the user profile, the state comprising a plurality of cookies; and means for automatically providing a subset of the plurality of cookies to an application, the providing responsive to receiving a request over the telephone interface to initiate an application. - View Dependent Claims (12, 13)
-
-
14. A computer system to preserve state for applications over a telephone interface, the computer system comprising:
-
an Internet interface including at least one program to access a second computer system using one or more of a SSL protocol, a HTTP, and a HTTPS, the second computer system including an application; a telephone interface to send and receive audio signals to and from the telephone and to receive a telephone identifying information corresponding to the telephone; and a control subsystem to control the Internet interface and the telephone interface, the control subsystem including at least one program for identifying a user profile according to the telephone identifying information, the user profile having a corresponding state, the state comprising a plurality of cookies, and automatically providing a subset of the plurality of cookies over the Internet interface when retrieving the application.
-
-
15. A computer program for preserving state for applications over a telephone interface, the computer program comprising:
-
a first set of instructions for receiving a telephone identifying information from the telephone interface; a second set of instructions for identifying a user profile according to the telephone identifying information; a third set of instructions for selecting a state associated with the user profile, the state comprising a plurality of cookies; and a fourth set of instructions for automatically providing a subset of the plurality of cookies to an application, the providing responsive to receiving a request over the telephone interface to initiate an application. - View Dependent Claims (16, 17, 18, 19)
-
Specification