Back to results
US 7,454,667 B2Granted
Techniques to provide information validation and transfer
AssigneeIntel Corporation
InventorsAbhijeet Joglekar, Frank Berry
Life of this patent
Estimating the term…
Abstract
Techniques to issue a single application programming interface (API) to request both data copy and CRC validation operations. In some embodiments, a receiver of the API may observe which logic (e.g., software or hardware and/or combinations of software and hardware) is available to execute instructions for data copy and CRC validation operations.
Claims29
A method comprising:
- issuing a combined Application Programming Interface (API) request, the combined API request having a data copy request and a cyclical redundancy checking (CRC) validation request, from a first protocol processing layer to a second protocol processing layer;
- receiving the combined API request by the second protocol processing layer;
- determining at least one computing resource available to the second protocol processing layer to perform the data copy request and to perform the CRC validation request;
- and
- issuing at least one instruction from the second protocol processing layer to the at least one computer resource to perform the combined API request.
2 more elements
A computer-readable medium comprising instructions stored thereon which when executed by a machine cause the machine to:
- issue a combined Application Programming Interface (API) request, the combined API request having a data copy request and a cyclical redundancy checking (CRC) validation request, from a first protocol processing layer to a second protocol processing layer;
- receive the combined API request by the second protocol processing layer;
- determine at least one computing resource available to the second protocol processing layer to perform the data copy request and to perform the CRC validation request;
- and
- issue at least one instruction from the second protocol processing layer to the at least one computer resource to perform the combined API request.
2 more elements
An apparatus comprising:
- first protocol processing layer logic to issue a combined Application Programming Interface (API) request, the combined API request having a data copy request and a cyclical redundancy checking (CRC) validation request, to a second protocol processing layer logic;
- and
- second protocol processing layer logic to:
- receive the combined API request;
- determine at least one computing resource available to the second protocol processing layer to perform the data copy request and to perform the CRC validation request;
- and
- issue at least one instruction to the at least one computer resource to perform the combined API.
4 more elements
A system comprising:
- a host system comprising a processor and a memory device;
- a bus;
- and
- a chipset to communicatively couple the host system to the bus, wherein the chipset comprises a network interface and wherein the host system comprises:
- a first protocol processing layer logic to issue a combined Application Programming Interface (API) request, the combined API request having a data copy request and a cyclical redundancy checking (CRC) validation request, to a second protocol processing layer logic;
- and
- the second protocol processing layer logic to:
- receive the combined API request;
- determine at least one computing resource available to the second protocol processing layer to perform the data copy request and to perform the CRC validation request;
- and
- issue at least one instruction to the at least one computer resource to perform combined API request.
8 more elements
Dependencies are inferred from the claim text.