IP Library Patent Application 19228893
Patent Application
App. No. 19/228,893

CONFIGURABLE AND DYNAMIC TRANSFORMATION OF WEB CONTENT

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 None
App. No.
19/228,893
Abstract

A method of dynamically transforming web content is described. The method includes receiving a response from a first server based on a request of a client and accessing a URL reference associated with the request. The method further includes transforming the URL reference to a second URL reference to refer to a second server in response to confirming that the URL reference includes a domain and transmitting information of the second URL reference to the client.

Claims (25)

1 - 17 . (canceled)

18 . A method for dynamically transforming a web content request comprising:

receiving a response from a first server responsive to a request of a client;

accessing a URL reference associated with the request;

responsive to confirming that the URL reference includes a domain, transforming the URL reference to a second URL reference to refer to a second server; and

transmitting information of the second URL reference to the client.

19 . The method of claim 18 , wherein the request is a client web browser request.

20 . The method of claim 18 , wherein the URL reference is contained in a client-side script.

21 . The method of claim 18 , wherein the client request includes a cookie referring to the domain.

22 . The method of claim 18 , wherein the second server applies a transformation instruction to override the client request.

23 . The method of claim 22 , wherein the overriding of the client request is responsive to receipt of an overriding client-side script.

24 . The method of claim 18 , further comprises determining if the client request is from a mobile device.

25 . The method of claim 24 , wherein if the client request is determined to be received from a mobile device, the transforming of the URL reference to the second URL reference involves the implementation of non-mobile pages of a corresponding website's domain or subdomain.

26 . The method of claim 18 , wherein the request is an HTTP request.

27 . The method of claim 18 , wherein the client request is facilitated over a network using a web crawler.

28 . The method of claim 18 , further comprises determining if the URL reference should refer to the first server or the second server.

29 . The method of claim 18 , wherein the first server is an origin server.

30 . The method of claim 18 , wherein the second server is a dynamic rehosting server.

31 . The method of claim 29 , wherein the second server is a dynamic rehosting server, and a response module dynamically transforms the response so elements of the response refer the dynamic rehosting server.

32 . The method of claim 29 , wherein the second server is a dynamic rehosting server, and a response module dynamically transforms the response so elements of the response refer the dynamic rehosting server instead of the origin server.

33 . The method of claim 18 , wherein the second server provides an Application Programming Interface (API) that permits a device of the client to read and use web pages when the device does not have a web browser.

34 . The method of claim 29 , wherein the origin server determines that the request is for a mobile version of a requested feature based on the URL reference.

35 . The method of claim 29 , wherein the origin server caches the mobile version and returns the cache mobile version to the client.

36 . The method of claim 18 , wherein the information that is transmitted of the second URL reference to the client refers to a URL of the first server and associated path.

37 . The method of claim 29 , wherein the origin server determines that the request is for a mobile version based on a value of a cookie sent from device of the client.