US 11,740,913 B2
Method and user interface for data mapping
Christopher Bill, Indianapolis, IN (US); Steven Kostrzewski, Novato, CA (US); and Sarah Flamion, Newburgh, IN (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by salesforce.com, inc., San Francisco, CA (US)
Filed on Jan. 29, 2021, as Appl. No. 17/162,562.
Application 17/162,562 is a continuation of application No. 16/037,435, filed on Jul. 17, 2018, granted, now 10,936,342.
Prior Publication US 2021/0149695 A1, May 20, 2021
Int. Cl. G06F 17/00 (2019.01); G06F 9/451 (2018.01); G06F 3/0482 (2013.01); G06F 3/04842 (2022.01)
CPC G06F 9/451 (2018.02) [G06F 3/0482 (2013.01); G06F 3/04842 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
providing, by one or more computing devices, concurrent views of a first data schema and a second data schema in a graphical user interface (GUI), wherein the second data schema is different from the first data schema;
mapping, by the one or more computing devices, data from a first object of the first data schema to a second object of the second data schema with a first mapping, wherein the first data schema comprises first and second data sources having different data schemas, each of the first and second data sources comprises same data related to the first object, and the second data schema comprises the same data mapped from the first object of the first data schema;
connecting, by the one or more computing devices, the first object of the first data schema to the second object of the second data schema with a visual logic connector to show the first mapping of the data from the first object to the second object in the GUI, wherein the visual logic connector is one of a plurality of visual logic connectors connecting between the first data schema and the second data schema;
displaying, by the one or more computing devices, a first number on the first object that indicates a first quantity of attributes mapped to the second schema in the GUI;
displaying, by the one or more computing devices, a second number on the second object that indicates a second quantity of attributes mapped from the first schema in the GUI;
ordering, by the one or more computing devices, at least one of the first object in the first data schema and the second object in the second data schema to reduce a quantity of crossovers of the plurality of visual logic connectors between the first data schema and the second data schema; and
displaying, by the one or more computing devices, the ordered first object and the ordered second object mapped with the visual logic connector in the GUI.