METHOD AND APPARATUS FOR PHONE APPLICATION STATE MANAGEMENT MECHANISM
First Claim
1. A method of using telephone identifying information to manage state information for an application using a voice portal, the method comprising:
- identifying a user profile using the voice portal and the telephone identifying information associated with a request received at the voice portal to access the application;
storing, by the application at the voice portal, state information associated with the user profile,managing, by the voice portal, an access policy of the state information stored by the application;
wherein, the access policy prevents the state information stored by the application from being accessed by another 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.
52 Citations
20 Claims
-
1. A method of using telephone identifying information to manage state information for an application using a voice portal, the method comprising:
-
identifying a user profile using the voice portal and the telephone identifying information associated with a request received at the voice portal to access the application; storing, by the application at the voice portal, state information associated with the user profile, managing, by the voice portal, an access policy of the state information stored by the application; wherein, the access policy prevents the state information stored by the application from being accessed by another application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer system to preserve state for an application over a telephone interface, the computer system comprising:
-
a memory device; an Internet interface for the computer system to access a voice portal over the Internet, wherein, the voice portal includes an application; a telephone interface to send and receive audio signals to and from a wireless phone and to receive a telephone identifying information corresponding to the wireless phone; and a control subsystem to control the Internet interface and the telephone interface, the control subsystem 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; determining a confidence level with which a user can be identified using the user profile; persistently store the cookie at the first computer when the confidence level reaches a predetermined level; and providing a subset of the plurality of cookies over the telephone interface to the voice portal when retrieving the application.
-
-
17. An apparatus for using telephone identifying information to manage state information for an application using a voice portal, the apparatus comprising:
-
means for, identifying a user profile using the voice portal and the telephone identifying information associated with a request received at the voice portal to access the application; means for, storing, by the application at the voice portal, state information associated with the user profile, means for, managing, by the voice portal, an access policy of the state information stored by the application. - View Dependent Claims (18, 19, 20)
-
Specification