Application port management
US-11196681-B2 · Dec 7, 2021 · US
US12095677B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12095677-B2 |
| Application number | US-202318352820-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 14, 2023 |
| Priority date | Apr 2, 2014 |
| Publication date | Sep 17, 2024 |
| Grant date | Sep 17, 2024 |
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.
A computing platform executing an application may receive a response to a request for opening a network port for utilization by the application from a computing platform distinct from the computer platform executing the application. The computing platform executing the application may determine whether to open the network port for utilization by the application based on the response to the request. In some embodiments, the application may invoke at least one call to an application program interface (API) of an operating system (OS) running on the computing platform executing the application, and the request may be generated responsive to the at least one call to the API of the OS.
Opening claim text (preview).
What is claimed: 1. An apparatus comprising: one or more processors; and memory storing instructions that, when executed by the one or more processors, cause the device to: receive, by the apparatus via a network interface and from a computing platform, a first request for opening a network port for utilization by an application executing on the computing platform to enable communication by the computing platform with a computing device; determine, by the one or more processors of the apparatus, based on information associated with the first request, whether to open the network port; generate, by the one or more processors of the apparatus, a response to the first request indicating the determination; send, by the apparatus via the network interface and to the computing platform, the response. 2. The apparatus of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause receiving, by the computing platform via a second network interface and from the computing device, a second request for a service associated with the application. 3. The apparatus of claim 1 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause invoking, by the application, at least one call to an application program interface (API) of an operating system (OS) running on the computing platform, the at least one call requesting opening of the network port. 4. The apparatus of claim 3 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause generating, by at least one processor of the computing platform, based on the application invoking the at least one call, the first request. 5. The apparatus of claim 4 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause sending, by the computing platform via the second network interface and to the apparatus, the first request. 6. The apparatus of claim 1 , wherein the operating system (OS) running on the computing platform is a virtualization OS configured to host a plurality of virtual machines. 7. The apparatus of claim 6 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause hosting, by the virtualization OS, the plurality of virtual machines; and cause execution of the application within one of the plurality of virtual machines. 8. A non-transitory computer-readable medium storing instructions that, when executed, cause: receiving, by a first computing platform via a network interface and from a second computing platform, a first request for opening a network port for utilization by an application executing on the second computing platform to enable communication by the second computing platform with a computing device; determining, by at least one processor of the first computing platform, based on information associated with the first request, whether to open the network port; generating, by the at least one processor of the first computing platform, a response to the first request indicating the determination; sending, by the first computing platform via the network interface and to the second computing platform, the response. 9. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause receiving, by the second computing platform via a second network interface and from the computing device, a second request for a service associated with the application. 10. The non-transitory computer-readable medium of claim 8 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause invoking, by the application, at least one call to an application program interface (API) of an operating system (OS) running on the second computing platform, the at least one call requesting opening of the network port. 11. The non-transitory computer-readable medium of claim 10 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause generating, by at least one processor of the second computing platform, based on the application invoking the at least one call, the first request. 12. The non-transitory computer-readable medium of claim 11 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause sending, by the second computing platform via the second network interface and to the apparatus, the first request. 13. The non-transitory computer-readable medium of claim 8 , wherein the operating system (OS) running on the second computing platform is a virtualization OS configured to host a plurality of virtual machines. 14. The non-transitory computer-readable medium of claim 13 , wherein the instructions, when executed by the one or more processors, further cause the apparatus to: cause hosting, by the virtualization OS, the plurality of virtual machines; and cause execution of the application within one of the plurality of virtual machines. 15. A system comprising: a first computing platform configured to: receive, by the first computing platform via a network interface and from a second computing platform, a first request for opening a network port for utilization by an application executing on the second computing platform to enable communication by the second computing platform with a computing device, determine, by at least one processor of the first computing platform, based on information associated with the first request, whether to open the network port, generate, by the at least one processor of the first computing platform, a response to the first request indicating the determination, and send, by the first computing platform via the network interface and to the second computing platform, the response; and the computing device configured to: receive second information indicating that the network port has been opened. 16. The system of claim 15 , wherein the second computing platform is configured to: receive, via a second network interface and from the computing device, a second request for a service associated with the application. 17. The system of claim 15 , wherein the second computing platform is configured to: invoke, by the application, at least one call to an application program interface (API) of an operating system (OS) running on the second computing platform, the at least one call requesting opening of the network port. 18. The system of claim 17 , wherein the second computing platform is configured to: generate, by at least one processor of the second computing platform, based on the application invoking the at least one call, the first request. 19. The system of claim 18 , wherein the second computing platform is configured to: send, via the second network interface and to the apparatus, the first request. 20. The system of claim 15 , wherein the operating system (OS) running on the second computing platform is a virtualization OS configured to host a plurality of virtual machines, and wherein the second computing platform is configured to: host, by the virtualization OS, the plurality of virtual machines; and execute of the application within one of the plurality of virtual machines.
using establishment or release of connections between ports · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.