IP Library › Granted Patent US 12,675,208
Granted Patent B1
US 12,675,208 · App. 18/465,969 · Granted Jul 7, 2026

Integrated smart graphical user interface for customer management systems

Inventors: William Daniel Farmer (Carrollton, TX); Andre Rene Buentello (San Antonio, TX); Jose L. Romero, Jr. (San Antonio, TX); Priyadarshini Badugu (Frisco, TX)
G06F3/0484H04L67/306
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,675,208
App. No.
18/465,969
Filed
Sep 12, 2023
Granted
Jul 7, 2026
Kind
B1
Examiner
PAN, YONGJIA
Art Unit
2118
USPC
715/753
Abstract

A customer management system can be designed to provide an integrated smart graphical user interface. For example, a computing device can receive information that includes a topic of conversation for a chat-based communication; initiate, via a first graphical user interface (GUI), the chat-based communication with another computing device after the information is received; display, via a second GUI, the user profile associated with the person, wherein the second GUI is displayed adjacent to and integrated with the first GUI; determine a relationship between one or more words or phrases received via the first GUI from the first computing device and the additional information in the user profile, where the relationship is determined in real-time or near real-time as the one or more words or phrases are received; and display a visual indicator in the second GUI that shows content in the second GUI that is relevant to the determined relationship.

Claims (56)

1 . A method comprising:

identifying a topic of conversation based on input from a user device;

in response to identifying the topic of conversation, opening at least one split-screen graphical user interface (GUI) on a customer service representative (CSR) device;

receiving a chat-based communication between the CSR device and the user device associated with a user;

determining a portion of content in a user profile associated with a pre-determined time period;

determining a relationship between one or more words or phrases in the chat-based communication and the portion of content in the user profile; and

displaying the relationship by matching a first visual indicator for the one or more words or phrases in a first screen of the at least one split-screen GUI on the CSR device with a second visual indicator for the portion of content in the user profile in a second screen of the at least one split-screen GUI,

wherein the at least one split-screen GUI allows for simultaneous viewing of the one or more words or phrases in the first screen and the portion of content in the user profile in the second screen.

2 . The method of claim 1 , wherein matching the first visual indicator of the one or more words or phrases in the at least one split-screen GUI with the second visual indicator for the portion of content in the user profile in the at least one split-screen GUI, further comprises:

changing a color of or a highlighting of the one or more words or phrases in the at least one split-screen GUI to match the color of or the highlighting of the portion of content in the user profile in the at least one split-screen GUI.

3 . The method of claim 1 , further comprising:

determining the relationship in real-time or near real-time as the one or more words or phrases are received in the chat-based communication.

4 . The method of claim 1 , further comprising:

determining the relationship in real-time or near real-time by performing a search in the user profile using the one or more words or phrases for related content to the one or more words or phrases.

5 . The method of claim 1 , further comprising:

receiving information that includes an account identifier associated with one or more accounts of the user.

6 . The method of claim 1 , wherein the user profile includes information associated with one or more events of the user within the pre-determined period of the chat-based communication.

7 . The method of claim 1 , wherein the first visual indicator is the same as the second visual indicator.

8 . The method of claim 1 , further comprising:

modifying the first visual indicator of the one or more words or phrases in the at least one split-screen GUI and the second visual indicator for the portion of content in the user profile in the at least one split-screen GUI.

9 . A system comprising: one or more processors; and one or more memories storing instructions that, when executed by the one or more processors, cause the system to perform a process comprising:

identifying a topic of conversation based on input from a user device;

in response to identifying the topic of conversation, opening at least one split-screen graphical user interface (GUI) on a customer service representative (CSR) device;

receiving a chat-based communication between the CSR device and the user device associated with a user;

determining a portion of content in a user profile associated with a pre-determined time period;

determining a relationship between one or more words or phrases in the chat-based communication and the portion of content in the user profile;

and

displaying the relationship by matching a first visual indicator for the one or more words or phrases in a first screen of the at least one split-screen GUI on the CSR device with a second visual indicator for the portion of content in the user profile in a second screen of the at least one split-screen GUI,

