Bulletin Board System Using Native File System Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional electronic bulletin board systems (BBS) require expensive and complex database management software (DBMS), which is costly, complex to maintain, and has stringent hardware requirements, making them unsuitable for cost-conscious organizations.

Innovation Solution

Implementing a BBS on a server computer using a hierarchical directory structure within the native file system, allowing BBS items to be stored as individual files, eliminating the need for DBMS and enabling easy viewing and management through a web browser with applets.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If database management software (DBMS) is used to manage BBS items, then data organization, storage, retrieval, security and integrity are improved, but cost, complexity and hardware requirements increase

Engineering Contradiction:
Improvedata security and integrityVSAvoidsoftware complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent extracts the BBS item storage function from complex DBMS software and implements it using the server computer's native file system. BBS items are stored as individual files in a hierarchical directory structure, eliminating the need for specialized database management software while maintaining data organization and security through standard file system mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The server computer's native file system provides its own organizational and security mechanisms without requiring external DBMS software. The hierarchical directory structure enables self-organizing storage, and the file system's built-in security features handle data protection, reducing overall system complexity while maintaining reliability.

Inventive Principle:
Principle #25Self-service

2Productivity

If database management software (DBMS) is used to manage BBS items, then data organization and retrieval are improved, but cost increases

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoidimplementation cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

The patent replaces expensive, complex DBMS software with the server computer's existing native file system, which is already paid for and requires no additional software purchases. This significantly reduces implementation costs while maintaining adequate data organization and retrieval capabilities through standard file system operations.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Reliability

If database management software (DBMS) is used to manage BBS items, then data security and integrity are improved, but hardware requirements increase

Engineering Contradiction:
Improvedata securityVSAvoidhardware requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the requirement for specialized DBMS software by using the server's native file system for BBS item storage. This eliminates the need for additional hardware resources that would be required to support complex database management software, reducing hardware requirements while maintaining data security through the file system's inherent security mechanisms.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS7424487B2Bulletin board system (BBS) implemented on server computer in which BBS items are stored as files in accordance with native file system of server computer
Publication Date: 2008.09.09 HULU LLC
  • US7424487B2 patent drawing
  • US7424487B2 patent drawing
  • US7424487B2 patent drawing

AI summary

A bulletin board system (BBS) is implemented on a server computer without employing database management software (DBMS). A hierarchical directory structure is defined in which there are directories and sub-directories into which BBS items are individually storable as files in accordance with the native file system of the server computer. In response to receiving a request from a client computer to post a BBS item, the BBS item is received as an individually storable file, and the file is stored within one of the directories and sub-directories. In response to receiving a request from a client computer to view the BBS, the client computer is sent a representation of the hierarchical directory structure, including filenames of the files for the BBS items stored within the directories and sub-directories. When a request is received for a particular BBS item, the client computer is sent the file for that particular BBS item.