IP Library Patent Application 10892853
Patent Application
App. No. 10/892,853

Scanner reader Active-X plug-in

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 None
App. No.
10/892,853
Abstract

The present invention enables the transfer of data from barcode scanners to computers for use with various software applications. An Active-X plug-in is downloaded to the user's computer the first time they access an application and need to use the scanner to upload information they have scanned using the barcode scanner. The Active-X plug-in aids the transfer and translation of data from the user's computer to the dedicated servers through the application. The Active-X plug-in is compiled code that resides on the user's machine making function calls to system files that interact with the barcode scanner by communicating with the machine's COM ports. Once the Active-X plug-in gathers the data from the scanner, the data can be used by the host application or posted to the Internet via XML.

Claims (24)

1 . An Active-X plug-in for uploading information from barcode scanners comprising:

a polling routine which constantly polls all available communication ports of the computer to determine if a barcode scanner is attached;

a detection engine to determine the type of said barcode scanner upon detection by said polling routine; and

an upload engine for transferring barcode information stored on said barcode scanner to said computer.

2 . An Active-X plug-in according to claim 1 , further comprising:

a translation engine for formatting said uploaded barcode information from said barcode scanner for use with a software application located on said computer.

3 . An Active-X plug-in according to claim 1 , further comprising:

a posting routine for transmitting said uploaded barcode information to a network location.

4 . An Active-X plug-in according to claim 3 , wherein said network location is a universal resource locator.

5 . An Active-X plug-in according to claim 3 , wherein said barcode information is transmitted via XML.

6 . An Active-X plug-in according to claim 2 , wherein said barcode information is converted to a character delimited format.

7 . An Active-X plug-in according to claim 1 , wherein said Active-X plug-in is automatically downloaded when the said barcode scanner is attached to said computer for the first time.

8 . An Active-X plug-in according to claim 1 , wherein said barcode scanner is a laser-based barcode scanner.

9 . An Active-X plug-in according to claim 1 , wherein said barcode scanner is attached to said computer via a proprietary wire.

10 . An Active-X plug-in according to claim 1 , wherein said barcode scanner is attached to said computer via at least one from the group consisting of a serial port, a USB port, a parallel port, a RS-232 port, a PS/2 port, and a Firewire port.

11 . A process for uploading information from a barcode scanner to a computer comprising the steps of:

scanning at least one barcode with a barcode scanner;

connecting said barcode scanner to a computer;

detecting said barcode scanner attached to said computer via an Active-X plug-in installed on said computer, wherein said Active-X plug-in detects said barcode scanner by constantly polling all available ports of said computer; and

uploading said barcode information from said barcode scanner to said computer utilizing said Active-X plug-in.

12 . A process for uploading information from a barcode scanner to a computer according to claim 11 , further comprising the step of:

formatting said uploaded barcode information for use with a software application located on said computer.

13 . A process for uploading information from a barcode scanner to a computer according to claim 11 , wherein said step of uploading is initiated by a user of said computer.

14 . A process for uploading information from a barcode scanner to a computer according to claim 11 , wherein said step of uploading occurs automatically in response to the detection of said barcode scanner.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 21, 2006
From: ATTIA, OLIVIER; FRANTZ, DIDIER; MUNI, ASHISH
To: SCANBUY, INC.
Reel/Frame 018286/0856 →