IP Library Granted Patent US 11,943,278
Granted Patent B2
US 11,943,278 · App. 17/392,693 · Granted Mar 26, 2024

Loading a web page in a telecommunication network using an access point server

Inventors: Rogier August Caspar Joseph Noldus (Goirle, NL); Lars Lövsén (Gothenburg, SE)
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
H04L67/02H04L61/5007H04L63/0428H04L63/08H04L63/1433H04L63/20H04L67/561H04L67/564H04W12/08H04W88/02H04L12/1496H04L2101/35H04M15/66H04M15/8083H04W4/24H04W88/16
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,943,278
App. No.
17/392,693
Granted
Mar 26, 2024
Kind
B2
Abstract

An internet protocol (IP) access point sends, to a requesting device, a modified version of a first web page comprising first modifications made in accordance with policy handling information, and receives, from the requesting device, a request for a second web page. Responsive to detecting that the request for the second web page comprises one or more of the first modifications, the IP access point sends a modified version of the second web page comprising second modifications made in accordance with the policy handling information to the requesting device.

Claims (47)

1. A method, implemented by an Internet Protocol access point, the method comprising:

sending, to a device requesting a published version of a first web page, a modified version of the first web page, the modified version of the first web page comprising a first prefixed Uniform Resource Locator (URL); and

responsive to receiving, from the device, a request that comprises the first prefixed URL and requests a published version of a second webpage, sending a modified version of the second web page, the modified version of the second web page comprising a second prefixed URL;

wherein each of the first and second prefixed URLs have had a prefix added, in accordance with a handling policy, relative to corresponding first and second URLs comprised in the published versions of the first and second web pages, respectively.

2. The method of claim 1 , further comprising:

retrieving the published versions of the first and second web pages from one or more web servers;

amending the corresponding first and second URLs comprised in the published versions of the first and second web pages to generate the modified versions of the first and second web pages comprising the first and second prefixed URLs, respectively.

3. The method of claim 1 , further comprising retrieving the modified versions of the first and second web pages from one or more remote web servers.

4. The method of claim 1 , further comprising:

responsive to detecting that the request for the published version of the second web page comprises the first prefixed URL, amending the first prefixed URL such that the request includes the corresponding first URL; and

forwarding the request comprising the corresponding first URL towards a web server hosting the published version of the second web page.

5. The method of claim 1 , further comprising:

modifying a request for the published version of the first web page in accordance with the handling policy;

forwarding the modified request to a web server and receiving the modified version of the first web page in response.

6. The method of claim 5 , wherein modifying the request for the published version of the first web page comprises amending a third URL comprised in the request to form a third prefixed URL that is shorter than the third URL.

7. The method of claim 1 , wherein the prefix added to the first prefixed URL indicates that the request is exempt from charging.

8. An Internet Protocol (IP) access point comprising:

communication circuitry and processing circuitry communicatively coupled to the communication circuitry, wherein the processing circuitry is configured to:

send, via the communication circuitry and to a device requesting a published version of a first web page, a modified version of the first web page, the modified version of the first web page comprising a first prefixed Uniform Resource Locator (URL); and

responsive to receiving, from the device via the communication circuitry, a request that comprises the first prefixed URL and requests a published version of a second webpage, send a modified version of the second web page via the communication circuitry, the modified version of the second web page comprising a second prefixed URL;

wherein each of the first and second prefixed URLs have had a prefix added, in accordance with a handling policy, relative to corresponding first and second URLs comprised in the published versions of the first and second web pages, respectively.

9. The IP access point of claim 8 , wherein the processing circuitry is further configured to:

retrieve the published versions of the first and second web pages from one or more web servers;

amend the corresponding first and second URLs comprised in the published versions of the first and second web pages to generate the modified versions of the first and second web pages comprising the first and second prefixed URLs, respectively.

10. The IP access point of claim 9 , wherein the processing circuitry is further configured to retrieve the modified versions of the first and second web pages from one or more remote web servers.

11. The IP access point of claim 9 , wherein the processing circuitry is further configured to:

responsive to detecting that the request for the published version of the second web page comprises the first prefixed URL, amend the first prefixed URL such that the request includes the corresponding first URL; and

forward the request comprising the corresponding first URL towards a web server hosting the published version of the second web page.

12. The IP access point of claim 11 , wherein the processing circuitry is further configured to:

modify a request for the published version of the first web page in accordance with the handling policy;

forward the modified request to a web server and receiving the modified version of the first web page in response.

13. The IP access point of claim 12 , wherein to modify the request for the published version of the first web page, the processing circuitry is configured to amend a third URL comprised in the request to form a third prefixed URL that is shorter than the third URL.

14. A non-transitory computer readable medium storing instructions for controlling a programmable Internet Protocol (IP) access point, wherein the instructions, when run on processing circuitry of the programmable IP access point, cause the programmable IP access point to:

send, to a device requesting a published version of a first web page, a modified version of the first web page, the modified version of the first web page comprising a first prefixed Uniform Resource Locator (URL); and

responsive to receiving, from the device, a request that comprises the first prefixed URL and requests a published version of a second webpage, send a modified version of the second web page, the modified version of the second web page comprising a second prefixed URL;

wherein each of the first and second prefixed URLs have had a prefix added, in accordance with a handling policy, relative to corresponding first and second URLs comprised in the published versions of the first and second web pages, respectively.

15. The non-transitory computer readable medium of claim 14 , wherein the instructions further cause the programmable IP access point to:

retrieve the published versions of the first and second web pages from one or more web servers;

amend the corresponding first and second URLs comprised in the published versions of the first and second web pages to generate the modified versions of the first and second web pages comprising the first and second prefixed URLs, respectively.

16. The non-transitory computer readable medium of claim 14 , wherein the instructions further cause the programmable IP access point to retrieve the modified versions of the first and second web pages from one or more remote web servers.

17. The non-transitory computer readable medium of claim 14 , wherein the instructions further cause the programmable IP access point to:

responsive to detecting that the request for the published version of the second web page comprises the first prefixed URL, amend the first prefixed URL such that the request includes the corresponding first URL; and

forward the request comprising the corresponding first URL towards a web server hosting the published version of the second web page.

18. The non-transitory computer readable medium of claim 14 , wherein the instructions further cause the programmable IP access point to:

modify a request for the published version of the first web page in accordance with the handling policy;

forward the modified request to a web server and receiving the modified version of the first web page in response.

19. The non-transitory computer readable medium of claim 18 , wherein to modify the request for the published version of the first web page, the instructions cause the programmable IP access point to amend a third URL comprised in the request to form a third prefixed URL that is shorter than the third URL.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2021
From: LÖVSÉN, LARS; NOLDUS, ROGIER AUGUST CASPAR JOSEPH
To: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
Reel/Frame 057067/0839 →
CHANGE OF NAME Recorded Aug 3, 2021
From: TELEFONAKTIEBOLAGET L M ERICSSON (PUBL)
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 057140/0046 →
Continuity (3)
Continuation 16540471 · Aug 14, 2019
Continuation 15102177
Related Publication 20210367996A1 · Nov 25, 2021