Patents by Inventor Joshua C. Covington

Joshua C. Covington 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: 20250053147
    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 28, 2024
    Publication date: February 13, 2025
    Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Kahlil H. Cacabelos, Joseph R. Grammatico, Brett A. Kelley, Joshua C. Covington
  • Publication number: 20250045543
    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: October 24, 2024
    Publication date: February 6, 2025
    Inventors: Derrick R. Steel, Joseph R. Grammatico, Roy S. Brozovich, Joshua C. Covington, Kahlil H. Cacabelos
  • Publication number: 20250005125
    Abstract: A method comprising determining a user interface (e.g., a GUI) selected to be used at a computer includes a user-selectable control (USC) corresponding to a certified user function (CUF). The computer includes program instructions executable to perform the CUF. The method includes determining whether a user identifier, received at the computer, corresponds to a certification credential for the CUF. The method also includes configuring the USC based on whether the user identifier corresponds to the certification credential. Configuring the USC includes enabling the USC if the user identifier corresponds to the certification credential, or deprecating the USC if the user identifier does not correspond to the certification credential. Enabling the USC configures the USC to be usable to trigger execution of the program instructions to perform the CUF. Deprecating the USC configures the USC to be unusable to trigger execution of the program instructions to perform the CUF.
    Type: Application
    Filed: June 30, 2023
    Publication date: January 2, 2025
    Inventors: Damien J. Coleman, Joshua C. Covington, Jacob G. Foreman
  • Patent number: 12175814
    Abstract: An example method includes determining identifying information for a vehicle to be serviced. The method further includes receiving at least one symptom identifier for the vehicle. The method further includes sending a request over a communication network to a remote server for a PID filter list for the vehicle, the request comprising the identifying information for the vehicle and the at least one symptom identifier for the vehicle. The method additionally includes receiving a response to the request over the communication network from the remote server, the response comprising the PID filter list for the vehicle. The method further includes determining, based on the PID filter list for the vehicle, a symptom-based subset of PIDs for the vehicle from a set of available PIDs. The method additionally includes displaying, on a display interface, the symptom-based subset of PIDs for the vehicle.
    Type: Grant
    Filed: December 8, 2023
    Date of Patent: December 24, 2024
    Assignee: Snap-on Incorporated
    Inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic
  • Publication number: 20240420521
    Abstract: An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL.
    Type: Application
    Filed: August 26, 2024
    Publication date: December 19, 2024
    Inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic
  • Publication number: 20240383332
    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: July 25, 2024
    Publication date: November 21, 2024
    Inventors: Joseph R. Grammatico, Joshua C. Covington, Roy S. Brozovich, Patrick S. Merg
  • Patent number: 12147866
    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: Grant
    Filed: September 3, 2021
    Date of Patent: November 19, 2024
    Assignee: Snap-on Incorporated
    Inventors: Derrick R. Steel, Joseph R. Grammatico, Roy S. Brozovich, Joshua C. Covington, Kahlil H. Cacabelos
  • Publication number: 20240354717
    Abstract: A method and system for generating and outputting a real-fix tip (RFT) augmented with a pointer to additional content. The additional content may be relevant to any of a complaint, vehicle, cause of complaint, how the cause for complaint was discovered, and service-operation performed on the vehicle to resolve the complaint. The RFT may include a complaint, cause, and correction, and may be stored within a database containing repair orders that include complaints, causes, and corrections regarding various vehicles. A processor may generate the RFT after determining a threshold number of RO with a common complaint, vehicle, cause, and correction. A processor may search the database for the RFT based on a complaint and vehicle, display a list of RFT located during the search, display an RFT selected from the list, obtain additional content pointed to by a pointer in the RFT, and output the additional content to a display.
    Type: Application
    Filed: June 28, 2024
    Publication date: October 24, 2024
    Inventors: Patrick S. Merg, Jacob G. Foreman, Joshua C. Covington
  • Publication number: 20240331463
    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 13, 2024
    Publication date: October 3, 2024
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Publication number: 20240331464
    Abstract: A method comprises determining first and second measurements at different times. The first measurement includes a measurement of a signal output by a first vehicle component and the second measurement includes a measurement of a signal output by a second vehicle component, or the first measurement includes a measurement of a condition of the first vehicle component and the second measurement includes a measurement of a condition of the second vehicle component. A determination is made based at least in part on a difference between the first and second measurements exceeding a measurement threshold. The determination indicates that the first and/or second vehicle components is malfunctioning. The method includes outputting a notification indicating that the first and/or second vehicle components, which are matched with each other based on a common characteristic with respect to the vehicle, is malfunctioning. The first and second times are within a threshold amount of time.
    Type: Application
    Filed: June 13, 2024
    Publication date: October 3, 2024
    Inventors: David B. Weiland, Joshua C. Covington, Roy S. Brozovich
  • Patent number: 12106615
    Abstract: An example method for outputting a PID filter list (PFL) includes: receiving RO data from one or more ROs that indicate particular vehicle identifying information (PVII), at least one symptom identifier, and a particular vehicle component; determining, symptom-to-parameter-identifier (PID) mapping data (MD) based on the received RO data and component-to-PID MD; determining, based on the set of available PIDs for the SOV and the symptom-to-PID MD, a PFL, wherein the PFL is associated with the PVII and the at least one symptom identifier, and wherein the PFL indicates a symptom-based subset of PIDs from the set of available PIDs for the SOV; receiving, a request sent over a communication network from a display device, wherein the request comprises the PVII and the at least one symptom identifier; and transmitting, over the communication network to the display device, a response to the request, the response comprising the PFL.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: October 1, 2024
    Assignee: Snap-on Incorporated
    Inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic
  • Patent number: 12077045
    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: Grant
    Filed: March 31, 2022
    Date of Patent: September 3, 2024
    Assignee: Snap-on Incorporated
    Inventors: Joseph R. Grammatico, Joshua C. Covington, Roy S. Brozovich, Patrick S. Merg
  • Patent number: 12062021
    Abstract: A method and system for generating and outputting a real-fix tip (RFT) augmented with a pointer to additional content. The additional content may be relevant to any of a complaint, vehicle, cause of complaint, how the cause for complaint was discovered, and service-operation performed on the vehicle to resolve the complaint. The RFT may include a complaint, cause, and correction, and may be stored within a database containing repair orders that include complaints, causes, and corrections regarding various vehicles. A processor may generate the RFT after determining a threshold number of RO with a common complaint, vehicle, cause, and correction. A processor may search the database for the RFT based on a complaint and vehicle, display a list of RFT located during the search, display an RFT selected from the list, obtain additional content pointed to by a pointer in the RFT, and output the additional content to a display.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: August 13, 2024
    Assignee: Snap-on Incorporated
    Inventors: Patrick S. Merg, Jacob G. Foreman, Joshua C. Covington
  • Publication number: 20240265746
    Abstract: An example method includes receiving, at a computing system, a first user input from a user interface during operation of a vehicle and responsive to receiving the first user input, determining a time of reception for the first user input. The method further includes receiving a first set of parameters from the vehicle that correspond to a first parameter identifier (PID). The method also includes determining a time of reception for each parameter, and based on the time of reception for the first user input and the time of reception for each parameter of the first set of parameters, determining a first temporal position for an indicator configured to represent the first user input on a graph of the parameters corresponding to the first PID. The method further includes displaying, on a display interface, the graph of the parameters corresponding to the first PID with the indicator in the first temporal position.
    Type: Application
    Filed: April 17, 2024
    Publication date: August 8, 2024
    Inventors: Joshua C. Covington, Patrick S. Merg, Jacob G. Foreman
  • Publication number: 20240255546
    Abstract: An instrument includes an input port, a display, one or more processors, and a computer readable medium storing instructions that, when executed by the one or more processors, cause the instrument to perform functions. The functions include generating a first dataset indicating voltages of a signal detected at the input port over a time period and displaying the first dataset graphically on the display. The functions also include generating a second dataset indicating values of a derived characteristic of the signal over the time period and displaying the second dataset graphically on the display.
    Type: Application
    Filed: January 27, 2023
    Publication date: August 1, 2024
    Inventors: Joshua C. Covington, Kahlil H. Cacabelos, James A. Panko, Yosuf M. Taraki
  • Publication number: 20240257070
    Abstract: A method comprising outputting, for transmission to a server, a request including an identifier of a service session record (SSR) corresponding to a vehicle. The SSR includes a timeline for tracking event(s) corresponding to the SSR. The method includes receiving, in response to the request, a graphical user interface (GUI) corresponding to the SSR, and displaying the GUI in a first display mode. Displaying the GUI in the first display mode includes displaying an event summary of the timeline. The event summary corresponds to a first event of the SSR and includes a user-selectable control selectable to trigger changing a display mode of the GUI. Furthermore, the method includes displaying, in response to a selection of the user-selectable control, the GUI in a second display mode. Displaying the GUI in the second display mode includes displaying a particular detail regarding the first event not shown in the first display mode.
    Type: Application
    Filed: January 25, 2023
    Publication date: August 1, 2024
    Inventors: Patrick S. Merg, Jacob G. Foreman, Joshua C. Covington, Joseph R. Grammatico, Brett A. Kelley
  • Patent number: 12051285
    Abstract: A method comprises determining first and second measurements at different times. The first measurement includes a measurement of a signal output by a first vehicle component and the second measurement includes a measurement of a signal output by a second vehicle component, or the first measurement includes a measurement of a condition of the first vehicle component and the second measurement includes a measurement of a condition of the second vehicle component. A determination is made based at least in part on a difference between the first and second measurements exceeding a measurement threshold. The determination indicates that the first and/or second vehicle components is malfunctioning. The method includes outputting a notification indicating that the first and/or second vehicle components, which are matched with each other based on a common characteristic with respect to the vehicle, is malfunctioning. The first and second times are within a threshold amount of time.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: July 30, 2024
    Assignee: Snap-on Incorporated
    Inventors: David B. Weiland, Joshua C. Covington, Roy S. Brozovich
  • Patent number: 12051286
    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: April 28, 2023
    Date of Patent: July 30, 2024
    Assignee: Snap-on Incorporated
    Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
  • Patent number: 11989980
    Abstract: An example method includes receiving, at a computing system, a first user input from a user interface during operation of a vehicle and responsive to receiving the first user input, determining a time of reception for the first user input. The method further includes receiving a first set of parameters from the vehicle that correspond to a first parameter identifier (PID). The method also includes determining a time of reception for each parameter, and based on the time of reception for the first user input and the time of reception for each parameter of the first set of parameters, determining a first temporal position for an indicator configured to represent the first user input on a graph of the parameters corresponding to the first PID. The method further includes displaying, on a display interface, the graph of the parameters corresponding to the first PID with the indicator in the first temporal position.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: May 21, 2024
    Assignee: Snap-on Incorporated
    Inventors: Joshua C. Covington, Patrick S. Merg, Jacob G. Foreman
  • Publication number: 20240127641
    Abstract: An example method includes determining identifying information for a vehicle to be serviced. The method further includes receiving at least one symptom identifier for the vehicle. The method further includes sending a request over a communication network to a remote server for a PID filter list for the vehicle, the request comprising the identifying information for the vehicle and the at least one symptom identifier for the vehicle. The method additionally includes receiving a response to the request over the communication network from the remote server, the response comprising the PID filter list for the vehicle. The method further includes determining, based on the PID filter list for the vehicle, a symptom-based subset of PIDs for the vehicle from a set of available PIDs. The method additionally includes displaying, on a display interface, the symptom-based subset of PIDs for the vehicle.
    Type: Application
    Filed: December 8, 2023
    Publication date: April 18, 2024
    Inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic