Method and apparatus for customizing content displayed on a display device
AssigneeAdobe Systems Incorporated
InventorShivakumara Venkateshamurthy
Life of this patent
Estimating the term…
Abstract
A computer implemented method and apparatus for customizing web page display by receiving a web page comprising content for display upon a display device and receiving a transformation file comprising information associated with transforming an object within the content with regard to at least one of position, scale or rotation. Based upon the information in the transformation file, the object is transformed with regard to at least one of position, scale or rotation, while not transforming content that is not part of the object. The web page is displayed having the object transformed in accordance with the transformation file.
Claims20
A computer implemented method for customizing content displayed on a display device of a display type comprising:
- receiving a web page comprising content for display upon the display device;
- receiving a first transformation file comprising information associated with transforming a streaming multimedia display region within the web page with regard to at least one of position, scale or rotation, wherein the first transformation file comprises instructions indicating how to position, scale, or rotate the streaming multimedia display region relative to pixels of a screen of the display device having a particular size and resolution;
- transforming, based upon the information in the first transformation file, the streaming multimedia display region with regard to at least one of position, scale or rotation with respect to the pixels of the screen of the display device, while not transforming portions of the web page other than the streaming multimedia display region;
- and
- displaying the web page having the streaming multimedia display region transformed in accordance with the first transformation file.
A system for customizing a web page for display based on a type of display device comprising:
- at least one server including instructions thereon that, when executed by the at least one server, cause the system to:
- receive transformation files from a plurality of display devices, where each transformation file comprises information associated with transforming a streaming multimedia display region of a web page with regard to at least one of position, scale or rotation relative to pixels of a screen of a display device that sent the transformation file, while not transforming portions of the web page other than the streaming multimedia display region,
- identify the transformation files received from display devices having a screen of a particular size and resolution;
- analyze the transformation files received from the display devices having the screen of the particular size and resolution to identify one or more subsets of transformation files that position, scale, or rotate the streaming multimedia display region relative to the pixels of the screen of the particular size and resolution within a predefined percentage of one another;
- identify a subset of the transformation files that includes a number of the transformation files that position, scale, or rotate the streaming multimedia display region relative to the pixels of the screen of the particular size and resolution within the predefined percentage of one another, that exceeds a predetermined threshold;
- and
- process the subset of transformation files to derive a model transformation file for display devices having the particular size and resolution based on how the subset of transformation files position, scale, or rotate the streaming multimedia display region relative to the pixels of the screen of the particular size and resolution.
A non-transitory computer readable medium comprising one or more processor executable instructions that, when executed by at least one processor, causes a display device to perform a method comprising:
- receiving a web page comprising content for display upon the display device;
- receiving a first transformation file comprising information associated with transforming a streaming multimedia display region within the web page with regard to at least one of position, scale or rotation, wherein the first transformation file comprises instructions indicating how to position, scale, or rotate the streaming multimedia display region relative to pixels of a screen of the display device;
- transforming, based upon the information in the first transformation file, the streaming multimedia display region with regard to at least one of position, scale or rotation with respect to the screen of the display devices, while not transforming portions of the web page other than the streaming multimedia display region;
- and
- displaying the web page having the streaming multimedia display region transformed in accordance with the first transformation file.
Dependencies are inferred from the claim text.