CPC G06F 16/3329 (2019.01) [G06F 16/9024 (2019.01); G06N 5/022 (2013.01)] | 20 Claims |
1. A computer system comprising:
one or more computer processors; and
computer memory storing computer-useable instructions that, when used by the one or more computer processors, cause the one or more computer processors to perform operations comprising:
receiving a query;
querying a user-centric artificial intelligence knowledge base comprising a graph data structure that stores a plurality of user-centric facts, the user-centric artificial intelligence knowledge base further comprising an application-agnostic data format that is associated with a node record format that supports a facet pointer to auxiliary application-specific data associated with application-specific facts of application-specific contexts where users interact with a plurality of different computer services;
selecting a subset of user-centric facts that satisfy the set of constraints defined by the query, wherein the user-centric facts comprise one or more application-specific facts, the one or more application-specific facts are associated with corresponding auxiliary application-specific data having facet pointers that support retrieving and storing the auxiliary application-specific data; and
caching the subset of user-centric facts responsive to the query as a cached response.
|