Queuing Arrangement Patents (Class 370/412)
  • Patent number: 11496406
    Abstract: A transfer apparatus include a distribution unit, a storage unit, and a transfer unit, in which the distribution unit is configured to identify a plurality of networks to which frames belong, distribute the frames for each of the networks based on an identification result, and store the distributed frames in the storage unit, the storage unit is configured to store information of a time at which a frame of the frames is stored in the storage unit and the frame in association with each other, and the transfer unit is configured to detect a period of time for which the frame stays in the storage unit, detect a remaining period to send which is a remaining time of a time for which the frame is permitted to stay in the storage unit, for each of the frames, based on a difference between the time for which the frame stays in the storage unit and the delay upper limit value, and output the frame to a predetermined apparatus based on the remaining period to send.
    Type: Grant
    Filed: May 8, 2019
    Date of Patent: November 8, 2022
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Rintaro Harada, Hiroyuki Uzawa, Hirotaka Nakamura, Daisuke Hisano, Hirotaka Ujikawa, Jun Terada
  • Patent number: 11494083
    Abstract: The disclosure herein describes performing resynchronization (“resync”) jobs in a distributed storage system based on a parallelism policy. A resync job is obtained from a queue and input/output (I/O) resources that will be used during execution of the resync job are identified. Available bandwidth slots of each I/O resource of the identified I/O resources are determined. The parallelism policy is applied to the identified I/O resources and the available bandwidth slots. Based on the application of the parallelism policy, a bottleneck resource of the I/O resources is determined and a parallel I/O value is calculated based on the available bandwidth slots of the bottleneck resource, wherein the parallel I/O value indicates a quantity of I/O tasks that can be performed in parallel. The resync job is executed using the I/O resources, the execution of the resync job including performance of I/O tasks in parallel based on the parallel I/O value.
    Type: Grant
    Filed: July 5, 2019
    Date of Patent: November 8, 2022
    Assignee: VMware, Inc.
    Inventors: Yiqi Xu, Enning Xiang, Eric Knauft, Pascal Renauld
  • Patent number: 11490290
    Abstract: A method for protecting 802.11 ax networks includes receiving, by an access point, a plurality of Single User (SU) Quality of Service (QOS) NULL frames from a station, tracking, by the access point as the plurality of SU QOS NULL frames are received, a variable in one or more of the plurality of SU QOS NULL frames, determining, by the access point and based on tracking the variable, the station is suspicious, sending, by the access point and in response to determining the station is suspicious, a request to check a status of the variable, determining, by the access point and based on a response to the request, the station is under attack, and flagging, by the access point, the station as under an attack.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: November 1, 2022
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Abhiruchi Dakshinkar, Shubham Saloni, Gaurav Patwardhan
  • Patent number: 11483232
    Abstract: Automatic load-balancing techniques in a network device are used to select, from a multipath group, a path to assign to a flow based on observed state attributes such as path state(s), device state(s), port state(s), or queue state(s) of the paths. A mapping of the path previously assigned to a flow or group of flows (e.g., on account of having then been optimal in view of the observed state attributes) is maintained, for example, in a table. So long as the flow(s) are active and the path is still valid, the mapped path is selected for subsequent data units belonging to the flow(s), which may, among other effects, avoid or reduce packet re-ordering. However, if the flow(s) go idle, or if the mapped path fails, a new optimal path may be assigned to the flow(s) from the multipath group.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: October 25, 2022
    Assignee: Innovium, Inc.
    Inventors: William Brad Matthews, Puneet Agarwal, Rupa Budhia
  • Patent number: 11467873
    Abstract: Technologies for remote direct memory access (RDMA) queue pair quality of service (QoS) management are disclosed. In the illustrative embodiment, several queue pairs associated with a virtual machine on a compute sled may be created in a network interface controller of the compute sled. A QoS parameter such as a class of service identifier or a weighting may be assigned to each queue pair such that each queue pair has a different available bandwidth. The compute sled may also predict future RDMA queue pair bandwidth usage and adjust RDMA queue pair bandwidth allocation based on the prediction.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: October 11, 2022
    Assignee: Intel Corporation
    Inventors: Mrittika Ganguli, Neerav Parikh, Robert Sharp, Sujoy Sen
  • Patent number: 11456939
    Abstract: A method of tracing messages through a network of nodes is provided, the method comprising receiving message information corresponding to a first outbound message, the message information comprising a first source identifier and a first destination identifier and determining whether the first source identifier is associated with a set of messages in a storage unit, whereby when the first source identifier is associated with a set of messages, the method comprises producing a trace request, the trace request comprising the first destination identifier and an identifier identifying the set of messages associated with the first source identifier.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: September 27, 2022
    Assignee: IPCO 2012 LIMITED
    Inventor: Michael Alan Dewar
  • Patent number: 11431653
    Abstract: Devices and techniques for packet arbitration for buffered packets in a network device are described herein. A packet can be received at an input of the network device. The packet can be placed in a buffer for the input and a characteristic of the packet can be obtained. A record for the packet, that includes the characteristic, is written into a data structure that is independent of the buffer. Arbitration, based on the characteristic of the packet in the record, can then be performed among multiple packets to select a next packet from the buffer for delivery to an output.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 30, 2022
    Assignee: Micron Technology, Inc.
    Inventors: Tony Brewer, Kirk D. Pospesel, Michael Grassi
  • Patent number: 11431565
    Abstract: Examples include techniques for monitoring a data packet transfer rate at an interface queue, and based at least in part on a comparison of the data packet transfer rate to a threshold, assigning the interface queue from a core of a first class to a core of a second class or assigning the interface queue from a core of the second class to a core of the first class.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: August 30, 2022
    Assignee: Intel Corporation
    Inventors: Mohammad Abdul Awal, Jasvinder Singh, Reshma Pattan, David Hunt, Declan Doherty, Chris Macnamara
  • Patent number: 11425697
    Abstract: A technique includes receiving, by a user device from a base station, a first message indicating a plurality of sets of uplink control channel resources for the uplink transmission of a type of uplink control information, each set of uplink control channel resources having a resource configuration; receiving, by the user device from the base station, a second message that is different from the first message, the second message indicating a selected uplink control channel resources, of the plurality of sets of uplink control channel resources, for the uplink transmission of a type of uplink control information; and sending, by the user device to the base station, uplink control information via the selected set of uplink control channel resources.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: August 23, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Esa Tapani Tiirola, Kari Juhani Hooli, Timo Erkki Lunttila
  • Patent number: 11416441
    Abstract: Techniques for providing an RPC-less locking mechanism based on RDMA CAW for a storage cluster with an active-active architecture. The techniques include, in response to receipt at a storage node of a lock request for accessing an LBA of a storage object, synchronizing, between the storage node and a remote node, a state of a lock for the LBA. The synchronizing of the lock state includes locating an ALS object having a field containing the LBA, updating a field of the ALS object to include the storage node, and setting a field of the ALS object to a type of lock specified in the lock request. If the storage node locates the ALS object in an array maintained within visible memory on the remote node, then the storage node updates/sets corresponding fields of the ALS object by performing atomic CAW operations supported by an RDMA channel between the respective nodes.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: August 16, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Vladimir Shveidel, Leonid Ravich
  • Patent number: 11411843
    Abstract: A method, a device, and a non-transitory storage medium are described in which a packet inspection service is provided. The packet inspection service may enable a virtual entity of multiple virtual entities of a service chain to perform packet inspection on incoming packets and store the packet inspection information in a memory or storage device. The virtual entity may provide a service on the packets using the packet inspection information. The other virtual entities may provide services on the packets also using the packet inspection information without having to perform packet inspection.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: August 9, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Timothy A. Gowan
  • Patent number: 11412077
    Abstract: A multi-logical port data traffic stream preservation system includes a networking device coupled to a computing device via its physical port, a first networking fabric via a first uplink, and a second networking fabric via a second uplink. The networking device receives communications from the computing device that identify first and second logical ports provided using the physical port on the computing device, a first data traffic type associated with the first networking fabric and transmitted on the first logical port, and a second data traffic type associated with the second networking fabric and transmitted on the second logical port. If the first uplink becomes unavailable, the networking device transmits a communication to the computing device that causes the computing device to stop transmitting the first data traffic type via the first logical port while continuing to transmit the second data traffic type via the second logical port.
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: August 9, 2022
    Assignee: Dell Products L.P.
    Inventors: Dinesh Kumar Mani, Amitabh Jawahar Abraham, Shradha Ambani
  • Patent number: 11405958
    Abstract: A wireless local area network (WLAN) supporting real-time application (RTA) packets that are sensitive to communication delays as well as non-real time packets over a network supporting carrier sense multiple access/collision avoidance (CSMA/CA) using enhanced distributed channel access (EDCA) in an EDCA queue system. At least one new access class (AC) and associated transmit queue for enqueuing RTA packets while non-RTA packets are enqueued to the original transmit queues in the EDCA queue system. A new EDCA function (EDCAF) is created for the new access class (AC) transmit queue for RTA packets in which the RTA queue is able to contend for channel before expected RTA packets arrival.
    Type: Grant
    Filed: November 16, 2020
    Date of Patent: August 2, 2022
    Assignee: SONY GROUP CORPORATION
    Inventors: Liangxiao Xin, Mohamed Abouelseoud
  • Patent number: 11405319
    Abstract: Systems and methods are disclosed for analyzing traffic received at a network visibility node to determine traffic levels relative to capacity at tools communicatively coupled to the network visibility node and throttling traffic when the traffic levels exceed tool capacity. In an illustrative embodiment, streams received at a network visibility node are analyzed to predict a traffic level for a given traffic flow. The predicted level of traffic for a given traffic flow is used to decide whether to forward traffic associated with the given traffic flow to a tool port of the network visibility node that is communicatively coupled to an external tool.
    Type: Grant
    Filed: November 8, 2017
    Date of Patent: August 2, 2022
    Assignee: Gigamon Inc.
    Inventors: Jan Johansson, Tushar R. Jagtap, Vikram Reddy, Ujjvala Nangineni
  • Patent number: 11395261
    Abstract: User equipment in a radio communication system is provided. The user equipment includes a configuration information management unit configured to retain configuration information in relation to a plurality of divided resources that are capable of transmitting data without receiving data transmission permission from a communication device that is different from the user equipment, the plurality of divided resources each being associated with retransmission control processes, and a transmitter configured to select, from the plurality of divided resources, a divided resource that is associated with a given retransmission control process whose retransmission control buffer is empty, so as to transmit data by using the divided resource.
    Type: Grant
    Filed: December 25, 2017
    Date of Patent: July 19, 2022
    Assignee: NTT DOCOMO, INC.
    Inventors: Shinpei Yasukawa, Kazuki Takeda, Satoshi Nagata, Qun Zhao
  • Patent number: 11381985
    Abstract: A wireless network environment includes a wireless station, a wireless access point, and communication management resource. The communication management resource establishes first wireless connectivity between the first wireless station and the second wireless station. The second wireless station is in communication with the wireless access point, which provides second wireless connectivity to multiple communication devices in a wireless network environment. The communication management resource measures link quality provided by the first wireless connectivity. Depending on the measured link quality provided by the first wireless connectivity, the communication management resource controls conveyance of communications over the second wireless connectivity.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: July 5, 2022
    Assignee: Charter Communications Operating, LLC
    Inventors: Volkan Sevindik, Haider H. Syed
  • Patent number: 11375550
    Abstract: Optimizing the resource configuration or selection for grant-free contention-based non-orthogonal multiple access (NOMA) transmissions is an effective way to increase network capacity and reduce multi-user interference at the user equipment (UE). In some embodiments, a network node may determine the current traffic load, select multiple access (MA) sequences for the UE based on the determination, and transmit this selection to the UE for subsequent transmissions. In other embodiments, the UE may receive a message with an indication of the traffic load being experienced by the base station that the UE is attempting to connect to, and then may randomly select an MA sequence for subsequent transmissions.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: June 28, 2022
    Assignee: ZTE Corporation
    Inventors: Li Tian, Wei Cao, Sha Wang, Yifei Yuan, Zhifeng Yuan
  • Patent number: 11375429
    Abstract: Embodiments of the invention provide a system and method for chip to chip communications in electronic circuits. In one embodiment, a networking device includes an input port circuit having a transmitter circuit coupled one or more transmitter antennas, wherein the input port circuit transmits a data packet to a first output port circuit using millimeter wave signals. The networking device includes output port circuits including at least the first output port circuit, each of the output port circuits having a receiver circuit coupled to one or more receiver antennas. The networking device includes a beamforming circuit coupled to the one or more transmitter antennas of the input port circuit, wherein the beamforming circuit causes the one or more transmitter antennas to transmit an antenna beam directed at the one or more receiver antennas of the first output port circuit.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: June 28, 2022
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Nirmal Chindhu Warke, Srinath Hosur, Martin J. Izzard, Siraj Akhtar, Baher S. Haroun, Marco Corsi
  • Patent number: 11368938
    Abstract: To provide a wireless communication system that can implement optimal communication conditions depending on the type of data. A wireless communication system 100 for transmitting and receiving data to and from a plurality of terminals 2 for use in a narrow space includes normal transmitting/receiving means for transmitting and receiving normal data, among the data, to and from a terminal 2, based on priorities assigned to each of a plurality of buffers stored in a base station 1, and urgent transmitting/receiving means for assigning a high priority to a buffer storing a lowest amount of data among the plurality of buffers, and transmitting and receiving urgent data, among the data, which is different from the normal data, to and from the terminal, via the buffer to which the high priority is assigned.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: June 21, 2022
    Assignee: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGY
    Inventors: Satoko Itaya, Kenichi Maruhashi, Fumiko Ohori, Fumihide Kojima
  • Patent number: 11362939
    Abstract: Implementations of the present disclosure are directed to systems and methods for flow control using a multiple flit interface. A credit return field is used in a credit-based flow control system to indicate that one or more credits are being returned to a sending device from a receiving device. Based on the number of credits available, the sending device determines whether to send device or wait until more credits are returned. The amount of buffer space used by the receiver to store the packet is determined by the number of transfer cycles used to receive the packet, not the number of flits comprising the packet. This is enabled by having the buffer be as wide as the bus. The receiver returns credits to the sender based on the number of buffer rows used to store the received packet, not the number of flits comprising the packet.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: June 14, 2022
    Assignee: Micron Technology, Inc.
    Inventor: Tony Brewer
  • Patent number: 11356900
    Abstract: A wireless communication circuit configured for communicating over a wireless local area network (WLAN) in its reception area to communicate real-time application (RTA) packets as well as non-real time (non-RTA) packets while utilizing carrier sense multiple access/collision avoidance (CSMA/CA). An RTA scheduling table is utilized for tracking active RTA sessions and managing transmission times for RTA traffic. Scheduling of channel time based on the expected RTA packet arrival time, and rejecting other packet transmissions during the scheduled channel time for RTA packet.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: June 7, 2022
    Assignee: SONY GROUP CORPORATION
    Inventors: Liangxiao Xin, Mohamed Abouelseoud, Kazuyuki Sakoda
  • Patent number: 11347554
    Abstract: Systems and methods are provided for a context-aware scheduler. In one example embodiment, the context-aware scheduler accesses a stored application context to determine that the stored application context corresponds to a change in application context from a first application context according to which a queue of jobs for execution for an application is currently prioritized, to a second application context. The context-aware scheduler determines a list of attributions comprising assigned priority categories for the second application context and uses the list of attributions for the second application context to re-prioritize the plurality of jobs in the queue based on a job attribution tag for each job in the queue. The context-aware scheduler sets a first job in the re-prioritized queue as the next job for execution for the application.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: May 31, 2022
    Assignee: Snap Inc.
    Inventors: Irina Kotelnikova, David Liberman, Denis Ovod, Johan Lindell
  • Patent number: 11336383
    Abstract: In certain exemplary embodiments, a switching device is provided, including an input interface configured to communicate with a packet source, an output interface configured to communicate with a packet destination, and packet processing circuitry. The packet processing circuitry is configured to receive a plurality of packets from the packet source via the input interface, each of the plurality of packets being associated with a packet descriptor, at least one of the packet descriptors being a transmission time packet descriptor including a desired physical transmission time for the packet associated with the transmission time packet descriptor, to receive an indication of a clock time, and for each packet associated with a transmission time packet descriptor, to physically transmit the packet associated with the transmission time packet descriptor, via the output interface, at a clock time corresponding to the desired physical transmission time. Related apparatus an methods are also provided.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: May 17, 2022
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Liron Mula, Dotan David Levi, Ran Ravid, Guy Lederman
  • Patent number: 11323284
    Abstract: A car integrated management system has a plurality of communication apparatuses, each including: an extraction unit to extract entries from a table; an address unit to generate a destination address of a packet, using information to identify a subnet connected to each of the communication apparatuses, and to generate a next hop address that indicates an address of a transfer destination to which the packet is to be transferred, using information to identify each of the communication apparatuses, the subnet identification information and the communication apparatus identification information being included in entry extracted by the extraction unit; an acquisition unit to acquire information about an IP port to be used for sending the packet to a communication apparatus at the next hop address; and an entry addition unit to add information about the destination address, the next hop address, and the IP port to a routing table.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: May 3, 2022
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventors: Yuji Ogawa, Yuji Hamada
  • Patent number: 11290558
    Abstract: A method for an application executed on a user terminal to retrieve a data stream from a server including a network access point in a transportation vehicle to receive a request from the application to the server to set up a connection between the application and the server, set up a first connection between the network access point and the application, and set up a second connection between the network access point and the server. The network access point requests and receives a first subset of the data stream from the server via the second connection and stores the first subset in a buffer store of the network access point. The network access point receives a request from the application to the server to send a second subset of the data stream to the application. The method sends the second subset of the data stream via the first connection.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: March 29, 2022
    Inventor: Andreas Kwoczek
  • Patent number: 11283722
    Abstract: Packet prioritization for frame generation is disclosed. A modem receives, via a first communication interface, a flow priority structure that comprises one or more modem packet flow identifiers, and for each modem packet flow identifier, a corresponding packet flow priority indicator. Each modem packet flow identifier identifies a different packet flow associated with a computing device to which the modem is communicatively coupled. The modem receives, via a second communication interface, a plurality of packets, each packet corresponding to one of the packet flow priority indicators. The modem generates a frame that includes a subset of packets selected from the plurality of packets based at least in part on the packet flow priority indicators that correspond to the plurality of packets, and transmits the frame via the first communication interface to an aggregation device.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: March 22, 2022
    Assignee: Charter Communications Operating, LLC
    Inventor: William M. LaPierre
  • Patent number: 11272196
    Abstract: To perform favorable decoding processing on the receiver side. By an image coding unit, image data of each picture constituting moving image data is classified into a plurality of hierarchies, the image data of the picture in each of the classified hierarchies is coded, the plurality of hierarchies is divided into a predetermined number of hierarchy sets, and a predetermined number of video streams having the coded image data of the picture in each of the divided hierarchy sets is generated. In this case, coding is performed so that a decoding interval of at least the coded image data of the picture in the lowest hierarchy set is a regular interval. By a transmission unit, a container including the generated predetermined number of video streams in a predetermined format is transmitted.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: March 8, 2022
    Assignee: SONY CORPORATION
    Inventor: Ikuo Tsukagoshi
  • Patent number: 11269524
    Abstract: A method disclosed herein includes transferring, by a Universal Flash Storage (UFS) device, data to a UFS host without checking for first credit information at the UFS host on initiating a read command by the UFS host. The first credit information includes information about an available size of a host UFS Interconnect (UIC) Reception (Rx) buffer of a host UIC module. The method includes transferring, by the UFS host, data to the UFS device based on second credit information received from the UFS device on initiating a write command by the UFS host. The second credit information includes information about a size of a device UIC Rx buffer of a device UIC module, wherein the size of the device UIC Rx buffer is associated with a maximum size defined by a UFS system.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: March 8, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Dipak Prafulkumar Abhani, Rengaraja Sudarmani, Vasudevan Subramaniam, Ken Joseph Kannampuzha
  • Patent number: 11258710
    Abstract: In one embodiment, a load balancing method may comprise: assigning a plurality of packets of a flow to a plurality of segments according to a segmentation criterion, each segment including one or more packets of said plurality of packets, and at least one of the plurality of segments including more than one packet of the plurality of packets; tagging each packet of the plurality of packets with a segment sequence identifier to indicate to which segment the packet is assigned; and arranging the plurality of packets for transmission via an interconnect so that all packets belonging to a same segment will be transmitted via a same path.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: February 22, 2022
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ofer Iny, Eyal Michel Dagan, Aviran Kadosh
  • Patent number: 11258667
    Abstract: Example network management methods and network devices are described. One example method includes obtaining a configuration parameter by a first network device. The configuration parameter includes a network slice instance identifier and an access and mobility management function identifier corresponding to the network slice instance identifier, and/or a network slice subnet instance identifier and an access and mobility management function identifier corresponding to the network slice subnet instance identifier. The first network device sends the configuration parameter to a second network device. According to embodiments of the present disclosure, a unique access and mobility management function corresponding to a network slice instance and/or a network slice subnet instance can be selected.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: February 22, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shuigen Yang, Wei Lu, Wenqi Sun, Wei Tan
  • Patent number: 11245631
    Abstract: Embodiments of the present disclosure disclose a BUM traffic control method, a related apparatus, and a system. A traffic controller receives, through a tunnel, a BUM packet encapsulated by a network device in a target broadcast domain. The traffic controller collects, based on the received BUM packet, statistics about a BUM traffic value of a target object within a preset time period, and determines whether the BUM traffic value is greater than a preset BUM traffic threshold of the target object. If the BUM traffic value is greater than the preset BUM traffic threshold, the traffic controller controls BUM traffic of the target object, to reduce the BUM traffic of the target object. The foregoing solution can resolve a problem of BUM packet flooding caused by an increase in a quantity of hosts or an increase in a quantity of network devices in a communications network.
    Type: Grant
    Filed: June 28, 2019
    Date of Patent: February 8, 2022
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Daolong Zhou
  • Patent number: 11243897
    Abstract: A memory controller and buffers on memory modules each operate in two modes, depending on the type of motherboard through which the controller and modules are connected. In a first mode, the controller transmits decoded chip-select signals independently to each module, and the motherboard data channel uses multi-drop connections to each module. In a second mode, the motherboard has point-to-point data channel and command address connections to each of the memory modules, and the controller transmits a fully encoded chip-select signal group to each module. The buffers operate modally to correctly select ranks or partial ranks of memory devices on one or more modules for each transaction, depending on the mode.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: February 8, 2022
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Abhijit Abhyankar, Suresh Rajan
  • Patent number: 11245620
    Abstract: A method for forwarding a packet, and a network device are provided. According to the method a first packet can be received. The first packet includes first indication information, payload data, and a packet sequence number of the first packet in a data flow corresponding to the first packet. When the first network device determines that the first packet includes the first indication information, a plurality of second packets can be generated based on the first packet. Each of the plurality of second packets includes the payload data, the packet sequence number, and second indication information. The plurality of second packets can be separately forwarded to a second network device over different forwarding paths in a plurality of forwarding paths.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: February 8, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xuesong Geng, Guoyi Chen
  • Patent number: 11237770
    Abstract: A protocol chip stores requests from a computer in a port queue, on the basis of an index indicating a slot of the port queue which allows subsequent storing. MPs each hold a CI of the slot having undergone a preceding search of the port queue by the MP, search this port queue from the slot that the pointer indicates, search for a request addressed to a logical device to which the MP corresponds, and store this request in a virtual queue corresponding to the logical device, to process the request.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: February 1, 2022
    Assignee: HITACHI, LTD.
    Inventors: Reoto Hotta, Yuta Kajiwara, Naoki Sakamoto, Kosuke Komikado, Shinjiro Shiraki, Hirokazu Ishii
  • Patent number: 11240690
    Abstract: Systems, methods and computer software are disclosed for predicting streaming media Quality of Experience (QoE) for network slice selection in 5G networks. In one embodiment, a method includes developing a mathematical model of QoE parameters at base station transmitters; providing feedback from the models to a Quality of Service (QoS) manager; and selecting, by the QoS manager based on the feedback from the models, a 5G network slice that meets QoS requirements for allocation to a user.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: February 1, 2022
    Assignee: Parallel Wireless, Inc.
    Inventor: Biswajeet Kumar
  • Patent number: 11228996
    Abstract: Generally, the described techniques provide for a device determining or receiving signaling including a packet delivery time window configuration that indicates delivery windows within which transmissions may be held and/or delivery opportunities within which communications are expected to be transmitted. For example, the device may identify a packet delivery time window configuration for communications with another device. The packet delivery window configuration may indicate a periodicity, offset, start time, end time, and/or duration of the delivery windows, among other information. Based on the identified packet delivery time window configuration, the device may delay transmission of the data packet (e.g., for the duration of one or more configured delivery windows). At, for example, the end of the respective delivery window, the device may deliver the data packet to a network device for which the information of the data packet is to be used.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: January 18, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Rajat Prakash, Vinay Joseph, Peerapol Tinnakornsrisuphap, Karl Georg Hampel
  • Patent number: 11221976
    Abstract: A buffer interface, data transport method, and computing system are described in which a buffer interface may be configured for communicating data samples to and from frame buffers defined in a memory. The configurable buffer interfaces and frame buffers provide a flexible and scalable platform for use with many applications.
    Type: Grant
    Filed: January 25, 2019
    Date of Patent: January 11, 2022
    Assignee: Microchip Technology Incorporated
    Inventors: Narendra Raj S V, Priyank Gupta, Michael Simmons
  • Patent number: 11218411
    Abstract: Flow state information that is stored in a first memory among a plurality of memories for maintaining flow state information at a network device is updated based on packets ingressing the network device. The memories are arranged in a hierarchical arrangement in which memories at progressively higher levels of hierarchy are configured to maintain flow state information corresponding to progressively larger sets of flows processed by the network device. When it is determined that a fullness level of the first memory exceeds a first threshold, flow state information associated with at least one flow, among a first set of flows for which flow state information is currently being maintained in the first memory, is transferred from the first memory to a second memory, the second memory being at a higher hierarchical level than the first memory. A new flow is instantiated in space freed up in the first memory.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: January 4, 2022
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Yosef Katan, Rami Zemach
  • Patent number: 11210023
    Abstract: Systems, apparatus, and computer-readable media for managing data storage for vehicle-embedded computer devices (VECDs) are disclosed. Embodiments include a data hierarchy, which classifies data based on the data source, data destination, the intended use of the data or a target application, data processing requirements of the data, and/or delivery time requirements of the data. A VECD may classified obtained data according to the hierarchy and may store the data in different storage devices based on the classification of data. Other embodiments are described and/or claimed.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 28, 2021
    Assignee: Intel Corporation
    Inventors: Cagri Tanriover, Vishakha Gupta, Meghashree Dattatri Kedalagudde, Hassnaa Moustafa
  • Patent number: 11194722
    Abstract: Apparatus and method for improved cache utilization and efficiency on a many-core processor. An apparatus comprising: a plurality of execution units to generate cache access requests responsive to executing instructions; a pending request queue to store pending cache access requests generated by the execution units; pending queue management circuitry to compare a current cache access request with entries in the pending request queue to determine whether the current cache access request can be merged with an entry in the pending request queue and, if so, to merge the current cache access request with the entry.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 7, 2021
    Assignee: INTEL CORPORATION
    Inventors: Bharath Narasimha Swamy, Joydeep Ray, Rama Kishan Malladi, James Valerio, Abhishek Appu
  • Patent number: 11188288
    Abstract: Provided is a control device including a control unit that executes a process of causing a speaker to stop speaking on a device toward which the speaker speaks on a basis of a result obtained by analyzing speech content based on a result of the speaker speaking toward the device.
    Type: Grant
    Filed: April 8, 2020
    Date of Patent: November 30, 2021
    Assignee: SONY CORPORATION
    Inventors: Shinichi Kawano, Miwa Ichikawa
  • Patent number: 11184290
    Abstract: A parallel multicast star topology data network includes a plurality of input buffers, a first arbitration mechanism coupled to the plurality of input buffers, a plurality of output buffers coupled to the first arbitration mechanism and a plurality of interconnect exits coupled to the plurality of output buffers. When packet contents of a multicast message are ready for release from the first arbitration mechanism then all of the packet contents are substantially simultaneously released to the plurality of output buffers and then substantially simultaneously to the plurality of interconnect exits.
    Type: Grant
    Filed: July 28, 2020
    Date of Patent: November 23, 2021
    Assignee: Lightfleet Corporation
    Inventor: William Dress
  • Patent number: 11184295
    Abstract: Example methods are provided for port mirroring based on remote direct memory access (RDMA) in a software-defined networking (SDN) environment. One example method may comprise obtaining configuration information associated with a port mirroring session between a source logical port supported by a source host and a destination logical port supported by a destination host, and establishing an RDMA-based connection between the source and destination hosts. The method may also comprise: in response to detecting a packet passing through the source logical port, generating a mirrored packet based on the detected packet, and storing, in source memory associated with the source host, the mirrored packet in association with destination information identifying the destination logical port or destination host. The method may further comprise transferring the mirrored packet from the source memory to destination memory associated with the destination host via the RDMA-based connection.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: November 23, 2021
    Assignee: VMWARE, INC.
    Inventors: Feng Pan, Xu Wang, Qiong Wang, Donghai Han, Qi Wu
  • Patent number: 11184297
    Abstract: A relay device includes: multiple ports for transmitting and receiving a frame; at least one queue arranged for each of the ports, storing a transmission scheduled frame, and having a variable storage capacity; and a capacity controller controlling the storage capacity of each of queues for the ports. A distribution pattern of a value of the storage capacity allocated to each of the queues is defined as a capacity distribution pattern. The capacity distribution pattern includes a first pattern which is the capacity distribution pattern in an initial state and a second pattern which is different from the first pattern. The capacity controller switches the capacity distribution pattern from the first pattern to the second pattern when a predetermined switching condition is satisfied.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: November 23, 2021
    Assignee: DENSO CORPORATION
    Inventors: Yoshifumi Kaku, Taichi Itagawa
  • Patent number: 11178058
    Abstract: Provided is a method for suppressing delay of data transmission due to DTN communication, in an information processing device that performs communications using a communication means which includes a DTN. An information processing device comprises a priority setting unit that sets a lower priority to the transmission of periodic data if, in the transmission or reception of the periodic data to and from another device, the timing of the periodic data transmission overlaps the transmission of high priority data. In addition, the priority setting unit sets the data transmission priority in accordance with: the difference between data stored in the other device and data stored in the own device; or data for which transmission to the other device has been completed, from among the data stored in the own device.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: November 16, 2021
    Assignee: NEC CORPORATION
    Inventor: Atsushi Honda
  • Patent number: 11171889
    Abstract: A technique for buffering packets in a Software Defined Networking (SDN) infrastructure is disclosed. A method implementation of the technique is performed by an SDN network device and comprises receiving (S304) a configuration message from an SDN controller, the configuration message defining at least one characteristic characterizing packets to be buffered, receiving (S306) a packet, triggering (S308) inserting the packet into a buffer if the packet matches the at least one characteristic, and triggering (S310) sending a notification message to the SDN controller notifying the SDN controller that the packet is inserted into the buffer.
    Type: Grant
    Filed: April 7, 2017
    Date of Patent: November 9, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Georg Kunz, Nikolas Hermanns, Jan Scheurich
  • Patent number: 11171884
    Abstract: In one embodiment, a network device includes multiple ports to be connected to a packet data network so as to serve as both ingress and egress ports in receiving and forwarding of data packets including unicast and multicast data packets, a memory coupled to the ports and to contain a combined unicast-multicast user-pool storing the received unicast and multicast data packets, and packet processing logic to compute a combined unicast-multicast user-pool free-space based on counting only once at least some of the multicast packets stored once in the combined unicast-multicast user-pool, compute an occupancy of an egress queue by counting a space used by the data packets of the egress queue in the combined unicast-multicast user-pool, apply an admission policy to a received data packet for entry into the egress queue based on at least the computed occupancy of the egress queue and the computed combined unicast-multicast user-pool free-space.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: November 9, 2021
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Liron Mula, Niv Aibester, Barak Gafni
  • Patent number: 11165740
    Abstract: Embodiments of the present disclosure provide to a message management method and apparatus. The message management method includes: recording, in a memory, a number range of consumable messages in a message queue, wherein the number range includes numberings of the consumable messages; and adjusting the number range and managing the messages according to status changes of the messages in the message queue.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: November 2, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Jianfeng Chen, Qiang Lin, Zhoufeng Chen
  • Patent number: 11159471
    Abstract: Elastic message tracking apparatus and methods are provided that opportunistically improve on the latency of a message processing system and increase the accuracy of a consolidated message stream generated from message streams received from multiple message sources. The elastic message tracking apparatus and methods reduce that latency in situations where the actual latency of all the message streams is lower than a predetermined latency value.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 26, 2021
    Assignee: Nasdaq Technology AB
    Inventors: Tristan Blakers, Chuin Nee Ooi, Max Roy Prakoso
  • Patent number: 11150817
    Abstract: A computer-implemented method according to one embodiment includes identifying a communication channel associated with a user-level stack within a user space of a system, establishing a user space communications path with the user-level stack, utilizing the communication channel and shared memory within the user space of the system, and redirecting one or more calls within the user space of the system to the user-level stack, utilizing the user space communications path.
    Type: Grant
    Filed: February 8, 2019
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventor: Daniel Waddington