IP Library Granted Patent US 8,001,174
Granted Patent B2
US 8,001,174 · App. 12/336,215 · Granted Aug 16, 2011

Application process in communication system using central processor for forwarding request to destination processor based on connection status

View Patent ↗
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 8,001,174
App. No.
12/336,215
Granted
Aug 16, 2011
Kind
B2
Abstract

An application process to process communication system is provided in which seamless communication between onboard processes and off-board processes are provided. The off-board processes are typically remote and/or mobile relative to the onboard processes in which a central process maintains communication between the processes.

Claims (31)

1. A method of communicating between application processes in a communication system, the method comprising:

initializing a process communication handler on a central, processor;

receiving a request from a remote processor in communication with and distal to the central processor, where the request

includes a destination object address that is a unique address identifying a destination process;

extracting the destination object address from the received request;

identifying a connection status of the destination processor; and

forwarding the received request to a process identified by the destination object address.

2. The method of claim 1 further comprising registering the remote processor with the central processor.

3. The method of claim 2 further comprising registering the destination processor with the central processor.

4. The method of claim 3 further comprising comparing the extracted destination object address to a routing table listing the connection status of one or more processors.

5. The method of claim 4 further comprising initializing an application process on the central processor and wherein the destination object address corresponds to the application process and the received request is forwarded to the application process.

6. The method of claim 3 wherein the central processor has a first identifier and the remote processor has a second identifier different from the first identifier.

7. The method of claim 3 wherein the remote and destination processors are off-board processors and the central processor is an on-board processor.

8. The method of claim 1 wherein the communication between the central processor and the remote processor is through a socket layer.

9. The method of claim 1 wherein the identified status further comprises one of a connected status, a disconnected status and a registered status.

10. An application process to process communication system comprising:

an intranode processor;

a first internode processor in communication with the intranode processor; and

a second internode processor in communication with the intranode processor and the first internode processor only through the intranode processor;

wherein the intranode processor includes a central handler operating on the intranode processor and a storage media storing a routing table; and

wherein the first internode processor transmits a process message having a message header including a destination process address utilized by the intranode processor to forward the process message.

11. The system of claim 10 wherein the routing table comprises a plurality of process identifiers.

12. The system of claim 10 wherein the message header further comprises a message size, a source address, a message identifier, and a payload length.

13. The system of claim 10 further comprising a process library comprising a plurality of macros facilitating communication between the intranode and internodes.

14. The system of claim 13 wherein the process library is stored in the storage media.

15. The system of claim 13 wherein the first internode processor and the second intranode processor communicate to the intranode processor through a socket layer.

16. An application process to process communication system comprising:

an intranode processor having a plurality of application processes operating on the intranode processor; and

an internode processor in communication with the intranode processor, where a plurality of application processes operate on the internode processor;

wherein the intranode processor maintains a routing table including records of each application process that communicates with the intranode processor; and

wherein the intranode and internode processors communicate through a socket layer.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Aug 14, 2024
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
Reel/Frame 068604/0284 →
RELEASE OF SECURITY INTEREST Recorded Dec 18, 2023
From: PNC BANK, NATIONAL ASSOCIATION
To: CALAMP CORP
Reel/Frame 066059/0252 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: LYNROCK LAKE MASTER FUND LP [LYNROCK LAKE PARTNERS LLC, ITS GENERAL PARTNER]
Reel/Frame 066061/0946 →
PATENT SECURITY AGREEMENT Recorded Dec 18, 2023
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
Reel/Frame 066062/0303 →
SECURITY INTEREST Recorded Jul 14, 2022
From: CALAMP CORP.; CALAMP WIRELESS NETWORKS CORPORATION; SYNOVIA SOLUTIONS LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 060651/0651 →
SECURITY INTEREST Recorded Apr 4, 2018
From: CALAMP CORP.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 045853/0023 →
RELEASE OF SECURITY INTEREST Recorded Dec 1, 2017
From: PACIFIC WESTERN BANK
To: CALAMP CORP.
Reel/Frame 044275/0347 →
SECURITY INTEREST Recorded Jun 2, 2016
From: CALAMP CORP.
To: PACIFIC WESTERN BANK
Reel/Frame 038789/0183 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2009
From: RAMIAH, SOMASUNDARAM
To: CALAMP CORP.
Reel/Frame 022107/0822 →