Patents by Inventor Steven Richard Hollasch

Steven Richard Hollasch 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: 11847723
    Abstract: This application is directed to matching edges of polygons representing neighboring regions in a map user application. A computer system obtains a first polygon and a second polygon, and the second polygon is connected to the first polygon via polygon edges that are at least partially mismatched. Automatically and without user intervention, the computer system combines the first polygon and the second polygon to form a joined polygon defined by an outline of the first polygon and the second polygon. A region defined by the second polygon is subtracted from a region defined by the joined polygon to form a new region. The computer system defines an updated first polygon as an outline of the new region and renders, on a screen, the updated first polygon and the second polygon with matching edges.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: December 19, 2023
    Assignee: Tableau Software, LLC
    Inventors: Zhengxiao Li, Daniel Robert Strebe, Matthew Nathaniel Kenny, Jimmy Y Sun, Bryan Harold Haber, Ryan Milton Whitley, Aysegul Yeniaras-Kramer, Steven Richard Hollasch
  • Publication number: 20230377228
    Abstract: A computing device receives a first user input that includes user selection of a first data field of a data source from a schema information region of a user interface and placement of the first data field into a data visualization region of the user interface. When the first data field corresponds to a geographic data field, the computing device determines longitude and latitude information for data values of the first data field. The computing device generates a map data visualization corresponding to the first data field according to the determined longitude and latitude information. The map data visualization includes a first layer having a first set of data marks corresponding to the first data field. The computing device displays, in the data visualization region, the map data visualization including the first set of data marks.
    Type: Application
    Filed: August 1, 2023
    Publication date: November 23, 2023
    Inventors: Rodion Degtyar, Bryan Alexander Feddern, Steven Richard Hollasch, Raphael Hsieh, Lauren Lea Jackson, Dirk Karis, Vladimir Kondrashov, Ashwin Kumar, Jialin Le, John Michael Lounsbery, Kent Marten, Patrick Kenneth McKay, Jonathan D. Que, Yang Su, Dan Zheng, Roger Bruce Dubbs, III
  • Patent number: 11715245
    Abstract: A method generates map visualizations with multiple map layers. A user selects a data source with geographic data. A device displays a data visualization user interface, including a schema information region with data fields, and shelf regions that defining characteristics for a data visualization. The user selects a first geographic data, and the user interface generates a map data visualization using coordinates associated with the first geographic data field. The visualization includes a first plurality of data marks in a first layer. The user selects a second geographic data field. In response, the user interface displays a new layer icon. Upon activation of the new layer icon by the second geographic data field, the user interface superimposes a second layer over the existing map data visualization to form an updated map data visualization. The second layer includes a second plurality of data marks corresponding to the second geographic data field.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: August 1, 2023
    Assignee: Tableau Software, LLC
    Inventors: Rodion Degtyar, Bryan Alexander Feddern, Steven Richard Hollasch, Raphael Hsieh, Lauren Lea Jackson, Dirk Karis, Vladimir Kondrashov, Ashwin Kumar, Jialin Le, John Michael Lounsbery, Kent Marten, Patrick Kenneth McKay, Jonathan D. Que, Yang Su, Dan Zheng, Roger Bruce Dubbs, III
  • Publication number: 20160093080
    Abstract: Input data may define an approach, model or theme for presenting text in a two-dimensional or a three-dimensional display environment. The input data may be analyzed to determine a legibility score of the text. The legibility score may be based on a number of factors including the characteristics of the text, characteristics of the environment, an aggregate contrast ratio derived from aggregate luminance values, a relative importance of legibility, other contextual information and/or combinations thereof. If the legibility score does not meet at least one threshold, one or more treatments may be applied to the input data. For example, a treatment may involve a modification of the text size, font, text position, text color and/or modifications to the display environment, to improve the legibility of the text and/or the overall aesthetics of the display environment and the text.
    Type: Application
    Filed: September 30, 2014
    Publication date: March 31, 2016
    Inventors: Ilya Tumanov, Karim Farouki, David Benjamin Lee, Nathaniel George Freier, Steven Richard Hollasch
  • Publication number: 20160085786
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Application
    Filed: November 30, 2015
    Publication date: March 24, 2016
    Inventors: Jennifer Michelstein Halberstam, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
  • Patent number: 9208216
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: December 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer P Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
  • Publication number: 20150199605
    Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.
    Type: Application
    Filed: March 27, 2015
    Publication date: July 16, 2015
    Inventors: Jennifer P. Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
  • Publication number: 20150178376
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Application
    Filed: March 6, 2015
    Publication date: June 25, 2015
    Inventors: Jennifer P Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, lIya Tumanov
  • Patent number: 9009092
    Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
  • Patent number: 8990140
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 24, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jennifer Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov
  • Publication number: 20140025650
    Abstract: Concepts and technologies are described herein for an abstract relational model for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to generate an abstract relational model from data to analyze the data and to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicant: Microsoft Corporation
    Inventors: David Benjamin Lee, Jennifer Michelstein, Katrika Morris, Steven Richard Hollasch, Sarah Faulkner, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Darren James Fisher
  • Publication number: 20140025619
    Abstract: Concepts and technologies are described herein for creating variations when transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships among data elements or other portions of the data, and to identify any possible approaches to transforming the data (“worlds”) based upon the relationships and the data. The worlds can be ranked and selected based upon rank. The computing device can obtain rules associated with the selected and apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback regarding the world selection.
    Type: Application
    Filed: July 19, 2012
    Publication date: January 23, 2014
    Applicant: Microsoft Corporation
    Inventors: Jennifer Michelstein, David Benjamin Lee, Katrika Morris, Christopher Hugh Pratley, Sarah Faulkner, Steven Richard Hollasch, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Brett David Brewer
  • Publication number: 20130332475
    Abstract: Concepts and technologies are described herein for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to analyze the data to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 12, 2013
    Applicant: Microsoft Corporation
    Inventors: Jennifer Michelstein, David Benjamin Lee, Nathaniel George Freier, Katrika Morris, Christopher Hugh Pratley, Brett David Brewer, Sarah Faulkner, Steven Richard Hollasch, Ilya Tumanov