Queuing Arrangement Patents (Class 370/412)
-
Patent number: 11496406Abstract: 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: GrantFiled: May 8, 2019Date of Patent: November 8, 2022Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Rintaro Harada, Hiroyuki Uzawa, Hirotaka Nakamura, Daisuke Hisano, Hirotaka Ujikawa, Jun Terada
-
Patent number: 11494083Abstract: 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: GrantFiled: July 5, 2019Date of Patent: November 8, 2022Assignee: VMware, Inc.Inventors: Yiqi Xu, Enning Xiang, Eric Knauft, Pascal Renauld
-
Patent number: 11490290Abstract: 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: GrantFiled: September 25, 2020Date of Patent: November 1, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Abhiruchi Dakshinkar, Shubham Saloni, Gaurav Patwardhan
-
Patent number: 11483232Abstract: 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: GrantFiled: March 4, 2021Date of Patent: October 25, 2022Assignee: Innovium, Inc.Inventors: William Brad Matthews, Puneet Agarwal, Rupa Budhia
-
Patent number: 11467873Abstract: 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: GrantFiled: July 29, 2019Date of Patent: October 11, 2022Assignee: Intel CorporationInventors: Mrittika Ganguli, Neerav Parikh, Robert Sharp, Sujoy Sen
-
Patent number: 11456939Abstract: 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: GrantFiled: September 26, 2019Date of Patent: September 27, 2022Assignee: IPCO 2012 LIMITEDInventor: Michael Alan Dewar
-
Patent number: 11431653Abstract: 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: GrantFiled: October 20, 2020Date of Patent: August 30, 2022Assignee: Micron Technology, Inc.Inventors: Tony Brewer, Kirk D. Pospesel, Michael Grassi
-
Patent number: 11431565Abstract: 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: GrantFiled: October 15, 2018Date of Patent: August 30, 2022Assignee: Intel CorporationInventors: Mohammad Abdul Awal, Jasvinder Singh, Reshma Pattan, David Hunt, Declan Doherty, Chris Macnamara
-
Patent number: 11425697Abstract: 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: GrantFiled: August 11, 2017Date of Patent: August 23, 2022Assignee: Nokia Technologies OyInventors: Esa Tapani Tiirola, Kari Juhani Hooli, Timo Erkki Lunttila
-
Patent number: 11416441Abstract: 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: GrantFiled: January 11, 2021Date of Patent: August 16, 2022Assignee: EMC IP Holding Company LLCInventors: Vladimir Shveidel, Leonid Ravich
-
Patent number: 11411843Abstract: 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: GrantFiled: August 14, 2019Date of Patent: August 9, 2022Assignee: Verizon Patent and Licensing Inc.Inventor: Timothy A. Gowan
-
Patent number: 11412077Abstract: 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: GrantFiled: October 6, 2020Date of Patent: August 9, 2022Assignee: Dell Products L.P.Inventors: Dinesh Kumar Mani, Amitabh Jawahar Abraham, Shradha Ambani
-
Patent number: 11405958Abstract: 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: GrantFiled: November 16, 2020Date of Patent: August 2, 2022Assignee: SONY GROUP CORPORATIONInventors: Liangxiao Xin, Mohamed Abouelseoud
-
Patent number: 11405319Abstract: 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: GrantFiled: November 8, 2017Date of Patent: August 2, 2022Assignee: Gigamon Inc.Inventors: Jan Johansson, Tushar R. Jagtap, Vikram Reddy, Ujjvala Nangineni
-
Patent number: 11395261Abstract: 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: GrantFiled: December 25, 2017Date of Patent: July 19, 2022Assignee: NTT DOCOMO, INC.Inventors: Shinpei Yasukawa, Kazuki Takeda, Satoshi Nagata, Qun Zhao
-
Patent number: 11381985Abstract: 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: GrantFiled: December 18, 2019Date of Patent: July 5, 2022Assignee: Charter Communications Operating, LLCInventors: Volkan Sevindik, Haider H. Syed
-
Patent number: 11375550Abstract: 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: GrantFiled: June 22, 2020Date of Patent: June 28, 2022Assignee: ZTE CorporationInventors: Li Tian, Wei Cao, Sha Wang, Yifei Yuan, Zhifeng Yuan
-
Patent number: 11375429Abstract: 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: GrantFiled: June 26, 2017Date of Patent: June 28, 2022Assignee: TEXAS INSTRUMENTS INCORPORATEDInventors: Nirmal Chindhu Warke, Srinath Hosur, Martin J. Izzard, Siraj Akhtar, Baher S. Haroun, Marco Corsi
-
Patent number: 11368938Abstract: 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: GrantFiled: March 17, 2020Date of Patent: June 21, 2022Assignee: NATIONAL INSTITUTE OF INFORMATION AND COMMUNICATIONS TECHNOLOGYInventors: Satoko Itaya, Kenichi Maruhashi, Fumiko Ohori, Fumihide Kojima
-
Patent number: 11362939Abstract: 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: GrantFiled: August 31, 2020Date of Patent: June 14, 2022Assignee: Micron Technology, Inc.Inventor: Tony Brewer
-
Patent number: 11356900Abstract: 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: GrantFiled: November 25, 2019Date of Patent: June 7, 2022Assignee: SONY GROUP CORPORATIONInventors: Liangxiao Xin, Mohamed Abouelseoud, Kazuyuki Sakoda
-
Patent number: 11347554Abstract: 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: GrantFiled: November 14, 2019Date of Patent: May 31, 2022Assignee: Snap Inc.Inventors: Irina Kotelnikova, David Liberman, Denis Ovod, Johan Lindell
-
Patent number: 11336383Abstract: 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: GrantFiled: June 24, 2020Date of Patent: May 17, 2022Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Liron Mula, Dotan David Levi, Ran Ravid, Guy Lederman
-
Patent number: 11323284Abstract: 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: GrantFiled: April 21, 2014Date of Patent: May 3, 2022Assignee: MITSUBISHI ELECTRIC CORPORATIONInventors: Yuji Ogawa, Yuji Hamada
-
Patent number: 11290558Abstract: 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: GrantFiled: September 2, 2016Date of Patent: March 29, 2022Inventor: Andreas Kwoczek
-
Patent number: 11283722Abstract: 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: GrantFiled: April 14, 2020Date of Patent: March 22, 2022Assignee: Charter Communications Operating, LLCInventor: William M. LaPierre
-
Patent number: 11272196Abstract: 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: GrantFiled: November 13, 2019Date of Patent: March 8, 2022Assignee: SONY CORPORATIONInventor: Ikuo Tsukagoshi
-
Patent number: 11269524Abstract: 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: GrantFiled: January 23, 2020Date of Patent: March 8, 2022Assignee: Samsung Electronics Co., Ltd.Inventors: Dipak Prafulkumar Abhani, Rengaraja Sudarmani, Vasudevan Subramaniam, Ken Joseph Kannampuzha
-
Patent number: 11258710Abstract: 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: GrantFiled: October 29, 2019Date of Patent: February 22, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Ofer Iny, Eyal Michel Dagan, Aviran Kadosh
-
Patent number: 11258667Abstract: 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: GrantFiled: February 27, 2020Date of Patent: February 22, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Shuigen Yang, Wei Lu, Wenqi Sun, Wei Tan
-
Patent number: 11245631Abstract: 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: GrantFiled: June 28, 2019Date of Patent: February 8, 2022Assignee: Huawei Technologies Co., Ltd.Inventor: Daolong Zhou
-
Patent number: 11243897Abstract: 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: GrantFiled: April 30, 2020Date of Patent: February 8, 2022Assignee: Rambus Inc.Inventors: Frederick A. Ware, Abhijit Abhyankar, Suresh Rajan
-
Patent number: 11245620Abstract: 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: GrantFiled: April 9, 2021Date of Patent: February 8, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Xuesong Geng, Guoyi Chen
-
Patent number: 11237770Abstract: 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: GrantFiled: September 23, 2020Date of Patent: February 1, 2022Assignee: HITACHI, LTD.Inventors: Reoto Hotta, Yuta Kajiwara, Naoki Sakamoto, Kosuke Komikado, Shinjiro Shiraki, Hirokazu Ishii
-
Patent number: 11240690Abstract: 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: GrantFiled: May 26, 2020Date of Patent: February 1, 2022Assignee: Parallel Wireless, Inc.Inventor: Biswajeet Kumar
-
Patent number: 11228996Abstract: 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: GrantFiled: September 25, 2019Date of Patent: January 18, 2022Assignee: QUALCOMM IncorporatedInventors: Rajat Prakash, Vinay Joseph, Peerapol Tinnakornsrisuphap, Karl Georg Hampel
-
Patent number: 11221976Abstract: 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: GrantFiled: January 25, 2019Date of Patent: January 11, 2022Assignee: Microchip Technology IncorporatedInventors: Narendra Raj S V, Priyank Gupta, Michael Simmons
-
Patent number: 11218411Abstract: 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: GrantFiled: March 25, 2020Date of Patent: January 4, 2022Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Yosef Katan, Rami Zemach
-
Patent number: 11210023Abstract: 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: GrantFiled: June 30, 2017Date of Patent: December 28, 2021Assignee: Intel CorporationInventors: Cagri Tanriover, Vishakha Gupta, Meghashree Dattatri Kedalagudde, Hassnaa Moustafa
-
Patent number: 11194722Abstract: 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: GrantFiled: March 15, 2018Date of Patent: December 7, 2021Assignee: INTEL CORPORATIONInventors: Bharath Narasimha Swamy, Joydeep Ray, Rama Kishan Malladi, James Valerio, Abhishek Appu
-
Patent number: 11188288Abstract: 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: GrantFiled: April 8, 2020Date of Patent: November 30, 2021Assignee: SONY CORPORATIONInventors: Shinichi Kawano, Miwa Ichikawa
-
Patent number: 11184290Abstract: 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: GrantFiled: July 28, 2020Date of Patent: November 23, 2021Assignee: Lightfleet CorporationInventor: William Dress
-
Patent number: 11184295Abstract: 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: GrantFiled: December 28, 2018Date of Patent: November 23, 2021Assignee: VMWARE, INC.Inventors: Feng Pan, Xu Wang, Qiong Wang, Donghai Han, Qi Wu
-
Patent number: 11184297Abstract: 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: GrantFiled: February 25, 2020Date of Patent: November 23, 2021Assignee: DENSO CORPORATIONInventors: Yoshifumi Kaku, Taichi Itagawa
-
Patent number: 11178058Abstract: 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: GrantFiled: March 16, 2018Date of Patent: November 16, 2021Assignee: NEC CORPORATIONInventor: Atsushi Honda
-
Patent number: 11171889Abstract: 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: GrantFiled: April 7, 2017Date of Patent: November 9, 2021Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Georg Kunz, Nikolas Hermanns, Jan Scheurich
-
Patent number: 11171884Abstract: 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: GrantFiled: March 13, 2019Date of Patent: November 9, 2021Assignee: MELLANOX TECHNOLOGIES TLV LTD.Inventors: Liron Mula, Niv Aibester, Barak Gafni
-
Patent number: 11165740Abstract: 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: GrantFiled: September 21, 2018Date of Patent: November 2, 2021Assignee: Alibaba Group Holding LimitedInventors: Jianfeng Chen, Qiang Lin, Zhoufeng Chen
-
Patent number: 11159471Abstract: 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: GrantFiled: January 31, 2020Date of Patent: October 26, 2021Assignee: Nasdaq Technology ABInventors: Tristan Blakers, Chuin Nee Ooi, Max Roy Prakoso
-
Patent number: 11150817Abstract: 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: GrantFiled: February 8, 2019Date of Patent: October 19, 2021Assignee: International Business Machines CorporationInventor: Daniel Waddington