Method, System, Program, And Medium For Access To Paywalled Site Without User Tracking
AssigneeSupertab AG
InventorsCosmin-Gabriel Ene, Jesse Knight
Life of this patent
Estimating the term…
Abstract
A computer-implemented method-is provided to prevent user tracking of a user device by an operator associated with a paywalled content site by a) receiving, at an intermediary site a request for a URL associate with a paywalled content site, b) forwarding the URL to a virtual machine; c) requesting, by the virtual machine, paywalled content using the URL and using credentials for the paywalled content; d) receiving the paywalled content at the virtual machine; e) rendering the paywalled content as an image frame in a frame buffer; f) creating a video stream or image based on the frame buffer; and g) displaying the video stream or the image at the user device.
Claims19
A computer-implemented method comprising the steps of:
- a) receiving, at an intermediary site from a user device, a request for a URL associated with a paywalled content site associated with content within the paywalled content site;
- b) forwarding the URL to a virtual machine;
- c) requesting, by the virtual machine, paywalled content using the URL and using credentials for the paywalled content available at the virtual machine;
- d) receiving, in response to the request, the paywalled content at the virtual machine;
- e) rendering the paywalled content as at least one image frame in a frame buffer on the virtual machine or receiving image frames to be stored in a frame buffer on the virtual machine;
- f) creating a video stream based on the frame buffer or storing the content of the frame buffer as an image at the virtual machine;
- and
- g) displaying the video stream or the image as part of intermediary site content provided at the user device.
A data processing system comprising:
- a user device;
- an intermediary site;
- a virtual machine;
- a paywalled content site, said paywall content site having associated paywall content accessible therefrom;
- wherein the intermediary site is configured to receive, preferably from the user device, a request for a URL associated with a paywalled content site, preferably associated with content within the paywalled content site;
- and further configured to forward the URL to the virtual machine;
- wherein the virtual machine is configured to request paywalled content using the URL and using credentials for the paywalled content available at the virtual machine;
- wherein the virtual machine is further configured to receive, in response to the request, the paywalled content at the virtual machine;
- wherein the virtual machine is further configured to render) the paywalled content as image frames in a frame buffer on the virtual machine or receiving image frames to be stored in a frame buffer on the virtual machine;
- and
- wherein the virtual machine is further configured to create a video stream based on the buffer;
- and forward the video stream to the user device;
- and/or
- wherein the system is configured to perform the method steps of any of the previous claims.
(canceled)
A non-transitory computer-readable medium having stored thereon instructions for execution by one or more computers, cause the instructions executable for:
- a) receiving, at an intermediary site from a user device, a request for a URL associated with a paywalled content site associated with content within the paywalled content site:
- b) forwarding the URL to a virtual machine;
- c) requesting by the virtual machine, paywalled content using the URL and using credentials for the paywalled content available at the virtual machine;
- d) receiving, in response to the request, the paywalled content at the virtual machine;
- e) rendering the paywalled content as at least one image frame in a frame buffer on the virtual machine or receiving image frames to be stored in a frame buffer on the virtual machine;
- f) creating a video stream based on the frame buffer or storing the content of the frame buffer as an image at the virtual machine;
- and
- g) displaying the video stream or the image as part of intermediary site content provided at the user device.
A computer-implemented method comprising the steps of:
- a) receiving, at an intermediary site, preferably from a user device, a request for a URL associated with a paywalled content site associated with content within the paywalled content site;
- b) forwarding the URL to a virtual machine;
- c) requesting, by the virtual machine, paywalled content using the URL and using credentials for the paywalled content available at the virtual machine;
- d) receiving, in response to the request, the paywalled content at the virtual machine;
- e) rendering the paywalled content as image frames in a frame buffer on the virtual machine or receiving image frames to be stored in a frame buffer on the virtual machine;
- f) creating a video stream based on the frame buffer at the virtual machine;
- and
- g) forwarding the video stream to the user device.
A computer-implemented method comprising the steps of:
- a) executing a virtual machine on an internet-accessible server;
- b) receiving by the virtual machine on the server from a user device, a request for a URL associated with an internet-accessible paywalled content site associated with content within the paywalled content site;
- c) transmitting to the URL, by the virtual machine, a request for paywalled content and associated credentials available to the virtual machine for the paywalled content;
- d) receiving, in response to the request, the paywalled content at the virtual machine;
- e) rendering by the virtual machine in a frame buffer the paywalled content as at least one of (i) at least one image frame, or (ii) the received paywall content in the form of image frames;
- f) the virtual machine creating a video stream based on contents of the frame buffer;
- and
- g) displaying at the user device the video stream or the image received from the virtual machine.
A computer-implemented method of a virtual machine executed on an internet-accessible server, the method comprising the steps of:
- a) receiving from a user device, a request for a URL associated with a paywalled content site associated with content within the paywalled content site;
- b) transmitting to the URL a request for paywalled content and credentials for the paywalled content available to the virtual machine;
- d) receiving in response to the request and credentials, the paywalled content;
- e) storing in a frame buffer of the server executing the virtual machine, at least one of (i) the paywalled content as image frames, or (ii) the received image frames of the paywalled content;
- e) creating a video stream based on contents of the frame buffer;
- and
- f) forwarding the video stream to the user device.
Dependencies are inferred from the claim text.