IP Library Granted Patent US 7,570,163
Granted Patent B2
US 7,570,163 · App. 10/953,338 · Granted Aug 4, 2009

Methods and apparatus for managing TLS connections in a large soft switch

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,570,163
App. No.
10/953,338
Granted
Aug 4, 2009
Kind
B2
Abstract

Methods for efficiently establishing TLS connections include detecting the proximity of a user relative to a communication device and establishing a TLS connection between the switch and the communication device based on the proximity of the user. An apparatus according to the invention may include one or more proximity sensors coupled to a presence server, which may be coupled to a soft switch. If proximity of a user is detected, such information may be published as part of a user's availability to a presence server. Publication may be accomplished with any device that has network connectivity. The soft switch may gain access to the presence information by subscribing to the presence server. When proximity is detected, such information may be published to the presence server and a TLS connection may be established by a soft switch.

Claims (29)

1. A method for establishing TLS connections in a soft switch coupled to one or more communication devices, the method comprising the steps of:

detecting the presence of a user in proximity to the communication device; and

establishing a TLS connection between the soft switch and the communication device where and when the presence of a user is detected, wherein the soft switch includes a maximum number of unique TCP sockets and, further, hosts a number of communication devices, detects user presences and establishes TLS connections such that a delay for establishing one unique TCP socket for said communication device is not experienced when the communication device is taken off hook.

2. The method according to claim 1 , wherein the step of detecting is performed via Bluetooth.

3. The method according to claim 1 , wherein the step of detecting is performed by monitoring a light switch.

4. The method according to claim 1 , wherein the step of detecting is performed with a badge detector.

5. The method according to claim 1 , wherein the step of detecting is performed with a noise detector.

6. The method according to claim 1 , wherein the step of detecting is performed by monitoring keyboard input.

7. The method according to claim 1 , wherein the step of detecting is performed with a location service.

8. The method according to claim 1 , wherein the number of communication devices is greater than said maximum number, presences said method further comprising:

after the step of detecting the presence of a user and prior to the step of establishing the TLS connection, publishing the presence over a network.

9. The method according to claim 8 , wherein the maximum number of unique TCP sockets is 64,000 and the step of publishing is performed with a PDA.

10. The method according to claim 8 , wherein the step of publishing is performed with a telephone.

11. The method according to claim 8 , wherein the step of publishing is performed with a computer.

12. The system according to claim 1 , wherein prior to establishing said TLS connection a Transmission Control Protocol (TCP) socket is not established for said communication device, and establishing said TLS connection establishes a unique TCP socket for said communication device prior to any off hook condition for said communication device.

13. The method according to claim 12 , wherein the number of communication devices is greater than said maximum number and the step of detecting is performed with a motion detector.

14. The method according to claim 12 , wherein the step of detecting is performed via RFID.

15. A system for establishing TLS connections in a soft switch, said system comprising:

means for detecting the presence of a user in proximity to at least one communication device of a plurality of communication devices coupled to the soft switch, the soft switch including a maximum number of unique Transmission Control Protocol (TCP) sockets; and

means for establishing a TLS connection between the soft switch and each at least one of the communication device where the presence of a user is detected and establishing said TLS connection establishes one of the unique TCP sockets for said communication device,

wherein prior to establishing said TLS connection no TCP socket is established for said communication device such that a delay for establishing the one unique TCP socket is not experienced when the communication device is taken off hook and the means for establishing the TLS connection is being responsive to the means for detecting the presence of the user.

16. The system according to claim 15 , further comprising a means for publishing the detected presence of a user over a network, wherein the means for publishing the detected presence of a user is coupled to the means for detecting, and wherein the means for establishing a TLS connection is being responsive to the means for publishing the presence of a user.

17. The system according to claim 16 , wherein the number of said plurality of communication devices is greater than said maximum number, and the means for publishing the detected presence of a user includes one or more of a computer and a PDA.

18. The system according to claim 16 , wherein said maximum number is 64,000 and is less than the number of said plurality of communication devices, and the means for publishing the detected presence of a user includes a telephone.

19. A system for establishing TLS connections in a soft switch, said system comprising:

a soft switch including a maximum number of unique Transmission Control Protocol (TCP) sockets and coupled to a second number of communication devices;

a plurality of detectors for detecting the presence of a user in proximity to the communication devices, said communication devices not having an established TCP socket where the presence of a user is not detected in proximity; and

a presence server coupled to the detectors, wherein the soft switch subscribes to the presence server and establishes a unique TCP socket for and, a TLS connection between, the soft switch and the communication device where the presence of a user is detected, wherein a delay for establishing said TCP socket is not experienced when the communication device is taken off hook.

20. The system according to claim 19 , wherein the maximum number is less than the number of said plurality of communication devices.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Feb 1, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED
To: UNIFY INC.
Reel/Frame 037661/0781 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jan 20, 2016
From: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
To: UNIFY INC. (F/K/A SIEMENS ENTERPRISE COMMUNICATIONS, INC.)
Reel/Frame 037564/0703 →
CHANGE OF NAME Recorded Nov 11, 2015
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: UNIFY, INC.
Reel/Frame 037090/0909 →
GRANT OF SECURITY INTEREST IN U.S. PATENTS Recorded Nov 10, 2010
From: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
To: WELLS FARGO TRUST CORPORATION LIMITED, AS SECURITY AGENT
Reel/Frame 025339/0904 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2010
From: SIEMENS COMMUNICATIONS, INC.
To: SIEMENS ENTERPRISE COMMUNICATIONS, INC.
Reel/Frame 024294/0040 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2005
From: RUETSCHI, JOHANNES; GILBERT, LEROY EDWIN
To: SIEMENS COMMUNICATIONS, INC.
Reel/Frame 016205/0047 →