-
公开(公告)号:US10977334B2
公开(公告)日:2021-04-13
申请号:US16814326
申请日:2020-03-10
Applicant: salesforce.com, inc.
Inventor: Anal Shah , Kanan Garg
IPC: H04L29/08 , G06F16/957 , H04L29/06
Abstract: A method for communicating with a server system, by a client device via a browser application, is provided. The method: (i) presents browser-based presentation interfaces including browser tabs and/or browser windows, the browser-based presentation interfaces including a master presentation interface and at least one slave presentation interface; (ii) establishes a single communication session with the server system, by the master presentation interface, the single communication session being associated with a session identifier configured to differentiate the single communication session; (iii) enables communication between the browser-based presentation interfaces and the server system via the single communication session, by: exchanging data communications between the master presentation interface and the server system using the single communication session; and permitting the at least one slave presentation interface to indirectly communicate with the server system via the master presentation interface; and (iv) dynamically updates each of the browser-based presentation interfaces in real-time.
-
公开(公告)号:US10686739B2
公开(公告)日:2020-06-16
申请号:US16164649
申请日:2018-10-18
Applicant: salesforce.com, inc.
Inventor: Anal Shah , Justin MacMillin
IPC: H04L12/58 , H04L29/08 , H04L12/18 , G06F16/958
Abstract: A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master; establishes a single communication session with a server system, by the master; receives chat data, by the chat messaging interface of the master via the single communication session, including rich content comprising graphical elements, enhanced formatting, and interactive functionality; stores the chat data including the rich content in session storage for the master; renders the chat data including the rich content, by the chat messaging interface of the master; provides updated chat data including the rich content to the slaves, by the master via a broadcast pipeline for the browser application; and presents the updated chat data by re-rendering the chat data including the rich content, via secondary chat messaging interfaces corresponding to the slaves.
-
公开(公告)号:US20200127951A1
公开(公告)日:2020-04-23
申请号:US16164649
申请日:2018-10-18
Applicant: salesforce.com, inc.
Inventor: Anal Shah , Justin MacMillin
Abstract: A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master; establishes a single communication session with a server system, by the master; receives chat data, by the chat messaging interface of the master via the single communication session, including rich content comprising graphical elements, enhanced formatting, and interactive functionality; stores the chat data including the rich content in session storage for the master; renders the chat data including the rich content, by the chat messaging interface of the master; provides updated chat data including the rich content to the slaves, by the master via a broadcast pipeline for the browser application; and presents the updated chat data by re-rendering the chat data including the rich content, via secondary chat messaging interfaces corresponding to the slaves.
-
公开(公告)号:US11256772B2
公开(公告)日:2022-02-22
申请号:US17301691
申请日:2021-04-12
Applicant: salesforce.com, inc.
Inventor: Anal Shah , Kanan Garg , Justin Macmillin
IPC: H04L29/08 , G06F16/957 , H04L67/141 , H04L67/01 , H04L67/142
Abstract: A method for communicating with a server system, by a client device via a browser application, is provided. The method: (i) presents browser-based presentation interfaces including browser tabs and/or browser windows, the browser-based presentation interfaces including a master presentation interface and at least one slave presentation interface; (ii) establishes a single communication session with the server system, by the master presentation interface, the single communication session being associated with a session identifier configured to differentiate the single communication session; (iii) enables communication between the browser-based presentation interfaces and the server system via the single communication session, by: exchanging data communications between the master presentation interface and the server system using the single communication session; and permitting the at least one slave presentation interface to indirectly communicate with the server system via the master presentation interface; and (iv) dynamically updates each of the browser-based presentation interfaces in real-time.
-
公开(公告)号:US10938755B1
公开(公告)日:2021-03-02
申请号:US16595287
申请日:2019-10-07
Applicant: salesforce.com, inc.
Inventor: Justin MacMillin , Anal Shah
IPC: H04L12/58 , G06F16/954 , G06F9/54
Abstract: A method for browser-based chat messaging is provided. The method presents browser-based presentation interfaces, including a master and at least one slave, and including a chat messaging interface for the master and establishes a single communication session with a server system, by the master. Based on a number of presentation interfaces associated with a chat session, a new presentation interface broadcasts a master/slave status request to the other presentation interfaces, receives responses from the other presentation interfaces, and configures a file in its session storage to identify itself as a slave based at least in part on a response from the master. Thereafter, the new presentation interface communicates with the server system via the master.
-
-
-
-