Centralized Log Filtering for IoT Devices
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing IoT systems face challenges in securely filtering and transmitting log data from various devices to external networks, as existing solutions often require manual configuration and management of filtering policies on each device, which is time-consuming and difficult to update, and do not adequately address user-specific filtering needs based on individual circumstances such as device type, location, or user roles.
Innovation Solution
An information processing apparatus and method that includes a memory for storing report policy information to filter log data, associating conditions and filtering types, and circuitry to receive log data from devices, apply filtering based on the policy, and transmit filtered data to a server, allowing centralized management of filtering policies and user-specific data handling.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If manual configuration and management of filtering policies is implemented on each device, then filtering capability is provided, but operational complexity and time consumption increase significantly
Solution Approach 1:
The patent introduces an information processing apparatus as an intermediary between devices and the server. This apparatus centrally manages filtering policies and applies them to log data before transmission, eliminating the need for manual configuration on each device and significantly reducing operational complexity and configuration time
Solution Approach 2:
The patent extracts the filtering policy management function from individual devices and consolidates it into a dedicated information processing apparatus. This separation allows centralized management of filtering rules while devices simply transmit their log data, greatly simplifying the operational process
2Ease of operation
If centralized management of filtering policies is implemented, then ease of policy updates improves, but system complexity increases
Solution Approach 1:
The patent merges the filtering policy management functionality into the information processing apparatus that already handles log data transmission. By combining these functions in a single component, the system achieves centralized policy management without significantly increasing overall system complexity
Solution Approach 2:
The information processing apparatus is designed to perform multiple functions: receiving log data from devices, applying filtering policies, and transmitting filtered data to the server. This multi-functionality reduces the need for separate dedicated components, keeping system complexity manageable while enabling centralized policy management
3Manufacturing precision
If user-specific filtering policies are applied based on device type, location, or user roles, then data transmission accuracy improves, but processing complexity increases
Solution Approach 1:
The patent implements user-specific filtering policies that tailor the filtering criteria to individual users, devices, or locations. The information processing apparatus applies different filtering rules based on the characteristics of the log data source, improving data transmission accuracy while keeping the filtering logic organized and manageable through structured policy definitions
Data Source
AI summary
An information processing apparatus includes: a memory to store report policy information for determining filtering processing to be applied to log data to be transmitted to a server. The report policy information associates, for each report policy, information defining a condition for applying filtering processing to the log data and information indicating a type of filtering processing to be applied to the log data. The information processing apparatus further includes circuitry to: receive, from each of a plurality of devices through a second network, log data indicating a log of processes that have been executed by the device; specify, from among the received log data, log data that matches the condition for applying filtering processing; apply filtering processing to the specified log data; and transmit the log data to which the filtering processing is applied, to the server through the first network.


