IP Library Granted Patent US 11,303,714
Granted Patent B2
US 11,303,714 · App. 15/842,026 · Granted Apr 12, 2022

System and method for application traffic control

Inventor: Baxter Box (Dallas, TX)
Assignee: rewardStyle, Inc.
H04L67/22G06F3/0482G06F16/24573H04L29/08H04L43/045H04L43/062H04L67/306G06F16/9577H04L45/306
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 11,303,714
App. No.
15/842,026
Filed
Dec 14, 2017
Granted
Apr 12, 2022
Kind
B2
Art Unit
2453
USPC
709/224
Abstract

A system for managing web traffic comprising a meta control operating on a first processor having a first control interface and configured to generate a request for content and to transmit the request for content over a digital data network to a meta control server. The meta control server operating on a second processor and configured to receive the request for content and to select data for one or more second control interfaces as a function of data associated with the first control interface and to transmit the data for the one or more second control interfaces over the digital data network to the first control interface. The first control interface displays the data for the one or more second control interfaces and monitors user activity associated with the data.

Claims (35)

1. A system for managing web traffic comprising:

a first processor configured to provide a meta control having a first control interface and configured to generate a request for content and to transmit the request for content over a digital data network to a meta control server; and

a second processor configured to provide the meta control server, the second processor coupled to at least one storage device storing instructions which, when executed by the second processor, cause the meta control server to:

receive the request for content;

select data for one or more second control interfaces as a function of data associated with the first control interface;

transmit the data for the one or more second control interfaces over the digital data network to the first control interface, wherein the first control interface displays the data for the one or more second control interfaces and monitors user activity associated with the data for the one or more second control interfaces, wherein a functional control of the first control interface changes as a function of changes in inbound and outbound click through rates associated with at least one of: the first control interface or the one or more second control interfaces;

determine, based on the monitored user activity, a traffic imbalance for the first interface, the traffic imbalance resulting from one of (i) more outbound clicks than inbound clicks or (ii) more inbound clicks than outbound clicks;

identify prospective second control interfaces for display at the first control interface based at least on the monitored user activity;

compare inbound and outbound click through rates for each of the prospective second control interfaces with inbound and outbound click through rates for the first control interface;

rank the prospective second control interfaces based on (i) the comparison, (ii) relevance of data of the prospective second control interfaces, and (iii) changes in the inbound and outbound click through rates associated with at least one of: the first control interface or the prospective second control interfaces;

select one or more of the ranked, prospective second control interfaces such that the inbound and outbound click through rates for the first control interface are equal to the respective inbound and outbound click through rates for the selected one or more prospective second control interfaces; and

cause to be displayed, via the first control interface, data associated with the selected one or more prospective second control interfaces.

2. The system of claim 1 wherein at least one of the meta control and the meta control server is configured to scrape text and image data associated with the first control interface.

3. The system of claim 1 wherein the instructions, when executed by the second processor, further cause the meta control server to determine a publisher of data for each of the one or more second control interfaces, and to cause the data for the one or more second control interfaces to be displayed at the first control interface.

4. The system of claim 3 , wherein the data selected for the one or more second control interfaces is selected according to the determined publisher.

5. The system of claim 1 wherein the rank of the prospective second control interfaces modifies the functional control of the first control interface.

6. A method for managing web traffic comprising:

generating a request for content at a meta control operating on a first processor having a first control interface;

transmitting the request for content over a digital data network to a meta control server;

receiving the request for content at the meta control server operating on a second processor;

selecting data for one or more second control interfaces as a function of data associated with the first control interface; and

transmitting the data for the one or more second control interfaces over the digital data network to the first control interface, wherein the first control interface displays the data for the one or more second control interfaces and monitors user activity associated with the data for the one or more second control interfaces, wherein a functional control of the first control interface changes as a function of changes in inbound and outbound click through rates associated with at least one of: the first control interface or the one or more second control interfaces;

determining, based on the monitored user activity, a traffic imbalance for the first interface, the traffic imbalance resulting from one of (i) more outbound clicks than inbound clicks or (ii) more inbound clicks than outbound clicks;

identifying prospective second control interfaces for display at the first control interface based at least on the monitored user activity;

comparing inbound and outbound click through rates for each of the prospective second control interfaces with inbound and outbound click through rates for the first control interface;

ranking the prospective second control interfaces based on (i) the comparison, (ii) relevance of data of the prospective second control interfaces, and (iii) changes in the inbound and outbound click through rates associated with at least one of: the first control interface or the prospective second control interfaces;

selecting one or more of the ranked, prospective second control interfaces such that the inbound and outbound click through rates for the first control interface are equal to the respective inbound and outbound click through rates for the selected one or more prospective second control interfaces; and

causing to be displayed, via the first control interface, data associated with the selected one or more prospective second control interfaces.

7. The method of claim 6 further comprising scraping text and image data associated with the first control interface at one of the meta control and the meta control server.

8. The method of claim 6 further comprising:

determining a publisher of data for each of the prospective second control interfaces at the meta control server; and

selecting data for the prospective second control interfaces according to the determined publisher.

9. The method of claim 6 further comprising basing the rank of the prospective second control interfaces on the outbound click through rates associated with the first control interface and then based on the outbound click through rates associated with the prospective second control interfaces.

10. The method of claim 6 further comprising basing the rank of the prospective second control interfaces on the outbound click through rates associated with the prospective second control interfaces and then based on the inbound click through rates associated with the prospective second control interfaces.

11. The method of claim 6 further comprising basing the rank of the prospective second control interfaces on the outbound click through rates associated with the first control interface and then based on the inbound click through rates associated with the prospective second control interfaces.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2023
From: SILICON VALLEY BANK, A DIVISION OF FIRST CITIZENS BANK & TRUST COMPANY (SUCCESSOR BY PURCHASE TO THE FEDERAL DEPOSIT INSURANCE CORPORATION AS RECEIVER FOR SILICON VALLEY BRIDGE BANK, N.A. (AS SUCCESSOR TO SILICON VALLEY BANK))
To: REWARDSTYLE, INC.
Reel/Frame 065098/0831 →
SECURITY INTEREST Recorded Feb 2, 2022
From: REWARDSTYLE, INC.
To: SILICON VALLEY BANK
Reel/Frame 058950/0367 →
FIRST AMENDMENT TO INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Feb 7, 2019
From: REWARDSTYLE, INC.
To: SILICON VALLEY BANK
Reel/Frame 048287/0879 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 5, 2018
From: BOX, BAXTER
To: REWARDSTYLE, INC.
Reel/Frame 045107/0062 →
Continuity (2)
Provisional Application 62434317 · Dec 14, 2016
Related Publication 20180167474A1 · Jun 14, 2018