IP Library Patent Application 15954919
Patent Application
App. No. 15/954,919

Computer-Automated Schedule Optimization

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 None
App. No.
15/954,919
Abstract

A computerized system performs automated schedule optimization. In particular, the system solves the problem of determining the range of advertisement placement prices that a seller can select from, while still satisfying all of the constraints on the buyers' orders. The system generates such a range of prices automatically based on a variety of data. As a result, the system helps the seller to maximize the prices of the potential placements that can satisfy a set of orders from buyers.

Claims (40)

1 . A method performed by at least one computer processor executing computer program instructions stored on at least one non-transitory computer-readable medium, the method comprising:

(A) identifying an initial ratecard percentage associated with a seller;

(B) scaling the initial ratecard percentage up and down to produce a plurality of modified ratecard percentages;

(C) selecting, from among the plurality of modified ratecard percentages, a minimum ratecard percentage that satisfies at least one buyer constraint in connection with a plurality of inventory units; and

(D) selecting, from among the plurality of modified ratecard percentages, a maximum ratecard percentage that satisfies the at least one buyer constraint in connection with a plurality of inventory units having a plurality of associated rates.

2 . The method of claim 1 , wherein (B) comprises selecting a first initial scaling factor and scaling the initial ratecard percentage based on the first initial scaling factor.

3 . The method of claim 2 , wherein (B) further comprises selecting the first initial scaling factor to have a value greater than one, such that applying the first initial scaling factor to the initial ratecard percentage results in infeasibility of satisfying the at least one buyer constraint in connection with the plurality of inventory units.

4 . The method of claim 3 , wherein the at least one buyer constraint comprises a maximum spending constraint, and wherein (C) comprises:

(C) (1) scaling the plurality of associated rates based on the first initial scaling factor and the initial ratecard percentage to produce a plurality of scaled rates;

(C) (2) calculating a minimum deviation of the plurality of scaled rates from the maximum spending constraint; and

(C) (3) selecting the maximum ratecard percentage based on the calculated minimum deviation.

5 . The method of claim 3 , wherein (B) further comprises selecting a second initial scaling factor and scaling the initial ratecard percentage based on the second initial scaling factor.

6 . The method of claim 5 , wherein (B) further comprises selecting the second initial scaling factor to have a value less than one, such that applying the second initial scaling factor to the initial ratecard percentage results in infeasibility of satisfying the at least one buyer constraint in connection with the plurality of inventory units.

7 . The method of claim 6 , wherein the at least one buyer constraint comprises a maximum spending constraint, and wherein (D) comprises:

(D) (1) scaling the plurality of associated rates based on the first initial scaling factor and the initial ratecard percentage to produce a plurality of scaled rates;

(D) (2) calculating a minimum deviation of the plurality of scaled rates from the maximum spending constraint; and

(D) (3) selecting the minimum ratecard percentage based on the calculated minimum deviation.

8 . The method of claim 1 , wherein (C) comprises scaling rates associated with the plurality of inventory units based on the plurality of modified ratecard percentages to produce a plurality of modified rates, and selecting the minimum ratecard percentage based on the plurality of modified rates.

9 . The method of claim 8 , wherein (D) comprises scaling rates associated with the plurality of inventory units based on the plurality of modified ratecard percentages to produce a plurality of modified rates, and selecting the maximum ratecard percentage based on the plurality of modified rates.

10 . The method of claim 1 , wherein the at least one buyer constraint comprises a maximum spending constraint.

11 . A system comprising at least one non-transitory computer-readable medium having computer program instructions stored thereon, wherein the computer program instructions are executable by at least one computer processor to perform a method, the method comprising:

(A) identifying an initial ratecard percentage associated with a seller;

(B) scaling the initial ratecard percentage up and down to produce a plurality of modified ratecard percentages;

(C) selecting, from among the plurality of modified ratecard percentages, a minimum ratecard percentage that satisfies at least one buyer constraint in connection with a plurality of inventory units; and

(D) selecting, from among the plurality of modified ratecard percentages, a maximum ratecard percentage that satisfies the at least one buyer constraint in connection with a plurality of inventory units having a plurality of associated rates.

12 . The system of claim 11 , wherein (B) comprises selecting a first initial scaling factor and scaling the initial ratecard percentage based on the first initial scaling factor.

13 . The system of claim 12 , wherein (B) further comprises selecting the first initial scaling factor to have a value greater than one, such that applying the first initial scaling factor to the initial ratecard percentage results in infeasibility of satisfying the at least one buyer constraint in connection with the plurality of inventory units.

14 . The system of claim 13 , wherein the at least one buyer constraint comprises a maximum spending constraint, and wherein (C) comprises:

(C) (1) scaling the plurality of associated rates based on the first initial scaling factor and the initial ratecard percentage to produce a plurality of scaled rates;

(C) (2) calculating a minimum deviation of the plurality of scaled rates from the maximum spending constraint; and

(C) (3) selecting the maximum ratecard percentage based on the calculated minimum deviation.

15 . The system of claim 13 , wherein (B) further comprises selecting a second initial scaling factor and scaling the initial ratecard percentage based on the second initial scaling factor.

16 . The system of claim 15 , wherein (B) further comprises selecting the second initial scaling factor to have a value less than one, such that applying the second initial scaling factor to the initial ratecard percentage results in infeasibility of satisfying the at least one buyer constraint in connection with the plurality of inventory units.

17 . The system of claim 16 , wherein the at least one buyer constraint comprises a maximum spending constraint, and wherein (D) comprises:

(D) (1) scaling the plurality of associated rates based on the first initial scaling factor and the initial ratecard percentage to produce a plurality of scaled rates;

(D) (2) calculating a minimum deviation of the plurality of scaled rates from the maximum spending constraint; and

(D) (3) selecting the minimum ratecard percentage based on the calculated minimum deviation.

18 . The system of claim 11 , wherein (C) comprises scaling rates associated with the plurality of inventory units based on the plurality of modified ratecard percentages to produce a plurality of modified rates, and selecting the minimum ratecard percentage based on the plurality of modified rates.

19 . The system of claim 18 , wherein (D) comprises scaling rates associated with the plurality of inventory units based on the plurality of modified ratecard percentages to produce a plurality of modified rates, and selecting the maximum ratecard percentage based on the plurality of modified rates.

20 . The system of claim 11 , wherein the at least one buyer constraint comprises a maximum spending constraint.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 5, 2023
From: XANDR INC.
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 063264/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2020
From: CLYPD, INC.
To: XANDR INC.
Reel/Frame 052247/0584 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2018
From: MONTES DE OCA, MARCO A.; BURKE, JASON M.; RAE, HOLLY; DOE, PETER; MCCARTHY, KATIE
To: CLYPD, INC.
Reel/Frame 045577/0449 →