Patents by Inventor Finlay Cannon
Finlay Cannon 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: 11698901Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: July 22, 2020Date of Patent: July 11, 2023Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 11604789Abstract: A system is described that receives a query model of a query that includes one or more query commands. The query model includes a command model that corresponds to at least query command of the one or more query commands. The system uses the command model to generate an interactive action model summary and causes a user interface to display the query and the interactive action model summary in a query actions panel. A modification to the query in the user interface causes an update to the query actions panel and a modification to the action model summary causes an update to the at least one query command of the query.Type: GrantFiled: July 30, 2021Date of Patent: March 14, 2023Assignee: Splunk Inc.Inventors: Finlay Cannon, Jindrich Dinga, Thomas Haggie, Clark E. Mullen, Jonathan Ng, Andrew John Peters, Bardhi Shtylla, Ioan Popa, Barbara Janczer, Jacob Sebastian Stark
-
Patent number: 11573971Abstract: A search and data analysis collaboration system is described. The search and data analysis collaboration system enables users to search for and process stored data, and further includes a home page component that can help guide users embarking on data analyses; a discovery component that enables users to discover what data is available for search and analysis; a search component that enables users to efficiently search accessible data and to iterate on search queries and corresponding results; a workbooks component that enables users to create aggregated collections of data analysis artifacts; and an actions component that enables users to configure various actions to be performed in response to analyses.Type: GrantFiled: October 1, 2018Date of Patent: February 7, 2023Assignee: Splunk Inc.Inventors: Finlay Cannon, Nicholas John Filippi, Bradford H. Lovering, Hema Krishnamurthy Mohan, Tram Theresa Vu
-
Patent number: 11003682Abstract: Embodiments are disclosed for a visualization system that facilitates exploration and analysis of large sets of data by providing for synchronized, independent visualizations of metrics or event-derived value sets. The visualizations can reflect a variety of data, including pre-prepared metrics, event-derived values, or a combination thereof. Global parameter controls can enable synchronized interaction with multiple visualizations, such as modifying parameters of respective visualizations with a single input. Local parameter controls can enable interaction with an individual visualization, independent of interaction with other visualizations. A variety of tools and interfaces are provided to manipulate the visualizations to facilitate analysis across a variety of metrics within a single interface.Type: GrantFiled: September 25, 2017Date of Patent: May 11, 2021Assignee: Splunk Inc.Inventors: Michael Porath, Finlay Cannon, Jonathan Ng, Thomas Haggie
-
Patent number: 10776350Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: September 26, 2016Date of Patent: September 15, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10768786Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: September 8, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10768798Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: September 8, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10762081Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: January 30, 2017Date of Patent: September 1, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10762097Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: September 1, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10725616Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: July 28, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Patent number: 10705695Abstract: Embodiments are disclosed for a data analysis tool for facilitating iterative and exploratory analysis of large sets of data. In some embodiments a data analysis tool includes a graphical user interface through which an interactive set of field identifiers is displayed. Each of the listed field identifiers may reference fields associated with a set of events returned in response to a search query, the set of events including machine data produced by components within an information technology (IT) environment that reflects activity in the IT environment. In response to user selections of field identifiers included in the displayed set, a data analysis tool may cause display of manipulable visualizations based on values included in fields referenced by the selected field identifiers.Type: GrantFiled: October 31, 2016Date of Patent: July 7, 2020Assignee: SPLUNK INC.Inventors: Michael Porath, Finlay Cannon, Thomas Allan Haggie
-
Publication number: 20190095508Abstract: Embodiments are disclosed for a visualization system that facilitates exploration and analysis of large sets of data by providing for synchronized, independent visualizations of metrics or event-derived value sets. The visualizations can reflect a variety of data, including pre-prepared metrics, event-derived values, or a combination thereof. Global parameter controls can enable synchronized interaction with multiple visualizations, such as modifying parameters of respective visualizations with a single input. Local parameter controls can enable interaction with an individual visualization, independent of interaction with other visualizations. A variety of tools and interfaces are provided to manipulate the visualizations to facilitate analysis across a variety of metrics within a single interface.Type: ApplicationFiled: September 25, 2017Publication date: March 28, 2019Inventors: Michael Porath, Finlay Cannon, Jonathan Ng, Thomas Haggie
-
Publication number: 20140164964Abstract: Various embodiments of systems and methods for generating customizable data visualization are described herein. Several data point generation options may be displayed to visualize a to-be-visualized data element. Data point generation options may then be selected from the displayed data point generation options to render a visualization corresponding to the to-be-visualized data element. Based on the selected data point generation options, the visualization, including data points corresponding to the data values of the to-be-visualized data element, may be rendered.Type: ApplicationFiled: December 12, 2012Publication date: June 12, 2014Inventors: Finlay Cannon, Scott Cameron, Julian Gosper
-
Patent number: 8677279Abstract: A method and a system are described that involve generating a graphical tree hierarchy of a data structure and its accompanying metadata. In one embodiment, the method includes building a graphical tree hierarchy with a plurality of levels, wherein the graphical tree hierarchy includes at least a root node, a plurality of non-leaf nodes, and a plurality of leaf nodes. Further, the method includes aggregating at least a portion of the plurality of non-leaf nodes at a level of the graphical tree hierarchy, if a subset of the plurality of non-leaf nodes residing at the level exceeds a maximum number of nodes per the level. The method also includes scaling down the plurality of leaf nodes, if the plurality of levels of the graphical tree hierarchy exceeds a maximum number of levels.Type: GrantFiled: May 6, 2009Date of Patent: March 18, 2014Assignee: Business Objects Software LimitedInventors: Jeff Gan, Finlay Cannon, Ronald Wade Richards
-
Publication number: 20130173584Abstract: A system may include reception of a selection of a set of one or more elements of a data visualization, the set associated with a measure and each of the one or more elements associated with a value of the measure for a respective combination of one or more dimension members, reception of an instruction to create a second set of one or more elements associated with a calculated measure, where a value of the calculated measure for a respective combination is based on two values of the measure for the respective combination, and where a first value of the two values of the measure is associated with a first time and a second value of the two values of the measure is associated with a second time, and automatic generation of a query to produce the value of the calculated measure for each of the combinationsType: ApplicationFiled: December 29, 2011Publication date: July 4, 2013Inventors: Ka Chun Tsang, Seyyed Ali Moosavi, Yu-Hua Chou, Finlay Cannon
-
Patent number: 8473520Abstract: A system may include reception of a selection of a set of one or more elements of a data visualization, the set associated with a measure and each of the one or more elements associated with a value of the measure for a respective combination of one or more dimension members, reception of an instruction to create a second set of one or more elements associated with a calculated measure, where a value of the calculated measure for a respective combination is based on two values of the measure for the respective combination, and where a first value of the two values of the measure is associated with a first time and a second value of the two values of the measure is associated with a second time, and automatic generation of a query to produce the value of the calculated measure for each of the combinations.Type: GrantFiled: December 29, 2011Date of Patent: June 25, 2013Assignee: Business Objects Software LimitedInventors: Ka Chun Tsang, Seyyed Ali Moosavi, Yu-Hua Chou, Finlay Cannon
-
Publication number: 20100287512Abstract: A method and a system are described that involve generating a graphical tree hierarchy of a data structure and its accompanying metadata. In one embodiment, the method includes building a graphical tree hierarchy with a plurality of levels, wherein the graphical tree hierarchy includes at least a root node, a plurality of non-leaf nodes, and a plurality of leaf nodes. Further, the method includes aggregating at least a portion of the plurality of non-leaf nodes at a level of the graphical tree hierarchy, if a subset of the plurality of non-leaf nodes residing at the level exceeds a maximum number of nodes per the level. The method also includes scaling down the plurality of leaf nodes, if the plurality of levels of the graphical tree hierarchy exceeds a maximum number of levels.Type: ApplicationFiled: May 6, 2009Publication date: November 11, 2010Inventors: Jeff Gan, Finlay Cannon, Ronald Wade Richards