Thread to thread communication
First Claim
Patent Images
1. A method, comprising:
- registering at least one of a first and second threads to a gateway for communications by sending an open gateway request;
identifying a first location for the first thread to receive communications from the second thread if the first thread is registered;
identifying a second location for the second thread to receive communications from the first thread if the second thread is registered;
receiving a message having a destination identifier identifying a destination thread and a payload identifying a thread not known to the destination thread from one of the first and second threads; and
forwarding the message to a location corresponding to the destination thread using the destination identifier included within the message to communicate the payload to the destination thread;
establishing communication by the destination thread with the thread not known to the destination thread using the payload.
0 Assignments
0 Petitions
Accused Products
Abstract
Thread to thread communication is provided. A first thread registers with a gateway for receiving communication. Registration includes identifying a location for receiving messages. The gateway maps message payloads received from second threads to the location of the first thread. The first thread detects a payload in the location and consumes it for processing.
14 Citations
13 Claims
-
1. A method, comprising:
-
registering at least one of a first and second threads to a gateway for communications by sending an open gateway request; identifying a first location for the first thread to receive communications from the second thread if the first thread is registered; identifying a second location for the second thread to receive communications from the first thread if the second thread is registered; receiving a message having a destination identifier identifying a destination thread and a payload identifying a thread not known to the destination thread from one of the first and second threads; and forwarding the message to a location corresponding to the destination thread using the destination identifier included within the message to communicate the payload to the destination thread; establishing communication by the destination thread with the thread not known to the destination thread using the payload. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a first register to store messages for a first thread; a second register to store messages for a second thread; and a device separate from said first and second registers to register at least one of the first and second threads and returning one of a first identifier and second identifier to one of the first and second registered threads; the device further to receive a message from one of the first and second threads, the message having a destination identifier identifying a destination thread and a payload identifying a thread not known to the destination thread, identifying a corresponding register for storing the message based on the identified destination thread, and forwarding the message to the corresponding register to communicate the payload to the destination thread. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification