-
公开(公告)号:US20220321642A1
公开(公告)日:2022-10-06
申请号:US17709933
申请日:2022-03-31
Applicant: salesforce.com, inc.
Inventor: Ruifeng Xu , Aizaz Ali Hakro , David Louvton , Vivek Tikoo
IPC: H04L67/10 , G06F3/0481
Abstract: Methods, systems, apparatuses, devices, and computer program products are described. In some systems, a component (e.g., software component, hardware component, or a combination thereof) may support integration between a customer relationship management (CRM) system and a telephony system. A processing device—such as a server—hosting the component (e.g., hosted in the CRM system) may load an inline frame supporting a connector to the telephony system within the component and may embed a service within the component. The embedded service may support calls to one or more messaging functions defined for a bridge component between the CRM and telephony systems. The inline frame and the embedded service may communicate messages via an unexposed message channel to support secure messaging. The embedded service may call one or more functions (e.g., a publish function, a handle message function) of the bridge component, for example, based on the messaging.
-
公开(公告)号:US11099859B2
公开(公告)日:2021-08-24
申请号:US16711971
申请日:2019-12-12
Applicant: salesforce.com, inc.
Inventor: Peng-Wen Chen , Gautam Vasudev , David Louvton , Bibin Abraham
Abstract: Disclosed herein are system, method, and computer program product embodiments for enabling and/or configuring cloud-based application. In an embodiment, a cloud system provides a cloud-based computing platform accessible by user input devices to perform cloud-based computing. The cloud system also includes an application exchange, allowing user input devices to select other cloud-based applications and/or software to enable and use with the cloud-based computing platform. The cloud-based application may be hosted by a third party cloud system that enables the functionality of the cloud-based application. When a user input device selects a cloud-based application to enable, cloud system generates an installation and configuration process to seamlessly install and configure the cloud-based application within the cloud-based computing platform. In this manner, the cloud system integrates the configuration process into the cloud-based computing platform.
-
公开(公告)号:US20190065015A1
公开(公告)日:2019-02-28
申请号:US15687381
申请日:2017-08-25
Applicant: salesforce.com, inc.
Inventor: David Louvton
IPC: G06F3/0483 , H04L29/08 , G06F9/445 , G06F17/30
CPC classification number: G06F3/0483 , G06F8/65 , G06F16/954 , G06F16/9566 , H04L67/146 , H04L67/28
Abstract: Disclosed are some implementations of systems, apparatus, methods, and computer program products for facilitating the configuration of a softphone. A client machine registers with a data provider via a network as a listener of navigation change events that each pertains to a corresponding Uniform Resource Locator (URL) visited by a user of the client machine. The client machine processes a message received from the data provider via a network, where the message includes event information regarding a navigation change event, the event information including information regarding a URL visited by a user of the client machine. The client machine updates a first part of a user interface in a web browser on a display device of the client machine based, at least in part, on the event information, a second part of the user interface displaying information received from the data provider. The first part of the user interface is configured to receive input initiating outgoing phone calls and display phone event information pertaining to incoming phone calls received from a phone system via a proxy server in communication with the client machine.
-
公开(公告)号:US10775969B2
公开(公告)日:2020-09-15
申请号:US15687381
申请日:2017-08-25
Applicant: salesforce.com, inc.
Inventor: David Louvton
IPC: G06F17/20 , G06F3/0483 , H04L29/08 , G06F8/65 , G06F16/954 , G06F16/955
Abstract: Disclosed are some implementations of systems, apparatus, methods, and computer program products for facilitating the configuration of a softphone. A client machine registers with a data provider via a network as a listener of navigation change events that each pertains to a corresponding Uniform Resource Locator (URL) visited by a user of the client machine. The client machine processes a message received from the data provider via a network, where the message includes event information regarding a navigation change event, the event information including information regarding a URL visited by a user of the client machine. The client machine updates a first part of a user interface in a web browser on a display device of the client machine based, at least in part, on the event information, a second part of the user interface displaying information received from the data provider. The first part of the user interface is configured to receive input initiating outgoing phone calls and display phone event information pertaining to incoming phone calls received from a phone system via a proxy server in communication with the client machine.
-
公开(公告)号:US10514935B2
公开(公告)日:2019-12-24
申请号:US15799031
申请日:2017-10-31
Applicant: salesforce.com, inc.
Inventor: Peng-Wen Chen , Gautam Vasudev , David Louvton , Bibin Abraham
Abstract: Disclosed herein are system, method, and computer program product embodiments for enabling and/or configuring cloud-based application. In an embodiment, a cloud system provides a cloud-based computing platform accessible by user input devices to perform cloud-based computing. The cloud system also includes an application exchange, allowing user input devices to select other cloud-based applications and/or software to enable and use with the cloud-based computing platform. The cloud-based application may be hosted by a third party cloud system that enables the functionality of the cloud-based application. When a user input device selects a cloud-based application to enable, cloud system generates an installation and configuration process to seamlessly install and configure the cloud-based application within the cloud-based computing platform. In this manner, the cloud system integrates the configuration process into the cloud-based computing platform.
-
-
-
-