Patents by Inventor Patrick D. Jordan
Patrick D. Jordan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7733841Abstract: A vehicle network and method for communicating information within a vehicle. The network includes a plurality of network elements joined by communication links. A data frame is provided for communicating information between a first device and a second device attached to the network. A network element in the network is capable of mapping a first resource on an incoming communication link of the network element to a second link resource of an outgoing communication link of the network element. The network element further has ports for receiving the data frame from the first link resource of the incoming communication link and for communicating the data frame to the second link resource of the outgoing communication link. The mapping may be done statically or dynamically such as based on information stored in the network element or based on information stored in the data frame.Type: GrantFiled: May 10, 2005Date of Patent: June 8, 2010Assignee: Continental Automotive Systems, Inc.Inventors: Patrick D. Jordan, Walton L. Fehr, Samuel M. Levenson, Donald J. Remboski
-
Patent number: 7623552Abstract: A system and method for time synchronizing nodes in a switch fabric network of a vehicle. A synchronization request message is transmitted from a requesting node to a neighboring node. At the time the synchronization request message is sent, the requesting node will store a unique message identification associated with the request message as well as a first timestamp that is associated with the time that the synchronization request message was transmitted by the requesting node. The neighboring node will receive the synchronization request message and store a second timestamp associated with the time that the synchronization request message was received by the neighboring node. Thereafter, the neighboring node will transmit to the requesting node a synchronization response message that includes the message identification and the second timestamp. The requesting node will then calculate a timer offset value that is based on the first timestamp and the second timestamp.Type: GrantFiled: December 17, 2004Date of Patent: November 24, 2009Assignee: Temic Automotive of North America, Inc.Inventors: Patrick D. Jordan, Hai Dong, Hugh W. Johnson, Prakash U. Kartha
-
Patent number: 7613190Abstract: A system and method for streaming sequential data through a vehicle switch fabric network. This is particular useful in areas such as reprogramming nodes in the automotive switch fabric network where relatively large records or messages need to be transmitted through the switch fabric, although the invention may be used in other areas. In sum, the system and method described herein takes large data records and breaks them down into smaller units (data packets) that fit within the constraints of the physical layer on which communication links in the switch fabric network is built. The smaller data packets are assigned with a message identification and a sequence number. Data packets associated with the same data record or message are assigned with the same message identification but may differ in their sequence number. Each data packet is transmitted over the vehicle switch fabric network to a destination node.Type: GrantFiled: December 17, 2004Date of Patent: November 3, 2009Assignee: Temic Automotive of North America, Inc.Inventors: Patrick D. Jordan, Hai Dong, Hugh W. Johnson, Prakash U. Kartha, Samuel M. Levenson
-
Patent number: 7599377Abstract: A system and method for tunneling standard bus protocol messages through an automotive switch fabric network. When a bus protocol message arrives on a connecting node in the network, a bus driver in the node will capture the message and store it into a message buffer where the message can be further processed by a tunneling application. Each received bus protocol message will be broken, or combined, to suit the available packet size of the underlying transmit layer of the switch fabric network. Data portions such as message identification, sequence number, port number, bus data type, and data length are reserved in each data packet. If the message is being broken down, the sequence number is used to differentiate the broken segments of the bus protocol message. The bus data type is used to indicate the type of protocol data being transmitted over the switch fabric. The same tunneling application may be used to reassemble the bus protocol message at a receiving node.Type: GrantFiled: December 17, 2004Date of Patent: October 6, 2009Assignee: Temic Automotive of North America, Inc.Inventors: Patrick D. Jordan, Hai Dong, Walton L. Fehr, Hugh W. Johnson, Prakash U. Kartha, Samuel M. Levenson, Donald J. Remboski
-
Patent number: 7593429Abstract: A system and method for time synchronizing nodes in a switch fabric network of a vehicle. The network has a plurality of nodes that are joined by communication links for the transmission of data there between. Each node of the switch fabric may include a processor, a memory, a clock, a transceiver, and an input capture. The memory is adapted to store and retain timer offsets associated with communication links with neighboring nodes. The transceiver is adapted to transmit and receive synchronization messages between the node and neighboring nodes. The input capture is adapted to capture a timestamp associated with the transmission of synchronization messages. The processor is configured to compute the timer offsets associated with the communication links with neighboring nodes based on the captured timestamps by the input capture function. The computed offsets may then be broadcast and stored by the nodes for subsequent use in time synchronizing data packets through the switch fabric network.Type: GrantFiled: December 17, 2004Date of Patent: September 22, 2009Assignee: Temic Automotive of North America, Inc.Inventors: Patrick D. Jordan, Hai Dong, Hugh W. Johnson, Prakash U. Kartha
-
Patent number: 7593344Abstract: A system and method for reprogramming nodes in an automotive switch fabric network using a diagnostic interface. The switch fabric network includes a plurality of nodes joined by communication links for the transmission of data there between. The plurality of nodes includes at least one target node. The target node includes a processor, a transceiver, and a memory. The memory includes an erasable memory portion and a protected memory portion. The processor in the target node switches from executing instructions in the erasable memory portion to executing instructions in the protected memory portion during a reprogramming period when the target node erases a current software component and stores a new software component in its erasable memory portion. The diagnostic interface is adapted to transmit the new software component to the target node.Type: GrantFiled: December 17, 2004Date of Patent: September 22, 2009Assignee: Temic Automotive of North America, Inc.Inventors: Patrick D. Jordan, Hai Dong, Hugh W. Johnson, Prakash U. Kartha
-
Publication number: 20080046142Abstract: Methods and systems for distributed failover in a vehicle network, including processor load shedding to reallocate processing power to applications controlling critical vehicle functions and providing for failover in a vehicle network according to the criticality of the affected vehicle function. In embodiments of the presently disclosed vehicle control method and system, the components of the system, including sensors, actuators, and controllers, are implemented as nodes in a network or switch fabric capable of communicating with other nodes.Type: ApplicationFiled: June 29, 2006Publication date: February 21, 2008Applicant: MOTOROLA, INC.Inventors: PATRICK D. JORDAN, HAI DONG, WALTON L. FEHR, HUGH W. JOHNSON, PRAKASH U. KARTHA, SAMUEL M. LEVENSON, DONALD J. REMBOSKI
-
Patent number: 7324892Abstract: A system and method for coordinating parameters in a switch fabric network (22) of a vehicle (20). The network (22) has a plurality of nodes (24) that are interconnected by communication links for the transmission of data packets there between. Events in the vehicle (20) may be handled in connection with a vehicle parameter. One example of a vehicle parameter that may be used in the vehicle is the rotation of a crank shaft in the vehicle. An application uses that information to make a determination whether change a setting of a device in the vehicle (20). If so, the application generates a command data packet and transmits the command data packet over the switch fabric network (22). The command data packet transmitted by the application includes the new setting for the device along with a value of the vehicle parameter when the new setting should occur in the device.Type: GrantFiled: April 8, 2005Date of Patent: January 29, 2008Assignee: Temic Automotive of North America, Inc.Inventors: Walton L. Fehr, Patrick D. Jordan, Desmond Hill