A method for providing an enterprise distribution platform to facilitate software distribution over a public computer network is disclosed. The method includes receiving, via a network interface, a request from the public computer network, the request relating to a solicitation for a software package; determining, by using a network security system, whether the request is forwarded from the public computer network to a private computer network based on a predetermined security rule; authenticating, via a web proxy, the request based on a result of the determining; identifying, based on a result of the authentication, the software package corresponding to the request; retrieving, from a memory, the identified software package; and transmitting, via the network interface, the retrieved software package in response to the request.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The method of claim 1, wherein the public computer network includes a global system of interconnected computer networks that uses an internet protocol suite to communicate between at least one network and at least one device.
3. The method of claim 1, wherein the at least one request includes at least one from among a user identifier, a user credential, a device identifier, and a software package identifier.
4. The method of claim 1, wherein the enterprise distribution platform is integrated into at least one private cloud network.
5. The method of claim 4, wherein the at least one request includes an upload of new data from a user device to the at least one private cloud network via the enterprise distribution platform, the upload corresponding to a transfer of the new data.
6. The method of claim 1, wherein the at least one software package is transmitted along the same authenticated path as the at least one request without additional authentication.
7. The method of claim 6, wherein at least one subsequent software package is transmitted along the same authenticated path as the at least one request without additional authentication, the at least one subsequent software package including pre-authenticated identifying information.
8. The method of claim 1, wherein the network security system includes at least one from among a physical security as a service system, an intrusion detection system, and an intrusion prevention system.
10. The computing device of claim 9, wherein the public computer network includes a global system of interconnected computer networks that uses an internet protocol suite to communicate between at least one network and at least one device.
11. The computing device of claim 9, wherein the at least one request includes at least one from among a user identifier, a user credential, a device identifier, and a software package identifier.
12. The computing device of claim 9, wherein the processor is further configured to integrate the enterprise distribution platform into at least one private cloud network.
13. The computing device of claim 12, wherein the at least one request includes an upload of new data from a user device to the at least one private cloud network via the enterprise distribution platform, the upload corresponding to a transfer of the new data.
14. The computing device of claim 9, wherein the processor is further configured to transmit the at least one software package along the same authenticated path as the at least one request without additional authentication.
15. The computing device of claim 14, wherein the processor is further configured to transmit at least one subsequent software package along the same authenticated path as the at least one request without additional authentication, the at least one subsequent software package including pre-authenticated identifying information.
16. The computing device of claim 9, wherein the network security system includes at least one from among a physical security as a service system, an intrusion detection system, and an intrusion prevention system.
18. The storage medium of claim 17, wherein the at least one request includes at least one from among a user identifier, a user credential, a device identifier, and a software package identifier.
19. The storage medium of claim 17, wherein the executable code further causes the processor to integrate the enterprise distribution platform into at least one private cloud network, the at least one request including an upload of new data from a user device to the at least one private cloud network via the enterprise distribution platform and the upload corresponds to a transfer of the new data.
20. The storage medium of claim 17, wherein the executable code further causes the processor to transmit the at least one software package along the same authenticated path as the at least one request without additional authentication.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
November 23, 2021
October 29, 2024
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.