User Record Updating Based on Remaining Workload Across Services

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies face inefficiencies in processing and accumulating user information from multiple services, particularly in businesses with large volumes of user data, leading to delays in updating user records in databases.

Innovation Solution

A collection device and method that aggregates remaining work amounts for updating processing across multiple services, determining whether to perform determination processing based on these amounts, and selectively updates user records only when necessary, thereby optimizing data processing and storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If viewing data is collected from all users and added to the database at a predetermined time interval, then the database accumulates user information, but time is required from when the viewing data is collected to when it is added to the database

Engineering Contradiction:
Improvedata accumulation completenessVSAvoiddata processing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by collecting viewing data from user terminals and storing it in a buffer storage unit before database processing. This preliminary collection and buffering of data allows the system to prepare data for processing without immediately adding it to the database, thereby reducing the time delay while ensuring complete data accumulation.

Inventive Principle:
Principle #10Preliminary action

2Quantity of substance

If information of users from multiple services is collected, then the database accumulates more comprehensive user information, but the volume of information to be collected increases

Engineering Contradiction:
Improveuser information volumeVSAvoidprocessing efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent applies segmentation by dividing user information collection into separate service-specific data collection processes. Each service's viewing data is collected and processed independently through service identification, allowing the system to handle multiple services efficiently without being overwhelmed by the total volume of data from all services combined.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies merging by combining service-specific viewing data with user identification information in the buffer storage unit. This consolidation of data from multiple services into a unified buffer structure enables efficient batch processing and reduces the overall processing burden compared to handling each service's data separately.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of manufacture

If viewing data is collected and added to the database at a predetermined time interval, then processing is simplified, but there is room for improvement from the standpoint of efficiently carrying out processing

Engineering Contradiction:
Improveprocessing simplicityVSAvoidprocessing efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

Solution Approach 1:

The patent applies preliminary action by implementing a buffer storage unit that collects and temporarily stores viewing data before database processing. This preliminary buffering simplifies the processing architecture while enabling more efficient data handling, as data can be accumulated and processed in optimized batches rather than being immediately added to the database at fixed intervals.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12579132B2Collection device, collection method, and recording medium
Publication Date: 2026.03.17 RAKUTEN GROUP INC
  • US12579132B2 patent drawing
  • US12579132B2 patent drawing
  • US12579132B2 patent drawing

AI summary

A collection device includes a service record acquirer that acquires a service record from a service database related to a service to be processed; and a user record updater that updates, based on the acquired service record, the user record. Upon starting of updating processing for updating the user record, the user record updater aggregates a remaining work amount of the updating processing of services, among the plurality of services, for which the updating processing has already started but has not ended and, in updating processing based on the service record related to the service to be processed, determines, in accordance with the aggregated remaining work amount, whether to perform determination processing.