Systems, methods, apparatus and computer program products for networking trading turret systems using SIP
First Claim
Patent Images
1. A Session Initiation Protocol (SIP) user agent for sharing a resource, comprising:
- a subscription engine associated with a first turret system and configured to subscribe to a second turret system to share a resource associated with the second turret system;
a state change engine associated with the first turret system and configured to receive a state change notification corresponding to the resource, from the second turret system; and
a failover engine configured to;
upon detection of a mid-dialog Session Initiation Protocol (SIP) proxy failure, generate either a SIP RE-INVITE message or a SIP UPDATE message, the SIP RE-INVITE message or the SIP UPDATE message including routing information for a new communication path between the first turret system and the second turret system, andcommunicate either the SIP RE-INVITE message or the SIP UPDATE message to either the first turret system or the second turret system to invite the first turret system or the second turret system, respectively, to initiate a connection to the resource via the new communication path.
19 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, apparatus and computer program products are provided for sharing a resource including a subscription engine configured to subscribe to a first turret system to share the resource, a state change engine configured to receive a state change notification corresponding to the resource, from the turret system, and a failover engine configured to invite the turret system to initiate a connection to the resource.
-
Citations
20 Claims
-
1. A Session Initiation Protocol (SIP) user agent for sharing a resource, comprising:
-
a subscription engine associated with a first turret system and configured to subscribe to a second turret system to share a resource associated with the second turret system; a state change engine associated with the first turret system and configured to receive a state change notification corresponding to the resource, from the second turret system; and a failover engine configured to; upon detection of a mid-dialog Session Initiation Protocol (SIP) proxy failure, generate either a SIP RE-INVITE message or a SIP UPDATE message, the SIP RE-INVITE message or the SIP UPDATE message including routing information for a new communication path between the first turret system and the second turret system, and communicate either the SIP RE-INVITE message or the SIP UPDATE message to either the first turret system or the second turret system to invite the first turret system or the second turret system, respectively, to initiate a connection to the resource via the new communication path. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for sharing a resource, comprising:
-
subscribing, by a first turret system, to a second turret system to share a resource associated with the second turret system; receiving a state change notification corresponding to the resource, from the second turret system; upon detection of a mid-dialog Session Initiation Protocol (SIP) proxy failure, generating, by a SIP user agent, either a SIP RE-INVITE message or a SIP UPDATE message, the SIP RE-INVITE message or the SIP UPDATE message including routing information for a new communication path between the first turret system and the second turret system; and communicating, by the SIP user agent, either the SIP RE-INVITE message or the SIP UPDATE message to either the first turret system or the second turret system to invite the first turret system or the second turret system, respectively, to initiate a connection to the resource via the new communication path. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon sequences of instructions, the sequences of instructions including instructions which, when executed by a computer system, cause the computer system to perform:
-
subscribing, by a first turret system, to a second turret system to share a resource associated with the second turret system; receiving a state change notification corresponding to the resource, from the second turret system; upon detection of a mid-dialog Session Initiation Protocol (SIP) proxy failure, generating, by a SIP user agent, either a SIP RE-INVITE message or a SIP UPDATE message, the SIP RE-INVITE message or the SIP UPDATE message including routing information for a new communication path between the first turret system and the second turret system; and communicating, by the SIP user agent, either the SIP RE-INVITE message or the SIP UPDATE message to either the first turret system or the second turret system to invite the first turret system or the second turret system, respectively, to initiate a connection to the resource via the new communication path. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A system for sharing a resource, comprising:
-
means for subscribing, by a first turret system, to a second turret system to share a resource associated with the second turret system; means for receiving a state change notification corresponding to the resource, from the second turret system; means for, upon detection of a mid-dialog Session Initiation Protocol (SIP) proxy failure, generating, by a SIP user agent, either a SIP RE-INVITE message or a SIP UPDATE message, the SIP RE-INVITE message or the SIP UPDATE message including routing information for a new communication path between the first turret system and the second turret system; and means for communicating, by the SIP user agent, either the SIP RE-INVITE message or the SIP UPDATE message to the first turret system or the second turret system to invite the first turret system or the second turret system, respectively, to initiate a connection to the resource via the new communication path. - View Dependent Claims (17, 18, 19, 20)
-
Specification