DEMOCRATIZED CELLULAR NETWORK CONNECTIVITY THROUGH SMALL CELLS

    公开(公告)号:US20170150470A1

    公开(公告)日:2017-05-25

    申请号:US15187880

    申请日:2016-06-21

    Applicant: Google Inc.

    Abstract: A system and method provide for connectivity to multiple network operators at a given time, and sorting outgoing traffic based on criteria associated with the data and the network operators. Available networks are identified, and a mobile device attaches to a first network for communication through a first application, and also attaches to a second network for communication through a second application, without requiring detachment from the first network. Accordingly, traffic for the first application is steered through the selected first network, and traffic for the second application is steered through the second network.

    DISTRIBUTED SOFTWARE DEFINED WIRELESS PACKET CORE SYSTEM

    公开(公告)号:US20170086191A1

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

    申请号:US15270831

    申请日:2016-09-20

    Applicant: Google Inc.

    Abstract: A distributed software defined network (SDN) packet core system is configured to support a plurality of radio access technologies. The distributed SDN packet core system can include a cloud-based SDN centralized infrastructure instance and a plurality of local SDN infrastructure instances distributed in proximity to wireless access networks and radio access points thereof. The cloud-based centralized SDN infrastructure instance can be configured to handle network operations that are not latency sensitive. Each local SDN infrastructure instance can include a plurality of computer devices configured to execute a plurality of RAT specific control-plane modules and a plurality of RAT independent packet processing modules for performing latency sensitive network operations.

    Network failure detection
    13.
    发明授权
    Network failure detection 有权
    网络故障检测

    公开(公告)号:US09106518B1

    公开(公告)日:2015-08-11

    申请号:US14268102

    申请日:2014-05-02

    Applicant: Google Inc.

    CPC classification number: H04L41/06 H04L43/16

    Abstract: A number of requests for an alternative network location are identified, where the requests for the alternative network location are generated after failure of one or more previous requests to reach a first, previous network location as a result of a network brownout. It is determined if the number of requests for the alternative network location exceed a threshold value for a period of time, and if so, an alarm is generated.

    Abstract translation: 识别对替代网络位置的多个请求,其中在由于网络掉电导致到达第一先前网络位置的一个或多个先前请求失败之后生成替代网络位置的请求。 确定替代网络位置的请求数是否超过一段时间的阈值,如果是,则产生报警。

    SYSTEM AND METHOD FOR SOFTWARE DEFINED ROUTING OF TRAFFIC WITHIN AND BETWEEN AUTONOMOUS SYSTEMS WITH ENHANCED FLOW ROUTING, SCALABILITY AND SECURITY
    14.
    发明申请
    SYSTEM AND METHOD FOR SOFTWARE DEFINED ROUTING OF TRAFFIC WITHIN AND BETWEEN AUTONOMOUS SYSTEMS WITH ENHANCED FLOW ROUTING, SCALABILITY AND SECURITY 有权
    软件系统和方法定义了自动系统之间和之间的交通路由,具有增强的流量路由,可扩展性和安全性

    公开(公告)号:US20150281066A1

    公开(公告)日:2015-10-01

    申请号:US14478217

    申请日:2014-09-05

    Applicant: Google Inc.

    CPC classification number: H04L45/74 H04L45/02 H04L45/742 H04L49/25 H04L49/70

    Abstract: An autonomous network and a corresponding routing method include determining routing paths by a controller, and providing the determined routing paths to a data packet processor located remotely from the controller. The data packet processor routes outgoing data packets, based on information from the controller, through a plurality of switches remotely from the data packet processor. Each switch includes a plurality of network interfaces. For an outgoing data packet, the data packet processor determines a network interface over which to transmit the data packet, and adds an indication of the determined network interface in a header of the data packet. The data packet processor forwards the modified data packet to the switch including the determined network interface. The switch identifies the network interface based on the indication, and transmits the outgoing data packet over the identified network interface.

    Abstract translation: 自主网络和对应的路由方法包括由控制器确定路由路径,并将确定的路由路径提供给远离控制器的数据分组处理器。 数据分组处理器基于来自控制器的信息,通过远程从数据分组处理器的多个交换机来路由输出数据分组。 每个交换机包括多个网络接口。 对于输出数据分组,数据分组处理器确定发送数据分组的网络接口,并将确定的网络接口的指示添加到数据分组的报头中。 数据分组处理器将修改的数据分组转发到包括确定的网络接口的交换机。 交换机根据指示识别网络接口,并通过识别的网络接口发送出站数据包。

    ANYCAST BASED, WIDE AREA DISTRIBUTED MAPPING AND LOAD BALANCING SYSTEM
    15.
    发明申请
    ANYCAST BASED, WIDE AREA DISTRIBUTED MAPPING AND LOAD BALANCING SYSTEM 有权
    基于ANYCAST,宽域分布式映射和负载平衡系统

    公开(公告)号:US20150215388A1

    公开(公告)日:2015-07-30

    申请号:US14164925

    申请日:2014-01-27

    Applicant: Google Inc.

    Abstract: This disclosure provides systems, methods, and apparatus for providing anycast based load balancing for a plurality of servers within a network. The network includes a domain name system (DNS) server that is configured to respond to domain name queries received from one or more clients. The DNS server maintains a set of anycast IP addresses associated with a domain name. The DNS server responds to a client's request with one or more selected anycast IP addresses from the set of anycast IP addresses. The DNS server also instructs a plurality of content servers to advertise all of the anycast IP addresses to the network. The DNS server also receives load information from each of the plurality of content servers, and instructs, based on the load information, one of the plurality of content servers to cease advertising one or more of the previously advertised anycast IP addresses.

    Abstract translation: 本公开提供了用于为网络内的多个服务器提供基于任播的负载平衡的系统,方法和装置。 该网络包括被配置为响应从一个或多个客户端接收到的域名查询的域名系统(DNS)服务器。 DNS服务器维护与域名相关联的一组anycast IP地址。 DNS服务器使用一组任播IP地址从一组或多个选定的任播IP地址响应客户端的请求。 DNS服务器还指示多个内容服务器向网络通告所有任播IP地址。 DNS服务器还从多个内容服务器中的每一个接收负载信息,并且基于负载信息指示多个内容服务器中的一个内容服务器停止广告一个或多个先前通告的任播IP地址。

    Anycast based, wide area distributed mapping and load balancing system
    18.
    发明授权
    Anycast based, wide area distributed mapping and load balancing system 有权
    基于Anycast的广域分布式映射和负载均衡系统

    公开(公告)号:US09467506B2

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

    申请号:US14164925

    申请日:2014-01-27

    Applicant: Google Inc.

    Abstract: This disclosure provides systems, methods, and apparatus for providing anycast based load balancing for a plurality of servers within a network. The network includes a domain name system (DNS) server that is configured to respond to domain name queries received from one or more clients. The DNS server maintains a set of anycast IP addresses associated with a domain name. The DNS server responds to a client's request with one or more selected anycast IP addresses from the set of anycast IP addresses. The DNS server also instructs a plurality of content servers to advertise all of the anycast IP addresses to the network. The DNS server also receives load information from each of the plurality of content servers, and instructs, based on the load information, one of the plurality of content servers to cease advertising one or more of the previously advertised anycast IP addresses.

    Abstract translation: 本公开提供了用于为网络内的多个服务器提供基于任播的负载平衡的系统,方法和装置。 该网络包括被配置为响应从一个或多个客户端接收到的域名查询的域名系统(DNS)服务器。 DNS服务器维护与域名相关联的一组anycast IP地址。 DNS服务器使用一组任播IP地址从一组或多个选定的任播IP地址响应客户端的请求。 DNS服务器还指示多个内容服务器向网络通告所有任播IP地址。 DNS服务器还从多个内容服务器中的每一个接收负载信息,并且基于负载信息指示多个内容服务器中的一个内容服务器停止广告一个或多个先前通告的任播IP地址。

    REQUESTING MEDIA CONTENT SEGMENTS VIA MULTIPLE NETWORK CONNECTIONS
    19.
    发明申请
    REQUESTING MEDIA CONTENT SEGMENTS VIA MULTIPLE NETWORK CONNECTIONS 审中-公开
    通过多种网络连接请求媒体内容部分

    公开(公告)号:US20150281317A1

    公开(公告)日:2015-10-01

    申请号:US14645105

    申请日:2015-03-11

    Applicant: Google Inc.

    Abstract: Systems and methods are disclosed for requesting media content segments via multiple network connections. In one implementation, a processing device requests, via a first network connection, a sequential transfer of a first media content segment in a first direction. The processing device requests, via a second network connection, a sequential transfer of the first media content segment in a second direction. The processing device requests, based on a determination that the first media content segment has been received, from at least one of the first network connection or the second network connection, a second media content segment.

    Abstract translation: 公开了用于通过多个网络连接请求媒体内容段的系统和方法。 在一个实现中,处理设备经由第一网络连接请求沿第一方向的第一媒体内容段的顺序传送。 处理设备经由第二网络连接请求沿第二方向的第一媒体内容段的顺序传送。 所述处理设备基于从所述第一网络连接或所述第二网络连接中的至少一个来确定已经接收到所述第一媒体内容片段,请求第二媒体内容片段。

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

    公开(公告)号:US09124652B1

    公开(公告)日:2015-09-01

    申请号:US13838201

    申请日:2013-03-15

    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)当分组离开对等路由器时应该使用的出口端口。 一个实施例将原始分组封装在封装分组内。 作为目的地,封装分组可以将期望的对等路由器指定为将分组路由到特定对等路由器,并且可以指定标识要从对等路由器发送分组的期望出口端口的出口端口标识符。 在对等路由器上,封装的分组可以被解封装,并且可以检索所需的出口端口。 因此,一般的网络路由信息可以被覆盖以有利于所选择的特定服务的路由,从而可以为更重要的业务或服务选择更快的路由。

Patent Agency Ranking