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

System which matches a received sequence of channel commands to sequence defining rules for predictively optimizing peripheral subsystem operations

Patent 5060142 Issued on October 22, 1991. Estimated Expiration Date: Icon_subject October 22, 2008. 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

Detection of sequential data stream
Patent #: 4536836
Issued on: 08/20/1985
Inventor: Dodd ,   et al.

Method and apparatus for peripheral data handling hierarchies
Patent #: 4574346
Issued on: 03/04/1986
Inventor: Hartung

Multi-channel shared resource processor
Patent #: 4837688
Issued on: 06/06/1989
Inventor: Cronauer ,   et al.

Rules and apparatus for a loop capturing code buffer that prefetches instructions
Patent #: 4876642
Issued on: 10/24/1989
Inventor: Gibson

Sequentially processing data in a cached data storage system
Patent #: 4882642
Issued on: 11/21/1989
Inventor: Tayler, et al.

Interactive error handling means in database management
Patent #: 4888690
Issued on: 12/19/1989
Inventor: Huber

Method for disk I/O transfer
Patent #: 4888691
Issued on: 12/19/1989
Inventor: George, et al.

Paging receiver with dynamically programmable channel frequencies Patent #: 4978944
Issued on: 12/18/1990
Inventor: Andros, et al.

Inventors

Application

No. 197056 filed on 05/20/1988

US Classes:

710/5, Input/Output command process718/102Process scheduling

Examiners

Primary: Lee, Thomas C.
Assistant: Coleman, Eric

Attorney, Agent or Firm

International Class

G06F 013/14

Abstract

A state of operation is established in accordance with rules for a peripheral subsystem which enables reduced channel time for executing ensuing related channel commands of the same channel program. In a peripheral data-storage subsystem, a set of rules of operation are established. Each rule sets forth a predetermined set of sequences of channel commands during any chain of channel commands (channel program) which predict ensuing channel operations in channel program currently being executed. Once any rule is satisfied, a state of operation is established in the subsystem for responding to ensuing channel commands in the same channel program and which relate to the channel commands set forth in the rules. So long as such related ensuing channel commands continue or until the end of the channel program the state of operation is maintained in the subsystem. During the state of operation, responding to the ensuing commands is speeded by performing preparatory subsystem operations before executing the ensuing channel commands. In a search for a desired record function, the state of operation causes data to be next searched to be staged to an electronic buffer such that the ensuing channel commands are executed at electronic speeds rather than related to the latency time of disk recorders.

Other References

  • Prolog Programming for Artificial Intelligence, pp. 390-394 by Ivan Bratko; 1986, Addison Wesley Pub
  • Advances In Rete Pattern Matching, Science; pp. 226-232 by Schor, Marshall I. et al
  • Programming Expert Systems in OPS5 by Brownstone, Lee; pp. 228-239
  • Rete: A Fast Algorithm For Many Pattern/Many Object Pattern Match Problem by Forgy, Charles L.; 1982, Artificial Intelligence; pp. 17-3
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
$18.95more info
 
Sign InRegister
Username  
Password   
forgot password?