Patent ID: 11886523
Assignee: DELL PRODUCTS L.P.
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G

Claim 0:
1. A training method for training a machine learning (ML) algorithm (i) to identify a search starting event and a search terminating event for a search session, where the search session includes multiple navigations across multiple different webpages, and (ii) to derive a dynamic score for the search session, where the dynamic score reflects whether the search session successfully identified an end result that was initially unknown at a time when the search starting event occurred, said training method comprising:
causing an ML algorithm to identify a search starting event for a search session, wherein the search starting event is identified (i) based on a detection of one or more search terms being entered in a browser to facilitate execution of an initial search or (ii) based on the execution of the initial search, and wherein a webpage is displayed in the browser in response to the execution of the initial search;
after the webpage is displayed, causing the ML algorithm to track intermediary events that include multiple navigations to multiple different webpages, wherein a determination is made that the intermediary events are related to the initial search despite the navigations to the multiple different webpages, such that the search session is configured to include the webpage resulting from the initial search as well as the multiple different webpages resulting from the multiple navigations;
after the intermediary events are tracked, causing the ML algorithm to identify a search terminating event for the search session;
causing the ML algorithm to identify a navigation route that was generated between a time when the search starting event occurred and a time when the search terminating event occurred, wherein the navigation route includes the multiple navigations to the multiple different webpages;
causing the ML algorithm to determine an outcome of the search session; and
based on the determined outcome, causing the ML algorithm to derive a dynamic score for the navigation route of the search session, wherein the dynamic score reflects a quantitative confidence as to whether the search session resulted in successful identification of an end result that was initially unknown at the time when the search starting event occurred.