IP Library Granted Patent US 7,568,614
Granted Patent B2
US 7,568,614 · App. 11/731,394 · Granted Aug 4, 2009

Driver interface for data capture systems

Assignee: Symbol Technologies
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 7,568,614
App. No.
11/731,394
Granted
Aug 4, 2009
Kind
B2
Abstract

An interface enables data capture systems, such as electro-optical readers, RFID readers, and imagers operative for capturing transaction data to communicate with a plurality of open applications executed by a host computer. A queue arranges the transaction data processed by one of the open applications, and management data processed by another of the open applications. A queue handler transmits the processed transaction data and the processed management data from the queue to each data capture system without closing any of the open applications.

Claims (39)

1. An interface for enabling a plurality of data capture systems, each operative for capturing transaction data, to respectively communicate with a plurality of open applications executed by a host computer, comprising:

a queue for arranging the transaction data processed by one of the open applications, and management data processed by another of the open applications;

a device list for listing all the data capture systems;

a device handler for managing the device list and identifying the data capture system to which the processed transaction data and the processed management data are to be transmitted; and

a queue handler for transmitting the processed transaction data and the processed management data from the queue to the identified data capture system without closing any of the open applications.

2. The interface of claim 1 , wherein the queue handler is operative for managing the queue to prioritize the processed transaction data and the processed management data.

3. The interface of claim 2 , wherein the processed transaction data and the processed management data are prioritized in a first-in/first-out manner.

4. The interface of claim 1 , and a data capture handler for routing the captured transaction data to at least one of the open applications.

5. The interface of claim 1 , and a Windows Management Instrumentation (WMJ) plug-in for enabling at least one of the data capture systems to communicate with an application executed by a Windows operating system.

6. A communications arrangement, comprising:

a host computer for executing a plurality of open applications;

a plurality of data capture systems each operative for capturing transaction data and movable relative to the host computer; and

an interface for enabling each data capture system to respectively communicate with the plurality of open applications, the interface including a queue for arranging the transaction data processed by one of the open applications, and management data processed by another of the open applications, a device list for listing all the data capture systems, a device handler for managing the device list and identifying the data capture system to which the processed transaction data and the processed management data are to be transmitted, and a queue handler for transmitting the processed transaction data and the processed management data from the queue to the identified data capture system without closing any of the open applications.

7. The arrangement of claim 6 , wherein the host computer is a transaction terminal, and wherein at least one of the data capture systems is an electro optical reader for reading indicia.

8. The arrangement of claim 7 , wherein the reader is operatively connected to the transaction terminal via the interface by one of a wired and a wireless link.

9. The arrangement of claim 7 , wherein the reader is one of a laser scanner for scanning the indicia with a laser beam, and an imager for capturing an image of the indicia.

10. The arrangement of claim 7 , wherein the at least one data capture system is a handheld device movable relative to the terminal.

11. The arrangement of claim 6 , wherein at least one of the data capture systems is a radio frequency identification (RFID) device.

12. The arrangement of claim 6 , wherein the queue handler is operative for managing the queue to prioritize the processed transaction data and the processed management data.

13. The arrangement of claim 12 , wherein the processed transaction data and the processed management data are prioritized in a first-in/first-out manner.

14. The arrangement of claim 6 , wherein the interface includes a data capture handler for routing the captured transaction data to at least one of the open applications.

15. The arrangement of claim 6 , wherein the interface includes a Windows Management Instrumentation (WMI) plug-in for enabling at least one of the data capture systems to communicate with an application executed by a Windows operating system.

16. A method of enabling a plurality of data capture systems each operative for capturing transaction data to respectively communicate with a plurality of open applications executed by a host computer, comprising the steps of:

arranging the transaction data processed by one of the open applications, and management data processed by another of the open applications, in a queue;

listing all the data capture systems in a device list;

managing the device list and identifying the data capture system to which the processed transaction data and the processed management data are to be transmitted; and

transmitting the processed transaction data and the processed management data from the queue to the identified data capture system without closing any of the open applications.

17. The method of claim 16 , and the step of managing the queue to prioritize the processed transaction data and the processed management data.

18. The method of claim 17 , and the step of prioritizing the processed transaction data and the processed management data in a first-in/first-out manner.

19. The method of claim 16 , and the step of routing the captured transaction data to at least one of the open applications.

20. The method of claim 16 , and the step of enabling at least one of the data capture systems to communicate with an application executed by a Windows operating system.

21. A communications method, comprising the steps of:

executing a plurality of open applications;

capturing transaction data with a plurality of movable data capture systems; and

enabling each data capture system to respectively communicate with the plurality of open applications, including the steps of arranging the transaction data processed by one of the open applications, and management data processed by another of the open applications, in a queue, listing all the data capture systems in a device list, managing the device list and identifying the data capture system to which the processed transaction data and the processed management data are to be transmitted, and transmitting the processed transaction data and the processed management data from the queue to the identified data capture system without closing any of the open applications.

22. The method of claim 21 , and the step of managing the queue to prioritize the processed transaction data and the processed management data.

23. The method of claim 22 , and the step of prioritizing the processed transaction data and the processed management data in a first-in/first-out manner.

24. The method of claim 21 , and the step of routing the captured transaction data to at least one of the open applications.

25. The method of claim 21 , and the step of enabling at least one of the data capture Systems to communicate with an application executed by a Windows operating system.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2007
From: PANG, ROBERT JAMES; BHELLA, KENNETH S.; WAJIRAPPRIYA, HARINDRA; DIMUNGE, KAMINDA; DEHIGASPIRIYAGE, ROHAN
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 019514/0218 →
Continuity (2)
Provisional Application 6078895900 · Apr 4, 2006
Related Publication 20070241185A1 · Oct 18, 2007