Patent ID: 11921729
Assignee: VERILY LIFE SCIENCES LLC
Field: Medical technology (Instruments)
Classification: CPC G | IPC G

Claim 17:
18. A method performed by a computer program that executes on a computing device associated with a user known to have a chronic health condition and offers a plurality of software as a service (SaaS) services that employ different approaches to manage the chronic health condition, the method comprising:
receiving data regarding digital and physical activities performed by the user from a plurality of sources,
wherein the plurality of sources includes (i) at least one computer program executing on the computing device and (ii) a health monitoring device that is associated with the user;

processing the data to identify a pattern;
comparing the pattern to a plurality of predefined contextual templates, each of which corresponds to a different context, to select a predefined contextual template that matches the pattern identified in the data;
generating, based on the predefined contextual template, contextual data for the user;
processing the contextual data to generate recommendation ranking values for the plurality of SaaS services,
wherein each of the recommendation ranking values is indicative of a likelihood of a corresponding one of the plurality of SaaS services successfully improving health of the user with respect to the chronic health condition;

identifying, based on the recommendation ranking values, a SaaS service from among the plurality of SaaS services that satisfies a ranking criterion;
causing digital presentation of a graphical user interface that includes an interactive element that is associated with the SaaS service and prompts the user to perform a discrete action;
detecting an interaction, by the user, with the interactive element presented in the graphical user interface,
wherein through the interaction, the user provides information regarding performance of the discrete action; and

initiating the SaaS service, with the information being provided to the SaaS service as input.