IP Library Granted Patent US 7,702,317
Granted Patent B2
US 7,702,317 · App. 11/452,646 · Granted Apr 20, 2010

System and method to query wireless network offerings

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 7,702,317
App. No.
11/452,646
Granted
Apr 20, 2010
Kind
B2
Abstract

A system and method to collect all the offerings of a wireless service provider. Wireless service providers have different types of offerings, said offerings depending on the type of wireless client device being used. A single type of device, linked to an emulation computer, can ‘spoof’ the identification of all the devices that the wireless service provider supports. The emulation computer traverses the links made available by the wireless service provider for the type device the emulation computer is ‘spoofing’.

Claims (28)

1. A method for surveying wireless service provider offerings, the method comprising:

generating, at an emulation system associated with a wireless communication device, a first content request for content to be retrieved over a wireless network, wherein the first content request emulates a content request from a first type of wireless client device;

sending, from the emulation system using the wireless communication device, the generated first content request to the wireless network such that the first content request is routed to a server that is configured to, in response to receiving the first content request, retrieve a version of the requested content that is associated with the first type of wireless client device and return the retrieved version of the requested content that is associated with the first type of wireless client device to the emulation system;

receiving the returned version of the requested content that is associated with the first type of wireless client device at the emulation system from the wireless network;

generating, at the emulation system, a second content request for content to be retrieved over the wireless network, wherein the second content request emulates a content request from a second, different type of wireless client device;

sending, from the emulation system using the wireless communication device, the generated second content request to the wireless network such that the second content request is routed to a server that is configured to, in response to receiving the second content request, retrieve a version of the requested content that is associated with the second type of wireless client device and return the retrieved version of the requested content that is associated with the second type of wireless client device to the emulation system; and

receiving the returned version of the requested content that is associated with the second type of wireless client device at the emulation system from the wireless network,

wherein the first type of wireless client device comprises a first make and model and the second type of wireless client device comprises a second, different make and a model.

2. The method of claim 1 , further comprising determining current market offerings based on the received version of the requested content that is associated with the first type of wireless client device and the received version of the requested content that is associated with the second type of wireless client device.

3. The method of claim 1 , wherein sending, from the emulation system using the wireless communication device, the generated first content request to the wireless network comprises: establishing a connection with the wireless network; and sending authentication information to the wireless network, the authentication information being formatted to correspond with the protocol utilized by the wireless network.

4. The method of claim 1 , wherein generating the first content request comprises including one or more values associated with the first type of wireless client device in a user agent header included in the first content request.

5. The method of claim 1 , wherein generating the first content request comprises including User Agent Profile information associated with the first type of wireless client device in the first content request.

6. An emulation system for surveying wireless service provider offerings, the system comprising:

one or more processing devices;

a wireless communication device; and

one or more storage devices storing instructions that, when executed, cause the one or more processing devices to:

generate a first content request for content to be retrieved over a wireless network,

wherein the first content request emulates a content request from a first type of wireless client device,

send, from the emulation system using a wireless communication device, the generated first content request to the wireless network such that the first content request is routed to a server that is configured to, in response to receiving the first content request, retrieve a version of the requested content that is associated with the first type of wireless client device and return the retrieved version of the requested content that is associated with the first type of wireless client device to the emulation system,

receive the returned version of the requested content that is associated with the first type of wireless client device at the emulation system from the wireless network,

generate a second content request for content to be retrieved over the wireless network, wherein the second content request emulates a content request from a second, different type of wireless client device,

send, from the emulation system using the wireless communication device, the generated second content request to the wireless network such that the second content request is routed to a server that is configured to, in response to receiving the second content request, retrieve a version of the requested content that is associated with the second type of wireless client device and return the retrieved version of the requested content that is associated with the second type of wireless client device to the emulation system, and

receive the returned version of the requested content that is associated with the second type of wireless client device at the emulation system from the wireless network,

wherein the first type of wireless client device comprises a first make and model and the second type of wireless client device comprises a second, different make and a model.

7. The system of claim 6 , wherein the one or more storage devices further store instructions that, when executed, cause the one or more processing devices to determine current market offerings based on the received version of the requested content that is associated with the first type of wireless client device and the received version of the requested content that is associated with the second type of wireless client device.

8. The system of claim 6 , wherein the instruction that, when executed, cause the one or more processing devices to send, from the emulation system using the wireless communication device, the generated first content request to the wireless network comprise instructions that, when executed, cause the one or more processing devices to: establish a connection with the wireless network; and send authentication information to the wireless network, the authentication information being formatted to correspond with the protocol utilized by the wireless network.

9. The system of claim 6 , wherein the instruction that, when executed, cause the one or more processing devices to generate the first content request comprise instructions that, when executed, cause the one or more processing devices to include one or more values associated with the first type of wireless client device in a user agent header included in the first content request.

10. The system of claim 6 , wherein the instruction that, when executed, cause the one or more processing devices to generate the first content request comprise instructions that, when executed, cause the one or more processing devices to including User Agent Profile information associated with the first type of wireless client device in the first content request.

Assignments (15)
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 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS AND TRADEMARKS Recorded Nov 6, 2013
From: BANK OF AMERICA, N.A.
To: COMSCORE, INC.; RSC THE QUALITY MEASUREMENT COMPANY; CSWS, INC.
Reel/Frame 031692/0418 →
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 →
SECURITY AGREEMENT Recorded Jul 6, 2011
From: COMSCORE, INC.; RSC THE QUALITY MEASUREMENT COMPANY; CSWS, INC.
To: BANK OF AMERICA, N.A.
Reel/Frame 026551/0900 →
CONVERSION FROM A CORPORATION TO A LLC Recorded Jun 23, 2011
From: M:METRICS, INC.
To: M:METRICS, LLC
Reel/Frame 026498/0777 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2011
From: M:METRICS, LLC
To: COMSCORE, INC.
Reel/Frame 026499/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2008
From: MONTELIUS, JOHAN
To: M:METRICS, INC.
Reel/Frame 021687/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2006
From: MONTELIUS, JOHAN
To: MMETRICS
Reel/Frame 018169/0544 →