Timeout object for object-oriented, real-time process control system and method of operation thereof
First Claim
1. For use in time-limiting a request for information from a client to a resource, a timeout object, comprising:
- a client interface that receives, from said client, said request and a time-based parameter; and
a resource interface that forwards said request to said resource and waits for said information an amount of time that is a function of said time-based parameter, said client interface;
returning said information to said client if said timeout object receives said information within said amount of time, and returning a timeout indicator to said client if said timeout object fails to receive said information within said amount of time.
0 Assignments
0 Petitions
Accused Products
Abstract
For use in time-limiting a request for information from a client to a resource, a timeout object, a method of operating the same and a real-time process control system employing the timeout object or the method. In one embodiment, the timeout object includes: (1) a client interface that receives, from the client, the request and a time-based parameter and (2) a resource interface that forwards the request to the resource and waits for the information an amount of time that is a function of the time-based parameter, the client interface: (2a) returning the information to the client if the timeout object receives the information within the amount of time and (2b) returning a timeout indicator to the client if the timeout object fails to receive the information within the amount of time.
-
Citations
21 Claims
-
1. For use in time-limiting a request for information from a client to a resource, a timeout object, comprising:
-
a client interface that receives, from said client, said request and a time-based parameter; and
a resource interface that forwards said request to said resource and waits for said information an amount of time that is a function of said time-based parameter, said client interface;
returning said information to said client if said timeout object receives said information within said amount of time, and returning a timeout indicator to said client if said timeout object fails to receive said information within said amount of time. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of time-limiting a request for information from a client to a resource, comprising:
-
receiving, from said client, said request and a time-based parameter;
forwarding said request to said resource;
waiting for said information an amount of time that is a function of said time-based parameter;
returning said information to said client if said timeout object receives said information within said amount of time; and
returning a timeout indicator to said client if said timeout object fails to receive said information within said amount of time. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A real-time process control system, comprising:
-
a computer system;
a plurality of sensors and controllable devices;
a data bus coupling said computer system to said plurality of sensors and controllable devices, said plurality of sensors and controllable devices representing resources for said computer system;
a client, associated with said computer system and capable of generating a request for information from one of said resources; and
a timeout object for time-limiting said request that includes;
a client interface that receives, from said client, said request and a time-based parameter, and a resource interface that forwards said request to said one of said resources and waits for said information an amount of time that is a function of said time-based parameter, said client interface;
returning said information to said client if said timeout object receives said information within said amount of time, and returning a timeout indicator to said client if said timeout object fails to receive said information within said amount of time. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification