Automated intelligent visualization of data through text and graphics
First Claim
1. In a computer-based graphical data management system for matching a plurality of templates in a template library to find a set of titles that match a specific input behavior from a given service handler, a match service method comprising:
- generating a global set of variables, wherein the global set of variables is stored in a reject list;
iterating through a plurality of input behaviors, wherein each input behavior includes one or more input behavior variables, wherein all of the input behavior variables are added to the reject list;
selecting at least one specific input behavior variable from the plurality input behavior variables, wherein all specific input behavior variables are stored in a required list;
removing a plurality of instances of all input behavior variables from the reject list;
iterating through each template in the template library and determining all templates having one or more required variables defined in the required list and determining all templates having one or more rejected variables defined in the reject list; and
adding all templates having one or more required variables defined in the required list to an acceptance list, wherein the all templates having one or more required variables defined in the required list excludes any rejected variables.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate to an automated, intelligent visualization of data through text and graphics for connecting a wide range of data sources to graphics visualization software and automating its presentation, including building on a standard template driven system for generating graphics from data. Some of these building mechanisms include: Service Handlers, which are plugin components with their own process for converting the data into something uniform, Input Behaviors, which define actions and data to deliver from a service, a system for matching templates to input behaviors by the set of variables in each and the rules for matching them, a Schedule Request mechanism, which connects the data from the service, via the input behavior mechanism, to the correct titles, and handles the assignment of data and then conducts the appropriate actions, and the use of handler defined queues for managing the order of things in parallel.
6 Citations
9 Claims
-
1. In a computer-based graphical data management system for matching a plurality of templates in a template library to find a set of titles that match a specific input behavior from a given service handler, a match service method comprising:
-
generating a global set of variables, wherein the global set of variables is stored in a reject list; iterating through a plurality of input behaviors, wherein each input behavior includes one or more input behavior variables, wherein all of the input behavior variables are added to the reject list; selecting at least one specific input behavior variable from the plurality input behavior variables, wherein all specific input behavior variables are stored in a required list; removing a plurality of instances of all input behavior variables from the reject list; iterating through each template in the template library and determining all templates having one or more required variables defined in the required list and determining all templates having one or more rejected variables defined in the reject list; and adding all templates having one or more required variables defined in the required list to an acceptance list, wherein the all templates having one or more required variables defined in the required list excludes any rejected variables. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
Specification