HIGH EFFICIENCY DATA COMMUNICATION SYSTEM
First Claim
1. A data communication system, comprising:
- a computer server comprising;
a processor;
a memory; and
a computer program encoded on said memory, said computer program configured to implement system logic, said system logic including;
a listening module stored in a first part of the memory and configured to monitor a plurality of different electronic communication channels for data request messages;
a message queue stored in a second part of the memory and including asynchronously stored data request messages received from the listening module; and
a foundation framework stored in a third part of the memory, the foundation framework configured to obtain data request messages from the message queue and process, execute, and respond to the obtained data request messages.
6 Assignments
0 Petitions
Accused Products
Abstract
A data communication system may include a computer server that may include a processor, a memory, and a computer program encoded on said memory. The computer program may be configured to implement system logic. The system logic may include a listening module stored in a first part of the memory and configured to monitory a plurality of different communication channels for data request messages, a message queue stored in a second part of the memory and including asynchronously stored data request messages received from the listening module, and a foundation framework stored in a third part of the memory. The foundation framework may be configured to obtain data request messages from the message queue and process, execute, and respond to the obtained data request messages.
12 Citations
20 Claims
-
1. A data communication system, comprising:
a computer server comprising; a processor; a memory; and a computer program encoded on said memory, said computer program configured to implement system logic, said system logic including; a listening module stored in a first part of the memory and configured to monitor a plurality of different electronic communication channels for data request messages; a message queue stored in a second part of the memory and including asynchronously stored data request messages received from the listening module; and a foundation framework stored in a third part of the memory, the foundation framework configured to obtain data request messages from the message queue and process, execute, and respond to the obtained data request messages. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for high efficiency data communications via a computer network, the method comprising:
-
providing a computer server including a processor and a memory coupled to the processor; receiving, via a listening module executed by the processor and stored in a first part of the memory, a plurality of unrelated data request messages from a plurality of different electronic communication channels of the computer network; asynchronously storing the plurality of data request messages in a message queue stored in a second part of the memory; obtaining data requested in the data request messages via a foundation framework executed by the electronic processor and stored in a third part of the memory; and sending, via a response module executed by the electronic processor and stored in a fourth part of the memory, responses to the plurality of data request messages via one or more of the plurality of different communication channels. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification