Device interfaces for networking a computer and an embedded device
First Claim
1. A system for use in a networked computer system including a host computer and a remote computer, the remote computer being used to access a device, the system being implemented on the host computer and the system comprising:
- a communications module for transferring data to and from a communications port of the host computer;
a data interface module for accessing an interface definition from a storage device in electronic communication with the host computer, wherein the accessing is accomplished through use of an interface definition identifier; and
a device access controller for communicating with the remote computer via the communications module, the device access controller operating to obtain from computer program code loaded on the remote computer the interface definition identifier, the device access controller operating to access the storage device through the data interface module and the device access controller using the interface definition identifier to access the interface definition.
6 Assignments
0 Petitions
Accused Products
Abstract
A system is disclosed for use in a networked computer system that includes a host computer and a remote computer being used to access a device. The system includes a communications module for transferring data to and from a communications port of the host computer. The system also includes a data interface module for accessing an interface definition from a storage device in electronic communication with the host computer. Accessing the interface definition is accomplished through use of an interface definition identifier. A device access controller is also utilized in the system for communicating with the remote computer via the communications module. The device access controller obtains the interface definition identifier from computer program code loaded on the remote computer. In addition, the device access controller accesses the storage device through the data interface module to obtain the interface definition and uses the interface definition identifier to obtain the interface definition. In embodiments herein, there may be a plurality of interface definition identifiers obtained from the computer program code loaded on the remote computer.
269 Citations
31 Claims
-
1. A system for use in a networked computer system including a host computer and a remote computer, the remote computer being used to access a device, the system being implemented on the host computer and the system comprising:
-
a communications module for transferring data to and from a communications port of the host computer;
a data interface module for accessing an interface definition from a storage device in electronic communication with the host computer, wherein the accessing is accomplished through use of an interface definition identifier; and
a device access controller for communicating with the remote computer via the communications module, the device access controller operating to obtain from computer program code loaded on the remote computer the interface definition identifier, the device access controller operating to access the storage device through the data interface module and the device access controller using the interface definition identifier to access the interface definition. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system including a host computer and a remote computer, the remote computer being in electronic communication with a device, the computer system comprising:
-
embedded code on the remote computer, the embedded code providing services related to the device;
a communications module for transferring data to and from a communications port of the host computer;
a data interface module for accessing an interface definition from a storage device in electronic communication with the host computer, wherein the accessing is accomplished through use of an interface definition identifier;
a device access controller for communicating with the remote computer via the communications module, the device access controller operating to obtain from the embedded code the interface definition identifier, the device access controller operating to access the storage device through the data interface module and the device access controller using the interface definition identifier to access the interface definition, wherein the interface definition comprises information relating to the embedded code; and
an encapsulation of services of the remote computer, the encapsulation of services being stored on the host computer and being created from the interface definition. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer-readable medium containing instructions for enabling communications between a host computer and a remote computer where the remote computer interfaces with a device, wherein the instructions comprise executable instructions for implementing a method comprised of the steps of:
-
establishing electronic communications between the host computer and the remote computer;
receiving an interface definition identifier from computer program code on the remote computer;
accessing an interface definition from a storage device in electronic communication with the host computer, wherein the accessing is accomplished through use of the interface definition identifier;
providing an interface at the host computer for communicating with the remote computer, the interface being based on the interface definition; and
facilitating communications with the remote computer via the interface wherein the communications facilitated relate to the device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for enabling communications between a host computer and a remote computer where the remote computer interfaces with a device comprising:
-
establishing electronic communications between the host computer and the remote computer;
receiving an interface definition identifier from computer program code on the remote computer;
accessing an interface definition from a storage device in electronic communication with the host computer, wherein the accessing is accomplished through use of the interface definition identifier;
providing an interface at the host computer for communicating with the remote computer, the interface being based on the interface definition; and
facilitating communications with the remote computer via the interface wherein the communications facilitated relate to the device. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31)
-
Specification