Methods and apparatus for interfacing with a phone system in an on-demand service environment
First Claim
1. 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 the phone system, the method comprising:
- receiving, at the client machine, a message from the phone system including information regarding a phone event in relation to a phone call, the phone system providing the phone call and operated by a phone provider separate from the data provider;
providing the phone event information in a first part of a user interface in a web browser on the client machine;
receiving record information from the data provider at the client machine;
providing the record information in a second part of the user interface; and
communicating a message from the first part of the user interface including the phone event information to the second part of the user interface to update the second part or a third part of the user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are systems, apparatus, methods, and computer readable media for interfacing with a phone system in an on-demand service environment. In one embodiment, a client machine is in communication with a data provider and the phone system. The phone system is operated by a phone provider separate from the data provider. A message is received at the client machine from the phone system. The message includes information regarding a phone event in relation to a phone call. The phone event information is provided in a first part of a user interface in a web browser on the client machine. A second part of the user interface is capable of displaying information received at the client machine from the data provider. The first part of the user interface and the second part of the user interface are adapted to communicate with one another. For example, the first part of the user interface is adapted to send a message including the phone event information to the second part of the user interface.
190 Citations
33 Claims
-
1. 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 the phone system, the method comprising:
-
receiving, at the client machine, a message from the phone system including information regarding a phone event in relation to a phone call, the phone system providing the phone call and operated by a phone provider separate from the data provider; providing the phone event information in a first part of a user interface in a web browser on the client machine; receiving record information from the data provider at the client machine; providing the record information in a second part of the user interface; and communicating a message from the first part of the user interface including the phone event information to the second part of the user interface to update the second part or a third part of the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A data processing apparatus for interfacing with a phone system in an on-demand service environment, the data processing apparatus in communication with a data provider and the phone system, the apparatus comprising:
-
a processor; and one or more stored instructions which, when executed by the processor, enable the processor to; receive a message from the phone system including information regarding a phone event in relation to a phone call, the phone system providing the phone call and operated by a phone provider separate from the data provider; provide the phone event information in a first part of a user interface in a web browser; receive information from the data provider; provide the information in a second part of the user interface; and communicate a message from the first part of the user interface including the phone event information to the second part of the user interface to update the second part or a third part of the user interface. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. One or more 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 data provider and the phone system, the instructions executable by a processor to enable the client machine to:
-
receive a message from the phone system including information regarding a phone event in relation to a phone call, the phone system providing the phone call and operated by a phone provider separate from the data provider; provide the phone event information in a first part of a user interface in a web browser; receive record information from the data provider; provide the record information in a second part of the user interface; and communicate a message from the first part of the user interface including the phone event information to the second part of the user interface to update the second part or a third part of the user interface. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
Specification