IP Library Granted Patent US 8,090,825
Granted Patent B1
US 8,090,825 · App. 12/762,481 · Granted Jan 3, 2012

System and method for multibeaconing

Assignee: Quantcast Corporation
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,090,825
App. No.
12/762,481
Granted
Jan 3, 2012
Kind
B1
Abstract

A method and system for triggering multiple client requests, including: providing directions for obtaining multibeacon instructions, in response to a content request from the client device, providing the multibeacon instructions in response to a request from the client device, with the request for multibeacon instructions submitted by the client device based on the directions, receiving an initial image request at the multibeacon management system from the client device wherein the initial image request is submitted by the client device upon execution of the multibeacon instructions, and, composing and sending a beacon from the multibeacon management system to the client device in response to the initial image request causing the configuration of a storage device at the client device for storing the beacon, wherein the properties of the beacon are configured to trigger the multibeacon instructions to instruct the client device to submit additional image requests to the multibeacon management system.

Claims (36)

1. A method for triggering multiple client requests comprising:

receiving at a multibeacon management system a request for multibeacon instructions from a client device, the request based on directions to contact the multibeacon management system received by the client device from a content provider;

responsive to the request, sending multibeacon instructions from the multibeacon management system to the client device;

receiving an initial image request at the multibeacon management system from the client device, wherein the initial image request results from execution of the multibeacon instructions by the client device; and

responsive to the initial image request, sending a beacon from the multibeacon management system to the client device that causes a storage device at the client device to store a representation of the beacon, wherein one or more properties of the beacon are configured by the multibeacon management system to trigger the multibeacon instructions to instruct the client device to send a plurality of additional image requests to the multibeacon management system.

2. The method of claim 1 further comprising:

receiving an additional image request at the multibeacon management system from the client device over the network.

3. The method of claim 2 further comprising:

redirecting the additional image request by the multibeacon management system to a third party system.

4. The method of claim 3 wherein redirecting the additional image request includes instructing the client device to submit the additional image request to the third party system over the network.

5. The method of claim 3 , wherein the third party system is a third party system external to the content provider and the multibeacon management system.

6. The method of claim 1 wherein configuring the beacon includes:

identifying a number of additional image requests to configure for the beacon; and,

configuring the one or more properties of the beacon to encode the number of additional image requests.

7. The method of claim 6 wherein identifying includes:

identifying the number of third party systems targeted for redirection.

8. The method of claim 6 wherein identifying includes:

identifying the number of third party systems targeted for redirection based on one or more redirection parameters.

9. The method of claim 1 wherein the one or more properties of the beacon comprise a storage size of the beacon.

10. The method of claim 1 further comprising configuring the multibeacon management system to select one or more third party systems targeted for redirection based on one or more redirection parameters.

11. A multibeacon management system comprising:

an instruction server for providing multibeacon instructions to a client device over a network in response to a request for multibeacon instructions from the client device;

a beacon provider for configuring and sending beacons over the network to the client device for causing a storage device at the client device to store a representation of the beacon in response to an initial image request submitted by the client device, wherein configuring the beacon includes setting one or more properties of the beacon based at least in part on the number of additional image requests to be triggered at the client device; and,

a redirection module for managing a plurality of additional image requests generated by the client device wherein managing one additional image request includes:

identifying a third party system targeted for redirection; and,

redirecting the additional image request to the third party system targeted for redirection.

12. The system of claim 11 wherein redirecting comprises instructing the client device to submit the additional image request to the third party system over the network.

13. The system of claim 11 wherein the beacon provider identifies the number of additional image requests to configure for the beacon based on the number of third party servers targeted for redirection and configures the one or more properties of the beacon to encode the number of additional image requests.

14. The system of claim 11 further comprising a configuration module for configuring the third party servers targeted for redirection.

15. The system of claim 14 wherein the configuration module can be configured per client device or per group of client devices.

16. The system of claim 14 wherein the configuration module can be configured based on redirection parameters.

17. The system of claim 11 wherein the one or more properties of the beacon comprise the storage size of the beacon.

18. A non-transitory computer-readable storage medium storing executable computer program instructions for triggering multiple client requests, the computer program instructions comprising instructions for: receiving at a multibeacon management system a request for multibeacon instructions from a client device, the request based on directions to contact the multibeacon management system received by the client device from a content provider; responsive to the request, sending multibeacon instructions from the multibeacon management system to the client device; receiving an initial image request at the multibeacon management system from the client device, wherein the initial image request results from execution of the multibeacon instructions by the client device; and responsive to the initial image request, sending a beacon from the multibeacon management system to the client device-that causes a storage device at the client device to store a representation of the beacon, wherein one or more properties of the beacon are configured by the multibeacon management system to trigger the multibeacon instructions to instruct the client device to send a plurality of additional image requests to the multibeacon management system.

19. The non-transitory computer-readable medium of claim 18 , wherein the computer program instructions further comprise instructions for: receiving an additional image request at the multibeacon management system from the client device over the network.

20. The non-transitory computer-readable medium of claim 19 , wherein the computer program instructions further comprise instructions for: redirecting the additional image request by the multibeacon management system to a third party system.

21. The non-transitory computer-readable medium of claim 20 , wherein the third party system is a third party system external to the content provider and the multibeacon management system.

Assignments (13)
RELEASE OF SECURITY INTEREST Recorded Jun 21, 2024
From: BANK OF AMERICA, N.A.
To: QUANTCAST CORPORATION
Reel/Frame 067807/0017 →
SECURITY INTEREST Recorded Jun 18, 2024
From: QUANTCAST CORPORATION
To: CRYSTAL FINANCIAL LLC D/B/A SLR CREDIT SOLUTIONS
Reel/Frame 067777/0613 →
SECURITY INTEREST Recorded Dec 5, 2022
From: QUANTCAST CORPORATION
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 062066/0265 →
SECURITY INTEREST Recorded Sep 30, 2021
From: QUANTCAST CORPORATION
To: BANK OF AMERICA, N.A., AS AGENT
Reel/Frame 057677/0297 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2021
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: QUANTCST CORPORATION
Reel/Frame 057678/0832 →
RELEASE OF SECURITY INTEREST Recorded May 6, 2021
From: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
To: QUANTCAST CORPORATION
Reel/Frame 056159/0702 →
RELEASE OF SECURITY INTEREST Recorded Mar 15, 2021
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: QUANTCAST CORPORATION
Reel/Frame 055599/0282 →
SECURITY INTEREST Recorded Aug 7, 2018
From: QUANTCAST CORPORATION
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 046733/0305 →
PATENT SECURITY AGREEMENT Recorded Jun 26, 2015
From: QUANTCAST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 036020/0721 →
SECURITY AGREEMENT Recorded Oct 18, 2013
From: QUANTCAST CORPORATION
To: VENTURE LENDING & LEASING VI, INC.; VENTURE LENDING & LEASING VII, INC.
Reel/Frame 031438/0474 →
SECURITY AGREEMENT Recorded Jul 10, 2013
From: QUANTCAST CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 030772/0488 →
SECURITY AGREEMENT Recorded Jun 18, 2013
From: QUANTCAST CORPORATION
To: VENTURE LENDING & LEASING VI, INC.
Reel/Frame 030652/0498 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2010
From: NALAM, NAVEEN
To: QUANTCAST CORPORATION
Reel/Frame 024275/0372 →
Continuity (1)
Continuation 12163749 · Jun 27, 2008