| CPC G06Q 30/0283 (2013.01) [G06Q 10/02 (2013.01)] | 18 Claims |

|
1. A method for reducing bandwidth usage, the method comprising:
reproducing, via an intermediation server, a requesting step for one or more provider objects, the requesting step being a step of a computing-process flow between the intermediation server, a client device and one or more provider systems, the reproducing of the requesting step including requesting of identifiers and price estimates thereof for the one or more provider objects from a provider object information stored at a memory in communication with the client device, to determine a list of the one or more given provider objects that meet search criteria provided by the client device to the provider object information stored at the memory, the requesting of the identifiers and the price estimates for the one or more provider objects from the provider object information obviating requesting the identifiers and the price estimates from the one or more provider systems thereby reducing bandwidth usage between the intermediation server, the client device and the one or more provider systems, a provider object representing at least one item provided by a provider system, the reproducing of the requesting step further comprising providing one or more requests for the one or more provider objects in the list to the provider system in the absence of implementing the computing-process flow, the one or more requests being one or more of generated and altered based on options associated with the provider system as stored at one or more memories in communication with the intermediation server, the options to narrow a number of the one or more provider objects in the list requested via the one or more requests;
receiving, at the intermediation server, from the provider system, the one or more provider objects including the identifiers and the price estimates thereof; and, one or more of:
providing, from the intermediation server, to a client device, the one or more provider objects, and
storing, via the intermediation server, at the one or more memories, the one or more provider objects;
in response to receiving the one or more provider objects from the provider system, and based on historical data associated with the client device, reproducing a selecting step of the computing process-flow by requesting, from the provider system, specific details of a given provider object of the one or more provider objects, the specific details including a price thereof, the specific details requested using a respective identifier of the given provider object, the reproducing of the selecting step occurring without communication with the client device to reduce bandwidth usage between the intermediation server and the client device;
implementing the providing, to the client device, the one or more provider objects and the identifiers of the one or more provider objects by: providing, to the client device, the specific details of the given provider object; and
thereafter implementing a remainder of the computing process-flow while omitting the requesting step and the selecting step,
wherein reproducing the requesting step occurs in an absence of a previous requesting step by the client device.
|