Dynamic communication stack
First Claim
1. A method of facilitating communication between a resource and a computer running a software program comprising the steps of:
- establishing a link between the resource and the computer;
ascertaining the type of resource linked with the computer;
assembling a communication protocol based upon the type of resource; and
transferring data from the resource to the computer based upon the assembled communication protocol.
5 Assignments
0 Petitions
Accused Products
Abstract
A method of facilitating communication between a resource and a computer is described. The computer employs a software application that allows the computer to communicate with the resource. The resource may comprise a medical device such as a blood glucose meter or an insulin pump. In order to facilitate communication between the computer and the resource, the software constructs a communication protocol particular to the type of resource connected to the computer. The stack comprising the communication protocol allows the computer to communicate with the resource. Once the resource and computer cease communication, the stack may be removed from the memory of the computer.
-
Citations
29 Claims
-
1. A method of facilitating communication between a resource and a computer running a software program comprising the steps of:
-
establishing a link between the resource and the computer; ascertaining the type of resource linked with the computer; assembling a communication protocol based upon the type of resource; and transferring data from the resource to the computer based upon the assembled communication protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. The method as set forth in 1 wherein the communication protocol includes a plurality of blocks representative of a plurality of communication layers needed for communication with the device.
-
16. A method of transferring data between a computer and a resource comprising the steps of:
-
establishing a connection between the computer and the resource; determining the type of resource; selecting a communication protocol from a file stored on the computer that is based upon the type of resource connected to the computer; assembling a communication stack based upon the communication protocol; and transferring the data from the resource to the computer based upon the communication stack. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 29)
-
-
28. The method as set forth in 16 wherein the communication protocol includes a plurality of blocks representative of a plurality of communication layers needed for communication with the device.
Specification