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: 12524423Abstract: A computer system displays a graphical user interface that includes a data visualization region, a shelf region, and a schema information region. The computer system receives a first user input to place a first dimension data field from the schema information region into the shelf region. In accordance with the first user input, the computer system determines a visualization level of detail that is based on at least the first dimension data field. The computer system receives a second user input to specify a first aggregation. The first aggregation has a custom level of detail that is distinct from the visualization level of detail. The computer system builds a visual specification that includes the visualization and custom levels of detail. The computer system generates a data visualization corresponding to the visual specification and displays the data visualization in the data visualization region.Type: GrantFiled: April 5, 2022Date of Patent: January 13, 2026Assignee: Tableau Software, LLCInventors: Justin Talbot, Ross Thomas Bunker, Robin Stewart, Bora Beran
-
Patent number: 12504982Abstract: A method displays a first data visualization according to user association of data fields with displayed data visualization properties. 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 from the dataset. 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. The second user input associates the first data field with a first visualization property of the displayed data visualization properties. In response, a second data visualization is displayed according to association of data fields, including the first data field, with displayed data visualization properties.Type: GrantFiled: December 28, 2021Date of Patent: December 23, 2025Assignee: Tableau Software, LLCInventors: Ginger Gloystein, Sean Boon, Bora Beran, Justin Talbot, Andrew Beers
-
Publication number: 20250217377Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.Type: ApplicationFiled: November 14, 2024Publication date: July 3, 2025Applicant: MongoDB, Inc.Inventors: Pawel Terlecki, Geert Bosch, James Wahlin, Eric Cox, Edward Tuckman, Bora Beran
-
Patent number: 12189641Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.Type: GrantFiled: July 6, 2022Date of Patent: January 7, 2025Assignee: MongoDB, Inc.Inventors: Pawel Terlecki, Geert Bosch, James Wahlin, Eric Cox, Edward Tuckman, Bora Beran
-
Patent number: 12174847Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.Type: GrantFiled: July 6, 2022Date of Patent: December 24, 2024Assignee: MongoDB, Inc.Inventors: Pawel Terlecki, Geert Bosch, James Wahlin, Eric Cox, Edward Tuckman, Bora Beran
-
Patent number: 11853542Abstract: An electronic device displays a chart in accordance with contents of a plurality of shelf regions of a data visualization interface. The chart includes visual marks representing a set of data. The electronic device generates a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The device detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions. In response to the user input, the electronic device updates content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object.Type: GrantFiled: February 21, 2023Date of Patent: December 26, 2023Assignee: Tableau Software, Inc.Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
-
Patent number: 11704330Abstract: An electronic device displays a chart, which includes a first set of visual marks that represent values derived from a set of data. The device concurrently displays a chart-calculations-options area. The chart-calculations-options area displays a first plurality of options for type of calculation. The device detects user selection of (i) a first option, from the first plurality of options, for type of calculation and (ii) a second option corresponding to a parameter for the selected first option. In response to detecting the user selection, the device visually distinguishes visual marks in a second set of visual marks in the chart. The second set of visual marks is distinct from the first set of visual marks and corresponds to the first option for type of calculation and the second option corresponding to the parameter for the selected first option.Type: GrantFiled: October 7, 2022Date of Patent: July 18, 2023Assignee: Tableau Software, Inc.Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
-
Publication number: 20230205413Abstract: An electronic device displays a chart in accordance with contents of a plurality of shelf regions of a data visualization interface. The chart includes visual marks representing a set of data. The electronic device generates a visual analytic object by applying a first analytic operation to the set of data represented by the visual marks, and displays the visual analytic object superimposed over the chart. The device detects user input to select the displayed visual analytic object and place an icon representing the visual analytic object onto a first shelf region of the plurality of shelf regions. In response to the user input, the electronic device updates content of the first shelf region to include an association with the first analytic operation corresponding to the visual analytic object.Type: ApplicationFiled: February 21, 2023Publication date: June 29, 2023Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
-
Patent number: 11586346Abstract: A method displays a chart including visual marks representing a dataset. The chart is based on content of displayed shelf regions, each determining a respective characteristic of the visual marks. The method generates a visual analytic object by applying a first analytic operation to the dataset, and displays the visual analytic object 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. The first shelf region defines a first characteristic of the visual marks. In response to the user input, the method updates content of the first shelf region to specify association with the first analytic operation and updates the first characteristic of the visual marks in the chart based on values of the set of data represented by the visual marks relative to values computed by the first analytic operation.Type: GrantFiled: February 1, 2022Date of Patent: February 21, 2023Assignee: TABLEAU SOFTWARE, INC.Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
-
Publication number: 20230041129Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.Type: ApplicationFiled: July 6, 2022Publication date: February 9, 2023Inventors: Pawel Terlecki, Geert Bosch, James Wahlin, Eric Cox, Edward Tuckman, Bora Beran
-
Publication number: 20230037619Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.Type: ApplicationFiled: July 6, 2022Publication date: February 9, 2023Inventors: Pawel Terlecki, Geert Bosch, James Wahlin, Eric Cox, Edward Tuckman, Bora Beran
-
Publication number: 20230040530Abstract: In some implementations, events measured at various points in time may be organized in a data structure that defines an event represented by a document. In particular, events can be organized in columns of documents referred to as buckets. These buckets may be indexed using B-trees by addressing metadata values or value ranges. Buckets may be defined by periods of time. Documents may also be geoindexed and stored in one or more locations in a distributed computer network. One or more secondary indexes may be created based on time and/or metadata values within documents.Type: ApplicationFiled: July 6, 2022Publication date: February 9, 2023Inventors: Pawel Terlecki, Geert Bosch, James Wahlin, Eric Cox, Edward Tuckman, Bora Beran
-
Publication number: 20230037179Abstract: An electronic device displays a chart, which includes a first set of visual marks that represent values derived from a set of data. The device concurrently displays a chart-calculations-options area. The chart-calculations-options area displays a first plurality of options for type of calculation. The device detects user selection of (i) a first option, from the first plurality of options, for type of calculation and (ii) a second option corresponding to a parameter for the selected first option. In response to detecting the user selection, the device visually distinguishes visual marks in a second set of visual marks in the chart. The second set of visual marks is distinct from the first set of visual marks and corresponds to the first option for type of calculation and the second option corresponding to the parameter for the selected first option.Type: ApplicationFiled: October 7, 2022Publication date: February 2, 2023Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
-
Patent number: 11475028Abstract: 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 the type of calculation and the 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 the type of calculation and a first selected option for the type of data partitioning. The device detects an input that selects a second option for the type of data partitioning. In response, the device visually distinguishes visual marks in a second set of visual marks in accordance with the selection.Type: GrantFiled: April 10, 2020Date of Patent: October 18, 2022Assignee: TABLEAU SOFTWARE, INC.Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Ross Thomas Bunker, Bora Beran, Justin Talbot
-
Publication number: 20220300525Abstract: A computer system displays a graphical user interface that includes a data visualization region, a shelf region, and a schema information region. The computer system receives a first user input to place a first dimension data field from the schema information region into the shelf region. In accordance with the first user input, the computer system determines a visualization level of detail that is based on at least the first dimension data field. The computer system receives a second user input to specify a first aggregation. The first aggregation has a custom level of detail that is distinct from the visualization level of detail. The computer system builds a visual specification that includes the visualization and custom levels of detail. The computer system generates a data visualization corresponding to the visual specification and displays the data visualization in the data visualization region.Type: ApplicationFiled: April 5, 2022Publication date: September 22, 2022Inventors: Justin Talbot, Ross Thomas Bunker, Robin Stewart, Bora Beran
-
Publication number: 20220155928Abstract: A method displays a chart including visual marks representing a dataset. The chart is based on content of displayed shelf regions, each determining a respective characteristic of the visual marks. The method generates a visual analytic object by applying a first analytic operation to the dataset, and displays the visual analytic object 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. The first shelf region defines a first characteristic of the visual marks. In response to the user input, the method updates content of the first shelf region to specify association with the first analytic operation and updates the first characteristic of the visual marks in the chart based on values of the set of data represented by the visual marks relative to values computed by the first analytic operation.Type: ApplicationFiled: February 1, 2022Publication date: May 19, 2022Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbo, Marc Rueter
-
Publication number: 20220121460Abstract: A method displays a first data visualization according to user association of data fields with displayed data visualization properties. 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 from the dataset. 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. The second user input associates the first data field with a first visualization property of the displayed data visualization properties. In response, a second data visualization is displayed according to association of data fields, including the first data field, with displayed data visualization properties.Type: ApplicationFiled: December 28, 2021Publication date: April 21, 2022Inventors: Ginger Gloystein, Sean Boon, Bora Beran, Justin Talbot, Andrew Beers
-
Patent number: 11294924Abstract: A method displays a graphical user interface for a data visualization application. The user interface includes a schema information region that includes fields from a database. A user specifies a first aggregation using the interface. The first aggregation groups by a first set of fields and specifies an aggregated output field. The user also specifies a second aggregation. The second aggregation references the first aggregation and groups by a second set of fields. The set may include the aggregated output field. The second set is different from the first set. The method builds a visual specification based on the first and second aggregations. The method may retrieve tuples of data from the database using database queries generated from the visual specification, where each tuple includes data calculated based on the second aggregation. The method may display a data visualization, including the data calculated based on the second aggregation.Type: GrantFiled: July 16, 2015Date of Patent: April 5, 2022Assignee: TABLEAU SOFTWARE, INC.Inventors: Justin Talbot, Ross Thomas Bunker, Robin Stewart, Bora Beran
-
Patent number: 11237718Abstract: A method displays a chart that includes visual marks representing a data set, displayed according to contents of displayed shelf regions, which determine characteristics of the chart. The method detects selection of a plurality of visual marks, and visually emphasizes the selected plurality of visual marks. The method also detects a first input on the selected marks, and displays a moveable icon corresponding to the selected visual marks while maintaining display of the visual marks. The method 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 selected visual marks, and updates the chart in accordance with updated content of the first shelf region, including applying the characteristic of the first shelf to the selected visual marks distinct from the unselected visual marks.Type: GrantFiled: January 19, 2021Date of Patent: February 1, 2022Assignee: TABLEAU SOFTWARE, INC.Inventors: Jun Kim, Christopher Richard Stolte, Jock Douglas Mackinlay, Robin Stewart, Bora Beran, Justin Talbot, Marc Rueter
-
Patent number: 11210115Abstract: 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: GrantFiled: February 17, 2017Date of Patent: December 28, 2021Assignee: TABLEAU SOFTWARE, INC.Inventors: Ginger Gloystein, Sean Boon, Bora Beran, Justin Talbot, Andrew Beers