Electrical computers and digital processing systems: interprogra – Miscellaneous
Reexamination Certificate
2004-11-10
2011-12-13
Truong, Lechi (Department: 2194)
Electrical computers and digital processing systems: interprogra
Miscellaneous
C710S022000, C710S308000
Reexamination Certificate
active
08079036
ABSTRACT:
Disclosed is a structured model for developing DMA code and for performing DMA transactions. This model of structured DMA transactions provides a framework with default behaviors. Developers need only provide a minimal amount of configuration information and can then characterize subsequent DMA transactions in terms of a profile, thus reducing the amount of detailed and often redundant information that developers need to provide for each DMA transaction. In some embodiments, the DMA transaction model is expressed in terms of object-oriented programming constructs. In one example, a DMA enabler object captures general DMA operational parameters and manages underlying operating system objects and behavior. When device manager software receives an input/output request that involves a DMA data transfer, the device manager constructs a DMA transaction object that represents the DMA work request. During the processing of the DMA transaction, the DMA transaction object maintains state and status information.
REFERENCES:
patent: 4847750 (1989-07-01), Daniel
patent: 5276684 (1994-01-01), Pearson
patent: 5404522 (1995-04-01), Carmon et al.
patent: 5590313 (1996-12-01), Reynolds et al.
patent: 5623692 (1997-04-01), Priem et al.
patent: 5903771 (1999-05-01), Sgro et al.
patent: 5918070 (1999-06-01), Moon et al.
patent: 6052744 (2000-04-01), Moriarty et al.
patent: 6081851 (2000-06-01), Futral et al.
patent: 6128674 (2000-10-01), Beukema et al.
patent: 6341318 (2002-01-01), Dakhil
patent: 6732060 (2004-05-01), Lee
patent: 6735773 (2004-05-01), Trinh et al.
patent: 2001/0041972 (2001-11-01), Dearth et al.
patent: 2002/0069245 (2002-06-01), Kim
patent: 2002/0103822 (2002-08-01), Miller
patent: 2003/0188126 (2003-10-01), Sudo
patent: 2005/0050241 (2005-03-01), Furuta et al.
patent: 2005/0157725 (2005-07-01), Pettey
Nathan L. Binkert, Network-Oriented Full-System Simulation Using M5, Feb. 2003.
Capitol City TechLaw
Irving Richard C.
Microsoft Corporation
Truong Lechi
LandOfFree
Method and system for structured DMA transactions does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and system for structured DMA transactions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and system for structured DMA transactions will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4254672