System and method for interfacing with a vehicular controller area network
AssigneeIocurrents, Inc.
InventorsBhaskar Bhattacharyya, Cosmo King, Samuel Friedman
Life of this patent
Estimating the term…
Abstract
A vehicle monitoring system, comprising: an interface configured to at least communicate with a controller area network bus; a remote data telecommunication interface; a database; at least one automated processor, configured to: extract information from the controller area network bus; store records in the database representing the extracted information; process the database to determine operating statistics; selectively communicate at least a portion of the database over the remote data telecommunication interface; and determine at least one of an operating parameter for the vehicle and a predicted net fuel cost based on at least the operating statistics and a fuel unit cost.
Claims29
A method in a computing system borne by a vessel, comprising:
- receiving a stream of status messages reporting on a propulsion system of the vessel;
- storing the received stream of status messages;
- extracting information from the received stream of status messages;
- evaluating a telecommunications rule based, at least in part, on content of the extracted information, to obtain a telecommunications rule result indicating at least one of a time or modality for transmitting one or more subsets of the status messages to one or more receivers not borne by the vessel;
- and
- transmitting at least a portion of the status messages to a receiver not borne by the vessel in accordance with the obtained telecommunication rule result by performing at least one of:
- transmitting the at least a portion of the status messages at the time indicated by the telecommunication rule result, or
- transmitting the at least a portion of the status messages using the modality indicated by the telecommunication rule result.
One or more instances of computer-readable media not constituting a transitory propagating signal per se, the one or more instances of computer-readable media collectively having contents configured to cause a computing system borne by vessel to perform a method, the method comprising:
- receiving a stream of status messages reporting on a propulsion system of the vessel;
- storing the received stream of status messages;
- extracting information from the received stream of status messages;
- evaluating a telecommunications rule based, at least in part, on content of a portion of the extracted information, to obtain a telecommunications rule result indicating at least one of a time or modality for transmitting one or more portions of the extracted information to one or more receivers not borne by the vessel;
- and
- transmitting at least a portion of the extracted information to a receiver not borne by the vessel in accordance with the obtained telecommunication rule result by performing at least one of:
- transmitting the at least a portion of the extracted information at the time indicated by the telecommunication rule result, or
- transmitting the at least a portion of the extracted information using the modality indicated by the telecommunication rule result.
A computing system borne by vessel, the computing system comprising:
- one or more processors;
- and
- memory storing contents that, when executed by the one or more processors, cause the computing system to perform actions comprising:
- obtaining a stream of status messages reporting on a propulsion system of the vessel;
- extracting information from the stream of status messages;
- evaluating a telecommunications rule based, at least in part, on content of a portion of the extracted information, to determine a telecommunications rule result indicating at least one of a time or modality for transmitting one or more portions of the extracted information to at least one receiver not borne by the vessel;
- and
- transmitting at least a portion of the extracted information to a receiver not borne by the vessel in accordance with the telecommunication rule result by performing at least one of:
- transmitting the at least a portion of the extracted information at the time indicated by the telecommunication rule result, or
- transmitting the at least a portion of the extracted information using the modality indicated by the telecommunication rule result.
Dependencies are inferred from the claim text.