Pathfinding Or Routing Patents (Class 370/351)
  • Patent number: 11362937
    Abstract: Techniques for utilizing Software-Defined Field-Area Network (SD-FAN) controllers to receive a geographic location and transmission power of individual nodes and generate a geographic location topology of a Field-Area Network (FAN) to provide nodes with location-aware route paths for data transmission. One or more SD-FAN controller(s) may maintain a geographic location database to store the geographic location and transmission power of the individual nodes. Each node may utilize a Destination Address Object to advertise its geographic location and transmission power to the SD-FAN controller. The SD-FAN controller(s) may utilize the geographic location table to generate the geographic location topology of the FAN and determine a location-aware route path for optimized data transmission between nodes in the FAN.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: June 14, 2022
    Assignee: Cisco Technology, Inc.
    Inventors: Huimin She, Lele Zhang, Shiwei Gao, Xiaoguang Jason Chen, Chuanwei Li
  • Patent number: 11362926
    Abstract: Example implementations relate to dynamic wireless network selection. In some examples, a computing device may comprise a processing resource and a memory resource storing machine-readable instructions to determine a computing device is executing a number of applications, classify the number of applications, prioritize the number of applications based on the classification of the number of applications, determine at least one test from a plurality of tests to send to a network based on the prioritization of the applications, perform the at least one test from the plurality of tests, and determine a network adapter of the network to be used by the device based on the at least one test performed.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: June 14, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Chung-Chun Chen, Yi-Kang Hsieh, Ming-Shien Tsai
  • Patent number: 11356419
    Abstract: A method and system to communicate VPN server information to a client application without providing a full list of VPN server IP addresses. Instead, the method includes VPN server selection criteria that can be requested by client applications, such as “Free or Premium servers”, “Geolocation”, “Load”, “Streaming and protocol capabilities”, etc. A tagged data payload (e.g., JSON) can be used to provide these criteria, upon a request by a client application. Various groupings of VPN servers can be represented by the above criteria. The method communicates the available VPN servers to a client application without sending and revealing the full list of VPN servers stored in the VPN infrastructure. This makes the VPN server selection efficient, reduces network load and VPN tunnel establishing time, also, ensures confidentiality of VPN server lists that is important for any of VPN service providers and users.
    Type: Grant
    Filed: October 1, 2021
    Date of Patent: June 7, 2022
    Assignee: Oversec, UAB
    Inventors: Adomas Nosalis, Darjus Ilcevic
  • Patent number: 11342996
    Abstract: Systems and methods are provided for determining an optical bypass for an inter-regional wide area network (WAN) for regions of server facilities of a cloud service provider. In particular, the optical bypass connects non-adjacent regional server centers of the WAN by eliminating needs of data conversions at intermediate regional server centers. The determining the optical bypass includes receiving a WAN topology data, capacity and demand information about the WAN. The determining includes an objective function to maximize a number of network resources to free up by determining a revised data flow and bandwidth allocations by introducing the optical bypass in the WAN. The disclosed technology transmits the determined data traffic flow and resource allocation information of the optical bypass, causing a network traffic enforcers to reconfigure the WAN.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: May 24, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rachee Singh, Nikolaj S. Bjorner, Yawei Yin, John Frederick Arnold, Jamie Gaudette
  • Patent number: 11329881
    Abstract: A method and system for enforcing network topology. The method includes receiving, at a first port on a first switch, a second role associated with a second switch, where the second switch is connected to the first switch using the first port, and where the first switch is associated with a first role. The method further includes making a first determination, using the first role, the second role, and a network topology policy, that the first switch should not be connected to the second switch. Sending, in response to the first determination, a first alert to an alert recipient, where the first alert specifies that the first switch is improperly connected to the second switch.
    Type: Grant
    Filed: January 10, 2018
    Date of Patent: May 10, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Douglas Alan Gourlay, Andre Henri Joseph Pech, Benoit Sigoure
  • Patent number: 11323307
    Abstract: In one aspect, a computer-networking method useful for implementing dynamic high-availability (HA) mode based on current wide area network (WAN) connectivity, comprising the steps of: providing a first edge device of a local area network (LAN) with the WAN; providing a second edge device of the LAN with the WAN; and synchronizing a state of plurality of links with the WAN that are connected to the first edge device and the second edge device.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: May 3, 2022
    Assignee: NICIRA, INC.
    Inventors: Ajit Ramachandra Mayya, Parag Pritam Thakore, Stephen Craig Connors, Steven Michael Woo, Sunil Mukundan, Nitin Kumar Ananda
  • Patent number: 11316785
    Abstract: A relay system includes a first relay device, a second relay device, a controller, and a route advertisement unit. The second relay device receives route advertisement from the first relay device. If an excess of a number of pieces of routing information registered in a routing table of the second relay device over a maximum number of pieces of routing information registrable in the routing table is predicted, the controller controls a number of pieces of routing information that are to undergo the route advertisement from the first relay device to the second relay device. The route advertisement unit performs the route advertisement to the second relay device after excluding, from pieces of routing information registered in a routing table of the first relay device, a piece of routing information set not to undergo the route advertisement as a result of the control of the number of pieces of routing information by the controller.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: April 26, 2022
    Assignee: FUJIFILM Business Innovation Corp.
    Inventors: Ichiro Sugiyama, Ayumi Kobayashi
  • Patent number: 11317272
    Abstract: A method and system for supporting roaming broadband services. The method is implemented by a computing device in a parent provider network of a user having a unique user identifier to enable the user to utilize services associated with a broadband access service contract of the user of the parent provider network in a visited location in the parent provider network or in a roaming provider network. The method includes receiving a registration request from the user, determining the unique user identifier for the user, determining services for the user based on the unique user identifier, determining whether the user is connected to a home customer premise equipment (CPE) in the parent provider network, and configuring services and resources at a local data center in the parent provider network, in response to the user being connected to the visited location in the parent provider network.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: April 26, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Daniele Ceccarelli, Mukunda Nemade, Srinivasa Prasad, Chirag Parekh
  • Patent number: 11310102
    Abstract: A logical Network Interface Device (NID) includes a first NID connected to a peer NID; a second NID connected to the peer NID and communicatively coupled to the first NID, wherein the first NID and the second NID are each connected to a network element for redundant communication to the peer NID, and wherein the first NID actively operates an active maintenance endpoint in an Operations, Administration, and Maintenance (OAM) session with the peer NID, and wherein the active maintenance endpoint synchronizes OAM session data with a dormant maintenance endpoint at the second NID. The dormant maintenance endpoint becomes the active maintenance endpoint responsive to a protection switch, and the dormant maintenance endpoint has the OAM session data in a database based on synchronization with the first NID.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: April 19, 2022
    Assignee: Ciena Corporation
    Inventor: Marc Holness
  • Patent number: 11303568
    Abstract: The data communication system and method is disclosed comprising at least a first network and a second network, wherein a first node interface is connected to a second node interface over the first network and to a second node interface over the second network. The first network and second network being operated in parallel. The data communication system sends data from the first node interface to the second node interface via the first network using a first network address and sends data from the first node interface to the second node interface via the second network using a second network address, wherein the second network address is not equivalent to the first network address.
    Type: Grant
    Filed: April 5, 2021
    Date of Patent: April 12, 2022
    Assignee: Honeywell International Inc.
    Inventors: Harshal Haridas, Brian Polcyn, Phillip Hanson, Amol Gandhi
  • Patent number: 11290378
    Abstract: Network systems and architectures with multiple load balancers and network access controllers. In some implementations, an apparatus is provided. The apparatus includes a memory to store packets and a packet forwarding component operatively coupled to the memory. The packet forwarding component receives an encapsulated packet from a tunnel device via a first tunnel. The first tunnel is coupled to the tunnel device and the packet forwarding component. The encapsulated packet is generated by the tunnel device based on a data packet received from an access point. The packet forwarding component identifies a first network access controller from a plurality of network access controllers. The plurality of network access controllers are coupled to the packet forwarding component via a set of tunnels. The packet forwarding component forwards the encapsulated packet to the first network access controller via a second tunnel of the set of tunnels.
    Type: Grant
    Filed: August 20, 2019
    Date of Patent: March 29, 2022
    Assignee: Frontiir PTE Ltd
    Inventors: Allen Ka Lun Miu, Myo Min Htun, Tun Tun Myint, Phyo Kyi Thein, Godfrey Tan
  • Patent number: 11277810
    Abstract: The embodiments herein relate to a method, performed by a target device (10), for handling positioning of the target device (10). The target device obtains, from a network node (20), a sensor reporting configuration. The target device obtains sensor measurements. The target device determines a reporting scope based on the obtained sensor measurements according to the obtained sensor reporting configuration. The target device sends, to the network node (20), a measurement report comprising the sensor measurements according to the determined reporting scope, wherein the measurement report comprises a displacement of the target device relative to a reference position. The embodiments further relate to a a corresponding method performed by the network node (20).
    Type: Grant
    Filed: July 11, 2018
    Date of Patent: March 15, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Fredrik Gunnarsson, Sara Modarres Razavi, Henrik Rydén
  • Patent number: 11272421
    Abstract: A data transfer path calculation device includes: a travel plan acquisition section that acquires a travel plan composed of routes on which vehicles are estimated to travel and passage times at which the vehicles are estimated to pass through points on the routes; a communication environment acquisition section that, for each of wireless base stations, acquires communication environment information indicating a communication environment for communicating with the corresponding one of the wireless base stations at points; and a transfer path calculation section that searches for a data transfer path based on the travel plan and the communication environment information, the data transfer path being a path through which data sequentially passes, among the vehicles, from an acquisition vehicle through one or more relay vehicles by inter-vehicle communication and from a last relay vehicle among the relay vehicles, the data finally reaching a server via one of the wireless base stations.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: March 8, 2022
    Assignee: DENSO CORPORATION
    Inventor: Naoki Iwata
  • Patent number: 11271988
    Abstract: When download operations get started in unison in conformity to RSS metafile delivery time-and-date information, the traffic is temporarily concentrated to a server, resulting in the risk of a system failure or else. In addition, it is inevitable to periodically check whether an RSS file on Web server is updated or not; so, users must delete update-unnecessary RSS files from those objects to be monitored. In view of this, the periodical update check timing of download control information is dispersed, thereby scattering download requests to the server. The download control information is provided with the information indicating whether such download control information is put under update management and/or expire time-and-date information in case the update management is to be done, whereby an information processing apparatus performs, based on the information, erase processing of the download control information when the download processing is completed.
    Type: Grant
    Filed: October 2, 2020
    Date of Patent: March 8, 2022
    Assignee: Maxell, Ltd.
    Inventors: Hiroyuki Koreeda, Satoshi Mio
  • Patent number: 11258694
    Abstract: A method is described and in one embodiment includes identifying at an initiator element a list of Internet protocol (“IP”) prefixes corresponding to routes designated as interesting routes, wherein the IP prefixes are included in a Routing Information Base (“RIB”) of the initiator; monitoring the RIB for a change in the list of IP prefixes; and, responsive to detection of a change in the list of IP prefixes, injecting at least a portion of the changed list of IP prefixes into a payload of an IKEv2 NOTIFY message and sending the IKEv2 NOTIFY message to a responder element peered with the initiator element, wherein the responder element updates an RIB of the responder element using the IP prefixes included in the received IKEv2 NOTIFY message.
    Type: Grant
    Filed: January 4, 2017
    Date of Patent: February 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Edgar Barton, Patrick Grossetete, Laurent Aubert, Frederic Detienne, Graham Bartlett, Amjad Inamdar
  • Patent number: 11252011
    Abstract: With exponential growth in virtualized traffic within physical data centers, many end users (e.g., individuals and enterprises) have begun moving work processes and data to cloud computing platforms. However, accessing virtualized traffic traversing the cloud computing platforms for application, network, and security analysis is a challenge. Introduced here, therefore, are visibility platforms for monitoring virtualized traffic traversing a cloud computing platform, such as Amazon Web Services, VMware, and OpenStack. A visibility platform can be integrated into a cloud computing platform to provide a coherent view of virtualized traffic in motion across the cloud computing platform for a given end user. Said another way, a visibility platform can intelligently select, filter, and forward virtualized traffic belonging to an end user to a monitoring infrastructure, thereby eliminating traffic blind spots.
    Type: Grant
    Filed: September 10, 2020
    Date of Patent: February 15, 2022
    Assignee: Gigamon Inc.
    Inventor: Anil Rao
  • Patent number: 11252075
    Abstract: Apparatus and methods for delivery of content in a packetized network. In one embodiment, content and/or services can be associated with an IP address. The IP address may be assigned to multiple server devices disposed at geographically diverse locations. Delivery caches may advertise, via a routing protocol, one or more addresses to clients of the network. Route selection may be configured based on one or more rules such as geographical proximity, available bandwidth, server availability, server load, delivery cost, client subscription level, licensing rules, and/or other metric. Delivery caches may be configured to control their availability and/or load through IP address withdrawals and announcements. When the “closest” delivery cache may become unavailable (e.g., it is not announcing the IP address for the content the client is trying to obtain, a route to the next “closest” available delivery cache may be utilized.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: February 15, 2022
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: James Panagos, Jason Forbes, Jeremy Spencer
  • Patent number: 11252613
    Abstract: A method in an access network (200) including a radio access network (100) and a packet data network gateway (P-GW) includes receiving (702), at a network node (510) in the access network, a service setup request (615) from an external service via a packet switched data communication network (580), wherein the service setup request is to set up a packet switched connection between the external service and a wireless terminal (10) served by the radio access network, negotiating (704) a quality of service, QoS, level with the external service for the packet switched connection, wherein the QoS level includes a plurality of QoS parameters including a minimum QoS duration, and causing (706) the packet data network gateway to establish a bearer (410) between the packet data network gateway and the wireless terminal, the bearer having the QoS level.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: February 15, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Massimo Condoluci, Stefano Sorrentino
  • Patent number: 11246056
    Abstract: A packet sending method includes: receiving, by a first node, a first broadcast data packet sent by a second node; and if a sequence number of the first broadcast data packet equals 1 plus a sequence number of a latest data packet saved by the first node, and the first node does not receive, within a first preset time period, a first acknowledgement indication for the first broadcast data packet of the second node, sending, by the first node, a first broadcast acknowledgement packet when the first preset time period elapses, where the first broadcast acknowledgement packet includes the first acknowledgement indication, and the first acknowledgement indication includes the sequence number of the first broadcast data packet and an address of the second node. This method could resolve acknowledgement packet implosion while ensuring broadcast packet reliability of a wireless mesh network.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: February 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yuefeng Wu, Yifan Wu, Jian Hu
  • Patent number: 11245616
    Abstract: A method may include monitoring a network performance metric for multiple paths to a destination through a network, and storing historical performance data for the paths. The method may also include receiving a data flow directed to the destination, where the data flow may be subject to a network performance agreement. The method may additionally include determining aggregate historical performances for the paths, and comparing the aggregate historical performances for the paths. The method may also include, based on the comparison of the aggregate historical performances, routing the data flow through the network.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: February 8, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventor: Sandeep Bajaj
  • Patent number: 11239901
    Abstract: Methods and apparatus are described. A wireless transmit/receive unit (WTRU) includes a transceiver and a processor operatively coupled to the transceiver. The transceiver and the processor establish a connection with a first wireless network node and a second wireless network node. The transceiver and the processor also receive power configurations and timing advances from the first wireless network node independently of the second wireless network node. The transceiver and the processor also simultaneously receive downlink signals from both the first wireless network node and the second wireless network node. The downlink signals are independently scheduled by a scheduler of the first wireless network node and a scheduler of the second wireless network node.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: February 1, 2022
    Assignee: InterDigital Technology Corporation
    Inventors: Sana Sfar, Alexander Reznik, Prabhakar Chitrapu, Zinan Lin, Mohammed Sammour, Ana Lucia A. Pinheiro, Mihaela Beluri, Chunxuan Ye, Yogendra Shah, Gregg A. Charlton, Guodong Zhang, Khushali N. Manseta, Ruiyuan Hu
  • Patent number: 11240231
    Abstract: Embodiments of systems and methods for client and/or server authentication are provided. In one embodiment, a method includes sending information from a mobile network device to a server, wherein the information comprises a seed that is used by both the mobile network device and the server to compute a series of one time passwords. The method also includes receiving, by the mobile network device, a succession of one time passwords generated by the server throughout a session. And the method further includes comparing the received one time passwords generated by the server throughout the session to corresponding one time passwords generated at the mobile network device. In this manner, the server can be authenticated. In various embodiments, the process may be reversed to facilitate client, e.g., mobile network device, authentication.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: February 1, 2022
    Assignee: PAYPAL, INC.
    Inventors: Upendra Mardikar, Kent Griffin, Allison Elizabeth Miller, Amol Patel
  • Patent number: 11240730
    Abstract: The technologies described herein are generally directed toward shedding processing loads associated with route updates. According to an embodiment, a system can comprise a processor and a memory that can enable operations facilitating performance of operations including facilitating identifying a route update for a route to a destination node on a network. Additional operations can include evaluating a value of the route update, resulting in an evaluated value of the route update. Additional operations can include determining whether to communicate the route update to a second routing device based on the evaluated value of the route update.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: February 1, 2022
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: John Barry Bartell
  • Patent number: 11240634
    Abstract: Systems and methods for executing a secured media transfer session between mobile computing devices during image capture. The system receives a request to initiate a secure media session, determines a first geospatial location of a first mobile computing device, determines a second geospatial location of a second mobile computing device, and determines whether the second mobile computing device is within a proximity of the first mobile computing device. In response to determining that the second mobile computing device is within the proximity of the first mobile computing device, the system initiates a secure media session between the first and second mobile computing device, captures the media content during the initiated secure media session, associates a secure ID with the captured media content and transmits the captured media content and associated secured ID to a first memory location at a third computing device.
    Type: Grant
    Filed: January 2, 2020
    Date of Patent: February 1, 2022
    Inventor: Leon Tyrone Cain, II
  • Patent number: 11228525
    Abstract: A data communication system includes a host computing system, a data communication network, and a mission context routing (MCR) system. The host computing system is configured to receive a user request to exchange data between the host computing system and a destination communication device. The data communication network is configured to establish at least one network path to facilitate data exchange between the host computing system and the destination communication device. The MCR system is configured to determine route connection data based on an input selected from a group that includes the user request in context of the activity a user is performing, and an operational context of a network owner entity. Accordingly, the MCR system establishes a designated network path among a plurality of different available network paths of the data communication network based at least in part on the route connection data.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: January 18, 2022
    Assignee: RAYTHEON COMPANY
    Inventors: Hector L. Irizarry, Karen L. Trapane
  • Patent number: 11223495
    Abstract: A transfer device includes an output-port decision unit to decide, on the basis of storage information stored in a frame input, an output port from which the frame is output from among a plurality of ports, an allocation unit to associate an input port to which the frame is input with an output port from which a frame which is transferred by a cut-through method is output on a one-to-one basis, and allocate a first frame to a first pathway transferring by the cut-through method and allocate a second frame to a second pathway transferring by a store-and-forward method on the basis of type information of an input port to which a frame has been input, class information of the frame, and the output port decided by the output-port decision unit, and an IET-output control unit to output the first frame from the output port, decide whether to divide the second frame on the basis of the class information of the second frame, and output the second frame from the output port on the basis of decision.
    Type: Grant
    Filed: March 6, 2017
    Date of Patent: January 11, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Ayako Inoue, Sachiko Taniguchi, Yusuke Sakagami
  • Patent number: 11201699
    Abstract: The present invention discloses methods and systems for managing an error correction mode at a first communications router. The first communication router transmits data packets to a second communications router and stores the first data packet in a local storage medium. When a delay inquiry message is received from the second communications router, the first communications router activates the error correction mode. When the error correction mode is activated, the first data packet is retransmitted to the second communications router and an error correction packet corresponding to the first data packet is also transmitted. When a back-to-normal message is received from the second communications router, the first communications router deactivates the error correction mode. The back-to-normal message indicates that the first communications router no longer needs to be in error correction mode.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: December 14, 2021
    Assignee: PISMO LABS TECHNOLOGY LIMITED
    Inventors: Patrick Ho Wai Sung, Kam Chiu Ng, Ho Ming Chan
  • Patent number: 11184282
    Abstract: An example method of packet forwarding for a packet set in a network device includes: selecting a first bit pattern of multiple adjacent bits from a bit string that represents an input packet set; selecting a second bit pattern of multiple adjacent bits from a first node of a data structure that implements a prefix-compressed decision diagram representing a first class of packets; performing a comparison of the first bit pattern to the second bit pattern; generating an output packet set, which is a subset of the input packet set, in response to the first bit pattern matching the second bit pattern; and applying a network forwarding action to the output packet set, the network forwarding action associated with the prefix-compressed decision diagram and dictating packet forwarding behavior of the network device with respect to the output packet set.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: November 23, 2021
    Assignee: VMware, Inc.
    Inventors: Ali Kheradmand, Santhosh Prabhu Muraleedhara Prabhu
  • Patent number: 11176006
    Abstract: A method of reconfiguring an addressing mechanism in a system-on-chip comprising system circuitry and monitoring circuitry having tree-structured units for routing communications through the system, includes sending a discovery message, receiving discovery responses from the units, each discovery response identifying the number of individually addressable entities in that unit and those units in the branch above that unit; in response to not receiving a response from one or more units, determining that one of those units is defective; enabling a crosslink between a first unit in the same branch as the defective unit and a second unit in an adjacent branch; sending a further discovery message; receiving a further discovery response from the second unit identifying the number of individually addressable entities in that second unit, those units in the branch above that second unit, the first unit, and those units in the branch above the first unit; and reconfiguring the address of the crosslink so as to cause a
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: November 16, 2021
    Assignee: SIEMENS INDUSTRY SOFTWARE INC.
    Inventor: Callum Stewart
  • Patent number: 11171891
    Abstract: A packet switch includes an ingress port; queue admission control circuitry connected to the ingress port; one or more egress queues configured to manage packet buffers; and an egress port connected to the packet buffers, wherein the packet buffers are managed such that already queued lower priority packets are discarded from the packet buffers when it is required to drop higher priority packets that should otherwise be accepted in the packet buffers. The queue admission control circuitry can be configured to determine if a packet should be dropped or not, and the queue admission control circuitry communicates to buffer reallocation circuitry that is configured to discard one or more lower priority packets to support enqueuing the higher priority packet.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: November 9, 2021
    Assignee: Ciena Corporation
    Inventors: Vaibhav Srivastava, Keith Michael Bly
  • Patent number: 11171796
    Abstract: Some examples relate to managing multicast scaling. In an example, a network device may receive a message to join an IP multicast group. The network device may determine whether a hardware filter is available on the network device to process the received message. In response to the determination that the hardware filter is not available on the network device to process the received message, a current state of an IP multicast protocol associated with the message may be changed to an error state on the network device, wherein in the error state, further messages to join the IP multicast group that are received by the network device are discarded by the network device.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: November 9, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tathagata Nandy, Nilay Tripathi
  • Patent number: 11165665
    Abstract: An apparatus obtains, from a first device, an identifier of a higher-order service for which occurrence of an abnormality or a possibility of being affected by an abnormality has been detected, where the first device searches for a range of effects of failure within a higher-order service layer that provides a higher-order service using a service provided in an object-service layer within a cloud service providing a layered structure of services. The apparatus determines a service within the object-service layer, which is reachable by tracing relations among services from the detected higher-order service, to be an in-effect-range service for which there is a possibility of being affected by an abnormality, and transmits the identifier of the in-effect-range service to a second device that searches for a range of effects of failure at a lower-order service layer that provides a lower-order service used to provide a service within the object-service layer.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: November 2, 2021
    Assignee: FUJITSU LIMITED
    Inventors: Reiko Kondo, Yukihiro Watanabe, Masahiro Asaoka, Tetsuya Uchiumi, Kazuhiro Suzuki, Fumi Iikura, Shingo Okuno, Yuji Saito
  • Patent number: 11165635
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying data indicating respective hardware profiles of the server computing systems; analyzing the hardware profiles, including: detecting, for each of the server computing systems, a model type of the server computing system, and detecting, for each model type of the server computing systems, a module configuration of the server computing system; grouping, for each model type, each server computing system that is associated with a same module configuration into a set of server computing systems; receiving user input indicating selection of at least one set of server computing systems; determining that, for at least one set of server computing systems, that a respective module configuration is to be applied globally based on the user input; and applying the respective module configuration to the at least one set of server computing systems.
    Type: Grant
    Filed: September 11, 2018
    Date of Patent: November 2, 2021
    Assignee: Dell Products L.P.
    Inventors: Deborah C. Russell, Jason Garret Bauer, Lauren Sarah Lyn, Samuel Aaron Prince
  • Patent number: 11166175
    Abstract: An unmanned aerial vehicle (UAV) network cell that uses modular communication modems may be configured to support various communication standards and communication frequency bands. A UAV communication controller may monitor a signal robustness value for a communication frequency band that a UAV network cell is using for a relay backhaul with a ground network cell of a wireless carrier network. In response to determining that the signal robustness value of the communication frequency band has dropped below a predetermined threshold, the UAV communication controller may command the UAV network cell to use an additional communication frequency band that is different from the communication frequency band to carry at least one portion of backhaul communication with the wireless carrier network.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: November 2, 2021
    Assignee: T-Mobile USA, Inc.
    Inventor: Sean Patrick Murphy
  • Patent number: 11159363
    Abstract: A fault localization method includes: obtaining user experience data, network topology data, and resource management data that are of a video service; where the network topology data is used to represent a connection relationship between network devices, and the resource management data is used to represent a connection relationship between user equipment and the network devices; determining a QoE experience indicator of a network device based on the user experience data, the network topology data, and the resource management data; and when QoE represented by the QoE experience indicator of the network device is lower than QoE represented by a device screening threshold, determining the network device as a possible questionable device.
    Type: Grant
    Filed: January 28, 2020
    Date of Patent: October 26, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xin Xiao, Li Xue, Ruihong Wang, Qiang Wang, Ping Huang
  • Patent number: 11157334
    Abstract: A control method for broadcast sending includes: acquiring a receiver queue corresponding to a broadcast message to be sent; determining a target receiver according to priorities of receivers in the receiver queue and a predetermined priority; and sending the broadcast message to the target receiver.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: October 26, 2021
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventors: Jun Zhang, Runsheng Pei, Liangjing Fu, Zhiyong Lin, Ruyu Wu
  • Patent number: 11153669
    Abstract: Implementations described and claimed herein provide systems and methods for a configurable optical peering fabric to dynamically create a connection between participant sites without any physical site limitations or necessity of specialized client and network provider equipment being located within such a facility. Client sites to a network may connect to a configurable switching element to be interconnected to other client sites in response to a request to connect the first client site with a second site, also connected to network, via the switching element. A request may trigger verification of the requested and, upon validation, transmission of an instruction to the switching element to enable the cross connect within the switching element. The first site and the second site may thus be interconnected via the switching element in response to the request, without the need to co-locate equipment or to manually install a jumper between client equipment.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 19, 2021
    Assignee: Level 3 Communications, LLC
    Inventors: Laurel Clark, Clyde David Cooper, III, Andrew Dugan
  • Patent number: 11146669
    Abstract: A data transmission method includes: obtaining multiple data blocks sent by L FlexE clients, L is greater than or equal to 1; and sending a data frame including the multiple data blocks to a physical-layer device, where a transmission rate of the data frame is N*100 Gbit/s, the data frame includes T data block groups, each of the T data block groups includes M continuous data block subgroups, each of the M continuous data block subgroups includes R*N continuous data blocks, the data frame further includes T overhead block groups, a tth overhead block group includes N continuous overhead blocks. According to the method, each data block subgroup in a data frame can include R*N data blocks, and each overhead block group can include N overhead blocks, and a data transmission rate can be adjusted flexibly.
    Type: Grant
    Filed: April 23, 2019
    Date of Patent: October 12, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Penghao Si, Xinyuan Wang, Jingfeng Chen
  • Patent number: 11146939
    Abstract: A method in a proxy call session control function, P-CSCF, of handling an unauthenticated emergency call originating from a roaming user equipment that is not attached to the P-CSCF. The P-CSCF receives a session initiation protocol (SIP) REGISTER request from the UE, where the REGISTER request relating to the emergency registration. The P-CSCF determines an IP address of the UE. The P-CSCF sends an identity query to a policy and charging rules function (PCRF) indicating the IP address of the UE and requesting other identifiers of the UE. The P-CSCF receives one or more other identifiers of the UE from the PCRF. The P-CSCF obtains a TEL and/or SIP uniform resource identifier (URI) for the UE on the basis of at least one of the one or more other identifiers. The P-CSCF sends a 200 OK response to the UE in response to the SIP REGISTER request, where the 200 OK response includes the TEL and/or SIP URI.
    Type: Grant
    Filed: May 17, 2019
    Date of Patent: October 12, 2021
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Fredrik Lindholm, Ralf Keller, Susana Fernandez Alonso, Ivo Sedlacek
  • Patent number: 11146500
    Abstract: The present disclosure is directed to systems and methods for transport resource allocation using a centralized control policy, the methods including the steps of receiving node characteristics associated with a plurality of nodes; receiving a centralized policy configuration associated with at least one control policy to be applied based on a set of match conditions; identifying a one or more nodes from the plurality of nodes that satisfy, or that are associated with one or more tunnels that satisfy, the set of match conditions; and applying the at least one control policy to the one or more nodes that satisfy, or to the one or more tunnels that satisfy, the set of match conditions, wherein the at least one control policy is configured to override at least one locally-configured bidirectional forwarding detection (BFD) timer; and/or set a maximum number of tunnels for provisioning at the identified one or more nodes.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: October 12, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Managa Sunitha Arun Kumar, Gowri Mahendran Lingam Chandramohan, Laxmikantha Reddy Ponnuru, Samir Thoria
  • Patent number: 11146682
    Abstract: Techniques are described for generating metric(s) that predict survey score(s) for a service session. Model(s) may be trained, through supervised or unsupervised machine learning, using training data from previous service sessions between service representative(s) and individual(s). Training data may include, for previous service session(s), a session record (e.g., audio record) of the session and a set of survey scores provided by the serviced individual to rate the session on one or more criteria (e.g., survey questions). The model(s) may be trained to output, based on an input session record, metric(s) that each correspond to a survey score that would have been provided by the individual had they completed the survey. The model may be a concatenated model that is a combination of a language model output from a language classifier recurrent neural network, and an acoustic model output from an acoustic feature layer convolutional neural network.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: October 12, 2021
    Assignee: United Services Automobile Association (USAA)
    Inventors: Vijay Jayapalan, Gregory Yarbrough, Bipin Chadha, John McChesney TenEyck, Jr., Eric J. Smith
  • Patent number: 11140132
    Abstract: Computing resource service providers provide computing resources to customers in a multi-tenant environment. Communication between resources in a customer's virtual private network and an internet gateway in the form of data packets may be intercepted and processed by a firewall to help ensure that traffic entering or exiting the customer's virtual private network is valid and secure. These data packets are intercepted and analyzed by a service in a separate virtual private network and filtered in a way such that data packets with the same networking flow are provided to the same firewall servers so that firewall rules applied to the data packets are consistent.
    Type: Grant
    Filed: December 10, 2019
    Date of Patent: October 5, 2021
    Assignee: Amazon Technologies, Inc.
    Inventor: Camil Farah Samaha
  • Patent number: 11128694
    Abstract: Presented herein are techniques to provide an endpoint in a multi-site Software-defined network (SDN) fabric with an Internet access route that is optimal for the specific site in which the endpoint is located. In particular, a control plane node in a first site of a multi-site SDN fabric registers a border node in the first site as a Default Egress Tunnel Router (ETR) for Internet access or unknown endpoint identifier (EID) of the first site. The first site includes at least one endpoint. The control plane node receives a request for Internet access for the at least one endpoint and provides a dynamically-selected Internet access route via a same or different virtual instance (e.g., Virtual Routing and Forwarding (VRF) function(s), Virtual Private Network(s) (VPNs), Virtual Networks (VNs), etc.) for Internet traffic sent by the at least one endpoint.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: September 21, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Prakash Jain, Sanjay Kumar Hooda, Satish Kumar Kondalam
  • Patent number: 11115915
    Abstract: A network selection method and an apparatus are provided, so that a core network to be accessed by next-generation UE via an eLTE eNB can be determined. The method includes: a terminal device receives a first message from a radio access network device, wherein the first message carries access reference information, and generates first information based on the access reference information, wherein the first information indicating that the terminal device requests to access a first network, and sends a second message to the radio access network device, wherein the second message carries the first information.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: September 7, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chong Lou, Mingzeng Dai, Rui Wang
  • Patent number: 11115350
    Abstract: Embodiments of the present invention provide a method for processing information, a forwarding plane device and a control plane device. The method includes: receiving a data packet, and extracting the data packet's characteristic information; searching for context information corresponding to the data packet's characteristic information; buffering or discarding the data packet if the context information is not found; and sending an event reporting message to a gateway control plane device, wherein the event reporting message carries the data packet's characteristic information, so that the gateway control plane device acquires the context information corresponding to the data packet's characteristic information. forwarding of the data packet to the greatest extent.
    Type: Grant
    Filed: August 2, 2019
    Date of Patent: September 7, 2021
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shiyong Tan, Hui Ni, Hui Cai, Weihua Hu
  • Patent number: 11115385
    Abstract: A first packet of a packet flow is received at a classifying network device. The first packet is forwarded from the classifying network device to a firewall network device. An indication that the packet flow is to be offloaded is received at the classifying network device. Data is stored at the classifying network device indicating that the packet flow is to be offloaded. A non-control packet of the packet flow is received at the classifying network device. A determination is made that the non-control packet belongs to the packet flow by comparing data contained in the non-control packet to the stored data. The non-control packet of the packet flow is directed to a processing entity in response to the determining. A control packet of the packet flow is received at the classifying network device. The control packet of the packet flow is directed to the firewall network device.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: September 7, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Pradeep Patel, Jonathan A. Kunder, Ashish K. Dey, Andrew E. Ossipov, Jianxin Wang
  • Patent number: 11115314
    Abstract: Methods of establishing an entry corresponding to equal cost paths, network devices and non-transitory machine-readable storage medium are provided. In one aspect, the network establishes a FIB entry, where the FIB entry includes the number of UCMP entries UCMP table corresponding to N paths configured to be equal cost with each other between the network device and a destination network device, where an address of the destination network device, and the number of the UCMP entries in the UCMP table is equal to a preset fixed value; and assigns at least one UCMP entry for each of the N paths based on respective weights of the paths and the fixed value, where the at least one ECMP entry corresponding to the path respectively includes index information corresponding to the path.
    Type: Grant
    Filed: January 25, 2018
    Date of Patent: September 7, 2021
    Assignee: New H3C Technologies Co., Ltd.
    Inventor: Sansheng Yang
  • Patent number: 11108683
    Abstract: In one embodiment, a method includes, subsequent to receipt of a packet from a first customer network node destined for a second customer network node at a first provider network node, determining whether a local connection exists between the first provider network node and the second customer network node, the provider network node forming part of an Ethernet Virtual Private Network (“EVPN”)—Virtual Private Wire Service (“VPWS”) domain; if a local connection is determined to exist between the first provider network node and the second customer network node, determining whether the local connection has failed; if the local connection is determined not to have failed, switching the packet to the second customer network node via the local connection instead of via the EVPN-VPWS domain; and if the local connection is determined to have failed, switching the packet to the second customer network node via the EVPN-VPWS domain.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: August 31, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Patrice Brissette, Ali Sajassi
  • Patent number: 11101967
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive an indication of a configuration for a control resource set (CORESET) of a shared radio frequency spectrum carrier. The UE may identify a bitmap included in the configuration. Each bit in the bitmap may be associated with a respective control resource block group. The UE may identify, based at least in part on a value for each bit in the bitmap, one or more control resource block groups that are included in the CORESET. The UE may monitor for downlink communications in the one or more control resource block groups. Numerous other aspects are provided.
    Type: Grant
    Filed: February 18, 2020
    Date of Patent: August 24, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Jing Sun, Huilin Xu, Xiaoxia Zhang
  • Patent number: RE49049
    Abstract: The present invention provides a service processing method, device and system. The method includes: receiving a service packet, and searching, according to a service identity in the service packet, a service routing table corresponding to the service packet, where the service identity represents a service to be processed by the service packet; and the service routing table includes the service identity, a service label used to represent a service feature in the service, and a routing path for processing the service feature; and setting the service label in the service packet according to the service routing table, and sending, according to the routing path, the service packet to a service processing device configured to process the service feature corresponding to the service label, so that the service processing device processes the service feature corresponding to the service label. The present invention reduces an impact on an original service and improves scalability.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: April 19, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Ruobin Zheng