Target mapping and implementation of abstract device model
AssigneeGoogle Inc.
InventorsDaniel Todd Cohn, Edward Crabbe, Navindra Yadav
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsDaniel Todd Cohn, Edward Crabbe, Navindra Yadav
Estimating the term…
A Hardware Abstraction Layer (HAL) for a target computing device that is equipped with an Application Specific Integrated Circuit (ASIC) or other hardware element that provides forwarding and/or switching capability is used to analyze an abstract candidate device model. The abstract candidate device model is received from a controller and specifies intended forwarding behavior for the target device. The HAL analyzes the abstract candidate device model based on its knowledge of the architecture of the ASIC or other hardware element providing forwarding or switching capability to the target device. If the behavior is supported by the target device's architecture, the model may be implemented in a specific manner supported by that architecture and used to control forwarding behavior on the target device.
A method comprising:
A system comprising:
A non-transitory computer-readable medium storing computer instructions that, when executed by a computing processor, cause the computing processor to:
Dependencies are inferred from the claim text.