Queuing Arrangement Patents (Class 370/412)
  • 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 11150866
    Abstract: Systems and methods for Contextual Audio Detection, wherein Contextual Audio Detection includes detecting specific sounds using Adjustable Parameters and using the output to control audio routing, input parameters, and other features.
    Type: Grant
    Filed: November 12, 2019
    Date of Patent: October 19, 2021
    Assignee: Synervoz Communications Inc.
    Inventors: James Rand, Nevo Segal
  • Patent number: 11150920
    Abstract: Techniques for implementing 3DI API redirection for VDI desktops are provided. In one set of embodiments, a server system can intercept a call to a 3D API made by a 3D application running within a VM on the server system, where the VM hosts a desktop that is presented to a user of a client system. The server system can determine metadata associated with the call, where the metadata including a name of the 3D API and one or more input parameter values to the call, and can transmit the metadata to the client system. In response, the client system can reconstruct the call to the 3D API using the metadata and execute the call using one or more physical GPUs residing on the client system.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: October 19, 2021
    Assignee: VMware, Inc.
    Inventors: Yuping Wei, Ke Xiao, Kejing Meng, Qiao Huang
  • Patent number: 11144489
    Abstract: A method for arbitrating data transfer requests from a plurality of nodes includes specifying one or more nodes among the plurality of nodes, the one or more nodes satisfying a predetermined condition, and selecting, if two or more nodes are specified among the plurality of nodes, one node from the two or more nodes using priority information, the priority information indicating correspondence between the plurality of nodes and a plurality of priorities each assigned to one of the plurality of nodes, the correspondence changing so that the plurality of priorities are assigned equally to each of the plurality of nodes and high and low relations appear equally between pairs of priorities each assigned to a pair of nodes of the plurality of nodes.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: October 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Yasuteru Kohda, Nobuyuki Ohba
  • Patent number: 11140581
    Abstract: Systems, apparatuses, methods, and computer-readable media are provided for negotiating Radio Access Network (RAN)-level capabilities toward improving end-to-end quality of Internet Protocol Multimedia Subsystem (IMS) communication sessions, such as Voice over Long-Term Evolution (VoLTE) calls. Disclosed embodiments include Session Description Protocol-based mechanisms to signal the RAN-level capabilities. The RAN-level capabilities may include, for example, delay budget information signaling, Transmission Time Interval bundling, RAN frame aggregation, RAN-assisted codec adaptation or access network bitrate recommendation, and/or other like capabilities. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: October 5, 2021
    Assignee: Intel Corporation
    Inventors: Ozgur Oyman, Thomas Luetzenkirchen, Fabrice Plante, Usharani Ayyalasomayajula, Ganesh Vijayan, Jerome Parron
  • Patent number: 11138101
    Abstract: Systems, apparatuses and methods may provide for detecting an issued request in a queue that is shared by a plurality of domains in a memory architecture, wherein the plurality of domains are associated with non-uniform access latencies. Additionally, a destination domain associated with the issued request may be determined. Moreover, a first set of additional requests may be prevented from being issued to the queue if the issued request satisfies an overrepresentation condition with respect to the destination domain and the first set of additional requests are associated with the destination domain. In one example, a second set of additional requests are permitted to be issued to the queue while the first set of additional requests are prevented from being issued to the queue, wherein the second set of additional requests are associated with one or more remaining domains in the plurality of domains.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: October 5, 2021
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Karthik Kumar, Thomas Willhalm, Raj K. Ramanujan, Brian J. Slechta
  • Patent number: 11137943
    Abstract: Methods, systems, and devices for internal commands for access operations are described. A memory sub-system can receive a request to perform an access operation. A first core of the memory sub-system can generate an internal command for performing the access operation. The internal command can include information for storing in a reference queue of the memory sub-system and an identification of a command entry of the reference queue. The first core can issue the internal command to perform the access operation and a second core of the memory sub-system can store the information in the command entry of the reference queue.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: October 5, 2021
    Assignee: Micron Technology, Inc.
    Inventors: John Traver, Ning Zhao, Tom V. Geukens, Yun Li
  • Patent number: 11119968
    Abstract: Cache hits are increased for URBs that target a redirected USB device. When a virtual bus driver in a VDI environment queues an IRP for an URB that targets the redirected USB device, it can ensure that the IRP and therefore the URB is completed on the same processor that originated the URB. This can be accomplished in both NUMA and non-NUMA multiprocessor environments.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: September 14, 2021
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Ankit Kumar
  • Patent number: 11122624
    Abstract: Performing a pre-packet arrival channel contention procedure in stations of a WLAN to enhance support for real-time applications (RTAs) which are sensitive to communication delays. The stations track active real-time application sessions and identify running RTA sessions with respect to communication times, rates and packet sizes. A station attempts to gain access to the communication channel using a pre-packet arrival channel contention process before a packet arrives from the application layer of an RTA, based on information received from the RTA as to what time the packet will arrive to a MAC queue in a MAC layer of the wireless station. Thus, the RTA packets incur less delay while the process can also reduce communications overhead.
    Type: Grant
    Filed: September 26, 2019
    Date of Patent: September 14, 2021
    Assignee: SONY GROUP CORPORATION
    Inventors: Mohamed Abouelseoud, Kazuyuki Sakoda, Liangxiao Xin
  • Patent number: 11121979
    Abstract: Embodiments of this application relate to the field of communications technologies, and disclose a dynamic scheduling method, an apparatus, and a system, so as to reduce information exchange costs and calculation complexity of data scheduling and route allocation. The method includes: receiving, by a scheduling platform, first VOQ length information of each aggregation switch in each timeslot; aggregating all the received first VOQ length information, to obtain global VOQ length information, where the global VOQ length information includes a total quantity of data packets that need to be sent from each of M pods to other pods than the pod; determining a transmission matching scheme based on the global VOQ length information; and sending corresponding matching result information to each aggregation switch according to the transmission matching scheme, so that each aggregation switch sends a data packet according to the transmission matching scheme.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: September 14, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jingjing Luo, Wing Shing Wong, Yong Huang
  • Patent number: 11113164
    Abstract: A buffer (72), (74), (76), (60), (78), (20), (82-90) has a number of entries for buffering items associated with data processing operations. Buffer control circuitry (100) has a redundant allocation mode in which, on allocating a given item to the buffer, the item is allocated to two or more redundant entries of the buffer. On reading or draining an item from the buffer, the redundant entries are compared and an error handling response is triggered if a mismatch is detected. By effectively reducing the buffer capacity, this simplifies testing for faults in buffer entries.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: September 7, 2021
    Assignee: Arm Limited
    Inventors: Balaji Venu, Matthias Lothar Boettcher, Mbou Eyole
  • Patent number: 11109440
    Abstract: Described herein are systems and methods for discontinuous transmission on short-range packet-based radio links. As one option, during a communication session with a far-end system on a short-range packet-based radio link, an audio stream received on an audio line in is monitored for voice-based signals. Based on monitoring the audio stream for the voice-based signals, a voice activity estimation signal is generated. While the voice activity estimation signal exceeds a predetermined threshold, one or more voice packets are generated based on the audio stream, and transmitted to the far-end system at one or more times. Also, in response to determining that the voice activity estimation signal is below the predetermined threshold, one or more zero-payload packets are transmitted to the far-end system at one or more subsequent times.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: August 31, 2021
    Assignee: Plantronics, Inc.
    Inventor: Jacobus Cornelis Haartsen
  • Patent number: 11102544
    Abstract: Disclosed is a system and method for reducing the total latency for transferring a frame from the low latency camera system mounted on an aerial vehicle to the display of the remote controller. The method includes reducing the latency through each of the modules of the system, i.e. through a camera module, an encoder module, a wireless interface transmission, wireless interface receiver module, a decoder module and a display module. To reduce the latency across the modules, methods such as overclocking the image processor, pipelining the frame, squashing the processed frame, using a fast hardware encoder that can perform slice based encoding, tuning the wireless medium using queue sizing, queue flushing, bitrate feedback, physical medium rate feedback, dynamic encoder parameter tuning and wireless radio parameter adjustment, using a fast hardware decoder that can perform slice based decoding and overclocking the display module are used.
    Type: Grant
    Filed: February 27, 2020
    Date of Patent: August 24, 2021
    Assignee: GoPro, Inc.
    Inventors: Joseph Anthony Enke, Anupam Joshi
  • Patent number: 11095571
    Abstract: IEEE 802.1Q and Enhanced Transmission Selection provide only eight different traffic classes that may be used to control bandwidth in a particular physical connection (or link). Instead of relying only on these eight traffic classes to manage bandwidth, the embodiments discussed herein disclose using an Enhanced Transmission Selection scheduler that permits a network device to set the bandwidth for an individual virtual LAN. Allocating bandwidth in a port based on a virtual LAN ID permits a network device to allocate bandwidth to, e.g., millions of unique virtual LANs. Thus, this technique may increase the granular control of the network fabric and its performance.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: August 17, 2021
    Assignee: International Business Machines Corporation
    Inventors: William J. Armstrong, Claude Basso, Chih-Jen Chang, Mircea Gusat, Cyriel J. Minkenberg, Fredy D. Neeser, Kenneth M. Valk
  • Patent number: 11095563
    Abstract: A system includes a first and at least one second processing circuit, a configuration engine, and a switch. The configuration engine stores a virtual link configuration for a plurality of virtual links, which indicates a priority and a predetermined network pathway for communicating data packets from the first processing circuit to the at least one second processing circuit. The configuration engine automatically assigns priority to a first virtual link of the plurality of virtual links based on at least one of latency or jitter. The switch receives a first data packet from the first processing circuit. A first virtual link identifier is extracted from the first data packet. A first priority and a first predetermined network pathway corresponding to the first virtual link identifier from the virtual link configuration are retrieved. The first data packet is transmitted along the first predetermined network pathway based on the first priority.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: August 17, 2021
    Assignee: Rockwell Collins, Inc.
    Inventors: Brent J. Nelson, David A. Miller, James M. Zaehring
  • Patent number: 11095759
    Abstract: The invention relates to a method implemented by a communicating entity in a packet-switched network, comprising at least one port for transmitting communication signal frames comprising a first type of frames, intended to be transmitted in a plurality of streams for which a traffic shaping is defined, and a second type of frames, for which no traffic shaping is defined, each frame being able to be fragmented so as to transmit a fragment only of a frame of said second type. The communicating entity stores a plurality of first queues of frames of the first type, the first queues being associated respectively to said plurality of streams, and at least one second queue for frames of the second type. The entity further schedules transmissions of first type frames, and between at least two first type frames, transmission of at least a fragment of at least one second type frame.
    Type: Grant
    Filed: March 20, 2018
    Date of Patent: August 17, 2021
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Christophe Mangin
  • Patent number: 11088967
    Abstract: Systems, methods, and computer-readable media are disclosed for an apparatus coupled to a communication bus, where the apparatus includes a queue and a controller to manage operations of the queue. The queue includes a first space to store a first information for a first traffic type, with a first flow class, and for a first virtual channel of communication between a first communicating entity and a second communicating entity. The queue further includes a second space to store a second information for a second traffic type, with a second flow class, and for a second virtual channel of communication between a third communicating entity and a fourth communicating entity. The first traffic type is different from the second traffic type, the first flow class is different from the second flow class, or the first virtual channel is different from the second virtual channel. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: August 10, 2021
    Assignee: Intel Corporation
    Inventors: Debendra Das Sharma, Swadesh Choudhary
  • Patent number: 11079434
    Abstract: In various examples, a test system is provided for executing built-in-self-test (BIST) on integrated circuits deployed in the field. The integrated circuits may include a first device and a second device, the first device having direct access to external memory, which stores test data, and the second device having indirect access to the external memory by way of the first device. In addition to providing a mechanism to permit the first device and the second device to run test concurrently, the hardware and software may reduce memory requirements and runtime associated with running the test sequences, thereby making real-time BIST possible in deployment. Furthermore, some embodiments permit a single external memory image to cater to different SKU configurations.
    Type: Grant
    Filed: October 10, 2019
    Date of Patent: August 3, 2021
    Assignee: NVIDIA Corporation
    Inventors: Anitha Kalva, Jue Wu
  • Patent number: 11082348
    Abstract: A method for selecting a transmission of a network device is disclosed. In particular, a method for selecting a transmission of a network device comprising a plurality of queues for storing data frames is disclosed. Here, each of the plurality of queues corresponds to a different traffic class, the method comprising: a step of obtaining information about a transmission selection algorithm for the plurality of queues; and a step of selecting data frames for transmission from a corresponding queue on the basis of transmission selection algorithm information. Here, the transmission selection algorithm may correspond to a strict priority algorithm, a credit-based shaper algorithm, or a burst transmission algorithm.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: August 3, 2021
    Assignee: LG ELECTRONICS INC.
    Inventors: Seoyoung Back, Woosuk Ko