Patents by Inventor Jesse Miller

Jesse Miller 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: 12386824
    Abstract: A method includes causing display of events that correspond to search results of a search query in a table. The table includes rows representing events comprising data items of event attributes, columns forming cells with the row, the columns representing respective event attributes, and interactive regions corresponding to one or more data items of the displayed data items. The method also includes in response to the user selecting a designated interactive region, causing display of a list of options, each displayed option corresponding to an interface template for composing query commands, and based on the user selecting an option in the displayed list of options, causing one or more commands to be added to the search query, the one or more commands composed based on the one or more data items that corresponds to the designated interactive region according to instructions of the interface template of the selected option.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: August 12, 2025
    Inventors: Marc V. Robichaud, Jesse Miller, Cory Burke, Alexander James, Jeffrey Thomas Lloyd
  • Publication number: 20250247225
    Abstract: The disclosure reduces a memory footprint of a hash table that employs chaining as a collision avoidance solution. The methods and systems disclosed herein enable the use of chaining collision handling while reducing a memory footprint by storing parts of a tag and a link list pointer associated with a linked list that contain useful information, without storing parts of the tag and pointer that do not contain useful information. The linked list pointer and a hash key are packed together without reducing either size, and without using additional memory overhead.
    Type: Application
    Filed: January 26, 2024
    Publication date: July 31, 2025
    Inventors: Jonathan JAEGERMAN, Nathaniel Jesse MILLER
  • Patent number: 12360991
    Abstract: A search interface is displayed in a table format that includes one or more columns, each column including data items of an event attribute, the data items being of a set of events, and a plurality of rows forming cells with the one or more columns, each cell including one or more of the data items of the event attribute of a corresponding column. Based on a user selecting one or more of the cells, a list of options if displayed corresponding to the selection, and one or more commands are added to a search query that corresponds to the set of events, the one or more commands being based on at least an option that is selected from the list of options and the event attribute for each of the one or more of the data items of each of the selected one or more cells.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: July 15, 2025
    Inventors: Marc Vincent Robichaud, Cory Eugene Burke, Jeffrey Thomas Lloyd, Jesse Miller
  • Patent number: 12353400
    Abstract: In some embodiments, a method may include display of a data summary view of a set of events that correspond to query results of a query. Each event of the set of events may include data items of a plurality of event attributes. In embodiments, the data summary view can include various summary reports. Each summary report can include summary entries and a summary graph that each present a summary of data items of a selected event attribute, of the plurality of event attributes. At least one summary report can include summary entries that are selectable by a user. The method may further include filtering the set of event, in response to, and based on, selection of one or more of the selectable summary entries by the user and updating of at least the first and second summary graphs to correspond to the filtered set of events.
    Type: Grant
    Filed: March 22, 2024
    Date of Patent: July 8, 2025
    Inventors: Jesse Miller, Marc V. Robichaud, Cory Burke, Jeffrey Thomas Lloyd, Alexander James, Andrew Robbins
  • Publication number: 20250209059
    Abstract: A method includes displaying events that correspond to search results of a search query, the events comprising data items of event attributes, the events displayed in a table. The table includes columns corresponding to an event attribute, rows corresponding events, cells populated data items, and interactive regions corresponding to at least one data item and selectable to add one or more commands to the search query. A reference event attribute is determined based on an analysis of a data object. A supplemental column corresponding to a supplemental event attribute is added to the table based on the reference event attribute. Supplemental interactive regions are added to the table and correspond to supplemental data items.
    Type: Application
    Filed: January 13, 2025
    Publication date: June 26, 2025
    Inventors: Jesse MILLER, Marc V. ROBICHAUD, Cory BURKE, Alexander JAMES, Jeffrey Thomas LLOYD
  • Patent number: 12197420
    Abstract: A method includes displaying events that correspond to search results of a search query, the events comprising data items of event attributes, the events displayed in a table. The table includes columns corresponding to an event attribute, rows corresponding events, cells populated data items, and interactive regions corresponding to at least one data item and selectable to add one or more commands to the search query. A reference event attribute is determined based on an analysis of a data object. A supplemental column corresponding to a supplemental event attribute is added to the table based on the reference event attribute. Supplemental interactive regions are added to the table and correspond to supplemental data items.
    Type: Grant
    Filed: March 8, 2023
    Date of Patent: January 14, 2025
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Marc V. Robichaud, Cory Burke, Alexander James, Jeffrey Thomas Lloyd
  • Publication number: 20240419712
    Abstract: Systems and methods are disclosed involving user interface (UI) search tools for locating data, including tools for summarizing indexed raw machine data that organize and present results to enable expansion and exploration of initial summarizations. The initial summarizations may be explored and refined to help users determine how to identify and best focus a search on data subsets of greater interest.
    Type: Application
    Filed: January 22, 2024
    Publication date: December 19, 2024
    Inventors: Jesse Miller, Jason Szeto, Jose Solis, Jindrich Dinga, David Marquardt
  • Publication number: 20240318414
    Abstract: A plumbing assembly includes a tank, a bowl in fluid communication with the tank, and a re-fill assembly fluidly coupled to the tank, the re-fill assembly having at least one re-fill assembly valve and being configured to control a flow of water from the tank to the bowl. The plumbing assembly also includes at least one controller operably coupled to the re-fill assembly, the at least one controller being configured to control the at least one valve within the re-fill assembly. The plumbing assembly further includes a first sensor communicably coupled to the at least one controller, the first sensor being configured to sense a water level within the bowl, wherein the at least one controller is configured to stop the flow of water responsive to the water level within the bowl satisfying a first threshold.
    Type: Application
    Filed: March 21, 2024
    Publication date: September 26, 2024
    Applicant: Kohler Co.
    Inventors: David Ritter, Brian Core, Jesse Miller, Douglas J. Brouwer
  • Publication number: 20240289334
    Abstract: An example computing device for streaming aggregation queries is provided. The computing device comprises a processor and memory storing instructions that cause the processor to receive a query from a caller, wherein the query comprises an aggregation operator, retrieve data comprising a plurality of data entries, determine first and second subsets of data entries from the plurality of data entries, wherein the first subset of data entries comprises data entries having disjointed keys and the second subset of data entries comprises data entries having intersecting keys, return the first subset of data entries to the caller, release the first subset of data entries from the memory, after releasing the first subset of data entries from the memory, aggregate the second subset of data entries using an aggregation operation corresponding to the aggregation operator, and return the aggregated second subset of data entries to the caller.
    Type: Application
    Filed: February 28, 2023
    Publication date: August 29, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Nathaniel Jesse MILLER, Youke SHEN, Guang YANG, Venugopal LATCHUPATULA, Gaurav KAPILA
  • Publication number: 20240253668
    Abstract: Provided are methods for determining a trajectory, which can include obtaining, using the at least one processor, sensor data associated with an environment in which a vehicle is operating, wherein the environment comprises one or more agents including a first agent; determining, using the at least one processor, based on the sensor data, a first prediction associated with the first agent; determining, using at least one processor, based on the first prediction, a primary homotopy; determining, using the at least one processor, based on the primary homotopy and the first prediction, one or more contingency homotopies associated with a contingency; determining, using the at least one processor, based on the primary homotopy and the one or more contingency homotopies, a primary trajectory; and providing, using the at least one processor, operation data associated with the primary trajectory to cause the vehicle to operate based on the primary trajectory.
    Type: Application
    Filed: February 6, 2023
    Publication date: August 1, 2024
    Inventors: Nathan SPIELBERG, Thomas Kølbæk JESPERSEN, Georgios MAMAKOUKAS, Jesse MILLER, Bence CSERNA
  • Patent number: 12007989
    Abstract: A method includes assigning an access permission of a first user to a query object that represents a first query, the access permission granting the first user access rights to one or more data sources of the first query the access permission being assigned as a runtime permission of the first query, granting a request from a second user to execute a second query, the first query being a subquery of the second query, and allowing the second user to execute the first query on the one or more data sources of the first query using the runtime permission assigned to the first query in executing the second query using the first query as the subquery.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: June 11, 2024
    Assignee: Splunk Inc.
    Inventors: Alexander James, Jesse Miller
  • Patent number: 11983167
    Abstract: A method includes receiving, in a first query interface, a query composed by the user by typing commands into a query box of the first query interface and based on the receiving of the query, causing events corresponding to query results of the query to be displayed in the first query interface with fields corresponding to the events. Based on the selection by the user of an option, a second query interface is displayed with a table that includes events that correspond to query results of a loaded query. The table includes columns corresponding to event attributes, rows corresponding to events. Cells are populated with the data items of event attributes, where one of the columns corresponds to a field of the fields displayed in the first query interface. The table also includes interactive regions selectable by the user to add one or more commands to the loaded query.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: May 14, 2024
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Marc V. Robichaud, Cory Burke, Alexander James, Jeffrey Thomas Lloyd
  • Patent number: 11983166
    Abstract: In some embodiments, a method may include display of a data summary view of a set of events that correspond to query results of a query. Each event of the set of events may include data items of a plurality of event attributes. In embodiments, the data summary view can include various summary reports. Each summary report can include summary entries and a summary graph that each present a summary of data items of a selected event attribute, of the plurality of event attributes. At least one summary report can include summary entries that are selectable by a user. The method may further include filtering the set of event, in response to, and based on, selection of one or more of the selectable summary entries by the user and updating of at least the first and second summary graphs to correspond to the filtered set of events.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: May 14, 2024
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Marc V. Robichaud, Cory Burke, Jeffrey Thomas Lloyd, Alexander James, Andrew Robbins
  • Patent number: 11972203
    Abstract: The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data.
    Type: Grant
    Filed: April 25, 2023
    Date of Patent: April 30, 2024
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Micah James Delfino, Marc Robichaud, David Carasso
  • Patent number: 11940989
    Abstract: In some embodiments, a method may include display of a data summary view of a set of events that correspond to query results of a query. Each event of the set of events may include data items of a plurality of event attributes. In embodiments, the data summary view can include various summary reports. Each summary report can include summary entries and a summary graph that each present a summary of data items of a selected event attribute, of the plurality of event attributes. At least one summary report can include summary entries that are selectable by a user. The method may further include filtering the set of event, in response to, and based on, selection of one or more of the selectable summary entries by the user and updating of at least the first and second summary graphs to correspond to the filtered set of events.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: March 26, 2024
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Marc V. Robichaud, Cory Burke, Jeffrey Thomas Lloyd, Alexander James, Andrew Robbins
  • Patent number: 11880399
    Abstract: Systems and methods are disclosed involving user interface (UI) search tools for locating data, including tools for summarizing indexed raw machine data that organize and present results to enable expansion and exploration of initial summarizations. The initial summarizations may be explored and refined to help users determine how to identify and best focus a search on data subsets of greater interest.
    Type: Grant
    Filed: July 8, 2022
    Date of Patent: January 23, 2024
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Jason Szeto, Jose Solis, Jindrich Dinga, David Marquardt
  • Patent number: 11822512
    Abstract: A graphical user interface allows a customer to specify delimiters and/or patterns that occur in event data and indicate the presence of a particular field. The graphical user interface applies a customer's delimiter specifications directly to event data and displays the resulting event data in real time. Delimiter specifications may be saved as configuration settings and systems in a distributed setting may use the delimiter specifications to extract field values as the systems process raw data into event data. Extracted field values are used to accelerate search queries that a system receives.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: November 21, 2023
    Assignee: Splunk Inc.
    Inventor: Jesse Miller
  • Patent number: 11789901
    Abstract: A data intake and query system provides interfaces that enable users to configure source type definitions used by the system. A data intake and query system generally refers to a system for collecting and analyzing data including machine-generated data. Such a system may be configured to consume many different types of machine data generated by any number of different data sources including various servers, network devices, applications, etc. At a high level, a source type definition comprises one or more properties that define how various components of a data intake and query system collect, index, store, search and otherwise interact with particular types of data consumed by the system. The interfaces provided by the system generally comprise one or more interface components for configuring various attributes of a source type definition.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: October 17, 2023
    Assignee: Splunk Inc.
    Inventors: Alexander D. Munk, Jesse Miller
  • Patent number: 11651149
    Abstract: The technology disclosed relates to formulating and refining field extraction rules that are used at query time on raw data with a late-binding schema. The field extraction rules identify portions of the raw data, as well as their data types and hierarchical relationships. These extraction rules are executed against very large data sets not organized into relational structures that have not been processed by standard extraction or transformation methods. By using sample events, a focus on primary and secondary example events help formulate either a single extraction rule spanning multiple data formats, or multiple rules directed to distinct formats. Selection tools mark up the example events to indicate positive examples for the extraction rules, and to identify negative examples to avoid mistaken value selection. The extraction rules can be saved for query-time use, and can be incorporated into a data model for sets and subsets of event data.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: May 16, 2023
    Assignee: Splunk Inc.
    Inventors: Jesse Miller, Micah James Delfino, Marc Robichaud, David Carasso
  • Patent number: 11651012
    Abstract: A method includes in response to a user selection of a command of a coding language, causing display of a set of argument blocks in a text input region based on syntax of the command Each argument block allows the user to input a value of an argument of the command to the argument block. In response to a user selection to modify the set of argument blocks, an argument block is added to the set of argument blocks displayed in the text input region based on the syntax of the command. In response to receiving from the user the input of the value of the argument to the added argument block, the command is caused to be coded in the text input region with at least the argument having the value from the input to the added argument block.
    Type: Grant
    Filed: May 17, 2021
    Date of Patent: May 16, 2023
    Assignee: Splunk Inc.
    Inventors: Jindrich Dinga, Yuan Xie, Katherine Kyle Feeney, Jesse Miller