Patentable/Patents/US-8533302
US-8533302

Enhanced network adapter framework

PublishedSeptember 10, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

An enhanced network adapter framework, in which parameters are stored in a configuration table, the parameters being customized for a network and an application. A network adapter customized for the network and the application is instantiated based on invoking a generic network adapter which externally references the configuration table, and communication between the application and the network is effected using the instantiated network adapter.

Patent Claims
21 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A computer-implemented method comprising: storing parameters in one or more configuration tables, wherein the parameters are customized for a network and an application, and wherein the parameters map an application-specific service code to (i) network-specific commands that are to be sent to the network to perform a service associated with the service code, and (ii) to a sequence in which the network-specific commands are to be sent; instantiating a network adapter customized for the network and the application by invoking a generic network adapter which externally references the parameters stored in the one or more configuration tables; and effecting communication between the application and the network using the instantiated network adapter.

Plain English Translation

A computer system enables communication between an application and a network by using a configurable network adapter. Parameters specific to the application and the network are stored in configuration tables. These parameters map application-specific service codes to (1) network-specific commands needed to perform the service associated with the service code, and (2) the order in which these network commands must be sent. A generic network adapter is then invoked, using these configuration tables as external references, creating a customized network adapter for the specific application and network. The application and network communicate using this customized network adapter.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the application-specific service codes comprise codes that are specific to a TELCORDIA® ACTIVATOR application.

Plain English Translation

The method for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the previous claim), is further specified. The application-specific service codes are codes that are specific to a TELCORDIA® ACTIVATOR application. This means the system is designed to work with the particular service codes used by TELCORDIA® ACTIVATOR for initiating network services.

Claim 3

Original Legal Text

3. The method of claim 1 , wherein the generic network adapter comprises a JAVA EE-based network adapter.

Plain English Translation

The method for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the first claim), is further specified. The generic network adapter, which is invoked and customized, is a JAVA EE-based network adapter. This means the adapter is implemented using the Java Enterprise Edition platform, providing a standardized and portable way to handle network communication.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the parameters are expressed in regular expressions.

Plain English Translation

The method for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the first claim), is further specified. The parameters stored in the configuration tables are expressed using regular expressions. This allows for flexible and pattern-based matching of application service codes to network commands, improving the adapter's ability to handle a variety of service codes and network configurations.

Claim 5

Original Legal Text

5. The method of claim 1 , further comprising invoking the generic adapter using a single configuration load of the one or more configuration tables.

Plain English Translation

The method for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the first claim), is further enhanced. The generic adapter is invoked using a single configuration load of the one or more configuration tables. This simplifies the initialization process and makes it faster, because it avoids the need to load the configuration tables multiple times.

Claim 6

Original Legal Text

6. The method of claim 1 , further comprising: detecting a type of the network and the application; and selecting the one or more configuration tables from among a plurality of configuration tables based on the detected type of the network and the application.

Plain English Translation

The method for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the first claim), is further enhanced. The system automatically detects the type of network and application involved. Based on this detected type, it selects the appropriate configuration table from a set of available tables. This allows the system to adapt to different network and application combinations dynamically.

Claim 7

Original Legal Text

7. The method of claim 1 , wherein the network adapter is instantiated in a loopback mode.

Plain English Translation

The method for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the first claim), is further specified. The network adapter is instantiated in a loopback mode. This means the adapter is configured to send data back to itself for testing purposes, verifying functionality without involving an external network.

Claim 8

Original Legal Text

8. A system comprising: one or more computers; and a computer-readable medium coupled to the one or more computers having instructions stored thereon which, when executed by the one or more computers, cause the one or more computers to perform operations comprising: storing parameters in one or more configuration tables, wherein the parameters are customized for a network and an application, and wherein the parameters map an application-specific service code to (i) network-specific commands that are to be sent to the network to perform a service associated with the service code, and (ii) to a sequence in which the network-specific commands are to be sent; instantiating a network adapter customized for the network and the application by invoking a generic network adapter which externally references the parameters stored in the one or more configuration tables; and effecting communication between the application and the network using the instantiated network adapter.

Plain English Translation

A computer system enables communication between an application and a network by using a configurable network adapter. Parameters specific to the application and the network are stored in configuration tables. These parameters map application-specific service codes to (1) network-specific commands needed to perform the service associated with the service code, and (2) the order in which these network commands must be sent. A generic network adapter is then invoked, using these configuration tables as external references, creating a customized network adapter for the specific application and network. The application and network communicate using this customized network adapter.

Claim 9

Original Legal Text

9. The system of claim 8 , wherein the application-specific service codes comprise codes that are specific to a TELCORDIA® ACTIVATOR application.

Plain English Translation

The system for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the previous claim), is further specified. The application-specific service codes are codes that are specific to a TELCORDIA® ACTIVATOR application. This means the system is designed to work with the particular service codes used by TELCORDIA® ACTIVATOR for initiating network services.

Claim 10

Original Legal Text

10. The system of claim 8 , wherein the generic network adapter comprises a JAVA EE-based network adapter.

Plain English Translation

The system for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the eighth claim), is further specified. The generic network adapter, which is invoked and customized, is a JAVA EE-based network adapter. This means the adapter is implemented using the Java Enterprise Edition platform, providing a standardized and portable way to handle network communication.

Claim 11

Original Legal Text

11. The system of claim 8 , wherein the parameters are expressed in regular expressions.

Plain English Translation

The system for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the eighth claim), is further specified. The parameters stored in the configuration tables are expressed using regular expressions. This allows for flexible and pattern-based matching of application service codes to network commands, improving the adapter's ability to handle a variety of service codes and network configurations.

