Data Recording Device Segmenting Stream Data for Efficient Redistribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data recording devices face challenges in efficiently recording and redistributing program data, such as TV broadcasts, due to issues like time lags in file sharing, unclear video recording reservations, lack of authority management, and difficulties with encrypted data, leading to inefficient use of storage and decryption key management.

Innovation Solution

A data recording device with a program data collating and appending unit that collates distributed data with recorded data, appends only new, non-duplicated portions, and a demand range recording unit that manages user permissions for redistribution, ensuring only authorized data is redistributed within set recording ranges.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If file sharing is performed after receiving complete program data, then data integrity is ensured, but time lag increases and storage capacity requirement increases

Engineering Contradiction:
Improvedata integrityVSAvoidtime lag
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the program data into smaller chunks or segments that can be processed and shared independently. This allows the system to perform file sharing operations on partial data without waiting for the complete program, thereby reducing time lag while maintaining data integrity through proper segmentation and tracking of data portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary actions by preparing and marking data portions for sharing before the complete reception is finished. The system can identify and prepare data segments in advance, enabling sharing operations to start earlier and reducing the overall time lag while ensuring complete data is eventually shared.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If complete program data is stored for each user before sharing, then data completeness is ensured, but storage capacity requirement increases

Engineering Contradiction:
Improvedata completenessVSAvoidstorage capacity
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent segments program data into distinct portions and manages them separately for different users. Instead of storing complete programs for all users simultaneously, the system stores only the necessary portions for each user's sharing requirements, significantly reducing storage capacity requirements while maintaining data completeness for each user's purpose.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent extracts and separates only the necessary data portions for sharing operations from the complete program data. By taking out and isolating specific data segments for sharing, the system avoids storing redundant complete programs for all users, thereby reducing overall storage capacity requirements while ensuring data completeness for the intended sharing purpose.

Inventive Principle:
Principle #2Taking out (Extraction)

3Speed

If video recording reservation is made at the time of request, then response speed is improved, but authority control accuracy decreases

Engineering Contradiction:
Improveresponse speedVSAvoidauthority control accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

Solution Approach 1:

The patent implements preliminary actions by pre-establishing user identification and authority determination mechanisms at the time of recording reservation. The system performs preliminary user authentication and authority verification before the actual recording operation, enabling fast response while maintaining accurate authority control through advance preparation of identification and permission data.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms that continuously verify user authority and identification during the recording process. The system provides feedback loops that ensure the recorded data is properly associated with the correct user and that authority control requirements are met, maintaining both response speed and authority control accuracy through iterative verification.

Inventive Principle:
Principle #23Feedback

4Reliability

If encrypted data is recorded with different decryption keys for each user, then security is improved, but decryption complexity increases

Engineering Contradiction:
ImprovesecurityVSAvoiddecryption complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the encryption and decryption process into manageable portions. Instead of handling complete encrypted programs with complex key management, the system processes encrypted data in segments and manages decryption keys correspondingly. This segmentation reduces the complexity of key management and decryption operations while maintaining security through proper encryption of individual data portions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary mechanisms for key management and decryption coordination. The system uses intermediary structures to manage the relationship between encrypted data segments and their corresponding decryption keys, simplifying the overall decryption process while maintaining security. The intermediary layer coordinates key distribution and decryption operations, reducing direct complexity between users and the encryption system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8707021B2Data recording device, data recording method to be used in same, and data record controlling computer program
Publication Date: 2014.04.22 NEC CORP
  • US8707021B2 patent drawing
  • US8707021B2 patent drawing
  • US8707021B2 patent drawing

AI summary

A data recording device is provided to record and redistribute stream data such as TV programs without imposing loads proportional to the number of users. Stream data of a distributed program is collated by a recording range judging section 4 with data already recorded of a stream data recording section 6 and, based on results from the collation, only newly distributed data is appended to the stream data recording section. Recording demand information representing a range of stream data of a program that a user makes a request for recording is recorded in a range recording section 5 and a user identifier to identify the user is recorded in a manner to be associated with the above recording demand range information. Stream data only in a range corresponding to the above recording demand range information of the user recorded by the above demand range recording processing is read out by a redistributing section 7 from the stream data recording section 6 and is redistributed to the user.