Patents by Inventor Joseph R. Grammatico

Joseph R. Grammatico 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: 20230311653
    Abstract: A method includes writing vehicle data parameters (VDPs) into a memory in order of a vehicle outputting the VDPs. The method also includes displaying a first view of a graphical user interface (GUI) on a display. The GUI includes one or more VDP graphs, a graph-axis control, and a first vehicle operating condition (VOC) indicator at the graph-axis control. The method also includes displaying a second view of the GUI on the display in response to a selection of the first VOC indicator. The first and second views include first and second sets of VDP graphs, respectively. The second set of VDP graphs includes VDPs not represented in the first set of VDP graphs. Graph-axis control segments within the graph-axis control in the first and second views cover different portions of the graph-axis control. The graph-axis control segments correspond to different portions of the VDPs written into the memory.
    Type: Application
    Filed: March 31, 2022
    Publication date: October 5, 2023
    Inventors: Joseph R. Grammatico, Joshua C. Covington, Roy S. Brozovich, Patrick S. Merg
  • Publication number: 20230267777
    Abstract: A diagnostic tool includes a processor, display, and memory storing instructions to perform scan tool functions (STF) including transmitting a message to a vehicle. The STF include first STF for a first system of the vehicle. Additional stored instructions are executable to display a first user-interface screen (UIS) including a first user-selectable control (USC) including an indicator of a first scanner job performable on the vehicle, and to display a second UIS instead of the first UIS in response to a selection of the first USC. The second UIS incudes: a second USC including an indicator of the first STF for the first system of the vehicle, and guidance for performing a procedure of the first scanner job. The stored instructions are executable to transmit a first vehicle data message to a component of the first system in response to a selection of the second USC.
    Type: Application
    Filed: April 28, 2023
    Publication date: August 24, 2023
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Publication number: 20230252824
    Abstract: A method for performing test set. After determining the test set and a vehicle identifier, a processor of a computing system determines: (1) a component test (CT) and a functional test command (FTC), (2) the CT and a first set of parameter identifiers (PIDs), or (3) the FTC and a second set of PIDs. The CT corresponds to a particular vehicle component. The FTC is for requesting control of a controllable vehicle component. If the CT is determined, a test device is configured to be in a mode to perform the CT. If the FTC is determined, a GUI including a user-selectable control corresponding to the FTC is displayed. If the first or second set of PIDs is determined, a set of parameter values corresponding to the determined set of PIDs is received and displayed in response to vehicle data messages transmitted by the computing system.
    Type: Application
    Filed: February 9, 2022
    Publication date: August 10, 2023
    Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Joseph R. Grammatico, Bradley R. Lewis, Thomas J. Ward, Damien J. Coleman
  • Publication number: 20230252830
    Abstract: A method comprising determining a functional test and one or more parameter identifiers (PIDs) corresponding to the functional test. The method also includes transmitting first and second sets of vehicle data messages to a vehicle. The first set of vehicle data messages includes a first vehicle data message to request performance of the functional test and the second set of vehicle data messages includes vehicle data messages including the one or more PIDs. Additionally, the method includes receiving, from the vehicle, a third set of vehicle data message including parameter values corresponding to the one or more PIDs. Furthermore, the method includes outputting, by the processor on a display, a first graphical user interface including a user-selectable control corresponding to performance of the functional test, a textual description corresponding to each of the one or more PIDs and parameter values corresponding to the one or more PIDs.
    Type: Application
    Filed: February 8, 2023
    Publication date: August 10, 2023
    Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Joseph R. Grammatico, Bradley R. Lewis, Thomas J. Ward, Damien J. Coleman
  • Publication number: 20230192112
    Abstract: A method includes a computer operating in a first state in which a parameter-identifier condition indicator is not displayed. The computer determines a vehicle identifier corresponding to a vehicle. The vehicle includes a component corresponding to a component identifier and system corresponding to a system identifier, and can exhibit a symptom corresponding to a symptom identifier. The computer determines the component identifier, system identifier, and/or symptom identifier, and a corresponding PID topic. The computer switches to a second state. The method includes determining, a parameter-identifier topic corresponding to parameter-identifier(s).
    Type: Application
    Filed: April 22, 2022
    Publication date: June 22, 2023
    Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joseph R. Grammatico, Brett A. Kelley, Joshua C. Covington, David B. Weiland
  • Patent number: 11682245
    Abstract: A diagnostic tool includes a processor, display, and memory storing instructions to perform scan tool functions (STF) including transmitting a message to a vehicle. The STF include first STF for a first system of the vehicle. Additional stored instructions are executable to display a first user-interface screen (UIS) including a first user-selectable control (USC) including an indicator of a first scanner job performable on the vehicle, and to display a second UIS instead of the first UIS in response to a selection of the first USC. The second UIS incudes: a second USC including an indicator of the first STF for the first system of the vehicle, and guidance for performing a procedure of the first scanner job. The stored instructions are executable to transmit a first vehicle data message to a component of the first system in response to a selection of the second USC.
    Type: Grant
    Filed: June 21, 2021
    Date of Patent: June 20, 2023
    Assignee: Snap-on Incorporated
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Publication number: 20230072266
    Abstract: A system comprises a dongle and a diagnostic tool. The dongle includes a vehicle communication transceiver (VCT), a first wireless transceiver, and a vehicle connector. The diagnostic tool includes a processor, a proximity sensing component, an output device, and a second wireless transceiver. The proximity sensing component outputs an output signal. The processor receives the output signal and make a determination that indicates whether the output signal indicates an object is in spatial proximity to the proximity sensing component. The processor outputs using the output device a notification based on the determination. The VCT performs a vehicle communication directly with a vehicle while the vehicle connector is connected to an on-board diagnostic connector (OBDC) of the vehicle. The first and second wireless transceivers communicates with each other to trigger a vehicle communication from the dongle to the vehicle while the vehicle connector is connected to the OBDC.
    Type: Application
    Filed: September 3, 2021
    Publication date: March 9, 2023
    Inventors: Derrick R. Steel, Joseph R. Grammatico, Roy S. Brozovich, Joshua C. Covington, Kahlil H. Cacabelos
  • Publication number: 20230063326
    Abstract: An example method involves receiving, at a computing system, vehicle diagnostic information from a vehicle. The vehicle diagnostic information may include one or more sets of parameters corresponding to parameter identifiers (PIDs). The method further involves identifying a first set of parameters corresponding to a PID representing a state of a particular system of the vehicle and determining, using the first set of parameters, a current value of the PID. The method may also involve performing a comparison between the current value and a predetermined value for the PID and determining a health of the particular system of the vehicle such that the health reflects a difference between the current value and the predetermined value for the PID. The method may also involve displaying, by the computing system at a graphical interface, a vehicle health record representing the health of the particular system of the vehicle.
    Type: Application
    Filed: November 10, 2022
    Publication date: March 2, 2023
    Inventors: Joshua C. Covington, Ozzy Neri, Patrick S. Merg, Joshua D. Williamson, Bradley R. Lewis, Brett A. Kelley, Roy S. Brozovich, Joseph R. Grammatico, Jacob Foreman
  • Publication number: 20230063781
    Abstract: A method includes determining a test drive script (TDS) to perform while a tool monitors an electronic system in a mobile machine during a test drive of the mobile machine. The TDS includes an ordered sequence of drive cycle procedures (DCPs). The ordered sequence of DCPs begins with an initial DCP and ends with a final DCP. Each DCP is indicative of a respective mobile machine state. The TDS includes a first particular DCP associated with both a first particular mobile machine state and a first condition pertaining to the first particular mobile machine state. The method also includes outputting a representation of at least a portion of the TDS. Additionally, the method includes determining and outputting one or more of: status information corresponding to achieving the first particular mobile machine state or status information corresponding to achieving the first condition pertaining to the first particular mobile machine state.
    Type: Application
    Filed: October 20, 2022
    Publication date: March 2, 2023
    Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Kahlil H. Cacabelos, Joseph R. Grammatico, Brett A. Kelley, Joshua C. Covington
  • Patent number: 11527110
    Abstract: An example method involves receiving, at a computing system, vehicle diagnostic information from a vehicle. The vehicle diagnostic information may include one or more sets of parameters corresponding to parameter identifiers (PIDs). The method further involves identifying a first set of parameters corresponding to a PID representing a state of a particular system of the vehicle and determining, using the first set of parameters, a current value of the PID. The method may also involve performing a comparison between the current value and a predetermined value for the PID and determining a health of the particular system of the vehicle such that the health reflects a difference between the current value and the predetermined value for the PID. The method may also involve displaying, by the computing system at a graphical interface, a vehicle health record representing the health of the particular system of the vehicle.
    Type: Grant
    Filed: August 15, 2019
    Date of Patent: December 13, 2022
    Assignee: Snap-on Incorporated
    Inventors: Joshua C. Covington, Ozzy Neri, Patrick S. Merg, Joshua D. Williamson, Bradley R. Lewis, Brett A. Kelley, Roy S. Brozovich, Joseph R. Grammatico, Jacob G. Foreman
  • Patent number: 11520303
    Abstract: A method includes determining a test drive script (TDS) to perform while a tool monitors an electronic system in a mobile machine during a test drive of the mobile machine. The TDS includes an ordered sequence of drive cycle procedures (DCPs). The ordered sequence of DCPs begins with an initial DCP and ends with a final DCP. Each DCP is indicative of a respective mobile machine state. The TDS includes a first particular DCP associated with both a first particular mobile machine state and a first condition pertaining to the first particular mobile machine state. The method also includes outputting a representation of at least a portion of the TDS. Additionally, the method includes determining and outputting one or more of: status information corresponding to achieving the first particular mobile machine state or status information corresponding to achieving the first condition pertaining to the first particular mobile machine state.
    Type: Grant
    Filed: February 8, 2020
    Date of Patent: December 6, 2022
    Assignee: Snap-On Incorporated
    Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Kahlil H. Cacabelos, Joseph R. Grammatico, Brett A. Kelley, Joshua C. Covington
  • Patent number: 11450154
    Abstract: A diagnostic tool includes a processor, display, and memory storing instructions to perform scan tool functions (STF) including transmitting a message to a vehicle. The STF include first and second STF for first and second systems of the vehicle. Additional stored instructions are executable to display: a first user-interface screen (UIS) including a first user-selectable control (USC) for a first scanner job performable on the vehicle, and a second UIS in response to selection of the USC of the first UIS. The second UIS includes a first USC including an indicator of the first STF, and a second USC including an indicator of the second STF. In response to a selection of the first USC, a first message addressed to a component of the first system is transmitted. In response to a selection of the second USC, a second message addressed to a component of the second system is transmitted.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: September 20, 2022
    Assignee: Snap-on Incorporated
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Publication number: 20210312728
    Abstract: A diagnostic tool includes a processor, display, and memory storing instructions to perform scan tool functions (STF) including transmitting a message to a vehicle. The STF include first STF for a first system of the vehicle. Additional stored instructions are executable to display a first user-interface screen (UIS) including a first user-selectable control (USC) including an indicator of a first scanner job performable on the vehicle, and to display a second UIS instead of the first UIS in response to a selection of the first USC. The second UIS incudes: a second USC including an indicator of the first STF for the first system of the vehicle, and guidance for performing a procedure of the first scanner job. The stored instructions are executable to transmit a first vehicle data message to a component of the first system in response to a selection of the second USC.
    Type: Application
    Filed: June 21, 2021
    Publication date: October 7, 2021
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Publication number: 20210247729
    Abstract: A method includes determining a test drive script (TDS) to perform while a tool monitors an electronic system in a mobile machine during a test drive of the mobile machine. The TDS includes an ordered sequence of drive cycle procedures (DCPs). The ordered sequence of DCPs begins with an initial DCP and ends with a final DCP. Each DCP is indicative of a respective mobile machine state. The TDS includes a first particular DCP associated with both a first particular mobile machine state and a first condition pertaining to the first particular mobile machine state. The method also includes outputting a representation of at least a portion of the TDS. Additionally, the method includes determining and outputting one or more of: status information corresponding to achieving the first particular mobile machine state or status information corresponding to achieving the first condition pertaining to the first particular mobile machine state.
    Type: Application
    Filed: February 8, 2020
    Publication date: August 12, 2021
    Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Kahlil H. Cacabelos, Joseph R. Grammatico, Brett A. Kelley, Joshua C. Covington
  • Patent number: 11074768
    Abstract: A diagnostic tool includes a processor, display, and memory storing instructions to perform scan tool functions (STF) including transmitting a message to a vehicle. The STF include first STF for a first system of the vehicle. Additional stored instructions are executable to display a first user-interface screen (UIS) including a first user-selectable control (USC) including an indicator of a first scanner job performable on the vehicle, and to display a second UIS instead of the first UIS in response to a selection of the first USC. The second UIS incudes: a second USC including an indicator of the first STF for the first system of the vehicle, and guidance for performing a procedure of the first scanner job. The stored instructions are executable to transmit a first vehicle data message to a component of the first system in response to a selection of the second USC.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: July 27, 2021
    Assignee: Snap-on Incorporated
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Publication number: 20210049836
    Abstract: An example method involves receiving, at a computing system, vehicle diagnostic information from a vehicle. The vehicle diagnostic information may include one or more sets of parameters corresponding to parameter identifiers (PIDs). The method further involves identifying a first set of parameters corresponding to a PID representing a state of a particular system of the vehicle and determining, using the first set of parameters, a current value of the PID. The method may also involve performing a comparison between the current value and a predetermined value for the PID and determining a health of the particular system of the vehicle such that the health reflects a difference between the current value and the predetermined value for the PID. The method may also involve displaying, by the computing system at a graphical interface, a vehicle health record representing the health of the particular system of the vehicle.
    Type: Application
    Filed: August 15, 2019
    Publication date: February 18, 2021
    Inventors: Joshua C. Covington, Ozzy Neri, Patrick S. Merg, Joshua D. Williamson, Bradley R. Lewis, Brett A. Kelley, Roy S. Brozovich, Joseph R. Grammatico, Jacob G. Foreman
  • Publication number: 20200242859
    Abstract: A diagnostic tool includes a processor, display, and memory storing instructions to perform scan tool functions (STF) including transmitting a message to a vehicle. The STF include first and second STF for first and second systems of the vehicle. Additional stored instructions are executable to display: a first user-interface screen (UIS) including a first user-selectable control (USC) for a first scanner job performable on the vehicle, and a second UIS in response to selection of the USC of the first UIS. The second UIS includes a first USC including an indicator of the first STF, and a second USC including an indicator of the second STF. In response to a selection of the first USC, a first message addressed to a component of the first system is transmitted. In response to a selection of the second USC, a second message addressed to a component of the second system is transmitted.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Publication number: 20200242860
    Abstract: A diagnostic tool includes a processor, display, and memory storing instructions to perform scan tool functions (STF) including transmitting a message to a vehicle. The STF include first STF for a first system of the vehicle. Additional stored instructions are executable to display a first user-interface screen (UIS) including a first user-selectable control (USC) including an indicator of a first scanner job performable on the vehicle, and to display a second UIS instead of the first UIS in response to a selection of the first USC. The second UIS incudes: a second USC including an indicator of the first STF for the first system of the vehicle, and guidance for performing a procedure of the first scanner job. The stored instructions are executable to transmit a first vehicle data message to a component of the first system in response to a selection of the second USC.
    Type: Application
    Filed: January 25, 2019
    Publication date: July 30, 2020
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Patent number: 10380557
    Abstract: Methods and systems may relate to clustering of repair orders based on alternative repair indicators. Accordingly, a processor may determine that a particular computer-readable vehicle repair order (RO) corresponds to an existing cluster of ROs due to the particular RO including data that refers to a particular vehicle symptom. This existing cluster may be arranged to contain ROs that correspond to the particular vehicle symptom. In response to determining that the particular RO correspond to the existing cluster, the processor may determine that the particular RO includes data indicating an alternative repair that defines a vehicle repair for resolving the particular vehicle symptom other than by replacement of a particular vehicle component. Responsively, the processor may add the particular RO to a different cluster of ROs. This different cluster may be arranged to contain ROs that correspond to the particular vehicle symptom and to the alternative repair.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: August 13, 2019
    Assignee: Snap-On Incorporated
    Inventors: Patrick S. Merg, Jacob G. Foreman, Bradley R. Lewis, Brett A. Kelley, Joseph R. Grammatico