Emulation of control resources for use with converted content pages
First Claim
1. A method of providing access to a content page that includes one or more controls, the method comprising:
- receiving an identifier of a content page from a user device;
retrieving the content page corresponding to the identifier from a host system;
generating a first graphical representation of a first portion of the content page;
determining first information associated with a first control included in the first portion of the content page, wherein the first information comprises information usable to emulate the first control at the user device thereby enabling the user device to restore interactivity with the first portion of the content page that is lost by converting the first portion of the content page into the first graphical representation of the content page;
prior to determination of second information associated with a second control included in a second portion of the content page, providing the first information and the first graphical representation of the first portion of the content page to the user device for emulation by the user device;
determining the second information associated with the second control included in the second portion of the content page, wherein the second information comprises information usable to emulate the second control at the user device; and
subsequent to the emulation of the first control by the user device based on the first information, providing the second information to the user device such that the emulation of the second control by the user device based on the second information occurs while an emulated control corresponding to the first control is positioned over the first graphical representation by the user device,wherein the method is performed by an intermediary system comprising computer hardware.
1 Assignment
0 Petitions
Accused Products
Abstract
A user device that presents a static non-interactive graphical representation of a content page received from an intermediary system may emulate controls or interactive elements included in the content page based on control metadata received from the intermediary system. The emulated controls enable the user device to restore the interactivity that is lost by generating the graphical representation of the content page. Further, the emulated controls may be included as part of an overlay layer positioned above the graphical representation of the content page. Information or control metadata for each control included in the content page may be provided to the user device with the graphical representation of the content page. The user device may use the control metadata to identify types of controls to emulate and where to position the emulated control with respect to the graphical representation of the content page.
120 Citations
24 Claims
-
1. A method of providing access to a content page that includes one or more controls, the method comprising:
-
receiving an identifier of a content page from a user device; retrieving the content page corresponding to the identifier from a host system; generating a first graphical representation of a first portion of the content page; determining first information associated with a first control included in the first portion of the content page, wherein the first information comprises information usable to emulate the first control at the user device thereby enabling the user device to restore interactivity with the first portion of the content page that is lost by converting the first portion of the content page into the first graphical representation of the content page; prior to determination of second information associated with a second control included in a second portion of the content page, providing the first information and the first graphical representation of the first portion of the content page to the user device for emulation by the user device; determining the second information associated with the second control included in the second portion of the content page, wherein the second information comprises information usable to emulate the second control at the user device; and subsequent to the emulation of the first control by the user device based on the first information, providing the second information to the user device such that the emulation of the second control by the user device based on the second information occurs while an emulated control corresponding to the first control is positioned over the first graphical representation by the user device, wherein the method is performed by an intermediary system comprising computer hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of emulating content controls for a content page, the method comprising:
-
providing an identifier of a content page to an intermediary system comprising computer hardware; and responsive to providing the identifier of the content page; receiving a first graphical representation of a first portion of the content page; receiving first information for a first control included in the first portion of the content page, wherein the first graphical representation and the first information are provided by the intermediary system based on the content page retrieved by the intermediary system; generating a first emulated control based on the first information, wherein the first emulated control emulates the first control included in the first portion of the content page as retrieved by the intermediary system; positioning the first emulated control over a corresponding image of the first control in the first graphical representation of the first portion of the content page; causing the first graphical representation of the first portion of the content page and the first emulated control to be presented to a user; subsequent to the presentation of the first graphical representation and the first emulated control to the user, receiving second information for a second control included in a second portion of the content page; and generating a second emulated control based on the second information after the first graphical representation and the first emulated control are presented to the user, wherein the second information is provided by the intermediary system based on the content page retrieved by the intermediary system, wherein at least the generation of the first emulated control and the positioning of the first emulated control are performed by a user device. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for emulating content controls for a content page, the system comprising:
a user computing device comprising computer hardware, the user computing device configured to receive a graphical representation of a content page and to; receive first information for a first control included in a first portion of the content page; generate a first emulated control based on the first information; position the first emulated control based on the first information over a first graphical representation of the first portion of the content page; cause the first emulated control to be presented on a display of the user computing device with the first graphical representation of the first portion of the content page; receive second information for a second control included in a second portion of the content page; and generate a second emulated control based on the second information after the first graphical representation and the first emulated control are presented on the display of the user computing device. - View Dependent Claims (20, 21, 22, 23, 24)
Specification