IP Library › Granted Patent US 12,231,392
Granted Patent B2
US 12,231,392 · App. 18/751,613 · Granted Feb 18, 2025

Methods, apparatus, and system for edge resolution function

Inventors: Michel Roy (Candiac, CA); Debashish Purkayastha (Eagleville, PA); Robert Gazda (Spring City, PA); Ulises Olvera-Hernandez (Saint-Lazare, CA)
Assignee: InterDigital Patent Holdings, Inc.
H04L61/4541H04L61/4511
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,231,392
App. No.
18/751,613
Granted
Feb 18, 2025
Kind
B2
Abstract

A WTRU may perform cERFs. A method may include any of: transmitting, to a nEAR, a signal requesting an IP address identifying (e.g., associated with) a DNS server associated with the WTRU; applying, by the WTRU, any of EI record rules for the identified DNS server, or updating EI records with the IP address identifying the DNS server; transmitting, to a DNS server, a DNS query associated with a FQDN; receiving, in response to the DNS query, FQDN resolution from the DNS server; on condition that a mobility event of the WTRU occurs, transmitting, to the nEAR, a signal requesting information for updating the EI records of the WTRU; and applying, by the WTRU, any of the updated EI record rules in order to perform any of: (1) redirecting application session traffic to provides session continuity for the WTRU, and (2) breaking any number of application sessions.

Claims (28)

1. A wireless transmit/receive unit (WTRU), the WTRU comprising a processor configured to:

send a discovery request message to network-side edge application resolver, the discovery request being sent to obtain edge instance information for an application being executed at the WTRU;

receive a response from the network-side edge application resolver, the response comprising the edge instance information for the application and an indication of a validity time associated with the edge instance information, wherein the edge instance information comprises an Internet Protocol (IP) address associated with an edge instance, and location information associated with the edge instance, the location information associated with the edge instance comprising at least one of geographic area information or network location information, wherein geographical area information indicates a geographical area where the edge instance can be accessed, and the network location information indicates network locations from which the edge instance can be accessed;

store the edge instance information comprising the IP address and the location information comprising at least one of the geographic area information or the network location information; and

access the edge instance for the application via the IP address.

2. The WTRU of claim 1 , wherein the processor is configured to delete the edge instance information from memory upon the validity time expiring.

3. The WTRU of claim 1 , wherein the response from the network-side edge application resolver comprises respective edge instance information for each of a plurality of edge instances.

4. The WTRU of claim 3 , wherein the processor is configured to select a given edge instance from the plurality of edge instances for the application based on the respective edge instance information for each of a plurality of edge instances.

5. The WTRU of claim 4 , wherein the processor is configured to store the respective edge instance information for each of a plurality of edge instances in an edge instance registry.

6. The WTRU of claim 1 , wherein the discovery request message is sent to the network-side edge application resolver responsive to determining a fully qualified domain name (FQDN).

7. The WTRU of claim 6 , wherein the edge instance is associated with the FQDN.

8. The WTRU of claim 1 , wherein the WTRU comprises a client-side edge resolution function.

9. The WTRU of claim 1 , wherein the processor is configured to send a domain name service (DNS) request to the IP address.

10. The WTRU of claim 9 , wherein the processor is configured to receive a fully qualified domain name (FQDN) common IP address in response to sending the domain name service (DNS) request to the IP address.

11. A method implemented by a wireless transmit/receive unit (WTRU), the method comprising:

sending a discovery request message to network-side edge application resolver, the discovery request being sent to obtain edge instance information for an application being executed at the WTRU;

receiving a response from the network-side edge application resolver, the response comprising the edge instance information for the application and an indication of a validity time associated with the edge instance information, wherein the edge instance information comprises an Internet Protocol (IP) address associated with an edge instance, and location information associated with the edge instance, the location information associated with the edge instance comprising at least one of geographic area information or network location information, wherein geographical area information indicates a geographical area where the edge instance can be accessed, and the network location information indicates network locations from which the edge instance can be accessed;

storing the edge instance information comprising the IP address and the location information comprising at least one of the geographic area information or the network location information; and

accessing the edge instance for the application via the IP address.

12. The method of claim 11 , further comprising deleting the edge instance information from memory upon the validity time expiring.

13. The method of claim 11 , wherein the response from the network-side edge application resolver comprises respective edge instance information for each of a plurality of edge instances.

14. The method of claim 13 , further comprising selecting a given edge instance from the plurality of edge instances for the application based on the respective edge instance information for each of a plurality of edge instances.

15. The method of claim 14 , further comprising storing the respective edge instance information for each of a plurality of edge instances in an edge instance registry.

16. The method of claim 11 , wherein the discovery request message is sent to the network-side edge application resolver responsive to determining a fully qualified domain name (FQDN).

