Store And Forward Patents (Class 370/428)
  • Patent number: 11962635
    Abstract: 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: Grant
    Filed: November 28, 2022
    Date of Patent: April 16, 2024
    Assignee: VMware, Inc.
    Inventors: Raunak Ravindra Singwi, Akeem Lamar Jenkins, Marc Wayne Brotherson, Shivali Sharma, Sean James Huntley
  • Patent number: 11956044
    Abstract: 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: Grant
    Filed: May 11, 2021
    Date of Patent: April 9, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Mahmoud Taherzadeh Boroujeni, Tao Luo, Xiaoxia Zhang, Jelena Damnjanovic, Junyi Li, Iyab Issam Sakhnini, Jing Sun, Juan Montojo
  • Patent number: 11949601
    Abstract: 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: Grant
    Filed: September 12, 2022
    Date of Patent: April 2, 2024
    Assignee: Innovium, Inc.
    Inventors: Ajit Kumar Jain, Mohammad Kamel Issa, Avinash Gyanendra Mani, Ashwin Alapati
  • Patent number: 11936473
    Abstract: 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: Grant
    Filed: April 16, 2021
    Date of Patent: March 19, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Sandip Homchaudhuri, Srinivas Katar, Chao Zou, Alireza Raissinia, Lei Li, Deepak Nagawade
  • Patent number: 11936560
    Abstract: 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: Grant
    Filed: May 9, 2023
    Date of Patent: March 19, 2024
    Assignee: The ADT Security Corporation
    Inventor: David Magnus Olafson
  • Patent number: 11934897
    Abstract: 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: Grant
    Filed: January 29, 2021
    Date of Patent: March 19, 2024
    Assignee: Tenstorrent Inc.
    Inventors: Jasmina Vasiljevic, Davor Capalija, Zahi Moudallal, Utku Aydonat, Joseph Chu, S. Alexander Chin, Ljubisa Bajic
  • Patent number: 11929931
    Abstract: 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: Grant
    Filed: October 24, 2022
    Date of Patent: March 12, 2024
    Assignee: Marvell Israel (M.I.S.L) Ltd.
    Inventors: Rami Zemach, Itay Peled, Jacob Jul Schroder, Zvi Shmilovici Leib, Gideon Navon
  • Patent number: 11924688
    Abstract: 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: Grant
    Filed: October 26, 2021
    Date of Patent: March 5, 2024
    Assignee: Parallel Wireless, Inc.
    Inventors: Zeev Lubenski, Sumit Garg
  • Patent number: 11916676
    Abstract: 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: Grant
    Filed: June 30, 2020
    Date of Patent: February 27, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Alfred Asterjadhi, George Cherian, Abhishek Pramod Patil, Lochan Verma, Jialing Li Chen, Stephen Jay Shellhammer, Dung Ngoc Doan, Bin Tian
  • Patent number: 11914531
    Abstract: 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: Grant
    Filed: December 9, 2022
    Date of Patent: February 27, 2024
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Myungsub Shin, Sungho Seo, Kwanwoo Noh, Seongyong Jang, Haesung Jung
  • Patent number: 11910205
    Abstract: 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: Grant
    Filed: January 24, 2023
    Date of Patent: February 20, 2024
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Anuj Sharma, Anil Kumar Mariyani, Rajil Malhotra, Deepesh Belwal, Dipta Moy Biswas, Sriharsha Nagaraja Kadalbal
  • Patent number: 11899984
    Abstract: 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: Grant
    Filed: May 10, 2023
    Date of Patent: February 13, 2024
    Inventors: Priyanka Nilay Thakore, Chen Xiu, Zhikai Chen, Lyle E. Adams
  • Patent number: 11895025
    Abstract: 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: Grant
    Filed: August 31, 2022
    Date of Patent: February 6, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Anuraag Mittal, Arup Raton Roy, Thejesh Panchappa, Nitin Karkhanis
  • Patent number: 11886930
    Abstract: 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: Grant
    Filed: November 9, 2021
    Date of Patent: January 30, 2024
    Assignee: 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: 11882005
    Abstract: 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: Grant
    Filed: March 1, 2022
    Date of Patent: January 23, 2024
    Assignee: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
    Inventors: Charles W. Boyle, Surya Kumar Kovvali, Nizar K Purayil
  • Patent number: 11848854
    Abstract: 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: Grant
    Filed: October 8, 2021
    Date of Patent: December 19, 2023
    Assignee: FEDERAL HOME LOAN MORTGAGE CORPORATION
    Inventors: James W. Seaman, Elizabeth M. Charboneau
  • Patent number: 11816229
    Abstract: An apparatus is described including cryptography circuitry to generate authentication tags to provide integrity protection for plaintext and ciphertext.
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: November 14, 2023
    Assignee: Intel Corporation
    Inventors: Reuven Elbaum, Gyora Benedek, Avinash L. Varna, David Novick
  • Patent number: 11792303
    Abstract: 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: Grant
    Filed: September 30, 2022
    Date of Patent: October 17, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rajat Rao, Ashutosh Mishra, Bulent Abali, Alper Buyuktosunoglu
  • Patent number: 11784925
    Abstract: 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: Grant
    Filed: December 22, 2021
    Date of Patent: October 10, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Craig R. Frink, Weidong Xu, Anurag P. Gupta, Harshad B Agashe
  • Patent number: 11777838
    Abstract: 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: Grant
    Filed: July 30, 2021
    Date of Patent: October 3, 2023
    Assignee: Avago Technologies International Sales Pte. Limited
    Inventor: Santanu Sinha
  • Patent number: 11758548
    Abstract: 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: Grant
    Filed: December 30, 2020
    Date of Patent: September 12, 2023
    Assignee: NEC CORPORATION
    Inventors: Diptendu Mitra, Yassin Aden Awad
  • Patent number: 11755390
    Abstract: 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: Grant
    Filed: July 26, 2022
    Date of Patent: September 12, 2023
    Assignee: Splunk Inc.
    Inventors: Daniel Ferstay, Denis Vergnes
  • Patent number: 11750277
    Abstract: A system for satellite communication is disclosed. The system includes a base terminal and a mobile terminal configured to communicate via a communication satellite relay. The base terminal and the mobile terminal include a receiver and a transmitter. At least one of the base terminal or the mobile terminal further includes an artificial intelligence engine configured to receive status or instruction data based on a received signal, determine an instruction or command based on the received data, prepare instruction data or updated status data, and send an instruction signal or status signal based on the instruction data or updated status data. The artificial intelligence engine utilizes a machine learning model and may generate the machine learning model.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: September 5, 2023
    Assignee: Rockwell Collins, Inc.
    Inventor: William T. A. Tollefson
  • Patent number: 11745700
    Abstract: Systems and methods are provided for controlling power modes of a vehicle and for providing passive entry to the vehicle. A sleep command can be sent from a central controller to multiple domain controllers to enter a sleep state. When the sleep command is received by a first domain controller, a sleep state is entered. When the sleep command is received by a second domain controller, a stealth state is entered. While in the stealth state, the second domain controller periodically wakes up from a sleep state to monitor a condition. In response to detecting a first condition, the second domain controller returns to the sleep state. In response to detecting a second condition, the second domain controller sends a notification of the second condition to the central controller.
    Type: Grant
    Filed: June 9, 2022
    Date of Patent: September 5, 2023
    Assignee: Rivian IP Holdings, LLC
    Inventors: Thomas Rocroi, Ryan Kent, Akash Sridhara Acharya, Leonid Kokhnovych, Hyundoo Shin, Nicolas Viglucci
  • Patent number: 11743924
    Abstract: The present disclosure relates to a message transmission requesting apparatus and method for requesting message transmission from a terminal located within a predetermined range from the message transmission requesting apparatus, a message transmission management server, and a base station. Specifically, the message transmission requesting apparatus comprises: an uplink resource allocation information acquisition unit for acquiring uplink resource allocation information; at least one uplink signal reception unit for receiving an uplink signal on the basis of the uplink resource allocation information; a control unit for determining, on the basis of the uplink signal, information on a terminal which has transmitted the uplink signal, the information including identifier information of the terminal and location information of the terminal; and a message transmission request unit for transmitting the information on the terminal to a base station.
    Type: Grant
    Filed: July 3, 2019
    Date of Patent: August 29, 2023
    Assignees: IUCF-HYU (INDUSTRY-UNIVERSITY COOPERATION FOUNDATION HANYANG UNIVERSITY), INFOSEIZE SYSTEMS CO. LTD.
    Inventor: Hi Chan Moon
  • Patent number: 11734211
    Abstract: A computing device includes a transport switch comprising read and write switches that provide switched circuit interconnections between input and output ports for simultaneous data communication between a plurality of memory clients and a plurality of memory banks, such as between cores of a multi-core processor simultaneously accessing L1, L2, and L3 memory banks. Embodiments implement switching designs that are derived from existing switched network architectures. Other embodiments implement a novel circuit switch design based on 8×8 building blocks. The transport switch can be non-blocking, and can be self-routing. An additional switching layer can be included to provide port rearrangement for rearrangeable non-blocking switches. A transport compiler can be used to determine port-pair configurations of the switch. A disclosed method selects optimal switch architectures for specific applications.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: August 22, 2023
    Assignee: Axis Semiconductor, Inc.
    Inventors: Xiaolin Wang, Qian Wu
  • Patent number: 11700526
    Abstract: A method and apparatus are provided for identifying In-Call capability features. The method includes sending, by a Mobile Originated (MO), a call request message to a Mobile Terminated (MT), wherein the call request message comprises information regarding In-Call capability features of the MO; receiving, by the MO, a call response message from the MT, wherein the call response message comprises information regarding In-Call capability features of the MT; and performing, by the MO, In-Call capability negotiation with the MT.
    Type: Grant
    Filed: June 12, 2019
    Date of Patent: July 11, 2023
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Chandrashekhar Byadgi, Vijetha Bhyrappa, Akhil Goel, Ashish Anand
  • Patent number: 11700202
    Abstract: A switching system comprises a controlling switch and a plurality of port extenders. One of the port extenders includes: at least one upstream port; multiple downstream ports; and a forwarding engine. A forwarding database is populated with entries indicating associations between i) respective network addresses corresponding to devices coupled to downstream ports, and ii) respective local downstream ports. The forwarding database excludes entries corresponding to network addresses corresponding to devices coupled to the at least one upstream port. The forwarding engine is configured to: for a first packet received via one of the local downstream ports, and having a destination network address in the forwarding database, forward the first packet to a different local downstream port indicated by the forwarding database.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: July 11, 2023
    Assignee: Marvell Asia Pte Ltd
    Inventors: Ilan Yerushalmi, David Melman, Tal Mizrahi, Donald Pannell
  • Patent number: 11689610
    Abstract: A method of resetting a stateful connection in a storage cluster with stateless load-balancing is provided. The method includes receiving a packet associated with a stateful connection between a client and a first storage node of the storage cluster. The method includes sending a reset packet from a second storage node to the client, through a stateless load balancer, responsive to the second storage node failing to recognize the packet associated with the stateful connection between the client and the first storage node, wherein the client resets the stateful connection responsive to receiving the reset packet. The method includes sending further reset packets from the load balancer to a plurality of storage nodes of the storage cluster, responsive to receiving, at the load balancer, the reset packet from the second storage node, wherein the plurality of storage nodes reset stateful connection information responsive to receiving the further reset packets.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: June 27, 2023
    Assignee: PURE STORAGE, INC.
    Inventors: Jayesh Patel, Prabhath Sajeepa, Daniel Talayco
  • Patent number: 11665130
    Abstract: A method for propagating a movement event message of a network entity, including: step 1) a network device maintaining a historical forwarded information list, wherein a network device capable of receiving a movement event message from an external system or device maintains an uplink port information table; step 2) after receiving the message, the network device performs matching using the table to obtain a forwarding port and forwarding information of the message, and constructs a movement event forwarding message using the information and forwards through the forwarding port; and step 3) after a device receives the message, searching for a matching forwarding port and forwarding information of the message in the information list, modifying the message using the forwarding information, and forwarding the modified message through the forwarding port. The method is able to propagate a movement event message to a network device responsible for related data transmission and forwarding.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: May 30, 2023
    Assignees: INSTITUTE OF ACOUSTICS, CHINESE ACADEMY OF SCIENCES, BEIJING HILI TECHNOLOGY CO. LTD
    Inventors: Jinlin Wang, Jun Chen, Gang Cheng, Xiaozhou Ye, Haojiang Deng, Lingfang Wang, Weining Qi
  • Patent number: 11659555
    Abstract: Methods, systems, and devices for wireless communications are described that support non-periodic channel state information (CSI) triggering and reporting in wireless communications. In cases where two or more CSI report requests trigger multiple CSI report transmissions in an same uplink slot, a user equipment (UE) may format at least a subset of the multiple CSI reports according to a formatting configuration for transmission of multiple CSI reports in a same uplink slot. The UE may use allocated resources in the uplink slot for each CSI report that are allocated by the base station in the corresponding CSI report request. In some cases, the UE may combine the multiple CSI reports, or parts thereof, into a combined CSI report that may be transmitted using allocated resources of one of the CSI report requests.
    Type: Grant
    Filed: April 6, 2018
    Date of Patent: May 23, 2023
    Assignee: QUALCOMM Incorporated
    Inventors: Yi Huang, Yu Zhang, Peter Gaal, Wanshi Chen
  • Patent number: 11647431
    Abstract: Systems and methods are disclosed for facilitating communications in heterogeneous networks that include different data networks. A gateway device is configured to communicate with a first network using a TSCH protocol and with a second network using a channel hopping CSMA protocol. The gateway device can determine, during a first part of a TSCH timeslot, whether a message is received from the first network. If no message is received, the gateway device switches to the second network during a second part of the timeslot. If the gateway device receives a message from the second network, the gateway device may continue to receive the message. The receipt of the message in the second network may continue into a subsequent TSCH timeslot or may be interrupted if certain conditions are met.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: May 9, 2023
    Assignee: LANDIS+GYR INNOVATIONS, INC.
    Inventors: Christopher Hett, James Patrick Hanley
  • Patent number: 11640280
    Abstract: Embodiments relate to a system for solving differential equations. The system is configured to receive problem packages corresponding to problems to be solved, each comprising at least a differential equation and a domain. A solver stores a plurality of nodes of the domain corresponding to a first time-step, and processes the nodes over a plurality of time-steps using a systolic array comprising hardware for solving the particular type of the differential equation. The systolic array processes each node to generate a node for a subsequent time-step using a sub-array comprising a plurality of branches, each branch comprising a respective set of arithmetic units arranged in accordance with a corresponding term of the discretized form of the differential equation, and an aggregator configured to aggregate the corresponding terms from each branch to generate node data for the subsequent time-step.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: May 2, 2023
    Assignee: Vorticity Inc.
    Inventor: Chirath Neranjena Thouppuarachchi
  • Patent number: 11627093
    Abstract: 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: Grant
    Filed: March 11, 2021
    Date of Patent: April 11, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Kireeti Kompella, Ronald Bonica
  • Patent number: 11615405
    Abstract: Aspects of the disclosure relate to a system that provides enhanced security of information transmitted by connected devices. The system may be used to request resources from members of a donee's virtual group. Donated funds or line of credit may be loaded to the donee's digital wallet with no link to any of the donee's personal accounts. The request for resources may utilize secure correspondence between the donee and the prospective donors. The secure correspondence may be locked and prevented from being forwarded or captured via a screenshot to ensure confidentiality. If an attempt is made to forward or copy the secure correspondence, the secure correspondence may be deleted. Donated funds/line of credit may be allocated for specific use, and may not be owned by the donee until used.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: March 28, 2023
    Assignee: Bank of America Corporation
    Inventors: Katherine Dintenfass, Maria Carolina Barraza Enciso, Elena Kvochko
  • Patent number: 11601213
    Abstract: An Orthogonal Time Frequency Space Modulation (OTFS) modulation scheme that maps data symbols, along with optional pilot symbols, using a symplectic-like transformation such as a 2D Fourier transform and optional scrambling operation, into a complex wave aggregate and be backward compatible with legacy OFDM systems, is described. This wave aggregate may be processed for transmission by selecting portions of the aggregate according to various time and frequency intervals. The output from this process can be used to modulate transmitted waveforms according to various time intervals over a plurality of narrow-band subcarriers, often by using mutually orthogonal subcarrier “tones” or carrier frequencies. The entire wave aggregate may be transmitted over various time intervals. At the receiver, an inverse of this process can be used to both characterize the data channel and to correct the received signals for channel distortions, thus receiving a clear form of the original data symbols.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: March 7, 2023
    Assignee: Cohere Technologies, Inc.
    Inventors: Shlomo Selim Rakib, Ronny Hadani
  • Patent number: 11588715
    Abstract: A system includes Session-Initiation-Protocol (SIP) servers that provide services for a respective set of endpoints. A monitor server can receive connectivity status of the respective set of endpoints based on registration status provided by the endpoints to the SIP servers. Based upon the received connectivity status, endpoints having connectivity problems are parsed into one or more subgroups. Potential problem sources are identified for the connectivity problems of the parsed endpoints. For each of the subgroups, the monitor server determines whether the subgroup exceeds a corresponding trigger threshold. In response a corresponding trigger threshold being exceeded, an action profile specifying an entity is accessed. A notification is transmitted to the entity.
    Type: Grant
    Filed: December 13, 2021
    Date of Patent: February 21, 2023
    Assignee: 8X8, Inc.
    Inventors: Zhishen Liu, Bryan R. Martin
  • Patent number: 11586632
    Abstract: The disclosed computer-implemented method includes establishing a coalescing service configured to combine queries received at the coalescing service. The method further includes instantiating, within the coalescing service, multiple execution windows to which the received queries are to be assigned, where each execution window has an assigned deadline within which to execute. The method also includes analyzing a first query among the received queries to identify characteristics of the first query. The method then includes assigning the first query to a first execution window among the execution windows according to the identified characteristics. Then, upon detecting the occurrence of a specified trigger for at least one of the queries in the first execution window, the method includes executing those queries, including the first query, that are assigned to the first execution window. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: February 21, 2023
    Assignee: Netflix, Inc.
    Inventors: Sargun Dhillon, Fabio Correia Kung
  • Patent number: 11582650
    Abstract: A method and system for performing handover in a third generation (3G) long term evolution (LTE) system are disclosed. A source evolved Node-B (eNode-B) makes a handover decision based on measurements and sends a handover request to a target eNode-B. The target eNode-B sends a handover response to the source eNode-B indicating that a handover should commence. The source eNode-B then sends a handover command to a wireless transmit/receive unit (WTRU). The handover command includes at least one of reconfiguration information, information regarding timing adjustment, relative timing difference between the source eNode-B and the target eNode-B, information regarding an initial scheduling procedure at the target eNode-B, and measurement information for the target eNode-B. The WTRU then accesses the target eNode-B and exchanges layer 1/2 signaling to perform downlink synchronization, timing adjustment, and uplink and downlink resource assignment based on information included in the handover command.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: February 14, 2023
    Assignee: INTERDIGITAL TECHNOLOGY CORPORATION
    Inventors: Jin Wang, Stephen E. Terry, Arty Chandra
  • Patent number: 11582184
    Abstract: Methods, systems and devices for network congestion control exploit the inherent burstiness of network traffic, using a wave-based characterization of network traffic and corresponding multiplexing methods and approaches.
    Type: Grant
    Filed: September 13, 2019
    Date of Patent: February 14, 2023
    Assignee: Tria Network Systems, LLC
    Inventor: John D. Day
  • Patent number: 11576056
    Abstract: In a wireless communication network, a Unified Data Repository (UDR) is served by a UDR Message Function (UMF). The UMF receives a UDR message that relates to a User Equipment (UE) for delivery to a network function. The UMF writes the current UDR message to a UDR message queue for the UE. The UMF determines when the UDR message queue stores multiple UDR messages that relate to the UE. When the current UDR message is the only message in the message queue for the UE, the UMF transfers the current UDR message to the destination network function. When the message queue for the UE stores multiple UDR messages for the UE, the UMF stops message transfer from the queue and prioritizes the UDR messages in the message queue. The UMF restarts message transfer from the queue and transfers the UDR messages to the network functions based on the prioritization. The UDR message queue stores the UDR messages under control of the UMF.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: February 7, 2023
    Assignee: T-MOBILE INNOVATIONS LLC
    Inventors: Anuj Sharma, Anil Kumar Mariyani, Rajil Malhotra, Deepesh Belwal, Dipta Moy Biswas, Sriharsha Nagaraja Kadalbal
  • Patent number: 11570118
    Abstract: Apparatus including a network switch which includes switching circuitry to switch packets, packet drop decision circuitry to identify a packet that is to be dropped, packet duplication circuitry to duplicate the packet that is to be dropped, producing a first packet and a second packet, and packet exporting circuitry to export the first packet to a memory external to the switch via direct memory access (DMA). Related apparatus and methods are also provided.
    Type: Grant
    Filed: September 9, 2020
    Date of Patent: January 31, 2023
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Moni Levy, Sagi Rotem
  • Patent number: 11570106
    Abstract: This application provides an address processing method and a network device. The method includes: obtaining, by a first network device, an address; determining, by the first network device, a length of a valid address of the address, where the valid address of the address is a 1st bit, whose bit value is 1, of the address to a last bit of the address; and adding, by the first network device when the length of the valid address of the address is less than a table width of a target table, S zeros before the valid address of the address to obtain an adjusted address, and processing the adjusted address based on the adjusted address and the target table, where S is a difference between the table width of the target table and the length of the valid address of the address.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: January 31, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Shoushou Ren, Delei Yu, Shihui Hu, Guangpeng Li
  • Patent number: 11556488
    Abstract: Disclosed are embodiments that provide digital data communication between a single-pair Ethernet and a multi-pair Ethernet. Some embodiments include a single-pair Ethernet interface that is configured to operate in at least two modes. In a first mode, the single-pair Ethernet interface operates in a conventional manner. In a second mode, alternate pin configurations are employed to provide a low-cost interoperability between a single-pair Ethernet interface and a multi-pair Ethernet interface. For example, in the second mode, the single-pair Ethernet receives, via a first receive data pin, from a first transmit data pin of the multi-pair Ethernet interface, a data signal, and receives, via a second receive data pin, from a second transmit data pin of the multi-pair Ethernet interface, a second data signal.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: January 17, 2023
    Assignee: Analog Devices International Unlimited Company
    Inventors: Michal Brychta, Brian Paul Murray, Jacobo Riesco-Prieto
  • Patent number: 11546185
    Abstract: Examples include receiving a first multicast packet, determining a first flow for the first multicast packet based on a multicast protocol, and storing the first flow in a routing table. The first flow comprises a first source and a first group and the routing table comprises a second flow with a second source and the first group. Additionally, examples include programming the first flow into a hardware memory resource and programming a summary flow into the hardware memory resource. The hardware memory resource comprises the second flow and the summary flow comprises a wild character that matches the first source and the second source.
    Type: Grant
    Filed: April 4, 2021
    Date of Patent: January 3, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Tathagata Nandy, David Corrales Lopez
  • Patent number: 11521643
    Abstract: Various implementations include wearable audio devices configured to record a user's voice without recording other ambient acoustic signals, such as others talking nearby. In some particular aspects, a wearable audio device includes: a frame for contacting a head of a user; an electro-acoustic transducer within the frame and configured to output audio signals; at least one microphone; a voice activity detection (VAD) accelerometer; and a controller coupled with the electro-acoustic transducer, the at least one microphone and the VAD accelerometer, the controller configured in a first mode to: detect that the user is speaking; and record a voice of the user solely with signals from the VAD accelerometer in response to detecting that the user is speaking.
    Type: Grant
    Filed: May 8, 2020
    Date of Patent: December 6, 2022
    Assignee: Bose Corporation
    Inventors: Francois Laberge, Kevin Paul Annunziato
  • Patent number: 11516079
    Abstract: A network initialization communication storage system includes a host device coupled to a storage system and an initialization issue analysis system via a network. The host device includes an initialization subsystem coupled to each of a plurality of ports. During network initialization of the host device via the storage system, the initialization subsystem identifies network initialization communications transmitted via the port(s) and the network, filters the network initialization communications to remove a subset of network initialization information and provide filtered network initialization communications, and transmits the filtered network initialization communications for storage in a remote access controller subsystem in the host device.
    Type: Grant
    Filed: October 27, 2021
    Date of Patent: November 29, 2022
    Assignee: Dell Products L.P.
    Inventors: Yu Cheng Sheng, Yu Hsuan Yang, Chih Chao Liu
  • Patent number: 11507799
    Abstract: Provided is a method of operating a neural network computing device that is configured to communicate with an external memory device and execute a plurality of layers. The method includes computing a first input address, based on first layer information of a first layer among the plurality of layers and a first memory management table, and updating the first memory management table to generate a second memory management table, reading first input data to be input to the first layer from the external memory device, based on the computed first input address, computing a first output address, based on the first layer information and the second memory management table, and updating the second memory management table to generate a third memory management table, and storing first output data output from the first layer, based on the first output address, in the external memory device.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: November 22, 2022
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Mi Young Lee, Joo Hyun Lee
  • Patent number: 11489901
    Abstract: The technology includes systems and methods for creating multi-tier cellular phone communications system with different tiers of quality levels of communication. According to one aspect the technology provides a phone application for monitoring call quality (FIG. 1). One or more processors monitor at least one of a bandwidth, a packet latency, a frequency, and network connectivity problems (FIG. 1, FIG. 7). The system then generates for display in the phone application the status of at least one of a bandwidth, a packet latency, a frequency, and one or more network connectivity problems (FIG. 1, FIG. 8).
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: November 1, 2022
    Assignee: PRIVILEGE WIRELESS LLC
    Inventors: Vyacheslav Zavadsky, Alexander Poltorak
  • Patent number: 11489632
    Abstract: A method for providing ACK and/or NACK information in a WLAN system is proposed. The method proposes configuring a second PPDU in response to receiving a first PPDU. The second PPDU includes a legacy part, a control signal field, and a training field. The training field of the second PPDU may be configured based on whether the data field of the first PPDU is successfully received. The training field may be configured based on a first LTF sequence for indicating a successful reception of the first PPDU. The training field may be configured based on a second LTF sequence for indicating an error of the first PPDU.
    Type: Grant
    Filed: March 25, 2019
    Date of Patent: November 1, 2022
    Assignee: LG ELECTRONICS INC.
    Inventors: Jeongki Kim, Kiseon Ryu, Jinyoung Chun, Jinsoo Choi