US 12,457,289 B2
Communication channel enhancement
Eli Chen, San Mateo, CA (US); Hisun Kim, San Francisco, CA (US); and Anand Janefalkar, San Francisco, CA (US)
Assigned to UJET, Inc., San Francisco, CA (US)
Filed by UJET, Inc., San Francisco, CA (US)
Filed on Nov. 7, 2020, as Appl. No. 17/092,220.
Application 17/092,220 is a continuation of application No. 15/220,317, filed on Jul. 26, 2016, granted, now 11,516,338.
Application 15/220,317 is a continuation in part of application No. 15/144,765, filed on May 2, 2016, granted, now 10,152,718, issued on Dec. 11, 2018.
Application 15/220,317 is a continuation in part of application No. 15/008,301, filed on Jan. 27, 2016, abandoned.
Application 15/220,317 is a continuation in part of application No. 14/850,142, filed on Sep. 10, 2015, granted, now 10,108,965, issued on Oct. 23, 2018.
Application 15/220,317 is a continuation in part of application No. 14/831,129, filed on Aug. 20, 2015, granted, now 9,838,533, issued on Dec. 5, 2017.
Application 15/220,317 is a continuation in part of application No. 14/798,468, filed on Jul. 14, 2015, granted, now 11,228,906.
Prior Publication US 2021/0084144 A1, Mar. 18, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06Q 30/016 (2023.01); H04L 9/40 (2022.01); H04M 3/42 (2006.01); H04M 3/51 (2006.01); H04W 4/14 (2009.01); G06F 21/31 (2013.01); G06F 21/42 (2013.01)
CPC H04M 3/42068 (2013.01) [G06Q 30/016 (2013.01); H04L 63/0876 (2013.01); H04L 63/18 (2013.01); H04M 3/5133 (2013.01); H04W 4/14 (2013.01); G06F 21/313 (2013.01); G06F 21/42 (2013.01); H04M 2203/6045 (2013.01); H04M 2203/6054 (2013.01); H04M 2203/6081 (2013.01)] 24 Claims
OG exemplary drawing
 
1. A communication server device comprising:
an agent interface configured for a human agent to communicate between the agent interface and a remote client, the agent interface including logic configured to provide a graphical user interface having fields for presenting data to the human agent;
enhancement logic configured to receive a communication from the remote client via a first communication channel and to execute application logic on the remote client, the application logic being configured to open a second communication channel between a device locally connected to the remote client and the server device using an identifier stored on the remote client, the second communication channel having an enhanced communication functionality relative to the first communication channel; and
a processor configured to execute at least the enhancement logic.