Patents by Inventor Travis O. Breitkreutz

Travis O. Breitkreutz 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: 11201925
    Abstract: A client device may identify a first parameter that is to be updated periodically and a second parameter that is to be updated based on a state change. The client may transmit, via a negotiation session, a request to the server device. The request indicates that the server device is to periodically provide information indicating a current value of the first parameter and is to provide information indicating an updated value of the second parameter when a state of the second parameter changes. The client device may periodically receive, from the server device and via a second communication protocol, a first datagram including the current value of the first parameter and may receive a second datagram including the updated value of the second parameter based on the server device determining that the current state of the second parameter has changed.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: December 14, 2021
    Assignee: Caterpillar Inc.
    Inventors: Travis O. Breitkreutz, Mustafizur Rahman, Viswanadha Koppolu, Robert E. Shockency, Jr., Sridhar Reddy Janumpally
  • Publication number: 20210337029
    Abstract: A client device may identify a first parameter that is to be updated periodically and a second parameter that is to be updated based on a state change. The client may transmit, via a negotiation session, a request to the server device. The request indicates that the server device is to periodically provide information indicating a current value of the first parameter and is to provide information indicating an updated value of the second parameter when a state of the second parameter changes. The client device may periodically receive, from the server device and via a second communication protocol, a first datagram including the current value of the first parameter and may receive a second datagram including the updated value of the second parameter based on the server device determining that the current state of the second parameter has changed.
    Type: Application
    Filed: April 28, 2020
    Publication date: October 28, 2021
    Applicant: Caterpillar Inc.
    Inventors: Travis O. BREITKREUTZ, Mustafizur RAHMAN, Viswanadha KOPPOLU, Robert E. SHOCKENCY, JR., Sridhar Reddy JANUMPALLY
  • Patent number: 10334052
    Abstract: A computer-implemented method for negotiating the communication of groups of parameters between a server and a client includes sending a first request for a parameter negotiating session from the client to the server using HTTP, specifying the client's desired session timeout for the session in the first request, receiving at the client an XML-formatted message sent from the server via HTTP specifying whether the server is able to support the requested session, and sending from the client a second request with an XML-formatted message via HTTP for a group of parameters desired from the server, wherein the second message includes the client's desired destination address, the client's desired update period for receiving updated parameter data, identification of a UDP port of the client for receipt of updated parameter data from the server in a UDP datagram, and identifiers of parameters desired by the client.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: June 25, 2019
    Assignee: Caterpillar Inc.
    Inventor: Travis O. Breitkreutz
  • Publication number: 20180124185
    Abstract: A computer-implemented method for negotiating the communication of groups of parameters between a server and a client includes sending a first request for a parameter negotiating session from the client to the server using HTTP, specifying the client's desired session timeout for the session in the first request, receiving at the client an XML-formatted message sent from the server via HTTP specifying whether the server is able to support the requested session, and sending from the client a second request with an XML-formatted message via HTTP for a group of parameters desired from the server, wherein the second message includes the client's desired destination address, the client's desired update period for receiving updated parameter data, identification of a UDP port of the client for receipt of updated parameter data from the server in a UDP datagram, and identifiers of parameters desired by the client.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 3, 2018
    Applicant: Caterpillar Inc.
    Inventor: Travis O. BREITKREUTZ
  • Patent number: 7930455
    Abstract: A communication system is disclosed for communicating data among a plurality of electronic modules. The communication system may include a data type classifier configured to separate the data into information-type data and signal-type data. The communication system may further include a first communication stack configured to communicate the information-type data among the plurality of electronic modules. The communication system may also include a second communication stack configured to communicate the signal-type data among the plurality of electronic modules. The first communication stack and the second communication stack may share a physical data link.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: April 19, 2011
    Assignee: Caterpillar Inc.
    Inventors: Wayne D. Brandt, Travis O. Breitkreutz
  • Publication number: 20100161859
    Abstract: A communication system is disclosed for communicating data among a plurality of electronic modules. The communication system may include a data type classifier configured to separate the data into information-type data and signal-type data. The communication system may further include a first communication stack configured to communicate the information-type data among the plurality of electronic modules. The communication system may also include a second communication stack configured to communicate the signal-type data among the plurality of electronic modules. The first communication stack and the second communication stack may share a physical data link.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: Caterpillar Inc.
    Inventors: Wayne D. Brandt, Travis O. Breitkreutz
  • Publication number: 20080019391
    Abstract: A method of communicating messages includes sending a message. The message has a first protocol data unit (PDU) having a first data portion and a first header portion. The first header portion has a first set of fields containing first data and arranged according to a first structure. The first data portion has a first service data unit (SDU) having a second data portion and a second header portion. The second header portion has the first set of fields containing second data and arranged according to the first structure. The message is received and the first data and the second data for each of the first and second header portions are processed using the same header processing protocol. The first data portion is processed according to a first protocol, and the second data portion is processed according to a second protocol.
    Type: Application
    Filed: July 20, 2006
    Publication date: January 24, 2008
    Inventor: Travis O. Breitkreutz