Action Set Ranking System for Event Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current smartphone and desktop applications lack effective techniques for optimizing action set selection for users based on their needs and previous activities while traveling to an event, as existing suggestions often rely on tagged locations or advertisements rather than user-specific preferences.

Innovation Solution

A computer program product and method that ranks action sets for events by calculating action values and event weights, using machine learning to adjust these weights and values based on user feedback, thereby optimizing action set selection and presentation to users.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If action suggestions are based on tagged locations or advertisements, then the system is simple to implement, but the suggestions do not align with user-specific preferences and needs

Engineering Contradiction:
Improveuser-specific preference alignmentVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by maintaining action event weights and values in advance, calculating ranks for action sets before the user needs them, and using machine learning to pre-adjust these weights and values based on historical user feedback. This allows the system to be complex in preparation but simple and personalized in execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system introduces feedback mechanisms where user responses to presented action sets are recorded and used to adjust action event weights and values through machine learning. This feedback loop enables the system to continuously improve its understanding of user preferences, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If multiple action sets are presented to the user, then user preference accuracy improves, but time for action set selection increases

Engineering Contradiction:
Improveuser preference accuracyVSAvoidaction set selection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system presents only the top-ranked action sets (partial action) rather than all possible action sets, based on pre-calculated ranks that prioritize actions most likely to align with user preferences. This partial presentation maintains high preference accuracy while significantly reducing selection time compared to presenting all options.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system performs preliminary ranking of action sets using maintained action event weights and values before presenting them to the user. This pre-sorting ensures that when the user views action sets, they are already ordered by relevance, minimizing the time needed for selection while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If action event weights and values are continuously adjusted using machine learning, then action set relevance improves, but computational resources and processing time increase

Engineering Contradiction:
Improveaction set relevanceVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs machine learning adjustments of action event weights and values in advance, using historical user feedback to pre-train the ranking model. This preliminary training allows the system to make accurate relevance assessments without requiring intensive real-time computational resources during actual action set presentation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system adjusts weights and values selectively based on the specific action sets being evaluated rather than retraining the entire model for every evaluation. This partial adjustment approach maintains high relevance while minimizing computational resource consumption during operation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11853910B2Ranking action sets comprised of actions for an event to optimize action set selection
Publication Date: 2023.12.26 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11853910B2 patent drawing
  • US11853910B2 patent drawing
  • US11853910B2 patent drawing

AI summary

Provided are a computer program product, system, and method for ranking action sets comprised of actions for an event to optimize action set selection. Information is maintained on actions for a plurality of events. Each action indicates an action value of the action to the user and event weights of the action with respect to a plurality of the events. A determination is made of actions sets having at least one action to perform for the event. For each determined action set, a rank of the action set is calculated as a function of the action value for each action in the action set and an event weight of the action with respect to the event. At least one action set is presented to the user for consideration. In response to receiving user feedback, an adjusted rank is set for at least one of the presented action sets.