Patents by Inventor Allison Anne Whilden
Allison Anne Whilden 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).
-
Publication number: 20240168966Abstract: A plurality of interrelated block objects are obtained. Each block object having a respective specification that includes (i) a layout type; (ii) a mark type; (iii) one or more visual encodings; and (iv) one or more data fields of a data source. A respective data field of the one or more data fields is associated with a respective visual encoding of the one or more visual encodings. A respective query generated for each block object of the plurality of block objects is executed to retrieve a respective set of tuples from the data source. Each tuple comprising data values for the respective one or more data fields of the block object. A data visualization is generated in accordance with the respective specifications of the interrelated block objects. Each tuple in each of the respective set of tuples is represented as a visual mark in the data visualization.Type: ApplicationFiled: January 23, 2024Publication date: May 23, 2024Inventors: Allison Anne WHILDEN, Dirk KARIS, Vidya Raghavan SETLUR, Rodion DEGTYAR, Jonathan D. QUE, Filippos LYMPEROPOULOS
-
Patent number: 11880378Abstract: At a computer system a graphical user interface is displayed on a display. The graphical user interface includes (a) a schema region displaying data field icons, each data field icon representing a respective data field from a user-selected data source, and (b) a canvas region. In response to receiving user input selecting a data field icon from the schema region and placing it on the canvas region, a block card is displayed on the canvas region. The block card includes user interface affordances to designate (i) a layout type that specifies a row-based arrangement, a column-based arrangement, or an inline arrangement, (ii) a mark type that specifies a shape for visual data marks, and (iii) one or more visual encodings. A data visualization for the data source is generated and displayed according to the layout type, the mark type, and the visual encodings specified on the block card.Type: GrantFiled: January 31, 2022Date of Patent: January 23, 2024Assignee: Tableau Software, LLCInventors: Allison Anne Whilden, Dirk Karis, Vidya Raghavan Setlur, Rodion Degtyar, Jonathan D. Que, Filippos Lymperopoulos
-
Patent number: 11605189Abstract: Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.Type: GrantFiled: July 26, 2021Date of Patent: March 14, 2023Assignee: Tableau Software, LLCInventors: Filippos Lymperopoulos, Bethany Meaghan Lyons, Amy Nicole Forstrom, Allison Anne Whilden, John Paul Rudolph, Benjamin Tonatiuh Medina-Orton, Dennis Nathan Bromley, Ruyi Shen, Amar Singh Lakhian, Andrew Alex Kim, Lisa Ann Bailey, Roxanne Roberta Agerone
-
Patent number: 11500520Abstract: At a computer system a graphical user interface is displayed that includes a schema region displaying data field icons, each data field icon representing a respective data field, and a canvas region including block cards. Each block card specifies a respective layout type that is one of: a row-based arrangement, a column-based arrangement, or an inline arrangement. Each block card is generated in response to user placement of one or more respective data field icons onto the canvas region. For each block card, a respective database query is generated and executed to retrieve tuples of data for data fields associated with the respective block card. For each retrieved tuple, a respective two-dimensional grid position, including a respective row index and a respective column index, is computed. A data visualization is generated and displayed. Each retrieved tuple is represented as a visual mark displayed at its respective computed grid position.Type: GrantFiled: January 31, 2022Date of Patent: November 15, 2022Assignee: TABLEAU SOFTWARE, LLCInventors: Dirk Karis, Allison Anne Whilden, Vidya Raghavan Setlur, Rodion Degtyar, Jonathan D. Que, Filippos Lymperopoulos
-
Patent number: 11500891Abstract: At a computer system a number of interrelated block object specifications are generated according to user placement of data field icons on a canvas region. Each block object specification includes a layout type, a mark type, and one or more visual encodings. For each block object specification, a respective query is generated according to the user-selected data field icons that specify the visual encodings for the respective block object specification. Each query is executed to retrieve a respective set of tuples from the data source. Each tuple comprises data values for data fields corresponding to the user-selected data field icons. A data visualization is generated in accordance with the layout type, the mark type, and the visual encodings specified in each of the block object specifications, wherein each tuple in each of the respective set of tuples is represented as a visual mark in the data visualization.Type: GrantFiled: January 31, 2022Date of Patent: November 15, 2022Assignee: TABLEAU SOFTWARE, LLCInventors: Dirk Karis, Rodion Degtyar, Allison Anne Whilden, Vidya Raghavan Setlur, Jonathan D. Que, Filippos Lymperopoulos
-
Publication number: 20220318237Abstract: At a computer system a number of interrelated block object specifications are generated according to user placement of data field icons on a canvas region. Each block object specification includes a layout type, a mark type, and one or more visual encodings. For each block object specification, a respective query is generated according to the user-selected data field icons that specify the visual encodings for the respective block object specification. Each query is executed to retrieve a respective set of tuples from the data source. Each tuple comprises data values for data fields corresponding to the user-selected data field icons. A data visualization is generated in accordance with the layout type, the mark type, and the visual encodings specified in each of the block object specifications, wherein each tuple in each of the respective set of tuples is represented as a visual mark in the data visualization.Type: ApplicationFiled: January 31, 2022Publication date: October 6, 2022Inventors: Dirk Karis, Rodion DEGTYAR, Allison Anne WHILDEN, Vidya Raghavan SETLUR, Jonathan D. QUE, Filippos LYMPEROPOULOS
-
Publication number: 20220318262Abstract: At a computer system a graphical user interface is displayed on a display. The graphical user interface includes (a) a schema region displaying data field icons, each data field icon representing a respective data field from a user-selected data source, and (b) a canvas region. In response to receiving user input selecting a data field icon from the schema region and placing it on the canvas region, a block card is displayed on the canvas region. The block card includes user interface affordances to designate (i) a layout type that specifies a row-based arrangement, a column-based arrangement, or an inline arrangement, (ii) a mark type that specifies a shape for visual data marks, and (iii) one or more visual encodings. A data visualization for the data source is generated and displayed according to the layout type, the mark type, and the visual encodings specified on the block card.Type: ApplicationFiled: January 31, 2022Publication date: October 6, 2022Inventors: Allison Anne WHILDEN, Dirk KARIS, Vidya Raghavan SETLUR, Rodion DEGTYAR, Jonathan D. QUE, Filippos LYMPEROPOULOS
-
Publication number: 20220317831Abstract: At a computer system a graphical user interface is displayed that includes a schema region displaying data field icons, each data field icon representing a respective data field, and a canvas region including block cards. Each block card specifies a respective layout type that is one of: a row-based arrangement, a column-based arrangement, or an inline arrangement. Each block card is generated in response to user placement of one or more respective data field icons onto the canvas region. For each block card, a respective database query is generated and executed to retrieve tuples of data for data fields associated with the respective block card. For each retrieved tuple, a respective two-dimensional grid position, including a respective row index and a respective column index, is computed. A data visualization is generated and displayed. Each retrieved tuple is represented as a visual mark displayed at its respective computed grid position.Type: ApplicationFiled: January 31, 2022Publication date: October 6, 2022Inventors: Dirk Karis, Allison Anne Whilden, Vidya Raghavan Setlur, Rodion Degtyar, Jonathan D. Que, Filippos Lymperopoulos
-
Publication number: 20210358186Abstract: Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.Type: ApplicationFiled: July 26, 2021Publication date: November 18, 2021Inventors: Filippos Lymperopoulos, Bethany Meaghan Lyons, Amy Nicole Forstrom, Allison Anne Whilden, John Paul Rudolph, Benjamin Tonatiuh Medina-Orton, Dennis Nathan Bromley, Ruyi Shen, Amar Singh Lakhian, Andrew Alex Kim, Lisa Ann Bailey, Roxanne Roberta Agerone
-
Patent number: 11074731Abstract: Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.Type: GrantFiled: March 6, 2020Date of Patent: July 27, 2021Assignee: Tableau Software, LLCInventors: Filippos Lymperopoulos, Bethany Meaghan Lyons, Amy Nicole Forstrom, Allison Anne Whilden, John Paul Rudolph, Benjamin Tonatiuh Medina-Orton, Dennis Nathan Bromley, Ruyi Shen, Amar Singh Lakhian, Andrew Alex Kim, Lisa Ann Bailey, Roxanne Roberta Agerone
-
Publication number: 20200286270Abstract: Embodiments are directed to managing visualizations of data using a network computer. A modeling engine may provide a data model that includes a plurality of data objects and a display model that includes a plurality of display objects based on the plurality of data objects. Parameter action objects may be associated with display objects in the display model. In response to an activation of the parameter action objects, values associated with display objects may be assigned to the parameter associated with a parameter action object and actions associated with the parameter may be executed to modify the display model.Type: ApplicationFiled: March 6, 2020Publication date: September 10, 2020Inventors: Filippos Lymperopoulos, Bethany Meaghan Lyons, Amy Nicole Forstrom, Allison Anne Whilden, John Paul Rudolph, Benjamin Tonatiuh Medina-Orton, Dennis Nathan Bromley, Ruyi Shen, Amar Singh Lakhian, Andrew Alex Kim, Lisa Ann Bailey, Roxanne Roberta Agerone
-
Patent number: 9922022Abstract: Automatic generation of a document template based on recognized composition element patterns in documents associated with a user is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with the user, and generates and provides one or more useful and relevant templates comprising composition elements consistent with subsets of composition elements used in previously created documents. Generating a document template based on composition element patterns in documents associated with the user improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse composition elements between documents. Additionally, providing user-relevant templates helps to ensure consistency across documents created by the user.Type: GrantFiled: June 23, 2016Date of Patent: March 20, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.Inventors: James Squires Masson, Shikha Devesh Desai, Theresa Ann Estrada, Michelle Elena Keslin, Yu Been Lee, Allison Anne Whilden, Enrique J. Dominguez
-
Publication number: 20170220581Abstract: To improve efficiency of computing devices and improve the user experience thereon when searching for content items, the systems and methods disclosed herein provide content item and source detection. Non-textual input is converted to a searchable format and corresponding content items are searched for based on the searchable format.Type: ApplicationFiled: June 13, 2016Publication date: August 3, 2017Applicant: Microsoft Technology Licensing, LLC.Inventors: Alex D. Wade, Darrin Eugene Eide, Qian Zhang, Annie Yang Bai, Tomi Paananen, Juhana Koski, Mithun Ashok, Allison Anne Whilden, Ruth Kikin-Gil, Shikha Devesh Desai, Yu Been Lee, Paul Anthony Scudieri, Kalpesh S. Bhimani, Kevin Thomas Coughlin, Derek Hang, David Liu
-
Publication number: 20170220544Abstract: Automatic generation of a document template based on recognized composition element patterns in documents associated with a user is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with the user, and generates and provides one or more useful and relevant templates comprising composition elements consistent with subsets of composition elements used in previously created documents. Generating a document template based on composition element patterns in documents associated with the user improves the user experience, reduces the use of bandwidth, memory, and processing power to reuse composition elements between documents. Additionally, providing user-relevant templates helps to ensure consistency across documents created by the user.Type: ApplicationFiled: June 23, 2016Publication date: August 3, 2017Applicant: Microsoft Technology Licensing, LLC.Inventors: James Squires Masson, Shikha Devesh Desai, Theresa Ann Estrada, Michelle Elena Keslin, Yu Been Lee, Allison Anne Whilden, Enrique J. Dominguez