Patents by Inventor Steve Klotz

Steve Klotz 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: 9827837
    Abstract: A moveable panel system for a vehicle comprises: non-parallel tracks on a body of the vehicle, the body having an opening; a panel sized to cover the opening; a transverse guide member on the panel; and compensation drive mechanisms that couple the panel to the respective non-parallel tracks, each of the compensation drive mechanisms moveable along the transverse guide member and moveable in one of the non-parallel tracks.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 28, 2017
    Assignee: TESLA, INC.
    Inventors: Howard Barber, Steve Klotz, Paul Connolly
  • Publication number: 20170282697
    Abstract: A moveable panel system for a vehicle comprises: non-parallel tracks on a body of the vehicle, the body having an opening; a panel sized to cover the opening; a transverse guide member on the panel; and compensation drive mechanisms that couple the panel to the respective non-parallel tracks, each of the compensation drive mechanisms moveable along the transverse guide member and moveable in one of the non-parallel tracks.
    Type: Application
    Filed: March 31, 2016
    Publication date: October 5, 2017
    Inventors: Howard BARBER, Steve KLOTZ, Paul CONNOLLY
  • Publication number: 20170130495
    Abstract: A closure system for a vehicle comprises: a dual-hinge closure comprising a first portion hinged to the vehicle by a first hinge, and a second portion hinged to the first portion by a second hinge; a frame that at least in part surrounds an opening in the vehicle; an adjustable bump stop subassembly mounted to the first portion, wherein the adjustable bump stop subassembly rests on the frame when the first portion is in a closed position; and a latch system comprising a latch configured to engage a horizontal striker, the latch system configured so that an end of the second portion opposite the second hinge latches to and unlatches from a distal portion of the frame by essentially horizontal motion.
    Type: Application
    Filed: September 22, 2016
    Publication date: May 11, 2017
    Applicant: Tesla Motors, Inc.
    Inventors: David Wheeler, Steve Klotz, Ian Sadowski, Nermin Mujcinovic, Noam Goldberg, Robert Coleman Skelton, Andy Warburton, Adnan Esmail, Joshua Liu, Andy Wong, Padmanabhan Kumar, Jon Bennett, John Hughes, Hemant Sikaria, Jacob Warman, Chris Satkoski, Nicolas Altenburger
  • Patent number: 7441154
    Abstract: Embodiments of the invention provide a method for determining errors and metrics in a computer network. The method includes positioning an analyzer in communication with the network, capturing a data trace of the network with the analyzer, determining a network device topology from a first processing of the data trace, building user layer protocols using a second processing of the data trace and the determined device topology, determining errors in the network device topology using protocol experts applied to the user layer protocols in conjunction with the determined device topology, and displaying at least one of the device topology and the determined errors to a user.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: October 21, 2008
    Assignee: Finisar Corporation
    Inventors: Steve Klotz, Jason David Mann, Timothy Lane McDaniel
  • Patent number: 7352706
    Abstract: Embodiments of the invention provide a scalable method for analyzing a network. The method includes generating a data trace representative of the network, determining a topology for the network from the data trace, and sequentially analyzing each frame in the data trace to determine at least one of network errors, warnings, and metrics. The analysis of each frame generally includes analyzing a first protocol layer of the frame with a first expert engine, determining if a second protocol layer is present in the frame, passing the frame to a second expert engine, and passing the frame to additional expert engines if the frame contains additional protocol layers.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: April 1, 2008
    Assignee: Finisar Corporation
    Inventors: Steve Klotz, Jason David Mann, Timothy Lane McDaniel
  • Patent number: 7343524
    Abstract: Embodiments of the invention provide a method for analyzing a data trace representative of an FC network. The method includes determining a topology of the network, filtering the data trace for open commands that are not perceived by at least one analyzer positioned in communication with the network and eliminating devices associated with these open commands not received by an analyzer from further analysis, filtering the data trace for failed open commands and eliminating devices associated with the failed open commands from further analysis, and filtering the trace data for frames to destinations that are not received by the analyzer and eliminating devices associated with these frame from further analysis. The method further includes filtering frames transmitted when a loop is in closed state and eliminating devices associated with transmitting frames when a loop is closed from further analysis, and conducting error analysis of the network topology not eliminated by a filtering step.
    Type: Grant
    Filed: September 12, 2003
    Date of Patent: March 11, 2008
    Assignee: Finisar Corporation
    Inventors: Steve Klotz, Jason David Mann, Timothy Lane McDaniel
  • Patent number: 7114106
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a server through the network connection. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to a common data file on the server, reading data patterns from the common data file, and comparing the data patterns read from the common data file to the test data patterns written to the common data file to detect data corruptions. The method may further include measuring data throughput between the one or more test clients and the server and generating debug information if a data corruption is detected by one of the test threads.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: September 26, 2006
    Assignee: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Patent number: 6889159
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted to and from a target device through a data connection. In one embodiment, the method generally includes creating one or more test threads. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device using a synchronous I/O dispatch method, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to detect data corruptions. The method may further include generating debug information if a data corruption is detected by one of the test threads.
    Type: Grant
    Filed: July 22, 2002
    Date of Patent: May 3, 2005
    Assignee: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Publication number: 20050076113
    Abstract: Embodiments of the invention may further provide a method for adjusting the granularity of a network analysis sample while maintaining validity. The method includes calculating states for each device in the network for a first number of predetermined equal intervals within a first sample window, selecting a second sample window that is smaller than the first sample window, selecting a second predetermined number of equal intervals for the second sample window, and determining an interval from the first number of predetermined intervals that immediately precedes an initial interval of the second predetermined number of equal intervals. The method further includes using the calculated state from the preceding interval to calculate a starting state for the initial interval, and calculating state for each device in the network for each of the second predetermined number of equal intervals.
    Type: Application
    Filed: September 12, 2003
    Publication date: April 7, 2005
    Inventors: Steve Klotz, Jason Mann, Timothy McDaniel
  • Publication number: 20050060598
    Abstract: Embodiments of the invention provide a method for determining errors and metrics in a computer network. The method includes positioning an analyzer in communication with the network, capturing a data trace of the network with the analyzer, determining a network device topology from a first processing of the data trace, building user layer protocols using a second processing of the data trace and the determined device topology, determining errors in the network device topology using protocol experts applied to the user layer protocols in conjunction with the determined device topology, and displaying at least one of the device topology and the determined errors to a user.
    Type: Application
    Filed: September 12, 2003
    Publication date: March 17, 2005
    Inventors: Steve Klotz, Jason Mann, Timothy McDaniel
  • Publication number: 20050060574
    Abstract: Embodiments of the invention provide a graphical user interface for a network analysis method. The method includes processing a data trace captured from the network to determine a network topology, processing the data trace to determine errors in network conversation, processing the data trace to determine at least one metric for the network conversation, and displaying an interface screen to the user, the interface screen comprising a graphical topology representation, a determined error representation, and a representation of at least one determined metric.
    Type: Application
    Filed: September 13, 2003
    Publication date: March 17, 2005
    Inventors: Steve Klotz, Jason Mann, Timothy McDaniel
  • Publication number: 20040153863
    Abstract: Embodiments of the invention provide a method for analyzing a data trace representative of an FC network. The method includes determining a topology of the network, filtering the data trace for open commands that are not perceived by at least one analyzer positioned in communication with the network and eliminating devices associated with these open commands not received by an analyzer from further analysis, filtering the data trace for failed open commands and eliminating devices associated with the failed open commands from further analysis, and filtering the trace data for frames to destinations that are not received by the analyzer and eliminating devices associated with these frame from further analysis. The method further includes filtering frames transmitted when a loop is in closed state and eliminating devices associated with transmitting frames when a loop is closed from further analysis, and conducting error analysis of the network topology not eliminated by a filtering step.
    Type: Application
    Filed: September 12, 2003
    Publication date: August 5, 2004
    Applicant: FINISAR CORPORATION
    Inventors: Steve Klotz, Jason David Mann, Timothy Lane McDaniel
  • Publication number: 20040057389
    Abstract: Embodiments of the invention provide a scalable method for analyzing a network. The method includes generating a data trace representative of the network, determining a topology for the network from the data trace, and sequentially analyzing each frame in the data trace to determine at least one of network errors, warnings, and metrics. The analysis of each frame generally includes analyzing a first protocol layer of the frame with a first expert engine, determining if a second protocol layer is present in the frame, passing the frame to a second expert engine, and passing the frame to additional expert engines if the frame contains additional protocol layers.
    Type: Application
    Filed: September 12, 2003
    Publication date: March 25, 2004
    Applicant: FINISAR CORPORATION
    Inventors: Steve Klotz, Jason David Mann, Timothy Lane McDaniel
  • Publication number: 20040059807
    Abstract: Embodiments of the invention provide a method for determining network topology. The method includes capturing and storing channelized data with a network analyzer, interleaving the channelized data into a unitary data stream in chronological order, and processing the unitary data stream to extrapolate indicators of network elements.
    Type: Application
    Filed: September 12, 2003
    Publication date: March 25, 2004
    Applicant: FINISAR CORPORATION
    Inventors: Steve Klotz, Jason David Mann, Timothy Lane McDaniel
  • Publication number: 20040054776
    Abstract: Embodiments of the invention provide an expert analysis method for analyzing a network. The method includes capturing at least one bidirectional data trace from the network, determining a network topology, analyzing protocols in conversations between initiators and targets to determine if the protocols are valid using the determined network topology and known protocol standards, and displaying at least one of errors or warnings determined in the protocol and metrics calculated from the analysis of the protocols to a user.
    Type: Application
    Filed: September 12, 2003
    Publication date: March 18, 2004
    Applicant: FINISAR CORPORATION
    Inventors: Steve Klotz, Jason David Mann, Timothy Lane McDaniel
  • Publication number: 20040015744
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a server through the network connection. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to a data file on the server, reading data patterns from the data file, and comparing the data patterns read from the data file to the test data patterns written to the data file to detect data corruptions. The method may further include measuring data throughput between the one or more test clients and the server and generating debug information if a data corruption is detected by one of the test threads.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P. Schinke
  • Publication number: 20040015761
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted to and from a target device through a data connection using an asynchronous I/O dispatch method. In one embodiment, the method includes generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device using an asynchronous I/O dispatch method, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to detect data corruptions, and generating debug information if a data corruption is detected.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P. Schinke
  • Publication number: 20040015722
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a server through the network connection. The method further includes, for each test thread, generating a data load on the data connection by repetitively writing test data patterns to a common data file on the server, reading data patterns from the common data file, and comparing the data patterns read from the common data file to the test data patterns written to the common data file to detect data corruptions. The method may further include measuring data throughput between the one or more test clients and the server and generating debug information if a data corruption is detected by one of the test threads.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne
  • Publication number: 20040015755
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted to and from a target device through a data connection using a scatter/gather I/O dispatch method. In one embodiment, the method includes generating a data load on the data connection by repetitively writing test data patterns to the target device and reading data patterns from the target device using a scatter/gather I/O dispatch method, measuring data throughput to and from the target device while generating the data load, comparing the data patterns read from the target device to the test data patterns to detect data corruptions, and generating debug information if a data corruption is detected.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne, David P Schinke
  • Publication number: 20040015745
    Abstract: Embodiments of the present invention generally provide a system and method for testing integrity of data transmitted across a network connection. In one embodiment, the method generally includes creating one or more test threads on one or more test clients attached to a test server through the network connection. The method further includes, for each test thread, establishing a socket connection with the test server, generating a data load on the data connection by repetitively sending test data patterns to the test server through the socket connection, receiving data patterns from the test server through the socket connection, comparing the data patterns received from the test server to the test data patterns sent to the test server to detect data corruptions, and generating debug information if a data corruption is detected. The method may further include measuring data throughput between the one or more test clients and the test server.
    Type: Application
    Filed: July 22, 2002
    Publication date: January 22, 2004
    Applicant: Finisar Corporation
    Inventors: Steve Klotz, Michael D. Connell, Mark J. Lanteigne