Claim 12

Original Legal Text

12. The system of claim 8 , wherein the operations further comprise invoking the generic adapter using a single configuration load of the one or more configuration tables.

Plain English Translation

The system for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the eighth claim), is further enhanced. The generic adapter is invoked using a single configuration load of the one or more configuration tables. This simplifies the initialization process and makes it faster, because it avoids the need to load the configuration tables multiple times.

Claim 13

Original Legal Text

13. The system of claim 8 , wherein the operations further comprise: detecting a type of the network and the application; and selecting the one or more configuration tables from among a plurality of configuration tables based on the detected type of the network and the application.

Plain English Translation

The system for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the eighth claim), is further enhanced. The system automatically detects the type of network and application involved. Based on this detected type, it selects the appropriate configuration table from a set of available tables. This allows the system to adapt to different network and application combinations dynamically.

Claim 14

Original Legal Text

14. The system of claim 8 , wherein the network adapter is instantiated in a loopback mode.

Plain English Translation

The system for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the eighth claim), is further specified. The network adapter is instantiated in a loopback mode. This means the adapter is configured to send data back to itself for testing purposes, verifying functionality without involving an external network.

Claim 15

Original Legal Text

15. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising: storing parameters in one or more configuration tables, wherein the parameters are customized for a network and an application, and wherein the parameters map an application-specific service code to (i) network-specific commands that are to be sent to the network to perform a service associated with the service code, and (ii) to a sequence in which the network-specific commands are to be sent; instantiating a network adapter customized for the network and the application by invoking a generic network adapter which externally references the parameters stored in the one or more configuration tables; and effecting communication between the application and the network using the instantiated network adapter.

Plain English Translation

A non-transitory computer storage medium stores instructions that, when executed, enable communication between an application and a network by using a configurable network adapter. Parameters specific to the application and the network are stored in configuration tables. These parameters map application-specific service codes to (1) network-specific commands needed to perform the service associated with the service code, and (2) the order in which these network commands must be sent. A generic network adapter is then invoked, using these configuration tables as external references, creating a customized network adapter for the specific application and network. The application and network communicate using this customized network adapter.

Claim 16

Original Legal Text

16. The computer storage medium of claim 15 , wherein the application-specific service codes comprise codes that are specific to a TELCORDIA® ACTIVATOR application.

Plain English Translation

The computer storage medium containing instructions for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the previous claim), is further specified. The application-specific service codes are codes that are specific to a TELCORDIA® ACTIVATOR application. This means the system is designed to work with the particular service codes used by TELCORDIA® ACTIVATOR for initiating network services.

Claim 17

Original Legal Text

17. The computer storage medium of claim 15 , wherein the generic network adapter comprises a JAVA EE-based network adapter.

Plain English Translation

The computer storage medium containing instructions for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the fifteenth claim), is further specified. The generic network adapter, which is invoked and customized, is a JAVA EE-based network adapter. This means the adapter is implemented using the Java Enterprise Edition platform, providing a standardized and portable way to handle network communication.

Claim 18

Original Legal Text

18. The computer storage medium of claim 15 , wherein the parameters are expressed in regular expressions.

Plain English Translation

The computer storage medium containing instructions for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the fifteenth claim), is further specified. The parameters stored in the configuration tables are expressed using regular expressions. This allows for flexible and pattern-based matching of application service codes to network commands, improving the adapter's ability to handle a variety of service codes and network configurations.

Claim 19

Original Legal Text

19. The computer storage medium of claim 15 , wherein the operations further comprise invoking the generic adapter using a single configuration load of the one or more configuration tables.

Plain English Translation

The computer storage medium containing instructions for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the fifteenth claim), is further enhanced. The generic adapter is invoked using a single configuration load of the one or more configuration tables. This simplifies the initialization process and makes it faster, because it avoids the need to load the configuration tables multiple times.

Claim 20

Original Legal Text

20. The computer storage medium of claim 15 , wherein the operations further comprise: detecting a type of the network and the application; and selecting the one or more configuration tables from among a plurality of configuration tables based on the detected type of the network and the application.

Plain English Translation

This invention relates to network configuration management for applications, addressing the challenge of dynamically adapting network settings based on the type of network and the specific application being used. The system involves a computer storage medium containing instructions that, when executed, perform operations to optimize network performance. These operations include detecting the type of network (e.g., Wi-Fi, cellular, wired) and the application (e.g., video streaming, file transfer) in use. Based on this detection, the system selects one or more configuration tables from a plurality of available tables, each table containing predefined network settings tailored to different network types and applications. The selected configuration tables are then applied to adjust network parameters such as bandwidth allocation, latency thresholds, or priority settings, ensuring optimal performance for the given network and application. This dynamic selection process eliminates the need for manual configuration, improving efficiency and user experience. The invention also includes mechanisms to update or modify the configuration tables as needed, ensuring adaptability to evolving network conditions and application requirements.

Claim 21

Original Legal Text

21. The computer storage medium of claim 15 , wherein the network adapter is instantiated in a loopback mode.

Plain English Translation

The computer storage medium containing instructions for enabling communication between an application and a network, where parameters map application-specific service codes to network commands (as described in the fifteenth claim), is further specified. The network adapter is instantiated in a loopback mode. This means the adapter is configured to send data back to itself for testing purposes, verifying functionality without involving an external network.

Classification Codes (CPC)

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

Patent Metadata

Filing Date

August 10, 2011

Publication Date

September 10, 2013

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, FAQs, 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. “Enhanced network adapter framework” (US-8533302). https://patentable.app/patents/US-8533302

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/US-8533302. See llms.txt for full attribution policy.