Information Processing System for Dynamic Coupon Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

There is a time lag between when information is generated based on a user's viewing history and when it is viewed, leading to information that is not relevant and causing unnecessary traffic, as the viewing log of other information is not reflected in the provided information.

Innovation Solution

An information processing system that identifies target users, calculates expected viewing durations by adding elapsed time to search queries, and generates information based on historical data to ensure relevance and reduce traffic.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If information is provided based on user viewing history, then information relevance to user interest is improved, but time lag between information generation and viewing causes information to become outdated and less useful

Engineering Contradiction:
Improveinformation relevanceVSAvoidtime lag
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The system performs preliminary actions by identifying information elements the user is likely to view based on search query history before the user actually views them. This allows the system to proactively prepare and prioritize information elements, reducing the negative impact of time lag by anticipating user viewing behavior in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the selection and prioritization of information elements based on real-time factors such as expected viewing duration, current time, and user behavior patterns. By making the information provision system dynamic rather than static, it can adapt to changing user preferences and reduce information outdatedness despite time delays.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If information is provided based on historical viewing data, then personalization is improved, but viewing logs of other information not reflected in the provided information reduce usefulness

Engineering Contradiction:
ImprovepersonalizationVSAvoidinformation usefulness
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system uses search query history, which serves multiple functions: it indicates user interest, predicts viewing behavior, and identifies information elements the user is likely to encounter. This multi-functional use of search history enhances personalization while ensuring the provided information remains relevant and useful despite time delays.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system incorporates feedback mechanisms by continuously monitoring user viewing behavior and adjusting future information provision accordingly. By using expected viewing duration and actual viewing patterns as feedback, the system refines its personalization accuracy over time, ensuring information remains useful and relevant.

Inventive Principle:
Principle #23Feedback

3Loss of time

If information elements are selected based on estimated viewing duration, then information timeliness is improved, but system complexity increases due to multiple calculations and data processing

Engineering Contradiction:
Improveinformation timelinessVSAvoidsystem complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system applies partial action by focusing calculations on key parameters such as expected viewing duration for specific information elements rather than analyzing all possible user behaviors. This selective approach maintains information timeliness while avoiding the need for excessively complex system-wide calculations.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes parameters by using expected viewing duration as a key metric to prioritize information elements. By transforming the information selection problem into a parameter-based filtering problem (selecting elements with viewing duration less than or equal to expected viewing duration), the system achieves timeliness with manageable complexity.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10713260B2Apparatus, method, and computer-readable recording medium for providing information based on information elements identified by using user history information and estimated viewing duration information
Publication Date: 2020.07.14 RAKUTEN GROUP INC
  • US10713260B2 patent drawing
  • US10713260B2 patent drawing
  • US10713260B2 patent drawing

AI summary

An information processing device identifies a search query of a target user to whom an electronic coupon is to be issued and the corresponding search time, and adds the elapsed time between the search time and the current time to an expected interval between the current time and viewing by the target user, to calculate an expected viewing duration. The information processing device then identifies, as estimated viewed items, items associated with an estimated viewing duration of less than or equal to or of less than the calculated expected viewing duration, among items included in estimated viewing duration information corresponding to the identified search query. Based on items included in the target user's history information and on the identified estimated viewed items, the information processing device generates an electronic coupon to be provided to the target user.