US 11,983,503 B2
Applied artificial intelligence technology for narrative generation based on a conditional outcome framework
Andrew R. Paley, Chicago, IL (US); Nathan D. Nichols, Chicago, IL (US); Matthew L. Trahan, Chicago, IL (US); Maia Lewis Meza, Chicago, IL (US); Michael Tien Thinh Pham, Chicago, IL (US); and Charlie M. Truong, Aurora, IL (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Narrative Science LLC, Chicago, IL (US)
Filed on Jan. 10, 2023, as Appl. No. 18/152,304.
Application 18/152,304 is a continuation of application No. 17/191,362, filed on Mar. 3, 2021, granted, now 11,562,146.
Application 17/191,362 is a continuation of application No. 16/047,837, filed on Jul. 27, 2018, granted, now 10,943,069, issued on Mar. 9, 2021.
Application 16/047,837 is a continuation in part of application No. 15/897,359, filed on Feb. 15, 2018, granted, now 10,755,053, issued on Aug. 25, 2020.
Application 15/897,359 is a continuation in part of application No. 15/897,331, filed on Feb. 15, 2018, granted, now 10,762,304, issued on Sep. 1, 2020.
Application 15/897,331 is a continuation in part of application No. 15/897,373, filed on Feb. 15, 2018, granted, now 10,719,542, issued on Jul. 21, 2020.
Application 15/897,373 is a continuation in part of application No. 15/897,350, filed on Feb. 15, 2018, granted, now 10,585,983, issued on Mar. 10, 2020.
Application 15/897,350 is a continuation in part of application No. 15/897,381, filed on Feb. 15, 2018, granted, now 10,713,442, issued on Jul. 14, 2020.
Application 15/897,381 is a continuation in part of application No. 15/897,364, filed on Feb. 15, 2018, granted, now 10,572,606, issued on Feb. 25, 2020.
Claims priority of provisional application 62/539,832, filed on Aug. 1, 2017.
Claims priority of provisional application 62/460,349, filed on Feb. 17, 2017.
Prior Publication US 2023/0161970 A1, May 25, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/30 (2020.01); G06F 40/295 (2020.01); G06N 5/02 (2023.01); G10L 17/18 (2013.01)
CPC G06F 40/30 (2020.01) [G06F 40/295 (2020.01); G06N 5/02 (2013.01); G10L 17/18 (2013.01)] 22 Claims
OG exemplary drawing
 
1. An artificial intelligence apparatus for generating a narrative from structured data according to a narrative generation process, the structured data comprising a plurality of data values associated with a plurality of data parameters, the apparatus comprising:
a processor configured to:
parameterize a conditional outcome framework based on (1) data indicative of a communication goal for analyzing a specified group of entities with respect to a specified attribute and (2) a plurality of the data parameters, and wherein the parameterized conditional outcome framework comprises group characterization analytics;
execute the parameterized conditional outcome framework with respect to the structured data, wherein as part of the execution the processor is further configured to (1) determine a group characteristic for the specified entity group based on the group characterization analytics as applied to the structured data and (2) selectively process the structured data as a function of the determined group characteristic to determine at least one idea for inclusion in the narrative; and
generate a narrative about the structured data based on the execution operation, wherein the narrative expresses the determined at least one idea in natural language and satisfies the communication goal.