Systems and methods for mapping a value to a new domain
First Claim
Patent Images
1. A method comprising:
- receiving, from a user, a selection of an existing report field from a plurality of report fields displayed in an existing report table, each of the report fields in the existing report table storing a plurality of source values, the plurality of source values for each of the report fields being associated with a record of a plurality of records in the existing report table;
prompting the user to input a name that will be used to identify a new user-created report field, wherein the new user-created report field will store a plurality of user-created target categories in the existing report table;
determining a data type of the plurality of source values stored in the selected report field;
providing a data type-specific mapping interface that is displayed to the user, the provided data type-specific mapping interface being specific to the determined data type of the plurality of source values;
receiving, from the user via the data type-specific mapping interface, a selection identifying a subset of the source values for mapping to a user-created target category of the plurality of user-created target categories stored in the new user-created report field;
prompting, via the data type-specific mapping interface, the user to input a name used to identify the user-created target category;
mapping each source value of the subset of source values to the user-created target category using the data type-specific mapping interface; and
updating the existing report table to include the new user-created report field, where each record of the plurality of records associated with the subset of the source values is also associated with the user-created target category.
1 Assignment
0 Petitions
Accused Products
Abstract
Source values are mapped to new user-defined categories. The new user-defined categories are stored in a new user-defined field. In an embodiment, a user-selection of an existing field is received. Based on a data type of the existing field, a specific mapping interface is displayed. The interface guides the user through specification of the new field and categories, and identification of the source values to map to the new categories.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving, from a user, a selection of an existing report field from a plurality of report fields displayed in an existing report table, each of the report fields in the existing report table storing a plurality of source values, the plurality of source values for each of the report fields being associated with a record of a plurality of records in the existing report table; prompting the user to input a name that will be used to identify a new user-created report field, wherein the new user-created report field will store a plurality of user-created target categories in the existing report table; determining a data type of the plurality of source values stored in the selected report field; providing a data type-specific mapping interface that is displayed to the user, the provided data type-specific mapping interface being specific to the determined data type of the plurality of source values; receiving, from the user via the data type-specific mapping interface, a selection identifying a subset of the source values for mapping to a user-created target category of the plurality of user-created target categories stored in the new user-created report field; prompting, via the data type-specific mapping interface, the user to input a name used to identify the user-created target category; mapping each source value of the subset of source values to the user-created target category using the data type-specific mapping interface; and updating the existing report table to include the new user-created report field, where each record of the plurality of records associated with the subset of the source values is also associated with the user-created target category. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory machine-readable medium carrying one or more sequences of instructions, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
-
receiving, from a user, a selection of an existing report field from a plurality of report fields displayed in an existing report table, each of the report fields in the existing report table storing a plurality of source values, the plurality of source values for each of the report fields being associated with a record of a plurality of records in the existing report table; prompting the user to input a name that will be used to identify a new user-created report field, wherein the new user-created report field will store a plurality of user-created target categories in the existing report table; determining a data type of the plurality of source values stored in the selected report field; providing a data type-specific mapping interface that is displayed to the user, the provided data type-specific mapping interface being specific to the determined data type of the plurality of source values; receiving, from the user via the data type-specific mapping interface, a selection identifying a subset of the source values for mapping to a user-created target category of the plurality of user-created target categories stored in the new user-created report field; prompting, via the data type-specific mapping interface, the user to input a name used to identify the user-created target category; mapping each source value of the subset of source values to the user-created target category using the data type-specific mapping interface; and updating the existing report table to include the new user-created report field, where each record of the plurality of records associated with the subset of the source values is also associated with the user-created target category. - View Dependent Claims (8, 9, 10, 11)
-
-
12. An apparatus comprising:
-
a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of; receiving, from a user, from a user, a selection of an existing report field from a plurality of report fields displayed in an existing report table, each of the report fields in the existing report table storing a plurality of source values, the plurality of source values for each of the report fields being associated with a record of a plurality of records in the existing report table; prompting the user to input a name that will be used to identify a new user-created report field, wherein the new user-created report field will store a plurality of user-created target categories in the existing report table; determining a data type of the plurality of source values stored in the selected report field; providing a data type-specific mapping interface that is displayed to the user, the provided data type-specific mapping interface being specific to the determined data type of the plurality of source values; receiving, from the user via the data type-specific mapping interface, a selection identifying a subset of the source values for mapping to a user-created target category of the plurality of user-created target categories stored in the new user-created report field; prompting, via the data type-specific mapping interface, the user to input a name used to identify the user-created target category; mapping each source value of the subset of source values to the user-created target category using the data type-specific mapping interface; and updating the existing report table to include the new user-created report field, where each record of the plurality of records associated with the subset of the source values is also associated with the user-created target category. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A method for transmitting code comprising:
-
transmitting code to receive, from a user, a selection of an existing report field from a plurality of report fields displayed in an existing report table, each of the report fields in the existing report table storing a plurality of source values, the plurality of source values for each of the report fields being associated with a record of a plurality of records in the existing report table; transmitting code to prompt the user to input a name that will be used to identify a new user-created report field, wherein the new user-created report field will store a plurality of user-created target categories in the existing report table; transmitting code to determining a data type of the plurality of source values stored in the selected report field; transmitting code to provide a data type-specific mapping interface that is displayed to the user, the provided data type-specific mapping interface being specific to the determined data type of the plurality of source values; transmitting code to receive, from the user via the data type-specific mapping interface, a selection identifying a subset of the source values for mapping to a user-created target category of the plurality of user-created target categories stored in the new user-created report field; transmitting code to prompt, via the data type-specific mapping interface, the user to input a name used to identify the user-created target category; transmitting code to map, each source value of the subset of source values to the user-created target category using the data type-specific mapping interface; and transmitting code to update the existing report table to include the new user-created report field, where each record of the plurality of records associated with the subset of the source values is also associated with the user-created target category. - View Dependent Claims (18, 19, 20, 21)
-
Specification