Gregory Leedberg - Milton MA, US Kenneth D. Carey - Boston MA, US
Assignee:
Raytheon Company - Waltham MA
International Classification:
G06F 15/16
US Classification:
709202, 709215, 710260, 710240
Abstract:
Methods and apparatus for providing a synchronous interface for an asynchronous service including, in a synchronous interface engine executing on a processor, receiving a request from a client for the asynchronous service, issuing an asynchronous service request to perform the asynchronous service, the asynchronous service request including a unique client identifier, and associating a wait condition with the unique client identifier to indicate to the client to wait for a result of the asynchronous service. Methods and apparatus further include receiving the result of the asynchronous service, the result including the unique client identifier, removing the associated wait condition, and sending the result to the client.
Gregory Leedberg - Milton MA, US Kenneth D. Carey - Boston MA, US
Assignee:
Raytheon Company - Waltham MA
International Classification:
G06F 15/16
US Classification:
709206, 709204, 707694, 37910008
Abstract:
A collaborative messaging system and method includes, in a communications engine, a plurality of message interrogators to process a message from a sender to a receiver. The plurality of message interrogators includes a message adjudicator configured to compare message information from the sender with message information obtained by the message adjudicator and to modify the message information from the sender to a more restrictive value. The plurality of message interrogators further includes a message validator configured to allow or deny the message based upon the modified message information.
System And Method For Maintaining Stateful Information
Gregory Leedberg - Milton MA, US Kenneth D. Carey - Boston MA, US
Assignee:
Raytheon Company - Waltham MA
International Classification:
G06F 15/16
US Classification:
709203, 709204, 709206, 709207, 709227, 713 1
Abstract:
A system for maintaining stateful information includes a client proxy configured to receive and collect status information associated with a client, and a state machine executing on a processor to collect and store the status information in a memory and provide stateful information associated with the client. The client may be a stateless client and the state machine may be configured to maintain stateful information associated with the stateless client. The state machine is may be configured to collect and store information intended for the client and provide the stored information to the client. The system may further include a client status processor configured to process the status information associated with the client and to provide the status information to the client proxy to control the stateful information.
System And Method For Collaborative Messaging And Data Distribution
Gregory Leedberg - Milton MA, US Kenneth D. Carey - Boston MA, US
Assignee:
Raytheon Company - Waltham MA
International Classification:
G06F 15/16
US Classification:
709205
Abstract:
A collaborative messaging and data distribution system includes a text-messaging engine executing on a processor for sending and receiving messages among a plurality of users. The text-messaging engine includes an information proxy for distributing information among at least one information source and the plurality of users. The information proxy appears as one of the plurality of users.
Gregory Leedberg - Milton MA, US Kenneth D. Carey - Boston MA, US
Assignee:
Raytheon Company - Waltham MA
International Classification:
G06F 15/82
US Classification:
709206
Abstract:
A collaborative messaging system includes a communications engine for sending and receiving messages among a plurality of users, including a contact generator to generate at least one user contact, a plurality of user filters, each associated with at least one of the plurality of users, and a plurality of user contact lists, each associated with at least one of the plurality of users and adapted to contain at least one user contact. In response to a comparison between user filters, the contact generator is configured to update at least one of the plurality of user contact lists.
Charles Rupprecht, John Brown, Elvin Meller, Clarita Gillilan, Lois Barton, Carl Reynolds, Gary Truitt, Merle Thompson, Ray Abbott, Kenneth Northrup, Carolyn Gilbreath