US 12,229,177 B2
Intelligent digital assistant that provides end-user with information from firm databases to assist end-user in performing job functions
Amit Kumar Singh, Bangalore (IN); Ravish Sharma, Delhi (IN); Kevin Eng, Flushing, NY (US); Vikram Hemrajani, Kowloon (HK); Monika Nica, New York, NY (US); and Eden Kidner, New York, NY (US)
Assigned to MORGAN STANLEY SERVICES GROUP INC., New York, NY (US)
Filed by MORGAN STANLEY SERVICES GROUP INC., New York, NY (US)
Filed on Jan. 11, 2024, as Appl. No. 18/410,354.
Application 18/410,354 is a continuation of application No. 17/484,701, filed on Sep. 24, 2021, granted, now 11,874,865.
Prior Publication US 2024/0152536 A1, May 9, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/00 (2006.01); G06F 9/445 (2018.01); G06N 20/00 (2019.01); H04L 51/42 (2022.01)
CPC G06F 16/3344 (2019.01) [G06F 9/44526 (2013.01); G06N 20/00 (2019.01); H04L 51/42 (2022.05)] 22 Claims
OG exemplary drawing
 
1. A system for assisting an end-user of an organization, the system comprising:
an end-user computer device comprising:
a primary software program, wherein the primary software program for authoring electronic documents; and
an ancillary software program that interfaces with the primary software program and that provides a graphical user interface for the primary software program;
a database system that comprises a research database, wherein the research database comprises word-searchable electronic research work product produced by the organization; and
a back-end intelligent computer system in communication with the end-user computer device and the database system, wherein the back-end intelligent computer system comprises trained, machine-learning models, including a Natural Language Processing (NLP) model, such that the back-end intelligent computer system is configured to:
receive a current version of an electronic document being authored by the end-user via the primary software program;
identify subject matter in the current version of the electronic document;
search the research database for content in the research database relevant to the subject matter in the current version of the electronic document;
generate text that is relevant to the subject matter, wherein the generated text is based on the content in the research database that is relevant to the subject matter of the electronic document; and
transmit the generated text to the end-user computer device; and
wherein:
the ancillary software program configures the graphical user interface to display the generated text while the end-user prepares the electronic document using the primary software program; and
the graphical user interface comprises a text insertion input through which the end-user automatically inserts, upon activation of text insertion input, the generated text into the electronic document.