Patents by Inventor Bora Beran

Bora Beran has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10698593
    Abstract: A process displays a data visualization user interface on a computing device. Using the user interface, a user selects a data set and a set of configuration parameters. The parameters selected include (i) a first data field from the data set to define a first axis of a two-dimensional data visualization and (ii) a second data field to define a second axis of the data visualization. When the user selects the first axis, the interface displays an axis configuration window. The user selects the symmetric log axis scaling option for the first axis. The device retrieves the data set from a database according to the configuration parameters. The device then generates and displays the data visualization according to the configuration parameters, including scaling the first axis of the data visualization using a symmetric log transformation function and displaying axis tick marks on the first axis according to the scaling.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: June 30, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Tyler Martin, Jeannine Frazier Boone, Bora Beran
  • Patent number: 10698589
    Abstract: A method generates a graphical representation of a data source using a graphical user interface. The user interface includes a schema information region and a data visualization region. The schema information region includes field names associated with data fields. The data visualization region includes shelf regions that determine characteristics of a visual graphic. Each shelf region is configured to receive user placement of field names. The user selects field names and places each field name in a respective shelf region. The user edits a first shelf region, creating a first calculated element in the first shelf region. The first calculated element does not match any of the field names in the schema information region. The method generates a visual graphic based on the content of the shelf regions, including the user-selected field names and the first calculated element, and displays the visual graphic in the data visualization region.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: June 30, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Clark Wildenradt
  • Publication number: 20200133448
    Abstract: A device concurrently graphs a first data visualization and a second data visualization on a display. The first data visualization and the second data visualization share a common axis corresponding to a shared data field from a data source. The first data visualization comprises graphical marks corresponding to data values of a first data field from the data source and the second data visualization comprises graphical marks corresponding to data values of a second data field. A user moves a first graphical mark from a first location corresponding to an actual data value of the first data field to a second location, creating a first hypothetical value of the first data field. The device moves a second graphical mark in the second data visualization to an adjusted location corresponding to a computed hypothetical value for the second data field according to the first hypothetical value of the first data field.
    Type: Application
    Filed: December 30, 2019
    Publication date: April 30, 2020
    Inventor: Bora Beran
  • Patent number: 10620793
    Abstract: An electronic device displays a chart, which includes visual marks that represent calculated values derived from a set of data, and panes formed by intersection of rows and columns. A current focus is on a first visual mark at a first position. The device concurrently displays a chart-calculations-options area, which includes display options for a type of calculation and a type of data partitioning. Visual marks in a first set of visual marks are visually distinguished from other visual marks. The first set of visual marks includes the first visual mark, and corresponds to a first selected option for a type of calculation and a first selected option for a type of data partitioning. The device detects an input that selects a second option for a type of data partitioning, and, in response, visually distinguishes visual marks in a second set of visual marks in accordance with the selection.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: April 14, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
  • Patent number: 10579251
    Abstract: A method is performed at an electronic device with a display. On the display, the method displays a chart, which includes visual marks that represent a set of data. The chart also includes a first line and/or first band based on data in the set of data that corresponds to the displayed visual marks. The method detects one or more inputs that select a plurality (but less than all) of the displayed visual marks in the chart. In response to detecting the one or more inputs, the method displays a second line and/or second band based on data in the set of data that corresponds to the selected plurality of the displayed visual marks and maintains display of the chart and the first line and/or first band in the chart.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: March 3, 2020
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10521077
    Abstract: Systems and methods for dynamically analyzing data in data visualizations are disclosed herein. The method displays a first data visualization based on a first plurality of data fields and a second data visualization based on a second plurality of data fields concurrently on the display. The method forms a mathematical model to represent a functional relationship between a first field of the first data fields and a second field of the second data fields. The method receives a user input on a displayed graphical mark at a first location corresponding to an actual value in the first data visualization, thereby moving the graphical mark to a second location corresponding to a hypothetical value. The method also adjusts a displayed location of a corresponding second graphical mark in the second data visualization using an adjusted value for the second field computed using the hypothetical value as input to the mathematical model.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: December 31, 2019
    Assignee: Tableau Software, Inc.
    Inventor: Bora Beran
  • Patent number: 10489045
    Abstract: A chart has visual marks representing a dataset and displays icons, each icon specifying a line or band calculation based on the visual marks. The method detects input on a first icon while concurrently displaying the chart and the icons. Upon selection of the first icon, the method displays option icons according to the first icon. Each option icon specifies a different way of applying the first line or band calculation to the displayed visual marks. The method detects movement of the first icon to a first option icon. The first option icon specifies a first way of the applying the first line or band calculation to the displayed visual marks. Accordingly, the method performs the first line or band calculation on the displayed visual marks in the first way to form a line or band, and superimposes the line or band on the chart.
    Type: Grant
    Filed: June 8, 2018
    Date of Patent: November 26, 2019
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Publication number: 20190196684
    Abstract: A method displays a chart including visual marks representing a dataset. The chart is displayed according to contents of multiple shelf regions. The shelf regions determine characteristics of the chart. The method generates a visual analytic object by applying an analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The method detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region. In response, the method updates the content of the first shelf region to associate it with the analytic operation corresponding to the visual analytic object and updates the chart according to the updated content of the first shelf region. This includes updating the chart based on values of the dataset represented by the visual marks relative to the analytic operation.
    Type: Application
    Filed: February 26, 2019
    Publication date: June 27, 2019
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas MacKinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10332284
    Abstract: A method executes at an electronic device with a display, concurrently displaying a chart that displays visual marks representing a set of data and a plurality of analytic icons. The method detects a first portion of an input on a first analytic icon, and in response displays one or more option icons that correspond to options for performing a first analytical operation that corresponds to the first analytic icon. The method also detects a second portion of the input on the first analytic icon and in response moves the first analytic icon over a respective option icon such that the first analytic icon is over the respective option icon immediately prior to ceasing to detect the input. In addition, the method adds one or more graphics to the chart that correspond to the first analytical operation and a respective option that corresponds to the respective option icon.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: June 25, 2019
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Publication number: 20190122402
    Abstract: A method is performed at an electronic device with a display. On the display, the method displays a chart, which includes visual marks that represent a set of data. The chart also includes a first line and/or first band based on data in the set of data that corresponds to the displayed visual marks. The method detects one or more inputs that select a plurality (but less than all) of the displayed visual marks in the chart. In response to detecting the one or more inputs, the method displays a second line and/or second band based on data in the set of data that corresponds to the selected plurality of the displayed visual marks and maintains display of the chart and the first line and/or first band in the chart.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 25, 2019
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10163234
    Abstract: A method is performed at an electronic device with a display. On the display, the method displays a chart, which includes visual marks that represent a set of data. The chart also includes a first line and/or first band based on data in the set of data that corresponds to the displayed visual marks. The method detects one or more inputs that select a plurality (but less than all) of the displayed visual marks in the chart. In response to detecting the one or more inputs, the method displays a second line and/or second band based on data in the set of data that corresponds to the selected plurality of the displayed visual marks and maintains display of the chart and the first line and/or first band in the chart.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: December 25, 2018
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10156975
    Abstract: A method displays a chart and a visual analytic object superimposed on the chart. The chart displays visual marks representing a data set, displayed according to contents of displayed shelf regions, which determine characteristics of the chart. The analytic object corresponds to an analytic operation applied to the data set. The method detects a first input on the analytic object, and displays a moveable icon corresponding to the analytic object while maintaining display of the analytic object. The method also detects a second input on the moveable icon, and moves the moveable icon over a first shelf region. Upon ceasing to detect the input, the method updates the content of the first shelf region based on the analytic operation, and updates the chart according to updated content of the first shelf region.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: December 18, 2018
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Patent number: 10152203
    Abstract: An electronic device displays a chart, which includes visual marks that represent calculated values derived from a set of data, and panes formed by intersection of rows and columns. A current focus is on a first visual mark at a first position. The device concurrently displays a chart-calculations-options area, which includes display options for a type of calculation and a type of data partitioning. Visual marks in a first set of visual marks are visually distinguished from other visual marks. The first set of visual marks includes the first visual mark, and corresponds to a first selected option for a type of calculation and a first selected option for a type of data partitioning. The device detects an input that selects a second option for a type of data partitioning, and, in response, visually distinguishes visual marks in a second set of visual marks in accordance with the selection.
    Type: Grant
    Filed: September 7, 2015
    Date of Patent: December 11, 2018
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
  • Patent number: 10042533
    Abstract: A method generates a graphical representation of a data source using a graphical user interface. The user interface includes a schema information region and a data visualization region. The schema information region includes field names associated with data fields. The data visualization region includes shelf regions that determine characteristics of a visual graphic. Each shelf region is configured to receive user placement of field names. The user selects field names and places each field name in a respective shelf region. The user edits a first shelf region, creating a first calculated element in the first shelf region. The first calculated element does not match any of the field names in the schema information region. The method generates a visual graphic based on the content of the shelf regions, including the user-selected field names and the first calculated element, and displays the visual graphic in the data visualization region.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: August 7, 2018
    Assignee: Tableau Software, Inc.
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Clark Wildenradt
  • Publication number: 20180129513
    Abstract: A method displays a first data visualization according to user placement of data fields in shelves of a user interface. Each shelf specifies a property of the data visualization and the data visualization includes visual data marks corresponding to data values for data fields in a dataset. A user selects a subset of the visual data marks. A popup summary is displayed that includes data value distributions for several data fields. In the popup summary, a second user input is detected corresponding to a first data field whose data value distribution is displayed in the popup summary. In response, the method displays a moveable icon corresponding to the first data field. The method detects a third user input to place the interactive moveable icon in a shelf in the user interface. In response, a second data visualization is displayed according to placement of data fields, including the first data field.
    Type: Application
    Filed: February 17, 2017
    Publication date: May 10, 2018
    Inventors: Ginger Gloystein, Sean Boon, Bora Beran, Justin Talbot, Andrew Beers
  • Patent number: 9607329
    Abstract: A communication system provides a service provider marketplace that includes a data store storing provider data for a plurality of different service providers. A search or selection component provides user interface displays that allow users to search for and select service providers. A payment component provides a mechanism by which payment for the services can be made by the users.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Paul H. Dietz, Steve Bathiche, Jeffrey R. C. Bell, Bora Beran, Gaetan Issombo, Kori Inkpen Quinn
  • Publication number: 20160149969
    Abstract: Aspects of the present invention relate generally to a method of automatically selecting a collaboration mechanism for content to be shared between a source computing device and a destination computing device. The collaboration mechanism may be one of multiple collaboration mechanisms available to a collaboration application. Aspects of the present invention can automatically select the collaboration mechanism that is optimized for the present network conditions, hardware conditions, and quality requirements to share the selected content. Many of the network and processing conditions utilized by aspects of the present invention are not readily available or discernible by a user selecting a method.
    Type: Application
    Filed: November 26, 2014
    Publication date: May 26, 2016
    Inventors: RYAN MICHAEL FARMER, BORA BERAN, XingZhao LIU, STEPHEN HOYT HOUCHEN
  • Publication number: 20160070451
    Abstract: A method generates a graphical representation of a data source using a graphical user interface. The user interface includes a schema information region and a data visualization region. The schema information region includes field names associated with data fields. The data visualization region includes shelf regions that determine characteristics of a visual graphic. Each shelf region is configured to receive user placement of field names. The user selects field names and places each field name in a respective shelf region. The user edits a first shelf region, creating a first calculated element in the first shelf region. The first calculated element does not match any of the field names in the schema information region. The method generates a visual graphic based on the content of the shelf regions, including the user-selected field names and the first calculated element, and displays the visual graphic in the data visualization region.
    Type: Application
    Filed: June 11, 2015
    Publication date: March 10, 2016
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Clark Wildenradt
  • Publication number: 20160070430
    Abstract: A method executes at an electronic device with a display, concurrently displaying a chart that displays visual marks representing a set of data and a plurality of analytic icons. The method detects a first portion of an input on a first analytic icon, and in response displays one or more option icons that correspond to options for performing a first analytical operation that corresponds to the first analytic icon. The method also detects a second portion of the input on the first analytic icon and in response moves the first analytic icon over a respective option icon such that the first analytic icon is over the respective option icon immediately prior to ceasing to detect the input. In addition, the method adds one or more graphics to the chart that correspond to the first analytical operation and a respective option that corresponds to the respective option icon.
    Type: Application
    Filed: February 20, 2015
    Publication date: March 10, 2016
    Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
  • Publication number: 20150142895
    Abstract: Various embodiments provide solutions that enable accurate tracking of users' statuses to provide real life presence information. The real life presence information can be used to enable meetings to be dynamically scheduled, thus making efficient use of a user's time and resources.
    Type: Application
    Filed: November 15, 2013
    Publication date: May 21, 2015
    Applicant: Microsoft Corporation
    Inventors: Bora Beran, Paul Henry Dietz, Kori Marie Quinn