Patents Examined by Abdelnabi O Musa
  • Patent number: 11336582
    Abstract: Various example embodiments for supporting packet scheduling in packet networks are presented. Various example embodiments for supporting packet scheduling in packet networks may be configured to support scheduling-as-a-service. Various example embodiments for supporting packet scheduling in packet networks based on scheduling-as-a-service may be configured to support a virtualized packet scheduler which may be provided as a service over a general-purpose hardware platform, may be instantiated in customer hardware, or the like, as well as various combinations thereof. Various example embodiments for supporting packet scheduling in packet networks may be configured to support scheduling of packets of packet queues based on association of transmission credits with timeslots of a periodic service sequence used to provide service to the packet queues.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: May 17, 2022
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Andrea Francini, Larry Hsiao Chang, Sameerkumar Sharma
  • Patent number: 11329750
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment may generate a pseudorandom noise (PN) sequence, modulate the PN sequence based at least in part on a modulation order parameter, and transmit the PN sequence in one or more symbols prior to transmitting sidelink data. The one or more symbols used to transmit the PN sequence may be used for automatic gain control (AGC) training at a receiving device. The user equipment may then transmit the sidelink data in a plurality of symbols that are subsequent in time relative to the one or more symbols used to transmit the PN sequence, and the receiving device may process the sidelink data based on the AGC training. Numerous other aspects are provided.
    Type: Grant
    Filed: March 24, 2020
    Date of Patent: May 10, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Shuanshuan Wu, Kapil Gulati, Sudhir Kumar Baghel, Arthur Gubeskys, Arjun Bharadwaj, Tien Viet Nguyen
  • Patent number: 11329918
    Abstract: Techniques are described for facilitating flow symmetry using a scalable service platform that anchors the service chain. The scalable service platform may facilitate flow symmetry and, at least in some cases, flow stickiness for a first packet flow (a “forward packet flow”) and a second, related packet flow (a “reverse packet flow”) both traversing the service chain in the forward and reverse directions, respectively. For example, a virtualized computing infrastructure may deploy a scalable service platform to perform load balancing of multiple forward packet flows, received from the gateway, among multiple parallel service instances for an ingress service in a service chain. For each corresponding reverse packet flows for the multiple forward packet flows, the scalable service platform load balances the reverse packet flow to the service instance for the egress service in the service chain that is applied to the corresponding forward packet flow.
    Type: Grant
    Filed: November 23, 2020
    Date of Patent: May 10, 2022
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Sreelakshmi Sarva, Harshad Bhaskar Nakil
  • Patent number: 11323389
    Abstract: Methods, systems, and computer-readable storage media for determining, by an instance manager and from a pattern associated with a system executing within a landscape, that a status of the system is to change to scaled-in, the pattern being absent any reference to instances of systems executed within landscapes, in response, identifying, by the instance manager and from a logic scaling set that is associated with the system, one or more instances of the system that are able to be scaled-in, selecting, by the instance manager, at least one instance of the one or more instances, and executing, by the instance manager, scaling of the system based on the at least one instance.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: May 3, 2022
    Assignee: SAP SE
    Inventors: Rouven Krebs, Steffen Koenig
  • Patent number: 11323387
    Abstract: Techniques are described for prioritized establishment of communication sessions. In one example, a network device parses a configuration file that defines a plurality of communication sessions of a routing protocol and includes priority values assigned to the communication sessions. The network device creates two or more lists of communication sessions for two or more of the priority values based on the configuration file, wherein each list of the two or more lists is created for a particular priority value of the priority values and defines one or more communication sessions of the plurality of communication sessions that are assigned the particular priority value. The network device then establishes the one or more communication sessions included in each list of the two or more lists according to an ordering based on the priority values associated with the two or more lists.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: May 3, 2022
    Assignee: Juniper, Networks, Inc.
    Inventors: Abdul Zubaidhar Abdulla, Abhishek Asthana, Jai Hari M K
  • Patent number: 11316773
    Abstract: Some embodiments provide a method for configuring an edge computing device to implement a logical router belonging to a logical network. The method configures a datapath executing on the edge computing device to use a first routing table associated with the logical router for processing data messages routed to the logical router. The method configures a routing protocol application executing on the edge computing device to (i) use the first routing table for exchanging routes with a network external to the logical network and (ii) use a second routing table for exchanging routes with other edge computing devices that implement the logical router.
    Type: Grant
    Filed: June 19, 2020
    Date of Patent: April 26, 2022
    Assignee: VMWARE, INC.
    Inventors: Ankur Dubey, Sami Boutros, Yashika Narang, Vinay Kumar Ganeshmal Jain, Meenakshi Selvaraj
  • Patent number: 11316804
    Abstract: A forwarding entry update method and apparatus, the method including receiving a write operation packet, where the write operation packet has write operation information, where the write operation information has write operation data and a write operation address, where the write operation data indicates a forwarding entry, and where the write operation address indicates an address to which the write operation data is to be written in a memory, obtaining the write operation information from the write operation packet, and writing the write operation data into the memory according to the write operation address in the write operation information.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: April 26, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xing Tong, Hongliang Gao
  • Patent number: 11309804
    Abstract: A Power over Data Lines (PoDL) system includes a Powered Device (PD) logic circuit for conveying classification information to Power Sourcing Equipment (PSE), during a classification phase, via a wire pair. The logic circuit controls a shunting switch for selectively shunting the wires together for communication with the PSE during the classification phase. A holdup capacitor supplies power to the logic circuit during the classification phase. The logic circuit controls a full-bridge rectifier to ensure the capacitor is charged with a proper polarity voltage and to ensure a proper polarity voltage is supplied to a PD load. The PD has a controller for controlling the rectifier to cause a current path between terminals of the capacitor, via the shunting switch, when the shunting switch is to be turned on.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 19, 2022
    Assignee: Analog Devices International Unlimited Company
    Inventor: Andrew J. Gardner
  • Patent number: 11303382
    Abstract: Methods, systems, and apparatuses are disclosed for server selected bitrate streaming. A server receives a request from a user device for data segments at a first bitrate. The server determines a second bitrate for transmission of the data segments to the user device. The server transmits the requested data segments at the determined second bitrate.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: April 12, 2022
    Assignee: COMCAST CABLE COMMUNICATIONS, LLC
    Inventors: Cory Zachman, Guy Grigsby, Carl Veazey
  • Patent number: 11297666
    Abstract: An electronic device and a method for forming a Wi-Fi direct group thereof are provided. The electronic device may include a housing, a wireless communication circuit, at least one processor, and a memory. The memory may cause the at least one processor to receive a first list of wireless channels for a direct connection from a first external device, establish, as a group owner, a first wireless connection with the first external device acting as a group client by using a first channel selected from the first list, listen for a probe request over a second channel every selected time period, receive the probe request from a second external device during the selected time period through the second channel, transmit a probe response to the second external device, receive a second list of wireless channels for a direct connection from the second external device, and select a third channel.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: April 5, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyejung Bang, Bumjib Kim, Hyunah Oh, Dongjea Jung, Namju Cho, Buseop Jung, Bokun Choi, Doosuk Kang, Minjung Kim
  • Patent number: 11296988
    Abstract: A network adapter includes a receive (Rx) pipeline, a transmit (Tx) pipeline and congestion management circuitry. The Rx pipeline is configured to receive packets sent over a network by a peer network adapter, and to process the received packets. The Tx pipeline is configured to transmit packets to the peer network adapter over the network. The congestion management circuitry is configured to receive, from the Tx pipeline and from the Rx pipeline, Congestion-Control (CC) events derived from at least some of the packets exchanged with the peer network adapter, to exchange user-programmable congestion control packets with the peer network adapter, and to mitigate a congestion affecting one or more of the packets responsively to the CC events and the user-programmable congestion control packets.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: April 5, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Yuval Shpigelman, Idan Burstein, Noam Bloch, Reut Zuck, Roee Moyal
  • Patent number: 11290391
    Abstract: The present disclosure relates generally to an improvement in computer processing to achieve a new outcome in real time with lower processing requirements and more particularly to a system and method for optimal resource allocation implemented in real time with lower processing requirements to increase responsiveness. When an electronically formatted resource response is received by a central server processing subsystem, the electronically formatted resource response is analysed first for a unique offer identifier at entry to the central server processing subsystem to identify the offer and then for an accept or decline marker.
    Type: Grant
    Filed: April 28, 2020
    Date of Patent: March 29, 2022
    Assignee: Skedulo Pty Ltd
    Inventors: Karina Appleby, Rita Manning, Ned Mules, Gustavo Oliveira, Revel Roestorf, Drew Taylor, Leila Watson, Brandon Winch
  • Patent number: 11290916
    Abstract: A method for wireless communication network control includes (1) receiving, at an information technology (IT) device, a first steering policy from an application manager remote from the IT device, the first steering policy specifying a first allocation of data among a plurality of wireless communication links available to the IT device; and (2) sending uplink or downlink data from a first application client on the IT device to a mobility manager remote from the IT device over at least one of the plurality of wireless communication links available to the IT device, according to the first allocation of data.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: March 29, 2022
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Daryl William Malas, Eric Winkelman, Gregory C. White, Mario Di Dio, Richard D. Terpstra, Steve Higgins
  • Patent number: 11283637
    Abstract: The technology disclosed herein enables multicast network traffic to pass an RPF check in a logical router having separated packet handlers. In a particular embodiment, a method includes, in a north/south packet handler of a first logical router, receiving first network traffic from an east/west packet handler of the logical router. The first network traffic is multicast network traffic and the logical router is a first hop router for the first network traffic from a source of the first network traffic. The method further includes identifying an entry for the source in unicast routing information for unicast network traffic. Identifying the entry indicates that the first network traffic passes a reverse path forwarding (RPF) check. In response to the first network traffic passing the RPF check, the method includes transferring the first network traffic from the north/south packet handler to a next hop for the first network traffic indicated by first multicast routing information.
    Type: Grant
    Filed: April 7, 2020
    Date of Patent: March 22, 2022
    Assignee: VMWARE, INC.
    Inventors: Vijayalaxmi Basavaraj, Ankur Dubey, Sami Boutros
  • Patent number: 11277350
    Abstract: Particular embodiments described herein provide for a system for enabling the communication of a large message using multiple network interface controllers (NICs). The system can be configured to determine that a message to communicate to a receiver over a network is above a threshold, determine a plurality of NICs to be used to communicate the message, create a manifest that includes an identifier of each of the plurality of NICs, and communicate the manifest to the receiver using a multi-unit message. In an example, the multi-unit message is communicated using a PUT command and the receiver can analyze the manifest and use a GET command to pull the message from the plurality of NICs.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: March 15, 2022
    Assignee: Intel Corporation
    Inventors: Ravi Murty, Keith D. Underwood, Ravindra Babu Ganapathi, Andrew Friedley, Vignesh Trichy Ravi
  • Patent number: 11277329
    Abstract: A network node (N1) for handling IGP flooding topology (FT) inconsistency by obtaining a new FT and setting a FT flag field (FT field) in a data packet (DP) to indicate whether a link between N1 and a second node (N2) is on the new FT. N1 transmits the DP to N2. N1 receives a second DP from N2 that includes the FT field set by N2 to indicate whether the link between the network node and N2 is on the new FT as determined by N2. N1 sets a FT inconsistency field in a link state packet to indicate an inconsistency in the new FT when the FT field set by N2 and the FT field set by N1 are different for a given time. N1 distributes the LS to at least one node in the network.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: March 15, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Huaimo Chen, Dean Cheng
  • Patent number: 11272515
    Abstract: A user equipment for a mobile telecommunications network has a circuitry which is configured to: receive a signal from an entity of a mobile telecommunications network, thereby determining identity information about the determined entity; and transmit the identity information to the mobile telecommunications network for interferences analysis.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: March 8, 2022
    Assignee: SONY CORPORATION
    Inventors: Vivek Sharma, Brian Alexander Martin, Yuxin Wei, Hideji Wakabayashi, Shinichiro Tsuda
  • Patent number: 11265746
    Abstract: According to certain embodiments, a wireless device performs a method for measurement configuration and reporting. The wireless device is associated with a plurality of serving cells. The method comprises obtaining a plurality of measurement configurations from a network node. Each measurement configuration comprises a measurement identifier, a measurement object, and a report configuration. The method further comprises performing measurements on each serving cell of the plurality of serving cells according to at least one measurement configuration. When a measurement report associated with a measurement identifier is triggered, the method further comprises reporting results of the performed measurements for the plurality of serving cells to a network node according to the report configuration of the measurement configuration with the measurement identifier associated with the triggered event.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: March 1, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Icaro L. J. Da Silva, Pradeepa Ramachandra
  • Patent number: 11265269
    Abstract: Each switch unit in a networking system shares its local state information among other switch units in the networking system, collectively referred to as the shared forwarding state. Each switch unit creates a respective set of output queues that correspond to ports on other switch unites based on the shared forwarding state. A received packet on an ingress switch unit operating in accordance with a first routing protocol instance can be enqueued on an output queue in the ingress switch; the packet is subsequently processed by the egress switch unit, operating in accordance with a second routing protocol instance that corresponds to the output queue.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: March 1, 2022
    Assignee: Arista Networks, Inc.
    Inventors: Francois Labonte, Kartik Chandran, Eswaran Baskaran, Hugh Weber Holbrook
  • Patent number: 11258707
    Abstract: Described are programmable IO devices configured to perform operations. These operations comprise: determining a set of range-based elements for a network; sorting the set of range-based elements according to a global order among the range-based elements; generating an interval table from the sorted range-based elements; generating an interval binary search tree from the interval table; propagating data stored in subtrees of interior stages of the interval binary search tree to subtrees of a last stage of the interval binary search tree such that the interior stages do not comprise data; converting the interval binary search tree to a Pensando Tree; compressing multiple levels of the Pensando Tree into cache-lines; and assembling the cache-lines in the memory unit such that each stage can compute an address of a next-cache line to be fetched by a next stage.
    Type: Grant
    Filed: August 21, 2020
    Date of Patent: February 22, 2022
    Assignee: PENSANDO SYSTEMS INC.
    Inventors: Ajeer Salil Pudiyapura, Sarat Babu Kamisetty, Krishna Doddapaneni