Patents by Inventor Steven W. Rogers

Steven W. Rogers 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: 9577866
    Abstract: A method and system for conducting a vehicle service comprises the steps of receiving signals representative of vehicle parameters, accessing data and/or software necessary for performing the vehicle service from at least one remote computer over a data transmission network, and performing signal processing related to the vehicle service based on the signals representative of the vehicle parameters and the accessed data and/or software. Since the data and/or software necessary for conducting the vehicle diagnostic analysis is distributed in different systems that are connected via a data communication network, an automotive service system can minimize the size of software stored locally and can access most of the information and/or algorithm required for conducting the vehicle diagnostic analysis from a remote system.
    Type: Grant
    Filed: March 3, 2011
    Date of Patent: February 21, 2017
    Assignee: SNAP-ON INCORPORATED
    Inventors: Steven W. Rogers, George M. Gill, Jean De Bellefeuille, Mike Kling, Michael L. Baird
  • Publication number: 20160033264
    Abstract: A method and apparatus are provided for forming a wireless communications network using a standard communications link between a master controller and at least one slave device. In one example, a list of available slave devices for the network is generated, valid slave devices are determined from the list of available slave devices based on an identification protocol of the standard communications link, and the at least one slave device is selected from the valid slave devices. A network identification is established between the master controller and the at least one slave device, and the network identification is used to establish a network comprising only the master controller and the at least one slave device.
    Type: Application
    Filed: October 12, 2015
    Publication date: February 4, 2016
    Inventors: Steven W. ROGERS, George M. GILL, Robert O. MORAN
  • Publication number: 20150332453
    Abstract: Inventory control systems for monitoring the removal and replacement of objects are described. An exemplary system includes at least one storage drawer, each storage drawer includes at least one storage location for storing objects, and configured to move in a first direction allowing increasing access to storage locations of the drawer, and a second direction allowing decreasing access to storage locations of the drawer. An image sensing device is provided to form at least one first image of the storage locations when a respective storage drawer moves in the second direction. The system includes a data processor configured to receive information representing images of the storage locations generated by the image sensing device, and determine an inventory condition of the objects stored in the respective storage drawer according to the at least one first image.
    Type: Application
    Filed: July 29, 2015
    Publication date: November 19, 2015
    Inventors: David A. JACKSON, Steven W. ROGERS, Eric BRYAN
  • Patent number: 9122999
    Abstract: Inventory control systems for monitoring the removal and replacement of objects are described. An exemplary system includes at least one storage drawer, each storage drawer includes at least one storage location for storing objects, and configured to move in a first direction allowing increasing access to storage locations of the drawer, and a second direction allowing decreasing access to storage locations of the drawer. An image sensing device is provided to form at least one first image of the storage locations when a respective storage drawer moves in the second direction. The system includes a data processor configured to receive information representing images of the storage locations generated by the image sensing device, and determine an inventory condition of the objects stored in the respective storage drawer according to the at least one first image.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: September 1, 2015
    Assignee: SNAP-ON INCORPORATED
    Inventors: David A. Jackson, Steven W. Rogers, Eric Bryan
  • Publication number: 20150070491
    Abstract: A hybrid wheel alignment system and methodology use passive targets for a first pair of wheels (e.g. front wheels) and active sensing heads for another pair of wheels (e.g. rear wheels). The active sensing heads combine image sensors for capturing images of the targets with at least one spatial relationship sensor for sensing a relationship between the active sensing heads. One or both of the active sensing heads may include inclinometers or the like, for sensing one or more tilt angles of the respective sensing head. Data from the active sensing heads may be sent to a host computer for processing to derive one or more vehicle measurements, for example, for measurement of parameters useful in wheel alignment applications.
    Type: Application
    Filed: November 17, 2014
    Publication date: March 12, 2015
    Inventor: Steven W. ROGERS
  • Publication number: 20150049199
    Abstract: Embodiments include a method for autonomous camera pod tracking of a vehicle during vehicle alignment. The method can include receiving, at a processor of an autonomous camera pod, at least one of vehicle target image data from a vehicle target camera or calibration target image data from a calibration camera, the vehicle target camera being adapted to acquire images of a target mounted to the vehicle, and the calibration camera being adapted to acquire images of a calibration target mounted to a sister autonomous camera pod. An optimal location of the autonomous camera pod can be calculated based on the received vehicle target image data or calibration target image data. The method can include transmitting, when it is determined to move the autonomous camera pod, a motor command to a motor drive of the autonomous camera pod, thereby causing the autonomous camera pod to move to the optimal location.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 19, 2015
    Inventors: Steven W. ROGERS, Eric F. BRYAN, Adam C. BROWN, Brandon J. McGINLEY, Eric R. SELLERS
  • Patent number: 8943469
    Abstract: A system and method for creating and using type generic graphical programs. The method may include storing a first graphical program on a memory medium. The first graphical program may have been created based on user input. The first graphical program may include a plurality of nodes and interconnections between the nodes, and the plurality of nodes and interconnections between the nodes may be type generic. User input may be received specifying one or more data types of at least one input and/or at least one output of the first graphical program. The data types may be associated with the first graphical program in response to said user input specifying the one or more data types.
    Type: Grant
    Filed: October 2, 2012
    Date of Patent: January 27, 2015
    Assignee: National Instruments Corporation
    Inventors: Satish V. Kumar, Duncan G. Hudson, III, Jeffrey L. Kodosky, Steven W. Rogers, Newton G. Petersen
  • Publication number: 20150010228
    Abstract: The instant application describes a method for acquiring via a vehicle wheel alignment system an image of a target including a validation logo, the validation logo being used for recognition by the vehicle wheel alignment system and determination of authenticity of the validation logo by the vehicle wheel alignment system; identifying the validation logo within the image of the target; comparing the identified validation logo with a reference validation logo; computing a similarity metric based on a result of a comparison between the identified validation logo and the reference validation logo; and based on the computed similarity metric, enabling or disabling the vehicle wheel alignment system.
    Type: Application
    Filed: July 2, 2014
    Publication date: January 8, 2015
    Inventors: Steven W. ROGERS, Donald L. WALCHUK, Robert J. D'AGOSTINO
  • Patent number: 8904654
    Abstract: A hybrid wheel alignment system and methodology use passive targets for a first pair of wheels (e.g. front wheels) and active sensing heads for another pair of wheels (e.g. rear wheels). The active sensing heads combine image sensors for capturing images of the targets with at least one spatial relationship sensor for sensing a relationship between the active sensing heads. One or both of the active sensing heads may include inclinometers or the like, for sensing one or more tilt angles of the respective sensing head. Data from the active sensing heads may be sent to a host computer for processing to derive one or more vehicle measurements, for example, for measurement of parameters useful in wheel alignment applications.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: December 9, 2014
    Assignee: Snap-On Incorporated
    Inventor: Steven W. Rogers
  • Publication number: 20140023238
    Abstract: A hybrid wheel alignment system and methodology use passive targets for a first pair of wheels (e.g. front wheels) and active sensing heads for another pair of wheels (e.g. rear wheels). The active sensing heads combine image sensors for capturing images of the targets with at least one spatial relationship sensor for sensing a relationship between the active sensing heads. One or both of the active sensing heads may include inclinometers or the like, for sensing one or more tilt angles of the respective sensing head. Data from the active sensing heads may be sent to a host computer for processing to derive one or more vehicle measurements, for example, for measurement of parameters useful in wheel alignment applications.
    Type: Application
    Filed: September 20, 2013
    Publication date: January 23, 2014
    Applicant: SNAP-ON INCORPORATED
    Inventor: Steven W. ROGERS
  • Publication number: 20130258902
    Abstract: A method and apparatus are provided for forming a wireless communications network using a standard communications link between a master controller and at least one slave device. In one example, a list of available slave devices for the network is generated, valid slave devices are determined from the list of available slave devices based on an identification protocol of the standard communications link, and the at least one slave device is selected from the valid slave devices. A network identification is established between the master controller and the at least one slave device, and the network identification is used to establish a network comprising only the master controller and the at least one slave device.
    Type: Application
    Filed: May 22, 2013
    Publication date: October 3, 2013
    Applicant: SNAP-ON INCORPORATED
    Inventors: Steven W. ROGERS, George M. GILL, Robert O. MORAN
  • Patent number: 8539684
    Abstract: A hybrid wheel alignment system and methodology use passive targets for a first pair of wheels (e.g. front wheels) and active sensing heads for another pair of wheels (e.g. rear wheels). The active sensing heads combine image sensors for capturing images of the targets with at least one spatial relationship sensor for sensing a relationship between the active sensing heads. One or both of the active sensing heads may include inclinometers or the like, for sensing one or more tilt angles of the respective sensing head. Data from the active sensing heads may be sent to a host computer for processing to derive one or more vehicle measurements, for example, for measurement of parameters useful in wheel alignment applications.
    Type: Grant
    Filed: April 1, 2011
    Date of Patent: September 24, 2013
    Assignee: Snap-On Incorporated
    Inventor: Steven W. Rogers
  • Publication number: 20130232039
    Abstract: Inventory control systems for monitoring the removal and replacement of objects are described. An exemplary system includes at least one storage drawer, each storage drawer includes at least one storage location for storing objects, and configured to move in a first direction allowing increasing access to storage locations of the drawer, and a second direction allowing decreasing access to storage locations of the drawer. An image sensing device is provided to form at least one first image of the storage locations when a respective storage drawer moves in the second direction. The system includes a data processor configured to receive information representing images of the storage locations generated by the image sensing device, and determine an inventory condition of the objects stored in the respective storage drawer according to the at least one first image.
    Type: Application
    Filed: January 14, 2013
    Publication date: September 5, 2013
    Applicant: SNAP-ON INCORPORATED
    Inventors: David A. JACKSON, Steven W. ROGERS, Eric BRYAN
  • Patent number: 8490067
    Abstract: System and method for analyzing a graphical program. A graphical program is provided that includes a plurality of interconnected nodes that visually indicate functionality of the program. The graphical program includes a plurality of block diagrams arranged in a hierarchical manner, including a top-level block diagram and one or more sub-block diagrams, where each block diagram includes a respective subset of the plurality of interconnected nodes. At least one of the block diagrams includes a node that includes at least one of the sub-block diagrams. When a block diagram executes, all the respective nodes of the block diagram execute. Each node in the plurality of interconnected nodes is configured to provide graphical code coverage information when executed. The graphical program is executed, thereby generating graphical code coverage information for the graphical program indicating which nodes executed, which is then stored.
    Type: Grant
    Filed: May 22, 2008
    Date of Patent: July 16, 2013
    Assignee: National Instruments Corporation
    Inventors: Jeffrey R. Boettcher, Robert E. Dye, Steven W. Rogers
  • Patent number: 8452484
    Abstract: A method and apparatus are provided for forming a wireless communications network using a standard communications link between a master controller and at least one slave device. In one example, a list of available slave devices for the network is generated, valid slave devices are determined from the list of available slave devices based on an identification protocol of the standard communications link, and the at least one slave device is selected from the valid slave devices. A network identification is established between the master controller and the at least one slave device, and the network identification is used to establish a network comprising only the master controller and the at least one slave device.
    Type: Grant
    Filed: October 25, 2011
    Date of Patent: May 28, 2013
    Assignee: Snap-On Incorporated
    Inventors: Steven W. Rogers, George M. Gill, Robert O. Moran
  • Patent number: 8438550
    Abstract: System and method for implicit downcasting at compile time in a data flow program. A first data flow function in an object-oriented dataflow program is identified, where the first function includes an input of a parent data type and an output of the parent data type. The first function is analyzed to determine if the output preserves the run-time data type of the input. A second dataflow function in the object-oriented data flow program is identified, where the second function includes a program element that calls the first function, passing an input parameter of a child data type of the parent data type as input. If the analysis determines that an output parameter returned by the output of the first function will always be of the child data type, the program element is automatically configured at compile time to always downcast the output parameter from the parent data type to the child data type at run-time.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: May 7, 2013
    Assignee: National Instruments Corporation
    Inventors: Stephen R. Mercer, Steven W. Rogers
  • Patent number: 8418071
    Abstract: Creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: April 9, 2013
    Assignee: National Instruments Corporation
    Inventors: Jeffrey L. Kodosky, Darshan Shah, Steven W. Rogers
  • Patent number: 8413118
    Abstract: A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed.
    Type: Grant
    Filed: September 20, 2009
    Date of Patent: April 2, 2013
    Assignee: National Instruments Corporation
    Inventors: Jeffrey L. Kodosky, Darshan Shah, Steven W. Rogers
  • Patent number: 8397172
    Abstract: A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed.
    Type: Grant
    Filed: June 24, 2009
    Date of Patent: March 12, 2013
    Assignee: National Instruments Corporation
    Inventors: Jeffrey L. Kodosky, Darshan Shah, Steven W. Rogers
  • Patent number: 8392878
    Abstract: System and method for including an in-place structure in a graphical program. Input including the structure in the graphical program may be received, where the structure is displayed in the graphical program. At least one graphical program node may be associated with the structure. The at least one graphical program node may be executable to manipulate at least one of a first element or a second element. The structure may specify that data memory of the first element is useable as the data memory of the second element in the graphical program. The structure may be usable by a development environment to reduce memory usage of the graphical program during execution.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: March 5, 2013
    Assignee: National Instruments Corporation
    Inventor: Steven W. Rogers