Patents by Inventor Joshua Walter

Joshua Walter 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).

  • Publication number: 20210201433
    Abstract: 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: Application
    Filed: December 27, 2019
    Publication date: July 1, 2021
    Inventors: Balaji CALIDAS, Joshua Walter Kelly, Avinash Seetharamaiah, Jonnala Gadda Nagendra Kumar, Hitendra Mohan Gangani
  • Publication number: 20210070131
    Abstract: 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: Application
    Filed: September 11, 2019
    Publication date: March 11, 2021
    Inventors: Keith Weston, Matthew Arthur Titus, Trenton Lee Mcmillion, Ryan Orourke, Joshua Walters
  • Patent number: 10909182
    Abstract: 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: Grant
    Filed: March 26, 2018
    Date of Patent: February 2, 2021
    Assignee: Splunk Inc.
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel
  • Patent number: 10909128
    Abstract: 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: Grant
    Filed: March 26, 2018
    Date of Patent: February 2, 2021
    Assignee: Splunk Inc.
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel, Horst Werner
  • Patent number: 10885049
    Abstract: Systems and methods are disclosed for generating a user interface to enable identification of one or more pivot identifiers and one or more step identifiers. The system executes a query on events having raw machine data associated with a timestamp and obtains fields associated with the events. The system further populates a graphical user interface with field identifiers associated with the obtained fields and enables identification of one or more fields as one or more pivot identifiers and one or more step identifiers.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: January 5, 2021
    Assignee: Splunk Inc.
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel
  • Patent number: 10776377
    Abstract: Systems and methods are disclosed for generating one or more journey instances from events having raw machine data associated with a timestamp. The system generates a user interface that includes field identifiers associated with the plurality events for selection as one or more pivot identifiers and one or more step identifiers. Based on the one or more pivot identifiers, the system identifies related events that share a common field value, and based on the one or more step identifiers, the system groups the related events into a subset of events. Using the subset of events the system builds a journey instance.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: September 15, 2020
    Assignee: Splunk Inc.
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel
  • Patent number: 10754638
    Abstract: 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: Grant
    Filed: April 29, 2019
    Date of Patent: August 25, 2020
    Assignee: Splunk Inc.
    Inventors: Akash Dwivedi, Simon Foster Fishel, Isabelle Park, Vivian Shen, Eric Tschetter, Joshua Walters
  • Patent number: 10719332
    Abstract: Systems and methods are disclosed for providing a multi-component application, including a first and second component. A client device may be provisioned with the application in a manner that, from the point of view of an end user, is similar to access a single component application. A user may use a client device to attempt to access a second component to provide the application. The second component can instruct the client device to first obtain a first component from a different network location. The client device can obtain the first component and execute the first component to use the second component, thereby providing the multi-component application. Other than submission of an initial request to access the application, provisioning of the multi-component application may be programmatic and potentially invisible to an end user, thereby providing an experience similar to accessing a single component application.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: July 21, 2020
    Assignee: Splunk Inc.
    Inventors: Akash Dwivedi, Simon Foster Fishel, Eric Tschetter, Joshua Walters
  • Patent number: 10536539
    Abstract: Users may interact with a multitude of content on content sources. Content sources may desire to identify sessions that the user created. As provided herein, a user interacting with a content source may be identified. Source data and session data regarding the user interaction may be extracted. A data pipeline may be generated based upon the source data and the session data. The data pipeline may be sessionized into a single data feed based upon a finished current events interval (e.g., sessions that are activated and terminated during a first interval), a finished last events interval (e.g., sessions that are activated during the first interval and terminated during a second interval), a second finished current events interval (e.g., sessions that are activated and terminated during the second interval), and/or a second finished last events interval (e.g., sessions that are activated during the second interval and terminated during a third interval).
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: January 14, 2020
    Assignee: Oath Inc.
    Inventors: Akshai Sarma, Michael Natkovich, Joshua Walters
  • Publication number: 20190351436
    Abstract: 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: Application
    Filed: May 10, 2019
    Publication date: November 21, 2019
    Inventors: Pete Kajuch, Joshua Walter
  • Publication number: 20190294720
    Abstract: Systems and methods are disclosed for generating one or more journey instances from events having raw machine data associated with a timestamp. The system generates a user interface that includes field identifiers associated with the plurality events for selection as one or more pivot identifiers and one or more step identifiers. Based on the one or more pivot identifiers, the system identifies related events that share a common field value, and based on the one or more step identifiers, the system groups the related events into a subset of events. Using the subset of events the system builds a journey instance.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel
  • Publication number: 20190294719
    Abstract: Systems and methods are disclosed for generating a user interface to enable identification of one or more pivot identifiers and one or more step identifiers. The system executes a query on events having raw machine data associated with a timestamp and obtains fields associated with the events. The system further populates a graphical user interface with field identifiers associated with the obtained fields and enables identification of one or more fields as one or more pivot identifiers and one or more step identifiers.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel
  • Publication number: 20190294734
    Abstract: 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 groups the related events into a subset of events. Using the subset of events the system can build a journey instance.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel
  • Publication number: 20190294718
    Abstract: Systems and methods are disclosed for analyzing multiple groups of ordered events having raw machine data associated with a timestamp. The events in a particular group of ordered events can be related based on a common field value for a particular field associated with a pivot identifier. Further, the events in a particular group of ordered events can be categorized based on one or more field values for field associated with a step identifier. One or more visualizations can be generated based on one or more of the groups of ordered events.
    Type: Application
    Filed: March 26, 2018
    Publication date: September 26, 2019
    Inventors: Joerg Beringer, Isabelle Park, Joshua Walters, Eric Tschetter, Simon Fishel, Horst Werner
  • Patent number: 10402409
    Abstract: In one embodiment, for each one of a plurality of web pages, a number of instances of page events for the one of the plurality of web pages and a number of instances of a particular subset of the page events for the one of the plurality of web pages may be ascertained and based upon the number of instances of page events for the one of the plurality of web pages and the number of instances of the particular subset of the page events for the one of the plurality of web pages, a virality score for the one of the plurality of web pages may be determined. The virality score may be determined independent from numbers of instances of page events associated with other web pages. The plurality of web pages may be ranked based upon the virality scores associated with the plurality of web pages.
    Type: Grant
    Filed: December 10, 2014
    Date of Patent: September 3, 2019
    Assignee: Excalibur IP, LLC
    Inventor: Joshua Walters
  • Publication number: 20190057353
    Abstract: 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: Application
    Filed: August 15, 2017
    Publication date: February 21, 2019
    Inventors: Niru Appikatala, Miao Chen, Michael Natkovich, Joshua Walters
  • Patent number: 9776579
    Abstract: A hood air extractor includes a support defining a first passageway. A first flap is carried on the support. The first flap is displaceable between a first position closing the first passageway to water passage in a first direction and a second position opening the first passageway to air passage in a second direction. A hood assembly incorporating one or more hood air extractors is also disclosed.
    Type: Grant
    Filed: September 28, 2016
    Date of Patent: October 3, 2017
    Assignee: Ford Global Technologies, LLC
    Inventors: Ryan Delaney, Joseph Ovalles Quinones, Thomas Joseph Ciccone, Joshua Walters, Andrew Thomas Cunningham, Peter Thai
  • Publication number: 20160344826
    Abstract: Users may interact with a multitude of content on content sources. Content sources may desire to identify sessions that the user created. As provided herein, a user interacting with a content source may be identified. Source data and session data regarding the user interaction may be extracted. A data pipeline may be generated based upon the source data and the session data. The data pipeline may be sessionized into a single data feed based upon a finished current events interval (e.g., sessions that are activated and terminated during a first interval), a finished last events interval (e.g., sessions that are activated during the first interval and terminated during a second interval), a second finished current events interval (e.g., sessions that are activated and terminated during the second interval), and/or a second finished last events interval (e.g., sessions that are activated during the second interval and terminated during a third interval).
    Type: Application
    Filed: May 20, 2015
    Publication date: November 24, 2016
    Inventors: Akshai Sarma, Michael Natkovich, Joshua Walters
  • Publication number: 20160170990
    Abstract: In one embodiment, for each one of a plurality of web pages, a number of instances of page events for the one of the plurality of web pages and a number of instances of a particular subset of the page events for the one of the plurality of web pages may be ascertained and based upon the number of instances of page events for the one of the plurality of web pages and the number of instances of the particular subset of the page events for the one of the plurality of web pages, a virality score for the one of the plurality of web pages may be determined. The virality score may be determined independent from numbers of instances of page events associated with other web pages. The plurality of web pages may be ranked based upon the virality scores associated with the plurality of web pages.
    Type: Application
    Filed: December 10, 2014
    Publication date: June 16, 2016
    Inventor: Joshua Walters
  • Patent number: 8985632
    Abstract: A bracket has an elongate portion of a predetermined length. The elongate portion terminates in a clamp end that includes a downward sloping portion connected to a curved contact portion. The curved contact portion is configured to contact a tunable bead of a sheet metal portion of a vehicle body structure such as a pillar. The sheet metal portion comprises a generally planar mating surface, an opening in the depression, and a bead rising from the mating surface, wherein the height of the bead is configured for a top surface of the bead to contact a bottom portion of a clamp when the clamp is in a secured position.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: March 24, 2015
    Assignee: Ford Global Technologies, LLC
    Inventors: William George Heckman, Darrin Neil Wagner, Sone Sadakhom, Joshua Walters