Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
248 words
A client station for controlling a telecommunications system, the telecommunications system including a central station and a server station, the server station being arranged to maintain an object model thereon representing the central station, and being connectable to the central station to send control signals to the central station in accordance with the object model, the client station comprising: a communications manager for establishing first and second interfaces with the server station to enable communication between the client station and the server station, thereby to manage the object model maintained on the server station; a memory for storing a portion of the object model including at least one object of the object model to allow an operation to be performed on the at least one object of the object model; a processor for processing commands received by the client station via the first interface from a queue maintained on the server station, the commands requiring an operation to be performed on the at least one object by the processor in order to reconfigure the at least one object for storage in the memory; a retrieval means, responsive to a command requiring an operation to be performed on an object not currently in the portion of the object model stored in the memory, for retrieving from the server station via the second interface said object for inclusion in the portion of the object model stored in the memory, during which time no further commands are processed by the processor.
Claim 2
Dependent Claim
248 words
A client station for controlling a telecommunications system, the telecommunications system including a central station and a server station, the server station being arranged to maintain an object model thereon representing the central station, and being connectable to the central station to send control signals to the central station in accordance with the object model, the client station comprising: a communications manager for establishing first and second interfaces with the server station to enable communication between the client station and the server station, thereby to manage the object model maintained on the server station; a memory for storing a portion of the object model including at least one object of the object model to allow an operation to be performed on the at least one object of the object model; a processor for processing commands received by the client station via the first interface from a queue maintained on the server station, the commands requiring an operation to be performed on the at least one object by the processor in order to reconfigure the at least one object for storage in the memory; a retrieval means, responsive to a command requiring an operation to be performed on an object not currently in the portion of the object model stored in the memory, for retrieving from the server station via the second interface said object for inclusion in the portion of the object model stored in the memory, during which time no further commands are processed by the processor.
Claim 3
Dependent Claim
34 words
A client station as claimed in claim 1, wherein the commands received from the queue on the server station relate to updates made to objects of the object model maintained on the server station.
Claim 4
Dependent Claim
40 words
A client station as claimed in claim 1, wherein commands to be executed on the portion of the object model in said memory comprise operations including a path identifier identifying a destination object to which the operation should be applied.
Claim 5
Dependent Claim
48 words
A client station as claimed in claim 1, wherein each object in the portion of the object model has status information associated therewith, and the processor, on processing a command, is arranged to determine whether any of said status information needs updating, and to update that status information.
Claim 6
Dependent Claim
67 words
A client station as claimed in claim 4, further comprising: a display controller for displaying on a display device connectable to the client station a view of the objects stored in said memory, a visual representation of said status information being displayable with each object view; the processor, on updating said status information, being arranged to cause any displayed visual representation of status information to be updated.
Claim 7
Dependent Claim
58 words
A client station as claimed in claim 1, wherein the telecommunications system comprises a plurality of server stations and central stations, each server station being connectable to at least one central station and maintaining an object model representing said at least one central station, the client station being connectable to a number of said plurality of server stations.
Claim 8
Dependent Claim
49 words
A client station as claimed in claim 1, wherein the first and second interfaces are established via a dynamic interface comprising means for generating a remote procedure call interface object to reconfigure the dynamic interface to enable operations on the server station to be invoked from the client station.
Claim 9
Dependent Claim
54 words
A client station as claimed in claim 1, wherein if an object in the portion of the object model has a child object associated therewith, but the child object is not stored in the portion of the object model, a marker is associated with the object to indicate the existence of said child object.
Claim 10
Dependent Claim
35 words
A client station as claimed in claim 1, wherein if an object is deleted from the object model, a null identifier is added to the object model to indicate that the object has been deleted.
Claim 11
Dependent Claim
98 words
A client station as claimed in claim 1, further comprising: a recording means for maintaining a record, for each object in the portion of the object model stored in the memory, identifying a time at which the most recent command was applied to that object by the client station; and a memory reclaim means for periodically referencing the record and for deleting an object from the memory of the client station after a predetermined time has passed since the most recent command was applied to that object, any object deleted from the memory being replaced by a marker.
Claim 12
Dependent Claim
48 words
A client station as claimed in claim 6, wherein the telecommunications system is a wireless telecommunications system, in which the central station is arranged to relay messages from server stations to a public telephone network, the connection between the server stations and the central station being wireless connections.
Claim 13
Dependent Claim
270 words
A communications manager for a client station arranged to control a telecommunications system, the telecommunications system including a central station and a server station, the server station being arranged to maintain an object model thereon representing the central station, and being connectable to the central station to send control signals to the central station in accordance with the object model, the client station storing a portion of the object model in memory including at least one object of the object model to allow the client station to perform an operation on the at least one object of the object model, the communications manager comprising: means for establishing first and second interfaces with the server station to enable communication between the client station and the server station via an interface, thereby to manage the object model maintained on the server; a command manager for receiving commands via the first interface from a queue maintained on the server station, the client station having a processor arranged to process the commands received via the first interface, the commands requiring an operation to be performed on the at least one object by the command manager in order to reconfigure the at least one object for storage in the memory; a retrieval means, responsive to a command requiring an operation to be performed on an object not currently in the portion of the object model stored in the memory, for retrieving from the server station via the second interface said object for inclusion in the portion of the object model stored in the memory, during which time no further commands are processed by the processor.
Claim 14
Dependent Claim
270 words
A communications manager for a client station arranged to control a telecommunications system, the telecommunications system including a central station and a server station, the server station being arranged to maintain an object model thereon representing the central station, and being connectable to the central station to send control signals to the central station in accordance with the object model, the client station storing a portion of the object model in memory including at least one object of the object model to allow the client station to perform an operation on the at least one object of the object model, the communications manager comprising: means for establishing first and second interfaces with the server station to enable communication between the client station and the server station via an interface, thereby to manage the object model maintained on the server; a command manager for receiving commands via the first interface from a queue maintained on the server station, the client station having a processor arranged to process the commands received via the first interface, the commands requiring an operation to be performed on the at least one object by the command manager in order to reconfigure the at least one object for storage in the memory; a retrieval means, responsive to a command requiring an operation to be performed on an object not currently in the portion of the object model stored in the memory, for retrieving from the server station via the second interface said object for inclusion in the portion of the object model stored in the memory, during which time no further commands are processed by the processor.
Claim 15
Independent Claim
247 words
A method of controlling a telecommunications system from a client station, the telecommunications system including a central station and a server station, the server station being arranged to maintain an object model thereon representing the central station, and being connectable to the central station to send control signals to the central station in accordance with the object model, the method comprising the steps of: employing a communications manager in the client station to establish first and second interfaces with the server station to enable communication between the client station and the server station, thereby to manage the object model maintained on the server; storing in a memory of the client station a portion of the object model including at least one object of the object model to allow an operation to be performed on the at least one object; processing commands received by the client station via the first interface from a queue maintained on the server station, the commands requiring an operation to be performed on the at least one object in order to reconfigure the at least one object for storage in the memory; responsive to a command requiring an operation to be performed on an object not currently in the portion of the object model stored in the memory, retrieving from the server station via the second interface said object for inclusion in the portion of the object model stored in the memory, during which time no further commands are processed by the processor.
Claim 16
Independent Claim
247 words
A method of controlling a telecommunications system from a client station, the telecommunications system including a central station and a server station, the server station being arranged to maintain an object model thereon representing the central station, and being connectable to the central station to send control signals to the central station in accordance with the object model, the method comprising the steps of: employing a communications manager in the client station to establish first and second interfaces with the server station to enable communication between the client station and the server station, thereby to manage the object model maintained on the server; storing in a memory of the client station a portion of the object model including at least one object of the object model to allow an operation to be performed on the at least one object; processing commands received by the client station via the first interface from a queue maintained on the server station, the commands requiring an operation to be performed on the at least one object in order to reconfigure the at least one object for storage in the memory; responsive to a command requiring an operation to be performed on an object not currently in the portion of the object model stored in the memory, retrieving from the server station via the second interface said object for inclusion in the portion of the object model stored in the memory, during which time no further commands are processed by the processor.
Claim 17
Dependent Claim
44 words
A method as claimed in claim 13, wherein each object in the portion of the object model has status information associated therewith, and the method further comprises the step of determining whether any of said status information needs updating, and updating that status information.
Claim 18
Dependent Claim
42 words
A method as claimed in claim 14, further comprising the step of displaying on a display device connectable to the client station a view of the objects stored in said memory, each object view including a visual representation of said status information.
Claim 19
Dependent Claim
59 words
A method as claimed in claim 13, wherein if an object in the portion of the object model has a child object associated therewith, but the child object is not stored in the portion of the object model, the method further comprises the step of associating a marker with the object to indicate the existence of said child object.
Claim 20
Dependent Claim
37 words
A method as claimed in claim 13, wherein if an object is deleted from the object model, the method further comprises adding a null identifier to the object model to indicate that the object has been deleted.
Claim 21
Dependent Claim
91 words
A method as claimed in claim 13, further comprising the steps of: maintaining a record, for each object in the portion of the object model stored in the memory, identifying a time at which the most recent command was applied to that object by the client station; and periodically referencing the record and for deleting an object from the memory of the client station after a predetermined time has passed since the most recent command was applied to that object, any object deleted from the memory being replaced by a marker.