Bridge Or Gateway Between Networks Patents (Class 370/401)
  • Patent number: 11283730
    Abstract: A data migration method and an apparatus are applied to a scenario in which a user plane gateway communicating with a terminal is changed from a source user plane gateway to a target user plane gateway. The target user plane gateway receives an address of the terminal from a control plane gateway, obtains an Ethernet data packet based on the address of the terminal, and sends the Ethernet data packet to an Ethernet interface, so that a switch obtains the Ethernet data packet through the Ethernet interface, and updates a MAC address table based on the Ethernet data packet.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: March 22, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaoyan Shi, Qianghua Zhu
  • Patent number: 11277451
    Abstract: The disclosed technology relates to a method for managing a multimedia session between a calling terminal and at least one called terminal. In one aspect, the multimedia session comprises a pre-call setup phase and a call phase. According to the disclosed technology, the method comprises, during the pre-call setup phase, a reception of an INVITE message generated by a calling terminal. The INVITE message comprises a description field describing the multimedia session and containing information relating to a set of media streams. A response is generated to the INVITE message, wherein the response comprises a header containing at least one media type and at least one first call parameter applicable to at least one media stream of the media type, among the set of media streams.
    Type: Grant
    Filed: October 16, 2018
    Date of Patent: March 15, 2022
    Assignee: Orange
    Inventors: José Doree, Jean-Claude Le Rouzic
  • Patent number: 11275587
    Abstract: A computer system having an address system of a first predetermined width in which each address of the first predetermined width in the address system includes a first portion identifying an object and a second portion identifying an offset relative to the object, where a static identifier for the first portion is predetermined to identify an address space having a second predetermined width that is smaller than the first predetermined width, or a space of kernel objects.
    Type: Grant
    Filed: July 6, 2018
    Date of Patent: March 15, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Steven Jeffrey Wallach
  • Patent number: 11277328
    Abstract: An autonomous system border router (ASBR) provided in a domain in which routers share an anycast address, may perform a method comprising: (a) receiving, from an exterior Border Gateway Protocol (eBGP) peer, first reachability information for a first prefix, the first reachability information including a first next hop (NH) address; (b) communicating first link state information about the first prefix to another router in the domain, the first link state information associating the first prefix with the anycast address; (c) receiving, from an eBGP peer, second reachability information for a second prefix, the second reachability information including a second next hop (NH) address; and (d) communicating second link state information about the second prefix to the other router in the domain, the second link state information associating the second prefix with the anycast address. This effectively reduces the number of next hops related to a prefix learned by two or more ASBRs (e.g.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: March 15, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Suraj Narayan Sharma, Hitesh Mali
  • Patent number: 11271807
    Abstract: Automated virtual premised server installation and services configuration are provided. Aspects provide a system, method, and computer readable storage device that enable aspects of a virtual premised server-on-demand (VPSoD) service to provide a technical improvement to premised server installation, support, and operation. The VPSoD service provides the capability of a consumer to subscribe to one or more premised server servers, and those servers and associated services are automatically installed on a remote virtual instance of a premised server and automatically configured with minimal user input. A secure communication tunnel is configured between the consumer's local network and the virtual premised server for enabling services installed on the virtual premised server to communicate on the local network and behave as if the virtual premised server is connect into the network.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: March 8, 2022
    Assignee: COX COMMUNICATIONS, INC.
    Inventors: Keith Alan Rothschild, Dipan Patel, Ron Lev, Steve Malenfant
  • Patent number: 11272025
    Abstract: Stream delivery within a content delivery network (CDN) includes recording the stream using a recording tier, and playing the stream using a player tier. Recording begins when the stream is received in a source format. The stream is then converted into an intermediate format (IF), which comprises a stream manifest, one or more fragment indexes (FI), and a set of IF fragments. A player process begins when a requesting client is associated with a CDN HTTP proxy. In response to receipt at the proxy of a request for the stream, the HTTP proxy retrieves (either from the archive or the data store) the stream manifest and at least one fragment index. Using the fragment index, the IF fragments are retrieved to the HTTP proxy, converted to a target format, and then served in response to the client request. Preferably, fragments are accessed, cached and served by the proxy via HTTP.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: March 8, 2022
    Assignee: Akamai Technologies, Inc.
    Inventors: Christopher R. Knox, Philip A. Lisiecki, James Mutton, Chuck Bernard, Ashok Lalwani, William Law, Thomas Devanneaux
  • Patent number: 11263635
    Abstract: A registration apparatus stores priority which is set for each of a plurality of payment apparatuses. If a condition to update the priority is established, the registration apparatus updates the priority, based on data indicating a state of each payment apparatus. The registration apparatus transmits accounting data and data on the priority, to a payment apparatus having a top priority. A payment apparatus pays a transaction by transmitting a permission response to the registration apparatus, when receiving the accounting data and the priority data in a state where the payment of the transaction is possible. The payment apparatus transfers the accounting data and the priority data to another payment apparatus having a lower priority than the payment apparatus, based on the priority data, when the accounting data and the priority data are received in a state where the payment of the transaction is not possible.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: March 1, 2022
    Assignee: TOSHIBA TEC KABUSHIKI KAISHA
    Inventor: Nobuhiro Sugita
  • Patent number: 11265366
    Abstract: Example virtual appliances disclosed herein include processor circuitry to accept a resource definition of a custom resource to be executed in a cloud computing environment. Disclosed example virtual appliances also include a lifecycle manager to manage a lifecycle of the custom resource based on a state machine. Disclosed example virtual appliances further include a database to: (i) query the lifecycle manager for a set of operations available to execute in a current lifecycle state of the custom resource; (ii) update a catalog item for the custom resource to present the set of operations available to execute in the current lifecycle state of the custom resource, the catalog item created based on the resource definition of the custom resource; and (iii) in response to selection of a first operation in the set of operations, send a message to cause the processor circuitry to execute the first operation.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: March 1, 2022
    Assignee: VMware, Inc.
    Inventors: Kiril Angelov Stefanov, Boris Savov, Rostislav Georgiev, Ventsyslav Raikov
  • Patent number: 11258707
    Abstract: Described are programmable IO devices configured to perform operations. These operations comprise: determining a set of range-based elements for a network; sorting the set of range-based elements according to a global order among the range-based elements; generating an interval table from the sorted range-based elements; generating an interval binary search tree from the interval table; propagating data stored in subtrees of interior stages of the interval binary search tree to subtrees of a last stage of the interval binary search tree such that the interior stages do not comprise data; converting the interval binary search tree to a Pensando Tree; compressing multiple levels of the Pensando Tree into cache-lines; and assembling the cache-lines in the memory unit such that each stage can compute an address of a next-cache line to be fetched by a next stage.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: February 22, 2022
    Assignee: PENSANDO SYSTEMS INC.
    Inventors: Ajeer Salil Pudiyapura, Sarat Babu Kamisetty, Krishna Doddapaneni
  • Patent number: 11258727
    Abstract: Techniques for configuring shared routing tables for network devices are provided. In some embodiments, a shared routing context is configured to include common routes across several local routing contexts. When a first packet is received at a first local routing context that is to be routed using one of the common routes, NAT operations may be performed on the first packet and then the shared routing context is used to process the first packet. Similarly, when a second packet is received at a second local routing context that is to be routed using the same common route, NAT operations may be performed on the second packet and then the shared routing context is used to process the second packet.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: February 22, 2022
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Simon Capper, Navdeep Bhatia, Michael Wang
  • Patent number: 11258661
    Abstract: A system for configuring a data center includes a fabric management server coupled to a management switch. A provisional Software Defined Networking (SDN) controller executing on the fabric management server can discover physical servers coupled to the management switch, receive network interface configuration information from the physical servers, and use the discovered network interface configuration information to determine a configuration for switches and servers coupled to an IP fabric. The configuration can be migrated to a full functionality SDN controller.
    Type: Grant
    Filed: April 26, 2019
    Date of Patent: February 22, 2022
    Assignee: Juniper Networks, Inc.
    Inventors: Tong Jiang, Sukhdev S. Kapur, Michael Henkel, Nachi Ueno, Jacopo Pianigiani, Dheeraj Gautam, Sridevi JeevaRaj
  • Patent number: 11258723
    Abstract: This application discloses a data processing method and apparatus, and a switching device. The data processing method includes: obtaining a destination address of a data packet received by an input port; determining an available output port based on the destination address; determining a busy degree of the available output port, when there is no non-busy available output port in the available output port, determining a quantity of footprint queues on the available output port, and selecting an available output port with a largest quantity of footprint queues as a target output port; determining a busy degree of a queue on the target output port, and when there is no non-busy queue on the target output port, selecting a footprint queue on the target output port as a target output queue. In the foregoing manners, a network resource is properly used, and network blocking can be effectively alleviated.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: February 22, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Binzhang Fu
  • Patent number: 11258679
    Abstract: The present invention relates to testing signals on a coaxial home network that carries a digital video signal. It has direct application to testing Multimedia over Coax Alliance (MoCA) standards-compliant networks and applies to similar networks such as Data Over Cable Service Interface Specification (DOCSIS), Ethernet, and Wi-Fi. An embedded expert system can guide an inexperienced operator through the process of evaluating and resolving problems with a home network with little operator input.
    Type: Grant
    Filed: August 6, 2019
    Date of Patent: February 22, 2022
    Assignee: SPIRENT COMMUNICATIONS, INC.
    Inventors: Douglas Grinkemeyer, David Dailey
  • Patent number: 11258668
    Abstract: Some embodiments provide a method for a first network controller executing at a first site of multiple sites spanned by a logical network. Network controllers execute at each site. The method generates logical network state data for the first site based on (i) data received from computing devices that implement the logical network at the first site and (ii) logical network configuration data from a network manager at the first site. The method provides the logical network state data for the first site to a second network controller executing at a second site. The method provides logical network state data received from the second site to the computing devices that implement the logical network at the first site.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: February 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Ganesan Chandrashekhar, Pankaj Thakkar, Aravinda Kidambi Srinivasan, Aayush Saxena, Anuprem Chalvadi
  • Patent number: 11252672
    Abstract: Radio channel configuration is described for an access point using a multiprotocol-border gateway protocol (MP-BGP) message. In an example a report is received in a MP-BGP message from each of a plurality of APs at an AP manager. Each report includes a channel quality indicator of other APs as measured by the AP that sent the respective report. The reports are deparsed and aggregated. A transmit power adjustment is determined for a selected AP based on the aggregated reports at the AP manager and a transmit power adjustment command is sent to the selected AP.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: February 15, 2022
    Assignee: Versa Networks, Inc.
    Inventor: Rajesh Kumar Nuvvula
  • Patent number: 11251905
    Abstract: A method includes: determining a target code block in a code block stream that is in a first rate mode and includes a plurality of code blocks, where the target code block includes a code block of a start type in the first rate mode; modifying information carried in a code block type field of the target code block to target information, where the target information includes information carried in a code block type field of a code block of a start type in a second rate mode; or the target information includes information carried in a code block type field of a code block of a terminate type in a second rate mode; and transmitting a code block stream in the second rate mode to a transport network, where the code block stream in the second rate mode includes a modified target code block.
    Type: Grant
    Filed: January 14, 2021
    Date of Patent: February 15, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Qichang Chen, Desheng Sun, Qiwen Zhong
  • Patent number: 11245580
    Abstract: A network interface device comprises a plurality of components configured to process a flow of data one after another. A control component is configured to provide one or more control messages in said flow, said one or more control message being provided to said plurality of components one after another such that a configuration of one or more of said components is changed.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 8, 2022
    Assignee: Xilinx, Inc.
    Inventors: Steven Leslie Pope, David James Riddoch
  • Patent number: 11240566
    Abstract: Aspects of the subject disclosure may include, for example, a method in which a processing system directs video flows to a plurality of user devices located at network cells, and determines a first or second data usage priority for each user device. The system detects congestion at a cell of the network and/or in the video flows. The system also performs a first congestion-aware shaping procedure for video flows in the congested cell directed to user devices of a second priority located at the congested cell, and subsequently performs a second congestion-aware shaping procedure for video flows in the congested cell directed to user devices of the first priority located at the congested cell. Other embodiments are disclosed.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: February 1, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Emir Halepovic
  • Patent number: 11238684
    Abstract: An access control system receives a device-specific identifier of a mobile electronic device. A memory device stores the identifier as belonging to a user present in a public zone. An image processing device generates from a camera image produced by a camera a real-time template for facial features of the user present when the user present requests access to an access-restricted zone, and searches user profiles stored in a database for a reference template that matches the real-time template to a specified degree, wherein a user profile is searched only if it is assigned to a present user based on a stored identifier, wherein in the case of a match, the system grants the user access to the access-restricted zone and denies access when there is no match.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: February 1, 2022
    Inventor: Paul Friedli
  • Patent number: 11240123
    Abstract: Systems and methods for managing a network are disclosed. In certain systems and methods, access to a network such as a wireless network, can be granted or denied based upon a threshold number of devices accessing the network. Moreover, access to a first service available over the network can be granted or denied based upon a threshold number of devices accessing the first service. Various network resource can be allocated to the first service based at least upon the number of device access the first service.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: February 1, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Richard Mo
  • Patent number: 11240135
    Abstract: An example operation may include a method comprising one or more of creating a VNFC monitor, starting a VNFC monitor, sending VNFCI state change notifications which includes a status of one or more VNFC modules, stopping a VNFC monitor, and destroying a VNFC monitor.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: February 1, 2022
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: Keith William Melkild
  • Patent number: 11240711
    Abstract: Embodiments of the present disclosure relate to a policy control method and system, a network element, and a storage medium. A control plane network element establishes, for UE, a first DN connection that uses a first forwarding plane network element as an anchor. The method includes: when the control plane network element receives a handover notification message for the UE and determines that a second forwarding plane network element serves the UE, or when the control plane network element establishes, for the UE, a second DN connection that uses a second forwarding plane network element as an anchor, the control plane network element updates a forwarding path of the first DN connection, so that an updated forwarding path of the first DN connection passes through the second forwarding plane network element, and the second forwarding plane network element performs policy control on a packet on the first DN connection.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: February 1, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yongcui Li, Hui Ni
  • Patent number: 11233732
    Abstract: A label management method, a data stream processing method, and a device, where the label management method includes allocating, by a controller, a source label to a data stream, sending, by the controller, a first Border Gateway Protocol (BGP) update packet to an ingress network device on a label switching path (LSP) of the data stream, and sending a second BGP update packet to an egress network device on the LSP of the data stream, where the first BGP update packet includes a stream identifier of the data stream and the source label, and the second BGP update packet includes a mapping relationship between the source label and a source object of the data stream. Hence, configuration, management, and maintenance can be simplified.
    Type: Grant
    Filed: July 2, 2018
    Date of Patent: January 25, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jia Che, Shunwan Zhuang, Zhenbin Li, Shuanglong Chen
  • Patent number: 11233718
    Abstract: Techniques are disclosed for improved data routing and forwarding by exploiting the increasing number of logical cores in a computing system. In certain embodiments, a network device comprising several network interfaces and logical cores is disclosed. The network device may also include a plurality of processing nodes, wherein each processing node includes instructions for processing network packets and is associated with a logical core. Furthermore, the network device may include control logic configured to receive a network packet at an interface, select a subset of processing nodes from the plurality of processing nodes for processing the network packet, based on contents of the network packet and the interface that the network packet was received at, and schedule processing of the network packet by the subset of the processing nodes on the respective logical cores associated with each of the subset of the processing nodes.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: January 25, 2022
    Assignee: CIENA CORPORATION
    Inventor: Michael David Larson
  • Patent number: 11233837
    Abstract: A method and a system for performing a group call using unicast and multicast are provided. A group call method performed by a first client device, may include: establishing a media session with a server providing a group call service based on a group call request from the first client device; transmitting, to the server through the media session, at least one first packet including a first source identifier of the first client device; providing a user interface at the first client device, that enables selecting at least one second client device from a plurality of second client devices that participate in a group call initiated by the first client device; and transmitting, from the first client device to the server, at least one second packet including a second source identifier of the selected at least one second client device as a destination of data included in the at least one second packet.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: January 25, 2022
    Assignee: LINE Plus Corporation
    Inventor: Jungnam Gwock
  • Patent number: 11232922
    Abstract: A power supply circuit, a relay device and a Power over Ethernet system related to the electronic technical field are provided. In the power supply circuit, each rectifier module has its positive output end connected to a positive supply pin, and a negative output end connected to a first end of a switch control module. The positive supply pin is connected to a positive terminal of a relay circuit in the relay device. The switch control module has a second end connected to a negative supply pin, and a control end connected to the positive supply pin. The negative supply pin is connected to a negative terminal of the relay circuit. The switch control module allows conduction between the first end and the second end when the rectifier module outputs a voltage greater than a preset threshold.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: January 25, 2022
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventor: Weimin Wang
  • Patent number: 11224295
    Abstract: A smart adjustable bed system combines an adjustable bed, a smart hub, a server, and smart devices to provide a system for controlling the raising and lowering of the adjustable bed. The smart hub acts as a gateway interconnecting the smart adjustable bed and a remote server capable of powerful voice recognition and artificial intelligence at a shared price. The system includes methods of using the system to allow an additional smart device such as a tablet computer to act as a remote control for the smart adjustable bed. The system further enables voice controls to be used to raise and lower the adjustable bed. Lastly, the voice recognition of the smart hub can be used to detect snoring and to send a signal to the adjustable bed to raise the bed to a position until the user reaches a position where snoring stops.
    Type: Grant
    Filed: May 22, 2018
    Date of Patent: January 18, 2022
    Assignee: Werner Media Partners, LLC
    Inventor: Marc L. Werner
  • Patent number: 11228539
    Abstract: Technologies for network interface controllers (NICs) include a compute sled and an accelerator sled in communication over a network. The accelerator sled configures a virtual switch endpoint associated with a remote direct memory access (RDMA) server instance that is associated with a field-programmable gate array (FPGA) of the accelerator sled. The accelerator sled updates local software defined networking (SDN) tables with a virtual tunnel associated with the virtual switch endpoint and a remote compute sled. A virtual switch of the accelerator sled switches virtual tunnel traffic from the remote compute sled to the RDMA server instance, which transfers data to or from the FPGA. The compute sled also updates a local SDN table with the virtual tunnel, and a virtual switch of the compute sled switches virtual tunnel traffic to or from the accelerator sled. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: January 18, 2022
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Sugesh Chandran, Parthasarathy Sarangam, Sujoy Sen, Susanne M. Balle, Rajesh Sankaran
  • Patent number: 11228929
    Abstract: A system for selective user plane (UP) monitoring includes a service gateway (SGW) having a plurality of units. The system further includes a network packet broker (NPB) configured to receive packets including UP data from tunnels created to enable transmission of the UP packets from UE to the plurality of SGW units. The NPB is also configured to receive packets including control plane (CP) data from channels enabling transmission of the CP packets from a base transceiver station to the SGW. The system also includes a plurality of probes operatively coupled to the NPB. The probes are configured to generate first metrics associated with the received CP packets and to selectively generate second metrics associated with the received UP packets based on one or more identifiers. The NPB is configured to forward UP packets being processed by a particular SGW unit to a particular probe of the plurality of probes.
    Type: Grant
    Filed: March 12, 2020
    Date of Patent: January 18, 2022
    Assignee: NetScout Systems, Inc
    Inventors: Anil K. Singhal, Bruce A. Kelley, Jr., Rajeev Nadkarni, Narendra Byrapuram
  • Patent number: 11228510
    Abstract: A generation identifier is employed with various systems and methods in order to identify situations where a workload has been reassigned to a new node and where a workload is still being processed by an old node during a failure between nodes. A master node may assign a workload to a worker node. The worker node sends a request to access target data. The request may be associated with a generation identifier and workload identifier that identifies the node and workload. At some point, a failure occurs between the master node and worker node. The master node reassigns the workload to another worker node. The new worker node accesses the target data with a different generation identifier, indicating to the storage system that the workload has been reassigned. The old worker node receives an indication from the storage system that the workload has been reassigned and stops processing the workload.
    Type: Grant
    Filed: December 4, 2017
    Date of Patent: January 18, 2022
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Kruse, Qibo Zhu, David Dion, Vladimir Petter, Lokesh Srinivas Koppolu
  • Patent number: 11223657
    Abstract: A one-way coupling device for the feedback-free transmission of data from the first network with high security requirements into a second network with low security requirements, containing a request unit, an eavesdropping unit and a receiving unit, wherein the request unit is formed so as to provide a first communication link within the first network to at least one device and, moreover, to request first data from the at least one device and then to transmit the first data via a second communication link on a separate line loop of the request unit, and the eavesdropping unit, which is formed so as to eavesdrop on data on the separate line loop and to transmit data to a receiving unit which is arranged in the second network. Also, a corresponding request unit, a corresponding method and a corresponding computer program product is also provided.
    Type: Grant
    Filed: March 18, 2016
    Date of Patent: January 11, 2022
    Inventors: Uwe Blöcher, Rainer Falk, Jens Reinert, Wen Tang, Martin Wimmer
  • Patent number: 11223659
    Abstract: A method and notification system for notifying broadcast streams to multiple users. A notifier receives, from a broadcaster, a request to notify a broadcast stream to the multiple users. The notifier receives preferences from a subset of users of two or more social networking systems. The preferences identify: (i) some but not all social networking systems of the two or more social networking systems which should send notifications about the broadcast stream to the subset of users; and (ii) times during which the notifications about the broadcast stream should be sent to the subset of users. The notifier instructs an agent representing a broadcaster in each social networking system of only the some social networking systems to send notifications about the broadcast stream to the subset of users at the times identified in the preferences.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: January 11, 2022
    Assignee: International Business Machines Corporation
    Inventors: John Ham, Matthew Schlicht
  • Patent number: 11218585
    Abstract: Systems for and methods of delivering telephone calls using the combination of a data channel and a voice channel are disclosed. A data channel connection with the telephone handset may provide pre-call information used to set up incoming and outgoing calls which are ultimately connected using a voice channel. Use of the pre-call information may permit the same handset to be associated with multiple secondary telephone numbers from which calls appear to have been made and to which calls appear to have been placed.
    Type: Grant
    Filed: April 28, 2021
    Date of Patent: January 4, 2022
    Assignee: Flypsi, Inc.
    Inventors: Ivan Zhidov, Peter Rinfret, Sunir Kochhar
  • Patent number: 11218339
    Abstract: A gateway device selection method is provided. The method includes: receiving, by a terminal device, a message from a gateway device, where the message includes identification information of the gateway device, and the identification information of the gateway device indicates information about the gateway device; determining, by the terminal device, that the identification information of the gateway device is consistent with preset identification information of a gateway device on the terminal device, and using the gateway device as a selected gateway device; and sending, by the terminal device, a data packet to the selected gateway device. This helps the terminal device correctly identify the gateway device to which the terminal device is to send data.
    Type: Grant
    Filed: June 22, 2018
    Date of Patent: January 4, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yun Qin, Ling Wu
  • Patent number: 11218454
    Abstract: A message is received which indicates a request for a client-specific service address for service or content provided by a service provider. In response to the request, a client-specific service address may be generated and sent to the client. The address may be used as a destination address in one or more subsequent client requests for service or content. A first portion of the address comprises an IPv6 service prefix assigned to a service network of the service provider. A second portion of the address comprises semantic information having a first portion of encrypted private information and a second portion of unencrypted service information. The encrypted private information may be generated by encrypting private information based on a cryptographic key, where the cryptographic key is derived based on a secret key associated with the service provider and an IP client prefix assigned to the client.
    Type: Grant
    Filed: February 5, 2019
    Date of Patent: January 4, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Eric Vyncke, Guillaume Ruty, Pierre Pfister, Andre Jean-Marie Surcouf
  • Patent number: 11211999
    Abstract: A satellite telecommunication system includes a satellite and multiple computing devices. One computing device is in communication with the satellite and programmed to generate a virtual local area network (VLAN) packet with a VLAN tag and transmit the VLAN packet to the satellite. Another computing device is in communication with the satellite and programmed to receive the VLAN packet, determine VLAN tag information from the VLAN tag, and forward at least the original packet while preserving VLAN tag information associated with the VLAN tag.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: December 28, 2021
    Assignee: Hughes Network Systems, LLC
    Inventors: Satyajit Roy, George Choquette
  • Patent number: 11212210
    Abstract: Systems and methods for selectively advertising routing information by a network appliance to a neighboring computing device are disclosed. In exemplary embodiments, customized export policies are created based on source type for each neighboring computing device to a network appliance. A source type for routing information is determined by the network appliance. The routing information is exported by the appliance to the neighboring computing device, such as a BGP router, based on the customized export policy associated with the source type.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: December 28, 2021
    Assignee: Silver Peak Systems, Inc.
    Inventors: Timothy Robert Hefel, Jigar Chheda, Manoj Kulkarni, Damon John Ennis, David Anthony Hughes, Rolf Muralt, Pawan Kumar Singh
  • Patent number: 11212211
    Abstract: Methods and systems are described for automatically detecting network routing peers and establishing route peering sessions. An illustrative method includes retrieving, at a network router, route peer configuration for the network router. The route peer configuration identifies one or more network interfaces for route peering but typically does not identify an address of peer routers. The method identifies, based on the route peer configuration, a network interface from a plurality of network interfaces of the network router for route peering and configures the network interface to participate in route peering. The method then detects a peer router on the network interface and initiates a peering session on the network interface with the peer router. Using the peering session, the method exchange route information with the peer router.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: December 28, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Vivek Subbarao, Josh Pfosi, Prashanth Rajendran, Akshay Gattani
  • Patent number: 11212261
    Abstract: A gateway device for implementing data security is described herein. The gateway device is coupled between a client device and a server device, and is configured to receive encoded data and a set of operations from the server device in response to a request for cloud services from the client device. The gateway device is configured to decode the encoded data, and to provide the decoded data and the set of operations to the client device. The client device is configured to perform the set of operations on the decoded data, and to incorporate the operation results into an application or interface corresponding to the requested cloud service. The gateway device is configured to encode the operation result data, and to provide the encoded operation result data to the server device for storage.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: December 28, 2021
    Assignee: Protegrity Corporation
    Inventors: Rajnish Jain, Vichai Levy, Ulf Mattsson, Yigal Rozenberg
  • Patent number: 11206226
    Abstract: Embodiments include methods, systems, and computer program products for routing mode selection in a switched fabric network. A fabric login request including a fabric login payload is received at a network device to establish communication parameters with a switched fabric network. The network device can determine whether the fabric login payload includes an extension for routing policy support and whether a current routing policy of the network device is compatible with a routing mode defined in the fabric login payload based on the extension for routing policy support. The fabric login request can be rejected based on determining that the current routing policy of the network device is incompatible with the routing mode defined in the fabric login payload. The fabric login request is completed based on determining that the current routing policy of the network device is compatible with the routing mode defined in the fabric login payload.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: December 21, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pasquale A. Catalano, Christopher J. Colonna, Stephen Robert Guendert, Michael James Becht
  • Patent number: 11206155
    Abstract: Virtual network identifiers are extracted from route advertisements. A table associates virtual network identifiers with provider edge devices. When a virtual network identifier extracted from a route advertisement matches a virtual network identifier in the table, the route advertisement is propagated to the provider edge devices associated with that virtual network identifier in the table. The route advertisement is not propagated to provider edge devices not associated with that virtual network identifier in the table.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: December 21, 2021
    Assignee: Arista Networks, Inc.
    Inventors: Amit Dattatray Ranpise, Isidoros Kouvelas, Venkit Kasiviswanathan, Rajesh Kumar Semwal
  • Patent number: 11206203
    Abstract: Embodiments generally disclosed herein include a computer-implemented method for monitoring and correlating network traffic data associated with a primary network that is in communication with a plurality of secondary networks. The method generates a network traffic data set by monitoring network traffic between the primary network and the plurality of secondary networks. The method also determines a mapping of network connectivity by monitoring inter-network routing information between the primary network and the plurality of secondary networks. In addition, the method generates a traffic measurement data set by monitoring network utilization statistics between the primary network and the plurality of secondary networks. With the collected data sets, the method then calculates a relational network mapping between the primary network and the plurality of secondary networks by correlating the network traffic data set, the mapping of network connectivity, and the traffic measurement data set.
    Type: Grant
    Filed: March 1, 2021
    Date of Patent: December 21, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: John Kane, Joseph Lawrence, Maria Farnon, Rick Nooner, Raoul Alcala, Mark Taylor
  • Patent number: 11206209
    Abstract: Provided are a method for link aggregation and related products. The method includes the following. Link tag information in a first data packet to be transmitted is acquired. A first wireless communication link, from multiple wireless communication links enabled, corresponding to the link tag information in the first data packet is determined. The first data packet is transmitted via a link interface of the first wireless communication link.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: December 21, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Jinquan Lin
  • Patent number: 11201814
    Abstract: Implementations relate to configuration of networks using switch device access of a remote server. In some implementations, a method includes sending a request from an edge configuration device to an access control server, where the request requests shortest path bridging (SPB) configuration information for a detected end device connected to the edge configuration device, and where the edge configuration device is connected to an SPB network. The method receives at the edge configuration device the SPB configuration information for the end device from the access control server. The edge configuration device is configured to provide the end device access to the SPB network.
    Type: Grant
    Filed: December 20, 2016
    Date of Patent: December 14, 2021
    Assignee: Extreme Networks, Inc.
    Inventors: John Seligson, Zenon Kuc, John Mead
  • Patent number: 11196591
    Abstract: Some embodiments provide a centralized overlay-network cloud gateway and a set of centralized services in a transit virtual private cloud (VPC) connected to multiple other compute VPCs hosting compute nodes (VMs, containers, etc.) that are part of (belong to) the overlay network. The centralized overlay-network cloud gateway provides connectivity between compute nodes of the overlay network (e.g., a logical network spanning multiple VPCs) and compute nodes in external networks. Some embodiments use the centralized overlay-network cloud gateway to provide transitive routing (e.g., routing through a transit VPC) in the absence of direct peering between source and destination VPCs. The overlay network, of some embodiments, uses the same subnetting and default gateway address for each compute node as the cloud provider network provided by the virtual private cloud provider.
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: December 7, 2021
    Assignee: VMWARE, INC.
    Inventors: Mukesh Hira, Su Wang, Rahul Jain, Ganesan Chandrashekhar, Sandeep Siroya
  • Patent number: 11194678
    Abstract: A method and apparatus for performing node information exchange management of an all flash array (AFA) server are provided. The method may include: utilizing a hardware manager module among multiple program modules running on any node of multiple nodes of the AFA server to control multiple hardware components in a hardware layer of the any node, for establishing a Board Management Controller (BMC) path between the any node and a remote node among the multiple nodes; utilizing at least two communications paths to exchange respective node information of the any node and the remote node, to control a high availability (HA) architecture of the AFA server according to the respective node information of the any node and the remote node, for continuously providing a service to a user of the AFA server; and in response to malfunction of any communications path, utilizing remaining communications path(s) to exchange the node information.
    Type: Grant
    Filed: January 18, 2021
    Date of Patent: December 7, 2021
    Assignee: Silicon Motion, Inc.
    Inventor: Zheng-Jia Su
  • Patent number: 11190547
    Abstract: Techniques for cellular Internet of Things (IoT) battery drain prevention in mobile networks (e.g., service provider networks for mobile subscribers) are disclosed. In some embodiments, a system/process/computer program product for cellular IoT battery drain prevention in mobile networks includes monitoring network traffic on a service provider network at a security platform to identify a misbehaving application based on a security policy, wherein the service provider network includes a 4G network or a 5G network; extracting subscription identifier information for network traffic associated with the misbehaving application at the security platform; and enforcing the security policy at the security platform to rate limit paging messages sent to an endpoint device using the subscription identifier information and based on the security policy.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: November 30, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Sachin Verma, Leonid Burakovsky
  • Patent number: 11190492
    Abstract: An application using a VPN is programmed to transmit proxy traffic to a remote proxy server. Traffic to the proxy server is intercepted, shifted to user space, and processed according to one or more options. Traffic may be terminated by a local proxy that resolves domain names in traffic and requests referenced content. Intercepted traffic may include plain text data in headers that is encrypted before forwarding to a different proxy server. Traffic may be evaluated, such as a User Agent string in order to determine routing choices, such as blocking, throttling, local termination, transmitting through a VPN, or other options. Multiple VPNs may operate on the same user computer and proxy traffic may be intercepted and processed by transmitting it through a VPN, bypassing all VPNs, or routing through a different VPN.
    Type: Grant
    Filed: August 8, 2018
    Date of Patent: November 30, 2021
    Assignee: Twingate, Inc.
    Inventors: Eugene Lapidous, Sean Ghiocel, Maxim Molchanov, Eduardo Panisset
  • Patent number: 11188924
    Abstract: Some embodiments may be provided for an enterprise associated with on-premise systems and cloud-based computing applications. A plurality of on-premise collector agents may each execute between an on-premise system and a collector system server. A plurality of cloud collector agents may each execute between a cloud-based computing application and the collector system server. A collector and optimization framework, executing on the collector system sever, may collect connectivity interfaces data from the on-premise and cloud collector agents and store the collected connectivity interfaces data in a local data store. The stored connectivity interfaces data may then be automatically analyzed to generate an optimization recommendation for an enterprise landscape. The collector and optimizer framework may then transmit information about the optimization recommendation to a user via a User Interface (“UI”) application.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: November 30, 2021
    Assignee: SAP SE
    Inventors: Meenakshi Sundaram P, Mayank Tiwary, Pritish Mishra
  • Patent number: 11178262
    Abstract: A fabric control protocol is described for use within a data center in which a switch fabric provides full mesh interconnectivity such that any of the servers may communicate packet data for a given packet flow to any other of the servers using any of a number of parallel data paths within the data center switch fabric. The fabric control protocol enables spraying of individual packets for a given packet flow across some or all of the multiple parallel data paths in the data center switch fabric and, optionally, reordering of the packets for delivery to the destination. The fabric control protocol may provide end-to-end bandwidth scaling and flow fairness within a single tunnel based on endpoint-controlled requests and grants for flows. In some examples, the fabric control protocol packet structure is carried over an underlying protocol, such as the User Datagram Protocol (UDP).
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 16, 2021
    Assignee: Fungible, Inc.
    Inventors: Deepak Goel, Narendra Jayawant Gathoo, Phillip A. Thomas, Srihari Raju Vegesna, Pradeep Sindhu, Wael Noureddine, Robert William Bowdidge, Ayaskant Pani, Gopesh Goyal