Real-time event analysis utilizing relevance and sequencing
AssigneeZineOne, Inc.
InventorsManish Malhotra, Siddartha Sikdar, Aurobindo Sarkar
Life of this patent
Estimating the term…
Abstract
A computer system operates to detect a series of activities performed by a user, where the activities include interactions as between the user and one or more user interface components. The computer system recognizes the of activities as a sequence of events, where each event of the sequence corresponds to one more activities of the series. In response to the computer system detecting a current user activity, the computer system determines at least one of a user intent or interest based on an analysis of a relevant portion of the sequence of events.
Claims14
A computing system implementing predictive intent for network latency reduction in connection with an enterprise resource, the computing system comprising:
- one or more processors;
- a memory to store a set of instructions;
- wherein the one or more processors access the instructions to:
- detect, over one or more networks, real-time activity data from a computing device of a given user during a current application session with the enterprise resource, the real-time activity data corresponding to a series of activities performed by the given user using one or more user interface components of the enterprise resource presented on the computing device of the given user;
- access a historical data store, storing event records corresponding to vector representations of historical activity data of users of the enterprise resource, to determine a matching sequence of events for the real-time activity data of the given user, each event of the matching sequence of events corresponding to one more activities of the series of activities performed by the user using the one or more interface components of the enterprise resource;
- in connection with the real-time activity data of the given user, select a relevant portion of the matching sequence of events;
- execute a predictive model to determine a user intent probability that the given user will engage with selected content that corresponds to the relevant portion of the matching sequence of events during the current application session;
- based on the user intent probability exceeding a threshold, generate an intervention element on a user interface of the computing device of the given user, the intervention element enabling presentation of the selected content on the computing device of the given user to reduce network latency for the enterprise resource;
- wherein each event of the matching sequence of events is associated with a corresponding set of parameters, and wherein the one or more processors access the instructions to determine a value for at least one parameter of the corresponding set of para meters for the associated event;
- wherein the corresponding set of para meters for at least a first event of the matching sequence of events includes a set of related activity parameters, the set of related activity parameters including a first related activity parameter that identifies information about one or more activities of a particular type that preceded or followed the first event;
- and
- wherein the first related activity parameter identifies (i) a number of page views in the current application session, or (ii) a product.
A non-transitory computer readable medium that stores instructions, which when executed by one or more processors of a computer system, cause the computer system to perform operations comprising:
- detecting, over one or more networks, real-time activity data from a computing device of a given user during a current application session with the enterprise resource, the real-time activity data corresponding to a series of activities performed by the given user using one or more user interface components of an enterprise resource presented on the computing device of the given user;
- access a historical data store, storing event records corresponding to vector representations of historical activity data of users of the enterprise resource, to determine a matching sequence of events for the real-time activity data of the given user, each event of the matching sequence of events corresponding to one more activities of the series of activities performed by the user using the one or more interface components of the enterprise resource;
- in connection with the real-time activity data of the given user, selecting a relevant portion of the matching series sequence of events;
- execute a predictive model to determine a user intent probability that the given user will engage with selected content that corresponds to the relevant portion of the matching sequence of events during the current application session;
- based on the user intent probability exceeding a threshold, generate an intervention element on a user interface of the computing device of the given user, the intervention element enabling presentation of the selected content on the computing device of the given user to reduce network latency for the enterprise;
- wherein each event of the matching sequence of events is associated with a corresponding set of parameters, and wherein the one or more processors access the instructions to determine a value for at least one parameter of the corresponding set of para meters for the associated event;
- wherein the corresponding set of para meters for at least a first event of the matching sequence of events includes a set of related activity parameters, the set of related activity parameters including a first related activity parameter that identifies information about one or more activities of a particular type that preceded or followed the first event;
- and
- wherein the first related activity parameter identifies (i) a number of page views in the current application session, or (ii) a product.
Dependencies are inferred from the claim text.