← Back to Patent Explorer
US5909437A Expired / Lapsed US ⏱️ 0.0 years remaining

Software download for a subscriber terminal of a wireless telecommunications system

Assignee: Monument Bank Of Intellectual Property LLC
•
Filing: 1996-05-31
•
Granted: 1999-06-01
•
Expires: 2016-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Software is down-loaded from a central station of a wireless telecommunications system to a remote subscriber station for configuring the remote subscriber station to permit wireless connection of user telecommunications equipment at the remote subscriber station to the central station. A multi-layer down-load protocol includes a number of independent protocol layers, preferably operating a master-slave configuration. Each layer controls respective sequence numbers to ensure system integrity. Control software is arranged with a device independent boot-strap and a set of device specific external service parameters to provide portability.

Inventors

  • 👤 Robert G. Rhodes
  • 👤 Guy A. Cooper

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:35
CPC Classifications
H; H04; H04W; H04W8/00; H04W8/22; H04W8/24; H04W8/245; H04L; H04L1/00; H04L1/004; H04L1/0045; H04L1/0054; H04L1/12; H04L1/16; H04L1/18; H04L1/1829; H04L67/00; H04L67/34; H04W80/00

Claims Analysis

Total Claims: 65
Claim 1
Independent Claim 115 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station; means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software via said wireless communication for device initialization and configuration of the subscriber station, said multi-layer down-load protocol including a plurality of protocol layers each of which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected.
Claim 2
Dependent Claim 115 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station; means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software via said wireless communication for device initialization and configuration of the subscriber station, said multi-layer down-load protocol including a plurality of protocol layers each of which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected.
Claim 3
Dependent Claim 31 words
A communications controller according to claim 1, wherein said multi-layer down-load protocol includes at least one packet management layer which is arranged to check a packet number in each received message.
Claim 4
Dependent Claim 39 words
A communications controller according to claim 2, wherein said packet management layer in said central station is arranged to allocate a sequentially increasing packet number for successive packets, said packet number being reset at the beginning of a block.
Claim 5
Dependent Claim 40 words
A communications controller according to claim 3, wherein said packet management layer in said central station is arranged repeatedly to instruct a message management layer in said central station to send a message until a complete packet has been sent.
Claim 6
Dependent Claim 119 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station, means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one session management layer which is arranged to check a session number in each received message.
Claim 7
Dependent Claim 119 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station, means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one session management layer which is arranged to check a session number in each received message.
Claim 8
Dependent Claim 31 words
A communications controller according to claim 5, wherein said session management layer in said central station communications controller is arranged to allocate a session number at the beginning of a session.
Claim 9
Dependent Claim 38 words
A communications controller according to claim 5, wherein said session management layer in said central station is arranged repeatedly to instruct a block management layer in said central station to send a block until said session is complete.
Claim 10
Dependent Claim 16 words
A communications controller according to claim 5, wherein a plurality of sessions may be conducted simultaneously.
Claim 11
Dependent Claim 117 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station, means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes a block management layer which is arranged to check a block number in each received message.
Claim 12
Dependent Claim 117 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station, means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes a block management layer which is arranged to check a block number in each received message.
Claim 13
Dependent Claim 40 words
A communications controller according to claim 9, wherein said block management layer in said subscriber station is arranged to allocate a block number in response to a start block request from a said block management layer in said central station.
Claim 14
Dependent Claim 40 words
A communications controller according to claim 10, wherein said block management layer in said central station is arranged repeatedly to instruct a packet management layer in said central station to send a packet until a complete block has been sent.
Claim 15
Dependent Claim 119 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station, means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one message management layer which is arranged to check a message number in each received message.
Claim 16
Dependent Claim 119 words
A communications controller for a central station of a wireless telecommunications system for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, comprising: a transmitter/receiver for wireless communication with said subscriber station, means arranged to process signals for transmission and/or reception; means to provide a multi-layer down-load protocol for down-loading software in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one message management layer which is arranged to check a message number in each received message.
Claim 17
Dependent Claim 39 words
A communications controller according to claim 12, wherein said message management layer in said central station is arranged to allocate a sequentially increasing message number for successive messages, said message number being reset at the beginning of a packet.
Claim 18
Dependent Claim 34 words
A communications controller according to claim 13, wherein said message management layer in said subscriber terminal transmits a response message to the central station on receipt of a complete packet from said central station.
Claim 19
Dependent Claim 30 words
A communications controller according to claim 14, wherein each response message includes at least a message type field, a session number field, a block number field and an error code.
Claim 20
Dependent Claim 26 words
A communications controller according to claim 13, wherein each message transmitted by said communications controller includes message type field and at least one sequence number field.
Claim 21
Dependent Claim 25 words
A communications controller according to claim 1, wherein said central station receives a fault report from said subscriber station upon improperly configuring the subscriber station.
Claim 22
Dependent Claim 104 words
A communications controller for equipment to be configured at a subscriber station of a wireless telecommunications system, wherein said communications controller provides a multi-layer down-load protocol for receiving down-loaded software for initializing and configuring at least one device in said equipment, wherein said communications controller is responsive to a device independent boot-strap for device initialization and a set of device specific external service parameters to configure said initialization for a specific device in said equipment, wherein said communications controller is arranged initially to execute said device independent boot-strap, which on completion terminates releasing all communications controller resources for execution of device specific main code.
Claim 23
Dependent Claim 104 words
A communications controller for equipment to be configured at a subscriber station of a wireless telecommunications system, wherein said communications controller provides a multi-layer down-load protocol for receiving down-loaded software for initializing and configuring at least one device in said equipment, wherein said communications controller is responsive to a device independent boot-strap for device initialization and a set of device specific external service parameters to configure said initialization for a specific device in said equipment, wherein said communications controller is arranged initially to execute said device independent boot-strap, which on completion terminates releasing all communications controller resources for execution of device specific main code.
Claim 24
Dependent Claim 26 words
A communications controller according to claim 18, wherein said set of device specific external service parameters include at least device specific initialisation and memory read parameters.
Claim 25
Dependent Claim 41 words
A communications controller according to claim 18, wherein said communications controller is responsive to a device independent down-load protocol stack defining device initialization and a set of device specific external services to initialize and configure a specific device in said equipment.
Claim 26
Dependent Claim 30 words
A communications controller according to claim 20, wherein said device specific external services include at least hardware initialisation, hardware transmission byte read and write, and memory read and write functions.
Claim 27
Independent Claim 127 words
A method of down-loading software from a central station of a wireless telecommunications system to a remote subscriber station of said wireless telecommunications system, said wireless communications system providing wireless connection of at least one subscriber telephone line at said remote subscriber station to said central station, said method comprising: transmitting software down-load messages via said wireless connection from said central station to said subscriber station for configuring subscriber station equipment in accordance with a down-load protocol which includes a plurality of protocol layers providing sequence number management; separately managing in each of said plurality of protocol layers respective sequence numbers for messages transmitted during a down-load session; and reporting a fault when a sequence number error is detected in any of said plurality of protocol layers.
Claim 28
Independent Claim 127 words
A method of down-loading software from a central station of a wireless telecommunications system to a remote subscriber station of said wireless telecommunications system, said wireless communications system providing wireless connection of at least one subscriber telephone line at said remote subscriber station to said central station, said method comprising: transmitting software down-load messages via said wireless connection from said central station to said subscriber station for configuring subscriber station equipment in accordance with a down-load protocol which includes a plurality of protocol layers providing sequence number management; separately managing in each of said plurality of protocol layers respective sequence numbers for messages transmitted during a down-load session; and reporting a fault when a sequence number error is detected in any of said plurality of protocol layers.
Claim 29
Dependent Claim 24 words
The method according to claim 22, further comprising a step of checking, in a session management layer, a session number in each received message.
Claim 30
Dependent Claim 27 words
The method according to claim 23, comprising allocating, in a said session management layer in said central station, a session number at the beginning of a session.
Claim 31
Dependent Claim 15 words
The method according to claim 23, wherein a plurality of sessions may be conducted simultaneously.
Claim 32
Dependent Claim 20 words
The method according to claim 22, comprising checking, in a block management layer, a block number in each received message.
Claim 33
Dependent Claim 38 words
The method according to claim 26, comprising allocating, in a said block management layer in said subscriber station, a block number in response to a start block request from a said block management layer in said central station.
Claim 34
Dependent Claim 20 words
The method according to claim 22, comprising checking, in a packet management layer, a packet number in each received message.
Claim 35
Dependent Claim 37 words
The method according to claim 28, comprising allocating, in a said packet management layer in said central station, a sequentially increasing packet number for successive packets, said packet number being reset at the beginning of a block.
Claim 36
Dependent Claim 20 words
The method according to claim 22, comprising checking, in a message management layer, a message number in each received message.
Claim 37
Dependent Claim 36 words
The method according to claim 30, comprising allocating, in said message management layer in said central station, a sequentially increasing message number for successive messages, said message number being reset at the beginning of a packet.
Claim 38
Dependent Claim 36 words
The method according to claim 22, comprising causing a said message management layer in said subscriber terminal to transmit a response message to the central station on receipt of a complete packet from said central station.
Claim 39
Dependent Claim 29 words
The method according to claim 32, wherein each response message includes at least a message type field, a session number field, a block number field and an error code.
Claim 40
Dependent Claim 25 words
The method according to claim 33, wherein each message transmitted by said station includes a message type field and at least one sequence number fields.
Claim 41
Dependent Claim 14 words
The method according to claim 22, comprising reporting a fault to the central station.
Claim 42
Dependent Claim 23 words
The method according to claim 22, comprising operating said central station as a protocol master and said subscriber station as a protocol slave.
Claim 43
Dependent Claim 20 words
The method according to claim 22, comprising restarting said message transfer from a point of interruption using said sequence numbers.
Claim 44
Dependent Claim 35 words
The method according to claim 22, comprising initializing a device in said equipment in response to a device independent boot-strap and configuring said initialization in response to a set of device specific external service parameters.
Claim 45
Independent Claim 74 words
A method of configuring equipment at a subscriber station of a wireless telecommunications system, comprising: down-loading software that includes a device independent boot-strap and a set of device specific external service parameters via a wireless link under a multi-layer down-load protocol; initializing a device in said equipment using said device independent boot-strap; configuring said initialization using said device specific external service parameters; and releasing all device resources for execution of device specific main code.
Claim 46
Independent Claim 74 words
A method of configuring equipment at a subscriber station of a wireless telecommunications system, comprising: down-loading software that includes a device independent boot-strap and a set of device specific external service parameters via a wireless link under a multi-layer down-load protocol; initializing a device in said equipment using said device independent boot-strap; configuring said initialization using said device specific external service parameters; and releasing all device resources for execution of device specific main code.
Claim 47
Dependent Claim 25 words
The method according to claim 39, wherein said set of device specific external service parameters include at least device specific initialisation and memory read parameters.
Claim 48
Dependent Claim 28 words
A method according to claim 39, comprising responding to a device independent protocol stack and a set of device specific external services to configure said subscriber station equipment.
Claim 49
Dependent Claim 29 words
The method according to claim 41, wherein said device specific external services include at least hardware initialisation, hardware transmission byte read and write and memory read and write functions.
Claim 50
Dependent Claim 123 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station via said wireless communication for device initialization and configuration of said subscriber station, said multi-layer down-load protocol including a plurality of protocol layers each of which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected.
Claim 51
Dependent Claim 123 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station via said wireless communication for device initialization and configuration of said subscriber station, said multi-layer down-load protocol including a plurality of protocol layers each of which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected.
Claim 52
Dependent Claim 31 words
A communications controller according to claim 43, wherein said multi-layer down-load protocol includes at least one packet management layer which is arranged to check a packet number in each received message.
Claim 53
Dependent Claim 127 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one message management layer which is arranged to check a message number in each received message.
Claim 54
Dependent Claim 127 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one message management layer which is arranged to check a message number in each received message.
Claim 55
Dependent Claim 24 words
A communications controller according to claim 43, wherein said subscriber station transmits a fault report upon identifying an improper configuration of the subscriber station.
Claim 56
Dependent Claim 127 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one session management layer which is arranged to check a session number in each received message.
Claim 57
Dependent Claim 127 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes at least one session management layer which is arranged to check a session number in each received message.
Claim 58
Dependent Claim 16 words
A communications controller according to claim 47, wherein a plurality of sessions may be conducted simultaneously.
Claim 59
Dependent Claim 34 words
A communications controller according to claim 47, wherein said session management layer in said subscriber station transmits a response message to the central station on receipt of a complete packet from said central station.
Claim 60
Dependent Claim 30 words
A communications controller according to claim 49, wherein each response message includes at least a message type field, a session number field, a block number field and an error code.
Claim 61
Dependent Claim 26 words
A communications controller according to claim 49, wherein each message transmitted by said communications controller includes message type field and at least one sequence number field.
Claim 62
Dependent Claim 125 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes a block management layer which is arranged to check a block number in each received message.
Claim 63
Dependent Claim 125 words
A communications controller for a subscriber station of a wireless telecommunications system, which subscriber terminal comprises at least one subscriber telephone line and a transmitter/receiver for wireless communication with a central station, comprising: means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception; means providing a multi-layer down-load protocol for receiving software down-loaded from said central station in order to configure subscriber terminal equipment, each protocol layer being arranged separately to manage respective sequence numbers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected, wherein said multi-layer down-load protocol includes a block management layer which is arranged to check a block number in each received message.
Claim 64
Dependent Claim 260 words
A wireless communications system comprising: a central station having a central station communications controller for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, which central station comprises a transmitter/receiver for wireless communication with said subscriber station, wherein said central station communications controller includes means arranged to process signals for transmission and/or reception and means to provide a multi-layer down-load protocol for down-loading software via said wireless communication for device initialization and configuration of subscriber station equipment, said multi-layer down-load protocol including a plurality of protocol layers each of which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected; at least one subscriber station having a subscriber terminal communications controller, which subscriber station includes at least one subscriber telephone line and a transmitter/receiver for wireless communication with said central station, wherein said subscriber station communications controller includes means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception, said subscriber station communications controller including means providing a multi-layer down-load protocol for receiving software down-loaded from said central station via said wireless communication for device initialization and configuration in subscriber station equipment, said multi-layer down-load protocol including a plurality of protocol layers which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected.
Claim 65
Dependent Claim 260 words
A wireless communications system comprising: a central station having a central station communications controller for the wireless connection of subscriber telephone lines at a remote subscriber station to said central station, which central station comprises a transmitter/receiver for wireless communication with said subscriber station, wherein said central station communications controller includes means arranged to process signals for transmission and/or reception and means to provide a multi-layer down-load protocol for down-loading software via said wireless communication for device initialization and configuration of subscriber station equipment, said multi-layer down-load protocol including a plurality of protocol layers each of which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected; at least one subscriber station having a subscriber terminal communications controller, which subscriber station includes at least one subscriber telephone line and a transmitter/receiver for wireless communication with said central station, wherein said subscriber station communications controller includes means arranged to be connected between said transmitter/receiver and said telephone line for processing signals for transmission and/or reception, said subscriber station communications controller including means providing a multi-layer down-load protocol for receiving software down-loaded from said central station via said wireless communication for device initialization and configuration in subscriber station equipment, said multi-layer down-load protocol including a plurality of protocol layers which are arranged separately to manage respective sequence numbers for said respective layers for messages transmitted during a down-load session and to report a fault when a sequence number error is detected.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-31 2002-11-30 2003-06-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-31 2006-11-30 2007-06-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-31 2010-11-30 2011-06-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag