IP Library Granted Patent US 12688541
Granted Patent B2
US 12688541 · App. 17/714,557 · Granted Jul 21, 2026

System and method for live sports betting

Inventor: Shane Black (Stafford, VA)
G06Q50/34G07F17/3227G07F17/3237G07F17/3288
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 12688541
App. No.
17/714,557
Granted
Jul 21, 2026
Kind
B2
Abstract

A system and method to allow a user to take advantage of live sports betting lines in the gambling industry, optionally using an artificial intelligence feature along with a series of alerts enabling better management of bets even while a bettor is not actively monitoring and controlling bets. An automated set target system for live betting wherein a user sets a limit and if the conditions are met during the specified timeframe, a buy is triggered By setting automated target conditions, the user's bet is triggered automatically if those conditions are met at any point during the selected timeframe. Additionally, a user may be alerted when conditions are met, and a user may take advantage of live lines before and during a game, as opposed to tracking live lines until the user's preferred criteria is matched to bet.

Claims (58)

1 . A method for a user to manage and take advantage of pre-game and live sports betting through a communication device connected with a betting platform comprising:

receiving, by at least one processor, a plurality of instructions enabling said user to define, in advance, one or more conditional betting criteria such that when said criteria are satisfied, a betting options has becomes activated to trigger a wagering action for said user, thereby eliminating time sensitive manual tracking and placement of bets,

communicating via a plurality of proxy servers operating on a user device in a networked environment, with betting infrastructure to receive and process real-time betting data streams, wherein said real-time betting data streams are continuously analyzed for wager acceptance, risk calculations and compliance checks;

wherein said real-time betting data streams are continuously analyzed for wager acceptance, risk calculations, and compliance checks;

storing a wallet configured to execute a bet locally and on a cloud server,

transferring an amount of money from a third-party banking database to said wallet, wherein said wallet is connected to said betting platform;

receiving betting limits input by said user, wherein said betting limits define at least one bet target and corresponding execution constraints;

inserting a widget configured to render said conditional betting criteria and corresponding limit bets blind to at least one sportsbook or live odds provider, wherein said widget is further configured to eliminate a risk of line manipulation advantageous to said at least one sportsbook;

storing said betting limits and conditional betting criteria in a database, wherein said database is continually refreshing and updating to match said betting limits against real-time odds data;

triggering an alert on said user device in response to predetermined parameters being satisfied;

monitoring live betting lines using said plurality of proxy servers during a sport event or pre-game wagering period such that said user is notified when said parameters for automatically placed bets using previously placed user bets are satisfied, wherein said predetermined parameters and previously stored conditional bets are evaluated against at least one sportsbooks betting line on a time-bounded basis to enable automatic triggering of new bets and an expiration of outdated independent of further user intervention;

receiving, at the at least one processor, instructions to identify a subset of betting content items associated with said conditional betting criteria;

generating a similarity profile for a betting content item;

computing a similarity score between said betting content item and a plurality of stored betting items; and

displaying aggregated popular betting options based on said similarity score via a user interface.

2 . The method according to claim 1 wherein a plurality of sports book application program interfaces are accessed by at least one of said plurality of proxy servers to enable said user to automate the process of placing bets and to enable a user to get the best pre-game or live odds for said at least one sportsbook.

3 . The method according to claim 2 wherein historical bets of said user are stored in a historical database and enable said user to view which of said plurality of sports book application program interfaces is yielding certain results.

4 . The method of claim 2 wherein an artificial intelligence program is employed to optimize betting for assessing at least one tagged aspect of a game established by said user and provide ratings using historical bets, for enabling multiple tagged aspects of games to be monitored, and matched.

5 . The method of claim 4 wherein said artificial intelligence program is employed to optimize said at least one tagged aspect established by said user by comparing said plurality of sports book application program interfaces accessed by said user for placing said bets across multiple platforms, compare user results relating to said plurality of sports book application program interfaces and tag lines of interest said user wants to track and aggregating activity of said alerts triggered by predetermined parameter of user.

6 . A system for a user to manage and take advantage of pre-game and live sports betting through a communication device connected to with a computerized betting platform, comprising:

at least one processor for receiving a plurality of instructions enabling a user to define, in advance, one or more conditional betting criteria such that when said criteria are satisfied a betting option becomes activated to trigger a wagering action for said user, thereby eliminating time sensitive manual tracking and placement of bets,

a plurality of proxy servers for communicating and operating on a user device in a networked environment, with betting infrastructure to receive and process real-time betting data streams, wherein said real-time betting data streams are continuously analyzed for wager acceptance, risk calculations and compliance checks;

wherein said real-time betting data streams are continuously analyzed for wager acceptance, risk calculations, and compliance checks;

storing a wallet configured to execute a bet locally and on a cloud server,

transferring an amount of money from a third-party banking database to said wallet, wherein said wallet is connected to said betting platform;

