Unlock instant, AI-driven research and patent intelligence for your innovation.

Hybrid client-server data provision

A server and client technology, applied in network data retrieval, other database retrieval, special data processing applications, etc., can solve problems such as delay or lag of client devices

Active Publication Date: 2017-11-28
GOOGLE LLC
View PDF12 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There may be a significant delay or lag between making multiple requests and receiving a response from the client device

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Hybrid client-server data provision
  • Hybrid client-server data provision
  • Hybrid client-server data provision

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0030] The following is a more detailed description of various concepts related to hybrid client-server content delivery methods and implementations of hybrid client-server content delivery methods. The various concepts introduced above and discussed in more detail below can be implemented in any of numerous ways, as the described concepts are not limited to any particular implementation. Examples of specific implementations and applications are provided primarily for purposes of illustration.

[0031] Computing devices (eg, client devices) can view resources such as web pages, documents, applications, and so on. In some implementations, a computing device can access a resource via the Internet by communicating with a server corresponding to the resource, such as a web server. A resource can be served by a single server, or it can be served by multiple servers. For example, in some implementations, a resource may be available from a plurality of servers, and a computing devi...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

An implementation of a method for hybrid client-server data provision involves requesting, by an application executed by a client device from a plurality of content provider software development kits (SDKs) integrated with the application, an item of content for display by the client device. The method further involves processing, by a plurality of request adaptors of the content provider SDKs, the request for potential submission to a plurality of content provider servers, thereby generating a plurality of processed requests. The method further involves receiving, by an interceptor module of a mediation SDK integrated with the application from the plurality of content provider SDKs, a plurality of processed requests. The method further involves batching, by a consolidator module of the mediation SDK, the plurality of processed requests into a batch request, the batch request including content provider priority information. The method further involves transmitting, by the mediation SDK, the batch request to a mediation server for mediation of the batch request to the plurality of content provider servers based on the content provider priority information, and receiving, by the mediation SDK, at least one item of content from the mediation server for display by the client device.

Description

Background technique [0001] Publishers can request content from multiple third-party content providers. This can be problematic in terms of computing resources on the client device running the application, for example, memory used to open multiple network connections to deliver multiple requests. It can also create issues with latency, especially when the network is a mobile network such as a 3G or 4G network. There may be a significant delay or lag between making multiple requests and receiving a response from the client device. Contents of the invention [0002] Embodiments described herein relate to mediation to be requested to provide data. The approach described in this application can, among other things, help to ameliorate the problems presented by multiple content requests by having the mediation SDK batch the requests as one batch request on the client device, and to The mediation server transmits only a single batch request to obtain content from at least one of...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L29/08
CPCG06F16/957G06F16/16G06F8/30H04L67/566H04L67/567H04L65/612H04L67/562H04L65/65G06F16/95H04L67/01H04L67/00
Inventor 宋晟
Owner GOOGLE LLC