7739387

System and Method for Message Packaging

PublishedJune 15, 2010
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
16 claims

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

1

1. A method comprising: grouping, by a computing system, at least two messages, the computing system comprising at least one processor; forming, by the computing system, a virtual package of the messages, wherein a virtual package is a collection of at least two messages that share common characteristics and may be processed together, each message carrying a unique message identifier; establishing a stateful connection between the computing system and a server, transmitting, by the computing system, the messages in the virtual package to the server for processing in batches, each message being transmitted in a separate payload, the state of the connection identifying messages in the virtual package at the server such that if the connection is open, the virtual package has not been sent, and if the connection is closed, the virtual package has been sent.

2

2. The method of claim 1 , wherein the stateful connection is a Hypertext Transfer Protocol connection using at least one cookie to describe the connection.

3

3. The method of claim 1 , wherein the grouping is determined by at least one rule selected from a group comprising: grouping messages of the same type together; grouping messages that are independent of each other and do not require sequential processing together; and grouping messages that do not require transactional processing together.

4

4. The method of claim 1 , wherein the forming of a virtual package is triggered by at least one rule selected from a group comprising: triggering the formation of a virtual package when a pre-determined threshold of time has passed; triggering the formation of a virtual package when a pre-determined number of messages has been grouped; and triggering the formation of a virtual package when a pre-determined message size has been grouped.

5

5. The method of claim 4 , wherein the number of messages in the virtual package is determined by a client.

6

6. A method comprising: receiving, by a computing system, at least two messages, the computing system comprising at least one processor; grouping, by the computing system, the at least two me messages; forming, by the computing system, a virtual package of the at least two messages, wherein a virtual package is a collection of at least two messages that share common characteristics and may be processed together; establishing, by the computing system, a stateful connection with a client server; transmitting, by the computing system, in the virtual packages, the corresponding messages to the client server, the messages being transmitted in separate payloads for processing by the client server in batches; and terminating the stateful connection between the computing system and the client server once the messages are completely transmitted, termination of the stateful connection indicating that the virtual package has been transmitted.

7

7. The method of claim 6 , wherein the stateful connection is an HTTP connection using at least cookie to describe the connection.

8

8. The method of claim 6 , wherein the forming of the virtual package occurs when the stateful connection is terminated.

9

9. The method of claim 6 , further comprising: receiving an indication that the virtual package should be formed.

10

10. The method of claim 6 , further comprising: processing the messages in the virtual package.

11

11. A method comprising: grouping, by a computing system, at least two messages, the computing system comprising at least one processor; forming, by the computing system, a first virtual package of the messages, wherein a virtual package is a collection of at least two messages that share common characteristics and may be processed together, each message carrying a unique message identifier; establishing a stateful connection between the computer system and a server; transmitting, by the computing system, messages within the first virtual package to the server one at a time, the server processing received messages in batches; receiving at least one message from the first virtual package at the server; determining, by the sewer, whether the complete virtual package has been received based on a state of the connection; grouping the messages of the first virtual package at the server; and forming, by the server from at least a portion of the messages in the first virtual package, a second virtual package of the messages, wherein a virtual package is a collection of at least two messages that share common characteristics that are transmitted separately and may be processed together.

12

12. The method of claim 11 , further comprising: processing the messages in the virtual package.

13

13. The method of claim 11 , wherein the stateful connection is an HTTP connection using at least one cookie to describe the connection.

14

14. The method of claim 11 , wherein the first grouping is determined by at least one rule selected from a group comprising: grouping messages of the same type together; grouping messages that are independent of each other and do not require sequential processing together; and grouping messages that do not require transactional processing together.

15

15. The method of claim 11 , wherein the forming of the first virtual package is triggered by at least one selected from a group comprising: triggering the formation of a virtual package when a pre-determined threshold of time has passed; triggering the formation of a virtual package when a pre-determined number of messages has been grouped; and triggering the formation of a virtual package when a pre-determined message size has been grouped.

16

16. The method of claim 13 , wherein if the server only receives a partial virtual package before an error in transmitting, receiving, or processing of the virtual package occurs, transmission of remaining messages in the virtual package is restarted at a point specified by the cookie.

Patent Metadata

Filing Date

Unknown

Publication Date

June 15, 2010

Inventors

Peter Eberlein
Timm Falter
Volker Wiechers

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. “SYSTEM AND METHOD FOR MESSAGE PACKAGING” (7739387). https://patentable.app/patents/7739387

© 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.