Patents by Inventor Horst Werner

Horst Werner 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: 12019858
    Abstract: Systems, methods, and computer readable media are disclosed for generating and providing concurrent journey visualizations associated with different journey definitions. In computer-implemented embodiments, a data intake and query system, or a journey visualization computing tool, can be used to generate and provide concurrent representations corresponding with different journey definitions. In operation, a set of journey instances associated with a journey having a set of steps is obtained. Each step may be associated with at least one event that includes raw machine data produced by a component of an information technology environment. Upon obtaining different journey definitions specifying filters to apply to the set of journey instances, the data intake and query system can generate journey visualizations in accordance with the journey definitions.
    Type: Grant
    Filed: September 14, 2021
    Date of Patent: June 25, 2024
    Assignee: Splunk Inc.
    Inventors: Jindrich Dinga, Simon Fishel, Cary Noel, Isabelle Park, Horst Werner
  • Patent number: 11824729
    Abstract: In accordance with some implementations of the present disclosure, a cityscape generator is disclosed herein that may generate a three-dimensional cityscape including at least one neighborhood that represents the at least one stack of the cloud computing system, the at least one neighborhood includes a cluster of nodes associated with a set of compute resources of the at least one stack. The cluster of nodes may be located within a subdivision of the at least one neighborhood and may include a plurality of worker nodes associated with compute resources that provide services and one or more administrative nodes associated with one or more compute resources that monitor and manage the compute resources associated with the worker nodes. The subdivision further includes a beacon to indicate overall health of the subdivision.
    Type: Grant
    Filed: March 7, 2022
    Date of Patent: November 21, 2023
    Assignee: Splunk Inc.
    Inventor: Horst Werner
  • Publication number: 20230315789
    Abstract: In one embodiment, an example method herein may comprise: determining, for a particular customized user interface instance, specific configurations of specific building blocks of a plurality of configurable atomic building blocks provided by a user interface platform, the specific configurations defining hierarchies between child component data and parent component data that result in a component tree; determining information requirements of the specific building blocks corresponding to components of the component tree; consolidating the information requirements into a single query request according to query language of a backend system, the single query request consisting of a single continuous subgraph; submitting the single query request to the backend system to obtain a query result; and rendering the particular customized user interface instance based on translating the query result into a data tree that recursively passes the query result from parent components to child components within the component t
    Type: Application
    Filed: March 30, 2023
    Publication date: October 5, 2023
    Inventors: Horst Werner, Geoffrey R. HENDREY, Nachiket P. MISTRY
  • Publication number: 20230315428
    Abstract: According to one or more embodiments of the disclosure, an example method herein may comprise: providing a core technology stack for an extensibility platform; managing a plurality of solution packages within the extensibility platform that are separated from the core technology stack, each of the plurality of solution packages defining a data model, access to that data model, and dependencies for that data model, wherein the plurality of solution packages have one or more globally shared core solution packages; operating according to one or more tenant-based solution packages within the plurality of solution packages within the extensibility platform, the one or more tenant-based solution packages defining corresponding tenant-specified models and configurations for soft-coded customized extension points for the extensibility platform; and managing multi-tenancy of an observability data ingestion pipeline of the extensibility platform according to the plurality of solution packages including the soft-coded c
    Type: Application
    Filed: March 29, 2023
    Publication date: October 5, 2023
    Inventors: Geoffrey R. Hendrey, Horst WERNER, Anna Igorevna BOKHAN-DILAWARI, Sergey SERGEEV, Nachiket P. MISTRY
  • Patent number: 11762869
    Abstract: Systems, methods, and computer-readable media are disclosed for generating and providing journey flow visualizations. In one computer-implemented embodiments, a data intake and query system can be used to generate and provide journey flow visualizations. In operation, a set of journey instances associated with a journey having a set of steps is obtained. Thereafter, a journey flow visualization that represents flow paths for the set of journey instances is generated, for example, by a data intake and query system. The generation of the journey flow visualization includes, for each node representing a corresponding step of the journey, determining a flow level based on a shortest distance among the set of journey instances between the corresponding step and a journey start. The generation of the journey flow visualization further includes, for each node, determining an in-level position within the flow level based on positions of nodes in a higher flow level.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: September 19, 2023
    Assignee: Splunk Inc.
    Inventor: Horst Werner
  • Publication number: 20220300499
    Abstract: A method of transforming requests into queries on a data store is disclosed. The method comprises receiving, by a processor, a request for data stored in a data store, the request being in a request query language based on a domain model, the request including a first part specifying a navigation path of one or more joins and one or more aggregations, the request including a second part specifying details of the one or more joins and aggregations; mapping, by the processor, entities specified in the request to a plurality of tables and a plurality of fields in the data store using metadata associated with the domain model; creating table aliases based on the plurality of tables or the one or more joins; creating field aliases based on the plurality of fields or the one or more aggregations; assembling the table aliases and the field aliases into one or more queries associated with the data store; sending the one or more queries to the data store.
    Type: Application
    Filed: June 6, 2022
    Publication date: September 22, 2022
    Inventors: Horst Werner, Christof Bornhoevd
  • Patent number: 11409756
    Abstract: An integrated data analytics tool is described that enables users to efficiently create and communicate data analysis flows or storylines. The data analytics tool includes graphical user interfaces (GUIs) that enable users to create data analysis “pipelines” that serve as both a visual and technical representation of a data analysis flow. Among other features, a data analysis pipeline enables users to easily add and link related data visualizations in a pipeline, to update datasets and filters associated with data visualizations in a pipeline and to have those updates be propagated automatically to other visualizations in the pipeline, and to create side-by-side comparisons of visualizations based on different datasets/filters. Users presented with such data visualization pipelines can also interact with the visualizations and dynamically update a displayed analysis by selecting different datasets, filters, pipeline paths, and so forth.
    Type: Grant
    Filed: September 29, 2018
    Date of Patent: August 9, 2022
    Assignee: Splunk Inc.
    Inventors: Isabelle Park, Horst Werner
  • Patent number: 11372855
    Abstract: In an embodiment, a method comprises storing metadata that maps a domain model to data stored in a plurality of data stores, each data store being associated with a particular query language, the domain model describing the data and relationships between the data. The method comprises receiving a request for data stored in a first data store of, the request being in a request query language based on the domain model. The method comprises generating an abstract syntax tree indicating a field selection, an entity path, and a condition based on the request; generating a structure model comprising one or more aggregation levels for one or more entities; and generating annotations comprising query language aliases for portions of the request and correlating the portions of the request with the metadata. The method comprises generating queries in a first query language associated with the first data store based on the annotations; and sending the queries to the first data store.
    Type: Grant
    Filed: June 2, 2020
    Date of Patent: June 28, 2022
    Assignee: RISK MANAGEMENT SOLUTIONS, INC.
    Inventors: Horst Werner, Christof Bornhoevd
  • Publication number: 20220191105
    Abstract: In accordance with some implementations of the present disclosure, a cityscape generator is disclosed herein that may generate a three-dimensional cityscape including at least one neighborhood that represents the at least one stack of the cloud computing system, the at least one neighborhood includes a cluster of nodes associated with a set of compute resources of the at least one stack. The cluster of nodes may be located within a subdivision of the at least one neighborhood and may include a plurality of worker nodes associated with compute resources that provide services and one or more administrative nodes associated with one or more compute resources that monitor and manage the compute resources associated with the worker nodes. The subdivision further includes a beacon to indicate overall health of the subdivision.
    Type: Application
    Filed: March 7, 2022
    Publication date: June 16, 2022
    Applicant: Splunk Inc.
    Inventor: Horst Werner
  • Patent number: 11316749
    Abstract: In accordance with various embodiments of the present disclosure, topology data, machine performance data, and service performance data of at least one stack of a cloud computing system are received by a cityscape generator. The cityscape generator may then generate a three-dimensional cityscape including at least one neighborhood that represents the at least one stack of the cloud computing system, the at least one neighborhood includes a cluster of first nodes associated with compute resources of a frontend of the at least one stack, a cluster of second nodes associated with compute resources of a backend of the at least one stack, and a cluster of third nodes associated with compute resources of a database cluster of the at least one stack, the generation of the three-dimensional cityscape being based the topology data, the machine performance data, and the service performance data. The cityscape generator may then cause the display of the three-dimensional cityscape.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: April 26, 2022
    Assignee: Splunk Inc.
    Inventor: Horst Werner
  • Patent number: 11144185
    Abstract: Systems, methods, and computer readable media are disclosed for generating and providing concurrent journey visualizations associated with different journey definitions. In computer-implemented embodiments, a data intake and query system, or a journey visualization computing tool, can be used to generate and provide concurrent representations corresponding with different journey definitions. In operation, a set of journey instances associated with a journey having a set of steps is obtained. Each step may be associated with at least one event that includes raw machine data produced by a component of an information technology environment. Upon obtaining different journey definitions specifying filters to apply to the set of journey instances, the data intake and query system can generate journey visualizations in accordance with the journey definitions.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: October 12, 2021
    Assignee: Splunk Inc.
    Inventors: Jindrich Dinga, Simon Fishel, Cary Noel, Isabelle Park, Horst Werner
  • Patent number: 10909128
    Abstract: Systems and methods are disclosed for processing events having raw machine data associated with a timestamp using one or more pivot identifiers and one or more step identifiers to generate one or more journey instances. Based on the one or more pivot identifier field, the system can relate events that have a common field value for the pivot identifier field. Based on the one or more step identifiers, the system can group the related events into a subset of events. Using the subset of events the system can build a journey instance.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: February 2, 2021
    Assignee: Splunk Inc.
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel, Horst Werner
  • Publication number: 20200293520
    Abstract: In an embodiment, a method comprises storing metadata that maps a domain model to data stored in a plurality of data stores, each data store being associated with a particular query language, the domain model describing the data and relationships between the data. The method comprises receiving a request for data stored in a first data store of, the request being in a request query language based on the domain model. The method comprises generating an abstract syntax tree indicating a field selection, an entity path, and a condition based on the request; generating a structure model comprising one or more aggregation levels for one or more entities; and generating annotations comprising query language aliases for portions of the request and correlating the portions of the request with the metadata. The method comprises generating queries in a first query language associated with the first data store based on the annotations; and sending the queries to the first data store.
    Type: Application
    Filed: June 2, 2020
    Publication date: September 17, 2020
    Inventors: Horst Werner, Christof Bornhoevd
  • Patent number: 10706046
    Abstract: In an embodiment, a method comprises generating and storing metadata that maps a domain model to data stored in a data store, wherein the domain model describes the data and relationships between the data; receiving, from a client application, a request for data stored in the data store, wherein the request is in a first query language; translating the request into one or more queries based on the metadata, wherein the one or more queries are in a second query language; sending the one or more queries to the data store; receiving a first result set from the data store, based on the data store executing the one or more queries.
    Type: Grant
    Filed: July 27, 2018
    Date of Patent: July 7, 2020
    Assignee: RISK MANAGEMENT SOLUTIONS, INC.
    Inventors: Horst Werner, Christof Bornhoevd
  • Publication number: 20190294718
    Abstract: Systems and methods are disclosed for analyzing multiple groups of ordered events having raw machine data associated with a timestamp. The events in a particular group of ordered events can be related based on a common field value for a particular field associated with a pivot identifier. Further, the events in a particular group of ordered events can be categorized based on one or more field values for field associated with a step identifier. One or more visualizations can be generated based on one or more of the groups of ordered events.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel, Horst Werner
  • Patent number: 10216824
    Abstract: Various embodiments included herein include at least one of systems, methods, and software for explanatory animation generation. Some embodiments include receiving data representative of at least two data items, each data item to be presented as a node. Relationships between these data items are discovered in an interrelated dataset and the relationship is illustrated as a set of sequential nodes on a canvas. A text-script descriptive of each of the nodes is then generated. Finally, such embodiments include generating a visualization with a synchronized voiceover based on the sequence nodes and the text-script, the visualization including each node with a synchronized voiceover of each node.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: February 26, 2019
    Assignee: SAP SE
    Inventor: Horst Werner
  • Publication number: 20190034482
    Abstract: In an embodiment, a method comprises generating and storing metadata that maps a domain model to data stored in a data store, wherein the domain model describes the data and relationships between the data; receiving, from a client application, a request for data stored in the data store, wherein the request is in a first query language; translating the request into one or more queries based on the metadata, wherein the one or more queries are in a second query language; sending the one or more queries to the data store; receiving a first result set from the data store, based on the data store executing the one or more queries.
    Type: Application
    Filed: July 27, 2018
    Publication date: January 31, 2019
    Inventors: Horst Werner, Christof Bornhoevd
  • Publication number: 20180314796
    Abstract: A system stores visual content, and displays the visual content on a display unit in an undistorted, overview projection. The system receives input from a user to focus on a topic in the undistorted, overview projection, and transforms the undistorted, overview projection into a focused display showing the topic selected by the user and content related to the topic selected by the user in a continuous sequence of increasingly distorted projections. In the focused display, the content that is not related to the topic selected by the user does not move on the focused display, and the content that is related to the topic selected by the user moves towards the topic selected by the user on the focused display.
    Type: Application
    Filed: June 20, 2018
    Publication date: November 1, 2018
    Inventor: Horst Werner
  • Patent number: 10089372
    Abstract: A visualization engine may provide, on a screen, a visual display of an object, the object being associated with object data having a data display size smaller than a visual threshold and therefore not displayed on the screen. The visualization engine may include a request handler configured to receive a magnification request to magnify the object at a magnification speed, a threshold manager configured to determine a data threshold at which fetching of the object data must be initiated to ensure receipt thereof prior to the visual threshold being reached, and an object comparator configured to initiate fetching of the object data, based on the visual threshold, the data threshold, and the magnification speed. The visualization engine may then display the object data within the object upon magnification of the object meeting the visual threshold.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: October 2, 2018
    Assignee: SAP SE
    Inventor: Horst Werner
  • Patent number: 10055541
    Abstract: A system stores visual content, and displays the visual content on a display unit in an undistorted, overview projection. The system receives input from a user to focus on a topic in the undistorted, overview projection, and transforms the undistorted, overview projection into a focused display showing the topic selected by the user and content related to the topic selected by the user in a continuous sequence of increasingly distorted projections. In the focused display, the content that is not related to the topic selected by the user does not move on the focused display, and the content that is related to the topic selected by the user moves towards the topic selected by the user on the focused display.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: August 21, 2018
    Assignee: SAP SE
    Inventor: Horst Werner