Analyzing journey instances that include an ordering of step instances including a subset of a set of events

US10909128B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10909128-B2
Application numberUS-201815936372-A
CountryUS
Kind codeB2
Filing dateMar 26, 2018
Priority dateMar 26, 2018
Publication dateFeb 2, 2021
Grant dateFeb 2, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: accessing a plurality of journey instances, wherein each journey instance includes a set of events organized as a set of step instances, wherein each event of each set of events is associated with a timestamp and includes a portion of raw machine data, wherein a particular journey instance of the plurality of journey instances includes a particular set of events of the plurality of sets of events, wherein the particular set of events includes a plurality of events organized as a plurality of step instances, wherein each event of the plurality of events includes a same field value for a pivot identifier field, wherein each step instance of the plurality of step instances includes an event of the plurality of events, and wherein the particular journey instance includes a time ordering of the plurality of step instances based on a respective timestamp associated with each event of the plurality of events; and combining the plurality of journey instances to form a journey model, wherein the journey model includes a plurality of steps, and wherein each step instance of each set of step instances, including each step instance of the plurality of step instances, is associated with one step of the plurality of steps; and causing display of a visualization of the journey model, the visualization including a plurality of time-ordered step display objects, wherein the time-ordered step display objects are representative of the plurality of steps. 2. The method of claim 1 , wherein combining the plurality of journey instances comprises clustering the plurality of journey instances into a plurality of groups based on similarities of a particular time ordering of the plurality of step instances of individual journey instances of the plurality of journey instances. 3. The method of claim 1 wherein combining the plurality of journey instances comprises generating statistics of the plurality of journey instances. 4. The method of claim 1 , wherein combining the plurality of journey instances comprises determining a frequency of a particular step instance in the plurality of journey instances. 5. The method of claim 1 , wherein the journey model indicates a particular order of the steps and the time ordering of the plurality of step instances corresponds to the particular order of the steps. 6. The method of claim 1 , wherein the visualization includes at least one of an indication of the time ordering of the plurality of step instances, a duration of the plurality of journey instances, or a number of step instances in the plurality of journey instances. 7. The method of claim 1 , further comprising causing display of an identifier for each journey model of a plurality of journey models in association with a numerical indication of a number of journey instances that include a particular time ordering of the plurality of step instances that correspond to an ordering of steps of each journey model, the plurality of journey models including the journey model. 8. The method of claim 1 , further comprising causing display of an identifier for each journey model of a plurality of journey models in association with a non-numerical indication of a number of journey instances that include a particular time ordering of the plurality of step instances that correspond to an ordering of steps of each journey model, the plurality of journey models including the journey model. 9. The method of claim 1 , further comprising causing display of an identifier for the journey model in association with a numerical indication of a number of journey instances that include the time ordering of the plurality of step instances. 10. The method of claim 1 , further comprising causing display of an identifier for the journey model in association with a non-numerical indication of a number of journey instances that include the time ordering of the plurality of step instances. 11. The method of claim 1 , further comprising: wherein the visualization includes an indication of the time orderings of the plurality of step instances. 12. The method of claim 1 : wherein the visualization includes a non-numerical indication of a frequency of a transition between two steps of the plurality of steps of the journey model based on the plurality of journey instances. 13. The method of claim 1 , wherein the visualization includes an indication of a most common time ordering of the plurality of sets of step instances, an average duration of the plurality of journey instances, an average number of step instances corresponding to the plurality of journey instances. 14. The method of claim 1 , further comprising: wherein the visualization includes an indication of the time ordering of the plurality of step instances. 15. The method of claim 1 , wherein the visualization includes an indication of a duration of each of the plurality of journey instances. 16. The method of claim 1 , wherein the time-ordered step objects are based on the time ordering of each plurality of step instances for each set of step instances. 17. The method of claim 1 , wherein the plurality of time-ordered step display objects are along an arc. 18. The method of claim 1 , wherein the plurality of time-ordered step display objects are equally spaced along an arc. 19. The method of claim 1 , wherein the plurality of time-ordered step display objects are along one of a plurality of arcs, wherein a first group of the plurality of steps of the journey model is located along a first arc of the plurality of arcs and a second group of the plurality of steps of the journey model is located along a second arc of the plurality of arcs. 20. The method of claim 1 , wherein the plurality of sets of events comprise events from heterogeneous data sources. 21. The method of claim 1 , wherein the set of events of at least one journey instance of the plurality of journey instances comprises events from heterogeneous data sources. 22. The method of claim 1 , wherein the set of events of at least one journey instance of the plurality of journey instances comprises events from heterogeneous data sources with heterogeneous data formats. 23. A computing system, comprising: one or more processing devices configured to: access a plurality of journey instances, wherein each journey instance includes a set of events organized as a set of step instances, wherein each event of each set of events is associated with a timestamp and includes a portion of raw machine data, wherein a particular journey instance of the plurality of journey instances includes a particular set of events of the plurality of sets of events, wherein the particular set of events includes a plurality of events organized as a plurality of step instances, wherein each event of the plurality of events includes a same field value for a pivot identifier field, wherein each step instance of the plurality of step instances includes an event of the plurality of events, and wherein the particular journey instance includes a time ordering of the plurality of step instances based on a respective timestamp associated with each event of the plurality of events; combine the plurality of journey instances to form a journey model, wherein the journey model includes a plurality of steps, and wherein each step instance of each set of step instances, including each step instance of the plurality of step instances, is associated with one step of the plurality of steps

Assignees

Inventors

Classifications

  • Query processing support for facilitating data mining operations in structured databases · CPC title

  • Temporal data queries · CPC title

  • Presentation of query results · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10909128B2 cover?
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 identi…
Who is the assignee on this patent?
Splunk Inc
What technology area does this patent fall under?
Primary CPC classification G06F16/2465. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 02 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).