IP Library › Granted Patent US 7,895,373
Granted Patent B2
US 7,895,373 · App. 12/124,366 · Granted Feb 22, 2011

Electronic device for data access management

Assignee: Kyocera Mita
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,895,373
App. No.
12/124,366
Granted
Feb 22, 2011
Kind
B2
Abstract

An application makes a processor issue a first file access command to a middleware in order to access a file. In response to the first file access command, the middleware makes the processor periodically determine whether file access operation having a higher priority level than file access operation involved with the first file access command is being performed and, in the case where an affirmative determination is made, issue a second file access command corresponding to the first file access command within redundant bandwidth obtained by subtracting guaranteed bandwidth of the high-priority file access from the maximum bandwidth available for accessing the file storage.

Claims (18)

1. An electronic device comprising:

a processor;

a file storage for storing a plurality of files; and

a program storage, the program storage storing one or more applications, a middleware, and an existing file system for instructing the processor to perform file access operation on the file storage, the one or more applications, the middleware, and the file system operate by the processor,

wherein the application makes the processor issue a first file access command to the middleware in order to access any of the plurality of files, and in response to the first file access command, the middleware makes the processor periodically determine whether file access operation having a higher priority level than file access operation involved with the first file access command is being performed and, in the case where an affirmative determination is made, issue to the file system a second file access command corresponding to the first file access command within redundant bandwidth obtained by subtracting guaranteed bandwidth of the high-priority file access from the maximum bandwidth available for accessing the file storage.

2. The electronic device according to claim 1 , further comprising an access information memory for storing access information of the file, wherein

the middleware comprises:

a sorting program which makes the processor respond to the issued first file access command and sort the command according to a priority level related to the command;

a first bandwidth control program which makes the processor receive a high-priority first file access command according to the sorting operation, store start information of the high priority file access in the access information memory, and issue a second file access command corresponding to the first file access command to the file system; and

a second bandwidth control program which makes the processor receive a low priority first file access command according to the sorting operation, periodically refer to the access information memory to determine whether there is the start information of the high priority file access and, in the case where an affirmative determination is made, issue the second file access command which corresponds to the first file access command and requires only a part of the entire access amount specified by the first file access command within redundant bandwidth obtained by subtracting guaranteed bandwidth of the high-priority file access from the maximum bandwidth available for accessing the file storage.

3. The electronic device according to claim 2 , wherein time-division parallel processing is performed when a high-priority file access and a low-priority file access are overlapped in time.

4. An electronic device comprising:

a storage unit for storing a plurality of files;

a first unit that issues a first file access command in order to access any of the plurality of files;

a second unit that responds to the issued first file access command and sorting the command according to a priority level related to the command;

a first bandwidth control unit that receives a high-priority first file access command according to the sorting operation, stores start information of the high priority file access, and issues a second file access command corresponding to the first file access command; and

a second bandwidth control unit that receives a low priority first file access command according to the sorting operation, determines whether there is the start information of the high priority file access and, in the case where a negative determination is made, periodically issues a second file access command corresponding to the first file access command, while in the case where affirmative determination is made, issues the second file access command which corresponds to the first file access command and requires only a part of the entire access amount specified by the first file access command within redundant bandwidth in order to assure guaranteed bandwidth of the high-priority file access; and

an existing file system unit that receives the issued second file access command and performs file access operation on the storage unit.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2008
From: IMAI, SATORI
To: KYOCERA MITA
Reel/Frame 020977/0913 →
Priority Claims (1)
JP 2007-135281 · May 22, 2007 · national
Continuity (1)
Related Publication 20080294598A1 · Nov 27, 2008