Systems and methods for mapping a value to a new domain

US9864762B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9864762-B2
Application numberUS-201213360209-A
CountryUS
Kind codeB2
Filing dateJan 27, 2012
Priority dateJun 23, 2011
Publication dateJan 9, 2018
Grant dateJan 9, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The method of claim 1 wherein when the data type of the report field is determined to be numerical, the data type-specific mapping interface comprises a first text box, and a second text box, wherein the first text box permits the user to input a numerical limit, the second text box permits the user to create the name of the user-created target category, and each source value of the subset of source values is to be one of greater than the numerical limit, or less than or equal to the numerical limit. 3. The method of claim 1 wherein when the data type of the report field is determined to be picklist, the data type-specific mapping interface comprises: a listing of the plurality of source values; and the method further includes the step of receiving a user-selection of the subset of source values from the listing that is to be mapped to the user-created target category. 4. The method of claim 1 wherein when the data type of the report field is determined to be text, the data type-specific mapping interface comprises: a text box for the user to input at least one keyword, the method further comprising: based on the at least one keyword, searching the plurality of source values; returning a search result responsive to the at least one keyword; and receiving a user-selection of the subset of source values from the search result that is to be mapped to the user-created target category. 5. The method of claim 1 comprising: after the mapping each of the plurality of source values to the one or more user-created target categories, updating the report table; and displaying the updated report table, the updated reported table comprising a first column and a second column, the first column comprises the report field and the plurality of source values stored in the report field, and the second column comprises the user-created report field and the plurality of user-created target categories stored in the user-created report field, wherein before the updating a report table, the report table does not comprise the second column. 6. The method of claim 5 wherein the displaying the updated report table comprises: generating a SQL statement at runtime for the second column. 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. 8. The non-transitory machine-readable medium of claim 7 wherein when the data type of the report field is determined to be numerical, the data type-specific mapping interface comprises a first text box, and a second text box, wherein the first text box permits the user to input a numerical limit, the second text box permits the user to create the name of the user-created target category, and each source value of the subset of source values is to be one of greater than the numerical limit, or less than or equal to the numerical limit. 9. The non-transitory machine-readable medium of claim 7 wherein when the data type of the report field is determined to be picklist, the data type-specific mapping interface comprises: a listing of the plurality of source values; and the instructions further cause the one or more processors to carry out the step of receiving a user-selection of the subset of source values from the listing that is to be mapped to the user-created target category. 10. The non-transitory machine-readable medium of claim 7 wherein when the data type of the report field is determined to be text, the data type-specific mapping interface comprises: a text box for the user to input at least one keyword, the instructions further causing the one or more processors to carry out the steps of: based on the at least one keyword, searching the plurality of source values; returning a search result responsive to the at least one keyword; and receiving a user-selection of the subset of source values from the search result that is to be mapped to the user-created target category. 11. The non-transitory machine-readable medium of claim 7 comprising: after the mapping each of the plurality of source values to the one or more user-created target categories, updating the report table; and displaying the updated report table, the update

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9864762B2 cover?
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 s…
Who is the assignee on this patent?
Koosel Marko, Schneider Donovan, Tang Michael, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F16/211. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 09 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).