said computerized betting platform configured for receiving betting limits input by said user, wherein said betting limits define at least one bet target and corresponding execution constraints;

inserting a widget configured to render said conditional betting criteria and corresponding limit bets blind to at least one sportsbook or live odds provider, wherein said widget is further configured to eliminate a risk of line manipulation advantageous to said at least one sportsbook;

storing said betting limits and conditional betting criteria in a database, wherein said database is continually refreshing and updating to match said betting limits against real-time odds data;

triggering an alert on said user device in response to predetermined parameters being satisfied;

wherein said computerized platform monitors live betting lines using said plurality of proxy servers during a sport event or pre-game wagering period such that said user is notified when said parameters for automatically placed bets using previously placed user bets are satisfied, wherein said predetermined parameters and previously stored conditional bets are evaluated against at least one sportsbooks betting line on a time-bounded basis to enable automatic triggering of new bets and an expiration of outdated independent of further user intervention;

receiving, at the at least one processor, instructions to identify a subset of betting content items associated with said conditional betting criteria;

generating a similarity profile for a betting content item;

computing a similarity score between said betting content item and a plurality of stored betting items; and

displaying aggregated popular betting options based on said similarity score via a user interface.

7 . The system according to claim 6 wherein a plurality of sports book application program interfaces are accessed by at least one of said plurality of servers to enable said user to place bets on at least one sportsbook.

8 . The system according to claim 7 wherein user-specific betting history is stored in a historical database and enable said user to view which of said plurality of sports book application program interfaces are yielding certain results.

9 . The system of claim 8 wherein an artificial intelligence program is employed to optimize bet placement established by said user and provide ratings by utilizing a database of historical betting trends.

10 . The system of claim 9 wherein said artificial intelligence program is employed to optimize bet placement and betting patterns established by said user by comparing said plurality of sports book application program interfaces accessed by said user for placing bets across multiple platforms, compare user results relating to said multiple platforms and tag lines of interest said user wants to track and aggregating activity of said alerts triggered by said historical bets.

11 . A method for automated monitoring and execution of conditional betting logic in a sportsbook environment, comprising:

receiving, via at least one processor, user-defined conditional betting criteria including betting limits, timing constraints, and wagering parameters;

ingesting, via a distributed proxy-based architecture, multiple concurrent real-time betting data feeds from a plurality of sportsbook operators;

normalizing and synchronizing said real-time betting data feeds into a continuously updated internal state representation;

evaluating said conditional betting criteria against said internal state representation in an event-driven manner to determine when predefined conditions are satisfied, wherein concurrent evaluation of a plurality of user-defined conditional betting criteria is managed deterministically to preserve transaction ordering and state consistency;

performing wager acceptance, risk, and compliance checks prior to triggering a betting action or alert, wherein said wager acceptance, risk, and compliance checks are performed prior to satisfaction of said predefined conditions such that execution can occur immediately upon satisfaction of said predefined conditions;

triggering execution or alerting actions through a widget configured to abstract execution visibility from at least one sportsbook;

re-evaluating, in response to an unsuccessful execution attempt due to rejection, odds movement, or failure of wager acceptance, risk, or compliance checks, said user-defined conditional betting criteria against said continuously updated internal state representation, and re-applying a predetermined selection policy to initiate a subsequent execution attempt via the same or a different sportsbook application program interface of a different sportsbook operator within a remaining portion of a time-bounded evaluation window, or allowing the conditional betting criteria to expire;

expiring outdated conditional betting criteria based on time-bounded evaluation windows;

further comprising:

generating a similarity profile for a betting content item;

computing a similarity score between said betting content item and a plurality of stored betting items; and

displaying aggregated popular betting options based on said similarity score via a user interface.

12 . The method of claim 11 wherein an artificial intelligence algorithm is employed to optimize bet placement and betting patterns using said alert conditions aggregated upon said outcome of said bet and betting requisites established by said user.

13 . The method of claim 12 wherein said artificial intelligence algorithm compares a plurality of sports book application program interfaces accessed by said user for placing said bets across multiple platforms and compares user results relating to said multiple platforms.

14 . The method of claim 11 wherein said user is prompted to receive an alert on a limit bet application versus said bet automatically placed for live betting of various sports.

15 . The method of claim 14 wherein a limit bet between said bets placed by said user and said bets automatically placed by said user is compared by an artificial intelligence algorithm to enable said users to assess advantageous betting patterns with respect to their local jurisdictions.

16 . The method of claim 14 wherein alarms are set by said user to limit potential losses evaluated by a similarity score.

17 . The method of claim 16 wherein a plurality of said alarms are informed by an artificial intelligence algorithm and are stored locally in a local memory unit of a communication device belonging to said user so as to inform said user of troublesome bets.

18 . The method of claim 17 wherein said artificial intelligence algorithm is employed to optimize said bet placement and betting patterns established by said user by comparing a plurality of sports book application program interfaces accessed by said user for placing said bets across multiple platforms and comparing said results relating to multiple platforms.