IP Library Patent Application 13840240
Patent Application
App. No. 13/840,240

CONTROLLER AREA NETWORK BUS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/840,240
Abstract

The present disclosure describes a vehicle implementing a processing module for receiving data from a high-speed CAN bus and sending data to a low-speed CAN bus. The processing module shunts into the data from the high-speed CAN bus without affecting the self-contained data flow of the high-speed CAN bus. The processing module analyzes the received data and generates data (by forwarding or other means) to be sent to a low-speed CAN bus according to the received data. The processing module is designed to be replaceable and/or upgradable without affecting other components during the life-cycle of the vehicle. The processing module may further contain expansion modules that perform tasks in response to the received data.

Claims (33)

1 . A vehicle comprising a processing module, the processing module comprises:

a first bus interface coupled to a first vehicle component through a first bus and configured for receiving data from the first bus; and

a second bus interface coupled to a second vehicle component through a second bus and configured for sending data to the second bus, wherein

the processing module analyzes data received from the first bus, and wherein

the processing module generates data to be sent through the second bus in response to the data received from the first bus.

2 . The vehicle of claim 1 , wherein the first bus is a high-speed bus.

3 . The vehicle of claim 2 , wherein the first bus is a high-speed CAN bus.

4 . The vehicle of claim 1 , wherein the second bus is a low-speed CAN bus.

5 . The vehicle of claim 1 , wherein the second bus is a LIN bus.

6 . The vehicle of claim 1 , wherein the second bus is a network bus.

7 . The vehicle of claim 1 , wherein the first bus interface is shunted into the first bus and configured for listening to data from the first bus without affecting data flow in the first bus.

8 . The vehicle of claim 1 , wherein the data to be sent through the second bus is sent as priority data.

9 . The vehicle of claim 1 , the processing module further comprises one or more expansion modules, wherein the processing module generates tasks for the one or more expansion modules.

10 . The vehicle module of claim 9 , wherein the processing module receives feedback from the one or more expansion modules.

11 . The vehicle of claim 1 , wherein the processing module is upgradable during the life-cycle of the vehicle.

12 . A method of processing data through a plurality of vehicle buses of a vehicle, comprising:

receiving data transmitted by a first component through a first bus;

analyzing the received data to determine relevance of the received data;

generating data to be sent to a second component through a second bus; and

sending the generated data over the second bus as priority data.

13 . The method of claim 12 , wherein generating data to be sent to the second bus comprises using the received data from the first bus as the generated data.

14 . The method of claim 12 , wherein generating data to be sent to the second bus comprises using and manipulating the received data according to pre-defined instructions to generate data to be sent to the second bus.

15 . The method of claim 12 , further comprising:

generating a task for an expansion module based on the received data from the first bus and according to pre-defined instructions; and

sending the task to the expansion module.

16 . The method of claim 15 , the method further comprises receiving feedback from the module after sending the task.

17 . The method of claim 12 , wherein the first bus is a high-speed CAN bus.

18 . The method of claim 12 , wherein the second bus is a low-speed CAN bus.

19 . The method of claim 12 , wherein the first bus is a self-contained bus having a self-contained data flow, and wherein receiving data from the first bus maintains the self-contained data flow.

20 . A processing module for a vehicle, comprising:

a first bus interface coupled to a first component in the vehicle through a first bus interface;

a second bus interface coupled to a second component in the vehicle through a second bus interface; and

a processor configured to process instructions to analyze received data from the first component through the first bus interface and to generate data to be sent to the second component through the second bus interface based on the received data from the first component.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2024
From: IP OPTIMUM LIMITED
To: AUTOCONNECT HOLDINGS LLC
Reel/Frame 068206/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2024
From: AUTOCONNECT HOLDINGS, LLC
To: IP OPTIMUM LIMITED
Reel/Frame 068206/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2015
From: FLEXTRONICS AP, LLC
To: AUTOCONNECT HOLDINGS LLC
Reel/Frame 036503/0062 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 030030 FRAME 0681. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF THE ENTIRE RIGHT, TITLE, AND INTEREST IN AND TO THE INVENTION.. Recorded Apr 29, 2013
From: RICCI, CHRISTOPHER P.
To: FLEXTRONICS AP, LLC
Reel/Frame 030311/0617 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2013
From: RICCI, CHRISTOPHER P.
To: FLEXTRONICS
Reel/Frame 030030/0681 →