IP Library Granted Patent US 8,402,133
Granted Patent B1
US 8,402,133 · App. 13/204,305 · Granted Mar 19, 2013

Detecting content and user response to content

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,402,133
App. No.
13/204,305
Granted
Mar 19, 2013
Kind
B1
Abstract

A position of a cursor on a display is tracked. It is detected that the cursor is in an area of the display that includes a component of a webpage. It is determined whether the component matches a designated type of component, and details of the component are stored in response to determining that the component matches a designated type of component. A user input that selects the component is detected, and details of the component are accessed in response to detecting the user input. The details of the component are sent to a collection server.

Claims (46)

1. A method comprising:

executing instructions on one or more processing devices that cause the one or more processing devices to perform the following operations:

tracking a position of a cursor on a display;

detecting that the cursor is in an area of the display that includes a component of a webpage;

determining whether the component matches a designated type of component;

storing details of the component in response to determining that the component matches a designated type of component, wherein storing the details of the component includes storing the details in a first buffer;

detecting a user input that selects the component;

in response to detecting the user input, sending a request for data to a website associated with the selected component;

receiving a response from a destination website in response to the request sent to the website associated with the selected component;

in response to detecting the user input, copying the details from the first buffer to a second buffer; and

sending the details of the component and information associated with the response from the destination website to a collection server, wherein sending the details of the component to the collection server includes accessing the details of the component from the second buffer and sending the accessed details to the collection server, wherein the information associated with the response from the destination website includes information associated with a redirect command or a hypertext transfer protocol (HTTP) status code included in the response from the destination website.

2. The method of claim 1 , wherein a single buffer includes the first buffer and the second buffer.

3. The method of claim 1 wherein the operations further comprise clearing the first buffer in response to determining that the component is not of interest.

4. The method of claim 1 wherein determining whether the component matches a designated type of component comprises determining whether the component is included in the webpage using a designated type of HTML tag.

5. The method of claim 1 wherein determining whether the component matches a designated type of component comprises determining whether the component is associated with a designated URL.

6. The method of claim 1 wherein the component comprises at least one of an advertising image or a text line.

7. The method of claim 1 wherein the details of the component includes at least one of the following: a URL associated with the component, dimensions of the component, a unique identifier associated with the component, or an address.

8. A non-transitory computer-readable medium storing a computer program, the program comprising one or more code segments configured to perform the following when executed:

track a position of a cursor on a display;

detect that the cursor is in an area of the display that includes a component of a webpage;

determine whether the component matches a designated type of component;

store details of the component in response to determining that the component matches a designated type of component, wherein storing the details of the component includes storing the details in a first buffer;

detect a user input that selects the component;

in response to detecting the user input, send a request for data to a website associated with the selected component;

receive a response from a destination website in response to the request sent to the website associated with the selected component;

in response to detecting the user input, copying the details from the first buffer to a second buffer; and

send the details of the component and information associated with the request sent to the destination website and the response from the destination website to a collection server, wherein sending the details of the component to the collection server includes accessing the details of the component from the second buffer and sending the accessed details to the collection server wherein the information associated with the response from the destination website includes information associated with a redirect command or a hypertext transfer protocol (HTTP) status code included in the response from the destination website.

9. The medium of claim 8 , wherein a single buffer includes the first buffer and the second buffer.

10. The medium of claim 8 further comprising code segments configured to, when executed, clear the first buffer in response to determining that the component is not of interest.

11. The medium of claim 8 wherein the code segment configured to, when executed, determine whether the component matches a designated type of component determines whether the component is included in the webpage using a designated type of HTML tag.

12. The medium of claim 8 wherein the code segment configured to, when executed, determine whether the component matches a designated type of component determines whether the component is associated with a designated URL.

13. The medium of claim 8 wherein the component comprises at least one of an advertising image or a text line.

14. The medium of claim 8 wherein the details of the component includes at least one of the following: a URL associated with the component, dimensions of the component, a unique identifier associated with the component, or an address.

15. A method comprising:

executing instructions on one or more processing devices that cause the one or more processing devices to perform the following operations:

tracking a position of a cursor on a display;

detecting that the cursor is in an area of the display that includes a component of a webpage;

storing details of the component in a buffer;

determining whether the component matches a designated type of component;

when determining that the component does not match a designated type of component:

clearing the details of the component from the buffer; and

when determining that the component matches a designated type of component:

detecting a user input that selects the component;

in response to detecting the user input, sending a request for data to a website associated with the selected component;

receiving a response from a destination website in response to the request sent to the website associated with the selected component; and

sending the details of the component and information associated with the response from the destination website to a collection server wherein the information associated with the response from the destination website includes information associated with a redirect command or a hypertext transfer protocol (HTTP) status code included in the response from the destination website.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 2, 2026
From: BLUE TORCH FINANCE LLC
To: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC (F/N/A RENTRAK CORPORATION)
Reel/Frame 075679/0830 →
RELEASE OF SECURITY INTEREST Recorded Jan 16, 2025
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.
Reel/Frame 069934/0573 →
SECURITY INTEREST Recorded Jan 3, 2025
From: COMSCORE, INC.; PROXIMIC, LLC; RENTRAK, LLC
To: BLUE TORCH FINANCE LLC
Reel/Frame 069818/0446 →
CORRECTIVE ASSIGNMENT TO CORRECT THE MISSING ASSIGNMENT PAGE 1 AND 22 OMITTED PATENTS PREVIOUSLY RECORDED AT REEL: 056547 FRAME: 0526. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST. Recorded Jun 6, 2022
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 060922/0001 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 6, 2021
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 057279/0767 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Mar 25, 2021
From: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
To: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
Reel/Frame 056547/0526 →
ASSIGNMENT FOR SECURITY - PATENTS Recorded Jan 16, 2018
From: COMSCORE, INC.; RENTRAK CORPORATION; PROXIMIC, LLC
To: STARBOARD VALUE AND OPPORTUNITY MASTER FUND LTD.
Reel/Frame 045077/0303 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 12, 2018
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: COMSCORE, INC.
Reel/Frame 045055/0411 →
NOTICE OF GRANT OF SECURITY INTEREST IN PATENTS Recorded Sep 30, 2013
From: COMSCORE, INC.
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 031314/0199 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 17, 2012
From: BROWN, MICHAEL A.; HUANG, XINYU; GRANT, GLEN
To: COMSCORE, INC.
Reel/Frame 028228/0325 →