IP Library › Granted Patent US 12,437,317
Granted Patent B2
US 12,437,317 · App. 17/586,883 · Granted Oct 7, 2025

Systems and methods for maximizing budget utilization through management of limited resources in an online environment

Inventors: Jun Young Mun (Seoul, KR); Ankit Arora (Seattle, WA); Young Jin Kim (Seoul, KR); Ji Hoon Kim (Seoul, KR); Byoung In Lim (Seoul, KR); Jin Su Lee (Seoul, KR); Seon Ah Kim (Seoul, KR); Jae Ho Jeong (Seoul, KR); Jung Min Song (Seoul, KR); Suk Min Ahn (Seoul, KR)
Assignee: Coupang Corp.
G06Q30/0249G06F16/908G06Q30/0276G06Q50/188
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 12,437,317
App. No.
17/586,883
Granted
Oct 7, 2025
Kind
B2
Abstract

A computer-implemented system and a method for automatic electronic order creation are disclosed. The system and method may be configured to: receive a digitized document comprising embedded metadata related to contents of the digitized document; analyze the embedded metadata to extract a boundary parameter; generate a unique reference identifier associated with the digitized document and the boundary parameter; receive a first input data setting one or more target measurements for one or more predefined periods of time, wherein a sum of the one or more target measurements is less than or equal to the boundary parameter; receive a second input data setting configuration data for achieving the one or more target measurements; and generate an electronic order based on the configuration data.

Claims (53)

1. A computer-implemented system for automatic electronic order creation, the system comprising:

a plurality of sub-systems;

at least one non-transitory computer-readable medium configured to store instructions; and

at least one processor configured to execute the instructions to perform operations comprising:

storing, in at least one first database by a first sub-system of the plurality of systems, ad assets for displaying electronic advertisements for a plurality of products associated with a plurality of suppliers;

storing, in at least one second database, a plurality of available space associated with a plurality of time periods;

receiving, via a network by a second sub-system of the plurality of sub-systems, a plurality of digitized documents, each digitized document comprising embedded metadata related to contents of the digitized document;

analyzing, by the second sub-system, the embedded metadata;

in response to analyzing the embedded metadata, detecting, by the second sub-system, a file type of each digitized document;

for each digitized document of the plurality of digitized documents:

extracting, by the second sub-system, a boundary parameter from the digitized document based on the analyzed embedded metadata, wherein the boundary parameter is associated with a contracted budget for an electronic advertisement of one or more products,

monitoring, by a third sub-system of the plurality of sub-systems, a current progress of the boundary parameter, wherein the current progress of the boundary parameter is based on a fluctuating utilization of the contracted budget,

determining, by a fourth sub-system of the plurality of sub-systems based on at least one reference key associated with at least one supplier, at least one customized order based on the contracted budget, an effective period, a planned budget, at least one ad asset corresponding to at least one product, and at least one available space for the electronic advertisement within a webpage or user interface,

generating, by the fourth sub-system, a first cost for using the at least one available space for a time period and a second cost for generating the at least one ad asset within the at least one available space for the at least one customized order,

transmitting, by the fourth sub-system to the at least one supplier, a total cost associated with the at least one customized order based on the first cost and the second cost,

in response to receiving approval from the at least one supplier, transmitting, by the fourth sub-system, a signal to update the at least one second database to reserve the at least one available space for the time period, and

executing, by a fifth sub-system, the at least one customized order to display the at least one ad asset within the at least one available space.

2. The computer-implemented system of claim 1 , wherein extracting the boundary parameter comprises:

extracting the embedded metadata from the digitized document;

detecting that the digitized document was created based on a predefined template; and

extracting the boundary parameter by extracting data from one or more predefined positions of the digitized document.

3. The computer-implemented system of claim 2 , wherein instructions further comprise:

extracting a temporal parameter based on the embedded metadata.

