Patents by Inventor Peter J. Johnson

Peter J. Johnson 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: 20220185398
    Abstract: A suspension and drive system includes front and rear torsion axle assemblies. The front torsion axle assembly includes a front axle, a front shaft, and a front arm connecting the front axle to the front shaft. The rear torsion axle assembly includes a rear axle, a rear shaft, and a rear arm connecting the rear axle to the rear shaft. A center of the front torsion axle assembly and the rear torsion axle assembly together define a quadrilateral. The front axle defines a first vertex of the quadrilateral, the front shaft defines a second vertex of the quadrilateral, the rear shaft defines a third vertex of the quadrilateral, and the rear axle defines a fourth vertex of the quadrilateral. An interior angle of the quadrilateral at the fourth vertex is less than an interior angle of the quadrilateral at the second vertex.
    Type: Application
    Filed: December 11, 2020
    Publication date: June 16, 2022
    Applicant: Caterpillar SARL
    Inventor: Peter J. JOHNSON
  • Patent number: 10395016
    Abstract: For communication pattern recognition, an apparatus is disclosed. The apparatus includes a baseline analysis module that samples predefined sources associated with a user and generates a baseline fingerprint for the user. The apparatus includes an active analysis module that re-samples the predefined sources associated with the user after a predefined time interval and generates an active fingerprint for the user. The apparatus includes a verification module that compares the active fingerprint to the baseline fingerprint and determines whether the active fingerprint closely matches the baseline fingerprint. If the active fingerprint closely matches the baseline fingerprint, then the verification module replaces the baseline fingerprint with the active fingerprint. If the active fingerprint does not match the baseline fingerprint, then the verification module performs a predefined action to rectify differences between the baseline fingerprint and the active fingerprint.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Ben Sasson, Fenglian Xu
  • Patent number: 10257142
    Abstract: Control of message delivery from publisher devices to a subscriber application of a messaging system is provided. The subscriber application has a subscription registered with a broker application of the messaging system and is only permitted to receive messages relating to a topic of the subscription from a predetermined set of one or more publisher devices. The method includes: altering a topic identifier of a message from a publisher device to a modified topic identifier, and altering a subscription identifier from a subscriber application to a modified subscription identifier; analyzing the modified topic identifier and the modified subscription identifier to determine if the message is to be communicated to the subscriber application, and if so, information is removed from the modified topic identifier to form a reverted topic identifier, and the message and reverted topic identifier are communicated to the subscriber application.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: April 9, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
  • Patent number: 10225219
    Abstract: Control of message delivery from publisher devices to a subscriber application of a messaging system is provided. The subscriber application has a subscription registered with a broker application of the messaging system and is only permitted to receive messages relating to a topic of the subscription from a predetermined set of one or more publisher devices. The method includes: altering a topic identifier of a message from a publisher device to a modified topic identifier, and altering a subscription identifier from a subscriber application to a modified subscription identifier; analyzing the modified topic identifier and the modified subscription identifier to determine if the message is to be communicated to the subscriber application, and if so, information is removed from the modified topic identifier to form a reverted topic identifier, and the message and reverted topic identifier are communicated to the subscriber application.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: March 5, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
  • Publication number: 20190014066
    Abstract: Control of message delivery from publisher devices to a subscriber application of a messaging system is provided. The subscriber application has a subscription registered with a broker application of the messaging system and is only permitted to receive messages relating to a topic of the subscription from a predetermined set of one or more publisher devices. The method includes: altering a topic identifier of a message from a publisher device to a modified topic identifier, and altering a subscription identifier from a subscriber application to a modified subscription identifier; analyzing the modified topic identifier and the modified subscription identifier to determine if the message is to be communicated to the subscriber application, and if so, information is removed from the modified topic identifier to form a reverted topic identifier, and the message and reverted topic identifier are communicated to the subscriber application.
    Type: Application
    Filed: August 13, 2018
    Publication date: January 10, 2019
    Inventors: Timothy J. BALDWIN, Andrew JOHNSON, Peter J. JOHNSON, Fenglian XU
  • Patent number: 10112662
    Abstract: A track roller frame assembly for a track type machine is disclosed. The track roller frame assembly includes a first track roller frame and a second track roller frame. The first track roller frame is slidably received in the second track roller frame. The second track roller includes an outer surface and an opening. The track roller frame assembly further includes an assembly for adjusting a gap between the first track roller frame and the second track roller frame. The assembly includes a first plate coupled to the outer surface of the second track roller frame. The assembly further includes a resilient pad extending through the opening of the second track roller frame and abutting the first plate and the first track roller frame.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: October 30, 2018
    Assignee: Caterpillar SARL
    Inventor: Peter J Johnson
  • Publication number: 20180211019
    Abstract: For communication pattern recognition, an apparatus is disclosed. The apparatus includes a baseline analysis module that samples predefined sources associated with a user and generates a baseline fingerprint for the user. The apparatus includes an active analysis module that re-samples the predefined sources associated with the user after a predefined time interval and generates an active fingerprint for the user. The apparatus includes a verification module that compares the active fingerprint to the baseline fingerprint and determines whether the active fingerprint closely matches the baseline fingerprint. If the active fingerprint closely matches the baseline fingerprint, then the verification module replaces the baseline fingerprint with the active fingerprint. If the active fingerprint does not match the baseline fingerprint, then the verification module performs a predefined action to rectify differences between the baseline fingerprint and the active fingerprint.
    Type: Application
    Filed: January 24, 2017
    Publication date: July 26, 2018
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Ben Sasson, Fenglian Xu
  • Patent number: 9954939
    Abstract: A message server includes a query store for storing query requests, value data for the query requests, and response time data for the query requests. A message is received, a query request is determined from the message and sent to a query server. A timeout period is determined from response time data stored in the query store. If no response to the query request is received within the timeout period, a value is determined from the value data for the query request stored in the query store. Alternatively, if a response to the query request is received within the timeout period, a value is determined from the response, value data for the value is stored in the query store, and response time data is stored in the query store. An action in response to the message is determined and the action is performed.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
  • Publication number: 20180043948
    Abstract: A track roller frame assembly for a track type machine is disclosed. The track roller frame assembly includes a first track roller frame and a second track roller frame. The first track roller frame is slidably received in the second track roller frame. The second track roller includes an outer surface and an opening. The track roller frame assembly further includes an assembly for adjusting a gap between the first track roller frame and the second track roller frame. The assembly includes a first plate coupled to the outer surface of the second track roller frame. The assembly further includes a resilient pad extending through the opening of the second track roller frame and abutting the first plate and the first track roller frame.
    Type: Application
    Filed: August 15, 2016
    Publication date: February 15, 2018
    Applicant: Caterpillar SARL
    Inventor: Peter J. Johnson
  • Patent number: 9802660
    Abstract: A suspension system for supporting a ground engaging member relative to a frame is provided. The suspension system includes a torsion axle assembly including an arm, an axle coupled to the ground engaging member and connected to the arm, a shaft connected to the arm and a tube that is connected to the frame. The tube is configured such that at least a portion of the shaft is received in the tube and supported by the tube for rotation relative to the tube and the frame. A lockout assembly includes a coupling mechanism that is selectively operable to fix the shaft against rotational movement with respect to the tube.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: October 31, 2017
    Assignee: Caterpillar SARL
    Inventor: Peter J. Johnson
  • Publication number: 20170244657
    Abstract: Control of message delivery from publisher devices to a subscriber application of a messaging system is provided. The subscriber application has a subscription registered with a broker application of the messaging system and is only permitted to receive messages relating to a topic of the subscription from a predetermined set of one or more publisher devices. The method includes: altering a topic identifier of a message from a publisher device to a modified topic identifier, and altering a subscription identifier from a subscriber application to a modified subscription identifier; analyzing the modified topic identifier and the modified subscription identifier to determine if the message is to be communicated to the subscriber application, and if so, information is removed from the modified topic identifier to form a reverted topic identifier, and the message and reverted topic identifier are communicated to the subscriber application.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Timothy J. BALDWIN, Andrew JOHNSON, Peter J. JOHNSON, Fenglian XU
  • Publication number: 20170225726
    Abstract: A suspension system for supporting a ground engaging member relative to a frame is provided. The suspension system includes a torsion axle assembly including an arm, an axle coupled to the ground engaging member and connected to the arm, a shaft connected to the arm and a tube that is connected to the frame. The tube is configured such that at least a portion of the shaft is received in the tube and supported by the tube for rotation relative to the tube and the frame. A lockout assembly includes a coupling mechanism that is selectively operable to fix the shaft against rotational movement with respect to the tube.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Applicant: Caterpillar SARL
    Inventor: Peter J. Johnson
  • Patent number: 9710459
    Abstract: Method and system are provided for communication monitoring based on sentiment. The method includes: monitoring a new communication prior to sending created by a sender to a recipient, wherein the new communication includes text input by the sender; and analyzing the text of the new communication using sentiment analysis and determining a sentiment score on a scale between negative sentiment and positive sentiment. In response to the sentiment score for the text of the new communication being on the negative side of a predefined threshold on the scale, referencing an overall relationship score based on past communications between the sender and the recipient. In response to the overall relationship score being on the negative side of a predefined threshold, holding a transmission of the new communication for further review.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: July 18, 2017
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
  • Patent number: 9602662
    Abstract: An aspect includes verifying a telephone caller origin carried out at a security application. The verifying includes activating a security process during an active telephone call to a user received at a first call identifier, accessing registered user service providers to obtain contact details of a registered service provider purporting to be the origin of the active telephone call, and sending a query to the obtained contact details of the registered service provider. The query includes the first call identifier. The verifying also includes receiving a returned query result confirming or denying that the telephone call is from the registered service provider.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: March 21, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Barry N. Dow, Peter J. Johnson, Fenglian Xu
  • Publication number: 20170052949
    Abstract: Method and system are provided for communication monitoring based on sentiment. The method includes: monitoring a new communication prior to sending created by a sender to a recipient, wherein the new communication includes text input by the sender; and analyzing the text of the new communication using sentiment analysis and determining a sentiment score on a scale between negative sentiment and positive sentiment. In response to the sentiment score for the text of the new communication being on the negative side of a predefined threshold on the scale, referencing an overall relationship score based on past communications between the sender and the recipient. In response to the overall relationship score being on the negative side of a predefined threshold, holding a transmission of the new communication for further review.
    Type: Application
    Filed: August 18, 2015
    Publication date: February 23, 2017
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
  • Publication number: 20160366091
    Abstract: Email thread sequence management includes monitoring outgoing email messages of an email server and creating a metadata record for an email thread of multiple email messages relating to a subject, where the metadata record includes an entry of metadata for each email message in the email thread, and where each entry has a sequence number. A sequence number is added to an outgoing email message according to the sequence number of the email message in the metadata record for the email thread. The method further includes receiving a request for a missing email message in the email thread from a recipient, checking the metadata record for email thread for the missing email message for the recipient, and retrieving the missing email message from a different recipient or the sender of the email message for forwarding to the requesting recipient.
    Type: Application
    Filed: June 9, 2015
    Publication date: December 15, 2016
    Inventors: Timothy J. Baldwin, Barry N. Dow, Andrew Johnson, Peter J. Johnson, Fenglian Xu
  • Patent number: 9342606
    Abstract: A computer system determines a category of users to which a user of a computer belongs. The computer system determines a relationship between the category of users and at least one program available for installation from the computer system. Based on the determined relationship, the computer system determines that at least one feature of the at least one program are of potential interest to the user of the computer. The computer system notifies the user of the at least one feature of the at least one program of potential interest.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Jason C. Edmeades, Peter J. Johnson, David Locke, Fenglian Xu
  • Patent number: 9342560
    Abstract: A method of operating a network of connected nodes comprises the steps of maintaining a trust value for each node in the network, maintaining one or more attributes for each node in the network, each attribute comprising a value and a respective confidence level, and performing a validation of a specific attribute of a specific node. The validation comprises the steps of querying nodes connected to the specific node for specific attribute values for the specific node, creating a results set from the returned attribute values from the connected nodes and the trust values of the connected nodes, and processing the results set according to a predefined algorithm to determine a new value and/or a new confidence level for the specific attribute of the specific node.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Timothy J. Baldwin, Peter J. Johnson, David Locke, Fenglian Xu
  • Publication number: 20160094640
    Abstract: A message received by a message server is processed. The message server includes a query store for storing query requests, value data for the query requests, and response time data for the query requests. A message is received and at least one query request is determined from the message. The at least one query request is sent to a query server. A timeout period is determined from the response time data for a query request stored in the query store. In the case that no response to the query request is received within the timeout period, a value is determined from the value data for the query request stored in the query store. Alternatively, in the case that a response to the query request is received within the timeout period, a value is determined from the response, value data for the value is stored in the query store, and response time data for the period the response took to be received is stored in the query store.
    Type: Application
    Filed: September 17, 2015
    Publication date: March 31, 2016
    Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
  • Patent number: 9213691
    Abstract: Embodiments are directed to refining hierarchies in object-oriented models. A method includes providing a business object model in the form of an object-oriented model having one or more members with multiple distinct verbalizations and identifying distinct verbalizations of a given business object model member. The method also includes reviewing existing rules of the business object model to produce mappings of the distinct verbalizations and any attributes or operations used in conjunction with the distinct verbalizations of members of the business object model and analysing the mappings to identify patterns of use of the distinct verbalizations. The method further includes categorising a distinct verbalization as a superclass or subclass.
    Type: Grant
    Filed: March 1, 2013
    Date of Patent: December 15, 2015
    Assignee: International Business Machines Corporation
    Inventors: Peter J. Johnson, Stephen J. Upton