IP Library › Assignment 076161/0201
Patent Assignment
Reel/Frame 076161/0201

Assignment of Assignor's Interest

Recorded: 2026-08-04 Pages: 9
Assignor
TABLEAU SOFTWARE, LLC
Executed: 2025-01-22
Assignee
SALESFORCE, INC.
SALESFORCE TOWER, 415 MISSION STREET, 3RD FLOOR, SAN FRANCISCO, CALIFORNIA, 94105
Covered Properties (92)
Methods and Systems of Automatically Geocoding a Dataset for Visual Analysis
Patent: 8,306,971 →
Application: 12/214,659 →
Publication: US US20090319556A1
Methods and systems of automatically generating marks in a graphical view
Patent: 8,860,754 →
Application: 12/214,818 →
Publication: US US20090319891A1
Visualization of Multiple Objects on a Dashboard
Patent: 9,619,115 →
Application: 13/840,848 →
Publication: US US20140282147A1
Systems and Methods for Semantic Icon Encoding in Data Visualizations
Patent: 9,858,292 →
Application: 14/076,927 →
Systems and Methods for Ranking Data Visualizations
Patent: 9,613,102 →
Application: 14/242,843 →
Publication: US US20150278213A1
Systems and Methods for Ranking Data Visualizations
Patent: 9,424,318 →
Application: 14/242,849 →
Publication: US US20150278371A1
Graphical User Interface for Generating and Displaying Data Visualizations that use Relationships
Patent: 9,613,086 →
Application: 14/461,345 →
Systems and Methods for Filtering Data Used in Data Visualizations that use Relationships
Patent: 9,779,150 →
Application: 14/461,348 →
Systems and Methods of Arranging Displayed Elements in Data Visualizations that use Relationships
Patent: 9,710,527 →
Application: 14/461,357 →
Methods and Devices for Adjusting Chart Filters
Application: 14/603,302 →
Publication: US US20170010776A1
Methods and Devices for Adjusting Chart Magnification Asymmetrically
Application: 14/603,312 →
Publication: US US20170010792A1
Methods and Devices for Displaying Data Mark Information
Application: 14/603,322 →
Publication: US US20170010785A1
Methods and Devices for Adjusting Chart Magnification
Patent: 9,857,952 →
Application: 14/603,330 →
Publication: US US20170010786A1
Systems and Methods for Providing Adaptive Analytics in a Dynamic Data Visualization Interface
Application: 14/628,170 →
Systems and Methods for Providing Drag and Drop Analytics in a Dynamic Data Visualization Interface
Application: 14/628,176 →
Publication: US US20160070430A1
Systems and Methods for Using Analytic Objects in a Dynamic Data Visualization Interface
Application: 14/628,181 →
Systems and Methods for Using Displayed Data Marks in a Dynamic Data Visualization Interface
Application: 14/628,187 →
Graphical User Interface that Simplifies User Creation of Custom Calculations for Data Visualizations
Application: 14/737,380 →
Publication: US US20160070451A1
Systems and Methods for Preparing Raw Data for use in Data Visualizations
Application: 14/801,748 →
Systems and Methods for using Multiple Aggregation Levels in a Single Data Visualization
Application: 14/801,750 →
Devices and Methods for Selecting and Displaying Chart Calculation Options
Application: 14/846,979 →
Systems and Methods for Interactive Visual Analysis Using a Specialized Virtual Machine
Application: 14/954,942 →
Publication: US US20170154088A1
Systems and Methods for Implementing A Virtual Machine for Interactive Visual Analysis
Application: 14/954,957 →
Publication: US US20170154089A1
Visual Analysis of a Dataset Using Linked Interactive Data Visualizations
Application: 14/996,140 →
Interactive Data Visualization User Interface with Gesture-based Data Field Selection
Application: 15/172,052 →
Publication: US US20160342292A1
Interactive Data Visualization User Interface with Hierarchical Filtering Based on Gesture Location on a Chart
Application: 15/172,076 →
Publication: US US20160343154A1
Interactive Data Visualization User Interface with Multiple Interaction Profiles
Application: 15/260,261 →
Publication: US US20170069118A1
User Interface to Prepare and Curate Data for Subsequent Analysis
Application: 15/345,391 →
Publication: US US20180129369A1
Data Visualization User Interface with Summary Popup that Includes Interactive Objects
Application: 15/436,691 →
Publication: US US20180129513A1
Dynamic Rebuilding of Query Execution Trees and Reselection of Query Execution Operators
Application: 15/681,294 →
Adaptive Interpretation and Compilation of Database Queries
Application: 15/700,023 →
Optimizing Execution of Data Transformation Flows
Application: 15/701,381 →
Publication: US US20180129719A1
User Interface for Graphically Refactoring Data Flows
Application: 15/705,174 →
Publication: US US20180129720A1
Reducing the Domain of a Subquery by Retrieving Constraints from the Outer Query
Application: 15/706,587 →
Hybrid Comparison for Unicode Text Strings Consisting Primarily of Ascii Characters
Application: 15/719,479 →
Resolution of Data Flow Errors Using the Lineage of Detected Error Conditions
Application: 15/726,294 →
Systems and Methods of Using Natural Language Processing for Visual Analysis of a Data Set
Application: 15/804,991 →
Sampling in Sliding Windows with Tight Optimality and Time Decayed Design
Application: 15/838,233 →
Unbiased Space-Saving Data Sketches for Estimating Disaggregated Subset Sums and Estimating Frequent Items
Application: 15/900,730 →
Publication: US US20180239792A1
Using an Object Model of Heterogeneous Data to Facilitate Building Data Visualizations
Application: 15/911,026 →
Publication: US US20190108272A1
Optimizing Domain Queries for Relational Databases
Application: 15/942,343 →
Nested Sorting of Data Marks in Data Visualizations
Application: 15/948,966 →
Filtering Popup Secondary Data Visualizations According to Selected Data from Primary Data Visualizations
Application: 16/127,108 →
Highlighting Data Marks in Popup Secondary Data Visualizations According to Selected Data Values from Primary Data Visualizations
Application: 16/127,149 →
Analyzing Natural Language Expressions in a Data Visualization User Interface
Application: 16/134,892 →
Publication: US US20200089760A1
Natural Language Interface for Building Data Visualizations, Including Cascading Edits to Filter Expressions
Application: 16/134,907 →
Publication: US US20200089700A1
Conversational Analytics with Data Visualization Snapshots
Application: 16/140,413 →
Identifying Relevant Data Sources for a Data Visualization Application
Application: 16/151,157 →
Symmetric Log Axis Scaling for a Data Visualization User Interface
Application: 16/154,649 →
Correlated Incremental Loading of Multiple Data Sets for an Interactive Data Prep Application
Application: 16/155,818 →
Publication: US US20200012656A1
Animated Transitions in Data Visualizations According to Characteristics of the Data Visualizations
Application: 16/164,725 →
Data Visualization User Interface with Seamless Online and Offline User Interaction
Application: 16/166,019 →
Determining Levels of Detail for Data Visualizations Using Natural Language Constructs
Application: 16/166,125 →
Publication: US US20200110803A1
Data Preparation User Interface with Conglomerate Heterogeneous Process Flow Elements
Application: 16/167,313 →
Identifying Intent in Visual Analytical Conversations
Application: 16/219,406 →
Data Preparation User Interface with Coordinated Pivots
Application: 16/221,413 →
Data Preparation User Interface with Conditional Remapping of Data Values
Application: 16/228,680 →
Elimination of Query Fragment Duplication in Complex Database Queries
Application: 16/231,302 →
Publication: US US20200201860A1
Analyzing Underspecified Natural Language Utterances in a Data Visualization User Interface
Application: 16/234,470 →
Publication: US US20200110779A1
Computing Domain Cardinality Estimates for Optimizing Database Query Execution
Application: 16/236,183 →
Generating Data Visualizations According to an Object Model of Selected Data Sources
Application: 16/236,611 →
Publication: US US20200125559A1
Generating Data Visualizations According to an Object Model of Selected Data Sources
Application: 16/236,612 →
Publication: US US20200125239A1
Using Visual Distortion to Emphasize Targeted Regions of Data Visualizations According to Geodesic Curves
Application: 16/417,573 →
Data Preparation User Interface for Aggregate Comparison of Datasets at Different Nodes in a Process Flow
Application: 16/541,049 →
One Way Cascading of Attribute Filters in Hierarchical Object Models
Application: 16/557,815 →
Utilizing Appropriate Measure Aggregation for Generating Data Visualizations of Multi-Fact Datasets
Application: 16/570,969 →
Publication: US US20200401581A1
Systems and Methods for Visually Building an Object Model of Database Tables
Application: 16/572,506 →
Building Data Metric Objects Through User Interactions with Data Marks of Displayed Visual Representations of Data Sources
Application: 16/578,180 →
Join Key Recovery and Functional Dependency Analysis to Generate Database Queries
Application: 16/579,762 →
Determining Ranges for Vague Modifiers in Natural Language Commands
Application: 16/601,413 →
Computing Approximate Distinct Counts for Large Datasets
Application: 16/664,715 →
Methods and User Interfaces for Visually Analyzing Data Visualizations with Multi-Row Calculations
Application: 16/675,122 →
Publication: US US20210133240A1
Using Visual Cues to Validate Object Models of Database Tables
Application: 16/679,111 →
Systems and Methods for Visualizing Object Models of Database Tables
Application: 16/679,233 →
Data Preparation Using Semantic Roles
Application: 16/679,234 →
Publication: US US20210141838A1
Using Refinement Widgets for Data Fields Referenced by Natural Language Expressions in a Data Visualization User Interface
Application: 16/680,431 →
Visually Defining Multi-Row Table Calculations in a Data Preparation Application
Application: 16/681,753 →
Using Natural Language Expressions to Define Data Visualization Calculations that Span Across Multiple Rows of Data from a Database
Application: 16/681,754 →
Publication: US US20210073279A1
Systems and Methods for Using Multiple Aggregation Levels in a Single Data Visualization
Application: 17/714,070 →
Publication: US US20220300525A1
System and Method for Visually Analyzing Row-Level Calculations for Data Visualizations Across Multiple Data Tables Including Displaying Separate Tabs for the Row-Level Calculations and Visual Data Marks Summary
Application: 18/231,775 →
Publication: US US20230385341A1
Identifying Intent in Visual Analytical Conversations
Application: 18/381,162 →
Publication: US US20240126998A1
Utilizing Appropriate Measure Aggregation for Generating Data Visualizations of Multi-fact Datasets
Application: 18/639,946 →
Publication: US US20240265025A1
Analyzing Underspecified Natural Language Utterances in a Data Visualization User Interface
Application: 18/673,275 →
Publication: US US20240311571A1
Systems and Methods for Providing Drag and Drop Analytics in a Data Visualization User Interface
Application: 62/047,579 →
Devices and Methods for Selecting and Displaying Chart Calculation Options
Application: 62/047,641 →
Interactive Data Visualization User Interface with Multiple Interaction Profiles
Application: 62/215,653 →
Using Natural Language Processing for Visual Analysis of a Data Set
Application: 62/321,695 →
Data Sketches for Disaggregated Subset Sum Estimation
Application: 62/460,709 →
Applying Pragmatics Principles for Interaction with Visual Analytics
Application: 62/500,999 →
Dynamic Visualization and Data Analytics Based on Parameter Actions
Application: 62/815,881 →
Interface Defaults for Vague Modifiers in Natural Language Interfaces for Visual Analysis
Application: 62/897,187 →
Parenting Computed Fields with Data Objects
Application: 62/944,977 →
Related Assignments (22)
Other recorded transfers of the patents in this record — the chain of ownership.
Assignment of Assignor's Interest Nov 6, 2008
From: STOLTE, CHRISTOPHER RICHARD; MACKINLAY, JOCK DOUGLAS; WESLEY, RICHARD M. G.; BUNKER, ROSS T.
To: TABLEAU SOFTWARE, INC.
Reel/Frame 021799/0813 →
Assignment of Assignor's Interest Nov 6, 2008
From: MACKINLAY, JOCK DOUGLAS; STOLTE, CHRISTOPHER RICHARD
To: TABLEAU SOFTWARE, INC.
Reel/Frame 021799/0685 →
Assignment of Assignor's Interest Mar 30, 2015
From: KIM, JUN; HEATH, IAIN; PACE, DAVID
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035292/0458 →
Assignment of Assignor's Interest Mar 31, 2015
From: STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035298/0824 →
Assignment of Assignor's Interest Apr 1, 2015
From: STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035315/0015 →
Assignment of Assignor's Interest Apr 1, 2015
From: STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035314/0967 →
Assignment of Assignor's Interest Apr 1, 2015
From: STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035315/0088 →
Assignment of Assignor's Interest Apr 1, 2015
From: KIM, JUN; STOLTE, CHRISTOPHER RICHARD; MACKINLAY, JOCK DOUGLAS; STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035315/0785 →
Assignment of Assignor's Interest Apr 1, 2015
From: KIM, JUN; STOLTE, CHRISTOPHER RICHARD; MACKINLAY, JOCK DOUGLAS; STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035315/0876 →
Assignment of Assignor's Interest Apr 2, 2015
From: KIM, JUN; STOLTE, CHRISTOPHER RICHARD; MACKINLAY, JOCK DOUGLAS; STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035319/0658 →
Assignment of Assignor's Interest Apr 2, 2015
From: KIM, JUN; STOLTE, CHRISTOPHER RICHARD; MACKINLAY, JOCK DOUGLAS; STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 035319/0839 →
Assignment of Assignor's Interest Jul 29, 2015
From: WESLEY, RICHARD
To: TABLEAU SOFTWARE, INC.
Reel/Frame 036212/0131 →
Assignment of Assignor's Interest Jul 29, 2015
From: BUNKER, ROSS THOMAS; TALBOT, JUSTIN; STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 036212/0076 →
Assignment of Assignor's Interest Oct 10, 2015
From: SETLUR, VIDYA RAGHAVAN; MACKINLAY, JOCK DOUGLAS
To: TABLEAU SOFTWARE, INC.
Reel/Frame 036831/0824 →
Assignment of Assignor's Interest Jan 5, 2016
From: BUNKER, ROSS THOMAS; TALBOT, JUSTIN; STEWART, ROBIN; BERAN, BORA
To: TABLEAU SOFTWARE, INC.
Reel/Frame 037411/0559 →
Assignment of Assignor's Interest Jun 7, 2016
From: ANAND, ANUSHKA; MACKINLAY, JOCK DOUGLAS; WONGSUPHASAWAT, KANIT
To: TABLEAU SOFTWARE, INC.
Reel/Frame 038837/0530 →
Assignment of Assignor's Interest Jun 7, 2016
From: ANAND, ANUSHKA; MACKINLAY, JOCK DOUGLAS; WONGSUPHASAWAT, KANIT
To: TABLEAU SOFTWARE, INC.
Reel/Frame 038837/0653 →
Assignment of Assignor's Interest Aug 24, 2016
From: KIM, JUN; STOLTE, CHRISTOPHER RICHARD; MACKINLAY, JOCK DOUGLAS; STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 039530/0420 →
Assignment of Assignor's Interest Jan 26, 2017
From: SHERMAN, SCOTT
To: TABLEAU SOFTWARE, INC.
Reel/Frame 041096/0872 →
Assignment of Assignor's Interest Jun 4, 2017
From: SHERMAN, SCOTT
To: TABLEAU SOFTWARE, INC.
Reel/Frame 042585/0962 →
Assignment of Assignor's Interest Aug 29, 2017
From: SHERMAN, SCOTT; STOLTE, CHRISTOPHER RICHARD
To: TABLEAU SOFTWARE, INC.
Reel/Frame 043440/0889 →
Assignment of Assignor's Interest Dec 5, 2025
From: BUNKER, ROSS THOMAS; TALBOT, JUSTIN; STEWART, ROBIN
To: TABLEAU SOFTWARE, INC.
Reel/Frame 073131/0927 →