Recherche Images Maps Play YouTube Actualités Gmail Drive Plus »
Recherche avancée dans les brevets | Images de page | Historique Web | Connexion

Brevets

  
[graphic][merged small]

(12) United States Patent ao) Patent No.: us 6,714,969 Bi

Klein et al. (45) Date of Patent: Mar. 30,2004

[blocks in formation]

(21) Appl. No.: 09/570,961

(22) Filed: May 15, 2000

Related U.S. Application Data

(62) Division of application No. 09/520,929, filed on Mar. 8, 2000, now Pat. No. 6,507,864, which is a continuation of application No. 08/916,605, filed on Aug. 22, 1997, now abandoned, which is a continuation of application No. 08/691,263, filed on Aug. 2, 1996, now abandoned.

(60) Provisional application No. 60/006,872, filed on Nov. 17, 1995.

(51) Int. CI.7 G06F 15/16; G06F 13/12

(52) U.S. CI 709/219; 709/201; 710/73

(58) Field of Search 709/201, 219;

710/73, 5, 10; 345/168; 348/76

(56) References Cited

U.S. PATENT DOCUMENTS

5,664,231 A 9/1997 Postman et al 395/893

5,717,737 A 2/1998 Doviak et al 379/58

5,821,512 A 10/1998 O'Hagan et al 235/383

5,905,248 A * 5/1999 Russell et al 235/462.15

5,978,773 A 11/1999 Hudetz et al 705/23

5,987,611 A 11/1999 Freund 713/201

6,003,007 A * 12/1999 DiRienzo 705/4

6,012,102 A 1/2000 Shachar 710/5

6,041,374 A 3/2000 Postman et al 710/73

6,049,796 A * 4/2000 Siitonen et al 707/3

6,094,689 A 7/2000 Embry et al 710/5

6,119,935 A 9/2000 Jelen et al 235/383

6,129,276 A 10/2000 Jelen et al 235/383

6,134,406 A 10/2000 Moe et al 399/165

6,144,848 A 11/2000 Walsh et al 455/419

6,304,898 Bl * 10/2001 Shiigi 709/206

6,308,205 Bl * 10/2001 Carcerano et al 709/221

6,321,992 Bl * 11/2001 Knowles et al 235/462.01

6,336,137 Bl * 1/2002 Lee et al 709/219

6,356,905 Bl * 3/2002 Gershman et al 707/10

6,430,624 Bl * 8/2002 Jamtgaard et al 709/246

6,453,361 Bl * 9/2002 Morris 709/250

6,466,783 B2 * 10/2002 Dahm et al 455/414

6,535,913 B2 * 3/2003 Mittal et al 709/219

FOREIGN PATENT DOCUMENTS

EP 0744856 11/1996

* cited by examiner

Primary Examiner—Krisna Lim

(74) Attorney, Agent, or Firm—Amin & Turocy, LLP

(57) ABSTRACT

A method of integrating host application software with data collection devices (e.g., bar code scanners) located on remote, wireless terminals. A data collection object executes on the host computer, using a predetermined interface between the host application software and the data collection object. That interface, and the communications between the host application software and the data collection object, are configured so that to the host application software the data collection device appears to be local hardware on the host computer. The data collection object creates and executes threads of execution for controlling operation of the data collection device, with the threads communicating with the remote terminals via a host computer transport layer, the wireless link, and a remote computer transport layer at the remote terminals. A data collection device driver on the remote terminal receives communications from the data collection object, and returns information to the data collection object, over the remote computer transport layer, wireless link, and host computer transport layer.

35 Claims, 14 Drawing Sheets

[merged small][merged small][merged small][graphic][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][merged small][graphic][merged small]
[graphic]
[graphic]
[graphic][merged small]
« PrécédentContinuer »