-
公开(公告)号:US20240232179A9
公开(公告)日:2024-07-11
申请号:US17749484
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Mauro Eduardo Ignacio Mujica-Parodi, III , Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F16/242
CPC classification number: G06F16/243
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that different nodes represent different corresponding intents, (2) is associated with a result that represents an evaluation of the node's corresponding intent with respect to the structured data, and (3) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor traverses the graph data structure based on defined criteria and a plurality of the links to choose which of the results are to be expressed in the natural language narratives.
-
2.
公开(公告)号:US20240232178A9
公开(公告)日:2024-07-11
申请号:US17749472
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Mauro Eduardo Ignacio Mujica-Parodi, III , Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F40/20 , G06F16/901 , G06N5/02
CPC classification number: G06F40/20 , G06F16/9024 , G06N5/02
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. The nodes (1) represent corresponding intents so that different nodes represent different corresponding intents, (2) are associated with corresponding analytics for execution to evaluate a given node's corresponding intent and generate a result that represents an evaluation of that node's corresponding intent, and (3) are associated with one or more links with one or more of the nodes to define relationships among the intents. A processor traverses the graph data structure based on defined criteria and a plurality of the links to (1) choose which nodes are to be evaluated and (2) determine content for expression in the narratives based on execution of the chosen nodes' corresponding analytics against the structured data.
-
公开(公告)号:US20250036888A1
公开(公告)日:2025-01-30
申请号:US18793988
申请日:2024-08-05
Applicant: Salesforce, Inc.
Inventor: Andrew R. Paley , Nathan Drew Nichols , Matthew Lloyd Trahan , Maia Jane Lewis Meza , Lawrence A. Birnbaum , Kristian J. Hammond
IPC: G06F40/56 , G06F16/36 , G06F40/106 , G06F40/166 , G06F40/169 , G06F40/174 , G06F40/20 , G06F40/295 , G06F40/30 , G06N5/02 , G06N5/025 , G06N5/043 , G06Q10/10
Abstract: Artificial intelligence (AI) technology can be used process natural language statements to facilitate the automated generation of narratives about data sets that achieve a desired communication goal without any need for a user to directly author computer code. This AI technology permits NLG systems to determine the appropriate content for inclusion in the narrative in a manner that will satisfy the desired communication goal.
-
公开(公告)号:US20240232181A9
公开(公告)日:2024-07-11
申请号:US17749518
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Mauro Eduardo Ignacio Mujica-Parodi, III , Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F40/20 , G06F16/901 , G06N5/02
CPC classification number: G06F40/20 , G06F16/9024 , G06N5/022
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor executes chooser code, structurer code, and realizer code to generate the natural language narratives. The chooser code determines content for expression in a natural language narrative based on a traversal of the graph data structure based on defined criteria and a plurality of the links, wherein the traversal operates to choose a plurality of the nodes for evaluation with respect to the structured data to derive content for expression in that natural language narrative.
-
公开(公告)号:US12056117B2
公开(公告)日:2024-08-06
申请号:US17749596
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F16/242
CPC classification number: G06F16/243
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes code corresponding to any of a plurality of structurers that organize the items of content into different story outlines from which the natural language narratives are generated, wherein the different structurers comprise different operating rules and/or parameters that implement different strategies for organizing the items of content into the story outlines.
-
公开(公告)号:US20240232182A9
公开(公告)日:2024-07-11
申请号:US17749532
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Mauro Eduardo Ignacio Mujica-Parodi, III , Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor executes chooser code based on a plurality of operating rules and/or parameters that control how the chooser code traverses the graph data structure to determine which of the nodes to use for content to be expressed in the natural language narratives, wherein the operating rules and/or parameters are configurable to change strategies for choosing which nodes are used for the content to be expressed in the natural language narratives.
-
公开(公告)号:US12001786B2
公开(公告)日:2024-06-04
申请号:US17749561
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Mauro Eduardo Ignacio Mujica-Parodi, III , Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F40/20 , G06F16/242 , G06F16/901 , G06N5/02
CPC classification number: G06F40/20 , G06F16/2428 , G06F16/243 , G06F16/9024 , G06N5/02
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor (1) traverses the graph data structure to determine which of the nodes to use for content to be expressed in the natural language narratives and (2) determines which of the nodes to use for providing follow-up information about the natural language narratives based on the links of the graph data structure so that the follow-up information is derived from nodes that are linked to the nodes used for the content to be expressed in the natural language narrative.
-
公开(公告)号:US20240232184A9
公开(公告)日:2024-07-11
申请号:US17749578
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F40/20 , G06F16/901 , G06N5/02
CPC classification number: G06F40/20 , G06F16/9024 , G06N5/025
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A story graph is employed, where the story graph comprises a plurality of items of content to be expressed in a natural language narrative. A processor executes structurer code based on a plurality of operating rules and/or parameters that control how the structurer code organizes the items of content into a story outline from which the natural language narrative is generated, wherein the operating rules and/or parameters are configurable to change strategies for organizing the items of content into the story outline.
-
公开(公告)号:US20240232180A9
公开(公告)日:2024-07-11
申请号:US17749497
申请日:2022-05-20
Applicant: Salesforce, Inc.
Inventor: Mauro Eduardo Ignacio Mujica-Parodi, III , Nathan Drew Nichols , Nathan William Krapf , Brendan Robert Gimby
IPC: G06F40/20 , G06F16/901 , G06N5/02
CPC classification number: G06F40/20 , G06F16/9024 , G06N5/02
Abstract: Natural language generation technology is disclosed that applies artificial intelligence to structured data to determine content for expression in natural language narratives that describe the structured data. A graph data structure is employed, where the graph data structure comprises a plurality of nodes. Each of a plurality of the nodes (1) represents a corresponding intent so that a plurality of different nodes represent different corresponding intents and (2) is associated with one or more links to one or more of the nodes to define relationships among the intents. A processor (1) dynamically determines a size for a natural language narrative and (2) traverses the graph data structure based on the determined size and a plurality of the links to determine which of the nodes to use for content to be expressed in the natural language narrative having the determined size.
-
10.
公开(公告)号:US20240135114A1
公开(公告)日:2024-04-25
申请号:US18161311
申请日:2023-01-30
Applicant: Salesforce, Inc.
Inventor: Nathan William Krapf , Michael Justin Smathers , Nathan Drew Nichols , Matthew Lloyd Trahan
CPC classification number: G06F40/56 , G06F40/30 , H04L67/535 , H04L67/55
Abstract: Systems and methods are disclosed for integrating NLG-based natural language narrative story generation with story sharing. A processor can (1) generate a plurality of natural language narrative stories based on a plurality of semantic source models for the natural language narrative stories, (2) analyze the semantic source models to determine a plurality of users to whom the natural language narrative stories that are generated from the analyzed semantic source models are to be shared, and (3) share the generated natural language narrative stories with their determined users. In this fashion, stories can be posted to user-customized newsfeeds in a manner that can more reliably capture stories that are of interest to the users.
-
-
-
-
-
-
-
-
-