Patents by Inventor Mitchell Blank
Mitchell Blank 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: 11599396Abstract: Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on a source type of the plurality of first chunks. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.Type: GrantFiled: April 22, 2021Date of Patent: March 7, 2023Assignee: SPLUNK INC.Inventors: Jag Kerai, Anish Shrigondekar, Mitchell Blank, Jr., Hasan Alayli
-
Publication number: 20230013518Abstract: A cutter bar skid shoe for a header of an agricultural harvester. The cutter bar skid shoe includes a skid plate having an upper surface, a lower surface, a fore end and an aft end. The cutter bar skid shoe further includes a cutter knife clip integral with and extending forwardly of the fore end of the skid plate for engaging a cutter knife blade.Type: ApplicationFiled: July 13, 2022Publication date: January 19, 2023Inventors: Mitchell Blank, Joel T. Cook, Joseph R. Best, David V. Dobbins
-
Patent number: 11252224Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.Type: GrantFiled: July 7, 2020Date of Patent: February 15, 2022Assignee: Splunk Inc.Inventors: Denis Gladkikh, Mitchell Blank, Jr.
-
Publication number: 20210279113Abstract: Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on a source type of the plurality of first chunks. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.Type: ApplicationFiled: April 22, 2021Publication date: September 9, 2021Inventors: Jag Kerai, Anish Shrigondekar, Mitchell Blank, JR., Hasan Alayli
-
Patent number: 11016821Abstract: Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on entry boundaries in at least some of the plurality of first chunks of data. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.Type: GrantFiled: December 4, 2019Date of Patent: May 25, 2021Assignee: Splunk Inc.Inventors: Jag Kerai, Anish Shrigondekar, Mitchell Blank, Jr., Hasan Alayli
-
Publication number: 20200401584Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.Type: ApplicationFiled: July 7, 2020Publication date: December 24, 2020Inventors: Denis Gladkikh, Mitchell Blank, JR.
-
Patent number: 10713245Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.Type: GrantFiled: March 8, 2019Date of Patent: July 14, 2020Assignee: Splunk Inc.Inventors: Denis Gladkikh, Mitchell Blank, Jr.
-
Publication number: 20200104188Abstract: Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on entry boundaries in at least some of the plurality of first chunks of data. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.Type: ApplicationFiled: December 4, 2019Publication date: April 2, 2020Inventors: Jag Kerai, Anish Shrigondekar, Mitchell Blank, Hasan Alayli
-
Patent number: 10545798Abstract: Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on entry boundaries in at least some of the plurality of first chunks of data. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.Type: GrantFiled: January 31, 2017Date of Patent: January 28, 2020Assignee: SPLUNK INC.Inventors: Jag Kerai, Anish Shrigondekar, Mitchell Blank, Jr., Hasan Alayli
-
Publication number: 20190205298Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.Type: ApplicationFiled: March 8, 2019Publication date: July 4, 2019Inventors: Denis Gladkikh, Mitchell Blank, JR.
-
Patent number: 10255322Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.Type: GrantFiled: April 27, 2018Date of Patent: April 9, 2019Assignee: Splunk Inc.Inventors: Denis Gladkikh, Mitchell Blank, Jr.
-
Publication number: 20180293112Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.Type: ApplicationFiled: April 27, 2018Publication date: October 11, 2018Inventors: Denis Gladkikh, Mitchell Blank, JR.
-
Patent number: 10061807Abstract: Embodiments of the present disclosure provide a method for generating an inverted index in accordance with a user generated collection query. The method comprises providing a field searchable data store that comprises a plurality of event records, each event record comprising a time-stamped portion of raw machine data. The method further comprises receiving a collection query that references a field name. Further, responsive to the collection query, an inverted index is generated by: a) determining an extraction rule associated with the field name; b) extracting a field value corresponding to the field name from one or more event records in the field searchable data store using the extraction rule; and c) populating the inverted index responsive to each extracted field value, wherein each entry comprises the field name, the corresponding field value and a reference value that identifies a location in the field searchable data store where an associated event record is stored.Type: GrantFiled: January 31, 2017Date of Patent: August 28, 2018Assignee: SPLUNK INC.Inventors: David Ryan Marquardt, Mitchell Blank, Stephen Sorkin
-
Publication number: 20180217874Abstract: Resegmenting chunks of data for load balancing is disclosed. A plurality of first chunks of data is received. The plurality of first chunks of data includes one or more entries that include raw data produced by a component of an information technology environment and that reflects activity in the information technology environment. The plurality of first chunks of data is resegmented into a plurality of second chunks of data based on entry boundaries in at least some of the plurality of first chunks of data. A first subset of the plurality of second chunks of data is distributed to a first indexer of a set of indexers. An occurrence of a trigger event is determined, and in response to the trigger event, a second subset of the plurality of second chunks of data is distributed to a second indexer of the set of indexers.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Jag Kerai, Anish Shrigondekar, Mitchell Blank, JR., Hasan Alayli
-
Patent number: 9983912Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.Type: GrantFiled: July 30, 2015Date of Patent: May 29, 2018Assignee: Splunk Inc.Inventors: Denis Gladkikh, Mitchell Blank, Jr.
-
Publication number: 20170139996Abstract: Embodiments of the present disclosure provide a method for generating an inverted index in accordance with a user generated collection query. The method comprises providing a field searchable data store that comprises a plurality of event records, each event record comprising a time-stamped portion of raw machine data. The method further comprises receiving a collection query that references a field name.Type: ApplicationFiled: January 31, 2017Publication date: May 18, 2017Inventors: David Ryan Marquardt, Mitchell Blank, Stephen Sorkin
-
Publication number: 20160034319Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.Type: ApplicationFiled: July 30, 2015Publication date: February 4, 2016Inventors: Denis Gladkikh, Mitchell Blank, JR.
-
Patent number: 9128779Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a long-lived connection and a short-lived connection between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using the short-lived connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the long-lived connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the short-lived connection.Type: GrantFiled: July 31, 2014Date of Patent: September 8, 2015Assignee: SPLUNK INC.Inventors: Denis Gladkikh, Mitchell Blank, Jr.