METHODS AND APPARATUS FOR INTERFACING WITH A PHONE SYSTEM IN AN ON-DEMAND SERVICE ENVIRONMENT
First Claim
1. A system for interfacing with a phone provider in an on-demand service environment, the system comprising:
- a proxy server in communication with a phone system, the phone system providing a phone call and operated by the phone provider, the proxy server configured to;
receive information regarding a phone event in relation to the phone call from the phone system, andoutput a message including the phone event information to a data network; and
a client machine in communication with the proxy server over the data network and in communication with a data provider separate from the phone provider, the client machine configured to;
receive the message from the proxy server, anddisplay the phone event information in a first part of a user interface in a web browser on a display device of the client machine, a second part of the user interface displaying information received from the data provider.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, methods, and computer readable media for interfacing with a phone provider in an on-demand service environment. In one embodiment, a proxy server is in communication with a phone system. The phone system provides a phone call and is operated by the phone provider. The proxy server is configured to: receive information from the phone system regarding a phone event in relation to the phone call, and output a message including the phone event information to a data network. A client machine is in communication with the proxy server over the data network and in communication with a data provider separate from the phone provider. The client machine is configured to: receive the message from the proxy server, and display the phone event information in a first part of a user interface in a web browser. A second part of the user interface can display information received from the data provider.
-
Citations
26 Claims
-
1. A system for interfacing with a phone provider in an on-demand service environment, the system comprising:
-
a proxy server in communication with a phone system, the phone system providing a phone call and operated by the phone provider, the proxy server configured to; receive information regarding a phone event in relation to the phone call from the phone system, and output a message including the phone event information to a data network; and a client machine in communication with the proxy server over the data network and in communication with a data provider separate from the phone provider, the client machine configured to; receive the message from the proxy server, and display the phone event information in a first part of a user interface in a web browser on a display device of the client machine, a second part of the user interface displaying information received from the data provider. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer-implemented method for interfacing with a phone system in an on-demand service environment, performed at a client machine in communication with a data provider and a proxy server over a data network, the method comprising:
-
receiving, at the client machine, a message from the proxy server including information regarding a phone event in relation to a phone call, the proxy server in communication with the phone system, the proxy server having received the phone event information from the phone system, the phone system providing the phone call and operated by a phone provider separate from the data provider; and displaying the phone event information in a first part of a user interface in a web browser on a display device of the client machine, a second part of the user interface displaying information received at the client machine from the data provider. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. One or more computer readable media having instructions stored thereon for interfacing with a phone system in an on-demand service environment, performed at a client machine in communication with a data provider and a proxy server over a data network, the instructions executable by a processor to enable the client machine to:
-
receive a message from the proxy server including information regarding a phone event in relation to a phone call, the proxy server in communication with the phone system, the proxy server having received the phone event information from the phone system, the phone system providing the phone call and operated by a phone provider separate from the data provider; and display the phone event information in a first part of a user interface in a web browser on a display device of the client machine, a second part of the user interface displaying information received from the data provider. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification