User Record Updating Based on Remaining Workload Across Services
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
Data Source
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.