wherein the at least one split-screen GUI allows for simultaneous viewing of the one or more words or phrases in the first screen and the portion of content in the user profile in the second screen.

10 . The system according to claim 9 , wherein matching the first visual indicator of the one or more words or phrases in the at least one split-screen GUI with the second visual indicator for the portion of content in the user profile in the at least one split-screen GUI, further comprises:

changing a color of or a highlighting of the one or more words or phrases in the at least one split-screen GUI to match the color of or the highlighting of the portion of content in the user profile in the at least one split-screen GUI.

11 . The system according to claim 9 , wherein the process further comprises:

determining the relationship in real-time or near real-time as the one or more words or phrases are received in the chat-based communication.

12 . The system according to claim 9 , wherein the process further comprises:

determining the relationship in real-time or near real-time by performing a search in the user profile using the one or more words or phrases for related content to the one or more words or phrases.

13 . The system according to claim 9 , wherein the process further comprises:

receiving information that includes an account identifier associated with one or more accounts of the user.

14 . The system according to claim 9 , wherein the user profile includes information associated with one or more events of the user within the pre-determined period of the chat-based communication.

15 . The system according to claim 9 , wherein the first visual indicator is the same as the second visual indicator.

16 . A non-transitory computer-readable medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:

identifying a topic of conversation based on input from a user device;

in response to identifying the topic of conversation, opening at least one split-screen graphical user interface (GUI) on a customer service representative (CSR) device;

receiving a chat-based communication between the CSR device and the user device associated with a user;

determining a portion of content in a user profile associated with a pre-determined time period;

determining a relationship between one or more words or phrases in the chat-based communication and the portion of content in the user profile;

and

displaying the relationship by matching a first visual indicator for the one or more words or phrases in a first screen of the at least one split-screen GUI on the CSR device with a second visual indicator for the portion of content in the user profile in a second screen of the at least one split-screen GUI,

wherein the at least one split-screen GUI allows for simultaneous viewing of the one or more words or phrases in the first screen and the portion of content in the user profile in the second screen.

17 . The non-transitory computer-readable medium of claim 16 ,

wherein matching the first visual indicator of the one or more words or phrases in the at least one split-screen GUI with the second visual indicator for the portion of content in the user profile in the at least one split-screen GUI, further comprises:

changing a color of or a highlighting of the one or more words or phrases in the at least one split-screen GUI to match the color of or the highlighting of the portion of content in the user profile in the at least one split-screen GUI.

18 . The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise:

determining the relationship in real-time or near real-time as the one or more words or phrases are received in the chat-based communication.

19 . The non-transitory computer-readable medium of claim 16 , wherein the operations further comprise:

determining the relationship in real-time or near real-time by performing a search in the user profile using the one or more words or phrases for related content to the one or more words or phrases.

