Patentable/Patents/US-9794372
US-9794372

Connection management service

PublishedOctober 17, 2017
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Concepts and technologies are disclosed herein for providing and using a connection management service. A connection management service can receive a connection request that requests a connection between a requestor and a distributed network. The connection management service can identify a connector to provide the connection between the requestor and the distributed network. The connection management service can provide, to the requestor, an object corresponding to the connector. The requestor can invoke the object to connect to the distributed network.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: receiving, at a processor executing a connection management service, a connection request that requests a connection between a requestor that generated the connection request and a resource that operates on a distributed network; determining, by the processor, that authentication is required to identify and to provide a connector that provides the connection between the requestor and the distributed network; obtaining, by the processor, credentials associated with the requestor; providing, by the processor, the credentials to an authentication service for the authentication; obtaining, by the processor, a decision from the authentication service; identifying, by the processor, the connector; and providing, by the processor and directed to the requestor, an object that corresponds to the connector, wherein the requestor invokes the object to connect to the distributed network.

2

2. The method of claim 1 , further comprising: extracting, by the processor, the credentials from the connection request, wherein the credentials are provided by data included in a subject field of the connection request.

3

3. The method of claim 1 , wherein the requestor comprises an application server.

4

4. The method of claim 3 , wherein the connection request comprises a subject field and a request information field, wherein the subject field identifies the application server, and wherein the request information field identifies a service that is supported by the connection.

5

5. The method of claim 1 , further comprising: determining that the connector is not active; initiating instantiation of the connector; and configuring the connector.

6

6. The method of claim 5 , wherein configuring the connector comprises identifying a connection parameter associated with the connector and configuring the connector based upon the connection parameter.

7

7. The method of claim 6 , wherein the connection parameter identifies a protocol supported by the connector.

8

8. The method of claim 6 , wherein the connection parameter identifies a service supported by the connector.

9

9. The method of claim 1 , wherein identifying the connector comprises searching a connector repository to identify the connector based upon a service that is to be supported by the connection.

10

10. The method of claim 1 , wherein the decision indicates that the authentication was successful.

11

11. A system comprising: a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising receiving a connection request that requests a connection between a requestor and a resource that operates on a distributed network, determining that authentication is required to identify and to provide a connector that provides the connection between the requestor and the distributed network, obtaining credentials associated with the requestor, providing the credentials to an authentication service for the authentication, and obtaining a decision from the authentication service, identifying the connector, and providing, directed to the requestor, an object that corresponds to the connector, wherein the requestor invokes the object to connect to the distributed network.

12

12. The system of claim 11 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising: extracting credentials from the connection request, wherein the credentials are provided by data included in a subject field of the connection request.

13

13. The system of claim 11 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising: determining that the connector is not active; initiating instantiation of the connector; and configuring the connector, wherein configuring the connector comprises identifying a connection parameter associated with the connector and configuring the connector based upon the connection parameter.

14

14. The system of claim 11 , wherein the requestor comprises an application server.

15

15. The system of claim 14 , wherein the connection request comprises a subject field and a request information field, wherein the subject field identifies the application server, and wherein the request information field identifies a service that is supported by the connection.

16

16. The system of claim 11 , wherein the decision indicates that the authentication was successful.

17

17. A computer storage medium having computer-executable instructions stored thereon that, when executed by a processor, cause the processor to perform operations comprising: receiving a connection request that requests a connection between a requestor and a resource that operates on a distributed network; determining that authentication is required to identify and to provide a connector that provides the connection between the requestor and the distributed network; obtaining credentials associated with the requestor; providing the credentials to an authentication service for the authentication; obtaining a decision from the authentication service; identifying the connector; and providing, directed to the requestor, an object that corresponds to the connector, wherein the requestor invokes the object to connect to the distributed network.

18

18. The computer storage medium of claim 17 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising: extracting credentials from the connection request, wherein the credentials are provided by data included in a subject field of the connection request.

19

19. The computer storage medium of claim 17 , wherein the computer-executable instructions, when executed by the processor, cause the processor to perform operations further comprising: determining that the connector is not active; initiating instantiation of the connector; and configuring the connector, wherein configuring the connector comprises identifying a connection parameter associated with the connector and configuring the connector based upon the connection parameter.

20

20. The computer storage medium of claim 17 , wherein the decision indicates that the authentication was successful.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

April 7, 2015

Publication Date

October 17, 2017

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Connection management service” (US-9794372). https://patentable.app/patents/US-9794372

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.