U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

File system primitive allowing reprocessing of I/O requests by multiple drivers in a layered driver I/O system

Patent 5931935 Issued on August 3, 1999. Estimated Expiration Date: Icon_subject May 22, 2017. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

Input/output port control
Patent #: 3996564
Issued on: 12/07/1976
Inventor: Kerrigan ,   et al.

System for effectively paralleling computer terminal devices
Patent #: 4701848
Issued on: 10/20/1987
Inventor: Clyde

Integration of data between typed objects by mutual, direct invocation between object managers corresponding to object types
Patent #: 5206951
Issued on: 04/27/1993
Inventor: Khoyi, et al.

Dynamic link libraries system and method
Patent #: 5247681
Issued on: 09/21/1993
Inventor: Janis, et al.

Standardized protected-mode interrupt manager
Patent #: 5369770
Issued on: 11/29/1994
Inventor: Thomason, et al.

System for parsing extended file names in an operating system
Patent #: 5412808
Issued on: 05/02/1995
Inventor: Bauer

Distributed data processing system providing a distributed stream software environment to enable application on a first system to use driver on a second system
Patent #: 5519833
Issued on: 05/21/1996
Inventor: Agranat, et al.

System for selectively processing nested print commands and buffered post-print commands thereafter and resending selected portion of data stream upon error detection
Patent #: 5592683
Issued on: 01/07/1997
Inventor: Chen, et al.

Dynamic device matching using driver candidate lists
Patent #: 5630076
Issued on: 05/13/1997
Inventor: Saulpaugh, et al.

System for providing intercommunication of I/O access factors stored in a shared data structure, accessed and maintained by both file system and device driver
Patent #: 5652913
Issued on: 07/29/1997
Inventor: Crick, et al.

More ...

Inventors

Assignee

Application

No. 862025 filed on 05/22/1997

US Classes:

710/260, INTERRUPT PROCESSING710/5, Input/Output command process710/261, Multimode interrupt processing710/264Interrupt prioritizing

Examiners

Primary: Lee, Thomas C.
Assistant: Mashaal, Mohamed

Attorney, Agent or Firm

International Classes

G06F 013/32
G06F 013/00

Abstract

I/O systems of computers typically utilize multiple layered drivers to process I/O requests. I/O requests are passed from one driver to another in a defined sequence with each driver performing its processing in turn. The present invention provides a system and method for interrupting the normal sequence of processing and for allowing drivers that would not normally process an I/O request to intervene and assume control for processing the I/O request. The system and method provides a flexible and extensible way to define special types of files or directories that require special processing by a particular driver. The present invention adds a "reparse point" attribute to a file or directory. The reparse point attribute preferably contains a tag which identifies a particular driver as the owner of the reparse point and a data value which can be used by the owner driver to store any information necessary or useful in processing an I/O request. When a driver encounters a reparse point attribute, processing is interrupted and the tag and value of the reparse point are extracted from the attribute. The tag and value are then passed to the next higher level driver in the layered driver system until one driver recognizes itself as the owner of the reparse point. That driver then assumes responsibility for completing the I/O request. The owner of the reparse point may process the entire I/O requests itself, or may make further use of other drivers by passing other I/O requests to the drivers.

Other References

  • The Open Group, CAE Specifications: Systems Management: Data Storage Management (XDSM) API, Feb. 199
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?