Claims Analysis
Total Claims: 25
Claim 1
Independent Claim
203 words
A method of operating a computer system for managing and controlling wireless devices comprising: (a) providing at least one wireless device connected to a first computer of the computer system; (b) providing a multi-tasking operating system having a base shell and base communications API to the first computer, said base shell of said operating system providing a base graphical-user interface (GUI) displaying GUI elements on a user desktop, said GUI elements including a control panel folder containing icons representing configuration controls of said operating system; (c) providing a wireless control subsystem to the first computer including a shell extension module extending said base shell of said operating system through providing a first set of COM objects configured to provide a folder icon in said control panel folder containing device icons therein representing said wireless devices and a program icon in said control panel folder for accessing controls of said wireless control program subsystem by selection of said program icon; and (d) actuating the first computer by said wireless control subsystem such that said COM objects are used by said wireless control program subsystem to display graphical indicia to said base shell of said operating system indicating activation of said wireless control program subsystem.
Claim 2
Independent Claim
203 words
A method of operating a computer system for managing and controlling wireless devices comprising: (a) providing at least one wireless device connected to a first computer of the computer system; (b) providing a multi-tasking operating system having a base shell and base communications API to the first computer, said base shell of said operating system providing a base graphical-user interface (GUI) displaying GUI elements on a user desktop, said GUI elements including a control panel folder containing icons representing configuration controls of said operating system; (c) providing a wireless control subsystem to the first computer including a shell extension module extending said base shell of said operating system through providing a first set of COM objects configured to provide a folder icon in said control panel folder containing device icons therein representing said wireless devices and a program icon in said control panel folder for accessing controls of said wireless control program subsystem by selection of said program icon; and (d) actuating the first computer by said wireless control subsystem such that said COM objects are used by said wireless control program subsystem to display graphical indicia to said base shell of said operating system indicating activation of said wireless control program subsystem.
Claim 3
Dependent Claim
24 words
The method of claim 1 wherein said first set of COM objects are configured to place an additional program icon on said user desktop.
Claim 4
Dependent Claim
29 words
The method of claim 1 wherein said first set of COM objects are configured to display representations of said wireless devices folder and program icon in an exploring window.
Claim 5
Dependent Claim
51 words
The method of claim 1 wherein said user desktop includes a task tray region for displaying icons representing programs that extend said operating system and wherein said first set of COM objects are configured to locate a program icon in said task tray region upon activation of said wireless control subsystem.
Claim 6
Independent Claim
218 words
A method of operating a computer system for managing and controlling wireless devices comprising: (a) providing at least one wireless device connected to a first computer of the computer system and at least one wireless-related application running on the same computer; (b) providing a multi-tasking operating system having a base shell and base communications API to the first computer; and (c) providing a wireless control subsystem to the first computer including: (i) a shell extension module extending said base shell of said operating system through providing a first set of COM objects used by said wireless control program subsystem to display graphical indicia to said base shell of said operating system indicating activation of said wireless control program subsystem, (ii) a programming module extending said base communications API through a set of programming objects callable by wireless-related applications for enabling wireless communications among said wireless device and said wireless-related applications, and (iii) a system module comprising a plurality of linked programming objects operative to propagate information indicative of an occurrence of system level events related to at least one of the operation and status of said wireless device through said linked programming objects of said system module to said programming objects of said programming module and then to said at least one application running on the first computer.
Claim 7
Independent Claim
218 words
A method of operating a computer system for managing and controlling wireless devices comprising: (a) providing at least one wireless device connected to a first computer of the computer system and at least one wireless-related application running on the same computer; (b) providing a multi-tasking operating system having a base shell and base communications API to the first computer; and (c) providing a wireless control subsystem to the first computer including: (i) a shell extension module extending said base shell of said operating system through providing a first set of COM objects used by said wireless control program subsystem to display graphical indicia to said base shell of said operating system indicating activation of said wireless control program subsystem, (ii) a programming module extending said base communications API through a set of programming objects callable by wireless-related applications for enabling wireless communications among said wireless device and said wireless-related applications, and (iii) a system module comprising a plurality of linked programming objects operative to propagate information indicative of an occurrence of system level events related to at least one of the operation and status of said wireless device through said linked programming objects of said system module to said programming objects of said programming module and then to said at least one application running on the first computer.
Claim 8
Dependent Claim
45 words
The method of claim 5 wherein said wireless control subsystem further comprises an industry standard module which exposes one or more industry-standard programming interfaces to a programmer to enable development of custom wireless applications which can communicate with said programming module and said system module.
Claim 9
Dependent Claim
15 words
The method of claim 6 wherein said one or more industry-standard programming interfaces comprises ActiveX.
Claim 10
Dependent Claim
15 words
The method of claim 6 wherein said one or more industry-standard programming interfaces comprises Winsock.
Claim 11
Dependent Claim
15 words
The method of claim 6 wherein said one or more industry-standard programming interfaces comprises OBDC.
Claim 12
Dependent Claim
179 words
The method of claim 5 wherein said programming objects of said programming module includes application socket objects which represent single socket connections with each application, and said plurality of said linked programming objects include a first layer of cable objects representing a communication link with a wireless device, a second layer of socket objects representing a user created socket connection, and a third layer of process objects representing the link between the system module and the programming module, and said wireless control subsystem actuates the first computer to: (i) sense at said cable objects the occurrence of a system level event related to the operation and/or status of said wireless device, (ii) send first signals from said cable objects indicative of said system level event to said socket objects, (iii) send second signals from said socket objects indicative of said system level event to said process objects, (iv) send third signals indicative of said system level event from said process objects to said application socket objects of said programming module, and from said application socket objects to the application.
Claim 13
Dependent Claim
34 words
The method of claim 10 wherein said system module is operative to propagate through said objects a system level event indicative of when said at least one wireless device is in an out-of-coverage area.
Claim 14
Dependent Claim
55 words
The method of claim 11 wherein said wireless control subsystem is configured to hold in abeyance communications with a said wireless device determined to be in an out-of-coverage area until said system module determines when said at least one wireless device returns to a coverage area by sensing the occurrence of an in-coverage system event.
Claim 15
Dependent Claim
34 words
The method of claim 10 wherein said system module is operative to propagate through said objects real-time system level events to provide diagnostic information about the status of said at least one wireless device.
Claim 16
Dependent Claim
25 words
The method of claim 13 wherein said real-time diagnostic information is displayed on a display device of the first computer in an on-screen diagnostic panel.
Claim 17
Dependent Claim
17 words
The method of claim 14 wherein said diagnostic information includes registration status, signal strength and device address.
Claim 18
Dependent Claim
35 words
The method of claim 5 wherein said system module further comprises at least one wizard program for automatic and simplified configuration and registration of said at least one wireless device to said wireless control subsystem.
Claim 19
Dependent Claim
31 words
The method of claim 5 wherein said wireless control subsystem is operative to allow said at least one said wireless device to communicate simultaneously with two or more of said applications.
Claim 20
Dependent Claim
89 words
The method of claim 17 , wherein the computer system further includes a second remote computer and at least one wireless-related application running on the second remote computer, said second remote computer having a programming module and being connected to the first computer via a communications link, and said wireless control subsystem is operative to allow said at least one said wireless device to communicate simultaneously with said at least one application running on said first computer and said at least one application running on said second remote computer.
Claim 21
Dependent Claim
35 words
The method of claim 5 wherein said wireless control subsystem is operative to allow said at least one application running on said first computer to communicate with two or more of said wireless devices simultaneously.
Claim 22
Dependent Claim
78 words
The method of claim 19 , wherein the computer system further includes a second remote computer and at least one wireless-related application running on the second remote computer, said second remote computer having a system module and being connected to the first computer via a communications link, and said wireless control subsystem is operative to allow said at least one application running on said second remote computer to communicate with two or more of said wireless devices simultaneously.
Claim 23
Dependent Claim
39 words
The method of claim 5 wherein said at least one wireless device comprises at least one wireless device operable with a first wireless network protocol and at least one wireless device operable with a second, different wireless network protocol.
Claim 24
Dependent Claim
14 words
The method of claim 5 wherein said system module utilizes sockets for data transport.
Claim 25
Dependent Claim
33 words
The method of claim 5 wherein said wireless devices are assigned a unique numeric address, and wherein said system and shell extension modules are operative to match said numeric addresses to user-friendly monikers.