IP Library Granted Patent US 12,423,745
Granted Patent B2
US 12,423,745 · App. 18/672,699 · Granted Sep 23, 2025

Method and apparatus for facilitating meta search proxy bidding

Inventors: Kevin Saito (Chicago, IL); Barry O'Sullivan (Chicago, IL); Taylor Dykes (Chicago, IL); Giovanni Gargiulo (Chicago, IL)
Assignee: BYTEDANCE INC.
G06Q30/08
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,423,745
App. No.
18/672,699
Granted
Sep 23, 2025
Kind
B2
Abstract

Various methods are provided for programmatically providing a platform for responding dynamically providing a response to a property level availability call through API request based on run-time information. One example method may comprise receiving the property level availability call, the property level availability call configured to elicit a response identifying an availability of one or more of the plurality of specified properties for a specified time frame, determining, based on an associated bid, whether an affirmative response to the property level availability call is profitable, and in an instance in which the affirmative response is profitable, causing transmission of the affirmative response.

Claims (64)

1. A method for improving efficiency of a meta-search system by reducing participation in meta-auctions, the method comprising:

receiving, by one or more processors, a property level availability call configured to elicit a response identifying an availability of one or more specified properties for a specified time frame;

determining, by the one or more processors, one or more static values associated with the one or more specified properties, wherein the one or more static values comprise a property margin, a conversion rate, and a return on sales;

calculating, by the one or more processors, an advance purchase window based on a difference between a current date and dates in the specified time frame;

determining, by the one or more processors, a dynamic conversion rate by automatically adjusting the conversion rate based on the advance purchase window, wherein the dynamic conversion rate reflects observed correlations between advance purchase timing and likelihood of purchase completion;

determining, by the one or more processors, based on an associated bid, the dynamic conversion rate, and the one or more static values, whether an affirmative response to the property level availability call is profitable; and

in an instance in which the affirmative response is profitable, causing transmission, by the one or more processors, of the affirmative response, thereby reducing participation in unprofitable meta-auctions and improving computational efficiency of the meta-search system.

2. The method according to claim 1 , further comprising:

in an instance in which the affirmative response is not profitable, causing delay, by the one or more processors, of the affirmative response.

3. The method according to claim 1 , further comprising:

calculating, by the one or more processors, whether a bid price is less than a length of stay multiplied by the property margin multiplied by the conversion rate; and

in an instance in which the bid price is less than a length of stay multiplied by the property margin multiplied by the conversion rate, determining, by the one or more processors, that the affirmative response is profitable.

4. The method according to claim 1 , further comprising:

calculating, by the one or more processors, whether a bid price is less than an average order value multiplied by property margin multiplied by a conversion rate multiplied by return on sales; and

in an instance in which the bid price is less than the average order value multiplied by the property margin multiplied by the conversion rate multiplied by the return on sales, determining, by the one or more processors, that the affirmative response is profitable.

5. The method according to claim 1 , further comprising:

in advance of a property level availability call, generating, by the one or more processors, a bid sheet, the bid sheet configured to identify a plurality of specified properties and an associated bid for each of the plurality of specified properties.

6. The method according to claim 1 , further comprising:

determining, by the one or more processors, a property type of a specified property; and

generating, by the one or more processors, a second availability call, the second availability call comprising at least information contained in the property level availability call and the property type, the property type indicative of a system to query for availability of the specified property.

7. The method according to claim 1 , further comprising:

determining, by the one or more processors, a desired bid placement in results for a specified property in advance of the property level availability call; and

determining, by the one or more processors, a desired bid price, the desired bid price configured to achieve the desired bid placement.

8. The method according to claim 7 , further comprising:

calculating, by the one or more processors, an average order value based on the property level availability call, the calculation being based on a length of stay indicated in the property level availability call.

9. The method according to claim 8 , further comprising:

calculating, by the one or more processors, a conversion rate of a specified property identified in the property level availability call based on the advance purchase window; and

determining, by the one or more processors, profitability of the desired bid price based on the average order value and the conversion rate.

10. The method according to claim 8 , further comprising:

calculating, by the one or more processors, the conversion rate based on sales of a specified property or based on sales of the specified property and converted cross sales.

11. A system for improving efficiency of a meta-search system by reducing participation in meta-auctions, the system comprising memory and one or more processors communicatively coupled to the memory, the one or more processors configured to:

receive a property level availability call configured to elicit a response identifying an availability of one or more specified properties for a specified time frame;

determine one or more static values associated with the one or more specified properties, wherein the one or more static values comprise a property margin, a conversion rate, and a return on sales;

calculate an advance purchase window based on a difference between a current date and dates in the specified time frame;

determine a dynamic conversion rate by automatically adjusting the conversion rate based on the advance purchase window, wherein the dynamic conversion rate reflects observed correlations between advance purchase timing and likelihood of purchase completion;

determine, based on an associated bid, the dynamic conversion rate, and the one or more static values associated with the one or more specified properties, whether an affirmative response to the property level availability call is profitable; and

in an instance in which the affirmative response is profitable, cause transmission of the affirmative response, thereby reducing participation in unprofitable meta-auctions and improving computational efficiency of the meta-search system.

