Patents by Inventor Stephen Sorkin

Stephen Sorkin 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: 8738587
    Abstract: A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: May 27, 2014
    Assignee: Splunk Inc.
    Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
  • Patent number: 8738629
    Abstract: A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
    Type: Grant
    Filed: May 3, 2013
    Date of Patent: May 27, 2014
    Assignee: Splunk Inc.
    Inventors: Ledion Bitincka, Steve Zhang, Igor Stojanovski, Stephen Sorkin
  • Patent number: 8589403
    Abstract: Embodiments are directed towards employing compressed journaling for event tracking files for metadata recovery and replication. Event data and related metadata are received from one or more client devices. When a feature within the received metadata is detected that is previously unwritten to a journal, then the previously unwritten feature is written to the journal. Further, any feature is detected for the received event data that is determined to be different from a feature associated with an immediately preceding event data that is written in the journal, then the detected different feature is identified in the journal. In one embodiment, the identification employs writing to the journal an effective feature record that may employ indices identifying the different feature. The received event data is also written to the journal and may further employ string arguments to minimize recording of redundant information into the journal.
    Type: Grant
    Filed: February 28, 2011
    Date of Patent: November 19, 2013
    Assignee: Splunk Inc.
    Inventors: David Ryan Marquardt, Mitchell Neuman Blank, Jr., Stephen Sorkin
  • Patent number: 8589321
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: November 19, 2013
    Assignee: Splunk Inc.
    Inventors: Michael J. Baum, David Carasso, Robin K. Das, Brad Hall, Brian Murphy, Stephen Sorkin, Andre Stechert, Erik M. Swan, Rory Greene, Nicholas Christian Mealy, Christina Noren
  • Publication number: 20120221576
    Abstract: Embodiments are directed towards employing compressed journaling for event tracking files for metadata recovery and replication. Event data and related metadata are received from one or more client devices. When a feature within the received metadata is detected that is previously unwritten to a journal, then the previously unwritten feature is written to the journal. Further, any feature is detected for the received event data that is determined to be different from a feature associated with an immediately preceding event data that is written in the journal, then the detected different feature is identified in the journal. In one embodiment, the identification employs writing to the journal an effective feature record that may employ indices identifying the different feature. The received event data is also written to the journal and may further employ string arguments to minimize recording of redundant information into the journal.
    Type: Application
    Filed: February 28, 2011
    Publication date: August 30, 2012
    Applicant: Splunk Inc.
    Inventors: David Ryan MARQUARDT, Mitchell Neuman Blank, JR., Stephen Sorkin
  • Publication number: 20120117079
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
    Type: Application
    Filed: January 18, 2012
    Publication date: May 10, 2012
    Applicant: Splunk Inc.
    Inventors: Michael J. Baum, David Carasso, Robin K. Das, Rory Greene, Brad Hall, Nick Mealy, Brian Murphy, Stephen Sorkin, Andre Stechert, Eric M. Swan
  • Patent number: 8112425
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: February 7, 2012
    Assignee: Splunk Inc.
    Inventors: Michael J. Baum, David Carasso, Robin K. Das, Rory Greene, Brad Hall, Nick Mealy, Brian Murphy, Stephen Sorkin, Andre Stechert, Erik M. Swan
  • Patent number: 8015117
    Abstract: A system and method for anonymous reporting. Specifically, the method includes collecting user information about a user and generating a user profile based on the user information. The user profile is stored such that the user profile is used to achieve delivery of data that is targeted to the user based on the user profile without requiring a release of user information in the user profile. A signed authorization number is generated. The signed authorization number is signed by the third party but unknown to the third party. The signed authorization number is attached to a report detailing activities of the user. The report along with the signed authorization number is sent to the third party to preserve reporting privacy of the user. The third party is able to authenticate the report using the signed authorization number.
    Type: Grant
    Filed: April 27, 2006
    Date of Patent: September 6, 2011
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Mark David Lillibridge, Stephen Sorkin
  • Publication number: 20110208743
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
    Type: Application
    Filed: May 2, 2011
    Publication date: August 25, 2011
    Applicant: Splunk Inc.
    Inventors: Michael J. Baum, David Carasso, Robin K. Das, Brad Hall, Brian Murphy, Stephen Sorkin, Andre Stechert, Erik M. Swan
  • Patent number: 7937344
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
    Type: Grant
    Filed: July 24, 2006
    Date of Patent: May 3, 2011
    Assignee: Splunk Inc.
    Inventors: Michael J. Baum, David Carasso, Robin K. Das, Brad Hall, Brian Murphy, Stephen Sorkin, Andre Stechert, Erik M. Swan
  • Patent number: 7424735
    Abstract: A system and method are disclosed for providing security for a computer network. Content sets are generated for a computer associated with the network. It is determined whether a user should be routed to the generated content sets. If it is determined that the user should be routed to the generated content sets, a generated content set is selected and the user is so routed. Various actions and events may be recorded in a logfile, and the logfile is analyzed using regular expressions.
    Type: Grant
    Filed: November 9, 2004
    Date of Patent: September 9, 2008
    Assignee: Symantec Corporation
    Inventors: Stephen Sorkin, Michael Lyle, Robert F. Ross, James R. Maricondo
  • Publication number: 20080215546
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize, index, search, and present time series data based on searches. Time series data are sequences of time stamped records occurring in one or more usually continuous streams, representing some type of activity. In one embodiment, time series data is organized into discrete events with normalized time stamps and the events are indexed by time and keyword. A search is received and relevant event information is retrieved based in whole or in part on the time indexing mechanism, keyword indexing mechanism, or statistical indices calculated at the time of the search.
    Type: Application
    Filed: October 5, 2007
    Publication date: September 4, 2008
    Inventors: Michael J. Baum, David Carasso, Robin K. Das, Rory Greene, Brad Hall, Nick Mealy, Brian Murphy, Stephen Sorkin, Andre Stechert, Erik M. Swan
  • Publication number: 20070118491
    Abstract: Methods and apparatus consistent with the invention provide the ability to organize and build understandings of machine data generated by a variety of information-processing environments. Machine data is a product of information-processing systems (e.g., activity logs, configuration files, messages, database records) and represents the evidence of particular events that have taken place and been recorded in raw data format. In one embodiment, machine data is turned into a machine data web by organizing machine data into events and then linking events together.
    Type: Application
    Filed: July 24, 2006
    Publication date: May 24, 2007
    Applicant: Splunk Inc.
    Inventors: Michael Baum, David Carasso, Robin Das, Brad Hall, Brian Murphy, Stephen Sorkin, Andre Stechert, Erik Swan
  • Patent number: 6907533
    Abstract: A system and method are disclosed for providing security for a computer network. Content sets are generated for a computer associated with the network. It is determined whether a user should be routed to the generated content sets. If it is determined that the user should be routed to the generated content sets, a generated content set is selected and the user is so routed. Various actions and events may be recorded in a logfile, and the logfile is analyzed using regular expressions.
    Type: Grant
    Filed: April 23, 2001
    Date of Patent: June 14, 2005
    Assignee: Symantec Corporation
    Inventors: Stephen Sorkin, Michael Lyle, Robert F. Ross, James R. Maricondo
  • Publication number: 20050090231
    Abstract: A first communication device (“FCD”) is adapted to communicate with a second communication device. The FCD obtains a first key, encodes an attribute in the FCD with the first key to produce a first encoded value, and transmits the first encoded value to the second communication device. The FCD also receives a second encoded value from the second communication device. The second encoded value comprises an attribute stored in the second communication device that has been encoded with a second key. Further, the FCD encodes the second encoded value with the first key to produce a third encoded value, transmits the third encoded value to the second communication device, and receives a fourth encoded value from the second communication device. The fourth encoded value comprises the first encoded value after being encoded by the second key. The FCD determines whether the third encoded value matches the fourth encoded value.
    Type: Application
    Filed: October 28, 2003
    Publication date: April 28, 2005
    Inventors: Bernardo Huberman, Stephen Sorkin, Joshua Tyler
  • Publication number: 20050071684
    Abstract: A system and method are disclosed for providing security for a computer network. Content sets are generated for a computer associated with the network. It is determined whether a user should be routed to the generated content sets. If it is determined that the user should be routed to the generated content sets, a generated content set is selected and the user is so routed. Various actions and events may be recorded in a logfile, and the logfile is analyzed using regular expressions.
    Type: Application
    Filed: November 9, 2004
    Publication date: March 31, 2005
    Inventors: Stephen Sorkin, Michael Lyle, Robert Ross, James Maricondo
  • Publication number: 20020162017
    Abstract: A system and method are disclosed for providing security for a computer network. Content sets are generated for a computer associated with the network. It is determined whether a user should be routed to the generated content sets. If it is determined that the user should be routed to the generated content sets, a generated content set is selected and the user is so routed. Various actions and events may be recorded in a logfile, and the logfile is analyzed using regular expressions.
    Type: Application
    Filed: April 23, 2001
    Publication date: October 31, 2002
    Inventors: Stephen Sorkin, Michael Lyle, Robert F. Ross, James R. Maricondo
  • Publication number: 20020157021
    Abstract: A system and method are disclosed for providing security for a computer network. Content sets are generated for a computer associated with the network. It is determined whether a user should be routed to the generated content sets. If it is determined that the user should be routed to the generated content sets, a generated content set is selected and the user is so routed. Various actions and events may be recorded in a logfile, and the logfile is analyzed using regular expressions.
    Type: Application
    Filed: April 23, 2001
    Publication date: October 24, 2002
    Inventors: Stephen Sorkin, Michael Lyle, Robert F. Ross, James R. Maricondo