Patents by Inventor Jacob G. Foreman
Jacob G. Foreman 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: 20210390517Abstract: 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: ApplicationFiled: August 26, 2021Publication date: December 16, 2021Inventors: Patrick S. Merg, Jacob G. Foreman, Joshua C. Covington
-
Patent number: 11144888Abstract: 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: GrantFiled: October 2, 2015Date of Patent: October 12, 2021Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Jacob G. Foreman, Joshua C. Covington
-
Publication number: 20210312728Abstract: 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: ApplicationFiled: June 21, 2021Publication date: October 7, 2021Inventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
-
Publication number: 20210247729Abstract: 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: ApplicationFiled: February 8, 2020Publication date: August 12, 2021Inventors: Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Kahlil H. Cacabelos, Joseph R. Grammatico, Brett A. Kelley, Joshua C. Covington
-
Patent number: 11074768Abstract: 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: GrantFiled: January 25, 2019Date of Patent: July 27, 2021Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Jacob G. Foreman, Roy S. Brozovich, Joseph R. Grammatico, Joshua C. Covington
-
Publication number: 20210209117Abstract: An example method includes receiving a first service procedure including a plurality of procedural steps for servicing a vehicle, identifying at least one procedural step of the plurality of procedural steps to supplement with supplemental service information, receiving information about vehicles sharing one or more attributes with the vehicle, determining at least one piece of supplemental service information to supplement the at least one identified procedural step, and providing a supplemented service procedure comprising the first service procedure with the at least one piece of supplemental service information included with the at least one identified procedural step.Type: ApplicationFiled: March 19, 2021Publication date: July 8, 2021Inventors: Patrick S. Merg, Jacob G. Foreman, Todd Mercer
-
Publication number: 20210142586Abstract: 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 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 determined temporal position.Type: ApplicationFiled: January 19, 2021Publication date: May 13, 2021Inventors: Joshua C. Covington, Patrick S. Merg, Jacob G. Foreman
-
Publication number: 20210125154Abstract: Methods and systems for using natural language processing and machine-learning algorithms to process vehicle-service data to generate metadata regarding the vehicle-service data are described herein. A processor can discover vehicle-service data that can be clustered together based on the vehicle-service data having common characteristics. The clustered vehicle-service data can be classified (e.g., categorized) into any one of a plurality of categories. One of the categories can be for clustered vehicle-service data that is tip-worthy (e.g., determined to include data worthy of generating vehicle-service content (e.g., a repair hint). Another category can track instances of vehicle-service data that are considered to be common to an instance of vehicle-service data classified into the tip-worthy category. The vehicle-service data can be collected from repair orders from a plurality of repair shops. The vehicle-service content generated by the systems can be provided to those or other repair shops.Type: ApplicationFiled: January 7, 2021Publication date: April 29, 2021Inventors: Bradley R. Lewis, Patrick S. Merg, Brett A. Kelley, Jacob G. Foreman
-
Patent number: 10984004Abstract: An example method includes receiving a first service procedure including a plurality of procedural steps for servicing a vehicle, identifying at least one procedural step of the plurality of procedural steps to supplement with supplemental service information, receiving information about vehicles sharing one or more attributes with the vehicle, determining at least one piece of supplemental service information to supplement the at least one identified procedural step, and providing a supplemented service procedure comprising the first service procedure with the at least one piece of supplemental service information included with the at least one identified procedural step.Type: GrantFiled: January 10, 2019Date of Patent: April 20, 2021Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Jacob G. Foreman, Todd Mercer
-
Publication number: 20210049836Abstract: 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: ApplicationFiled: August 15, 2019Publication date: February 18, 2021Inventors: 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: 10909777Abstract: 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: GrantFiled: October 26, 2018Date of Patent: February 2, 2021Assignee: Snap-on IncorporatedInventors: Joshua C. Covington, Patrick S. Merg, Jacob G. Foreman
-
Patent number: 10891597Abstract: Methods and systems for using natural language processing and machine-learning algorithms to process vehicle-service data to generate metadata regarding the vehicle-service data are described herein. A processor can discover vehicle-service data that can be clustered together based on the vehicle-service data having common characteristics. The clustered vehicle-service data can be classified (e.g., categorized) into any one of a plurality of categories. One of the categories can be for clustered vehicle-service data that is tip-worthy (e.g., determined to include data worthy of generating vehicle-service content (e.g., a repair hint). Another category can track instances of vehicle-service data that are considered to be common to an instance of vehicle-service data classified into the tip-worthy category. The vehicle-service data can be collected from repair orders from a plurality of repair shops. The vehicle-service content generated by the systems can be provided to those or other repair shops.Type: GrantFiled: September 16, 2019Date of Patent: January 12, 2021Assignee: Snap-on IncorporatedInventors: Bradley R. Lewis, Patrick S. Merg, Brett A. Kelley, Jacob G. Foreman
-
Publication number: 20200410458Abstract: Methods and apparatus are provided that are related to generating repair orders, including vehicular repair orders. A computing device can receive repair-related information associated with a repair order. The repair-related information can include information about a first repair attribute of one or more repair attributes. The computing device can determine a first ontology related to the first repair attribute. The first ontology can be further related to a first template. The computing device can determine modified repair-related information by at least utilizing the first template to modify at least a first portion of the repair-related information that includes the information about the first repair attribute. The computing device can generate an output related to the repair order that includes the modified repair-related information.Type: ApplicationFiled: September 11, 2020Publication date: December 31, 2020Inventors: Patrick S. Merg, Jacob G. Foreman, Bradley R. Lewis, Brett Kelley
-
Patent number: 10867287Abstract: A processor may determine that a particular computer-readable vehicle repair order (RO) (e.g., including first and second RO portions) corresponds to an existing cluster of ROs due to the particular RO including RO data that refers to a particular vehicle symptom. The processor may determine that the first RO portion includes first data representative of a non-specific vehicle component and may then responsively also determine that the second RO portion includes second data that the at least one processor can use to determine a specific vehicle component associated with the particular RO. Responsively, the processor may determine the specific vehicle component based on the first and second data and may then add the particular RO to a different cluster of ROs that is arranged to contain ROs that correspond to the particular vehicle symptom and to the specific vehicle component.Type: GrantFiled: October 15, 2018Date of Patent: December 15, 2020Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Jacob G. Foreman, Bradley R. Lewis, Brett A. Kelley
-
Publication number: 20200364958Abstract: 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: ApplicationFiled: July 30, 2020Publication date: November 19, 2020Inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic
-
Publication number: 20200342389Abstract: An example method includes receiving a plurality of vehicle service jobs to be performed in a given time window. The method further includes receiving technician performance data for a plurality of technicians, wherein the technician performance data for a given technician is indicative of past performances by the given technician of one or more of the vehicle service jobs. The method additionally includes determining, based on the technician performance data, a plurality of scoring metrics corresponding to the plurality of vehicle service jobs for each of the plurality of technicians. The method also includes determining, based on the scoring metrics, suggested technician assignments of individual technicians of the plurality of technicians to each vehicle service job of the plurality of vehicle service jobs. The method further includes providing, for presentation on a display, a technician assignment interface that shows the suggested technician assignments.Type: ApplicationFiled: July 14, 2020Publication date: October 29, 2020Inventors: Patrick S. Merg, Jacob G. Foreman, Todd Mercer, Roy Steven Brozovich
-
Patent number: 10810554Abstract: Methods and apparatus are provided that are related to generating repair orders, including vehicular repair orders. A computing device can receive repair-related information associated with a repair order. The repair-related information can include information about a first repair attribute of one or more repair attributes. The computing device can determine a first ontology related to the first repair attribute. The first ontology can be further related to a first template. The computing device can determine modified repair-related information by at least utilizing the first template to modify at least a first portion of the repair-related information that includes the information about the first repair attribute. The computing device can generate an output related to the repair order that includes the modified repair-related information.Type: GrantFiled: July 26, 2018Date of Patent: October 20, 2020Assignee: Snap-on IncorporatedInventors: Patrick S. Merg, Jacob G. Foreman, Bradley R. Lewis, Brett Kelley
-
Publication number: 20200302711Abstract: 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: ApplicationFiled: June 10, 2020Publication date: September 24, 2020Inventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic
-
Patent number: 10769870Abstract: 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: GrantFiled: March 1, 2019Date of Patent: September 8, 2020Assignee: Snap-on IncorporatedInventors: Bradley R. Lewis, Patrick S. Merg, Roy S. Brozovich, Jacob G. Foreman, Joshua C. Covington, Brett A. Kelley, Steven E. Miskovic
-
Publication number: 20200279230Abstract: Methods and systems for displaying information sets in determined orders are described. The information sets comprise vehicle service information. An order of information set identifiers associated with the information sets is based on vehicle identifying information of a subset of vehicles, and an additional search term comprising a symptom identifier and/or a vehicle component identifier of a component located on the vehicles. The information set identifiers of the group can be arranged according to a hierarchy of information set identifiers. The information sets are output to a vehicle service tool (VST) that displays the information sets. The VST can provide feedback data indicative of whether any aspect of an information set was selected while displayed. A server can aggregate feedback data received from multiple instances of displaying the information sets and determine a modified order for at least some of the information set identifiers of the previously determined group.Type: ApplicationFiled: May 18, 2020Publication date: September 3, 2020Inventors: Patrick S. Merg, Jacob G. Foreman, Todd Mercer, Joshua C. Covington, Kahlil H. Cacabelos, Thomas Southward, Roy S. Brozovich