US2006155888A1PendingUtilityA1

Request conversion

Individually held — no corporate assignee on recordPriority: Sep 10, 2003Filed: Mar 10, 2006Published: Jul 13, 2006
Est. expirySep 10, 2023(expired)· nominal 20-yr term from priority
G06F 3/0661G06F 13/387
45
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In one embodiment, a method may include, if an amount of data requested to be transferred by a data transfer request according to a first protocol exceeds a maximum data transfer amount permitted to be requested by a single data transfer request according to a second protocol, generating one data transfer request according to the second protocol and a data structure, and modifying, at least in part, another data structure. This data transfer request may request transfer of a portion of the data. The data structure may include one or more values identifying, at least in part, another portion of the data. The modifying may be based, at least in part, upon the one or more values. The other data structure may include, prior to being modified, one or more other values indicating, at least in part, one or more parameters of the one data transfer request.

Claims

exact text as granted — not AI-modified
1 . A method comprising: 
 receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred;    determining a number of data transfer requests according to a second protocol required to transfer the amount of data; and    storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.    
   
   
       2 . The method of  claim 1 , further comprising: 
 issuing the data transfer requests according to the second protocol to storage.    
   
   
       3 . The method of  claim 1 , wherein: 
 the first protocol comprises a Small Computer Systems Interface (SCSI) protocol; and    the second protocol comprises a Serial Advanced Technology Attachment (SATA) protocol.    
   
   
       4 . The method of  claim 1 , further comprising: 
 issuing one data transfer request according to the first protocol; and    after the modifying, at least in part, of the data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.    
   
   
       5 . An apparatus comprising: 
 circuitry to generate, receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred, determining a number of data transfer requests according to a second protocol required to transfer the amount of data and storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.    
   
   
       6 . The apparatus of  claim 5 , wherein: 
 the circuitry is capable of issuing the data transfer requests according to the second protocol to storage.    
   
   
       7 . The apparatus of  claim 5 , wherein: 
 the first protocol comprises a Small Computer Systems Interface (SCSI) protocol; and    the second protocol comprises a Serial Advanced Technology Attachment (SATA) protocol.    
   
   
       8 . The apparatus of  claim 5 , wherein: 
 the circuitry is also capable of issuing one data transfer request according to the first protocol and after the modifying, at least in part, of the data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.    
   
   
       9 . An article including a machine-accessible medium having associated information, wherein the information, when accessed, results in a machine performing: 
 receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred;    determining a number of data transfer requests according to a second protocol required to transfer the amount of data; and    storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.    
   
   
       10 . The article of  claim 9 , further comprising: 
 issuing the data transfer requests according to the second protocol to storage.    
   
   
       11 . The article of  claim 9 , wherein: 
 the first protocol comprises a Small Computer Systems Interface (SCSI) protocol; and    the second protocol comprises a Serial Advanced Technology Attachment (SATA) protocol.    
   
   
       12 . The article of  claim 9 , further comprising: 
 issuing the one data transfer request; and    after the modifying, at least in part, of the another data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the another data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.    
   
   
       13 . The article of  claim 9 , further comprising: 
 issuing one data transfer request according to the first protocol; and    after the modifying, at least in part, of the data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.    
   
   
       14 . A system comprising: 
 a magnetic storage device; and    a circuit card capable of being coupled to the magnetic storage device, the card comprising circuitry to generate receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred, determining a number of data transfer requests according to a second protocol required to transfer the amount of data and storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.    
   
   
       15 . The system of  claim 14 , further comprising: 
 storage coupled to the card, the circuitry being capable of issuing the data transfer request according to the second protocol to the magnetic storage device.    
   
   
       16 . The system of  claim 14 , wherein: 
 the magnetic storage device is capable of executing the data transfer request according to the second protocol.

Join the waitlist — get patent alerts

Track US2006155888A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.