Data driven communication protocol grammar
First Claim
Patent Images
1. A computer readable media, including:
- an application software for communication with a plurality of resources; and
a plurality of communication grammars stored separate from the application software, each of the plurality of communication grammars being associated with a respective resource.
4 Assignments
0 Petitions
Accused Products
Abstract
An application software is provided which communicates with one or more resources having resource specific communication grammars. Grammar for each resource specific communication grammar is provided in a location external to the application software and is used by the application software to generate a communication stack for communicating with the respective resource.
-
Citations
15 Claims
-
1. A computer readable media, including:
-
an application software for communication with a plurality of resources; and a plurality of communication grammars stored separate from the application software, each of the plurality of communication grammars being associated with a respective resource. - View Dependent Claims (2, 3, 5, 6, 7)
-
-
4. The computer readable media of claim 4, wherein each of the plurality of communication grammars include a command structure and an expected response structure.
-
8. A method of facilitating communication with a resource, including the steps of:
-
determining that the resource is available for communication; providing communication grammar for the resource in a file external to an application software used to communicate with the resource; and generating a communication stack for communication with the resource based on the externally stored communication grammar. - View Dependent Claims (9)
-
-
10. A method of adding communication grammar for a new resource for communication with an application software, the method including the steps of:
-
storing on a memory accessible by a computing device executing the application software a file containing the communication grammar for the new resource; and generating with the computing device a dynamically generated communication stack based on the communication grammar. - View Dependent Claims (11, 12, 13, 14, 15)
-
Specification