Patents by Inventor Joshua Walters
Joshua Walters 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: 12197908Abstract: Systems and methods are disclosed for providing a multi-component application, including a first and second component, and a first and second server. The first component may be implemented at the first server, while a second component may be implemented at a client device. An end user of a client device may request access to metadata stored on the second server that is utilized by the second component to implement the multi-component application. The end user may authenticate with the first component. The first component may then communicate with the second server to authenticate the end user to the second server, thereby granting the end user access to the second server without having to reauthenticate to the second server.Type: GrantFiled: November 22, 2023Date of Patent: January 14, 2025Assignee: Splunk Inc.Inventors: Akash Dwivedi, Simon Foster Fishel, Isabelle Park, Vivian Shen, Eric Tschetter, Joshua Walters
-
Publication number: 20250013926Abstract: A spray head includes a body and a modular spray assembly. The body includes a cavity therein. The modular spray assembly is detachably coupled to the body. The modular spray assembly includes a housing, a spray member, a cover, an impeller, and a rotor. The spray member is rotatably coupled to the housing. The cover is coupled to the housing and includes a shaft disposed in the housing. The impeller is rotatably coupled to the shaft. The rotor is rotatably coupled to the impeller and the spray member. The rotor is configured to rotate eccentrically relative to the impeller and the spray member. The housing includes an inlet configured to direct a flow of fluid from the cavity to an interior of the housing to rotate the impeller.Type: ApplicationFiled: September 20, 2024Publication date: January 9, 2025Applicant: Kohler Co.Inventors: Pete Kajuch, Joshua Walter
-
Patent number: 12099428Abstract: A method of persisting and querying Real User Monitoring (RUM) data comprises grouping together spans associated with a user-interaction with a webpage or application that are ingested during a given time duration. The method also comprises generating one or more data sets each associated with an analysis modality using the grouped spans, wherein each analysis modality extracts a different level of detail from the spans. Further, the method comprises selecting, based on a first user query, a first analysis modality for generating a response to the first user query and accessing a data set that is associated with the first analysis modality. The method also comprises generating the response to the first user query using the data set associated with the first analysis modality, wherein the first user query requests information pertaining to a performance of the application in response to the user-interaction.Type: GrantFiled: January 29, 2021Date of Patent: September 24, 2024Assignee: SPLUNK Inc.Inventors: Mayank Agarwal, Jonathan Dillman, Rahul Gidwani, Justin Smith, Joshua Walters
-
Patent number: 12001426Abstract: Systems and methods are disclosed for supporting transformations of a graph generated from a query to event data. The event data may be unstructured event data, from which instances of a journey can be identified that represent sequences of related events describing actions performed in a computing environment. When evaluating journey instances, it can be helpful to visualize the instances as a graph. Depending on the instances viewed, a user may desire different modifications to the graph. While such modifications can be made when initially building instances from the unstructured event data, this can limit reuse of the resulting instances (since the modification would also be present when evaluating other subsets). To address this, embodiments of the present disclosure enable graph modifications to be applied to subsets of journey instances after building those instances from unstructured event data, increasing reuse of instances built from a query against the unstructured data.Type: GrantFiled: April 4, 2023Date of Patent: June 4, 2024Assignee: Splunk Inc.Inventors: Chandrashekar Basavaiah, Elizabeth Li, Eric Tschetter, Joshua Walters
-
Patent number: 11829746Abstract: Systems and methods are disclosed for providing a multi-component application, including a first and second component. Functionality of the application may be easily and rapidly modified by modification to the first component, without requiring modification to the second component. The first component may be implemented locally at a client device, while the second component is implemented remotely. While modification of the second component may require privileges of a remote location, a user of a client device may modify the first component while maintaining interoperability and compatibility with the second component, thereby enabling the end user to modify functionality of the multi-component application. In some instances, different versions of a first component are provided, and an end user of a client device is enabled to specify which version of the first component should be used.Type: GrantFiled: January 31, 2022Date of Patent: November 28, 2023Assignee: Splunk Inc.Inventors: Akash Dwivedi, Simon Foster Fishel, Isabelle Park, Vivian Shen, Eric Tschetter, Joshua Walters
-
Patent number: 11809497Abstract: Systems and methods are disclosed for processing events having raw machine data associated with a timestamp using one or more pivot identifiers and one or more step identifiers to generate one or more journey instances. Based on the one or more pivot identifier field, the system can relate events that have a common field value for the pivot identifier field. Based on the one or more step identifiers, the system can group the related events into a subset of events. Using the subset of events, the system can build a journey instance.Type: GrantFiled: January 6, 2023Date of Patent: November 7, 2023Assignee: Splunk Inc.Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Foster Fishel
-
Patent number: 11727016Abstract: A method of identifying exemplary spans associated with a real user session comprises aggregating ingested spans associated with user interaction with an application during the user session. The method also comprises segmenting the user session into chunks and storing each chunk with an identifier indicating a location of a respective chunk. Further, responsive to user-specified parameters included in a query, the method comprises accessing a chunk using a respective identifier and applying the user-specified parameters to spans in the chunk. Additionally, the method comprises rendering a waterfall visualization comprising exemplary spans associated with the user session, wherein the exemplary spans surface in response to the applying the user-specified parameters to the plurality of spans in the chunk.Type: GrantFiled: April 30, 2021Date of Patent: August 15, 2023Assignee: SPLUNK Inc.Inventors: Mayank Agarwal, Rahul Gidwani, Justin Smith, Joshua Walters, John Bennett Wundes
-
Patent number: 11625394Abstract: Systems and methods are disclosed for supporting transformations of a graph generated from a query to event data. The event data may be unstructured event data, from which instances of a journey can be identified that represent sequences of related events describing actions performed in a computing environment. When evaluating journey instances, it can be helpful to visualize the instances as a graph. Depending on the instances viewed, a user may desire different modifications to the graph. While such modifications can be made when initially building instances from the unstructured event data, this can limit reuse of the resulting instances (since the modification would also be present when evaluating other subsets). To address this, embodiments of the present disclosure enable graph modifications to be applied to subsets of journey instances after building those instances from unstructured event data, increasing reuse of instances built from a query against the unstructured data.Type: GrantFiled: March 4, 2022Date of Patent: April 11, 2023Assignee: Splunk Inc.Inventors: Chandrashekar Basavaiah, Elizabeth Li, Eric Tschetter, Joshua Walters
-
Publication number: 20230092789Abstract: Battery systems according to embodiments of the present technology may include a battery including a first electrode terminal and a second electrode terminal accessible along a first surface of the battery. The battery may define a recessed portion of the battery along the first surface of the battery between the first electrode terminal and the second electrode terminal. The battery systems may include a module electrically coupled with the battery. The module may include a circuit board. The module may include a first conductive tab extending from a second surface of the circuit board opposite the first surface of the circuit board. The first conductive tab may be electrically coupling the module with the first electrode terminal. The module may include a second conductive tab extending from the second surface of the circuit board. The second conductive tab may be electrically coupling the module with the second electrode terminal.Type: ApplicationFiled: September 21, 2021Publication date: March 23, 2023Applicant: Apple Inc.Inventors: Hirotsugu Oba, Brian K. Shiu, Michael P. Zhang, Xiao Liu, Christopher R. Pasma, Steven M. Labovitz, Katharine R. Chemelewski, Erik D. Gillow, Joshua Walter, Junhua Liu, Michael H. Tsai, Stephan P. Abdo
-
Patent number: 11602985Abstract: Methods and systems are provided for a cooling assembly for a vehicle. In one example, the cooling assembly may be a non-rectangular cooler positioned in a front end of the vehicle with an entry duct continuous with the non-rectangular cooler and arranged upstream of the non-rectangular cooler and an exit duct also continuous with the non-rectangular cooler and arranged downstream of the non-rectangular cooler.Type: GrantFiled: September 11, 2019Date of Patent: March 14, 2023Assignee: Ford Global Technologies, LLCInventors: Keith Weston, Matthew Arthur Titus, Trenton Lee Mcmillion, Ryan Orourke, Joshua Walters
-
Patent number: 11550849Abstract: Systems and methods are disclosed for processing events having raw machine data associated with a timestamp using one or more pivot identifiers and one or more step identifiers to generate one or more journey instances. Based on the one or more pivot identifier field, the system can relate events that have a common field value for the pivot identifier field. Based on the one or more step identifiers, the system can group the related events into a subset of events. Using the subset of events, the system can build a journey instance.Type: GrantFiled: January 28, 2021Date of Patent: January 10, 2023Assignee: Splunk Inc.Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Foster Fishel
-
Publication number: 20220088623Abstract: A spray head includes a body and a modular spray assembly. The body includes a cavity therein. The modular spray assembly is detachably coupled to the body. The modular spray assembly includes a housing, a spray member, a cover, an impeller, and a rotor. The spray member is rotatably coupled to the housing. The cover is coupled to the housing and includes a shaft disposed in the housing. The impeller is rotatably coupled to the shaft. The rotor is rotatably coupled to the impeller and the spray member. The rotor is configured to rotate eccentrically relative to the impeller and the spray member. The housing includes an inlet configured to direct a flow of fluid from the cavity to an interior of the housing to rotate the impeller.Type: ApplicationFiled: November 30, 2021Publication date: March 24, 2022Applicant: Kohler Co.Inventors: Pete Kajuch, Joshua Walter
-
Patent number: 11269876Abstract: Systems and methods are disclosed for supporting transformations of a graph generated from a query to event data. The event data may be unstructured event data, from which instances of a journey can be identified that represent sequences of related events describing actions performed in a computing environment. When evaluating journey instances, it can be helpful to visualize the instances as a graph. Depending on the instances viewed, a user may desire different modifications to the graph. While such modifications can be made when initially building instances from the unstructured event data, this can limit reuse of the resulting instances (since the modification would also be present when evaluating other subsets). To address this, embodiments of the present disclosure enable graph modifications to be applied to subsets of journey instances after building those instances from unstructured event data, increasing reuse of instances built from a query against the unstructured data.Type: GrantFiled: April 30, 2020Date of Patent: March 8, 2022Assignee: Splunk Inc.Inventors: Chandrashekar Basavaiah, Elizabeth Li, Eric Tschetter, Joshua Walters
-
Patent number: 11263229Abstract: Systems and methods are disclosed for efficiently detecting alert states within unstructured event data. Alert states are illustratively defined as occurring when a threshold number of journey instances are present within the unstructured event data, each journey instance representing a series of events within the event data representing steps within a pre-defined journey. Detecting journey instances within unstructured event data can require significant computational resources, and thus attempting to detect alert states directly from unstructured event data can lead to inefficiencies. Embodiments of this disclosure enable a structured data set of journey instances to be generated from unstructured event data, and for the structured data set to be evaluated based on criteria of multiple alert states. By utilizing a single structured data set to support evaluation based on multiple alert states, detecting alert states from unstructured event data is rendered more efficient.Type: GrantFiled: October 18, 2019Date of Patent: March 1, 2022Assignee: Splunk Inc.Inventors: Chandrashekar Basavaiah, Jindrich Dinga, Elizabeth Li, Cary Glen Noel, Isabelle Park, Eric Tschetter, Joshua Walters, Mei Chun Yeh
-
Patent number: 11256497Abstract: Systems and methods are disclosed for providing a multi-component application, including a first and second component. Functionality of the application may be easily and rapidly modified by modification to the first component, without requiring modification to the second component. The first component may be implemented locally at a client device, while the second component is implemented remotely. While modification of the second component may require privileges of a remote location, a user of a client device may modify the first component while maintaining interoperability and compatibility with the second component, thereby enabling the end user to modify functionality of the multi-component application. In some instances, different versions of a first component are provided, and an end user of a client device is enabled to specify which version of the first component should be used.Type: GrantFiled: July 22, 2020Date of Patent: February 22, 2022Assignee: Splunk Inc.Inventors: Akash Dwivedi, Simon Foster Fishel, Isabelle Park, Vivian Shen, Eric Tschetter, Joshua Walters
-
Patent number: 11227256Abstract: The present teaching generally relates to detecting data bucket discrepancies associated with online experiments. In a non-limiting embodiment, a monitoring layer may be generated within an online experimentation platform that includes at least a first layer, and where a first online experiment is associated with the first layer, the monitoring layer includes a monitoring layer data bucket, and the first layer includes at least a first data bucket. First data representing user activity associated with a first plurality of identifiers may be obtained, the user activity being associated with the first layer. Second data representing at least one user engagement parameter may be generated, and a first discrepancy between the first and second data may be determined. The first discrepancy indicating a first amount of identifiers that include a first metadata tag associated with the first layer and lack a second metadata tag associated with the monitoring layer.Type: GrantFiled: August 15, 2017Date of Patent: January 18, 2022Assignee: VERIZON MEDIA INC.Inventors: Niru Appikatala, Miao Chen, Michael Natkovich, Joshua Walters
-
Patent number: 11213837Abstract: A spray head comprises a body, a rotatable member, and a first bearing. The rotatable member is rotatably coupled to the body and includes a plurality of vanes and a plurality of spray nozzles. The first bearing is coupled to the body and is configured to define a rotational axis of the rotatable member. The first bearing includes a longitudinal channel and a plurality of distribution channels extending radially outwardly from the longitudinal channel through the first bearing. The first bearing is configured to direct a flow of water through the longitudinal channel and the plurality of distribution channels toward the plurality of vanes to rotate the rotatable member about the first bearing, so as to direct the flow of water through the plurality of spray nozzles.Type: GrantFiled: May 10, 2019Date of Patent: January 4, 2022Assignee: KOHLER CO.Inventors: Pete Kajuch, Joshua Walter
-
Patent number: 11194564Abstract: Systems and methods are disclosed for providing a multi-component application, including a first and second component. Functionality of the application may be modified by modification of the first component, potentially without requiring modification of the second component. However, some functionalities added to application may require modifications to both the first and second component. To maintain compatibility between components, the first component can be configured to detect versioning information of a second component, and adjust its functionality to disable functions unavailable due to lack of compatibility with a current version of the second component. The first component can notify an end user of any such lack of compatibility, and potentially instruct the end user in updating the second component.Type: GrantFiled: April 29, 2019Date of Patent: December 7, 2021Assignee: Splunk Inc.Inventors: Akash Dwivedi, Simon Foster Fishel, Eric Tschetter, Joshua Walters
-
Patent number: 11145024Abstract: Methods, systems, and devices for processing are described. A device may parse a set of layers of a deep neural network. The set of layers may be associated with a set of machine learning operations of the deep neural network. The device may determine one or more layer parameters based on the determined set of layers. In some aspects, the device may determine an execution time associated with executing a shader dispatch based on the one or more layer parameters. The device may batch the shader dispatch to a command buffer based on the execution time and process the command buffer based on the batching. The device may determine a target execution time based on an assembly time associated with the command buffer, a processing time associated with the command buffer, a frequency level associated with processing the command buffer, the one or more layer parameters, or some combination thereof.Type: GrantFiled: December 27, 2019Date of Patent: October 12, 2021Assignee: QUALCOMM IncorporatedInventors: Balaji Calidas, Joshua Walter Kelly, Avinash Seetharamaiah, Jonnala Gadda Nagendra Kumar, Hitendra Mohan Gangani
-
Publication number: 20210224331Abstract: Systems and methods are disclosed for processing events having raw machine data associated with a timestamp using one or more pivot identifiers and one or more step identifiers to generate one or more journey instances. Based on the one or more pivot identifier field, the system can relate events that have a common field value for the pivot identifier field. Based on the one or more step identifiers, the system can group the related events into a subset of events. Using the subset of events, the system can build a journey instance.Type: ApplicationFiled: January 28, 2021Publication date: July 22, 2021Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Foster Fishel