Inventor
Stephen Phillip Sorkin
Inventor
San Francisco, CA, US
Overview
Patents· 119 as inventor
Public. Assignee & technology derived from the patent record. Each patent links to its LexDana page.
G06Fprimary
G06FElectric digital data processing69%
H04LTransmission of digital information, e.g. telegraphic communication17%
G06KGraphical data reading7%
G06VImage or video recognition or understanding4%
G06QInformation and communication technology [ict] specially adapted for administrative, commercial, financial, managerial or supervisory purposes1%
Y10STechnical subjects covered by former uspc cross-reference art collections [xracs] and digests1%
H04WWireless communication networks1%
PatentTitleYear
11,126,477Identifying matching event data from disparate data sources202111,119,833Identifying behavioral patterns of events derived from machine data that reveal historical behavior of an information technology environment202111,042,515Detecting and resolving computer system errors using fast file change monitoring202111,036,566Analyzing machine data based on relationships between log data and network traffic data202111,036,567Determining system behavior using event patterns in machine data202111,030,173Report acceleration using intermediate results in a distributed indexer system202111,010,214Identifying pattern relationships in machine data202111,010,390Using an electron process to determine a primary indexer for responding to search queries including generation identifiers202111,003,644Directly searchable and indirectly searchable using associated inverted indexes raw machine datastore202111,003,675Interactive display of search result information202110,997,138Query handling for field searchable raw machine data using a field searchable datastore and an inverted index202110,977,233Aggregating search results from a plurality of searches executed across time series data202110,891,281Storing events derived from log data and performing a search on the events and data that is not log data202110,860,665Generating search queries based on query formats for disparate data collection systems202010,860,591Server-side interactive search results202010,860,592Providing interactive search results from a distributed search system202010,860,537Periodically processing data in files identified using checksums202010,747,742Storing log data and performing a search on the log data and data that is not log data202010,740,313Storing events associated with a time stamp extracted from log data and performing a search on the events and data that is not log data202010,726,080Utilizing a dual mode search202010,719,493Periodic generation of intermediate summaries to facilitate report acceleration202010,685,001Query handling using summarization tables202010,678,767Search query processing using operational parameters202010,650,069Previewing raw data parsing202010,642,909Utilizing a dual mode search202010,474,682Data replication in a clustered computing environment201910,423,595Query handling for field searchable raw machine data and associated inverted indexes201910,409,794Directly field searchable and indirectly searchable by inverted indexes raw machine datastore201910,402,384Query handling for field searchable raw machine data201910,387,396Collection query driven generation of summarization information for raw machine data201910,380,122Interactive display of search result information201910,339,149Determining and providing quantity of unique values existing for a field201910,339,162Identifying security-related events derived from machine data that match a particular portion of machine data201910,324,957Uniform storage and search of security-related events derived from machine data from different sources201910,318,555Identifying relationships between network traffic data and log data201910,318,535Displaying drill-down event information using event identifiers201910,318,553Identification of systems with anomalous behaviour using events derived from machine data produced by those systems201910,262,018Application of search policies to searches on event data stored in persistent data structures201910,255,310Report acceleration using intermediate summaries201910,255,312Time stamp creation for event data201910,242,086Identifying system performance patterns in machine data201910,242,039Source differentiation of machine data201910,216,779Expiration of persistent data structures that satisfy search queries201910,169,405Data model selection and application based on data sources201910,162,863Interactive display of aggregated search result information201810,083,190Adaptive monitoring and processing of new data files and changes to existing data files201810,061,821Extracting unique field values from event fields201810,061,807Collection query driven generation of inverted index for raw machine data201810,049,160Processing a system search request across disparate data collection systems20189,996,571Storing and executing a search on log data and data obtained from a real-time monitoring environment20189,990,386Generating and storing summarization tables for sets of searchable events20189,984,129Managing data searches using generation identifiers20189,928,262'Log data time stamp extraction and search on log data real-time monitoring environment'20189,922,067'Storing log data as events and performing a search on the log data and data obtained from a real-time monitoring environment'20189,922,065'Determining timestamps to be associated with events in machine data'20189,922,066'Aggregation and display of search results from multi-criteria search queries on event data'20189,916,385'Searching raw data from an external data system using a dual mode search system'20189,817,862'Associating metadata with results produced by applying a pipelined search command to machine data in timestamped events'20179,817,854'Generating and storing summarization tables for searchable events'20179,767,112'File update detection and processing'20179,753,974'Flexible schema column store'20179,747,316'Search based on a relationship between log data and data from a real-time monitoring environment'20179,740,788'Interactive selection and display of a raw data parsing rule'20179,594,789'Time series search in primary and secondary memory'20179,589,012'Generation of a data model applied to object queries'20179,514,175'Normalization of time stamps for event data'20169,514,189'Processing a system search request including external data sources'20169,442,981'Previewing parsed raw data using a graphical user interface'20169,430,574'Display for a number of unique values for an event field'20169,430,488'File update tracking'20169,384,261'Automatic creation of rules for identifying event boundaries in machine data'20169,361,357'Searching of events derived from machine data using field and keyword criteria'20169,317,582'Identifying events derived from machine data that match a particular portion of machine data'20169,298,805'Using extractions to search events derived from machine data'20169,292,590'Identifying events derived from machine data based on an extracted portion from a first event'20169,280,594'Uniform storage and search of events derived from machine data from different sources'20169,245,039'Event record tracking across multiple search sessions'20169,208,206'Selecting parsing rules based on data analysis'20159,177,002'Report acceleration using intermediate results in a distributed indexer system for searching events'20159,160,798'Clustering for high availability and disaster recovery'20159,152,682'Tracking metadata for a column in a table as a sequence of commands operates on the table'20159,128,980'Generation of a data model applied to queries'20159,128,985'Supplementing a high performance analytics store with evaluation of individual events to respond to an event query'20159,129,028'Event field distributed search display'20159,128,916'Machine data web'20159,002,854'Time series search with interpolated time stamp'20158,990,184'Time series search engine'20158,990,245'Determination and display of the number of unique values for a field defined for events in a distributed data store'20158,983,994'Generation of a data model for searching machine data'20158,977,638'File identification management and tracking'20158,825,664'Indexing preview'20148,793,225'Processing a system search request including external data sources and mixed modes'20148,788,525'Data model for machine data for semantic search'20148,788,459'Clustering for high availability and disaster recovery'20148,788,526'Data model for machine data for semantic search'20148,751,529'Scalable interactive display of distributed data'20148,738,587'Processing a system search request by retrieving results from both a native index and a virtual index'20148,738,629'External Result Provided process for retrieving data stored using a different configuration or protocol'20148,694,450'Machine data web'20148,682,925'Distributed high performance analytics store'20148,682,886'Report acceleration using intermediate summaries of events'20148,589,375'Real time searching and reporting'20138,589,403'Compressed journaling in event tracking files for metadata recovery and replication'20138,589,432'Real time searching and reporting'20138,589,304'System and method for controlling the indexing of volume between network devices'20138,583,631'Metadata tracking for a pipelined search language (data modeling for fields)'20138,566,336'File identification management and tracking'20138,548,961'System and method for fast file tracking and change monitoring'20138,515,963'Indexing preview'20138,516,008'Flexible schema column store'20138,412,696'Real time searching and reporting'20138,316,234'Encoded attribute matching on communication devices'20128,112,425'Time series search engine'20128,015,117'Method and system for anonymous reporting'20117,945,585'Method and system for improving targeted data delivery'20117,945,545'Method and system for utilizing user information to provide a network address'20117,937,344'Machine data web'20117,424,735'System and method for computer security using multiple cages'20086,907,533'System and method for computer security using multiple cages'2005Career & activity timeline
Assembled from patent assignee/location history and declaration credentials.
2005–2008Based in Menlo Park, CA, US· patent location history
2011–2021Patents assigned to SPLUNK INC (112)· patent assignee history
2011–2012Patents assigned to HEWLETT PACKARD DEVELOPMENT CO (4)· patent assignee history
2011–2021Based in San Francisco, CA, US· patent location history
2011Based in Palo Alto, CA, US· patent location history
2012Based in Berk ley, CA, US· patent location history
2013–2014Patents assigned to SORKIN STEPHEN PHILLIP (7)· patent assignee history
2013–2014Patents assigned to BLANK JR MITCHELL NEUMAN (6)· patent assignee history
2013Patents assigned to PATEL VISHAL (5)· patent assignee history
2013–2020Based in San Bernardino, CA, US· patent location history
Inventor activity
Assignee and location history derived from the patent record.
Assignees
| Assignee | Patents | Span |
|---|---|---|
| SPLUNK INC | 112 | 2011–2021 |
| SORKIN STEPHEN PHILLIPself | 7 | 2013–2014 |
| BLANK JR MITCHELL NEUMAN | 6 | 2013–2014 |
| PATEL VISHAL | 5 | 2013 |
| HEWLETT PACKARD DEVELOPMENT CO | 4 | 2011–2012 |
Locations
| Location | Patents | Span |
|---|---|---|
| San Francisco, California, US | 113 | 2011–2021 |
| San Bernardino, California, US | 2 | 2013–2020 |
| Menlo Park, California, US | 2 | 2005–2008 |
| Berk ley, California, US | 1 | 2012 |
| Palo Alto, California, US | 1 | 2011 |