Method and system for visualizing patterns during internet browsing
Abstract
A computer-implemented method for visualizing patterns during internet browsing includes loading a web page in response to a user opening a browser. The web page includes web content. The computer-implemented method also includes initializing a marker corresponding to the web page, the marker implying beginning of a web session. Further, the computer-implemented method includes creating a visual pattern during the web session. The visual pattern includes the marker. Furthermore, the computer-implemented method includes terminating the marker implying end of the web session. Moreover, the computer-implemented method includes analyzing the visual pattern to infer a corresponding significance factor. The computer-implemented method includes performing appropriate actions on the web content based on the significance factor.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . A method comprising:
receiving, by a processor, input indicative of a web page being loaded, as part of a web session of a user, in a browser at a client computing device; creating, via the processor, a visual pattern corresponding to the web session, the visual pattern comprising a marker corresponding to the web page; modifying, via the processor, the visual pattern during the web session in response to multiple different types of detected activities of the user with the web page during the web session, the visual pattern comprising continuous data streams of user movements on the web page; receiving, via the processor, input indicative of a termination by the user of the web session; discontinuing, via the processor, modification of the visual pattern in response to the input indicative of the termination by the user of the web session; identifying, via the processor and using the visual pattern, content used by the user during the web session; determining, via the processor, a content interest of the user using the content identified using the visual pattern; and instructing, via the processor, the browser to present at least one content item in a display at the client computing device, the at least one content item corresponding to the at least one content interest of the user determined using the content identified using the visual pattern.
22 . The method of claim 21 , further comprising:
generating, via the processor, a summary of the web session using the visual pattern, the generated summary of the web session comprising corresponding to each web page visited during the session.
23 . The method of claim 22 , the summary of the web session comprising information identifying the web pages visited by the user during the web session:
24 . The method of claim 22 , the summary of the web session comprising information identifying the last web page visited during the web session.
25 . The method of claim 21 , the content interest determination further comprising:
identifying, via the processor, an amount of a deviation between the visual pattern and a base pattern; and using, via the processor, the amount of the deviation between the visual pattern and the base pattern to determine whether or not the content interest of the user has changed.
26 . The method of claim 21 , further comprising:
identifying, via the processor and using the visual pattern, a point in the visual pattern for use in presenting the at least one content item identified as being of interest to the user using the visual pattern.
27 . The method of claim 26 , the identified point in the visual pattern is a point at which the user is determined, using the visual pattern, to spend less time during the web session.
28 . The method of claim 21 , further comprising:
identifying, via the processor and using the visual pattern, a point of exit; and causing, via the processor, a prompt to be presented at the client computing device, the prompt comprising a link to the at least one content item identified as being of interest to the user using the visual pattern.
29 . The method of claim 21 , identification of content used by the user during the session further comprising:
identifying, via the processor and using the visual pattern, a pause in scrolling by the user at content being presented in the web page during the web session.
30 . The method of claim 29 , the visual pattern indicating a length of the pause in scrolling by the user, the length of the pause being used in determination of the content interest of the user. cm 31 . The method of claim 21 , identification of content used by the user during the session further comprising:
identifying, via the processor and using the visual pattern, an interaction by the user with content being presented in the web page during the web session.
32 . The method of claim 21 , further comprising:
modifying, via the processor, the visual pattern to include an exit pointer before discontinuing modification of the visual pattern in response to the input indicative of the termination by the user of the web session.
33 . A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that when executed by a processor associated with a computing device perform a method comprising:
receiving input indicative of a web page being loaded, as part of a web session of a user, in a browser at a client computing device; creating a visual pattern corresponding to the web session, the visual pattern comprising a marker corresponding to the web page; modifying the visual pattern during the web session in response to multiple different types of detected activities of the user with the web page during the web session, the visual pattern comprising continuous data streams of user movements on the web page; receiving input indicative of a termination by the user of the web session; discontinuing modification of the visual pattern in response to the input indicative of the termination by the user of the web session; identifying, using the visual pattern, content used by the user during the web session; determining a content interest of the user using the content identified using the visual pattern; and instructing the browser to present at least one content item in a display at the client computing device, the at least one content item corresponding to the at least one content interest of the user determined using the content identified using the visual pattern.
34 . The non-transitory computer-readable storage medium of claim 33 , the computer-executable instructions further comprising:
generating a summary of the web session using the visual pattern, the generated summary of the web session comprising information about the web pages visited during the session.
35 . The non-transitory computer-readable storage medium of claim 33 , the content interest determination further comprising:
identifying an amount of a deviation between the visual pattern and a base pattern; and using the amount of the deviation between the visual pattern and the base pattern to determine whether or not the content interest of the user has changed.
36 . The non-transitory computer-readable storage medium of claim 33 , the computer-executable instructions further comprising:
identifying, using the visual pattern, a point in the visual pattern for use in presenting the at least one content item identified as being of interest to the user using the visual pattern.
37 . The non-transitory computer-readable storage medium of claim 33 , the computer-executable instructions further comprising:
identifying, using the visual pattern, a point of exit; and causing a prompt to be presented at the client computing device, the prompt comprising a link to the at least one content item identified as being of interest to the user using the visual pattern.
38 . The non-transitory computer-readable storage medium of claim 33 , identification of content used by the user during the session further comprising:
identifying, using the visual pattern, a pause in scrolling by the user at content being presented in the web page during the web session.
39 . The non-transitory computer-readable storage medium of claim 38 , the visual pattern indicating a length of the pause in scrolling by the user, the length of the pause being used in determination of the content interest of the user.
40 . A computing device comprising:
a processor; a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:
receiving logic executed by the processor for receiving input indicative of a web page being loaded, as part of a web session of a user, in a browser at a client computing device;
creating logic executed by the processor for creating a visual pattern corresponding to the web session, the visual pattern comprising a marker corresponding to the web page;
modifying logic executed by the processor for modifying the visual pattern during the web session in response to multiple different types of detected activities of the user with the web page during the web session, the visual pattern comprising continuous data streams of user movements on the web page;
receiving logic executed by the processor for receiving input indicative of a termination by the user of the web session;
discontinuing logic executed by the processor for discontinuing modification of the visual pattern in response to the input indicative of the termination by the user of the web session;
identifying logic executed by the processor for identifying, using the visual pattern, content used by the user during the web session;
determining logic executed by the processor for determining a content interest of the user using the content identified using the visual pattern; and
instructing logic executed by the processor for instructing the browser to present at least one content item in a display at the client computing device, the at least one content item corresponding to the at least one content interest of the user determined using the content identified using the visual pattern.Join the waitlist — get patent alerts
Track US2017364254A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.