| CPC G06F 16/9535 (2019.01) [G06F 16/951 (2019.01); G06F 16/9536 (2019.01); G06F 16/9537 (2019.01)] | 21 Claims |

|
1. A method, comprising:
obtaining client device data comprising a plurality of facts from a client device, each fact comprising an entity, an observation, and an object, obtaining client device data comprising detecting, by the client device, a control activation, and in response:
determining a current location of the client device;
obtaining relevant data from one or more user device sensors;
transforming sensor facts from one or more sensors of the client device; and
obtaining personal data facts related to a user associated with the client device;
performing one or more directed searches, each for obtaining one or more entities, observations, or objects not present in the client device data,
incorporating the entities, the observations, and the objects from the one or more directed searches into the plurality of facts;
comparing the plurality of facts to categorized historical data; and
determining one or more closest matches between the plurality of facts and the categorized historical data.
|