Patents Issued in June 4, 2024
  • Patent number: 12003384
    Abstract: According to one example embodiment, a method may include receiving, by a repository entity, first information on data related to a network entity. The method may further include storing, by the repository entity, second information related to the network entity based on the first information. The second information may include at least one of an identifier of the network entity and an identifier of a data acquiring entity having acquired the data.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: June 4, 2024
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Yannick Lair, Anja Jerichow, Laurent Thiebaut
  • Patent number: 12003385
    Abstract: Techniques for dynamic routing based on application load are described herein. The techniques may include receiving load information associated with resources of an application orchestration system that are allocated to host an application, the resources associated with different geographical regions. Based at least in part on the load information, a network controller may determine that first resources of the application orchestration system are less constrained than second resources of the application orchestration system, the first resources associated with a first geographical region and the second resources associated with a second geographical region. Based at least in part on the first resources being less constrained than the second resources, application traffic may be routed through the network to the application hosted by the first resources in the first geographical region.
    Type: Grant
    Filed: October 18, 2021
    Date of Patent: June 4, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Steven William Wood, Ding Bai, Ramanathan Lakshmikanthan, Alberto Rodriguez-Natal, Fabio R. Maino
  • Patent number: 12003386
    Abstract: A method for enhancing quality of media uses an artificial intelligence (AI) enhancing model built-in the client device to enhance the quality of video streams. The AI enhance module is pre-trained by using a neural network in the server to analyze differences between the decoded images and the raw images that are generated by the server. Wherein, the AI enhance module enhances decoded images by using algorithms which are defined by analyzing differences between the decoded images and the raw images. Such that, the enhanced images are visually more similar to the raw images than the decoded images do.
    Type: Grant
    Filed: September 26, 2021
    Date of Patent: June 4, 2024
    Assignee: Kabushiki Kaisha Ubitus
    Inventors: Jung-Chang Kuo, Wen-Kae Tsao, Ying-Hau Wu
  • Patent number: 12003387
    Abstract: Embodiments include systems and methods comprising a gateway located at a premise forming at least one network on the premise that includes a plurality of premise devices. A sensor user interface (SUI) is coupled to the gateway and presented to a user via a remote device. The SUI includes at least one display element. The at least one display element includes a floor plan display that represents at least one floor of the premise. The floor plan display visually and separately indicates a location and a current state of each premise device of the plurality of premise devices.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: June 4, 2024
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Ken Sundermeyer, Paul Dawes, Jim Fulker
  • Patent number: 12003388
    Abstract: Systems and methods that allow configuration of a path at a network device using a representative user visible interface for that path are disclosed. A feature of this path may thus be configured using this representative user visible interface through a configuration interface of the network device. When a feature for the path is configured by reference to its corresponding representative user visible interface, the interfaces of that path that correspond to that feature can be determined and the configuration for that feature can be applied to interfaces of the path, even where those interfaces reside in different subdomains.
    Type: Grant
    Filed: August 7, 2023
    Date of Patent: June 4, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Deepak Sebastian, Karthikeya Kumar Pandit
  • Patent number: 12003389
    Abstract: Aspects of the disclosure relate to measuring and managing data traffic in one or more networks. In some embodiments, a monitor may measure the traffic at one or more locations within the network(s) or devices associated therewith to determine whether the traffic exceeds a threshold. When the traffic exceeds the threshold, one or more actions may be taken, such as issuing or transmitting a command or directive. The command or directive may advise a device or an application to throttle or reduce an input or stimulus responsible for generating the traffic. In some embodiments, a throttling may be effectuated to reduce the data traffic.
    Type: Grant
    Filed: July 3, 2023
    Date of Patent: June 4, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventor: Michael J. Cook
  • Patent number: 12003390
    Abstract: Techniques that facilitate orchestration engine blueprint aspects for hybrid cloud composition are provided. In one example, a system includes a blueprint component and a hybrid cloud composition component. The blueprint component determines one or more blueprint-level aspects for a blueprint associated with a cloud-based computing platform. The one or more blueprint-level aspects are indicative of encoded information for one or more features associated with one or more computing resources for the cloud-based computing platform. The hybrid cloud composition component determines a set of resource definitions for the cloud-based computing platform based on the one or more blueprint-level aspects.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: June 4, 2024
    Assignee: Kyndryl, Inc.
    Inventors: Neeraj Asthana, Thomas E. Chefalas, Alexei Karve, Clifford A. Pickover
  • Patent number: 12003391
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: June 4, 2024
    Assignee: Nicira, Inc.
    Inventors: Somik Behera, Henry Mai
  • Patent number: 12003392
    Abstract: Systems and methods for aggregating samples of Proactive Network Maintenance (PNM) data representing state information of a communications network. Each sample may be associated with one of a plurality of different frequency ranges, where the samples are aggregated over a temporal range and aggregated over a frequency range. The data aggregated in this manner may then be used to configure the network.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: June 4, 2024
    Assignee: ARRIS Enterprises LLC
    Inventors: Santhana Chari, David E. Virag, Deepak Garageswari Jagannath Rao
  • Patent number: 12003393
    Abstract: Systems and methods for social graph data analytics to determine the connectivity between nodes within a community are provided. A user may assign user connectivity values to other members of the community, or connectivity values may be automatically harvested or assigned from third parties or based on the frequency of interactions between members of the community. Connectivity values may represent such factors as alignment, reputation, status, and/or influence within a social graph of a network community, or the degree of trust. The paths connecting a first node to a second node may be retrieved, and social graph data analytics may be performed on the retrieved paths. For example, a network connectivity value may be determined from all or a subset of all of the retrieved paths.
    Type: Grant
    Filed: May 2, 2023
    Date of Patent: June 4, 2024
    Assignee: WWW.TRUSTSCIENCE.COM INC.
    Inventor: Leo M. Chan
  • Patent number: 12003394
    Abstract: A system and method for performing a health check for a cell site, the method including: accessing a Cell Site Router (CSR) including vital interfaces at a cell site; gathering a respective value for each of the vital interfaces at the CSR; and generating a health report of the cell site based on gathered values. The vital interfaces include one or more network ports and one or more radio unit interfaces, and the CSR is disposed at a base station.
    Type: Grant
    Filed: February 22, 2023
    Date of Patent: June 4, 2024
    Assignee: DISH Wireless L.L.C.
    Inventor: Jeremy Lewis
  • Patent number: 12003395
    Abstract: Systems, apparatuses, and methods are described for routing messages in a network. Gateways may be selectively chosen to forward messages from a user device to a network server. Gateways may forward messages based on forwarding priorities for the user device. The forwarding priorities may, for example, indicate a repeat count threshold for a quantity of times the gateway may receive a message from a particular user device before the gateway forwards the message.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: June 4, 2024
    Assignee: Comcast Cable Communications, LLC
    Inventors: Ross Gilson, John Jason Brzozowski, Brett Dietsch, Jessica Phillips
  • Patent number: 12003396
    Abstract: In one example, an indication of a time during which a network communication obtained from a first network node was processed by the first network node, and an indication of a propagation delay from a second network node to the first network node, are obtained. A time during which the network communication was processed by the second network node is determined. A propagation delay from the first network node to the second network node is calculated based on the time during which the network communication was processed by the first network node and the time during which the network communication was processed by the second network node. A difference between the propagation delay from the first network node to the second network node, and the propagation delay from the second network node to the first network node, is determined and compensated is made for that difference.
    Type: Grant
    Filed: April 17, 2020
    Date of Patent: June 4, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Christian Schmutzer, Luca Della Chiesa
  • Patent number: 12003397
    Abstract: A delay measurement device measures a delay time of an end-to-end route path of a virtual private network related to a predetermined user. The delay measurement device includes a measurement route generation unit configured to generate a first route that transfers to a start point node of a route path, transfers back on the route path, and then returns to itself, and to generate a second route of a route that transfers to the start point node of the route path and returns to itself; a packet transmission/reception unit configured to transmit and receive packets circulating on the first route; a delay measurement unit configured to measure a time from transmission of the packet to reception of the packet to set the measured time as a delay time of the route; and a one-way delay calculation unit configured to calculate a one-way delay time of the route path.
    Type: Grant
    Filed: August 24, 2020
    Date of Patent: June 4, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Satoshi Nakatsukasa, Toshihiro Yokoi, Ken Takahashi
  • Patent number: 12003398
    Abstract: In a method for measurement of a round-trip performance in a packet-switched communication network, a measurement device cooperating with the communication network generates a flow of test packets formatted according to the network protocol supported by the network and comprising the address of the measurement device as destination address. The test packets are then transmitted within a tunnel set up in the network and the measurement device generates one or more transmission parameters. At the end of the tunnel, the test packets are extracted therefrom and sent back to the measurement device by the forwarding function of the network protocol supported by the network. Upon receipt of the test packets, it generates one or more reception parameters, which are then combined with the transmission parameters to provide the round-trip performance measurement.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: June 4, 2024
    Assignee: TELECOM ITALIA S.p.A.
    Inventors: Mauro Cociglio, Luca Fantolino, Giuseppe Fioccola, Angelo Franceschini
  • Patent number: 12003399
    Abstract: Embodiments of this application provide a probe request and response technology between a station and a plurality of AP MLDs. If the station wants to obtain a communication parameter of a nontransmitted BSSID AP, the station may send a probe request frame to a nontransmitted BSSID AP in an MBSSID set, and a transmitted BSSID AP in the MBSSID set may reply with a probe response frame. Alternatively, if the station wants to probe a plurality of AP MLDs at a time, the station may send the probe request frame to one transmitted BSSID AP in the MBSSID set, to request the AP to reply with a communication parameter of the nontransmitted BSSID AP. The nontransmitted BSSID AP and the transmitted BSSID AP may belong to different AP MLDs.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: June 4, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuchen Guo, Ming Gan, Yunbo Li, Guogang Huang
  • Patent number: 12003400
    Abstract: Techniques for presence detection are described. In an example, system receives, from a first device connected with a computer network that is associated with a location, a first value of a first parameter associated with a link between the first device and a second device. The system determines, using a first prediction model and the first value, a first likelihood of presence at the location. The first prediction model is configured based at least in part on outputs of a second prediction model that uses a second parameter associated with the computer network. The system determines whether the presence is detected at the location based at least in part on the first likelihood.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: June 4, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Durga Laxmi Narayana Swamy Inti, Kun Ting Tsai, Ravi Ichapurapu
  • Patent number: 12003401
    Abstract: A method for generating an application-aware virtual topology (AAVT) routing table for a network device among network devices connected via a wide area network is provided. The method is executed by a network controller connected to the network and includes: receiving, from the network devices, path information of the network devices; generating, using the path information, an underlay graph specifying a path topology of the network device; generating, based on the path topology specified in the underlay graph, the AAVT routing table for the network device where the AAVT routing table includes a set of paths; and transmitting, in response to generating the AAVT routing table, the AAVT routing table to the network device to cause the network device to program the set of paths.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: June 4, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Abhijith Kudupu Narayan, Venkitraman Kasiviswanathan, Alton Lo, Udayakumar Srinivasan, Kumaran Narayanan
  • Patent number: 12003402
    Abstract: A computer network device (such as a switch or a router) that implement a passive snooping communication protocol is described. During operation, the computer network device may receive an instance of a message from a second computer network device in a network via a port (such as a router port) associated with a link between the computer network device and the second computer network device. Based at least in part on the received instance of the message, the computer network device may identify the port as being a type of port (such as a passive neighbor port and a non-edge port in the network), and may not forward the instance of the message to one or more additional computer network devices via one or more additional ports (such as one or more additional router ports).
    Type: Grant
    Filed: January 25, 2022
    Date of Patent: June 4, 2024
    Assignee: Ruckus IP Holdings LLC
    Inventor: Mohammad Nasir Ahmed
  • Patent number: 12003403
    Abstract: A wireless network device may receive a broadcasted hello message. The wireless network device may determine, based on the broadcasted hello message, interfaces to communicate with neighbor devices. The wireless network device may determine costs for links of the interfaces. A highest cost link of the interfaces may be blocked and a lowest cost link of the interfaces may be unblocked. The wireless network device may transmit, in the network, an announce message that indicates the highest cost link as blocked and the lowest cost link as unblocked.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: June 4, 2024
    Assignee: AIRTIES, S.A.S.
    Inventors: Alper Akcan, Irfan Acar, Bilal Hatipoglu, Mustafa Karaca, Mujdat Pakkan, Devin Mungan
  • Patent number: 12003404
    Abstract: System and techniques for information centric network (ICN) protocol for federated learning are described herein. An interest packet may be received on a first interface to start a federated learning round. Here, the interest packet includes a participant criterion and a federated learning round expiration. An entry, that includes the federated learning round expiration, is created in a pending interest table (PIT) for the interest packet. The interest packet is forwarded, in accordance with a forwarding information base (FIB), to a set of interfaces before the federated learning round expiration. When a data packet from a node, that meeting the participant criterion, is received in response to the interest packet, the data packet is forwarded on the first interface in accordance with the PIT entry.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: June 4, 2024
    Assignee: Intel Corporation
    Inventors: Ravikumar Balakrishnan, Srikathyayani Srikanteswara, Nageen Himayat
  • Patent number: 12003405
    Abstract: A first provider edge (PE) determines whether a link between the first PE and a second PE is a high latency link, where the second PE is a next hop of the first PE. When determining an actual latency corresponding to the link, the first PE compares the actual latency with a first latency threshold. When the actual latency is greater than or equal to the first latency threshold, it indicates that the actual latency exceeds a latency upper limit corresponding to the link, the first PE determines that the link is a high latency link. In this way, it is not necessary to wait for network management personnel to determine whether the link is a high latency link. After determining the actual latency corresponding to the link, the first PE can determine in time whether the link is a high latency link.
    Type: Grant
    Filed: April 8, 2022
    Date of Patent: June 4, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Guoliang Liu
  • Patent number: 12003406
    Abstract: A method, network device, and computer program product for network traffic diversion are disclosed. In one embodiment, a method according to the present disclosure includes receiving a frame at a core edge node that is a member of a redundancy group (where the frame comprises network address information and a packet), and determining whether a link is affected by a network failure. The frame was sourced by a remote core edge node that is not a member of the redundancy group, and the network address information indicates that the packet is to be forwarded via the link. In response to the link being affected by the network failure, the method further includes generating a modified frame and forwarding the modified frame to another core edge node. The generating comprises including a redirect label in the modified frame. The another core edge node is another member of the redundancy group.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: June 4, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Patrice Brissette, Luc Andre Burdet, Jiri Chaloupka, Mei Zhang, Tarek Saad
  • Patent number: 12003407
    Abstract: A first network node is arranged to communicate with a second network node. The first and second network nodes are connected by a first path and a second path. The first path uses a first communications network and the second path uses a second communications network. The first network node has a first mode and a second mode of operation, such that in a first mode traffic between the first and second network nodes is transmitted over the first path and not the second path, and in a second mode traffic between the first and second network nodes is transmitted over the first path and the second path. The network node comprises a mode selector arranged to select the second mode of operation when the demanded amount of traffic between the first and second network nodes exceeds a threshold value for a period of time.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: June 4, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Robert Skog, Jimmy Bjorklund
  • Patent number: 12003408
    Abstract: This disclosure describes techniques for policy validation techniques relating to data traffic routing among network devices. The techniques may include processing a validation request from a controller. A validation request may include information related to a computed path for routing data traffic in a computing network. The processing may include sending one or more path requests to one or more redundant controllers, and comparing computed paths from the redundant controller(s) to the originally computed path. The techniques may include generating a validation response based on comparing the computed paths. In some examples, the techniques may further include determining a health score for the controller. Policy validation techniques may improve data traffic routing among network devices by helping to ensure valid policies are produced.
    Type: Grant
    Filed: November 9, 2021
    Date of Patent: June 4, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Atahar Khan, Ankush Ganpatrai Arora, Amit Dhamija, Naveen Eranoor, Chandrashekar Vasudevan, Rajiv Asati
  • Patent number: 12003409
    Abstract: Techniques and mechanisms for a control plane approach for dense topologies that focusses on discovering shared ECMP groups in the control plane independent of per-prefix learning and then learning prefixes via these shared ECMP groups instead of learning prefixes via one next-hop at a time. In dense topologies, this approach helps minimize BGP path scale, corresponding signaling and enables control plane scaling that is an order of magnitude higher than a traditional eBGP control plane. During link and node topology changes, the described control plane approach enables control plane signaling that is prefix independent and an order of magnitude lower. A control plane approach to path-list sharing and prefix independent signaling on link and node topology changes enables prefix independent convergence (PIC) in scenarios that would not be possible otherwise with traditional FIB driven path-list sharing and PIC.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: June 4, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Neeraj Malhotra, Satya Ranjan Mohanty, Dongling Duan, Nitin Kumar, Narasimha Prasad Salagame Nagaraj
  • Patent number: 12003410
    Abstract: A method and an apparatus for establishing a forwarding path, the method including obtaining, by a first network node, path information of a to-be-established forwarding path, where the path information comprises an identifier of a network node on the forwarding path and a transmission resource requirement that needs to be allocated by the network node to the forwarding path, and sending a path establishment request packet based on the path information, where a packet header of the path establishment request packet comprises the path information, and where the path establishment request packet triggers the network node to allocate a transmission resource to the forwarding path based on the transmission resource requirement.
    Type: Grant
    Filed: September 19, 2022
    Date of Patent: June 4, 2024
    Assignee: HUAWEI TECHNOLOGIES CO, LTD.
    Inventors: Jie Dong, Zongpeng Du, Xiaodong Chang
  • Patent number: 12003411
    Abstract: Systems and methods are provided for “on the fly” routing of data transmissions in the presence of errors. Switches can establish flow channels corresponding to flows in the network. In response to encountering a critical error on a network link along a transmission path, a switch can generate an error acknowledgement. The switch can transmit the error acknowledgements to ingress ports upstream from the network link via the plurality of flow channels. By transmitting the error acknowledgement, it indicates that the network link where the critical error was encountered is a failed link to ingress ports upstream from the failed link. Subsequently, each ingress port upstream from the failed link can dynamically update the path of the plurality of flows that are upstream from the failed link such that the plurality of flows that are upstream from the failed link are routed in a manner that avoids the failed link.
    Type: Grant
    Filed: March 23, 2020
    Date of Patent: June 4, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Jonathan P. Beecroft, Edwin L. Froese
  • Patent number: 12003412
    Abstract: A method and an apparatus for processing link state information is provided. A first network device receives first link state information sent by a second network device, where the first link state information is link state information of a third network device; in response to receiving the first link state information, the first network device deletes second link state information that is received by the first network device from the second network device, where the second link state information carries a segment identifier of the third network device; and the first network device deletes, based on the first link state information, third link state information received from the second network device, where the third link state information carries information for computing a route to the third network device.
    Type: Grant
    Filed: February 11, 2022
    Date of Patent: June 4, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yongzhe Su
  • Patent number: 12003413
    Abstract: A method for collecting bit error information is provided. According to the method, a head node may encapsulate indication information into an IPv6 extension header of an IPv6 measurement request packet. The indication information indicates at least one intermediate node on a transmission path of the IPv6 measurement request packet to record bit error information into the IPv6 extension header. According to the application, the bit error information of the intermediate node on the transmission path can be collected.
    Type: Grant
    Filed: June 9, 2023
    Date of Patent: June 4, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yali Wang, Fan Yang, Tianran Zhou
  • Patent number: 12003414
    Abstract: An EVPN network device may advertise an EVPN IMET (type-3) route in a corresponding message to one or more peer EVPN network devices. The EVPN IMET route advertisement message may include an E-tree extended community indicating a leaf or root designation of a locally attached site at the advertising EVPN network device. The inclusion of the E-tree extended community in the EVPN IMET route advertisement message may provide desired traffic handling for implementing an EVPN E-tree service such as handling of BUM traffic.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: June 4, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Akhil Shashidhar, Aaron David Bamberger
  • Patent number: 12003415
    Abstract: A device may include a first interface and a second interface. The device may also include memory containing a set of rules and representations of pre-defined violations thereof. The device may also include digital logic programmed to: (i) receive, by way of the first interface, an Ethernet frame containing Ethernet header fields and an Ethernet payload, wherein the Ethernet payload contains a payload; (ii) extract data from the Ethernet header fields, wherein the data defines a transaction that is functionally equivalent to a further transaction that is defined by the payload; (iii) apply the set of rules to the transaction, wherein doing so involves comparing fields in the data to values and concluding that the transaction does not contain any pre-defined violations; and (iv) modify the Ethernet frame to contain content based on the payload, and transmit the Ethernet frame out the second interface.
    Type: Grant
    Filed: July 13, 2023
    Date of Patent: June 4, 2024
    Inventor: Seth Gregory Friedman
  • Patent number: 12003416
    Abstract: Preemptive caching within content/name/information centric networking environment is contemplated. The preemptively caching may be performed within content/name/information centric networking environments of the type having a branching structure or other architecture sufficient to facilitate routing data, content, etc. such that one or more nodes other than a node soliciting a content object also receive the content object.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: June 4, 2024
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Greg White, Greg Rutz
  • Patent number: 12003417
    Abstract: A communication method includes a first network device that receives a service packet from a first endpoint device, where a destination media access control (MAC) address of the service packet is a specific local MAC address of a second endpoint device, the specific local MAC address includes an indication prefix and location information, the indication prefix indicates that the specific local MAC address includes the location information, and the location information indicates an access location of an endpoint device in a network. The first network device determines an egress port from a preset routing table based on the location information in the specific local MAC address of the second endpoint device, and sends the service packet through the egress port, where the routing table includes the location information and the egress port corresponding to the location information.
    Type: Grant
    Filed: September 22, 2023
    Date of Patent: June 4, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Junjie Niu, Peng Dong, Xiaofei Xu, Lei Han
  • Patent number: 12003418
    Abstract: A method and apparatus for packet matching, a network device, and a medium are disclosed, which includes adding N first data packets into N pipelines and configuring a stage for each pipeline as a root node of a decision tree; calculating a first hash value for a first pipeline in the N pipelines, and asynchronously prefetching a first output interface data corresponding to the first hash value from a memory, calculating a second hash value for a second pipeline in the N pipelines while prefetching the first output interface data from the memory, obtaining the first output interface data from the cache when calculation of the hash value for each pipeline is finished, deleting the first data packet when the first output interface data is characterized as being used to forward the first data packet in the first pipeline and adding a second data packet into the first pipeline.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: June 4, 2024
    Assignee: NEW H3C TECHNOLOGIES CO., LTD.
    Inventor: Yang Wang
  • Patent number: 12003419
    Abstract: Embodiments of the present disclosure provide methods and apparatuses for assigning network address prefix. A method performed by a control plane function may comprise: receiving, from a terminal device, a request for assigning a network address prefix; determining whether the network address prefix is assigned by the control plane function or a user plane function; transmitting, to the user plane function, a PFCP Session Modification Request for requesting the user plane function to assign the network address prefix, if it is determined that the network address prefix is assigned by the user plane function; receiving, from the user plane function, a PFCP Session Modification Response including an assigned network address prefix; and transmitting the assigned network address prefix to the terminal device. The specific procedure for the terminal device to obtain the network address prefix from a network entity not directly requested by the terminal device may be defined.
    Type: Grant
    Filed: September 27, 2021
    Date of Patent: June 4, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Wen Zhang, Yong Yang, Yingjiao He
  • Patent number: 12003420
    Abstract: This disclosure describes techniques for software-defined service insertion. The techniques include a method of configuring a network for service insertion. The techniques include processing a master policy correlating an endpoint group pair, of source endpoint group and destination endpoint group, to a service graph. The service graph indicates a template service chain, and the template service chain indicates an ordering of a plurality of services. Processing the master policy includes disaggregating the master policy into at least one location specific policy, each of the at least one location specific policy corresponding to a separate location in the network and including traffic steering directives corresponding to a portion of the plurality of services associated with the separate location. The techniques further include causing each of the at least one location specific policy to be stored in association with the separate location to which that location specific policy corresponds.
    Type: Grant
    Filed: January 30, 2023
    Date of Patent: June 4, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Victor Manuel Moreno, Sanjay Kumar Hooda, Anoop Vetteth, Prakash C. Jain
  • Patent number: 12003421
    Abstract: A packet processing system comprises a packet processing graph comprising classifier nodes including a root classifier node and leaf classifier nodes. The root classifier node is connected to each of the classifier nodes through a respective packet processing path in the graph. Each classifier node stores node match data indicative of at least one match to be applied by the respective classifier node. The classifier nodes comprise first and second classifier nodes arranged in a first packet processing path of said plurality of packet processing paths. The first classifier node stores node match data indicative of a match corresponding to content from a plurality of packet header field types, including first and second, different packet header field types. The second classifier node stores node match data indicative of a match corresponding to content from at least one packet header field type, including the first packet header field type.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: June 4, 2024
    Assignee: Metaswitch Networks Ltd.
    Inventors: Michael Jeffrey Evans, Christian Dominic Lund
  • Patent number: 12003422
    Abstract: Methods, non-transitory computer readable media, network traffic manager apparatuses, and systems that assist with network packet switching based on packet data includes receiving a plurality of network packets. Next, header data and payload data is separated for each of the plurality of received network packets. Next, digest data is created from the separated header data for each of the plurality of network packets. One or more network actions are identified for each of the plurality of network packets based on the corresponding created digest data. The identified one or more network actions are performed on the separated header data and the payload data.
    Type: Grant
    Filed: September 30, 2019
    Date of Patent: June 4, 2024
    Assignee: F5, Inc.
    Inventors: William Ross Baumann, Alan B. Mimms
  • Patent number: 12003423
    Abstract: A computer method and system for scheduling packets for transmission over a network, via a gateway device having a packet buffer for temporarily storing packets intended for a network device. Upon reception of a packet in the gateway device intended for a network device, a determination is made as to whether the received packet is the start a new packet session for the network device. If yes, the packet is then caused to be forward to the intended network device. If no, then a determination is made as to whether drop the received packet contingent upon a determined current size of the packet buffer (e.g., does it exceed a predetermined packet size threshold value). If the packet is not dropped, then a determination is made as to whether mark the packet for network congestion control contingent upon the determined size of the packet buffer (e.g., does it exceed a predetermined network congestion packet size threshold value). The packet is then caused to be forwarded to the intended network device.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: June 4, 2024
    Assignee: Arbor Networks, Inc.
    Inventor: Sean O'Hara
  • Patent number: 12003424
    Abstract: Techniques for load balancing communication sessions in a networked computing environment are described herein. The techniques may include establishing a first communication session between a client device and a first computing resource of a networked computing environment. Additionally, the techniques may include storing, in a data store, data indicating that the first communication session is associated with the first computing resource. The techniques may further include receiving, at a second computing resource of the networked computing environment, traffic associated with a second communication session that was sent by the client device, and based at least in part on accessing the data stored in the data store, establishing a traffic redirect such that the traffic and additional traffic associated with the second communication session is sent from the second computing resource to the first computing resource.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: June 4, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Kyle Andrew Donald Mestery, Andree Toonk, Rahim Lalani, Ian James Wells
  • Patent number: 12003425
    Abstract: An integrated circuit includes: a processor; a receiver coupled to the processor; and memory coupled to the processor. The memory stores resource coordinator instructions that, when executed by the processor, cause the processor to: maintain a plurality of active secure sessions; identify a priority session trigger; and allocate receiver resources for incoming packets related to the plurality of active secure sessions based on the priority session trigger.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: June 4, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Nir Shlomo Gross, Israel Zilbershmidet, Barak Cherches, David Levy
  • Patent number: 12003426
    Abstract: Electronic communications received via a network from a plurality of electronic devices may include signals of device interactions or data changes that correspond to process performances by process-performing resources, signals of conditions of loads, or signals of processes associated with the process-performing resources and the loads. Data composites may be formed from the electronic communications, with data portions collected and mapped to resource profile records and load profile records that may be updated with the collected data portions. For each load, at least one of the one or more resource profile records and/or the one or more load profile records may be used to map the process-performing resources to the load. Content nodes may be linked in a network of content nodes, including respective linked content, resource specifications or load specifications. Access to the network of content nodes may be allowed via a control interface.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: June 4, 2024
    Assignee: C/HCA, Inc.
    Inventors: William Gregg, Annabaker Garber, Aaron Montlary, Louis Davis, Jeffrey Cuthbert, Brian Weldy, Cae Swanger, Timothy Beacham, Gabriel O Perez, Edmund Jackson, Daniel Hefley, Troy Gifford
  • Patent number: 12003427
    Abstract: Resource metrics are obtained for resources from distributed resources associated with operations of an enterprise. Metric types from the distributed resources defined in the metrics are grouped and aggregated into aggregated metric types within a data model. Each aggregated metric type data value of the data model is weighed. The weighted aggregated data values are used to calculate an overall service health value of the enterprise. A current instance of the data model is processed to render one or more single views within an interface to a user of the enterprise. Each single view includes the overall service health value along with a custom-level of detail for each aggregated metric type and the corresponding aggregated metric data values.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: June 4, 2024
    Assignee: NCR Voyix Corporation
    Inventors: Isidro Alfonso Vera Rodriguez, Mayur Aggarwal, Yung-Hang Chang, Nitin Gaurav, Kun Zhu
  • Patent number: 12003428
    Abstract: Computer-readable media, methods, and systems are disclosed for scheduling a start time and a shutdown time of one or more online resources associated with a multi-cloud resource scheduler. A request from a first user is received to access a multi-cloud resource scheduler associated with one or more online resources. Responsive to the request from the first user, credentials of the first user are validated prior to providing access to the multi-cloud resource scheduler. Based upon validating the credentials of the first user, access to the multi-cloud resource scheduler is provided. Instructions are received from the first user to schedule a start time and a shutdown time of at least one online cloud resource connected to the multi-cloud resource scheduler. An availability of the at least one online cloud resource is established for access by a second user based on the instructions.
    Type: Grant
    Filed: September 17, 2021
    Date of Patent: June 4, 2024
    Assignee: SAP SE
    Inventors: Roman Rommel, Philipp Knuesel, Janick Frasch, Santo Bianchino
  • Patent number: 12003429
    Abstract: In general, techniques are described for enhancing packet processing in a computing device of a network. The computing device is configured to in response to receiving ingress data of a flow from the first network device via the first network interface, execute, based on a hook point in kernel space of the device, a kernel program to transfer, via a first socket of a user module, the ingress data for packet processing; configure an code point for the second network interface, wherein the user module is configured to couple a second socket with the code point; and in response to determining the second network device as a next hop for the flow, transfer, based on the code point, egress data of the flow via the second socket to the second network interface, wherein the second network interface is operative to output the egress data to the second network device.
    Type: Grant
    Filed: August 26, 2021
    Date of Patent: June 4, 2024
    Assignee: Juniper Networks, Inc.
    Inventor: Darrell Ball
  • Patent number: 12003430
    Abstract: In general, embodiments relate to a method for managing a network device. The method includes detecting a change of at least one physical port on the network device; and in response to detecting the change, disabling the at least one physical port, wherein disabling the at least one physical port prevents the at least one physical port from being allocated to any logical port on a network processor in the network device.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: June 4, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Ravil Baizhiyenov, Adam Sweeney, John Nelson, Daniel Cunningham, Kewei Shi
  • Patent number: 12003431
    Abstract: Systems, methods, and instrumentalities may be disclosed for implementing a flexible radio access communication system. A flexible radio access communication system may be supported using spectrum of varying size, including aggregation of non-adjacent carriers in the same and/or in different frequency bands. A wireless transmit/receive unit (WTRU) may receive a first transmission via a common downlink control channel. The first transmission may include first control information. The first control information may include information regarding the configuration of a first dedicated downlink control channel of one or more dedicated control channels. The WTRU may receive a second transmission via the first dedicated downlink control channel of the dedicated control channels. The second transmission may include second control information. The second control information may be associated with a transmission of a first transmission type.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: June 4, 2024
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Moon-il Lee, Paul Marinier, Diana Pani, Benoit Pelletier, Ghyslain Pelletier, Marian Rudolf
  • Patent number: 12003432
    Abstract: In one example, a method for a user equipment (UE) includes generating uplink (UL) signal data. The UL signal data includes UL control information (UCI) and UL shared channel (UL-SCH), the UCI includes a hybrid automatic repeat request acknowledge (HARQ-ACK) feedback or a channel state information (CSI) report, and the CSI report includes a first CSI part and a second CSI part. One or more resource regions are allocated to transmission of the HARQ-ACK feedback or the first CSI part and the second CSI part. When frequency hopping is enabled for a transmission of PUSCH, the allocated one or more resource regions for the transmission of the HARQ-ACK feedback or the first CSI part and the second CSI part are substantially equally divided into two portions, and each portion is transmitted in each frequency hop, frequency first mapping is applied to the transmission of PUSCH in each frequency hop.
    Type: Grant
    Filed: August 29, 2022
    Date of Patent: June 4, 2024
    Assignee: Apple Inc.
    Inventors: Gang Xiong, Alexei Davydov, Seunghee Han, Yushu Zhang, Joonyoung Cho
  • Patent number: 12003433
    Abstract: There is provided, an open radio access network distributed unit (O-DU) having an electronic module that performs an FS-8 Radio Access Technology (RAT) functionality such as frequency hopping, downlink (DL) carrier aggregation, uplink (UL) channelization, power control, and fast automatic gain control (AGC).
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: June 4, 2024
    Assignee: Mavenir Systems, Inc.
    Inventors: Atanu Guchhait, Prashant Kapoor, Charles Santhosam Lourdu Raja, Nibedita Nandan