Patent US6628965B1 successfully refreshed from Google Patents.
← Back to Patent Explorer
US6628965B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Computer method and system for management and control of wireless devices

Assignee: DYNAMIC MOBILE DATA SYSTEMS Inc A NEW YORK CORP
•
Filing: 1998-10-16
•
Granted: 2003-09-30
•
Expires: 2018-10-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method of operating a computer system manages and controls wireless devices through a wireless control subsystem. The wireless control subsystem includes a programming module to extend a base communications API of a multi-tasking operating system through a set of programming objects callable by at least one wireless-related application. The wireless control subsystem also includes a system module having a plurality of layers of linked programming objects which propagate information from object to object indicative of the occurrence of system level events related to the operation and/or status of the wireless devices. System level events are communicated from a wireless device to the system module and through the layers of objects within the system module. Information indicative of said system level events is further propagated from the system module to the programming module to the wireless-related application.

Inventors

  • 👤 Mark I. LaRosa
  • 👤 Patrick Gervasio
  • 👤 Andrew A. Petrov

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 17:58
CPC Classifications
H; H04; H04L; H04L43/00; H04L43/08; H04L43/0805; H04L43/0817; H04L41/00; H04L41/06; H04L41/22; H04W; H04W24/00; H04W48/00; H04W48/08

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.

References Cited (Backward Citations)

US5508713A Cited
US5285494A Cited
US5812951A Cited
US5774720A Cited
US6285889B1 Cited
US6055424A Cited
US6014688A Cited
US6219694B1 Cited
US6311058B1 Cited
US6269254B1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2006-09-29 2007-03-31 2007-09-30 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2010-09-29 2011-03-31 2011-09-30 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2014-09-29 2015-03-31 2015-09-30 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag