IP Library Granted Patent US 8,645,212
Granted Patent B2
US 8,645,212 · App. 13/660,519 · Granted Feb 4, 2014

Detection of exit behavior of an internet user

Inventor: Ryan Joshua Urban (New York, NY)
Assignee: Bounce Exchange LLC
G06Q30/0277G06Q30/0241
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,645,212
App. No.
13/660,519
Granted
Feb 4, 2014
Kind
B2
Abstract

User action in the form of movement of a tracking device on a webpage, represented by cursor gestures on the webpage, is used to detect if a user intends to leave the webpage. Upon detection of an intent to leave the webpage, an advertisement may be displayed to a user. The advertisement may be targeted to the user and/or based on the content the user was viewing on the webpage.

Claims (54)

1. A computer-implemented method of detecting exit behavior of a user of a user device that accesses the internet, the method comprising:

in a system configured to host a webpage, the system comprising at least one processor and a memory,

detecting, by the at least one processor, a user accessing the webpage;

setting, by the at least one processor, a predetermined value, stored in the memory, that corresponds to a horizontal line on the webpage;

detecting, by the at least one processor, the user's intent to initiate an exit command on the webpage prior to the user initiating the exit command on the webpage, wherein detecting the user's intent to initiate an exit command comprises identifying a cursor motion below, above, or across the predetermined value.

2. The method of claim 1 , wherein the horizontal line is an interface between the webpage being viewed by the user and a menu or submenu of functions, keys, or buttons of a web browser being used by a user to view the webpage.

3. The method of claim 1 further comprising a step of displaying an advertisement unit on the webpage prior to the user exiting the webpage, the advertisement unit containing one or more advertisements that comprise a solicitation for a conversion.

4. The method of claim 1 , further comprising:

collecting data associated with the user or the user device, wherein the step of detecting exit behavior on the webpage is at least partially based upon the data associated with the user or the user device.

5. The method of claim 4 , wherein the data associated with the user or the user device comprises one or more of: (i) a web browser being utilized by the user device; (ii) an operating system of the user or user device; (iii) whether a computer programming code has been enabled or disabled on the user device; (iv) a network connection speed of the user device; (v) an enabled cookie; (vi) screen resolution settings of the user device; and (vii) the presence of mouse gestures.

6. A computer-implemented method of providing advertisements to a user of a user device that accesses the internet, the method comprising:

in a system configured to host a webpage, the system comprising at least one processor and a memory,

detecting, by the at least one processor, a user accessing the webpage;

collecting, by the at least one processor, data, stored in the memory, associated with the user;

detecting, by the at least one processor, the user's intent to exit the webpage prior to the user initiating an exit command on the webpage; and

displaying an advertisement unit on the webpage prior to the user initiating an exit command on the webpage, the advertisement unit containing one or more advertisements based at least partially on the data associated with the user; wherein detecting the user's intent to exit the webpage comprises tracking cursor motion controlled by the user on the webpage.

7. The method of claim 6 , wherein the data associated with the user comprises one or more of: (i) user search criteria; (ii) user identification information; (iii) user preferences; (iv) user location; (v) browser information; (vi) user device characteristics; and (vii) user referral history.

8. The method of claim 7 , wherein collecting data associated with the user comprises obtaining one or more of: (i) the user search criteria on the webpage; (ii) login information associated with the user; (iii) a browsing history associated with the user; and (iv) an identifier associated with the user device.

9. The method of claim 6 , wherein the user's intent to exit the webpage is at least partially determined by tracking cursor movement controlled by the user on the webpage and configuration of the user's web browsing software.

10. The method of claim 6 , wherein the method further comprises setting an interface value that corresponds to a pixel or set of pixels that define a position or shape on a screen being viewed by the user between a region of the webpage and a region of a web browser being used by a user to view the webpage, before detecting the user's intent to exit the webpage; and wherein the tracking cursor movement controlled by the user comprises identifying a cursor movement below, above, or across the interface value.

11. The method of claim 6 , wherein the movement controlled by the user on the webpage comprises cursor gestures across a predetermined value that corresponds to a line of pixels on a screen being viewed by the user between a region of the webpage being viewed by the user and one or more regions of a web browser being used by a user to view the webpage.

12. The method of claim 6 , wherein detecting the user's intent to exit the webpage comprises tracking cursor motion controlled by the user on the webpage and

allowing a time delay of a predetermined period of time to elapse prior to displaying an advertisement unit on the webpage.

13. The method of claim 6 , wherein displaying an advertisement unit on the webpage comprises:

populating a window with the one or more advertisements;

displaying the window over at least a portion of the webpage; and

shading the webpage so that the window is brighter in contrast than the webpage.

14. The method of claim 6 , further comprising:

in conjunction with detecting exit intent on the webpage, determining a level of engagement of the user on the webpage; and

if the level of engagement of the user meets or exceeds baseline criteria associated with a baseline level of engagement, classifying the user as engaged.

15. The method of claim 6 , wherein each of the one or more advertisements in the advertisement unit comprises one or more of: (i) a link to an advertisement webpage to view information associated with the one or more advertisements; (ii) a text description associated with the one or more advertisements; (iii) a clickable video associated with the one or more advertisements; and (iv) a solicitation for a conversion.

16. The computer-implemented method of claim 11 , such that the cursor gestures are either: (i) cursor gestures above, below, or across an interface value between a webpage and a web browser being used by a user to view the webpage; or (ii) cursor gestures above, below, or across a predetermined coordinate or set of coordinates that correspond to a pixel or line of pixels on the webpage.