12. The system according to claim 11 , wherein the one or more processors are further configured to:

in an instance in which the affirmative response is not profitable, cause delay of the affirmative response.

13. The system according to claim 11 , wherein the one or more processors are further configured to:

calculate whether a bid price is less than a length of stay multiplied by the property margin multiplied by the conversion rate; and

in an instance in which the bid price is less than a length of stay multiplied by the property margin multiplied by the conversion rate, determine that the affirmative response is profitable.

14. The system according to claim 11 , wherein the one or more processors are further configured to:

calculate whether a bid price is less than an average order value multiplied by property margin multiplied by a conversion rate multiplied by return on sales; and

in an instance in which the bid price is less than the average order value multiplied by the property margin multiplied by the conversion rate multiplied by the return on sales, determine that the affirmative response is profitable.

15. The system according to claim 11 , wherein the one or more processors are further configured to:

in advance of a property level availability call, generate a bid sheet, the bid sheet configured to identify a plurality of specified properties and an associated bid for each of the plurality of specified properties.

16. One or more non-transitory computer-readable storage media for improving efficiency of a meta-search system by reducing participation in meta-auctions, the one or more non-transitory computer-readable storage media including instructions that, when executed by one or more processors, cause the one or more processors to:

receiving a property level availability call, the property level availability call configured to elicit a response identifying an availability of one or more specified properties for a specified time frame;

determining one or more static values associated with the one or more specified properties, wherein the one or more static values comprise a property margin, a conversion rate, and a return on sales;

calculating an advance purchase window based on a difference between a current date and dates in the specified time frame;

determining a dynamic conversion rate by automatically adjusting the conversion rate based on the advance purchase window, wherein the dynamic conversion rate reflects observed correlations between advance purchase timing and likelihood of purchase completion;

determining, based on an associated bid, the one or more static values, and the dynamic conversion rate, whether an affirmative response to the property level availability call is profitable; and

in an instance in which the affirmative response is profitable, causing transmission of the affirmative response, thereby reducing participation in unprofitable meta-auctions and improving computational efficiency of the meta-search system.

17. The one or more non-transitory computer-readable storage media according to claim 16 , further including instructions that, when executed by one or more processors, cause the one or more processors to:

in an instance in which the affirmative response is not profitable, cause delay of the affirmative response.

18. The one or more non-transitory computer-readable storage media according to claim 16 , further including instructions that, when executed by one or more processors, cause the one or more processors to:

calculate whether a bid price is less than a length of stay multiplied by the property margin multiplied by the conversion rate; and

in an instance in which the bid price is less than a length of stay multiplied by the property margin multiplied by the conversion rate, determine that the affirmative response is profitable.

19. The one or more non-transitory computer-readable storage media according to claim 16 , further including instructions that, when executed by one or more processors, cause the one or more processors to:

calculate whether a bid price is less than an average order value multiplied by property margin multiplied by a conversion rate multiplied by return on sales; and

in an instance in which the bid price is less than the average order value multiplied by the property margin multiplied by the conversion rate multiplied by the return on sales, determine that the affirmative response is profitable.

20. The one or more non-transitory computer-readable storage media according to claim 16 , further including instructions that, when executed by one or more processors, cause the one or more processors to:

