User interface monitoring in a multimedia content distribution network
First Claim
Patent Images
1. A user interface method, comprising:
- generating filtered event data by filtering event data, indicative of user interface events comprising user interactions, by a plurality of users, with menu items in a user interface, for duplicate event data instances and removing any duplicate event data instances found;
analyzing the filtered event data, wherein analyzing includes;
generating user-independent interface utilization statistics by;
selecting a subset of user interaction types; and
generating user interaction statistics for the subset of user interaction types across the plurality of users; and
generating task-independent interface utilization statistics by;
selecting a subset of users; and
generating user interaction statistics for the subset of users across all user interaction types; and
modifying the user interface based on the user-independent interface utilization statistics and the task-independent interface utilization statistics;
wherein the user interface events include;
user interface interactions that select content provided to the user via a multimedia network; and
user interface interactions that do not select content.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for controlling a displayed user interface for accessing content provided by a multimedia content delivery network is disclosed. A plurality of user interface events, representing user actions during operation of the user interface, are recorded for one or more end users. The recorded user interface events include user actions that do not result in a command or transaction received by the service provider of the network. The recorded user interface events may be stored in a data warehouse and mined for business purposes.
-
Citations
21 Claims
-
1. A user interface method, comprising:
-
generating filtered event data by filtering event data, indicative of user interface events comprising user interactions, by a plurality of users, with menu items in a user interface, for duplicate event data instances and removing any duplicate event data instances found; analyzing the filtered event data, wherein analyzing includes; generating user-independent interface utilization statistics by; selecting a subset of user interaction types; and generating user interaction statistics for the subset of user interaction types across the plurality of users; and generating task-independent interface utilization statistics by; selecting a subset of users; and generating user interaction statistics for the subset of users across all user interaction types; and modifying the user interface based on the user-independent interface utilization statistics and the task-independent interface utilization statistics; wherein the user interface events include; user interface interactions that select content provided to the user via a multimedia network; and user interface interactions that do not select content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A user interface control system, comprising:
-
a processor; and memory media accessible to the processor, including processor executable program instructions, that, when executed by the processor, cause the processor to perform operations including; generating filtered event data by filtering event data, indicative of user interface events comprising user interactions, by a plurality of users, with menu items in a user interface, for duplicate event data instances and removing any duplicate event data instances found; analyzing the filtered event data, wherein analyzing includes; generating user-independent interface utilization statistics by; selecting a subset of user interaction types; and generating user interaction statistics for the subset of user interaction types across the plurality of users; and generating task-independent interface utilization statistics by; selecting a subset of users; and generating user interaction statistics for the subset of users across all user interaction types; and modifying the user interface based on the user-independent interface utilization statistics and the task-independent interface utilization statistics; wherein the user interface events include; user interface interactions that select content provided to the user via a multimedia network; and user interface interactions that do not select content. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium including processor executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
generating filtered event data by filtering event data, indicative of user interface events comprising user interactions, by a plurality of users, with menu items in a user interface, for duplicate event data instances and removing any duplicate event data instances found; analyzing the filtered event data, wherein analyzing includes; generating user-independent interface utilization statistics by; selecting a subset of user interaction types; and generating user interaction statistics for the subset of user interaction types across the plurality of users; and generating task-independent interface utilization statistics by; selecting a subset of users; and generating user interaction statistics for the subset of users across all user interaction types; and modifying the user interface based on the user-independent interface utilization statistics and the task-independent interface utilization statistics; wherein the user interface events include; user interface interactions that select content provided to the user via a multimedia network; and user interface interactions that do not select content. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification