Store And Forward Patents (Class 370/428)
-
Patent number: 12143866Abstract: A concept for handovers in cellular networks, a concept for improved handling of tracking/paging areas for, for instance, user entities in inactive modes and a concept for enabling intelligent route selection in cellular networks are presented.Type: GrantFiled: July 13, 2023Date of Patent: November 12, 2024Assignee: Fraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.Inventors: Robin Rajan Thomas, Thomas Wirth, Cornelius Hellge, Thomas Fehrenbach, Thomas Schierl, Eiko Seidel, Lars Thiele, Thomas Wiegand
-
Patent number: 12137488Abstract: Described is a method of setting up a direct connection between edge sites on a 5G communications network. The method comprises: configuring 5G network functions (NFs) in the 5G communications network; configuring 5G NFs at the edge sites, if not already configured; and based on said configured NFs, setting up a direct tunnel between the edge sites according to a pre-defined tunnel policy.Type: GrantFiled: February 17, 2022Date of Patent: November 5, 2024Assignee: Hong Kong Applied Science And Technology Research Institute Co., LtdInventors: Xiao Dong Wang, Zhicheng Luo, Wai Lok Wong, Xue Feng, Liang Dong, Shijun Fan
-
Patent number: 12132657Abstract: According to some embodiments, a system for managing customer premises equipment is provided. The system comprises a plurality of server groups, where each server group of the plurality of server groups is associated with a respective one of a plurality of hash values. The system comprises a load balancer that is configured to receive first signaling from a customer premises equipment associated with a first customer, the first signaling indicating a first hash value of the plurality of hash values, determine a first server group of the plurality of server groups to service the customer premises equipment based on the first hash value, select a first server of a plurality of servers in the first server group to service the first message, and route the first signaling to the first server to service the first signaling.Type: GrantFiled: February 8, 2024Date of Patent: October 29, 2024Assignee: The ADT Security CorporationInventor: David Magnus Olafson
-
Patent number: 12127241Abstract: Embodiments of a User Equipment (UE) to support dual-connectivity with a Master Evolved Node-B (MeNB) and a Secondary eNB (SeNB) are disclosed herein. The UE may receive downlink traffic packets from the MeNB and from the SeNB as part of a split data radio bearer (DRB). At least a portion of control functionality for the split DRB may be performed at each of the MeNB and the SeNB. The UE may receive an uplink eNB indicator for an uplink eNB to which the UE is to transmit uplink traffic packets as part of the split DRB. Based at least partly on the uplink eNB indicator, the UE may transmit uplink traffic packets to the uplink eNB as part of the split DRB. The uplink eNB may be selected from a group that includes the MeNB and the SeNB.Type: GrantFiled: May 26, 2023Date of Patent: October 22, 2024Assignee: Apple, Inc.Inventors: Yujian Zhang, Youn Hyoung Heo
-
Patent number: 12120622Abstract: A radio receiver apparatus comprises radio circuitry for receiving a sequence of radio data packets, transmitted at regular intervals, wherein the sequence of radio data packets encodes a digital audio stream and each radio data packet encodes a respective number of audio samples from the digital audio stream. The apparatus also comprises a digital audio interface for outputting audio samples from the received digital audio stream, a controllable oscillator arranged to control an output rate at which the audio samples are output from the digital audio interface, and a timer. The apparatus also comprises control logic, configured to use the timer to measure an interval between receiving each of a pair of the radio data packets, and to control the oscillator to vary the output rate incrementally, in a number of steps, while outputting the audio samples from one radio data packet. The number of steps, or the size of each step, or both, depends on the measured interval.Type: GrantFiled: August 20, 2020Date of Patent: October 15, 2024Assignee: Nordic Semiconductor ASAInventors: Nils Strøm, Anders Nore, Rolf Ambühl
-
Patent number: 12120036Abstract: A multi-link device includes a first link queue, a second link queue, a control circuit, a first transmitter and a second transmitter. The control circuit includes a common queue for buffering a plurality of packets, each packet having a sequence number. The control circuit obtains a minimum sequence number of all packets in the first link queue and the second link queue, computes a maximum sequence number according to the minimum sequence number and a block acknowledgment window size, determines whether to allocate a set of packets from the common queue according to the maximum sequence number, and if so, allocates the set of packets to the first link queue and/or the second link queue. The first transmitter transmits a packet from the first link queue to a first receiving device, and the second transmitter transmits a packet from the second link queue to a second receiving device.Type: GrantFiled: September 6, 2022Date of Patent: October 15, 2024Assignee: Realtek Semiconductor Corp.Inventors: Wei-Kang Fan, Tung-Min Lin
-
Patent number: 12108246Abstract: A wireless interface includes: network formation circuitry configured to establish a wireless network between a primary node and a secondary node; data exchange circuitry configured to perform data exchanges between the primary node and the secondary node using secure sessions; and key refreshment circuitry configured to derive a new network key for the network based on a pre-shared key and a current network key concatenated with a session count. The new key is derived during at least one of the secure sessions.Type: GrantFiled: May 7, 2021Date of Patent: October 1, 2024Assignee: Texas Instruments IncorporatedInventors: Archanaa Santhana Krishnan, Alexis Justine Burnight, Ariton E. Xhafa
-
Patent number: 12095977Abstract: It is an objective of the invention of the present application to provide an image display apparatus capable of reducing a change in a display state of a virtual image that depends on a change in a viewpoint position. An image display apparatus according to an embodiment of the present technology includes an emission unit, a diffractive optical element, and an emission control unit. The emission unit emits image light of a target image. The diffractive optical element includes an incident surface and an emission surface, diffracts the image light entering the incident surface, emits the image light from the emission surface, and displays a virtual image that is the target image. The emission control unit controls emission of the image light by the emission unit by using image data generated in accordance with a change in a display state of the virtual image that depends on a change in a viewpoint position.Type: GrantFiled: December 4, 2020Date of Patent: September 17, 2024Assignee: SONY GROUP CORPORATIONInventors: Takayuki Kurihara, Satoshi Mitani, Yuji Nakahata
-
Patent number: 12088474Abstract: A method includes: receiving protocol event data from a plurality of probes within the telecommunication system; determining a most probable cause of a call event from the protocol event data; applying the most probable cause to a trained machine learning algorithm that includes the most probable cause as its input and a telecommunication system score as its output; and in response to an output score from the trained machine learning algorithm, performing a corrective action for a plurality of network users that are expected to be affected by the most probable cause.Type: GrantFiled: July 12, 2019Date of Patent: September 10, 2024Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.Inventors: Charles W. Boyle, Surya Kumar Kovvali, Nizar K. Purayil
-
Patent number: 12088432Abstract: A command line interface in a network device provides for specifying Virtual Local Area Network (VLAN) tag manipulations using range mappings to avoid error-prone repetitive configuration. A flexible VLAN tag range mapping is described, where the original and transformed ranges can be specified for both inner and outer positions, as long as the number of tags on either side of the transformation is the same.Type: GrantFiled: November 2, 2021Date of Patent: September 10, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Nicholas Tan, Wade Carpenter, Kartik Chandran, Adam James Sweeney, Chandrashekhar Appanna, Christoph Schwarz, Victor Wen
-
Patent number: 12086459Abstract: A memory controller may calculate a sum of a first number of entries stored in a read buffer and a second number of entries stored in a write buffer. If the sum is less than a first threshold and the read/write buffer is not full of entries, then the memory controller can request read/write commands from a host computing device. If the sum is not less than the first threshold or the read/write buffer is full of entries, then the memory controller can assert backpressure to stop the incoming flow newly incoming read/write commands from the host computing device. Additionally, or alternatively, the memory controller may dequeue a write command entry only if a number of write command entries stored in a write command FIFO memory is greater than a second threshold.Type: GrantFiled: September 6, 2022Date of Patent: September 10, 2024Assignee: Micron Technology, Inc.Inventor: Nicola Del Gatto
-
Patent number: 12079672Abstract: Embodiments of the present invention are directed to facilitating efficient message queueing. In particular, embodiments herein describe, among other things, a redelivery monitor used to monitor when to redeliver messages, or tasks, for reprocessing based on expiration of a redelivery deadline. In this regard, markers indicating processing states for tasks being processed are read by the redelivery monitor. When the processing state indicates that processing is ongoing, the redelivery deadline is extended such that a message or task is not redelivered for processing while the message or task is being processed.Type: GrantFiled: August 30, 2023Date of Patent: September 3, 2024Assignee: Splunk Inc.Inventors: Daniel Ferstay, Denis Vergnes
-
Patent number: 12063153Abstract: A method and apparatus for implementing multicast. When a multicast source performs route advertisement, route update is performed on a cross-DC integrated device, and a received device identifier and a received AS number are replaced with a device identifier and an AS number that are of the integrated device. In this way, when a multicast user joins the multicast source, each network device in the network can trace the multicast source based on a received route, and determine a multicast path that is from the multicast source to the multicast user. Therefore, it is possible to accurately perform, in a NG MVPN, cross-DC multicast on traffic of the multicast source.Type: GrantFiled: December 3, 2021Date of Patent: August 13, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Guoqi Xu, Naiwen Wei, Yisong Liu, Hao Zhang
-
Patent number: 12057968Abstract: One aspect of the instant application provides a system and method for generating internal traffic for a switch. During operation, the system configures a replication list comprising a plurality of replication entries, with a respective replication entry corresponding to a destination port on the switch. The system generates a seed packet to be replicated for each replication entry in the replication list, with a destination address of a respective replicated packet corresponding to a replication entry. All replicated packets are associated with a virtual local-area network (VLAN) reserved for the internal traffic. The system then forwards the replicated packets along with external packets received by the switch to corresponding destination ports on the switch.Type: GrantFiled: July 28, 2021Date of Patent: August 6, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Rodolfo José Piedra Camacho, Sergio Jesus Guillen Hernandez, Carolina Vargas Basilio, Claudio Enrique Víquez Calderón, Alejandro Porras Murillo, Jose David Murillo
-
Patent number: 12052181Abstract: A network device may receive a non-Internet protocol (non-IP) frame with a particular size and may compare the particular size to a maximum transmission unit (MTU) associated with a path between the network device and another network device. The network device may divide the non-IP frame into fragments, based on the particular size being greater than the MTU and may prepend generic fragmentation headers to the fragments to generate fragments with headers, based on the particular size being greater than the MTU. The network device may add generic fragmentation header labels and transport labels to the fragments with the headers to generate fragments with headers and labels, based on the particular size being greater than the MTU. The network device may transmit the fragments with the headers and the labels to the other network device, via the path, based on the particular size being greater than the MTU.Type: GrantFiled: March 30, 2023Date of Patent: July 30, 2024Assignee: Juniper Networks, Inc.Inventors: Zhaohui Zhang, Kireeti Kompella, Ronald Bonica
-
Patent number: 12052287Abstract: Systems, devices, and methods are discussed for classifying a number of security policies in relation to criteria for applying those security policies to yield a dual bitmap scheme representing a correlation between security policies and one or more criteria.Type: GrantFiled: March 1, 2022Date of Patent: July 30, 2024Assignee: Fortinet, Inc.Inventors: Shushan Wen, John Cortes, Zhi Guo
-
Patent number: 12047269Abstract: A system and method for providing end-to-end data flow analytics in a network flow that includes network appliances. Information regarding one or more network appliances is received by a flow collector and analyzed by an enrichment module. The network information regarding the one or more network appliances can be stored. Network flow data is received from various nodes within the network and stitched or aggregated in light of the enriched network appliance information to provide an end-to-end data flow that can be useful to understand one or more performance parameters of the unified network flow.Type: GrantFiled: March 8, 2023Date of Patent: July 23, 2024Assignee: Cisco Technology, Inc.Inventors: Naoshad Mehta, Sundeep Singam Setty, Ateet Kumar Krishna Shetty, Shyam Nayan Kapadia
-
Patent number: 12040996Abstract: A chip module has a plurality of first ports, at least some or all of the first ports are first selection ports, and each first selection port may act as a write port or a read port. The chip module further includes a first control module. The first control module controls, based on a transmit/receive requirement of the chip module, the first selection port to be switched to a read port or a write port, to match the transmit/receive requirement of the chip module. The first selection port may selectively act as a read port or a write port, so that switching can be performed based on an operating state of the chip module, increasing a read/write bandwidth. The first control module controls an operating state of the first selection port, to flexibly adjust a quantity of read ports and a quantity of write ports of the chip module.Type: GrantFiled: December 29, 2022Date of Patent: July 16, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yongyao Li, Jiang Zhu, Lv Chen, Yimin Yao, Wei Li, Can Chen
-
Patent number: 12041108Abstract: A method comprising: writing, in a container file, at least one first entry comprising a first part of a slice segment header; indicating, in the container file, for a sample which entry of the at least one first entry applies; and authoring the sample without the first part of the slice segment header.Type: GrantFiled: September 5, 2019Date of Patent: July 16, 2024Assignee: Nokia Technologies OyInventor: Miska Hannuksela
-
Patent number: 12041032Abstract: Systems, devices, and methods are discussed for identifying security policies applicable to a received information packet based upon a dual bitmap scheme accounting for bit position mergers and/or policies common to multiple bit positions.Type: GrantFiled: March 1, 2022Date of Patent: July 16, 2024Assignee: Fortinet, Inc.Inventors: Shushan Wen, John Cortes, Zhi Guo
-
Patent number: 12021925Abstract: A method and apparatus form and/or define a network topology in a Layer 3 network with a plurality of nodes, where each node has at least one interface. To that end, the method defines a plurality of neighborhoods, and assigns at least one interface of each node to at least one of the neighborhoods. The method also assigns a communication role to each interface so that each communication role is effective relative to one of the plurality of neighborhoods. The method then enables communication between the interfaces of the plurality of nodes as a function of the neighborhoods and the communication roles.Type: GrantFiled: October 10, 2022Date of Patent: June 25, 2024Assignee: 128 Technology, Inc.Inventors: Patrick Timmons, Michael Baj, Hadriel S. Kaplan, Robert Penfield, Patrick J. MeLampy
-
Patent number: 12013781Abstract: For certain applications, parts of the application data held in memory of a processing device (e.g. that are produced as a result of operations performed by the execution unit) are arranged in regular repeating patterns in the memory, and therefore, the execution unit may set up a suitable striding pattern for use by a send engine. The send engine accesses the memory at locations in accordance with the configured striding pattern so as to access a plurality of items of data that are arranged together in a regular pattern. In a similar manner as done for sends, the execution may set up a striding pattern for use by a receive engine. The receive engine, upon receiving a plurality of items of data, causes those items of data to be stored at locations in the memory, as determined in accordance with the configured striding pattern.Type: GrantFiled: March 1, 2022Date of Patent: June 18, 2024Assignee: Graphcore LimitedInventors: Sam Chesney, Alan Graham Alexander, Richard Luke Southwell Osborne, Edward Andrews
-
Patent number: 12008444Abstract: Examples include detection of unclassified traffic in a network. Some examples use an unsupervised machine learning mechanism for generating a first set of clusters of a first set of samples associated with a first set of time intervals, based at least in part on network traffic over a network, in a first predetermined period of time. Each sample associated with the respective time interval includes distribution of packets based on their packet lengths. In response to retrieving a second set of samples associated with a second set of time intervals, based at least in part on network traffic, a second set of clusters of the second set of samples is generated. It is determined whether one or more features of the second set of clusters vary as compared to one or more features of the first set of clusters of the first set of samples to detect unclassified traffic in the second set of samples.Type: GrantFiled: April 8, 2021Date of Patent: June 11, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Priyanka Chandrashekar Bhat, Madhusoodhana Chari Sesha, Rashmi Vedi
-
Patent number: 12010015Abstract: Packet processing in a EVPN L2 MPLS deployment includes performing tag editing operations in the egress pipeline. More particularly, tag manipulation is based on the egress port. Packet processing further includes performing ESI label selection in the egress pipeline, and includes selecting the ESI label based on the ingress port where the ingress port can be a physical port or a subinterface configured on a physical port.Type: GrantFiled: April 12, 2022Date of Patent: June 11, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Vishal Bandekar, Digvijay Singh Gahlot, Ramakrishnan Ganapathy Iyer, Legena Puthanpurayil Kuttipunathil
-
Patent number: 11997558Abstract: It is common for device coupled to a primary network to have preferential access to network resources compared to a device coupled to a guest network. However, the quality of experience (QoE) is enhanced by providing automatic switching of a client device on a guest network to a primary network. The dynamic approach switches the network connection of a client device used by a guest user/client device from a guest network to a primary network based on one or more network conditions that are associated with the guest network, the primary network, or both. Seamlessly switching the client device to the primary network, when such does not impact existing users of the primary network, enhances the network experience of the client devices initially associated with the guest network.Type: GrantFiled: August 20, 2021Date of Patent: May 28, 2024Assignee: ARRIS ENTERPRISES LLCInventors: Krishna Prasad Panje, Lakshmi Arunkumar
-
Patent number: 11989285Abstract: A method and system for mitigating against side channel attacks (SCA) that exploit speculative store-to-load forwarding is described. The method comprises ensuring that the physical load and store addresses match and/or that permissions are present before speculatively store-to-load forwarding. Various improvements maintain a short load-store pipeline, including usage of a virtual level-one data cache (DL1), usage of an inclusive physical level-two data cache (DL2), storage and lookup of physical data address equivalents in the DL1, and using a memory dependence predictor (MDP) to speed up or replace store queue camming of load data addresses against store data addresses.Type: GrantFiled: September 10, 2021Date of Patent: May 21, 2024Assignee: Ventana Micro Systems Inc.Inventors: John G. Favor, Srivatsan Srinivasan
-
Patent number: 11979270Abstract: Methods, apparatus, and system for generating efficient cross-layer key performance indicators for monitoring, managing and debugging communications networks. An exemplary method embodiment includes the steps of: generating a plurality of different cross-layer key performance indicators (CL-KPIs) from a set of event data records corresponding to a first period of time and a first base protocol, each CL-KPI in said plurality of different CL-KPIs being for a different failure cause scenario; identifying a CL-KPI in the plurality of different CL-KPIs corresponding to the first period of time and the first base protocol having a highest CL-KPI value and determining a most likely failure cause scenario for said first base protocol to be the failure cause scenario associated with the identified CL-KPI having the highest CL-KPI value.Type: GrantFiled: October 12, 2021Date of Patent: May 7, 2024Assignee: Ribbon Communications Operating Company, Inc.Inventors: Charles W. Boyle, III, Ashish Sharma
-
Patent number: 11973614Abstract: Communication techniques (e.g., IP-based communications, multicast communications, unicast communications, wireless communications, etc.) are described. Devices may establish discrete communication sessions, with defined start and end times determined at the network layer of an Open Systems Interconnection (OSI) model, to exchange content.Type: GrantFiled: December 13, 2018Date of Patent: April 30, 2024Assignee: Comcast Cable Communications, LLCInventors: Yubin Li, Jiongkuan Hou
-
Patent number: 11962635Abstract: Disclosed herein are systems and methods for dynamically switching between synchronous and asynchronous communication channels. A communication request can be received from an application, and a request identifier can be generated for the communication request. The communication request can be transmitted to an edge server application via a first communication channel. The first communication channel can be selected from a plurality of communication channels based at least in part on a policy. In an instance in which a condition specified by the policy is detected in the transmission of the communication request, a second communication channel can be selected from the plurality of communication channels. The communication request can be transmitted to the edge server application using the second communication channel.Type: GrantFiled: November 28, 2022Date of Patent: April 16, 2024Assignee: VMware, Inc.Inventors: Raunak Ravindra Singwi, Akeem Lamar Jenkins, Marc Wayne Brotherson, Shivali Sharma, Sean James Huntley
-
Patent number: 11956044Abstract: Methods, systems, and devices for wireless communications are described. In some systems, a user equipment (UE) may transmit a number of channel state information (CSI) reports for a CSI reporting procedure as part of a beam management procedure. The UE may transmit a first number of CSI reports of the CSI reporting procedure to the base station using a first set of transmission parameters associated with a first reliability level. The base station may transmit a control message to the UE indicating a second set of transmission parameters associated with a second reliability level and the UE may transmit a second number of CSI reports of the CSI reporting procedure to the base station using the second set of transmission parameters.Type: GrantFiled: May 11, 2021Date of Patent: April 9, 2024Assignee: QUALCOMM IncorporatedInventors: Mahmoud Taherzadeh Boroujeni, Tao Luo, Xiaoxia Zhang, Jelena Damnjanovic, Junyi Li, Iyab Issam Sakhnini, Jing Sun, Juan Montojo
-
Patent number: 11949601Abstract: Approaches, techniques, and mechanisms are disclosed for efficiently buffering data units within a network device. A traffic manager or other network device component receives Transport Data Units (“TDUs”), which are sub-portions of Protocol Data Units (“PDUs”). Rather than buffer an entire TDU together, the component divides the TDU into multiple Storage Data Units (“SDUs”) that can fit in SDU buffer entries within physical memory banks. A TDU-to-SDU Mapping (“TSM”) memory stores TSM lists that indicate which SDU entries store SDUs for a given TDU. Physical memory banks in which the SDUs are stored may be grouped together into logical SDU banks that are accessed together as if a single bank. The TSM memory may include a number of distinct TSM banks, with each logical SDU bank having a corresponding TSM bank. Techniques for maintaining inter-packet and intra-packet linking data compatible with such buffers are also disclosed.Type: GrantFiled: September 12, 2022Date of Patent: April 2, 2024Assignee: Innovium, Inc.Inventors: Ajit Kumar Jain, Mohammad Kamel Issa, Avinash Gyanendra Mani, Ashwin Alapati
-
Patent number: 11936473Abstract: This disclosure provides systems, methods, apparatus, including computer programs encoded on computer storage media that support station performance enhancement with multi-link operations. An example method may include determining at least one network metric related to at least one link between a station (STA) and access points (APs) and determining at least one connection parameter related to at least one application operating on the STA. The method may include selecting a mode of multi-link operations based at least in part on the network metric and the connection parameter, wherein the mode of multi-link operations comprises one or more of: a multi-link mode in which the STA operates over a first link and a second link at a same time or a single-link mode in which the STA operates over one of the first or second links and communicating with the one or more APs according to the selected mode.Type: GrantFiled: April 16, 2021Date of Patent: March 19, 2024Assignee: QUALCOMM IncorporatedInventors: Sandip Homchaudhuri, Srinivas Katar, Chao Zou, Alireza Raissinia, Lei Li, Deepak Nagawade
-
Patent number: 11934897Abstract: Methods and systems for executing an application data flow graph using a network of computational nodes are disclosed. In specific examples, the network of computational nodes can be a network-on-chip for a multicore processor. One method includes transitioning first application data from a first source computational node to an intermediary computational node. The method can also include providing second application data, from a computation layer of the network of computational nodes, on the intermediary computational node. The method can also include multicasting the first application data in combination with the second application data from the intermediary computational node to at least two destination computational nodes. The first source computational node, the intermediary computational node, and the at least two destination computational nodes are all in the network of computational nodes.Type: GrantFiled: January 29, 2021Date of Patent: March 19, 2024Assignee: Tenstorrent Inc.Inventors: Jasmina Vasiljevic, Davor Capalija, Zahi Moudallal, Utku Aydonat, Joseph Chu, S. Alexander Chin, Ljubisa Bajic
-
Patent number: 11936560Abstract: According to some embodiments, a system for managing customer premises equipment is provided. The system comprises a plurality of server groups, where each server group of the plurality of server groups is associated with a respective one of a plurality of hash values. The system comprises a load balancer that is configured to receive first signaling from a customer premises equipment associated with a first customer, the first signaling indicating a first hash value of the plurality of hash values, determine a first server group of the plurality of server groups to service the customer premises equipment based on the first hash value, select a first server of a plurality of servers in the first server group to service the first message, and route the first signaling to the first server to service the first signaling.Type: GrantFiled: May 9, 2023Date of Patent: March 19, 2024Assignee: The ADT Security CorporationInventor: David Magnus Olafson
-
Patent number: 11929931Abstract: A packet processor of a network device receives packets ingressing from a plurality of network links via a plurality of network ports of the network device. The packet processor buffers the packets in an internal packet memory in a plurality of queues, including a first queue. In response to the packet processor detecting congestion in the internal packet memory, the packet processor selectively forwards a group of multiple packets in the first queue from the internal packet memory to a first port, among one or more ports coupled to one or more external memories, to transfer the group of multiple packets to a first external memory that is coupled to the first port so that the first queue is stored across the internal packet memory and the first external packet memory.Type: GrantFiled: October 24, 2022Date of Patent: March 12, 2024Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Rami Zemach, Itay Peled, Jacob Jul Schroder, Zvi Shmilovici Leib, Gideon Navon
-
Patent number: 11924688Abstract: A system, method, and computer program are disclosed to provide an ad-hoc network of network nodes of caching content at the network nodes. A coordination server performing as a manager or controller determines the network node to cache content for a group of user equipments (UEs) attached to a first base station. The coordination server reassigns the network node that cache the content for the group of UEs when a user equipment (UE) moves from the first base station to a second base station.Type: GrantFiled: October 26, 2021Date of Patent: March 5, 2024Assignee: Parallel Wireless, Inc.Inventors: Zeev Lubenski, Sumit Garg
-
Memory management for hybrid automatic repeat request (HARQ) in a wireless local area network (WLAN)
Patent number: 11916676Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). In some aspects, a first WLAN device may transmit a first HARQ frame to a second WLAN device. The first WLAN device may receive a first feedback message from the second WLAN device. The first feedback message may be a HARQ Block Acknowledgement (H-BA) message. The first WLAN device may determine to enable the HARQ protocol based on the first feedback message. The first WLAN device may receive an indication of an amount of memory available at the second WLAN device for processing HARQ transmissions. The first WLAN device may transmit a second HARQ frame to the second WLAN device based, at least in part, on the amount of memory available at the second WLAN device for processing HARQ transmissions.Type: GrantFiled: June 30, 2020Date of Patent: February 27, 2024Assignee: QUALCOMM IncorporatedInventors: Alfred Asterjadhi, George Cherian, Abhishek Pramod Patil, Lochan Verma, Jialing Li Chen, Stephen Jay Shellhammer, Dung Ngoc Doan, Bin Tian -
Patent number: 11914531Abstract: A host controller interface configured to provide interfacing between a host device and a storage device includes processing circuitry; a doorbell register configured to store a head pointer and a tail pointer of one or more first queues; and an entry buffer configured to store a first command from one of the one or more first queues in the entry buffer, wherein the processing circuitry is configured to, determine an order in which the commands of the one or more first queues are to be processed, route the first command to be stored in the entry buffer according to the determined order, and route a first response to be stored in one of one or more second queues.Type: GrantFiled: December 9, 2022Date of Patent: February 27, 2024Assignee: Samsung Electronics Co., LtdInventors: Myungsub Shin, Sungho Seo, Kwanwoo Noh, Seongyong Jang, Haesung Jung
-
Patent number: 11910205Abstract: A wireless communication network receives a current message that relates to a user device for delivery to a network function. The network writes the current message to a queue. The network determines if the queue stores one or more prior messages that relate to the user device. The network transfers the current message from the queue for delivery to the network function when the queue does not store the one or more prior messages for the user device. When the queue for the user device does store the one or more prior messages for the user device, the network prioritizes the current message and the one or more prior messages by network function type and transfers the current message and the one or more prior messages that relate to the user device from the queue for delivery to the network function based on the prioritization.Type: GrantFiled: January 24, 2023Date of Patent: February 20, 2024Assignee: T-MOBILE INNOVATIONS LLCInventors: Anuj Sharma, Anil Kumar Mariyani, Rajil Malhotra, Deepesh Belwal, Dipta Moy Biswas, Sriharsha Nagaraja Kadalbal
-
Patent number: 11899984Abstract: A message that includes a queue identifier (ID) is received from a first hardware functional module. A virtual queue is selected from a plurality of virtual queues in a shared queue structure based at least in part on the queue ID and configurable message handling settings(s). The message is stored in the selected virtual queue and a message recipient is selected from a plurality of potential message recipients based at least in part on the configurable message handling setting(s), where the plurality of potential message recipients includes the second hardware functional module and the processor module. The message is provided to the selected message recipient.Type: GrantFiled: May 10, 2023Date of Patent: February 13, 2024Inventors: Priyanka Nilay Thakore, Chen Xiu, Zhikai Chen, Lyle E. Adams
-
Patent number: 11895025Abstract: A method and system for propagating network traffic flows between end points based on service and priority policies. Specifically, the method and system disclosed herein entail configuring network elements with network-disseminated traffic management policies. Each traffic management policy guides the handling of a network traffic flow between origination and termination end points (i.e., source and destination hosts), which may be defined through data link layer, network layer, and/or transport layer header information, as well as group assignment information, associated with the source and destination hosts.Type: GrantFiled: August 31, 2022Date of Patent: February 6, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Anuraag Mittal, Arup Raton Roy, Thejesh Panchappa, Nitin Karkhanis
-
Patent number: 11886930Abstract: The technology disclosed relates to runtime execution of functions across reconfigurable processor. In particular, the technology disclosed relates to a runtime logic that is configured to execute a first set of functions in a plurality of functions and/or data therefor on a first reconfigurable processor, and a second set of functions in the plurality of functions and/or data therefor on additional reconfigurable processors. Functions in the second set of functions and/or the data therefor are transmitted to the additional reconfigurable processors using one or more of a first reconfigurable processor-to-additional reconfigurable processors buffers, and results of executing the functions and/or the data therefor on the additional reconfigurable processors are transmitted to the first reconfigurable processor using one or more of additional reconfigurable processors-to-first reconfigurable processor buffers.Type: GrantFiled: November 9, 2021Date of Patent: January 30, 2024Assignee: SambaNova Systems, Inc.Inventors: Ram Sivaramakrishnan, Sumti Jairath, Emre Ali Burhan, Manish K. Shah, Raghu Prabhakar, Ravinder Kumar, Arnav Goel, Ranen Chatterjee, Gregory Frederick Grohoski, Kin Hing Leung, Dawei Huang, Manoj Unnikrishnan, Martin Russell Raumann, Bandish B. Shah
-
Patent number: 11882005Abstract: A method includes: receiving protocol event data from a plurality of probes within the telecommunication system; determining a most probable cause of a call event from the protocol event data; applying the most probable cause to a trained machine learning algorithm that includes the most probable cause as its input and a telecommunication system score as its output; and in response to an output score from the trained machine learning algorithm, performing a corrective action for a plurality of network users that are expected to be affected by the most probable cause.Type: GrantFiled: March 1, 2022Date of Patent: January 23, 2024Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.Inventors: Charles W. Boyle, Surya Kumar Kovvali, Nizar K Purayil
-
Patent number: 11848854Abstract: A method of routing data that is part of a grid job including steps of: receiving a data packet at a routing device; determining whether the data packet is identified as part of a grid job; and routing the data packet that is identified as part of a grid job through the Internet to an external node.Type: GrantFiled: October 8, 2021Date of Patent: December 19, 2023Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATIONInventors: James W. Seaman, Elizabeth M. Charboneau
-
Patent number: 11816229Abstract: An apparatus is described including cryptography circuitry to generate authentication tags to provide integrity protection for plaintext and ciphertext.Type: GrantFiled: August 13, 2021Date of Patent: November 14, 2023Assignee: Intel CorporationInventors: Reuven Elbaum, Gyora Benedek, Avinash L. Varna, David Novick
-
Patent number: 11792303Abstract: Various embodiments are provided herein for compressing data in latency-critical processor links of a computing system in a computing environment. One or more cache lines may be dynamically compressed at a lowest level of a networking stack based on one or more of a plurality of parameters prior to transferring a single-cache line, where the networking stack includes a framer and a data link layer.Type: GrantFiled: September 30, 2022Date of Patent: October 17, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajat Rao, Ashutosh Mishra, Bulent Abali, Alper Buyuktosunoglu
-
Patent number: 11784925Abstract: An apparatus for switching network traffic includes an ingress packet forwarding engine and an egress packet forwarding engine. The ingress packet forwarding engine is configured to determine, in response to receiving a network packet, an egress packet forwarding engine for outputting the network packet and enqueue the network packet in a virtual output queue. The egress packet forwarding engine is configured to output, in response to a first scheduling event and to the ingress packet forwarding engine, information indicating the network packet in the virtual output queue and that the network packet is to be enqueued at an output queue for an output port of the egress packet forwarding engine. The ingress packet forwarding engine is further configured to dequeue, in response to receiving the information, the network packet from the virtual output queue and enqueue the network packet to the output queue.Type: GrantFiled: December 22, 2021Date of Patent: October 10, 2023Assignee: Juniper Networks, Inc.Inventors: Craig R. Frink, Weidong Xu, Anurag P. Gupta, Harshad B Agashe
-
Patent number: 11777838Abstract: A method of reducing bias in multicast replication, the method comprising receiving a packet at a network device and determining a multicast group from the packet. The method further includes obtaining at least two or more destinations corresponding to the multicast group, replicating the packet for the at least two or more destinations, and forwarding the replicated packet to the at least two or more destinations in a randomized sequence.Type: GrantFiled: July 30, 2021Date of Patent: October 3, 2023Assignee: Avago Technologies International Sales Pte. LimitedInventor: Santanu Sinha
-
Patent number: 11758548Abstract: A communications system is described in which user devices are allocated sub-carriers on which to transmit uplink data to a base station. ACK/NACK messages for the data transmitted on the uplink are then transmitted by the base station on sub-carriers that depend on the sub-carriers used to carry the uplink data. A direct mapping function is preferably used to determine the sub-carriers to be used for the ACK/NACK messages from the uplink sub-carriers. In another embodiment, the ACK/NACK messages are transmitted to the user devices on sub-carriers that are previously identified to the user devices, preferably by transmitting one or more index values to the user device in a control channel thereof.Type: GrantFiled: December 30, 2020Date of Patent: September 12, 2023Assignee: NEC CORPORATIONInventors: Diptendu Mitra, Yassin Aden Awad
-
Patent number: 11755390Abstract: Embodiments of the present invention are directed to facilitating efficient message queueing. In particular, embodiments herein describe, among other things, a redelivery monitor used to monitor when to redeliver messages, or tasks, for reprocessing based on expiration of a redelivery deadline. In this regard, markers indicating processing states for tasks being processed are read by the redelivery monitor. When the processing state indicates that processing is ongoing, the redelivery deadline is extended such that a message or task is not redelivered for processing while the message or task is being processed.Type: GrantFiled: July 26, 2022Date of Patent: September 12, 2023Assignee: Splunk Inc.Inventors: Daniel Ferstay, Denis Vergnes