 |
 |
|
|
|
|
Title: |
US5584023:
Computer system including a transparent and secure file transform mechanism
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Hsu, Mike S. C.; San Jose, CA 95131

|
Assignee: |
None

|
Published / Filed: |
1996-12-10
/ 1993-12-27

|
Application Number: |
US1993000175192

|
IPC Code: |
Advanced:
G06F 1/00;
G06F 21/00;
IPC-7:
G06F 9/44;
G06F 12/14;
H03M 7/30;
H04L 9/32;

|
ECLA Code: |
G06F21/62B; S06F221/2107;

|
U.S. Class: |
Current:
001/001;
707/999.204;
710/068;
711/164;
712/209;
713/165;
717/136;
718/100;
Original:
395/620;
395/670;
395/701;
395/888;
395/491;
380/004;
380/025;

|
Field of Search: |
395/425,600,650,725,700,404,405,406,412,413,419,438,439,490,888,479,491
380/004,3,23,25

|
Priority Number: |
| 1993-12-27 |
US1993000175192 |

|
Abstract: |
A computer system including a file transform mechanism, such as encryption, compression, encoding, translation and conversion, a file storage subsystem for storing a file composed of one or more blocks of data, a data storage subsystem for storing blocks of data in first and second logical data areas and a processor for executing instructions implementing a computer operating system in the first logical data area and an application program in the second logical data area. The processor is coupled to the file storage subsystem and the data storage subsystem for transferring a predetermined block of data between the file storage subsystem and the data storage subsystem. The processor includes (1) a transform mechanism, defined within the operating system, for transforming the predetermined block of data in the first logical data area separately from any other block of data; (2) a request mechanism, defined by the application program, for selecting the predetermined block of data to be operated on; and (3) an interface that controls the transfer of the predetermined block of data between the file storage subsystem and the data storage subsystem and between the first and second logical data areas. The interface can determine whether the predetermined block of data is transformed. The interface controls the transfer of the predetermined block of data from the file storage subsystem to the data storage subsystem and between the first and second logical data areas, transforming the data as required.

|
Attorney, Agent or Firm: |
Fliesler, Dubb, Meyer & Lovejoy ;

|
Primary / Asst. Examiners: |
Gossage, Glenn;

|
INPADOC Legal Status: |
Show legal status actions
Family Legal Status Report

|
Designated Country: |
AU CA EP JP

|
Family: |
Show 3 known family members

|
First Claim:
Show all 16 claims |
I claim:
1. A computer system including a file transform mechanism, said system comprising:
- a) a file storage subsystem that provides for the storage of a file composed of one or more blocks of data;
- b) a memory providing for the storage of blocks of data in first and second logical data areas within said memory;
- c) a processor, including programming, providing for the execution of instructions implementing a computer operating system in said first logical data area and an application program in said second logical data area, said processor being coupled to said file storage subsystem and said memory to permit the transfer of a predetermined block of data between said file storage subsystem and said memory, said processor including
- i) a transform function, defined by the execution of instructions of said computer operating system, for translating said predetermined block of data between first and second data representations in said first logical data area separately from another block of data;
- ii) a request function, defined by the execution of instructions of said application program, for selecting said predetermined block of data to be operated on by the execution of instructions of said application program in said second logical data area; and
- iii) an interface function, defined by the execution of instructions of said computer operating system and coupled to said transform function and said request function, that controls the transfer of said predetermined block of data between said file storage subsystem and said memory and between said first and second logical data areas of said memory, said interface function determining whether said predetermined block of data is in said first or second data representations and wherein said interface function, responsive to said request function, controls the transfer of said predetermined block of data from said file storage subsystem to said memory and from said first logical data area to said second logical data area selectively through said transform function.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 173 U.S. patent(s) that reference this one

|
 |
 |
|
|
|
|
Foreign References: |
None

|
Other Abstract Info: |
DERABS G1995-246589

|
Other References: |
SCO® UNIX® System V1386 Development System, Device Driver Writer's Guide, Santa Cruz Operation, Inc., Santa Cruz, Calif., pp. 1--1 to 4-39 (no date listed).
Bach, "The Design of the UNIX® Operating System," Prentice-Hall, Inc. (England Cliffs, NJ), 1986.

|


|
Nominate this for the Gallery...

|
|