IP Library Granted Patent US 11,765,208
Granted Patent B2
US 11,765,208 · App. 14/153,571 · Granted Sep 19, 2023

Systems and methods for dynamic connection management

Inventor: Eugene Nolan (Maple Glen, PA)
Assignee: COMCAST CABLE COMMUNICATIONS, LLC
H04L65/1069H04L65/1073H04L65/1104H04L67/141H04L67/54
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 11,765,208
App. No.
14/153,571
Granted
Sep 19, 2023
Kind
B2
Abstract

Provided are methods and systems for dynamic connection management. The method can comprise establishing a persistent connection with a web service, receiving a notification of a request for a communication session with a computing device via the web service, registering with a communication processing system to receive the request for the communication session, and establishing the communication session with the computing device via the communication processing system. When the communication session ends, the user device can be deregistered and free up the resources on the computing device.

Claims (33)

1. A method comprising:

receiving, by a user device via a first communication session with a service, a notification of a request for a second communication session with a computing device, wherein the service is notified of the request via a presence system;

registering, based on the notification, with a communication processing system, wherein registering with the communication processing system causes the request for the second communication session to be sent to the user device, wherein the communication processing system is separate from the presence system; and

communicating, based on the request for the second communication session and via the communication processing system, with the computing device via the second communication session.

2. The method of claim 1 , wherein the service comprises a web service.

3. The method of claim 1 , wherein the communication processing system comprises one or more communication protocol servers.

4. The method of claim 1 , wherein the communication processing system comprises a telephone communication processing system.

5. The method of claim 1 , wherein registering with the communication processing system comprises sending, to the communication processing system, via a session initiation protocol (SIP), location information associated with the user device.

6. The method of claim 1 , wherein the second communication session comprises one or more of: an internet telephone call, a multimedia distribution, a multimedia conference, or a presentation.

7. The method of claim 5 , wherein the location information associated with the user device is received from a database.

8. The method of claim 5 , further comprising sending, to a database, the location information associated with the user device for storage in the database.

9. The method of claim 1 , wherein the request indicates a capability of the computing device, and wherein receiving the notification is based on the capability of the computing device corresponding to a capability of the user device.

10. The method of claim 1 , wherein the communication processing system being separate from the presence system comprises at least one of the communication processing system having a physical location that is separate from the presence system or the communication processing system and the presence system are separate network entities.

11. A method comprising:

subscribing, on behalf of a user device, to a presence system;

receiving, based on subscribing to the presence system, a request for a first communication session with a computing device, wherein the presence system is configured to notify a service of the request, wherein the request indicates a capability of the computing device; and

sending, to the user device via a second communication session, based on the indicated capability of the computing device corresponding to a capability of the user device, a notification of the request for the first communication session, wherein the notification causes the user device to register with a communication processing system to receive the request for the first communication session, wherein the communication processing system is separate from the presence system.

12. The method of claim 11 , wherein the computing device is configured to publish the request based on a session initiation protocol (SIP) PUBLISH message.

13. The method of claim 11 , wherein the communication processing system comprises a telephone communication processing system.

14. The method of claim 11 , wherein the communication processing system comprises one or more communication protocol servers.

15. The method of claim 11 , wherein the second communication session comprises one or more of: an internet telephone call, a multimedia distribution, a multimedia conference, or a presentation.

16. The method of claim 11 , wherein the communication processing system being separate from the presence system comprises at least one of the communication processing system having a physical location that is separate from the presence system or the communication processing system and the presence system are separate network entities.

17. A method comprising:

receiving, by a presence system, a request for a first communication session, wherein the request indicates a capability of a first user device;

sending, to a second user device, based on the indicated capability of the first user device corresponding to a capability of the second user device, a notification of the request for the first communication session, wherein sending the notification comprises notifying one or more subscribers of the presence system of the request, wherein the one or more subscribers comprise a service in communication with the second user device via a second communication session; and

causing, based on the second user device being registered with a communication processing system and a session initiation protocol (SIP), the second user device to receive the first communication session, wherein the communication processing system is separate from the presence system.

18. The method of claim 17 , wherein the communication processing system comprises a telephone communication processing system.

19. The method of claim 17 , wherein the communication processing system comprises one or more communication protocol servers.

20. The method of claim 17 , wherein the second user device being registered to the communication processing system is based on location information associated with the second user device.

21. The method of claim 17 , wherein the second user device is connected to the service, wherein the connection to the service is a persistent connection.

22. The method of claim 21 , wherein the persistent connection corresponds to an expiration date or a time duration.

23. The method of claim 20 , wherein the second user device being registered to the communication processing system is further based on receiving, from a database, the location information associated with the second user device.

24. The method of claim 17 , wherein the communication processing system being separate from the presence system comprises at least one of the communication processing system having a physical location that is separate from the presence system or the communication processing system and the presence system are separate network entities.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2014
From: NOLAN, EUGENE
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 031953/0130 →
Continuity (1)
Related Publication 20150200973A1 · Jul 16, 2015