Service cloud console
US-8984409-B2 · Mar 17, 2015 · US
US9419863B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9419863-B2 |
| Application number | US-201414216378-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 17, 2014 |
| Priority date | May 7, 2010 |
| Publication date | Aug 16, 2016 |
| Grant date | Aug 16, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method performed at a client machine in communication with a data provider and in communication with a communications system, the method comprising: receiving, at the client machine from the communications system, information regarding a communications event associated with the communications system; providing, at the client machine, the communications event information in a first part of a user interface of a web browser; receiving, at the client machine, record information from the data provider; providing the record information in a second part of the user interface, the first part of the user interface and the second part of the user interface being in communication with each other via a cross-domain application programming interface (API), a library associated with the web browser capable of calling the cross-domain API; and communicating a message from the first part of the user interface to the second part of the user interface to update the second part or a third part of the user interface. 2. The method of claim 1 , the web browser capable of displaying the communications event information responsive to the second part of the user interface receiving the message from the first part of the user interface. 3. The method of claim 1 , the web browser capable of causing the communications event information to be displayed in the third part of the user interface. 4. The method of claim 1 further comprising: receiving, at the web browser of the client machine, input data from an input device. 5. The method of claim 1 , the communications system having a first network domain, and the data provider having a second network domain. 6. The method of claim 1 , the second part of the user interface subscribing to messages from the first part of the user interface. 7. The method of claim 1 , the first part of the user interface subscribing to messages from the second part of the user interface. 8. A data processing apparatus in communication with a data provider and a communications system, the apparatus comprising: a processor; and one or more stored instructions which, when executed by the processor, enable the apparatus to: receive, from the communications system, information regarding a communications event associated with the communications system; provide the communications event information in a first part of a user interface of a web browser; receive record information from the data provider provide the record information in a second part of the user interface, the first part of the user interface and the second part of the user interface being in communication with each other via a cross-domain API, a library associated with the web browser capable of calling the cross-domain API; and communicate a message from the first part of the user interface to the second part of the user interface to update the second part or a third part of the user interface. 9. The data processing apparatus of claim 8 , the web browser capable of displaying the communications event information responsive to the second part of the user interface receiving the message from the first part of the user interface. 10. The data processing apparatus of claim 8 , the web browser capable of causing the communications event information to be displayed in the third part of the user interface. 11. The data processing apparatus of claim 8 , the processor further enabled to: receive input data from an input device. 12. A tangible non-transitory computer readable medium having instructions stored thereon, the instructions configured to cause, when executed by at least one processor at a client machine in communication with a data provider and in communication with a communications system: processing information received from the communications system regarding a communications event associated with the communications system; providing the communications event information in a first part of a user interface of a web browser; processing record information received from the data provider; providing the record information in a second part of the user interface, the first part of the user interface and the second part of the user interface being in communication with each other via a cross domain API, a library associated with the web browser capable of calling the cross-domain API; and communicating a message from the first part of the user interface to the second part of the user interface to update the second part or a third part of the user interface. 13. The tangible non-transitory computer readable medium of claim 12 , the web browser capable of displaying the communications event information responsive to the second part of the user interface receiving the message from the first part of the user interface. 14. The tangible non-transitory computer readable medium of claim 12 , the web browser capable of causing the communications event information to be displayed in the third part of the user interface.
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Services and arrangements where telephone services are combined with data services (arrangements which combine a telephonic equipment and a computer H04M7/0012) · CPC title
PBX's with CTI arrangements · CPC title
comprising specially adapted graphical user interfaces [GUI] · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.