SIP messages carrying executable computer software code
AssigneeNortel Networks Limited
InventorMichael O'Doherty
Life of this patent
Estimating the term…
Loading patent…
AssigneeNortel Networks Limited
InventorMichael O'Doherty
Estimating the term…
Modifications to SIP (Session Initiation Protocol) are made which significantly extend the functionality of SIP. SIP messages are associated with computer software code such as Java byte code, Java applets or mobile autonomous software agents. SIP clients are arranged such that on receipt of a SIP message that has been associated with computer software code, that code is executed by a processor associated with the SIP client. In the case that Java applets are contained in a SIP message these are executed by a Java Virtual Machine associated with the SIP client. If a Java mobile agent is contained in the SIP message this executes on a Java Mobile Agent Virtual Machine associated with the SIP client. Preferably an indicator is put into the header of a SIP message to indicate that it has been associated with computer software code, and SIP clients are arranged to detect the presence of such indicators.
A method of transferring computer software code between a first and a second node in a communications network, each of said nodes comprising a SIP client, said method comprising the steps of:—
A communications network node comprising:
A computer program stored in a computer readable medium, the computer program arranged to control a communications network node, said node comprising a SIP client and a processor, said computer program being arranged to control the node when executed on the processor such that when a SIP message is received by the SIP client, which contains computer software code, the software code is executed by the processor.
A communications network comprising a plurality of communications network nodes each such node comprising:
A method of setting up a conference call between two or more parties, each party comprising a SIP client and a host processor, said method comprising the steps of:
A system for automatically setting up a conference call between two or more parties, each party comprising a SIP client and a host processor, said system comprising:—a processor for storing computer software code in a SIP message and to send that SIP message to each of the parties;
A method of upgrading or replacing interconnected SIP clients each SIP client being associated with a host processor said method comprising the steps of:—
A method of testing members of a group of SIP clients each SIP client being associated with a host processor said method comprising the steps of:—
A method of forwarding a call from a first SIP client to a second SIP client, each of said SIP clients being associated with a host processor, said method comprising the steps of:—
Dependencies are inferred from the claim text.