×

Vehicle middleware

  • US 10,020,995 B2
  • Filed: 10/06/2016
  • Issued: 07/10/2018
  • Est. Priority Date: 11/16/2011
  • Status: Active Grant
First Claim
Patent Images

1. A vehicle, comprising:

  • a non-transient, tangible computer-readable memory;

    a computational module selector stored in the non-transient, tangible computer-readable memory to identify and select a computational module from among a plurality of computational modules in communication with the computational module selector to perform a selected operation, the selected operation, having performance requirements, wherein each one of the plurality of computational modules has processing capabilities;

    wherein at least a pair of the plural computational modules comprises a first computational module with a cellular capability and a second computational module without a cellular capability, wherein the computational module selector selects a computational module from among the plurality of computational modules, wherein the selected computational module has processing capabilities that satisfy the performance requirements of the selected operation;

    a network selector module stored in the non-transient, tangible computer-readable memory to select one of a plurality of communication networks local to the vehicle for transmitting a selected signal and wherein the network selector module selects one of the plurality of communication networks local to the vehicle for transmitting the selected signal based on one or more of network status, an intermediate node status, a signal/noise ratio, a type of signal, availability of bandwidth, network performance parameters, and a quality of service, wherein the network selector module configures the selected signal in accordance with the selected network'"'"'s transmission protocol; and

    a diagnostic module to receive one or more of a warning signal and an error signal,wherein the vehicle further comprises a plurality of processing modules, a first processing module being in an active mode whereby the first processing module is in primary control of at least most vehicle functions and a second processing module being in a standby mode whereby the second processing module is ready to assume primary control of at least most vehicle functions, wherein the first and second processing modules are in wireless communication with one another, and wherein a state of the second processing module is maintained substantially in synchronicity with a state of the first processing module to a enable a stateful failover from the first processing module to the second processing module, wherein each of the afore-mentioned modules are stored in a non-transient, tangible computer readable memory.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×