17. The computer-implemented method of claim 6 , wherein the cursor gestures are cursor gestures above, below, or across any predetermined line of pixels on the webpage.

18. A non-transitory computer program product encoded on a computer-readable storage medium comprising instructions for:

detecting a user accessing a webpage;

collecting data associated with the user;

detecting exit behavior on the webpage prior to the user initiating an exit command; and

displaying an advertisement unit on the webpage prior to the user initiating an exit command on the webpage, the advertisement unit containing one or more advertisements based at least partially on the data associated with the user; wherein the exit behavior is based on tracked movement controlled by the user on the webpage.

19. The non-transitory computer program product of claim 18 , wherein the data associated with the user comprises one or more of: (i) user search criteria; (ii) user identification information; (iii) user preferences; (iv) user location; (v) browser information; (vi) user device characteristics; (vii) previous visit history; and (viii) referral history.

20. The non-transitory computer program product of claim 19 , wherein collecting data associated with the user comprises obtaining one or more of: (i) the user search criteria on the webpage; (ii) login information associated with the user; (iii) a browsing history associated with the user; and (iv) an identifier associated with the user device.

21. The non-transitory computer program product of claim 18 , wherein the movement controlled by the user comprises acceleration of the cursor gestures at or below a predetermined value.

22. The non-transitory computer program product of claim 18 , wherein the tracked movement controlled by the user on the webpage comprises a cursor movement below, above or across a pixel or set of pixels corresponding to a position or shape on the screen of the user between a region of the webpage and one or more regions of the web browser functionality being used by a user to view the webpage.

23. The non-transitory computer program product of claim 22 , wherein the action indicating that the user intends to leave the webpage comprises cursor movement across a predetermined value that corresponds to a line of pixels between a region of the webpage being viewed by the user and a menu or submenu of functions, keys, or buttons of a web browser being used by a user to view the webpage.

24. The non-transitory computer program product of claim 18 , wherein the instruction for detecting exit behavior on the webpage prior to the user initiating an exit command is based on tracked movement controlled by the user on the webpage and

allowing a time delay of a predetermined period of time to elapse prior to displaying an advertisement unit on the webpage.

25. The non-transitory computer program product of claim 18 , wherein instructions for displaying an advertisement unit on the webpage comprise instructions for:

populating a window with the one or more advertisements;

displaying the window over at least a portion of the webpage; and

shading the webpage so that the window is brighter in contrast than the webpage.

26. The non-transitory computer program product of claim 18 , further comprising instructions for:

in conjunction with detecting exit behavior on the webpage, determining a level of engagement of the user on the webpage; and

if the level of engagement of the user meets or exceeds baseline criteria associated with a baseline level of engagement, classifying the user as engaged.

27. The non-transitory computer program product of claim 18 , wherein each of the one or more advertisements in the advertisement unit comprises one or more of: (i) a link to an advertisement webpage to view information associated with the one or more advertisements; (ii) a text description associated with the one or more advertisements; and (iii) a clickable video associated with the one or more advertisements.

28. A system comprising a computer storage device that comprises the non-transitory computer program product of claim 18 .

Assignments (14)
SECURITY INTEREST Recorded Jun 7, 2024
From: WUNDERKIND CORPORATION
To: FIRST-CITIZENS BANK & TRUST COMPANY
Reel/Frame 067651/0451 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Jun 5, 2024
From: WUNDERKIND CORPORATION
To: WILMINGTON TRUST, NATIONAL ASSOCIATION
Reel/Frame 067637/0356 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 27, 2021
From: WUNDERKIND CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 055138/0931 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jan 27, 2021
From: WUNDERKIND CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 055138/0979 →
CHANGE OF NAME Recorded Jul 17, 2020
From: BOUNCE EXCHANGE, INC.
To: WUNDERKIND CORPORATION
Reel/Frame 053238/0424 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2020
From: WUNDERKIND CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 052852/0214 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Jun 5, 2020
From: WUNDERKIND CORPORATION
To: SILICON VALLEY BANK
Reel/Frame 052852/0185 →
RELEASE OF SECURITY INTEREST Recorded Jun 1, 2020
From: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
To: BOUNCE EXCHANGE, INC.
Reel/Frame 052803/0369 →
RELEASE OF SECURITY INTEREST Recorded Jun 1, 2020
From: VENTURE LENDING & LEASING VII, INC.
To: BOUNCE EXCHANGE, INC.
Reel/Frame 052803/0338 →
SECURITY INTEREST Recorded Apr 6, 2016
From: BOUNCE EXCHANGE, INC.
To: VENTURE LENDING & LEASING VII, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 038364/0291 →
SECURITY INTEREST Recorded Dec 2, 2014
From: BOUNCE EXCHANGE, INC.
To: VENTURE LENDING & LEASING VII, INC.
Reel/Frame 034307/0304 →
SECURITY AGREEMENT Recorded Dec 1, 2014
From: BOUNCE EXCHANGE, INC.
To: SILICON VALLEY BANK
Reel/Frame 034500/0608 →
CHANGE OF NAME Recorded May 16, 2014
From: BOUNCE EXCHANGE LLC
To: BOUNCE EXCHANGE, INC.
Reel/Frame 032915/0546 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2012
From: URBAN, RYAN JOSHUA
To: BOUNCE EXCHANGE LLC
Reel/Frame 029440/0778 →
Continuity (2)
Provisional Application 61640714 · Apr 30, 2012
Related Publication 20130290117A1 · Oct 31, 2013