Patent ID: 9652801
Date: 2017-05-16
CPC Classifications: G06F,G06N,G06Q

Claim:
1. A computer-implemented method of dynamically modifying an electronic user interface downloaded for display on one or more electronic video displays, comprising: capturing, using an electronic computer, a plurality of physical inputs made via one or more human-machine interface devices, each of the plurality of inputs being indicative of a human-machine action taken on one or more software applications and associated with an electronic user account of a human user, wherein the human-machine action includes receiving an electronic representation of a physical input of a selectable element on an electronic user interface featuring one or more items, and wherein the electronic user account includes a name of the human user; associating, using the computer, each of the plurality of inputs with a corresponding point value, where an extent of the point value is a function of at least a type of the respective human-machine action associated with the respective one of the inputs, to produce a plurality of point values; calculating, using the computer, a total score based on all of the corresponding point values associated with the plurality of physical inputs; calculating, using the computer, for each of a plurality of external existing electronic user interfaces, an interface-specific score that is based on at least some of the point values associated with the corresponding one of the plurality of external existing electronic user interfaces, wherein each of the external existing electronic user interfaces is downloaded from a different one of external computer servers over a computer network to which the computer is coupled; dynamically generating, using the computer, a composite electronic user interface from at least (1) a selected one of the existing external electronic user interfaces downloaded from a first of the external computer servers over the computer network (selected user interface) and (2) the interface-specific score corresponding to the selected user interface, wherein the dynamically generating includes: extracting, from the selected user interface or the first external computer server, at least identification information of the selected user interface to determine which of the interface-specific scores to select, retrieving, using the computer, the total score and the selected interface-specific score that corresponds to the selected user interface determined by the extracting, and featuring a dynamically changing graphical representation with the existing electronic user interface, the dynamically changing graphical representation featuring a first graphical element representing the selected interface-specific score corresponding to the selected user interface, and a second graphical element representing the total score, to produce the composite electronic user interface that includes at least a portion of the existing electronic user interface and the second graphical element of the dynamically changing graphical representation, wherein the first graphical element has a first elongated curved shape following a first generally curved path and being at least partially filled with a first visually distinguishable indicia in a clockwise or anti-clockwise direction along the first generally curved path, wherein an extent of the first visually distinguishable indicia is commensurate with the selected one of the plurality of interface-specific scores; and the second graphical element has a second elongated curved shape following a second generally curved path concentric with the first generally curved path and being at least partially filled with a second visually distinguishable indicia in the other of the clockwise or anti-clockwise direction along the second generally curved path, wherein the first visually distinguishable indicia is visually distinguishable from the second visually distinguishable indicia, and wherein an extent of the second visually distinguishable indicia is commensurate with the total score; and the computer-implemented method further comprising causing the composite electronic user interface to be displayed on one of the one or more electronic video display devices.