8655956

Stream Processing Using a Client-Server Architecture

PublishedFebruary 18, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of responding to requests using stream processing, the method comprising: receiving a server request from a server, wherein the server is configured to generate the server request responsive to a client request; generating a request identifier associated with the server request; responsive to the server request, sending a stream processing request derived from the server request to a first stream processing node, wherein the stream processing request includes the request identifier; responsive to receiving a create response message comprising a stream processing result and the request identifier from a second stream processing node, correlating, using a processor, the stream processing result with the server request; and sending a write response message comprising the stream processing result to the server.

2

2. The method of claim 1 , further comprising: responsive to receiving the write response message, sending a client response comprising the stream processing result to the client.

3

3. The method of claim 1 , the method further comprising: propagating the stream processing request among the first and the second stream processing nodes, wherein each stream processing node that handles the stream processing request contributes a partial response.

4

4. The method of claim 1 , wherein the server request comprises client context information, the method further comprising: correlating the stream processing request with the server request by generating the request identifier from the client context information; and storing the request identifier in association with the client context information.

5

5. The method of claim 4 , wherein the client context information comprises a thread identifier specifying a processing thread within the server that is handling the client request.

6

6. The method of claim 5 , further comprising: responsive to receiving the create response message from the second stream processing node, correlating the stream processing result with the server request according to the request identifier included in the create response message and the stored client context information; and providing the stream processing result and the thread identifier to the server within the write response message.

7

7. The method of claim 1 , further comprising: selecting the server to be a hypertext transfer protocol (HTTP) enabled server.

8

8. The method of claim 1 , further comprising: responsive to the client request, assigning a processing thread for handling the client request; establishing a return connection with a client that sent the client request, wherein the return connection is associated with the processing thread; and sending the server request comprising at least a portion of the client request and a thread identifier specifying the processing thread.

9

9. The method of claim 8 , further comprising: idling the processing thread until the write response message is received.

10

10. The method of claim 9 , further comprising: responsive to receiving the write response message, wherein the write response message comprises the thread identifier, correlating the stream processing result with the client request according to the thread identifier; and enabling the processing thread specified by the thread identifier to respond to the client request.

Patent Metadata

Filing Date

Unknown

Publication Date

February 18, 2014

Inventors

Yoonho PARK
Kenneth S. SABIR

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “STREAM PROCESSING USING A CLIENT-SERVER ARCHITECTURE” (8655956). https://patentable.app/patents/8655956

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.