Method and System for Customization of Rich Media
First Claim
1. A method for placing data on an user interface, the method comprising:
- performing with code in a memory executing by a processor of a computer system to transform the computer system into a machine;
extracting a colour information from the to he rendered user interface, wherein the user interface comprises one of a web page and an application and wherein the extracting step comprises;
using a pixel value of each pixel of the plurality of pixels of at least one of the user interface to determine level of quantization of the each pixel; and
classifying each pixel of at least one of the user interface into a cluster of a plurality of clusters;
assigning an attribute from a plurality of attributes to the cluster of the plurality of clusters, wherein assignment of the attribute to the cluster is based on a number of pixels contained in the cluster;
creating a plurality of Cascading Style Sheets (CSS) classes, wherein the cluster of the plurality of clusters corresponds to a CSS class of the plurality of CSS classes;
customizing the data based on the plurality of CSS classes; and
placing the data on the user interface.
5 Assignments
0 Petitions
Accused Products
Abstract
In at least one embodiment, a system and method place data on an user interface wherein the user interface is a medium for interaction between user and an internet capable device such as a web page or an application. The method and system includes extracting colour information from at least one of the web page and the application. Extracting the colour information includes the step of classifying each pixel of at least one of the web page and the mobile application into a cluster of a plurality of clusters. Further, the method and system includes assigning an attribute from a plurality of attributes to the cluster of the plurality of clusters. Furthermore, the method and system includes creating a plurality of Cascading Style Sheets (CSS) classes. In addition, the method and system includes customizing the data based on the plurality of CSS classes. Additionally, the method and system includes placing the data on at least one of the web page and the application.
5 Citations
15 Claims
-
1. A method for placing data on an user interface, the method comprising:
performing with code in a memory executing by a processor of a computer system to transform the computer system into a machine; extracting a colour information from the to he rendered user interface, wherein the user interface comprises one of a web page and an application and wherein the extracting step comprises; using a pixel value of each pixel of the plurality of pixels of at least one of the user interface to determine level of quantization of the each pixel; and classifying each pixel of at least one of the user interface into a cluster of a plurality of clusters; assigning an attribute from a plurality of attributes to the cluster of the plurality of clusters, wherein assignment of the attribute to the cluster is based on a number of pixels contained in the cluster; creating a plurality of Cascading Style Sheets (CSS) classes, wherein the cluster of the plurality of clusters corresponds to a CSS class of the plurality of CSS classes; customizing the data based on the plurality of CSS classes; and placing the data on the user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
14. A system for placing data on an user interface, the system comprising:
-
a. a receiver, wherein the receiver is configured to; i. receive the user interface to be rendered, wherein the user interface comprises one of a web page and an application; ii. receive a data to be placed on at least one of the web page and the application; b. one or more processors, wherein the one or more processors are configured to; i. extract colour information from at least one of the web page and the application, the extraction of colour information comprising; 1. using pixel value of each pixel of the plurality of pixels of at least one of the web page and the mobile application to determine level of quantization of the each pixel; and 2. classifying each pixel of at least one of the web page and the application into a cluster of a plurality of clusters, wherein the plurality of clusters is pre-determined, and wherein the cluster of the plurality of clusters has a counter associated with the cluster;
wherein the counter counts a number of pixels contained in the cluster;ii. assign an attribute from a plurality of attributes to the cluster of the plurality of clusters, wherein the assignment of the attribute to the cluster is based on the number of pixels contained in the cluster; c. a data creation module, the data creation module configured to; i. create a plurality of Cascading Style Sheets (CSS) classes, wherein the cluster of the plurality of clusters corresponds to a CSS class of the plurality of CSS classes; and d. a data placement module, wherein the data placement module is configured to place data on at least one of the web page and the application, wherein the data is placed upon modifying the data based on the plurality of CSS classes. - View Dependent Claims (15)
-
Specification