Dynamically rendering interaction statistics data for content elements of an information resource using visual styles
First Claim
1. A method of dynamically rendering webpage interaction statistics data over graphical user interfaces, comprising:
- receiving, by a resource request module executing on a computing device having one or more processors, via a network interface, at a first time, from an interaction log system, an information resource including;
a content element,a first interaction metric for the content element, the first interaction metric based on interaction data accumulated by the interaction log system from a plurality of client devices for the content element of the information resource, anda style specifier specifying a first visual style corresponding to a first range of interaction metrics and a second visual style corresponding to a second range of interaction metrics;
determining, by an element mapper module executing on the computing device, that the first interaction metric of the content element is within the first range of interaction metrics;
setting, by a resource modifier module executing on the computing device, the content element to the first visual style to indicate that the first interaction metric is determined to be within the first range of interaction metrics;
displaying, by a rendering engine executing on the computing device, the information resource including the content element set to the first visual style;
receiving, by the resource request module, while the information resource is loaded and displayed with the content element set to the first visual style at second time subsequent to the first time, from the interaction log system, a second interaction metric for the content element, the second interaction metric based on the interaction data accumulated by the interaction log system from the plurality of client devices for the content element of the information resource;
determining, by the element mapper module, that the second interaction metric of the content element is within the second range of interaction metrics;
modifying, by the resource modifier module, the content element of the information resource from the first visual style to the second visual style to indicate that the second interaction metric is determined to be within the second range of interaction metrics; and
displaying, by the rendering engine, the information resource including the content element modified from the first visual style to the second visual style.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of dynamically rendering webpage interaction statistics data are described herein. A computing device can receive, at a first time, the information resource. The information resource can include a content element, a first interaction metric for the content element, and a style specifier. The style specifier can a first and second visual style corresponding to a first and second range of interaction metrics respectively. The computing device can determine that the first interaction metric is within the first range and set the content element to the first style based on the determination. The computing device can receive, at a second time, a second interaction metric for the content element. The computing device can determine that the second interaction metric is within the second range and set the content element to the second style based on the determination.
22 Citations
20 Claims
-
1. A method of dynamically rendering webpage interaction statistics data over graphical user interfaces, comprising:
-
receiving, by a resource request module executing on a computing device having one or more processors, via a network interface, at a first time, from an interaction log system, an information resource including; a content element, a first interaction metric for the content element, the first interaction metric based on interaction data accumulated by the interaction log system from a plurality of client devices for the content element of the information resource, and a style specifier specifying a first visual style corresponding to a first range of interaction metrics and a second visual style corresponding to a second range of interaction metrics; determining, by an element mapper module executing on the computing device, that the first interaction metric of the content element is within the first range of interaction metrics; setting, by a resource modifier module executing on the computing device, the content element to the first visual style to indicate that the first interaction metric is determined to be within the first range of interaction metrics; displaying, by a rendering engine executing on the computing device, the information resource including the content element set to the first visual style; receiving, by the resource request module, while the information resource is loaded and displayed with the content element set to the first visual style at second time subsequent to the first time, from the interaction log system, a second interaction metric for the content element, the second interaction metric based on the interaction data accumulated by the interaction log system from the plurality of client devices for the content element of the information resource; determining, by the element mapper module, that the second interaction metric of the content element is within the second range of interaction metrics; modifying, by the resource modifier module, the content element of the information resource from the first visual style to the second visual style to indicate that the second interaction metric is determined to be within the second range of interaction metrics; and displaying, by the rendering engine, the information resource including the content element modified from the first visual style to the second visual style. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for dynamically rendering webpage interaction statistics data over graphical user interfaces, comprising:
-
a resource request module executing on a computing device having one or more processors that; receives, via a network interface, at a first time, from the interaction log system, an information resource including; a content element, a first interaction metric for the content element, the first interaction metric based on interaction data accumulated by the interaction log system from a plurality of client devices for the content element of the information resource, and a style specifier specifying a first visual style corresponding to a first range of interaction metrics and a second visual style corresponding to a second range of interaction metrics; an element mapper module executing on the computing device that; determines that the first interaction metric is within the first range of interaction metrics; a resource modifier module executing on the computing device that sets content element to the first visual style to indicate that the first interaction metric is determined to be within the first range of interaction metrics; a rendering engine executing on the computing device that displays the information resource including the content element set to the first visual style; wherein the resource request module receives, while the information resource is loaded and displayed with the content element set to the first visual style at second time subsequent to the first time, from the interaction log system, a second interaction metric for the content element, the second interaction metric based on the interaction data accumulated by the interaction log system from the plurality of client devices for the content element of the information resource; wherein the element mapper module; determines that the second interaction metric of the content element is within the second range of interaction metrics; and wherein the resource modifier module modifies the content element of the information resource from the first visual style to the second visual style to indicate that the second interaction metric is determined to be within the second range of interaction metrics; and wherein the rendering engine displays the information resource including the content element modified from the first visual style to the second visual style. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method of dynamically rendering webpage interaction statistics data over graphical user interfaces, comprising:
-
receiving, by a resource request module executing on a computing device having one or more processors, via a network interface, at a first time, from the interaction log system, a webpage including; a content element, a first interaction metric for the content element, the first interaction metric based on interaction data accumulated by the interaction log system from a plurality of client devices for the content element of the webpage, and a style specifier specifying a first visual style corresponding to a first range of interaction metrics and a second visual style corresponding to a second range of interaction metrics; determining, by an element mapper module executing on the computing device, that the first interaction metric is within the first range of interaction metrics; setting, by a resource modifier module executing on the computing device, the content element to the first visual style to indicate that the first interaction metric is determined to be within the first range of interaction metrics; displaying, by a rendering engine executing on the computing device, the webpage including the content element set to the first visual style; receiving, by the resource request module, while the webpage is loaded and displayed with the content element set to the first visual style at second time subsequent to the first time, from the interaction log system, a second interaction metric for the content element, the second interaction metric based on the interaction data accumulated by the interaction log system from the plurality of client devices for the content element of the webpage; determining, by the element mapper module, that the second interaction metric is within the second range of interaction metrics; modifying, by the resource modifier module, the content element of the webpage from the first visual style to the second visual style to indicate that the second interaction metric is determined to be within the second range of interaction metrics; and displaying, by the rendering engine, the webpage including the content element modified from the first visual style to the second visual style.
-
Specification