Betting Ticket Purchase System with Impact-Based Request Prioritization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing betting ticket purchase systems process requests in the order received, leading to a time lag in reflecting significant changes in odds, inconveniencing users by not quickly updating them on changes in odds for purchase requests that impact the odds significantly.

Innovation Solution

A system that prioritizes processing purchase requests based on their impact on odds, processing requests with higher impact first and those with lower impact last, ensuring timely reflection of changes in odds to users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If purchase requests are processed in the received order, then processing fairness is maintained, but the time lag in reflecting significant odds changes increases

Engineering Contradiction:
Improvetime lag in reflecting odds changesVSAvoidprocessing order fairness
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The system dynamically adjusts the processing order of purchase requests based on their impact level on odds. Instead of a static first-come-first-served queue, requests are re-ranked in real-time according to calculated impact scores, allowing high-impact requests to be processed earlier regardless of reception timing.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system introduces an impact level parameter to characterize purchase requests. By calculating and comparing impact levels (based on bet amount, odds change magnitude, and selection type), the system transforms the processing criterion from temporal order to impact-based priority, resolving the contradiction between speed and fairness.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If high-impact requests are processed first, then odds update timeliness is improved, but system complexity increases

Engineering Contradiction:
Improveodds update speedVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system segments purchase requests into different impact levels (first level, second level, etc.) based on predefined criteria. This segmentation allows the system to handle requests in priority groups rather than requiring complex individual evaluation and scheduling for each request, simplifying the overall processing architecture while achieving fast odds updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates a copy of the purchase request queue organized by impact level, separate from the original reception order. This dual-queue approach allows impact-based processing without fundamentally redesigning the request reception and initial storage infrastructure, reducing implementation complexity.

Inventive Principle:
Principle #26Copying

3Measurement precision

If all purchase requests are processed, then complete odds calculation is achieved, but processing time for individual requests increases

Engineering Contradiction:
Improveodds calculation accuracyVSAvoidindividual request processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system processes purchase requests partially in terms of timing - not all requests are processed immediately, but high-impact requests are processed first and foremost. This partial processing approach ensures that the most critical odds changes are reflected quickly, while maintaining overall odds calculation accuracy through subsequent processing of lower-priority requests.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8608557B2Betting ticket purchase system, method of controlling a betting ticket purchase system, program, and recording medium
Publication Date: 2013.12.17 RAKUTEN GROUP INC
  • US8608557B2 patent drawing
  • US8608557B2 patent drawing
  • US8608557B2 patent drawing

AI summary

Provided is a betting ticket purchase system capable of avoiding a time lag between the reception of a purchase request that changes the odds greatly and the reflection of the specifics of the purchase request on a change in the odds . A betting request receiving unit (26) receives a purchase request for a betting ticket. An odds outputting unit (24) outputs odds which are calculated based on specifics of the purchase request. The betting request receiving unit (26) identifies a level of impact of the purchase request on the odds based on the specifics of the purchase request. The betting request receiving unit (26) sets a processing order of the purchase request so that the purchase request is processed before a purchase request that is identified as being smaller in impact on the odds than the purchase request.