Block-based communication in a communication services patterns environment
AssigneeAccenture LLP
InventorMichel K. Bowman-Amuah
Life of this patent
Estimating the term…
Abstract
A system and method are provided for transmitting data from a server to a client via blocks. A user query for a solution set is transmitted to a server, which is then used to query a database for a first subset of the solution set. A first block of data is built from data in the database of the server, containing a subset of the solution set, and is then sent to the client over a network. When a second request from the client for the data in the database of the server is received, a second block of the data sets is queried from the database, built, and then transmitted to the client over the network.
Claims18
A method for transmitting data from a server to a client via blocks comprising the steps of:
- (a) transmitting a user query to a server, wherein the user query originates on a client, and wherein the user query requests a solution set;
- (b) querying a database, wherein the server queries the database for a first subset of the solution set;
- (c) building a first block, wherein the first block includes the first subset of the solution set;
- (d) sending the first block to the client over a network;
- (e) receiving a user request from the client for a second block;
- (f) querying the database, wherein the server queries the database for a second subset of the solution set;
- (g) building the second block, wherein the second block includes the second subset of the solution set;
- (h) transmitting the second block to the client over the network.
A computer program embodied on a computer readable medium for transmitting data from a server to a client via blocks comprising:
- (a) a code segment that transmits a user query to a server, wherein the user query originates on a client, and wherein the user query requests a solution set;
- (b) a code segment that queries a database, wherein the server queries the database for a first subset of the solution set;
- (c) building a first block, wherein the first block includes the first subset of the solution set;
- (d) a code segment that sends the first block to the client over a network;
- (e) a code segment that receives a user request from the client for a second block;
- (f) a code segment that queries the database, wherein the server queries the database for a second subset of the solution set;
- (g) a code segment that builds the second block, wherein the second block includes the second subset of the solution set;
- (h) a code segment that transmits the second block to the client over the network.
A system embodied on a computer readable medium for transmitting data from a server to a client via blocks comprising:
- (a) logic that transmits a user query to a server, wherein the user query originates on a client, and wherein the user query requests a solution set;
- (b) logic that queries a database, wherein the server queries the database for a first subset of the solution set;
- (c) logic that builds a first block, wherein the first block includes the first subset of the solution set;
- (d) logic that sends the first block to the client over a network;
- (e) logic that receives a user request from the client for a second block;
- (f) logic that queries the database, wherein the server queries the database for a second subset of the solution set;
- (g) logic that builds the second block, wherein the second block includes the second subset of the solution set;
- (h) logic that transmits the second block to the client over the network.
Dependencies are inferred from the claim text.