in advance of a property level availability call, generate a bid sheet, the bid sheet configured to identify a plurality of specified properties and an associated bid for each of the plurality of specified properties.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 10, 2024
From: GROUPON, INC.
To: BYTEDANCE INC.
Reel/Frame 068538/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 23, 2024
From: SAITO, KEVIN; O'SULLIVAN, BARRY; DYKES, TAYLOR; GARGIULO, GIOVANNI
To: GROUPON, INC.
Reel/Frame 067510/0323 →
Continuity (5)
Continuation 17811141 · Jul 7, 2022
Continuation 16884259 · May 27, 2020
Continuation 15287413 · Oct 6, 2016
Provisional Application 62238477 · Oct 7, 2015
Related Publication 20240420228A1 · Dec 19, 2024
References Cited (72)
US 7865420B1 · Daman · 2011 [cited by examiner]
US 8095536B1 · Kelly · 2012 [cited by examiner]
US 8326693B1 · Chan · 2012 [cited by examiner]
US 10356052B1 · Ashley · 2019 [cited by examiner]
US 10672040B1 · Yolken · 2020 [cited by examiner]
US 10699332B1 · Saito · 2020 [cited by examiner]
US 11416922B2 · Saito · 2022 [cited by examiner]
US 20020038282A1 · Montgomery · 2002 [cited by examiner]
US 20020120553A1 · Bowman-Amuah · 2002 [cited by examiner]
US 20030125038A1 · Western · 2003 [cited by examiner]
US 20030220867A1 · Goodwin · 2003 [cited by examiner]
US 20040068486A1 · Chidlovskii · 2004 [cited by examiner]
US 20040080545A1 · Kobal · 2004 [cited by examiner]
US 20040103040A1 · Ronaghi · 2004 [cited by examiner]
US 20040109030A1 · Farrington · 2004 [cited by examiner]
US 20040215527A1 · Grove · 2004 [cited by examiner]
US 20040267561A1 · Meshkin · 2004 [cited by examiner]
US 20050004830A1 · Rozell · 2005 [cited by examiner]
US 20050015308A1 · Grove · 2005 [cited by examiner]
US 20050015325A1 · Grove · 2005 [cited by examiner]
US 20050027641A1 · Grove · 2005 [cited by examiner]
US 20050065866A1 · Grove · 2005 [cited by examiner]
US 20050108125A1 · Goodwin · 2005 [cited by examiner]
US 20060242129A1 · Libes · 2006 [cited by examiner]
US 20070198398A1 · Rios · 2007 [cited by examiner]
US 20080114671A1 · Goel · 2008 [cited by examiner]
US 20100235178A1 · Firminger · 2010 [cited by examiner]
US 20100235182A1 · Firminger · 2010 [cited by examiner]
US 20100235183A1 · Firminger · 2010 [cited by examiner]
US 20100235184A1 · Firminger · 2010 [cited by examiner]
US 20100235185A1 · Firminger · 2010 [cited by examiner]
US 20100235186A1 · Firminger · 2010 [cited by examiner]
US 20100235187A1 · Firminger · 2010 [cited by examiner]
US 20100235188A1 · Firminger · 2010 [cited by examiner]
US 20100235189A1 · Firminger · 2010 [cited by examiner]
US 20100235190A1 · Firminger · 2010 [cited by examiner]
US 20100235191A1 · Firminger · 2010 [cited by examiner]
US 20100235195A1 · Firminger · 2010 [cited by examiner]
US 20100235242A1 · Firminger · 2010 [cited by examiner]
US 20100241448A1 · Firminger · 2010 [cited by examiner]
US 20100241454A1 · Firminger · 2010 [cited by examiner]
US 20100274577A1 · Firminger · 2010 [cited by examiner]
US 20100274578A1 · Firminger · 2010 [cited by examiner]
US 20100312664A1 · Roseman · 2010 [cited by examiner]
US 20110145087A1 · Daman · 2011 [cited by examiner]
US 20110202361A1 · Firminger · 2011 [cited by examiner]
US 20120116870A1 · Zucker · 2012 [cited by examiner]
US 20120179482A1 · Garms · 2012 [cited by examiner]
US 20130151367A1 · Lazar · 2013 [cited by examiner]
US 20130204732A1 · Moskos · 2013 [cited by examiner]
US 20130211946A1 · Montgomery · 2013 [cited by examiner]
US 20130268446A1 · Buschmann · 2013 [cited by examiner]
US 20140358714A1 · Williams · 2014 [cited by examiner]
US 20150120484A1 · Kaganov · 2015 [cited by examiner]
US 20180150889A1 · Hilliard · 2018 [cited by examiner]
US 20180197636A1 · Firminger · 2018 [cited by examiner]
US 20190080394A1 · Wang · 2019 [cited by examiner]
US 20190287138A1 · Buchalter · 2019 [cited by examiner]
US 20200364778A1 · Saito · 2020 [cited by examiner]
US 20210090125A1 · Logvinskiy · 2021 [cited by examiner]
US 20210118045A1 · Haulman · 2021 [cited by examiner]
US 20230368283A1 · Wang · 2023 [cited by examiner]
US 20240054556A1 · Lekas, Jr. · 2024 [cited by examiner]
Griesmayr, Carla. “Digital marketing in the hospitality industry: what influence does digital platform economy have on the booking rates of the hotel industry.” (2019). (Year: 2019). [cited by examiner]
Menacer, Djamel Eddine, Christophe Sibertin-Blanc, and Habiba Drias. “A market-oriented agent-based model for information retrieval.” International Journal of Digital Information and Wireless Communications 3.3 (2013): … [cited by examiner]
U.S. Appl. No. 17/811,141, filed Jul. 7, 2022, U.S. Pat. No. 12,033,209, Issued. [cited by applicant]
U.S. Appl. No. 16/884,259, filed May 27, 2020, U.S. Pat. No. 11,416,922, Issued. [cited by applicant]
U.S. Appl. No. 15/287,413, filed Oct. 6, 2016, U.S. Pat. No. 10,699,332, Issued. [cited by applicant]
Fakhry, Samir M., et al. “Trauma center finances and length of stay: identifying a profitability inflection point.” Journal of the American College of Surgeons 210.5 (2010): 817-821. (Year: 2010). [cited by applicant]
Granados, Nelson F., Robert J. Kauffman, and Bradley King. “The emerging role of vertical search engines in travel distribution: a newly-vulnerable electronic markets perspective.” Proceedings of the 41st Annual Hawaii … [cited by applicant]
Singh, Ratna. “Design and Implementation of fauxBay: Test-Bed for Bidding Agents in Online Auction Markets.” (2006). (Year: 2006). [cited by applicant]
Walczak, Steven, and Dawn Gregg. “Building Business Heuristics with Data-Mining Internet Agents.” (2003). (Year: 2003). [cited by applicant]