IP Library Granted Patent US 8,255,491
Granted Patent B1
US 8,255,491 · App. 12/361,466 · Granted Aug 28, 2012

Determining a particular type of wireless device to be emulated

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,255,491
App. No.
12/361,466
Granted
Aug 28, 2012
Kind
B1
Abstract

A request is received at an emulation system configured to communicate over a wireless network. The request indicates content to be retrieved from over the wireless network. A content request for the content to be retrieved over the wireless network is generated at the emulation system. The content request emulates a content request from a particular wireless device. The generated content request is sent from the emulation system over the wireless network to a server that is configured to retrieve the content and return the content to the emulation system. The content is received at the emulation system from the wireless network, and stored in storage system. The stored content is accessed, and the content is analyzed to identify advertising content within the content. Information related to the identified advertising content is determined and a table that includes the determined information related to the identified advertising content is produced.

Claims (43)

1. A method comprising:

determining, at an emulation system, a particular type of wireless device to be emulated, the particular type wireless device being one of multiple different types of wireless devices that the emulation system is configured to emulate;

accessing, at the emulation system, a request configuration for the particular type of wireless device determined to be emulated, the accessed request configuration being stored along with request configurations for the multiple different types of wireless devices that the emulation system is configured to emulate;

generating, at the emulation system and based on the accessed request configuration, one or more content requests for content to be retrieved over a wireless network;

sending, from the emulation system, the generated content requests over the wireless network to a server that is configured to retrieve the content and return the content to the emulation system;

receiving, in a format appropriate for the particular type of wireless device, the requested content at the emulation system from the wireless network;

storing the received content in a storage system;

accessing the stored content from the storage system;

analyzing the accessed content to identify advertising content within the accessed content;

determining information related to the identified advertising content; and

producing a table that includes the determined information related to the identified advertising content.

2. The method of claim 1 wherein analyzing the accessed content to identify advertising content within the accessed content includes matching the accessed content against a set of rules to identify the advertising content.

3. The method of claim 1 wherein the requested content is one or more web pages.

4. The method of claim 1 wherein the determined information includes positions of the advertising content in the web pages.

5. The method of claim 1 wherein the determined information includes one or more of the following: width of the advertising content, height of the advertising content, target link associated with the advertising content, a company associated with the advertising content, the particular type of wireless device emulated to retrieve the advertising content, a product associated with the advertising content, or a category associated with the advertising content.

6. The method of claim 1 wherein the advertising content includes an image and producing the table comprises including the image in the table.

7. The method of claim 1 wherein generating one or more content requests for content to be retrieved over the wireless network comprises generating the one or more content requests such that the one or more content requests include information specified by the accessed request configuration to be included in a content request from the particular type of wireless device.

8. The method of claim 7 wherein the information specified by the accessed request configuration to be included in a content request from the particular type of wireless device includes one or more values for a header in the content request.

9. The method of claim 8 wherein the header includes an accept header or a user agent header.

10. A system comprising:

a client system;

a wireless communication device configured to communicate over a wireless network;

an emulation system coupled to the wireless communication device and configured to:

receive a request from the client system, wherein the request indicates content to be retrieved from over the wireless network;

determine a particular type of wireless device to be emulated, the particular type wireless device being one of multiple different types of wireless devices that the emulation system is configured to emulate;

access a request configuration for the particular type of wireless device determined to be emulated, the accessed request configuration being stored along with request configurations for the multiple different types of wireless devices that the emulation system is configured to emulate;

generate, based on the accessed request configuration, one or more content requests for the content to be retrieved over the wireless network;

send the generated content requests over the wireless network, using the wireless communication device, to a server that is configured to retrieve the content and return the content to the emulation system;

receive, in a format appropriate for the particular type of wireless device, the requested content at the emulation system from the wireless network;

store the received content in a storage system;

wherein the client system is configured to:

access the stored content from the storage system;

analyze the accessed content to identify advertising content within the accessed content;

determine information related to the identified advertising content;

produce a table that includes the determined information related to the identified advertising content.

11. The system of claim 10 wherein, to analyze the accessed content to identify advertising content within the accessed content, the client system is configured to match the accessed content against a set of rules to identify the advertising content.

12. The system of claim 10 wherein the requested content is one or more web pages.

13. The system of claim 10 wherein the determined information includes positions of the advertising content in the web pages.

14. The system of claim 10 wherein the determined information includes one or more of the following: width of the advertising content, height of the advertising content, target link associated with the advertising content, a company associated with the advertising content, the particular type of wireless device emulated to retrieve the advertising content, a product associated with the advertising content, or a category associated with the advertising content.

15. The system of claim 10 wherein the advertising content includes an image and, to produce the table, the client system is configured to include the image in the table.

16. The system of claim 10 wherein, to generate one or more content requests for content to be retrieved over the wireless network, the emulation system is configured to generate the one or more content requests such that the one or more content requests include information specified by the accessed request configuration to be included in a content request from the particular type of wireless device.

17. The system of claim 16 wherein the information specified by the accessed request configuration to be included in a content request from the particular type of wireless device includes one or more values for a header in the content request.

18. The system of claim 17 wherein the header includes an accept header or a user agent header.

Assignments (12)
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 →
CONVERSION FROM A CORPORATION TO A LLC Recorded Jun 23, 2011
From: M:METRICS, INC.
To: M:METRICS, LLC
Reel/Frame 026481/0587 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2011
From: M:METRICS, LLC
To: COMSCORE, INC.
Reel/Frame 026498/0595 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 13, 2009
From: ARZUR, ERWAN
To: M:METRICS, INC.
Reel/Frame 022680/0441 →