17. The method of claim 16 , wherein the edge instance is associated with the FQDN.

18. The method of claim 11 , wherein the WTRU comprises a client-side edge resolution function.

19. The method of claim 11 , further comprising sending a domain name service (DNS) request to the IP address.

20. The method of claim 19 , further comprising receiving a fully qualified domain name (FQDN) common IP address in response to sending the domain name service (DNS) request to the IP address.

Continuity (6)
Continuation 18357316 · Jul 24, 2023
Continuation 17638058
Provisional Application 62991242 · Mar 18, 2020
Provisional Application 62947252 · Dec 12, 2019
Provisional Application 62893544 · Aug 29, 2019
Related Publication 20240422123A1 · Dec 19, 2024
References Cited (38)
US 7181171B2 · Forrester · 2007 [cited by examiner]
US 8626716B1 · Katzer et al. · 2014 [cited by applicant]
US 10855483B1 · Ramesh · 2020 [cited by examiner]
US 11049349B2 · Onischuk · 2021 [cited by examiner]
US 11188376B1 · Alexander · 2021 [cited by examiner]
US 11765126B2 · Roy · 2023 [cited by examiner]
US 20080120129A1 · Seubert et al. · 2008 [cited by applicant]
US 20090222581A1 · Josefsberg et al. · 2009 [cited by applicant]
US 20130063432A1 · Kaps et al. · 2013 [cited by applicant]
US 20130091252A1 · Pizzorni et al. · 2013 [cited by applicant]
US 20130125097A1 · Ebcioglu · 2013 [cited by examiner]
US 20130225309A1 · Bentley et al. · 2013 [cited by applicant]
US 20140368601A1 · Decharms · 2014 [cited by applicant]
US 20140378194A1 · Bentley et al. · 2014 [cited by applicant]
US 20180350180A1 · Onischuk · 2018 [cited by applicant]
US 20200252367A1 · Yang et al. · 2020 [cited by applicant]
US 20200363706A1 · Arvidsson · 2020 [cited by examiner]
US 20210152631A1 · Ravindra · 2021 [cited by examiner]
US 20210315031A1 · Wu et al. · 2021 [cited by applicant]
US 20210367961A1 · Kuppa · 2021 [cited by examiner]
US 20220278955A1 · Roy · 2022 [cited by examiner]
US 20240126606A1 · Thyagaturu · 2024 [cited by examiner]
CA 2744253A1 · 2010 [cited by examiner]
CA 3004097A1 · 2018 [cited by applicant]
CN 109451081A · 2019 [cited by applicant]
CN 109729181A · 2019 [cited by applicant]
CN 109788078A · 2019 [cited by applicant]
JP 3908749B2 · 2007 [cited by examiner]
JP 3968749B2 · 2007 [cited by examiner]
JP 2019121975A · 2019 [cited by applicant]
WO WO2013140097A1 · 2013 [cited by applicant]
3rd Generation Partnership Project (3GPP), S6-191956, “Pseudo-CR on Solution to Edge Application Server discover and update”, Huawei, Hisilicon, 3GPP TSG-SA WG6 Meeting #33, Sophia Antipolis, France, Sep. 2-6, 5 Pages. [cited by applicant]
3rd Generation Partnership Project (3GPP), “Discussion on SA2 Edge computing study”, Huawei, Intel, S2-1901832, Discussion on Enhancement of Support for EC in 5GC V1.5, Sophia Antipolis, France, Feb. 19, 2019, 13 Pages. [cited by applicant]
European Telecommunications Standard Institute (ETSI), “Multi-access Edge Computing (MEC); MEC 5G Integration”, Draft ETSI GR MEC 031 V2.0.6, DGR/MEC-0031 MEC, 5G, Sophia Antipolis, France, Aug. 7, 2019, 32 Pages. [cited by applicant]
European Telecommunications Standard Institute (ETSI), “Multi-access Edge Computing (MEC); Framework and Reference Architecture”, Draft ETSI GS MEC 003 V2.1.2, RGS/MEC-0003v221Arch, architecture, MEC, Sophia Antipolis, … [cited by applicant]
European Telecommunications Standard Institute (ETSI), “MEC0031_KI#9_input_for_editor_note_evaluation_section”, InterDigital, Inc., MEC#162-Tech, Apr. 20, 2020, 2 Pages. [cited by applicant]
European Telecommunications Standard Institute (ETSI), “MECO31 Soln Information exposure for MEC application instance”, InterDigital, Inc., MEC(20)000121r1, Apr. 2, 2020, 3 pages. [cited by applicant]
Jaiswal, et al. EDX—Edge Exchanger draft-edx-edge-exchanger-00, Dec. 4, 2019, 10 pages. [cited by applicant]