IP Library Granted Patent US 10,693,721
Granted Patent B2
US 10,693,721 · App. 15/858,793 · Granted Jun 23, 2020

Methods for serial port client server mapping

Inventors: Anthony E. Zank (Westlake Village, CA); Christopher Priesz (Simi Valley, CA); Jeff Robertson (Simi Valley, CA)
Assignee: Topaz Systems, Inc.
H04L41/082G06F13/102G06F13/387G06F13/4282
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,693,721
App. No.
15/858,793
Granted
Jun 23, 2020
Kind
B2
Abstract

A method for a server to assign a corn port to a peripheral device coupled to a client computer includes initiating a session in response to a request from a client, receiving from the client information identifying the peripheral device, calling on the server a driver for the identified peripheral device and assigning on the driver a fixed virtual port to the identified peripheral device; assigning on the server a virtual corn port in server space for the identified peripheral device, automatically specifying on the server the virtual corn port as the connection for the identified peripheral device, and mapping on the server a variable corn port to the peripheral device in server space.

Claims (15)

1. A method for a server to assign a com port to a peripheral device coupled to a client computer comprising;

initiating a session in response to a request from a client;

receiving from the client information identifying the peripheral device;

calling on the server a driver for the identified peripheral device and assigning on the driver a fixed virtual port to the identified peripheral device;

assigning on the server a virtual com port in server space for the identified peripheral device;

automatically specifying on the server the virtual com port as the connection for the identified peripheral device; and

mapping on the server a variable com port to the peripheral device in server space.

2. The method of claim 1 further comprising:

running application software on the server in response to a request from the client to run the application software; and

when communication with the identified peripheral device is accessed by the application software, using the mapped variable com port to communicate with the identified peripheral device.

3. The method of claim 1 wherein receiving from the client information identifying the peripheral device comprises receiving from the client VID/PID information identifying the peripheral device.

4. The method of claim 3 wherein receiving from the client information identifying the peripheral device comprises receiving from the client a serial number of the peripheral device.

5. The method of claim 3 wherein receiving from the client information identifying the peripheral device comprises receiving from the client information identifying a firmware and/or software revision running in the peripheral device.

6. The method of claim 2 wherein assigning a virtual COM port in server space for the peripheral device for a logged in user is performed by running one of a script and an application initiated in one of several available ways including but not limited to initiating the session in response to a request from the client for a login, initiation by running the application software, and performing a function by the application software to connect to the peripheral device.

7. The method of claim 1 wherein automatically specifying on the server the virtual com port as the connection for the identified peripheral device comprises automatically specifying on the server the virtual com port as the connection for the identified peripheral device as one of setting the port can dynamically in the application software as a return value, writing data specifying the com port to one of a file, a memory device other than a file, or return value system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 26, 2019
From: ZANK, ANTHONY E.; PRIESZ, CHRISTOPHER; ROBERTSON, JEFF
To: TOPAZ SYSTEMS, INC.
Reel/Frame 048436/0657 →
Continuity (1)
Related Publication 20190207809A1 · Jul 4, 2019