The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 17, 2003
Filed:
Sep. 30, 1998
David A. Kumpf, Rocklin, CA (US);
Glenn R. Garcia, Grass Valley, CA (US);
Dean L. Scoville, Auburn, CA (US);
Hewlett-Packard Development Company, L.P., Houston, TX (US);
Abstract
A method of preventing multiple client access by datagram-based control protocols on a network having a scan peripheral and a server. The server utilizes a connectionless protocol for communicating control data and a connection oriented protocol for communicating scan data. A first client sends an open connection request to the server in an attempt to open a connection with the server. The server checks to determine if a connection with another client is currently open. Thereafter, the server rejects the open connection request in the event a connection is currently open. The server accepts the connection request and storing predetermined client information in the event a connection with another client is not currently open. The client sends a datagram-based protocol request for a predetermined action to the server. Next, the server determines if the predetermined action is a protected action and whether the request is from the client that has the currently open connection. Additionally, the server sends an error message to any client not having a currently open connection which makes a datagram-based protocol request for a protected action. The server processes a datagram-based protocol request when made by the client having a currently open connection. One of the client and the server closes the open connection upon completion of an activity.