Wireless communication extension for can based electrical architectures
Claim Score by NHIP
Abstract
A method for communicating using a hybrid vehicle communications network including a combination of wired and wireless electronic control units (ECUs) and wired and wireless peripherals. The network includes a plurality of ECUs that include a plurality of wireless ECUs. The network also includes a plurality of peripheral devices, where one or more of the peripheral devices receive commands from one or more of the ECUs and one or more of the peripheral devices provide signals to the ECUs, and where the plurality of peripherals include at least one wireless peripheral. Wireless transmission signals transmitted from one of the wireless peripherals is received by all of the wireless ECUs. The method performs an arbitration process where a message provided from one of the wireless ECUs is placed on a communications backbone based on a quality of the transmission signal from the wireless peripheral.

Term
Projected expiry 5 November 2034.
- Priority and filed
- Published
- Today
- Projected expiry
20 claims: 2 independent, 18 dependent
- 1Broadest claimClaim Score 78, broad(NHIP)An electrical architecture (EA) comprising:a plurality of electronic control units (ECUs) interconnected by a wired CAN bus, wherein some of the ECU's are wireless ECUs (WECUs);and a plurality of wired and wireless peripherals connected to the CAN bus using either wireless or wired communications or both, wherein communications including wireless communications between the ECUs and the peripherals is bidirectional.
- 18An electrical architecture (EA) for a vehicle, said EA comprising:a plurality of electronic control units (ECUs) interconnected by a wired CAN bus, wherein some of the ECU's are wireless ECUs (WECUs);and a plurality of wired and wireless peripherals connected to the CAN bus using either wireless or wired communications or both, wherein communications including wireless communications between the ECUs and the peripherals is bidirectional, wherein the WECUs convey information wirelessly from and to the peripherals by employing wireless channel diversity where messages from a peripheral is received by all of the WECUs and a message to a peripheral is transmitted by all of the WECUs, and wherein the plurality of peripherals include one or more of switches, sensors and actuators.
Independent claims2
40 paragraphs in 4 sections, as filed
BACKGROUND OF THE INVENTION
00011. Field of the Invention
0002This invention relates generally to a vehicle communications network and, more particularly, to a vehicle hybrid communications network including a combination of wired and wireless ECUs and wired and wireless peripherals, where the network performs an arbitration process where a message provided from one of the wireless ECUs is placed on a communications backbone based on a quality of the transmission signal from one of the wireless peripherals.
00032. Discussion of the Related Art
0004Modern vehicles employ many sensors, actuators, controllers, sub-systems, buses, etc. that require electrical wiring. As the number of vehicle systems increases, so does the wiring necessary to support those systems. However, there are a number of disadvantages with providing wires in a vehicle, especially many wires. For example, the electrical conductor of the wires, such as copper, has significant weight. As the weight of a vehicle increases, fuel efficiency decreases. Further, wiring in a vehicle is susceptible to damage, which increases the warranty cost of the vehicle. Also, requiring wiring throughout the vehicle reduces the flexibility in design and manufacturing of the vehicle. Further, at least some of the wiring in a vehicle often requires periodic maintenance. Also, wiring adds significant expense and cost. Further, during manufacture of the vehicle, assembly of cable harnesses often causes problems as a result of breaking or bending of connector pins. Therefore, it would be desirable to eliminate or reduce the wiring in a vehicle.
0005It is known in the art to employ wireless technology in a vehicle for communications purposes at least in limited circumstances. However, the transmission of wireless signals also suffers from a number of disadvantages including interference with signals from other vehicles, potential interference with signals from consumer devices brought into the vehicle, unnecessary radiation inside the passenger compartment of the vehicle, and fading issues, which result in loss of signal, requiring larger transmitted power and large power consumption.
SUMMARY OF THE INVENTION
0006The following disclosure describes a method for communicating using a hybrid vehicle communications network including a combination of wired and wireless electronic control units (ECUs) and wired and wireless peripherals. The network includes a plurality of ECUs each operating a communications algorithm and performing predefined functions, where the plurality of ECUs include a plurality of wireless ECUs. The network also includes a plurality of peripheral devices, where one or more of the peripheral devices receive commands from one or more of the ECUs and one or more of the peripheral devices provide signals to the ECUs, and where the plurality of peripherals include at least one wireless peripheral. Wireless transmission signals transmitted from one of the wireless peripherals is received by all of the wireless ECUs. The method performs an arbitration process where a message provided from one of the wireless ECUs is placed on a communications backbone based on a quality of the received signal from the wireless peripheral.
0007Additional features of the present invention will become apparent from the following description and appended claims, taken in conjunction with the accompanying drawings.
BRIEF DESCRIPTION OF THE DRAWINGS
0008<figref idref="DRAWINGS">FIG. 1</figref> is an illustration of a vehicle including a communications network having a combination of wired and wireless ECUs and wired and wireless peripherals;
0009<figref idref="DRAWINGS">FIG. 2</figref> is a block diagram of a vehicle communications network including a combination of wired and wireless ECUs and wired and wireless peripherals;
0010<figref idref="DRAWINGS">FIG. 3</figref> is an illustration of a message format and signals for a CAN protocol illustrating an arbitration process; and
0011<figref idref="DRAWINGS">FIG. 4</figref> is a flow chart diagram showing a protocol for hybrid wireless/wired communications between a peripheral and a target ECU through multiple ECUs with wireless capability.
DETAILED DESCRIPTION OF THE EMBODIMENTS
0012The following discussion of the embodiments of the invention directed to a vehicle communications network including a combination of wired and wireless ECUs and wired and wireless peripherals is merely exemplary in nature, and is in no way intended to limit the invention or its applications or uses.
0013The present invention proposes a hybrid vehicle communications architecture or network that combines wireless and wired communications technologies among multiple peripherals and electronic control units (ECU). Some reasons for adopting a hybrid architecture include increased robustness, reliability and lower latency, while preserving both wireless and wired resources.
0014<figref idref="DRAWINGS">FIG. 1</figref> is a top view illustration of a vehicle <b>10</b> showing a simplified representation of a communications architecture on the vehicle <b>10</b>. Particularly, the vehicle <b>10</b> includes a CAN bus <b>12</b> to which is connected a number of ECUs some of which are ECUs <b>14</b> that are not equipped with wireless technology and some of which are wireless ECUs (WECUs) <b>16</b> and <b>18</b>, where each of the WECUs <b>16</b> and <b>18</b> include wireless technology represented generally by <b>20</b>. The vehicle <b>10</b> also includes a number of peripherals, such as sensors, switches, actuators, etc., some of which are hard-wired peripherals <b>22</b> and some of which are wireless peripherals <b>24</b> including an antenna <b>26</b>. The communications architecture is intended to be a representation of one or more of the communications architectures that may exist on a vehicle of any type, where several ECUs each performing a certain function are generally electrically coupled to a controller area network (CAN) bus for a certain vehicle system, such as a vehicle body, engine, chassis, etc. As will become apparent from the discussion below, any suitable configuration of some hard-wired and some wireless ECUs and some hard-wired and some wireless peripherals can be employed.
0015In one embodiment, the wireless channels of those peripherals and ECUs that are selected to be wireless are mutually independent (as possible), which means that they are at locations on the vehicle relative to other vehicle components where the wireless signals transmitted by or received by the peripheral or WECU are less likely to suffer from fading issues at the same time that would cause signal corruption and significantly reduce reception quality. Furthermore, WCEUs are located so that they cover the entire vehicle vicinity with high average signal-to-noise ratio. In order to further overcome fading issues, the present invention proposes employing signal diversity as will be discussed in detail below.
0016<figref idref="DRAWINGS">FIG. 2</figref> is a schematic block diagram of a simplified vehicle communications network <b>30</b> of the type discussed above for a certain vehicle system, but removed from the vehicle <b>10</b>. The network <b>30</b> includes a CAN bus <b>32</b> and several ECUs <b>36</b> electrically coupled to the CAN bus <b>32</b> by a line <b>38</b> for controlling separate parts of the particular vehicle system, where the ECUs <b>36</b> provide data messages on the bus <b>32</b> available to be received by all of the other ECUs <b>36</b> coupled to the bus <b>32</b>, and where all of the ECUs <b>36</b> receive control and command messages from the bus <b>32</b>. Some of the ECUs <b>36</b> are hard-wired ECUs, represented by ECU <b>40</b>, and some of the ECUs <b>36</b> are wireless ECUs, represented by WECU <b>42</b> including an antenna <b>44</b>.
0017As above, the communications network <b>30</b> also includes a number of peripherals that are in communication with one or more of the ECUs <b>36</b> that may receive commands to perform a certain operation, such as a door lock, or provide certain sensor data, such as pressure, temperature, etc. Some of the peripherals may be hard-wired peripherals, such as peripheral <b>46</b> that is hard-wired to the ECU <b>40</b> by a wire <b>48</b>, and some of the peripherals may be wireless peripherals, such as a peripheral <b>50</b> including an antenna <b>52</b>, which also may be hard-wired to an ECU <b>36</b> by line <b>54</b>.
0018It is known in the art to provide powerline communications (PLC) where a powerline providing power to the various ECUs on a vehicle from, for example, the vehicle battery are also used as an electrical conductor to provide communications signals, such as digital data bits modulated on to a high frequency carrier signal. The CAN protocol is used on the physical layer of the PLC. The present invention also proposes a hybrid of wired and wireless peripherals and ECUs communicating with each other as discussed herein using the powerlines providing power to the ECUs <b>36</b>.
0019To illustrate this embodiment, the communications network <b>30</b> also includes a powerline <b>56</b> electrically coupled to a power source <b>58</b>, such as a vehicle battery. All of the ECUs <b>36</b> in the network <b>30</b> are coupled to the powerline <b>56</b> on lines <b>60</b> from which they receive power. Thus, in the same way as discussed herein that signals are modulated onto the CAN bus <b>32</b> to be sent to other ECUs <b>36</b> in the network <b>30</b>, those same messages can also be modulated onto the powerline <b>50</b> to be sent to the ECUs <b>36</b>. Certain communications architectures may employ both communications over a CAN bus and a powerline. In theory, all of the peripherals that receive power from the vehicle battery can be in electrical communication with all of the ECUs on the vehicle that are also coupled to the vehicle battery. It is well known that PLCs and CAN buses are limited in bandwidth, i.e., bits per second, which limits the amount of data that can be sent from the peripherals to the ECUs <b>36</b> and commands that can be sent from the ECUs <b>36</b> to the peripherals. Because CAN buses are limited in their bandwidth, a number of CAN buses for different vehicle systems are typically required on the vehicle.
0020The present invention proposes providing some combination of hard-wired and wireless ECUs and hard-wired and wireless peripherals in connection with a PLC and/or CAN buses sometimes referred to generally herein as a backbone, where a majority of the data can be transmitted wirelessly and the hard-wired connections can be reserved for more critical data flow. Such a combination of wireless technology and the PLC can increase system reliability and security. The hybrid wired and wireless communications network discussed herein is carefully designed so that the number of wires required for the network is reduced over traditional vehicle communications networks. It is noted that the discussion below refers to putting messages on the CAN bus <b>32</b>, however, in that discussion the CAN bus <b>32</b> can be replaced with the powerline <b>56</b> as the backbone.
0021Typically, each ECU <b>36</b> controls several peripherals, where such an ECU is referred herein to as a target ECU for those peripherals. As will be discussed, one or more of those peripherals may be a wireless peripheral and the target ECU may be a hard-wired or a wireless ECU. The target ECU may rely on the WECUs <b>42</b> in the network <b>30</b> to communicate with the wireless peripherals <b>50</b>. All of the WECUs <b>42</b> that receive the wireless signals from the wireless peripherals <b>50</b> put that message on the CAN bus <b>32</b> and through appropriate digital signal coding, the target ECU extracts data from the CAN bus <b>32</b> as appropriate. Likewise, if the target ECU wants to send a signal to the wireless peripheral <b>50</b>, it will provide a coded signal on the CAN bus <b>32</b> that is deciphered by all of the WECUs <b>42</b> electrically coupled to the bus <b>32</b> and all of those WECUs <b>42</b> will wirelessly transmit the particular message to the peripheral <b>50</b>. It is noted that many peripherals can be communicating with a single ECU or many peripherals can be communicating with many ECUs. It is also noted that in a different scheme one or more of the WECUs <b>42</b> will operate as simple relays (amplify-and-forward), where bits picked from the CAN bus <b>32</b> are transmitted over the wireless media and vice versa. In this way the operation is very simple and latency is small. However, offloading traffic to increase system overall bandwidth is not possible.
0022As discussed, several WECUs can cooperate over the CAN bus <b>32</b> to help a wireless peripheral to convey its data to its target ECU. In this scenario a wireless peripheral's transmission is being received by multiple WECUs. Since the wireless channel is unreliable and can suffer from fading, the target ECU may not receive the message without errors. Furthermore, the target ECU may not have wireless capabilities at all and is dependent on wired communications from the WECUs to relay the peripheral information to it.
0023CAN buses are extremely loaded, and therefore relaying the peripheral's message by multiple WECUs in a time division fashion may be too expensive. On the other hand, relying on only a single arbitrary WECU can result in low reliability due to the wireless channel temporal effects. A built in arbitration mechanism for the CAN bus can be used to reduce the load on the CAN bus <b>32</b> and achieve better reliability and performance.
0024The CAN bus <b>32</b> uses open-collector transceivers, which means that zero bits are dominant while one bits are recessive. Particularly, if a collision occurs and two nodes transmit opposite bits at the same time, then the received bit would be zero (this channel is often referred to as the AND channel). The CAN standard uses this property for arbitration. The CAN message ID determines its priority, where the lower the value—the higher the priority. In this arbitration stage multiple nodes can simultaneously transmit their message IDs, however at the end, and due to the AND channel operation, only the lowest value ID prevails. All of the other nodes remain silent for the rest of the transmission allowing contention free transmission of the highest priority message.
0025In a first embodiment, the CAN arbitration process selects the best WECU to transmit its received information, referred to herein as the max selection method. In the max selection method, only the WECU <b>42</b> with the highest received quality (SNR, CRC or LLR measures) transmits its message on the CAN bus <b>32</b>. The WECUs <b>42</b> translate their received quality into a message ID, where the higher the quality the lower the value. The CAN arbitration process guarantees that only the highest message quality from the WECU <b>42</b> sends its data to the target ECU.
0026A second embodiment repeats the first embodiment iteratively, where at each iteration, the WECU with the best quality, and where quality is based on its received wireless signal and the previous iterations received data from other WECUs, is selected using the same arbitration process.
0027In a third embodiment, all of the WECUs transmit their received bits simultaneously, referred to herein as the wireless CAN extension (WiCAN). In this embodiment, all of the WECUs <b>42</b> act as simple relays, where if a dominant bit is received over the wired CAN it is also transmitted as a dominant bit over the wireless link and vice versa.
0028On-off-keying (OOK) modulation is a natural modulation method for the wireless technology with “on” being the dominant bit. Further, the communications protocol can use wireless communications in the ISM frequency bands, and specifically the 902-928 MHz and 433.05-434.79 frequency bands. The WECUs <b>42</b> can use predefined or dynamically selected beam-forming to communicate with any peripheral including using coherent modulation and adjusting each WECU's transmitted signal phase to reach a constructive combination at the peripheral receiver. The WECUs <b>42</b> can use non-coherent modulation and transmit simultaneously to all of the peripherals to increase signal-to-noise ratio. The transmit power of the WECUs <b>42</b> can be larger than the transmit power of the peripherals and can be increased as the number of wireless peripherals increases. Further, CAN inter-WECU messages can be wirelessly offloaded to reduce CAN bus load and increase robustness and resilience to CAN bus faults. Error-correcting codes can be employed on the data on top of the CAN protocol to increase reliability, where the error-correcting codes are rateless codes with minimum latency guarantees including differential latency guarantees that are higher for recent packets and lower for older packets.
0029As discussed above, a particular wireless peripheral may send its message to several WECUs, where each WECU <b>42</b> may receive that message with differing levels of fidelity, quality and data corruption. According to the invention, each of the WECUs <b>42</b> that receives a signal from a wireless peripheral will encode its reception quality of that signal into the message that it puts onto the bus <b>32</b>. For this situation, the present invention proposes an arbitration process as discussed above for selecting which one of the several messages having different level of quality will be transmitted onto the CAN bus <b>32</b>.
0030<figref idref="DRAWINGS">FIG. 3</figref> is an illustration <b>70</b> depicting an arbitration process for a known CAN protocol to determine which message from a particular WECU, sometimes referred to herein as a node, will be transmitted on the CAN bus <b>32</b> at a particular point in time based on message quality, where the CAN protocol gives priority to a zero bit over a one bit. The illustration <b>70</b> shows a message <b>72</b> having a known bit format for a bit data stream and includes a start-of-frame bit <b>74</b>, identifier bits <b>76</b>, an RTR bit <b>78</b>, control field bits <b>80</b> and the data being broadcast in a data bit field <b>82</b>. The identifier bits <b>76</b> perform the arbitration, where the priority of the message from a particular WECU is determined as to whether that message will be transmitted on the bus <b>32</b>, where the value of the identifier bits is low based on a higher priority transmission. The identifier bits <b>76</b> include 11 bits, <b>0</b>-<b>10</b>, where, in this example, bits <b>6</b>-<b>10</b> are fixed ID bits and bits <b>0</b>-<b>5</b> are quality bits identifying the quality of the data field bits <b>82</b>. More particularly, the identifier bits <b>0</b>-<b>5</b> are used to identify the quality, such as signal-to-noise ratio (SNR), cyclical redundancy check (CRC), etc., of the message that the WECU <b>42</b> is putting on the bus <b>32</b>. In other words, the WECU <b>42</b> will set the quality of the message it received from the peripheral <b>50</b> in the identifier bits <b>76</b> with a certain priority, i.e., number of low bits, based on how high the quality of the message is that it received from the wireless peripheral <b>50</b>.
0031In this non-limiting example, three WECUs, referred to as nodes, are attempting to put the same message on the CAN bus <b>32</b>, where the messages may have different levels of quality. A first node attempts to transmit a message having bit stream <b>84</b> onto the CAN bus <b>32</b>, a second node attempts to transmit a message having bit stream <b>86</b> onto the CAN bus <b>32</b>, and a third node attempts to transmit a message having bit stream <b>88</b> onto the CAN bus <b>32</b>, all of which have the format of the message <b>72</b> and have different levels of message quality. The identifier bits <b>6</b>-<b>10</b> in the message from the nodes are the same because the message is intended for the target ECU.
0032At identifier bit <b>5</b>, the bit in the data stream <b>86</b> from the second node is high indicating that it has a lower quality than the messages from the first and third nodes. At bit <b>2</b>, the identifier bit in the third node message goes low while the identifier bit <b>2</b> in the first node message remains high, indicating that the message from the third node has a higher priority (quality) than the message from the first node. Based on this arbitration process, the message on the third node is transmitted on the bus <b>32</b> after the identifier section has satisfied the arbitration. When a particular node recognizes that another node has a higher priority bit in the identifier portion of the message, that node will stop transmitting its message. Thus, the third node message <b>88</b> will take over the bus for transmitting the message including the data <b>82</b>. In other words, through the arbitration process discussed herein, the bit stream <b>88</b> from the third node has the highest quality and is a bit stream <b>90</b> that is transmitted on the bus <b>32</b>. By selectively identifying the quality of the transmission based on the arbitration bits in the identifier bits <b>76</b> in this manner, the CAN protocol can allow only one of the messages received from the particular peripheral at all of the WECUs <b>42</b> to be put on the bus at the particular message slot. The WECUs <b>42</b> that lost the arbitration receive the message from the highest quality WECU and re-estimate their received bit and overall quality measure. Maximum ratio combining (MRC) can be used for instance for this purpose. The process then repeats (without the WECUs that already transmitted their messages over the CAN bus) until the CRC is met.
0033The discussion herein includes uplink signal transmissions where the peripherals <b>50</b> transmit messages wirelessly to be received by all of the WECUs <b>42</b> as a first transmission hop and where all of those WECUs <b>42</b> then put that message onto the CAN bus <b>32</b> as a second transmission hop. Likewise, for downlink signal transmissions, all of the WECUs <b>42</b> will receive a message to be transmitted from the CAN bus <b>32</b> as a first transmission hop and then will transmit the message wirelessly as a second transmission hop. When synchronized by the CAN protocols, the WECUs transmit the message simultaneously over the wireless channel using non-coherent modulation to form a simulcast scheme. A more involved scheme can target a specific peripheral and perform distributed beamforming over the WECUs <b>42</b>, as is well known by those skilled in the art.
0034<figref idref="DRAWINGS">FIG. 4</figref> is a flow chart diagram <b>100</b> depicting a WECU processing algorithm that provides the arbitration process for the CAN bus according to the quality of the wireless received signals for the uplink transmissions, as discussed above. At box <b>102</b>, the particular WECU receives the wireless message from the particular peripheral. A CRC is performed on the message at decision diamond <b>104</b>, and if it passes, the message has the highest quality and is transmitted at box <b>106</b>, and the algorithm ends at box <b>108</b>. The CRC determines if the bits are corrupted or correctly received by the WECU <b>42</b>.
0035If the message does not pass the CRC at the decision diamond <b>104</b>, then the algorithm starts an iterative procedure at box <b>110</b>, which includes setting the number of iterations at iter=1. The algorithm calculates the fidelity of the message at box <b>112</b>. At decision diamond <b>114</b>, the WECU <b>42</b> checks if the number of iterations has reached a maximum iteration or if the message has been resolved, and if so, the algorithm ends at the box <b>108</b>. If the number of iterations is not at the maximum or the message has not been resolved at the decision diamond <b>114</b>, then the algorithm determines whether the calculated fidelity is the highest possible fidelity at decision diamond <b>116</b>. If the calculated fidelity is the highest possible fidelity at the decision diamond <b>116</b>, then the WECU <b>42</b> transmits the message at box <b>118</b> with certain modifications, and recalculates the fidelity at the box <b>112</b>. If the calculated fidelity is not the highest possible fidelity at the decision diamond <b>116</b>, then typically another WECU <b>42</b> with a higher fidelity will transmit its message on the CAN bus <b>32</b>, and this message can be used to increase the fidelity at the particular WECU <b>42</b> at box <b>120</b>. Specifically, the particular WECU <b>42</b> deciphers the message with a higher fidelity received from another WECU on the CAN bus <b>32</b> and uses that message to correct corrupted bits in the message that the particular WECU <b>42</b> has received in order to increase its message fidelity. The algorithm then increases the iteration number by one at box <b>122</b> and returns to the box <b>112</b> to recalculate the fidelity of the message.
0036The CAN protocol may employ a CAN flexible data-rate link that allows for very fast data transmissions. If this protocol is employed, the same iterative procedure can be applied.
0037During the downlink transmission, each WECU that receives a message from a particular ECU to be sent to a particular peripheral will all send that message wirelessly. Each WECU performs a beam-forming process, well known to those skilled in the art, so that the signals are matched in phase when they are received by the peripheral <b>50</b> so that the peripheral <b>50</b> receives all of the wireless messages from all of the WECUs <b>42</b> coherently. Further, the ECUs <b>36</b> that are coupled to the bus <b>32</b> are synchronized through the same clock signal so that the transmissions from the WECUs <b>42</b> can be transmitted through simulcast techniques to be non-coherently received by the wireless peripheral <b>50</b>.
0038The above described method requires two hops. In the first hop the entire packet is decoded on one media (CAN bus or the wireless media) before being retransmitted on the other media. This introduces an additional latency of at least one packet transmission time. Alternatively, the WECUs <b>42</b> can be used as simple relays, operating on a bit-by-bit manner, amplifying-and-forwarding any dominant bit on one media to the other. In that case the WECUs <b>42</b> do not adhere to the CAN protocol (as their operation is on the bit-level) and multiple WECUs can transmit simultaneously on the CAN bus <b>32</b> reaching consensus for all the bits of the CAN frame (and not only the arbitration field) without causing error frames to be transmitted. The latency of such a scheme is not larger than the propagation delay allowed by the CAN protocol. Using smart decision threshold in the uplink and cooperation schemes (such as simulcast) on the downlink high end-to-end communication reliability can be reached. Clearly, such a scheme cannot be used to increase CAN bus capacity, however, it can serve as a wireless extension, as well as to increase robustness in case of the CAN bus <b>32</b> disconnects. In such a case the WECUs <b>42</b> will maintain connectivity between the disconnected CAN bus networks.
0039As will be well understood by those skilled in the art, the several and various steps and processes discussed herein to describe the invention may be referring to operations performed by a computer, a processor or other electronic calculating device that manipulate and/or transform data using electrical phenomenon. Those computers and electronic devices may employ various volatile and/or non-volatile memories including non-transitory computer-readable medium with an executable program stored thereon including various code or executable instructions able to be performed by the computer or processor, where the memory and/or computer-readable medium may include all forms and types of memory and other computer-readable media.
0040The foregoing discussion disclosed and describes merely exemplary embodiments of the present invention. One skilled in the art will readily recognize from such discussion and from the accompanying drawings and claims that various changes, modifications and variations can be made therein without departing from the spirit and scope of the invention as defined in the following claims.
Contents4
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US10259465B2 | Cited by | United States of America | Search report |
| US2016197944A1 | Cited by | United States of America | Pre-grant |
| US11472427B2 | Cited by | United States of America | Search report |
| US9493149B2 | Cited by | United States of America | Search report |
| US10259470B2 | Cited by | United States of America | Search report |
| US2018035667A1 | Cited by | United States of America | Search report |
| US9843597B2 | Cited by | United States of America | Search report |
| US11352020B2 | Cited by | United States of America | Search report |
| US9908508B2 | Cited by | United States of America | Search report |
| US2023373494A1 | Cited by | United States of America | Search report |
| US2014358376A1 | Cited by | United States of America | Pre-grant |
| US2015314755A1 | Cited by | United States of America | Pre-grant |
| US2005192727A1 | Cites | United States of America | Pre-grant |
| US2005273218A1 | Cites | United States of America | Pre-grant |
| US2006180371A1 | Cites | United States of America | Pre-grant |
| US2007133578A1 | Cites | United States of America | Pre-grant |
| US2010329272A1 | Cites | United States of America | Pre-grant |
| US2012265359A1 | Cites | United States of America | Pre-grant |
| US2012296567A1 | Cites | United States of America | Pre-grant |
| US2013197777A1 | Cites | United States of America | Pre-grant |
| US2015110287A1 | Cites | United States of America | Pre-grant |
| US6424119B1 | Cites | United States of America | Pre-grant |
6 members in 3 offices
Members6
| Document | Office | Kind | |
|---|---|---|---|
| DE102015110540A1 | Germany | A1 | |
| US2016001718A1 | United States of America | A1 | |
| CN105246110A | China | A | |
| US9457742B2 | United States of America | B2 | |
| CN105246110B | China | B | |
| DE102015110540B4 | Germany | B4 |
41 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Expire PatentEXP. | EXP. | |
| Maintenance Fee Reminder MailedREM. | REM. | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Correspondence Address ChangeC.AD | C.AD | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Reasons for AllowanceEX.R | EX.R | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Application ready for PDX access by participating foreign officesCCRDY | CCRDY | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Close TICLTI | CLTI | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Transfer Inquiry to GAUTI1050 | TI1050 | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Sent to Classification ContractorPGPC | PGPC | |
| FITF set to YES - revise initial settingFTFS | FTFS | |
| Application Is Now CompleteCOMP | COMP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Cleared by OIPE CSRL194 | L194 | |
| Patent Term Adjustment - Ready for ExaminationPTA.RFE | PTA.RFE | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Entity status set to undiscounted (initial default setting or status change)BIG. | BIG. | |
| Initial Exam Team nnIEXX | IEXX |
8 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedPATENT EXPIRED FOR FAILURE TO PAY MAINTENANCE FEES (ORIGINAL EVENT CODE: EXP.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYLAPS | LAPS | |
| Information on status: patent discontinuationPATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362STCH | STCH | |
| Fee payment procedureMAINTENANCE FEE REMINDER MAILED (ORIGINAL EVENT CODE: REM.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS |
Numbers
- Publication
- 20160001718
- Application
- 14322101
Titles
- English
- WIRELESS COMMUNICATION EXTENSION FOR CAN BASED ELECTRICAL ARCHITECTURES
Patent term adjustment
- A delay
- +126 daysthe office missed an examination deadline
- Net adjustment
- 126 days
Classification
- CPC, 6
- H04W28/10
- B60R16/0231
- H04L12/6418
- H04W84/22
- H04W72/543
- H04W84/005
- IPC, 2
- B60R16 023
- H04W72 54