IP Library Granted Patent US 12,192,167
Granted Patent B2
US 12,192,167 · App. 18/488,666 · Granted Jan 7, 2025

Methods and systems for communication session management

Inventors: Yiu Lee (Philadelphia, PA); Charles Helfinstine (Philadelphia, PA); Thomas Modayil Jacob (Philadelphia, PA)
Assignee: Comcast Cable Communications, LLC
H04L61/4511H04L67/02H04L67/14H04L67/141
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 12,192,167
App. No.
18/488,666
Granted
Jan 7, 2025
Kind
B2
Abstract

A network device (e.g., a server, a domain name system (DNS) server, a DNS over Hypertext Transfer Protocol Secure (HTTPS) server (DoH server), a network management device, etc.) may determine a time duration, such as a time duration, based on a request for a communication session from a device. In response, the network device may determine a modified time duration for the communication session based on a type of the device, type of user associated with the device, and/or type of an application requesting the communication session.

Claims (35)

1. A method comprising:

receiving a request for a network address associated with a communication session;

based on the request for the network address, determining a time duration; and

sending a response to the request for the network address, wherein the response comprises an indication of the time duration for the communication session, and wherein the communication session is established based on the time duration.

2. The method of claim 1 , wherein the network address facilitates access to at least one of a service, content, or a resource.

3. The method of claim 1 , wherein determining the time duration comprises:

determining that a request for the communication session is an initial request; and

determining, based on the request being the initial request, the time duration.

4. The method of claim 1 , wherein the request indicates a device type, wherein determining the time duration comprises determining, based on the device type, the time duration.

5. The method of claim 1 , wherein the request comprises Domain Name System over Hypertext Transfer Protocol Secure (DoH) requests.

6. The method of claim 1 , wherein the response comprises a Domain Name System over Hypertext Transfer Protocol Secure (DoH) 302 response.

7. The method of claim 1 , wherein a Transport Layer Security (TLS) timeout value of a request for the communication session indicates the time duration.

8. The method of claim 1 , wherein the communication session is based on Transport Layer Security (TLS) protocol.

9. The method of claim 1 , further comprising:

receiving a request for a second network address; and

sending, based on the request for the second network address and a second time duration being active, the second network address, wherein the second network address facilitates access to at least one of a service, content, or a resource.

10. A method comprising:

sending a request for a network address associated with a communication session;

receiving, based on the request for the network address, a response comprising an indication of a time duration for the communication session, wherein the communication session is established based on the time duration; and

receiving, based on the communication session, the network address.

11. The method of claim 10 , wherein the time duration is based on a request for the communication session being an initial request for the communication session.

12. The method of claim 10 , wherein a request for the communication session indicates at least one of a device type or a device location, wherein the time duration is based on at least one of the device type or the device location.

13. The method of claim 10 , wherein the request comprises Domain Name System over Hypertext Transfer Protocol Secure (DoH) requests.

14. The method of claim 10 , wherein receiving the time duration comprises receiving a Domain Name System over Hypertext Transfer Protocol Secure (DoH) 302 response comprising the time duration.

15. The method of claim 10 , wherein a Transport Layer Security (TLS) timeout value of a request for the communication session indicates the time duration.

16. The method of claim 10 , wherein the communication session is based on Transport Layer Security (TLS) protocol.

17. The method of claim 10 , further comprising:

sending a request for a second network address; and

receiving, based on the request for the second network address and a second time duration being active, the second network address, wherein the second network address facilitates access to at least one of a service, content, or a resource.

18. A method comprising:

receiving, by a user device, based on a request for a network address associated with a communication session, a response comprising an indication of a time duration for the communication session, wherein the communication session is established based on the time duration;

causing, based on the communication session being established, the user device to idle; and

receiving, after the idling of the user device, the network address.

19. The method of claim 18 , wherein the response comprising the indication of the time duration comprises a Domain Name System over Hypertext Transfer Protocol Secure (DoH) 302 response.

20. The method of claim 18 , wherein a Transport Layer Security (TLS) timeout value of a request for the communication session indicates the time duration.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 19, 2024
From: HELFINSTINE, CHARLES; JACOB, THOMAS MODAYIL
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 066824/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2023
From: LEE, YIU
To: COMCAST CABLE COMMUNICATIONS, LLC
Reel/Frame 065269/0922 →
Continuity (2)
Continuation 17464443 · Sep 1, 2021
Related Publication 20240129272A1 · Apr 18, 2024
References Cited (19)
US 8886721B2 · Michaelis · 2014 [cited by examiner]
US 8948132B2 · Chaturvedi · 2015 [cited by examiner]
US 8995439B2 · Field · 2015 [cited by examiner]
US 9021109B1 · Gigliotti · 2015 [cited by examiner]
US 10462529B2 · Xu · 2019 [cited by examiner]
US 10623501B2 · Mathew et al. · 2020 [cited by applicant]
US 10742758B2 · Yoshida · 2020 [cited by examiner]
US 10951652B1 · Sharifi Mehr · 2021 [cited by examiner]
US 11184412B1 · George et al. · 2021 [cited by applicant]
US 11463429B2 · Appala · 2022 [cited by examiner]
US 20080148326A1 · Qin · 2008 [cited by examiner]
US 20080159318A1 · Pierlot · 2008 [cited by examiner]
US 20110264813A1 · Nair · 2011 [cited by examiner]
US 20130204920A1 · Doleh · 2013 [cited by examiner]
US 20160380961A1 · Backholm · 2016 [cited by examiner]
US 20220353233A1 · Helfinstine et al. · 2022 [cited by applicant]
Hoffman et al, “DNS Queries over HTTPS (DoH)”, Oct. 2018, Internet Engineering Task Force (IETF), Request for Comments 8484, pp. 1-21 (Year: 2018). [cited by examiner]
U.S. Appl. No. 17/464,443 (2023/0069337), filed Sep. 1, 2021 (Mar. 2, 2023), Yiu Lee (Comcast Cable Communications, LLC). [cited by applicant]
Rescorla, E., “The Transport Layer Security (TLS) Protocol Version 1.3,” Internet Engineering Task Force (IETF), 2018, pp. 1-160. [cited by applicant]