US 11,727,450 B2
Singularity recommendation engine
Yu Kit Lee, Kuala Lumpur (MY); Shankar Swaminathan, Cyberjaya (MY); Luis Carlos Cruz Huertas, Singapore (SG); and Wee Siang Yeap, Kota Damansara (MY)
Assigned to KYNDRYL, INC., New York, NY (US)
Filed by KYNDRYL, INC., New York, NY (US)
Filed on Sep. 25, 2020, as Appl. No. 17/32,511.
Prior Publication US 2022/0101392 A1, Mar. 31, 2022
Int. Cl. G06Q 30/02 (2023.01); G06Q 30/0282 (2023.01); G06F 16/955 (2019.01); G06Q 30/0251 (2023.01)
CPC G06Q 30/0282 (2013.01) [G06F 16/9558 (2019.01); G06Q 30/0261 (2013.01); G06Q 30/0269 (2013.01)] 14 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by one or more processors, structured and unstructured data for a user, wherein the structured and unstructured data for the user provide a first context for generating a singularity recommendation;
responsive to identifying a location for the user, determining, by one or more processors, ecosystem data based on the location for the user, wherein the ecosystem data provides a second context for generating the singularity recommendation;
determining, by one or more processors, environmental data based on the location for the user, where the environmental data provides a third context for generating the singularity recommendation;
generating, by one or more processors, the singularity recommendation by utilizing a recommendation framing algorithm and a machine learning algorithm to initialize a prediction based on a behavioral pattern of the user, the first context, the second context, and the third context directed to the user, wherein the behavioral pattern comprises a number of occurrences of a pattern within a predetermined time period;
determining, by one or more processors, the behavioral pattern based on the structured and unstructured data that includes personal data for the user which comprises consumption data, financial data, behavioral data, and relationship data, wherein the behavioral pattern further provides the first context for generating the singularity recommendation;
displaying, by one or more processors, the singularity recommendation in a user interface on a client device associated with the user;
performing, by one or more processors, an action which comprises prepopulating one or more fields in a website based on the singularity recommendation;
responsive to determining a connection-based trigger event has occurred, identifying, by one or more processors, a communication connection established between the client device of the user and a surrounding network comprising Wi-Fi; and
identifying, by one or more processors, the location for the user based on the communication connection, wherein the location for the user is categorized based on a general cluster, a single subcluster out of a plurality of clusters of the general cluster, and one or more portions of the single subcluster,
wherein an internet protocol (IP) address of the Wi-Fi is associated with the location for the user.