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 phone event 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,receive record information from a database system hosted by a data provider separate from the phone provider, andprovide the record information to the data network; and
a client machine in communication with the proxy server over the data network, the client machine configured to;
receive the message from the proxy server,receive the record information from the database system,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, anddisplay the record information in a second part of the user interface, wherein the record information is displayed responsive to the phone event information provided by the phone 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 phone event 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, receive record information from a database system hosted by a data provider separate from the phone provider, and provide the record information to the data network; and a client machine in communication with the proxy server over the data network, the client machine configured to; receive the message from the proxy server, receive the record information from the database system, 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, and display the record information in a second part of the user interface, wherein the record information is displayed responsive to the phone event information provided by the phone 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 database system 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; receiving record information from the database system hosted by a data provider, wherein the data provider is separate from the phone provider, wherein the record information is responsive to the phone event information provided by the phone provider; 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; and displaying the record information in a second part of the user interface. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A tangible non-transitory computer-readable medium 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 database system 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; receive record information from the database system hosted by a data provider, wherein the data provider is separate from the phone provider, wherein the record information is responsive to the phone event information provided by the phone provider; 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; and display the record information in a second part of the user interface. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification