Abstract:
A method is provided for controlling a drivetrain of a vehicle which includes a prime mover operatively connected to at least one tractive element. The method includes: (a) determining the vehicle's total weight; and (b) using an electronic controller carried by the vehicle, causing the prime mover to apply power to the tractive element so as to propel the vehicle, the magnitude of the power being a function of the vehicle's total weight.
Abstract:
A post is generated that identifies different types of activity in a computer system, such as changes to the data in the computer system. The post is generated in a language-neutral way. An activity feed generator generates a language-specific post and distributes it, in an activity feed, to a set of users, based on user preferences. The activity feed generator can also access a security model so that only users with sufficient privileges receive the post in their activity feed.
Abstract:
The present invention provides a system and method of computing a variable fuel price based on exhaust gas emission of a vehicle. In one embodiment, a system includes an onboard unit fitted in a vehicle for measuring amount of exhaust gas emissions by the vehicle and a remote server communicatively connected to the onboard unit for computing a discount or surcharge on a base fuel price based on the amount of exhaust gas emissions by the vehicle. The system also includes a fuel station communicatively coupled to the remote server for filling fuel in a fuel tank of the vehicle at the discounted or surcharge fuel price.
Abstract:
A method for a vehicle having plural electric motors includes generating motor electrical signatures for the motors. The motor electrical signatures represent one or more characteristics of electrical energy that is supplied to the motors. The method also includes identifying one or more fault measures of each of the motor electrical signatures. The fault measures are indicative of mechanical characteristics of the motors. The method further includes comparing the one or more fault measures of each motor with the one or more fault measures of the other motors in the same vehicle and predicting an impending mechanical failure of one or more of the motors based on comparing the fault measures of the motors.
Abstract:
An infrastructure is provided for gathering diagnostic data that is relevant to an error or other conditions detected in a monitored system. A diagnosability framework is provided that automates the gathering of relevant diagnostic data upon occurrence of the condition in the monitored system. In one embodiment, context data is determined for the condition detected in the monitored system. A rule-based engine is provided that is configured to automatically determine one or more actions to be performed for the condition detected in the monitored system based on the determined context data. The actions may include performing tasks that gather diagnostic data that is relevant to the detected condition, store the gathered diagnostic data in a repository, recommend one or more diagnostic actions to a user, and other diagnostic related actions.
Abstract:
Techniques for controlling collection of diagnostic data in a monitored system. A set of flood control rules are configured for the monitored system for controlling the gathering of diagnostic data in the monitored system. The set of flood control rules may include one or more default flood control rules. The set of flood control rules are user-configurable enabling the user of the monitored system to set policies for dynamically controlling gathering of diagnostic data for the monitored system. In one embodiment, diagnostic data gathering is controlled based upon a number of previous occurrences of a condition in some predefined or user-configured time frame that triggers diagnostic data gathering and/or a number of previous executions of an action performed in some predefined or user-configured time frame responsive to the condition in the monitored system.
Abstract:
Techniques for non-intrusive performance of diagnostic actions including actions that result in gathering of diagnostic data in response to a condition detected in a monitored system. In one embodiment, the diagnostic actions are performed asynchronously by processes or threads that are different from the failing process or thread that receives or detects the condition that triggers the diagnostic actions such that the failing process or thread can continue processing without being affected by the executions of the diagnostic actions. Multiple asynchronous processes or threads that are different from the failing process or thread may be spawned to perform multiple diagnostic actions in parallel. The asynchronous processes or threads may be monitored to ensure that they do not adversely impact the monitored system.
Abstract:
A railroad locomotive includes a naturally aspirated reciprocating internal combustion engine driving a traction generator. A speed control system and load regulator provide an output signal which is operated upon and modified by a controller in response to the barometric pressure at which the locomotive is being operated.
Abstract:
Methods, systems, and computer-readable media are disclosed for identifying telemetry data. A particular method scans a file and compares the file to at least one attribute to be used for telemetry collection. When the file is identified as a telemetry candidate, an offer to submit a sample of the file is sent to a server. A response to the offer is received from the server. If the response to the offer indicates an acceptance, a sample of the file is sent to the server.
Abstract:
Apparatus, systems, and methods may operate to establish a secure communications tunnel between a server node and a client node, and to receive user requests from the client node at the server node via the secure communications tunnel. The user requests may be received in conjunction with a device verification token derived from nonces generated by the server node and transmitted to the client node as part of keep-alive response messages. The nonces may change according to a period of time established by the server node. Additional apparatus, systems, and methods are disclosed.