Claims
- 1-26. (canceled)
- 26. A wireless portable data terminal (PDT) system, comprising:
a hand-supportable housing having a user console integrated therewith; a data capture engine integrated within said hand-supportable housing; and an alphanumeric keypad and control function buttons located on said user console at locations that enable the user to move his or her thumb without loss of secure grip about said housing during single-handed operation in diverse user environments.
- 27. The wireless PDT system of claim 26, wherein said control console comprises a display panel located below said alphanumeric keypad and said control and function buttons.
- 28. The wireless PDT system of claim 26, wherein control over the navigation of the display screen cursor on said display panel can be achieved by the operator's thumb engaging a multi-position cursor control button above said alphanumeric keypad, while holding and operating said PDT system in the operator's hand.
- 29. The wireless PDT system of claim 26, wherein said display panel is easy to view in even brightly lit user environments.
- 30. The wireless PDT system of claim 26, wherein said data capture engine is manually activated by depressing a bar code reading activation switch on said user console.
- 31. The wireless PDT system of claim 26, wherein said data capture engine is automatically activated in response to the automatic detection of an object within the field of view of said data capture engine integrated within said hand-supportable housing.
- 32. The wireless PDT of claim 26, designed for support within the cradle of a base station which interfaces with a host system using either USB or RS232 interface.
- 33. The wireless PDT system of claim 26, wherein said data capture engine is a 1D or 2D laser scanning bar code reading engine integrated into said hand-supportable housing.
- 34. The wireless PDT system of claim 26, wherein said data capture engine is a laser scanning bar code reading engine integrated into said hand-supportable housing.
- 35. The wireless PDT of claim 34, wherein said laser scanning bar code reading engine comprises a manually-triggered laser scanning bar code reading engine programmably configured for bar code reading operation upon manually depressing an imager activation button (i.e. switch) provided on the user control console of said wireless PDT system.
- 36. The wireless PDT of claim 34, wherein said laser scanning bar code reading engine comprises an automatically-triggered laser scanning bar code reading engine with IR-based object detection, and programmably configured for automatic bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of said wireless PDT system.
- 37. The wireless PDT of claim 34, wherein said laser scanning bar code reading engine comprises an automatically-triggered laser scanning bar code reading engine with laser-based object detection, and programmably configured for automatic bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of said wireless PDT system.
- 38. The wireless PDT of claim 34, wherein said laser scanning bar code reading engine comprises an automatically-triggered laser scanning bar code reading engine with passive CCD-based object detection, and programmably configured for automatic bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of said wireless PDT system.
- 39. The wireless PDT system of claim 34, wherein said data capture engine is a linear-type imaging engine integrated into said hand-supportabale housing, capable of reading 1D and 2D bar code symbols.
- 40. The wireless PDT of claim 39, wherein said linear-type imaging engine comprises a manually-triggered linear-imaging engine programmably configured for image-based bar code reading operation upon manually depressing an imager activation button (i.e. switch) provided on the user control console of the wireless PDT system.
- 41. The wireless PDT of claim 39, wherein said linear-type imaging engine comprises an automatically-triggered linear-imaging engine with IR-based object detection, and programmably configured for automatic image-based bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of said wireless PDT system.
- 42. The wireless PDT of claim 39, wherein said linear-type imaging engine comprises an automatically-triggered linear-imaging engine with laser-based object detection, and programmably configured for automatic image-based bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of the wireless PDT system.
- 43. The wireless PDT of claim 39, wherein said linear-type imaging engine comprises an automatically-triggered linear-imaging engine with passive CCD-based object detection, and programmably configured for automatic image-based bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of said wireless PDT system.
- 44. The wireless portable data terminal (PDT) system of claim 28, wherein said data capture engine is an area-type imaging engine integrated into said housing, capable of reading 1D and 2D bar code symbols.
- 45. The wireless PDT of claim 44, wherein said area-type imaging engine comprises a manually-triggered area-imaging engine, and programmably configured for image-based bar code reading operation upon manually depressing the imager activation button (i.e. switch) provided on the user control console of the wireless PDT system.
- 46. The wireless PDT system of claim 44, wherein said area-type imaging engine comprises an automatically-triggered area-imaging engine with IR-based object detection that is integrated within the wireless PDT, and programmably configured for automatic image-based bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing the data transmission button (i.e. switch) provided on the user control console of said wireless PDT system.
- 47. The wireless PDT system of claim 28, wherein said area-type imaging engine comprises an automatically-triggered area-imaging engine with laser-based object detection, and programmably configured for automatic image-based bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of the wireless PDT system.
- 48. The wireless PDT system of claim 44, wherein said area-type imaging engine comprises an automatically-triggered area-imaging engine with passive CCD-based object detection, and programmably configured for automatic image-based bar code reading operation and transmission of symbol character data to a remote base terminal upon manually depressing a data transmission button (i.e. switch) provided on the user control console of said wireless PDT system.
- 49. A method of data capture and transaction processing using the wireless PDT system of claim 26.
- 50. An integrated development and deployment environment (IDE) for use in developing end-user applications with graphically rich graphical user interfaces (GUIs), that can be deployed on a wireless PDT system employing an open-source operating system that has no or low user license fees associated therewith.
- 51. The IDE for a wireless PDT system of claim 45, wherein a powerful set of easy-to-use application development tools are provided for developing applications that can be run on said wireless PDT system, which employs a virtual machine (MVM) so that developed applications can be run on operating systems (OS) other than the operating system upon which the development environment operates.
- 52. The IDE of claim 50, wherein end-user applications can be developed on developer computers (PCs) running a first operating system (OS), while such applications can be deployed on run-time environments supported by a second operating system (OS).
- 53. The IDE of claim 50, wherein the IDE enables the creation of display screens using drag-and-drop type visually-oriented programming techniques within a “what you see is what you get (WYSIWYG) development environment.
- 54. The IDE of claim 50, wherein objects within the display screens are bound to objects within a database using development tools support “event-driven” programming, wherein the developer simply defines what actions are to occur in response to specified events.
- 55. The IDE of claim 50, wherein development tools are provided for simply creating SQL relational database management systems (RDBMS) that are supported either within memory structures aboard the PDT, or alternatively aboard Web-enabled database servers connected to an IP-based network, to which the base station of the present invention is interfaced directly or by way of a host computer system.
- 56. A wireless bar code driven portable data terminal (PDT) system adapted for use in a single-handed mode of operation, while located remote from a RF-linked base station, connected to a host computer system and/or network, said PDT system comprising:
a bottom housing structure of elongated geometry for grasping in the hand of a user; a printed circuit (PC) board populated with surface-mounted integrated circuits (ICs) and other electronic components; a LCD panel and associated ambient light sensor and associated backlight control circuitry; a rubberized membrane-switching structure providing a display cursor (i.e. jog) control buttons, scan and enter buttons, alphanumeric buttons, and other control keys provided on said wireless PDT; a mounting fixture designed for supporting the LCD panel and the rubberized membrane-switching structure; a top housing structure designed to snap-fit together with the bottom housing structure, with said PC board, said mounting structure, said LCD panel and said rubberized membrane-switching structure disposed therebetween and provide an assembled housing structure; a head housing component with an integrated scanning window, adapted to snap-fit over and enclose the front end of said assembled housing structure, behind and within which a data capture engine is mounted and electrically connected to the PC board; a rechargeable battery power pack adapted for support and containment within a battery compartment formed on the exterior of said bottom housing portion; and a battery compartment cover adapted to snap-fit over said battery pack contained within said battery compartment.
- 57. The PDT of claim 56, which further comprises a hardware computing platform supporting the compiled object code associated with a run-time application that is run upon a virtual machine (i.e. virtual operating system) that is, in turn, run upon another different hardware-supported operating system.
- 58. A method of developing an application program for running on a wireless portable data terminal (PDT), comprising the steps of:
(a) during the development of an application program for running on a wireless PDT supported by a first operating system, generating user input and documents using development programs running on a developer computer system supported by a second operating system; (b) developing said application program on said developer computer system into a final application program expressed in the form of binary executable code designed for execution on said first operating system loaded onto said wireless PDT; (c) downloading the binary executable code of said final application program onto said wireless PDT; and (d) running said final application program in binary executable code upon said first operating system loaded onto said wireless PDT.
- 59. The method of claim 58, wherein said development programs include an application generation program for enabling the rapid design and implementation of a wireless PDT-supported information system having (i) a Presentation Layer characterized by rich graphical user interface (GUI) screens displayed on the PDT's color LCD panel, (ii) a Data Layer characterized by one or more SQL databases supported within said PDT, or within Web-enabled RDBMS servers connected to IP-based information networks such as the Internet, and (iii) a Control Layer characterized by easily implemented business logic using visual WYSIWYG, event-driven programming techniques.
RELATED CASES
[0001] The present application is a continuation-in-part (CIP) of: pending U.S. application Ser. No. 09/960,247 filed Sep. 21, 2001; pending U.S. application Ser. No. 09/990,585 filed Nov. 21, 2001; pending U.S. application Ser. No. ______ (no serial number assigned yet) entitled “Automatically-Activated Hand-Supportable Multi-Mode Laser Scanning Bar Code Symbol Reading System” filed Nov. 13, 2002; pending U.S. application Ser. No. 09/999,687 filed Oct. 31, 2001; pending U.S. application Ser. No. 09/954,477 filed Sep. 17, 2001; Ser. No. 09/883,130 filed Jun. 15, 2001; pending U.S. application Ser. No. 09/781,665 filed Feb. 12, 2001; pending U.S. application Ser. No. 09/780,027 filed Feb. 9, 2001; pending U.S. application Ser. No. 09/721,885 filed Nov. 24, 2000; pending U.S. application Ser. No. 09/047,146 filed Mar. 24, 1998; pending U.S. application Ser. No. 09/157,778 filed Sep. 21, 1998; pending U.S. application Ser. No. 09/274,265 filed Mar. 22, 1999; U.S. application Ser. No. 08/931,691 filed Sep. 16, 1997, now U.S. Pat. No. 6,227,450; pending U.S. application Ser. No. 09/327,756 filed Jun. 7, 1999; pending U.S. application Ser. No. 09/452,976 filed Dec. 2, 1999; U.S. application Ser. No. 09/154,020 filed Sep. 16, 1998, now abandoned; U.S. application Ser. No. 09/204,176 filed Dec. 3, 1998, now U.S. Pat. No. 6,283,375; International Application No. PCT/US01/44011 filed Nov. 21, 2001, published by WIPO as WO 02/43195 A2 on May 30, 2002; and International Application No. PCT/US99/28743 filed Dec. 3, 1999, published by WIPO as WO 00/33239 on Jun. 8, 2000. Each said patent application is assigned to and commonly owned by Metrologic Instruments, Inc. of Blackwood, N.J., and is incorporated herein by reference in its entirety.
Continuations (1)
|
Number |
Date |
Country |
Parent |
10342441 |
Jan 2003 |
US |
Child |
10758603 |
Jan 2004 |
US |
Continuation in Parts (2)
|
Number |
Date |
Country |
Parent |
09452976 |
Dec 1999 |
US |
Child |
10342441 |
Jan 2003 |
US |
Parent |
09204176 |
Dec 1998 |
US |
Child |
10342441 |
Jan 2003 |
US |