US 12,461,762 B2
Apparatus and method for detecting, analyzing, and mapping transaction events for improved context understanding in artificial intelligence systems
Alston Ghafourifar, Los Altos Hills, CA (US)
Assigned to Entefy Inc., Palo Alto, CA (US)
Filed by Entefy Inc., Palo Alto, CA (US)
Filed on May 20, 2024, as Appl. No. 18/669,308.
Application 18/669,308 is a continuation of application No. 17/966,644, filed on Oct. 14, 2022, granted, now 12,026,528.
Application 17/966,644 is a continuation of application No. 16/812,131, filed on Mar. 6, 2020, granted, now 11,494,204, issued on Nov. 8, 2022.
Application 16/812,131 is a continuation of application No. 15/396,485, filed on Dec. 31, 2016, abandoned.
Prior Publication US 2024/0394072 A1, Nov. 28, 2024
Int. Cl. G06F 16/00 (2019.01); G06F 9/451 (2018.01); G06F 16/9535 (2019.01); G10L 15/22 (2006.01); H04L 43/045 (2022.01)
CPC G06F 9/451 (2018.02) [G06F 16/9535 (2019.01); G10L 15/22 (2013.01); H04L 43/045 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a user query associated with a user account of a user;
accessing a context graph linking user life events of the user with predicted activities of the user based on one or more relationships between the user life events and the predicted activities, wherein the predicted activities are inferred by an artificial intelligence (AI) from the user life events, wherein the context graph includes a plurality of nodes for the user life events and the predicted activities and a plurality of edges connecting the plurality of nodes based on the one or more relationships, and wherein each of the plurality of edges has a corresponding weight attributed to a corresponding one of the one or more relationships;
determining a current context for the user query based on one or more categories of properties of the user query;
determining one or more of the plurality of nodes associated with the current context;
processing the user query based on the current context and the one or more of the plurality of nodes, wherein the processing includes connecting the one or more of the plurality of nodes in the context graph; and
outputting a result of the user query based on the processing.