Efficient point-in-polygon indexing technique for processing queries over geographic data sets

    公开(公告)号:US10026204B2

    公开(公告)日:2018-07-17

    申请号:US14606396

    申请日:2015-01-27

    Applicant: Splunk Inc.

    Abstract: A system that displays geographic data is disclosed. During operation, the system receives a query to be processed, wherein the query is associated with a set of geographic regions. Next, the system uses a late-binding schema generated from the query to retrieve a set of data points from a set of events containing previously gathered data. Then, for each data point in a set of data points, the system identifies zero or more geographic regions in the set of geographic regions that the data point falls into. Finally, the system displays the set of geographic regions, wherein each polygon that defines a geographic region is marked to indicate a number of data points that fall into the polygon.

    Hybrid cluster-based data intake and query

    公开(公告)号:US09990423B2

    公开(公告)日:2018-06-05

    申请号:US14526493

    申请日:2014-10-28

    Applicant: Splunk Inc.

    CPC classification number: G06F17/30705 G06F17/30631

    Abstract: Various embodiments describe multi-site cluster-based data intake and query systems, including cloud-based data intake and query systems. Using a hybrid search system that includes cloud-based data intake and query systems working in concert with so-called “on-premises” data intake and query systems can promote the scalability of search functionality. In addition, the hybrid search system can enable data isolation in a manner in which sensitive data is maintained “on premises” and information or data that is not sensitive can be moved to the cloud-based system. Further, the cloud-based system can enable efficient leveraging of data that may already exist in the cloud.

    Column-based table manipulation of event data

    公开(公告)号:US09977803B2

    公开(公告)日:2018-05-22

    申请号:US14611018

    申请日:2015-01-30

    Applicant: SPLUNK, INC.

    CPC classification number: G06F17/30315 G06F17/30386 G06F17/30477

    Abstract: A search interface is displayed in a table format that includes a plurality of columns, each column including data items of an event attribute, the data items being of a set of events, each column being selectable by a user, and a plurality of rows forming cells with the one or more columns, each cell comprising one or more of the data items of the event attribute of a corresponding column. Based on the user selecting one or more of the columns, a list of options is displayed corresponding to the selected one or more columns, and one or more commands are added to a search query that corresponds to the set of events. The one or more commands are based on at least an option that is selected from the list of options and the event attribute of each of the selected one or more columns.

    Producing search results by aggregating messages from multiple search peers

    公开(公告)号:US09942318B2

    公开(公告)日:2018-04-10

    申请号:US15334690

    申请日:2016-10-26

    Applicant: Splunk Inc.

    Abstract: Asynchronous processing of messages that are received from multiple servers is disclosed. An example method may include transmitting, by a computer system, a search request to a plurality of search peers of a data aggregation and analysis system. The method may further include receiving a plurality of sub-application layer protocol packets from the plurality of search peers. The method may further include parsing, by a first processing thread of the computer system, one or more sub-application layer protocol packets of the plurality of sub-application layer protocol packets, to produce an application layer message representing a partial response to the search request. The method may further include processing, by a second processing thread of the computer system, the application layer message to produce a memory data structure representing an aggregated response to the search request.

Patent Agency Ranking