20 . The non-transitory computer-readable medium of claim 16 , wherein the user profile includes information associated with one or more events of the user within the pre-determined period of the chat-based communication, and wherein the first visual indicator is the same as the second visual indicator.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: FARMER, WILLIAM DANIEL; BUENTELLO, ANDRE RENE; ROMERO, JOSE L., JR.; BADUGU, PRIYADARSHINI
To: UIPCO, LLC
Reel/Frame 065148/0847 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2023
From: UIPCO, LLC
To: UNITED SERVICES AUTOMOBILE ASSOCIATION (USAA)
Reel/Frame 065149/0380 →
Continuity (2)
Continuation 17882297 · Aug 5, 2022
Continuation 16915700 · Jun 29, 2020
References Cited (55)
US 6346952B1 · Shtivelman · 2002 [cited by applicant]
US 8225331B2 · Jaffer et al. · 2012 [cited by applicant]
US 8666921B2 · Fisher · 2014 [cited by applicant]
US 9021041B2 · Knighton et al. · 2015 [cited by applicant]
US 9060062B1 · Madahar · 2015 [cited by examiner]
US 9130892B2 · Singh et al. · 2015 [cited by applicant]
US 9715496B1 · Sapoznik · 2017 [cited by examiner]
US 9904920B1 · Lindley · 2018 [cited by examiner]
US 10025604B2 · Fisher, Jr. · 2018 [cited by applicant]
US 10127321B2 · Aravamudhan et al. · 2018 [cited by applicant]
US 10511717B1 · Dorrance · 2019 [cited by examiner]
US 10671248B2 · Muramoto et al. · 2020 [cited by applicant]
US 10750019B1 · Petrovykh et al. · 2020 [cited by applicant]
US 10897432B2 · Estrada et al. · 2021 [cited by applicant]
US 11055336B1 · Hernandez · 2021 [cited by applicant]
US 11290405B2 · Suri · 2022 [cited by examiner]
US 11435881B1 · Farmer et al. · 2022 [cited by applicant]
US 20060085515A1 · Kurtz et al. · 2006 [cited by applicant]
US 20080005240A1 · Knighton et al. · 2008 [cited by applicant]
US 20080034060A1 · Fisher · 2008 [cited by applicant]
US 20080201434A1 · Holmes · 2008 [cited by examiner]
US 20090245500A1 · Wampler · 2009 [cited by applicant]
US 20090282106A1 · Jaffer et al. · 2009 [cited by applicant]
US 20100017483A1 · Estrada · 2010 [cited by examiner]
US 20100205544A1 · Brzeski et al. · 2010 [cited by applicant]
US 20120076283A1 · Ajmera · 2012 [cited by examiner]
US 20120151380A1 · Bishop · 2012 [cited by examiner]
US 20120324375A1 · Mathews · 2012 [cited by applicant]
US 20130013663A1 · Jaffer et al. · 2013 [cited by applicant]
US 20130282417A1 · Gaedcke et al. · 2013 [cited by applicant]
US 20130346886A1 · Cauchois · 2013 [cited by examiner]
US 20140211934A1 · Jaffer et al. · 2014 [cited by applicant]
US 20140278785A1 · Gaedcke et al. · 2014 [cited by applicant]
US 20150149557A1 · Mendez et al. · 2015 [cited by applicant]
US 20150256677A1 · Konig et al. · 2015 [cited by applicant]
US 20160283995A1 · Matula et al. · 2016 [cited by applicant]
US 20160358242A1 · Lagos et al. · 2016 [cited by applicant]
US 20180324116A1 · Vaduva · 2018 [cited by examiner]
US 20190220154A1 · Muramoto et al. · 2019 [cited by applicant]
US 20190222540A1 · Relangi · 2019 [cited by examiner]
US 20190227822A1 · Azmoon · 2019 [cited by applicant]
US 20190251959A1 · Engles et al. · 2019 [cited by applicant]
US 20190265865A1 · Yaseen et al. · 2019 [cited by applicant]
US 20200045177A1 · Langley · 2020 [cited by examiner]
US 20200065825A1 · Douglas · 2020 [cited by applicant]
US 20200159827A1 · Vozila et al. · 2020 [cited by applicant]
US 20210005207A1 · Adibi et al. · 2021 [cited by applicant]
CN 113597607A · 2021 [cited by applicant]
CN 115053244A · 2022 [cited by applicant]
JP 2019207648A · 2019 [cited by applicant]
WO WO2012135783A2 · 2012 [cited by examiner]
WO 2020036194A1 · 2020 [cited by applicant]
U.S. Appl. No. 17/882,297, filed Aug. 5, 2022, Integrated Smart Graphical User Interface for Customer Management Systems. [cited by applicant]
U.S. Appl. No. 16/915,700 U.S. Pat. No. 11,435,881, filed Jun. 29, 2020 Sep. 6, 2022, Integrated Smart Graphical User Interface for Customer Management Systems. [cited by applicant]
Method and System for Providing Technical Support by Parsing Keywords during Online Chat, Mar. 11, 2012, 3 pages (Year: 2012). [cited by applicant]