The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Dec. 12, 2023
Filed:
Jan. 13, 2022
Tableau Software, Llc, Seattle, WA (US);
Anushka Anand, Seattle, WA (US);
Michael John Arvold, Seattle, WA (US);
Hailei Chen, Mercer Island, WA (US);
Daniel Philip Cory, Seattle, WA (US);
Daniel William Deklotz, Seattle, WA (US);
Abhishek Joshi, Seattle, WA (US);
John Diaa Fahmy Morcos, Lynnwood, WA (US);
Randall Moss, Seattle, WA (US);
Miranda Rose Rensch, Seattle, WA (US);
Koichi Tsunoda, Seattle, WA (US);
Tableau Software, LLC, Seattle, WA (US);
Abstract
A user interface displays: a first column comprising non-editable input strings retrieved from a data field; a second column comprising editable output strings initialized from the data field; and an expression window displaying a transformation function ƒ. The computer iteratively processes user inputs, each user input i providing a sample row transformation to edit an ith output string t. Some user inputs i designate a contiguous substring ssof the corresponding input string s. The contiguous substring expresses a causal basis for transforming the input string s. into the output string t. The computer updates the transformation function ƒ according to the provided sample row transformations so that: ƒ(s)=t, . . . , ƒ(s)=t; the transformation function ƒ specifies text or string position of at least one contiguous substring; and ƒ has minimal branching among possible transformation functions that satisfy the samples. The computer displays the updated transformation function ƒ in the expression window.