4. The computer-implemented system of claim 3 , wherein one or more predefined advertisement periods associated with the contracted budget is shorter than or equal to a period of time represented by the temporal parameter.

5. The computer-implemented system of claim 1 , wherein the total cost is less than or equal to the boundary parameter.

6. The computer-implemented system of claim 1 , wherein the digitized document is an agreement between two or more parties.

7. The computer-implemented system of claim 1 , wherein one or more predefined advertisement periods associated with the contracted budget each span a month.

8. The computer-implemented system of claim 1 , wherein determining the at least one customized order is based on configuration parameters that are based on a location, time, layout, or dimensions of the electronic advertisement.

9. A computer-implemented method for automatic electronic order creation, the method comprising:

storing, in at least one first database by a first system of a plurality of systems, ad assets for displaying electronic advertisements for a plurality of products associated with a plurality of suppliers;

storing, in at least one second database, a plurality of available space associated with a plurality of time periods;

receiving, via a network by a second system of the plurality of systems, a plurality of digitized documents, each digitized document comprising embedded metadata related to contents of the digitized document;

analyzing, by the second system, the embedded metadata;

in response to analyzing the embedded metadata, detecting, by the second system, a file type of each digitized document;

for each digitized document of the plurality of digitized documents:

extracting, by the second system, a boundary parameter from the digitized document based on the analyzed embedded metadata, wherein the boundary parameter is associated with a contracted budget for an electronic advertisement of one or more products,

monitoring, by a third system of the plurality of systems, a current progress of the boundary parameter, wherein the current progress of the boundary parameter is based on a fluctuating utilization of the contracted budget,

determining, by a fourth system of the plurality of systems based on at least one reference key associated with at least one supplier, at least one customized order based on the contracted budget, an effective period, a planned budget, at least one ad asset corresponding to at least one product, and at least one available space for the electronic advertisement within a webpage or user interface,

generating, by the fourth system, a first cost for using the at least one available space for a time period and a second cost for generating the at least one ad asset within the at least one available space for the at least one customized order,

transmitting, by the fourth system to the at least one supplier, a total cost associated with the at least one customized order based on the first cost and the second cost,

in response to receiving approval from the at least one supplier, transmitting, by the fourth system, a signal to update the at least one second database to reserve the at least one available space for the time period, and

executing, by a fifth system, the at least one customized order to display the at least one ad asset within the at least one available space.

10. The computer-implemented method of claim 9 , wherein extracting the boundary parameter comprises:

extracting the embedded metadata from the digitized document;

detecting that the digitized document was created based on a predefined template; and

extracting the boundary parameter by extracting data from one or more predefined positions of the digitized document.

11. The computer-implemented method of claim 10 , further comprising:

extracting a temporal parameter based on the embedded metadata.

12. The computer-implemented method of claim 11 , wherein one or more predefined advertisement periods associated with the contracted budget is shorter than or equal to a period of time represented by the temporal parameter.

13. The computer-implemented method of claim 9 , wherein the total cost is less than or equal to the boundary parameter.

14. The computer-implemented method of claim 9 , wherein the digitized document is an agreement between two or more parties.

15. The computer-implemented method of claim 9 , wherein one or more predefined advertisement periods associated with the contracted budget each span a month.

