IP Library Granted Patent US 11,765,126
Granted Patent B2
US 11,765,126 · App. 17/638,058 · Granted Sep 19, 2023

Methods, apparatus, and system for edge resolution function

Inventors: Michel Roy (Candiac, CA); Debashish Purkayastha (Collegeville, PA); Robert Gazda (Spring City, PA); Ulises Olvera-Hernandez (Montreal, 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 11,765,126
App. No.
17/638,058
Granted
Sep 19, 2023
Kind
B2
Abstract

Methods, apparatus, systems, architectures and interfaces for a wireless transmit receive unit (WTRU) performing a client-side edge resolution function (cERF) are provided. A method may include any of: determining a fully qualified domain name (FQDN) associated with a domain name server (DNS) request of an application associated with the WTRU; if the FQDN is associated with a valid edge instance (EI) record, selecting an EI for resolving the FQDN to an IP address; if the FQDN is not associated with a valid EI record: (1) transmitting a DNS query to a DNS server, (2) receiving an IP address associated with a selected EI to which the FQDN is resolved, and (3) updating the EI record with the IP address and the FQDN; and generating a traffic steering rule to re-direct uplink traffic associated with the application to the selected EI.

Claims (31)

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

determining that an application being executed on the WTRU is requesting a service;

sending an edge instance discovery request message to discover edge instance (EI) information associated with the service based on the application requesting the service;

receiving a response comprising the EI information for one or more EIs associated with the service, wherein the EI information comprises a respective Internet Protocol (IP) address and respective information for assisting with EI selection for each of the one or more Hs;

storing EI records for each of the one or more EIs associated with the service in an edge registry at the WTRU, each EI record comprising the respective IP address and the respective information for assisting with EI selection for one of the one or more Hs; and

selecting an EI for the application based on the edge registry.

2. The method of claim 1 , wherein the request for the service by the application being executed on the WTRU comprises a fully qualified domain name (FQDN) associated with the EI associated with the service.

3. The method of claim 2 , further comprising, managing, by the WTRU, a domain name server (DNS) request for an IP address associated with the FQDN.

4. The method of claim 1 , wherein the information for assisting with EI selection comprises at least one of geographic location information associated with an EI, latency information associated with an EI, a duration of an EI, a link speed associated with an EI, an amount of storage available at an EI, a location of a network, or central processing unit (CPU)/graphics processing unit (GPU) capabilities of an EI.

5. The method of claim 1 , wherein an EI record of the stored EI records further comprises respective information associated with at least one of a client identifier, a network identifier, a domain name server (DNS) request, a DNS response, a fully qualified domain name (FQDN), and FQDN IP address, or a network-side edge application resolver.

6. The method of claim 1 , wherein selecting an EI for the application based on the edge registry is based on at least one of latency associated with an EI, a link speed associated with an EI, geographic location information associated with an EI, a location of a network, central processing unit (CPU)/graphics processing unit (GPU) capabilities of an EI, or an amount of storage available at an EI.

7. The method of claim 1 , further comprising:

detecting, by the WTRU, a mobility event associated with the WTRU; and

responsive to detecting the mobility event, updating the edge registry by updating at least one of the stored EI records in the edge registry.

8. The method of claim 7 , wherein the edge registry is updated based on information received by the WTRU in response to querying a network-side edge application resolver.

9. The method of claim 1 , further comprising:

detecting, by the WTRU, a mobility event associated with the WTRU; and

responsive to detecting the mobility event, selecting a new EI for the application based on the edge registry.

10. The method of claim 9 , wherein the new EI is selected based on one or more of having an equivalent or lower expected latency than the originally selected EI, having an equivalent or higher expected link speed than the originally selected EI, or having an equivalent or closer geographical location to the WTRU than the originally selected EI.

11. The method of claim 9 , wherein the WTRU provides the application with an IP address for the new EI using a preconfigured address for a service associated with the application.

12. A wireless transmit/receive unit (WTRU) comprising at least one of a transmitter, a receiver, a memory, and a processor, the WTRU configured to:

determine that an application being executed on the WTRU is requesting a service;

send an edge instance discovery request message to discover edge instance (EI) information associated with the service based on the application requesting the service;

receive a response comprising the EI information for one or more EIs associated with the service, wherein the EI information comprises a respective Internet Protocol (IP) address and respective information for assisting with EI selection for each of the one or more Hs;

store EI records for each of the one or more EIs associated with the service in an edge registry at the WTRU, each EI record comprising the respective IP address and the respective information for assisting with EI selection for one or the one or more Hs; and

select an EI for the application based on the edge registry.

13. The WTRU of claim 12 , wherein the information for assisting with EI selection comprises at least one of geographic location information associated with an EI, latency information associated with an EI, a duration of a EI, a link speed associated with an EI, an amount of storage available at an EI, a location of a network, or central processing unit (CPU)/graphics processing unit (GPU) capabilities of an EI.

14. The WTRU of claim 12 , wherein selection an EI for the application based on the edge registry is based on at least one of latency associated with an EI, a link speed associated with an EI, geographic location information associated with an EI, a location of a network, central processing unit (CPU)/graphics processing unit (GPU) capabilities of an EI, or an amount of storage available at an EI.

15. The WTRU of claim 12 , further configured to:

detect, by the WTRU, a mobility event associated with the WTRU; and

responsive to detecting the mobility event, select a new EI for the application based on the edge registry.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2023
From: IDAC HOLDINGS, INC.
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 062527/0562 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 11, 2022
From: ROY, MICHEL; PURKAYASTHA, DEBASHISH; GAZDA, ROBERT; OLVERA-HERNANDEZ, ULISES
To: IDAC HOLDINGS, INC.
Reel/Frame 059889/0668 →
Continuity (4)
Provisional Application 62991242 · Mar 18, 2020
Provisional Application 62947252 · Dec 12, 2019
Provisional Application 62893544 · Aug 29, 2019
Related Publication 20220278955A1 · Sep 1, 2022
Cited By (2)
US 12,231,392 US 12,278,872