US 12,470,921 B2
Discovery, configuration, and control of fabric interfaces
William R. Magro, Champaign, IL (US); Todd M. Rimmer, Exton, PA (US); Robert J. Woodruff, Banks, OR (US); Mark S. Hefty, Aloha, OR (US); and Sayantan Sur, Portland, OR (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Dec. 10, 2021, as Appl. No. 17/548,237.
Application 17/548,237 is a continuation of application No. 15/280,439, filed on Sep. 29, 2016, granted, now 11,246,027.
Application 15/280,439 is a continuation of application No. 14/254,609, filed on Apr. 16, 2014, granted, now 9,479,506, issued on Oct. 25, 2016.
Prior Publication US 2022/0210639 A1, Jun. 30, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. H04W 12/06 (2021.01); G06F 9/448 (2018.01); G06F 9/50 (2006.01); H04L 9/40 (2022.01); H04L 49/10 (2022.01); H04L 49/20 (2022.01); H04L 61/103 (2022.01)
CPC H04W 12/06 (2013.01) [G06F 9/4488 (2018.02); G06F 9/50 (2013.01); H04L 49/10 (2013.01); H04L 49/20 (2013.01); H04L 63/10 (2013.01); H04L 61/103 (2013.01)] 22 Claims
OG exemplary drawing
 
1. At least one non-transitory computer-readable storage medium having instructions stored thereon, wherein the instructions, when executed on processing circuitry, cause the processing circuitry to:
send, via a fabric application programming interface (API), a query to discover fabric communication interfaces available to an application for communicating over a fabric network, wherein the query comprises a first data structure, wherein the first data structure indicates one or more communication capabilities requested by the application for communicating over the fabric network; and
receive, via the fabric API, a response to the query, wherein the response comprises a second data structure, wherein the second data structure indicates one or more available fabric communication interfaces that satisfy at least one of the one or more communication capabilities requested by the application.