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: 20220185398Abstract: 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: ApplicationFiled: December 11, 2020Publication date: June 16, 2022Applicant: Caterpillar SARLInventor: Peter J. JOHNSON
-
Patent number: 10395016Abstract: 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: GrantFiled: January 24, 2017Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Ben Sasson, Fenglian Xu
-
Patent number: 10257142Abstract: 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: GrantFiled: August 13, 2018Date of Patent: April 9, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
-
Patent number: 10225219Abstract: 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: GrantFiled: February 22, 2016Date of Patent: March 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
-
Publication number: 20190014066Abstract: 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: ApplicationFiled: August 13, 2018Publication date: January 10, 2019Inventors: Timothy J. BALDWIN, Andrew JOHNSON, Peter J. JOHNSON, Fenglian XU
-
Patent number: 10112662Abstract: 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: GrantFiled: August 15, 2016Date of Patent: October 30, 2018Assignee: Caterpillar SARLInventor: Peter J Johnson
-
Publication number: 20180211019Abstract: 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: ApplicationFiled: January 24, 2017Publication date: July 26, 2018Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Ben Sasson, Fenglian Xu
-
Patent number: 9954939Abstract: 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: GrantFiled: September 17, 2015Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
-
Publication number: 20180043948Abstract: 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: ApplicationFiled: August 15, 2016Publication date: February 15, 2018Applicant: Caterpillar SARLInventor: Peter J. Johnson
-
Patent number: 9802660Abstract: 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: GrantFiled: February 5, 2016Date of Patent: October 31, 2017Assignee: Caterpillar SARLInventor: Peter J. Johnson
-
Publication number: 20170244657Abstract: 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: ApplicationFiled: February 22, 2016Publication date: August 24, 2017Inventors: Timothy J. BALDWIN, Andrew JOHNSON, Peter J. JOHNSON, Fenglian XU
-
Publication number: 20170225726Abstract: 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: ApplicationFiled: February 5, 2016Publication date: August 10, 2017Applicant: Caterpillar SARLInventor: Peter J. Johnson
-
Patent number: 9710459Abstract: 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: GrantFiled: August 18, 2015Date of Patent: July 18, 2017Assignee: International Business Machines CorporationInventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
-
Patent number: 9602662Abstract: 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: GrantFiled: March 12, 2015Date of Patent: March 21, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Barry N. Dow, Peter J. Johnson, Fenglian Xu
-
Publication number: 20170052949Abstract: 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: ApplicationFiled: August 18, 2015Publication date: February 23, 2017Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
-
Publication number: 20160366091Abstract: 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: ApplicationFiled: June 9, 2015Publication date: December 15, 2016Inventors: Timothy J. Baldwin, Barry N. Dow, Andrew Johnson, Peter J. Johnson, Fenglian Xu
-
Patent number: 9342606Abstract: 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: GrantFiled: December 11, 2012Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Timothy J. Baldwin, Jason C. Edmeades, Peter J. Johnson, David Locke, Fenglian Xu
-
Patent number: 9342560Abstract: 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: GrantFiled: August 21, 2013Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Timothy J. Baldwin, Peter J. Johnson, David Locke, Fenglian Xu
-
Publication number: 20160094640Abstract: 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: ApplicationFiled: September 17, 2015Publication date: March 31, 2016Inventors: Timothy J. Baldwin, Andrew Johnson, Peter J. Johnson, Fenglian Xu
-
Patent number: 9213691Abstract: 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: GrantFiled: March 1, 2013Date of Patent: December 15, 2015Assignee: International Business Machines CorporationInventors: Peter J. Johnson, Stephen J. Upton