Enforcing transaction order in peer-to-peer interactions
US-2016378709-A1 · Dec 29, 2016 · US
US2021390004A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021390004-A1 |
| Application number | US-202017018121-A |
| Country | US |
| Kind code | A1 |
| Filing date | Sep 11, 2020 |
| Priority date | Jun 16, 2020 |
| Publication date | Dec 16, 2021 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Apparatuses, systems, and techniques to perform fifth generation (5G) new radio operations. In at least one embodiment, an application programming interface (API) is utilized to perform 5G new radio operations on one or more hardware accelerators through an API call.
Opening claim text (preview).
What is claimed is: 1 . A machine-readable medium having stored thereon an application programming interface (API), which if performed by one or more processors, cause the one or more processors to at least: perform a plurality of fifth generation (5G) new radio operations based at least in part on an API call to perform the plurality of 5G new radio operations; and provide a result of performing the plurality of 5G new radio operations to a network interface to be transmitted. 2 . The machine-readable medium of claim 1 , wherein the API to at least perform the plurality of 5G new radio operations based at least in part on the API call to perform the plurality of 5G new radio operations and provide the result of performing the plurality of 5G new radio operations to the network interface to be transmitted include instructions, which if performed by the one or more processors, cause the one or more processors to at least: receive the API call and data to perform the plurality of 5G new radio operations on one or more hardware accelerators; perform the plurality of 5G new radio operations on the one or more hardware accelerators in connection with the data; and provide the result of performing the plurality of 5G new radio operations from the one or more hardware accelerators to the network interface. 3 . The machine-readable medium of claim 1 , wherein the API comprises an API function to discover information about available physical devices and their properties. 4 . The machine-readable medium of claim 1 , wherein the API comprises an API function to initialize a context data structure, wherein the context data structure comprises a memory space for one or more data objects indicating information about the plurality of 5G new radio operations. 5 . The machine-readable medium of claim 4 , wherein the one or more data objects comprise at least: a device data object; a cell data object; and a task data object. 6 . The machine-readable medium of claim 1 , wherein the plurality of 5G new radio operations are performed on one or more graphics processing units. 7 . The machine-readable medium of claim 1 , wherein the plurality of 5G new radio operations comprise one or more operations of a downlink physical layer pipeline. 8 . A system, comprising: one or more processors to execute instructions to implement an application programming interface (API) that at least: performs a plurality of fifth generation (5G) new radio operations based at least in part on an API call to perform the plurality of 5G new radio operations; and provides a result of performing the plurality of 5G new radio operations to a network interface to be transmitted. 9 . The system of claim 8 , wherein the instructions to implement the API that at least performs the plurality of 5G new radio operations based at least in part on the API call to perform the plurality of 5G new radio operations and provides the result of performing the plurality of 5G new radio operations to the network interface to be transmitted include instructions that at least: obtain the API call, wherein the API call indicates data to be processed in connection with the plurality of 5G new radio operations; obtain the data to be processed in connection with the plurality of 5G new radio operations; provide the data to one or more hardware accelerators; perform the plurality of 5G new radio operations on the one or more hardware accelerators in connection with the data; and provide the result of performing the plurality of 5G new radio operations on the one or more hardware accelerators from the one or more hardware accelerators to the network interface to be transmitted. 10 . The system of claim 8 , wherein the API comprises an API function that destroys a data object within a context data structure. 11 . The system of claim 8 , wherein the plurality of 5G new radio operations comprise operations of one or more containerized network functions. 12 . The system of claim 8 , wherein the plurality of 5G new radio operations are performed sequentially. 13 . The system of claim 8 , wherein the API comprises an API function that enqueues the plurality of 5G new radio operations to be performed. 14 . The system of claim 8 , the API comprises an API function that dequeues the plurality of 5G new radio operations after the plurality of 5G new radio operations have been performed. 15 . A method, comprising: performing a plurality of fifth generation (5G) new radio operations based at least in part on an application programming interface (API) call to perform the plurality of 5G new radio operations; and providing a result of performing the plurality of 5G new radio operations to a network interface to be transmitted. 16 . The method of claim 15 , wherein performing the plurality of 5G new radio operations based at least in part on the API call to perform the plurality of 5G new radio operations and providing the result of performing the plurality of 5G new radio operations to the network interface to be transmitted comprises: obtaining the API call from physical layer software; performing the plurality of 5G new radio operations on one or more hardware accelerators; and providing the result of performing the plurality of 5G new radio operations from the one or more hardware accelerators. 17 . The method of claim 15 , wherein one or more parameters of the API call are utilized to determine how to perform the plurality of 5G new radio operations. 18 . The method of claim 15 , wherein the plurality of 5G new radio operations are performed on one or more application-specific integrated circuits. 19 . The method of claim 17 , wherein the one or more parameters comprise a context pointer parameter and a slot_command parameter. 20 . The method of claim 15 , wherein each 5G new radio operation of the plurality of 5G new radio operations is associated with a priority value. 21 . The method of claim 15 , wherein the result of performing the plurality of 5G new radio operations is transmitted through at least a fronthaul interface and one or more remote radio units. 22 . A machine-readable medium having stored thereon an application programming interface (API), which if performed by one or more processors, cause the one or more processors to at least: perform a plurality of fifth generation (5G) new radio operations based at least in part on an API call to perform the plurality of 5G new radio operations and data from a network interface; and provide a result of performing the plurality of 5G new radio operations. 23 . The machine-readable medium of claim 22 , wherein the API to perform the plurality of 5G new radio operations based at least in part on the API call to perform the plurality of 5G new radio operations and the data from the network interface and provide the result of performing the plurality of 5G new radio operations include instructions, which if performed by the one or more processors, cause the one or more processors to at least: obtain the API call, wherein the API call indicates the data from the network interface; cause one or more hardware accelerators to obtain the data from the network interface; perform the plurality of 5G new radio operations on the one or more hardware accelerators; and provide the result of performing the plurality of 5G new radio operations from the one or more hardware accelerators to one or more systems.
Interprogram communication · CPC title
User interfaces specially adapted for cordless or mobile telephones · CPC title
where tasks reside in different layers, e.g. user- and kernel-space · CPC title
Testing, {supervising or monitoring} using real traffic · CPC title
Remote procedure calls [RPC]; Web services · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.