Optimizing transmission of digital components

    公开(公告)号:US10289748B2

    公开(公告)日:2019-05-14

    申请号:US15293846

    申请日:2016-10-14

    Applicant: Google Inc.

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.

    CACHING IN A MOBILE NETWORK
    4.
    发明申请
    CACHING IN A MOBILE NETWORK 审中-公开
    在移动网络中进行访问

    公开(公告)号:US20160323408A1

    公开(公告)日:2016-11-03

    申请号:US15130454

    申请日:2016-04-15

    Applicant: Google Inc.

    CPC classification number: H04L67/2842 H04L67/1004 H04L67/1097 H04L67/2814

    Abstract: Systems and methods for providing data caching within a mobile access network include deploying data cache(s) in association with one or more network nodes configured to manage communications between the mobile access network and external data networks. Upon a content provider network receives a data request from a client device via the mobile access network, the content provider network can determine whether the requested data is cached in one of the network nodes managing communications with the content provider network. If a network node is determined, the content provider network can redirect the client device to the determined network node. The client device can then request the data from the determined network node. The network node can determine a caching server storing the requested data and redirecting the client device to the caching server.

    Abstract translation: 用于在移动接入网络内提供数据高速缓存的系统和方法包括与被配置为管理移动接入网络和外部数据网络之间的通信的一个或多个网络节点相关联地部署数据高速缓存。 在内容提供商网络经由移动接入网络从客户端设备接收到数据请求时,内容提供商网络可以确定所请求的数据是否被缓存在管理与内容提供商网络的通信的一个网络节点中。 如果确定了网络节点,则内容提供商网络可以将客户端设备重定向到所确定的网络节点。 客户端设备然后可以从确定的网络节点请求数据。 网络节点可以确定存储所请求数据的缓存服务器,并将客户端设备重定向到缓存服务器。

    SYSTEMS AND METHODS FOR LOAD BALANCING IN A DISTRIBUTED SOFTWARE DEFINED NETWORK PACKET CORE SYSTEM

    公开(公告)号:US20170085486A1

    公开(公告)日:2017-03-23

    申请号:US15270862

    申请日:2016-09-20

    Applicant: Google Inc.

    Abstract: Systems and methods for balancing load in a distributed software defined network (SDN) packet core system include a stateless load balancer within a local SDN infrastructure instance of the distributed SDN packet core system receiving a data packet for processing by at least one of a plurality of SDN network function modules of local SDN infrastructure instance. The stateless load balancer can direct the data packet to a stateful load balancer residing on a first computing device, among the plurality of computing devices in the local SDN infrastructure instance. The stateful load balancer can determine a stateful data packet processing task to be applied to the data packet and determine a second computing device in the local SDN infrastructure instance for applying the determined stateful data packet processing task to the data packet. The stateful load balancer can then forward the data packet to the second computing device.

    Per service egress link selection
    7.
    发明授权
    Per service egress link selection 有权
    每个服务出口链路选择

    公开(公告)号:US09537770B1

    公开(公告)日:2017-01-03

    申请号:US14839242

    申请日:2015-08-28

    Applicant: Google Inc.

    CPC classification number: H04L45/745 H04L45/302 H04L45/50 H04L67/327 H04L69/22

    Abstract: Exemplary embodiments provide techniques for specifying, on a per-service basis, (1) the peering router to which a particular network packet should be directed, and (2) the egress port that the packet should use when it leaves the peering router. One embodiment encapsulates an original packet inside an encapsulating packet. The encapsulating packet may specify, as a destination, a desired peering router in order to route the packet to a specific peering router and may specify an egress port identifier identifying a desired egress port on which the packet should be sent out from the peering router. At the peering router, the encapsulated packet may be decapsulated and the desired egress port may be retrieved. Thus, general network routing information may be overridden in favor of selected service-specific routes, allowing faster routes can be chosen for more important traffic or services.

    Abstract translation: 示例性实施例提供了用于在每个服务的基础上指定(1)特定网络分组应该被引导到的对等路由器的技术,以及(2)当分组离开对等路由器时应该使用的出口端口。 一个实施例将原始分组封装在封装分组内。 作为目的地,封装分组可以将期望的对等路由器指定为将分组路由到特定对等路由器,并且可以指定标识要从对等路由器发送分组的期望出口端口的出口端口标识符。 在对等路由器上,封装的分组可以被解封装,并且可以检索所需的出口端口。 因此,一般的网络路由信息可以被覆盖以有利于所选择的特定服务的路由,从而可以为更重要的业务或服务选择更快的路由。

    OPTIMIZING TRANSMISSION OF DIGITAL COMPONENTS

    公开(公告)号:US20180109612A1

    公开(公告)日:2018-04-19

    申请号:US15293846

    申请日:2016-10-14

    Applicant: Google Inc.

    CPC classification number: G06F17/30902 H04L67/2823

    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for optimizing transmission of digital components. In one aspect a digital component distribution system performs operations including determining a minimum eligibility value required to maintain the eligibility of a given digital component based on a next highest eligibility value of one of the other digital components. Based on the next highest eligibility value, a baseline transmission value required to be submitted for distribution of the given digital component is determined. A normalized transmission value is determined based on the minimum eligibility value, and transmission of the given digital component to a client device presenting a particular electronic document is triggered based on the normalized transmission value.

Patent Agency Ranking