Method and apparatus for providing automatic software updates
First Claim
1. A method of updating a host application running on a host system, the method comprising:
- sending a first command from the host system to a device to request a device description identification;
receiving the device description identification at the host system;
downloading the device description into the host system using the device description identification; and
updating the host application to include the device description.
1 Assignment
0 Petitions
Accused Products
Abstract
A software updating system enables a user to automatically identify and obtain a device description for use with an application and to update the application with the device description. The system communicates with a device to obtain device description identification information identifying the device description that is required to communicate with the device. Once the device description identification is obtained, the system downloads the device description from a device description database connected to, for example, the Internet. Subsequently, the system updates the application with the device description so that the application may communicate with the device.
77 Citations
20 Claims
-
1. A method of updating a host application running on a host system, the method comprising:
-
sending a first command from the host system to a device to request a device description identification;
receiving the device description identification at the host system;
downloading the device description into the host system using the device description identification; and
updating the host application to include the device description. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. The method of claim 7, wherein the device description database is one of a Fieldbus database, a Profibus database and a HART communication foundation database.
-
9. A method of providing a software update for a host application running on a host system, the method comprising:
-
sending a first command to a first device to request a first device description identification identifying a first device description, wherein the first device description is used to communicate with the first device;
receiving the first device description identification at the host system;
determining if the host system includes the first device description using the first device description identification;
automatically downloading the first device description onto the host system if the host system does not have the first device description; and
updating the host application with the first device description. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer system for updating a host application with a device description of a device, the computer system being connected to a device description database via a communication network, the computer system comprising:
-
a processing unit;
a computer readable memory; and
a software routine stored on the computer readable memory and adapted to be executed on the processing unit to;
receive a device description identification from a device, download the device description from the device description database using the device description identification, and update the host application with the device description. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer system for use in process plant having a plurality of devices and one or more process applications requiring communication with the plurality of devices, the computer system comprising:
-
a communication module adapted to request a device description identification from one of the plurality of devices;
a storage module adapted to store the device description identification;
a search module adapted to search for a device description database storing the device description identified by the device description identification;
a downloading module adapted to download a device description from the device description database; and
an updating module adapted to update one of the one or more process applications with the device description. - View Dependent Claims (20)
-
Specification