16. The computer-implemented method of claim 9 , wherein determining the at least one customized order is based on configuration parameters that are based on a location, time, layout, or dimensions of the electronic advertisement.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2022
From: MUN, JUN YOUNG; ARORA, ANKIT; KIM, YOUNG JIN; KIM, JI HOON; LIM, BYOUNG IN; LEE, JIN SU; KIM, SEON AH; JEONG, JAE HO; SONG, JUNG MIN; AHN, SUK MIN
To: COUPANG CORP.
Reel/Frame 058823/0697 →
Continuity (2)
Continuation 16903427 · Jun 17, 2020
Related Publication 20220148032A1 · May 12, 2022
References Cited (43)
US 7644103B2 · Smith et al. · 2010 [cited by applicant]
US 8666807B1 · Murray · 2014 [cited by applicant]
US 20020194008A1 · Yang · 2002 [cited by applicant]
US 20030115080A1 · Kasravi · 2003 [cited by applicant]
US 20030229536A1 · House · 2003 [cited by applicant]
US 20060287967A1 · Dan · 2006 [cited by applicant]
US 20070008574A1 · Henry et al. · 2007 [cited by applicant]
US 20070067214A1 · Caprio · 2007 [cited by applicant]
US 20080249855A1 · Collins · 2008 [cited by examiner]
US 20080288356A1 · Roy et al. · 2008 [cited by applicant]
US 20090144801A1 · Grouf · 2009 [cited by examiner]
US 20110040636A1 · Simmons et al. · 2011 [cited by applicant]
US 20110202470A1 · Agrawal · 2011 [cited by applicant]
US 20130191207A1 · Smallwood et al. · 2013 [cited by applicant]
US 20130226691A1 · Chatow et al. · 2013 [cited by applicant]
US 20140337137A1 · Robertson · 2014 [cited by applicant]
US 20140337143A1 · Petersen · 2014 [cited by applicant]
US 20150019348A1 · Young-Lai et al. · 2015 [cited by applicant]
US 20160078488A1 · Simo et al. · 2016 [cited by applicant]
US 20160132940A1 · Frommann · 2016 [cited by applicant]
US 20160343038A1 · Sprecher et al. · 2016 [cited by applicant]
US 20200211057A1 · Kong · 2020 [cited by examiner]
US 20200327172A1 · Coquard · 2020 [cited by applicant]
CN 101673290B · 2011 [cited by applicant]
CN 103620630A · 2014 [cited by applicant]
CN 111068328A · 2020 [cited by applicant]
KR 1020070030467 · 2007 [cited by applicant]
KR 1020140120307 · 2014 [cited by applicant]
KR 1020170013954 · 2017 [cited by applicant]
KR 101940973 · 2019 [cited by applicant]
KR 101046204 · 2019 [cited by applicant]
KR 1020190130868 · 2019 [cited by applicant]
TW I478087B · 2015 [cited by applicant]
Bergmann, M., Brück, C., Knauer, T. et al. Digitization of the budgeting process: determinants of the use of business analytics and its effect on satisfaction with the budgeting process. J Manag Control 31, 25-54 (2020)… [cited by examiner]
Office Action in counterpart Taiwanese Application No. 110149507 dated Sep. 23, 2022 (5 pages). [cited by applicant]
Notice of Allowance mailed Sep. 30, 2021 in counterpart Taiwanese Application No. 109147081, 3 pages. [cited by applicant]
Decision of Patent Grant mailed Nov. 8, 2021 in counterpart Korean Application No. 10-2020-0083654, 5 pages. [cited by applicant]
Wang, H., Liu, X., & Chan, W. K. V., Resource Allocation of Internet Display Advertising Considering Multiple Metric Constraints, 2020, IEEE (Year: 2020). [cited by applicant]
International Search Report and Written Opinion mailed Apr. 15, 2021 in corresponding PCT International Application, 12 pages. [cited by applicant]
Notice of Preliminary Rejection mailed Feb. 22, 2021, by the Korean Patent Office in counterpart Korean Application No. 10-2020-0083654, 10 pages. [cited by applicant]
Preliminary Search Report mailed Aug. 25, 2020, in connection with Korean Application No. KR 10-2020-0083654, 7 pages. [cited by applicant]
Examination Notice in counterpart Hong Kong Patent Application No. 22021030170.5 dated Apr. 14, 2022 (8 pages). [cited by applicant]
Notice of Preliminary Rejection in counterpart Korean Application No. 10-2022-0014946 dated Dec. 30, 2022 (7 pages). [cited by applicant]
Cited By (1)
US 12,711,302