IP Library Granted Patent US 11,288,328
Granted Patent B2
US 11,288,328 · App. 16/919,427 · Granted Mar 29, 2022

Interactive and conversational data exploration

Inventors: Lawrence A. Birnbaum (Evanston, IL); Kristian J. Hammond (Chicago, IL)
Assignee: NARRATIVE SCIENCE INC.
G06F16/95G06F16/20G06F40/253G06N20/00
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 11,288,328
App. No.
16/919,427
Granted
Mar 29, 2022
Kind
B2
Abstract

Example embodiments are disclosed where a narrative generation platform is integrated with a conversational interface such as a Chatbot to support interactive and dynamic narrative generation in response to speech inputs from users. Such a system can be further integrated with a visualization platform to allow the speech input through the conversational interface to interactively and dynamically focus and control visualizations and/or narratives that accompany the visualizations.

Claims (13)

1. A narrative generation system comprising:

a narrative generation artificial intelligence platform for teaching a natural language conversational interface how to understand natural language inputs from users, the narrative generation artificial intelligence platform comprising a processor and a platform interface;

wherein the processor is configured to (1) receive data from the natural language conversational interface via the platform interface, wherein the received data is indicative of a communication goal with respect to a data set and comprises information derived from a natural language input to the natural language conversational interface, (2) determine a natural language expression for referring to an element represented by the data set in a narrative story, (3) generate the narrative story about the data set in natural language and in accordance with the communication goal based on the received data, wherein the generated narrative story uses the determined natural language expression to refer to the element, and (4) provide the determined natural language expression to the natural language conversational interface via the platform interface for use by the natural language conversational interface as a language pattern for identifying a reference to the element in subsequent natural language inputs to the natural language conversational interface.

2. The system of claim 1 wherein the narrative generation artificial intelligence platform further comprises a second platform interface, wherein the processor is further configured to (1) receive visualization parameter data from a visualization platform via the second platform interface and (2) generate the narrative story about the data set in natural language and in accordance with the communication goal based on (i) the received data and (ii) the received visualization parameter data.

3. The system of claim 2 further comprising the visualization platform.

4. The system of claim 1 further comprising the natural language conversational interface.

5. The system of claim 4 wherein the natural language conversational interface comprises a chatbot.

6. The system of claim 1 wherein the processor is further configured to (1) parameterize a narrative analytics model and a story outline in response to the received data and (2) generate the narrative story about the data set in natural language and in accordance with the communication goal based on the parameterized narrative analytics model and the story outline.

7. The system of claim 1 wherein the natural language input includes a specification of a notional entity, wherein the processor is further configured to determine a specific entity to which the notional entity refers based on an analysis of the data set, and wherein the determined natural language expression that is provided to the natural language conversational interface comprises a natural language expression for the determined specific entity.

8. The system of claim 1 wherein the element comprises an entity.

9. The system of claim 8 wherein the entity comprises a notional entity.

10. The system of claim 1 wherein the natural language input comprises speech input.

11. The system of claim 1 wherein the natural language input comprises text input.

Assignments (4)
CHANGE OF NAME Recorded Mar 25, 2024
From: NARRATIVE SCIENCE INC.
To: NARRATIVE SCIENCE LLC
Reel/Frame 066884/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2024
From: NARRATIVE SCIENCE LLC
To: SALESFORCE, INC.
Reel/Frame 067218/0449 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2020
From: BIRNBAUM, LAWRENCE A.
To: NARRATIVE SCIENCE INC.
Reel/Frame 053107/0832 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 2, 2020
From: HAMMOND, KRISTIAN J.
To: NARRATIVE SCIENCE INC.
Reel/Frame 053107/0911 →
Continuity (10)
Continuation 15895800 · Feb 13, 2018
Continuation In Part 14570834 · Dec 15, 2014
Continuation 14521264 · Oct 22, 2014
Continuation In Part 15666151 · Aug 1, 2017
Continuation In Part 16919427
Continuation In Part 15253385 · Aug 31, 2016
Provisional Application 62458460 · Feb 13, 2017
Provisional Application 62382063 · Aug 31, 2016
Provisional Application 62249813 · Nov 2, 2015
Related Publication 20200334299A1 · Oct 22, 2020
Cited By (11)
US 12,248,461 US 12,288,039 US 12,314,674 US 12,423,525 US 12,462,114 US 12,468,694 US 12,505,093 US 12,608,416 US 12,614,042 US 12,632,445 US 12,681,997