Flow Control Of Data Transmission Through A Network Patents (Class 370/235)
  • Patent number: 12219642
    Abstract: A method in a target network node and a corresponding network node, for performing secure Mobile Terminated (MT) early data transmission (EDT) is provided. The method may comprise: sending a paging message to the wireless device, which has been suspended from a connection with a second network node, the paging message comprising an early data transmission (EDT) indication; receiving a random access preamble from the wireless device; obtaining context information of the wireless device; and resuming a data connection with the wireless device based on the context information.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: February 4, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Dung Pham Van, Paul Schliwa-Bertling, Magnus Stattin
  • Patent number: 12219667
    Abstract: Processing flows and related systems and methods are disclosed. A computing system includes one or more data interfaces, one or more other components, and a controller. The one or more data interfaces are configured to provide an interface to a data source. The one or more other components include one or more controller plugins, one or more processing nodes, or both the one or more controller plugins and the one or more processing nodes. The controller is configured to manage interactions between the one or more data interfaces and the one or more other components and enable a user to chain together the one or more data interfaces and the one or more other components according to one or more flows. The one or more controller plugins are configured to provide results of the one or more flows to one of a user interface and a system interface.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: February 4, 2025
    Assignees: Battelle Energy Alliance, LLC, University of Utah Research Foundation
    Inventors: Aniqua Z. Baset, Christopher D. Becker, Samuel Ramirez, Sneha K. Kasera, Kurt W. Derr
  • Patent number: 12218844
    Abstract: Methods, systems, and computer program products are included for load balancing processing of a data stream that is communicated over a network. An exemplary method includes establishing a communication session over a network between a source endpoint device and a destination endpoint device. A network device in the network receives a data stream that is communicated to the destination endpoint device from the source endpoint device during the communication session. The network device provides data corresponding to the data stream to a processing device. The processing device identifies a portion of the data that is assigned to the processing device and performs operations to process the portion of the data. After performing the operations, the processing device communicates a response corresponding to the processing to the source endpoint device by way of the destination endpoint device.
    Type: Grant
    Filed: July 30, 2021
    Date of Patent: February 4, 2025
    Assignee: PAYPAL, INC.
    Inventor: Clive Blackledge
  • Patent number: 12218850
    Abstract: A transmission rate management method is provided. The transmission rate management method is applied to a transmission rate management device. The transmission rate management method includes the steps of calculating a total available data traffic of the transmission rate management device based on a data plan for the transmission rate management device, wherein the total available data traffic corresponds to a period of time; allocating to each of one or more client devices currently connected to the transmission rate management device one available data traffic corresponding to the period of time according to the total available data traffic; and adjusting a transmission rate of a client device of the one or more client devices based on a remaining data traffic of the available data traffic of the client device.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: February 4, 2025
    Assignee: MEDIATEK INC.
    Inventors: Yuan-Ting Huang, Kai-Wen Liu, Yu-Hua Huang
  • Patent number: 12212499
    Abstract: A method for managing traffic processed by a target network function of a communication network is disclosed. The target network function transmits and receives traffic over a communication channel that carries traffic between network functions and application functions. The method, performed by a Data Analytics Function (DAF) of a communication network, comprises receiving information about traffic flows over the communication channel, establishing a priority amongst traffic flows over the communication channel, based on the received information, generating a recommendation for traffic processing on the basis of the established priority, and sending the generated recommendation to a function in the network that has a management responsibility for the target network function.
    Type: Grant
    Filed: October 3, 2019
    Date of Patent: January 28, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Nipun Sharma, Rakesh Bajpai, Hans Eriksson, Tushar Sabharwal, Rajiv Bhardwaj, Michael Grimes, James O'Meara
  • Patent number: 12206601
    Abstract: A router configured to implement Border Gateway Protocol (BGP) includes circuitry configured to receive BGP updates from one or more BGP peers connected to the router, detect a trigger related to BGP updates where the trigger is indicative of a need to apply backpressure by the one or more BGP peers, and send a backpressure notification message to the one or more BGP peers based on the trigger, such that the one or more BGP peers apply the backpressure. The circuitry can be further configured to monitor one or more criteria associated with operation of the router, for the trigger.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: January 21, 2025
    Assignee: Ciena Corporation
    Inventors: Mahesh Giri, Atul Mehra, Anurag Prakash, Yong Yin, Ritesh Singal, Peter Pieda
  • Patent number: 12200047
    Abstract: A method, a system, and a device for switching a service unit are provided. The method includes: determining a target service unit; and triggering the target service unit to publish first routing information according to configuration information of a first service unit for a first load balancing task, so as to replace the first service unit to provide a traffic distribution service for the first load balancing task. When the entire service network needs to perform disaster tolerance switching and capacity dispatching, the method provided in the embodiments of this application can effectively improve the real-time performance of traffic switching, and avoid the problem of relatively poor real-time performance of traffic switching caused by the influence of DNS cache in the existing technologies.
    Type: Grant
    Filed: January 7, 2022
    Date of Patent: January 14, 2025
    Assignee: Alibaba Group Holding Limited
    Inventor: Bengbeng Xue
  • Patent number: 12199887
    Abstract: An information processing method, an Ethernet switching chip and a storage medium are provided. The method includes: executing, by a master IP core, one of following operations: updating a global information table of the master IP core according to first information corresponding to the information processing request, and sending the first information to each slave IP core; updating a dedicated information table of the master IP core according to second information corresponding to the information processing request, or, sending, to a corresponding slave IP core, third information corresponding to the information processing request; or acquiring fourth information from the global information table or the dedicated information table of the master IP core based on the information processing request and sending the fourth information to a processor, or, acquiring fifth information from a corresponding slave IP core and sending the fifth information to the processor.
    Type: Grant
    Filed: September 7, 2020
    Date of Patent: January 14, 2025
    Assignee: SUZHOU CENTEC COMMUNICATIONS CO., LTD.
    Inventors: Zhen Jiang, Peiyu Fang, Wei Zhou, Xinglong Cui
  • Patent number: 12199877
    Abstract: A system includes a scheduling device of a data distribution service (DDS) that determines bandwidth for communication of time sensitive communications between devices using the DDS in a time sensitive network (TSN). The scheduling device determines available bandwidth for communication of non-time sensitive communications of the control system using the DDS in the TSN, and controls communication of both the time sensitive and non-time sensitive communications in the TSN. The system also includes a traffic shaper of the TSN that receives a communication change from the control system at the TSN. The scheduling device changes one or more of the bandwidth for the communication of the time sensitive communications or the available bandwidth for the communication of the non-time sensitive communications in the TSN without restarting at least one network device of the TSN and while ensuring communications of both the time sensitive communications and the non-time sensitive communications.
    Type: Grant
    Filed: January 20, 2023
    Date of Patent: January 14, 2025
    Assignee: DOLBY INTELLECTUAL PROPERTY LICENSING, LLC
    Inventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
  • Patent number: 12199874
    Abstract: The present invention discloses methods and systems for reducing network latency. A first network device establishes a plurality of connections with a second network device. After that, determining non-congesting latency of each of the plurality of connections. Assigning a weighting to each of the plurality of connections. Decreasing the weighting of a connection when the performance of the connection deteriorated according to a first criteria. The first network device may perform weight decreasing again after a time interval. Last, sending data packets through the plurality of connections according to the weightings.
    Type: Grant
    Filed: December 27, 2023
    Date of Patent: January 14, 2025
    Assignee: Pismo Labs Technology Limited
    Inventor: Wan Chun Leung
  • Patent number: 12200753
    Abstract: Methods, apparatus, systems, architectures, and interfaces for a wireless transmit receive unit (WTRU) performing sidelink communications are provided.
    Type: Grant
    Filed: April 8, 2021
    Date of Patent: January 14, 2025
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Tao Deng, Tuong Hoang, Martino Freda, Moon Il Lee
  • Patent number: 12199882
    Abstract: An information processing device in a communication apparatus performs a management process of traffic flow management information for transfer of data including a plurality of frames from a transmission source terminal to a transmission destination terminal. Where new traffic flow management information of a traffic flow associated with a data frame identified by an identification unit on the basis of identification information included in the received data frame is recorded in the communication apparatus, a recording unit determines whether the number of pieces of traffic flow management information already recorded is equal to or more than a threshold value, and calculates and records a scheduled release time of the traffic flow management information according to a determination result.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: January 14, 2025
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Go Yazawa, Takahiro Kubo, Natsuki Yasuhara, Shinichi Yoshihara
  • Patent number: 12196562
    Abstract: A method performed by a vehicle manager (150) for managing a remote-controlled vehicle (160). The vehicle manager (150) obtains an original route to the destination passing a sequence of radio access points in a wireless network that a wireless device in the vehicle (160) will connect to in a communication with the vehicle manager (150) when the vehicle (160) travels along the original route. The vehicle manager (150) detects at least one deficient radio access point of the original route. The vehicle manager (150) then instructs the vehicle (160) to adapt its behaviour based on said detecting.
    Type: Grant
    Filed: June 5, 2019
    Date of Patent: January 14, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Jawwad Ahmed, Andreas Johnsson
  • Patent number: 12199844
    Abstract: A burst traffic detection device includes a packet receiver configured to receive packets from a network, a flow specification device configured to specify, in accordance with header information of the packets, flow rules, a flow information storage device configured to store flow information of the specified flow rules, a statistical information storage device configured to store statistical information including the total number of packets for each flow rule and/or the total number of bytes for each flow rule, a burst detection device configured to detect the occurrence of burst traffic in accordance with the statistical information, and a detection count storage device configured to store the number of times of the occurrence of burst traffic.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: January 14, 2025
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Shuhei Yoshida, Yuta Ukon, Shoko Oteru, Namiko Ikeda, Koyo Nitta
  • Patent number: 12198153
    Abstract: An information processing device includes an estimation unit estimating the number of persons in a facility based on a first number of MAC addresses counted based on first information about MAC addresses collected from radio waves transmitted by first terminals during a first time period, and a learned model, and a determination unit determining a third number of MAC addresses changing randomly, from the first number based on a first half of each of the MAC addresses. The learned model is generated by machine learning teacher data defining a relationship between a second number of MAC addresses counted based on second information about MAC addresses collected from radio waves transmitted from second terminals in the facility during a second time period, and the actual number of persons in the facility. The estimation unit estimates part of the number of the persons based on the third number and the learned model.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: January 14, 2025
    Assignee: unerry inc.
    Inventors: Hiroyasu Kuraya, Hidetoshi Uchiyama
  • Patent number: 12192828
    Abstract: The system obtains a first acyclic graph including multiple nodes and edges connecting the multiple nodes. A process to create a weave of the first acyclic graph produces a matching weave when executed on the first acyclic graph by different computing devices. An addition of a node to the first acyclic graph produces a second acyclic graph. The addition of the node to the first acyclic graph changes the weave of the first acyclic graph. The system obtains a process to reach a global consensus among the multiple computing devices. The process indicates a criterion to satisfy prior to reaching the global consensus and determines whether the multiple computing devices in the network satisfy the criterion. Upon determining that the criterion is satisfied, the system adds a finalize node to the first acyclic graph to obtain a third acyclic graph. A weave of the third acyclic graph cannot change.
    Type: Grant
    Filed: January 29, 2024
    Date of Patent: January 7, 2025
    Assignee: SpiderOak, Inc.
    Inventor: Jonathan Andrew Crockett Moore
  • Patent number: 12192960
    Abstract: The present disclosure discloses a method for a User Equipment (UE). The method comprises: establishing a communication session with a network node for transmission of data; receiving a configuration message indicating information for one or more of transmission slots for a plurality of logical channels; setting up for transmission of data based on the received configuration message to select one or more logical channels of the plurality of logical channels; and prioritizing the selection of plurality of logical channels when the UE is indicative of initiation of transmission of data.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 7, 2025
    Assignee: NEC CORPORATION
    Inventors: Venkatarao Gonuguntla, Hisashi Futaki, Tetsu Ikeda, Sadafuku Hayashi
  • Patent number: 12192071
    Abstract: Disclosed embodiments are directed at systems, methods, and architecture for operating a control plan of a microservices application. The control plane corresponds with data plane proxies associated with each of a plurality of APIs that make up the microservices application. The communication between the data plane proxies and the control plane enables automatic detection of service groups of APIs and automatic repair of application performance in real-time in response to degrading service node conditions.
    Type: Grant
    Filed: February 9, 2024
    Date of Patent: January 7, 2025
    Assignee: KONG INC.
    Inventors: Marco Palladino, Augusto Marietti
  • Patent number: 12185091
    Abstract: A communications system switching method and a terminal device establish, by the terminal device, a connection to a first communications system, run a first application, obtain a QoS value of a second communications system, determine based on a preset policy and a QoS requirement of the first application, whether the QoS value of the second communications system meets the QOS requirement of the first application. When the QoS value of the second communications system meets the QOS requirement of the first application, the terminal device disconnects from the first communications system and establishes a connection to the second communications system.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: December 31, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Haw-Wei Shu, Chien-Jen Huang, Hsingyu Lung
  • Patent number: 12182624
    Abstract: A device, system and method for assigning portions of a global resource limit to application engines based on relative load is provided. A system comprises a plurality of application engines that share a global resource limit; and a plurality of operator engines. The plurality of operator engines are each configured to: monitor a respective metric representative of respective load at a respective application engine; share the respective metric with others of the plurality of operator engines; determine a relative load at the respective application engine based on the respective metric and respective metrics received from the others of the plurality of operator engines; and assign a portion of the global resource limit to the respective application engine based on the relative load.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: December 31, 2024
    Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLIS
    Inventors: Philippe Grabarsky, Mohamed Wadie Nsiri
  • Patent number: 12185361
    Abstract: Methods, apparatus, systems, architectures, and interfaces for a wireless transmit receive unit (WTRU) performing sidelink communications are provided.
    Type: Grant
    Filed: June 11, 2024
    Date of Patent: December 31, 2024
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Tao Deng, Tuong Hoang, Martino Freda, Moon Il Lee
  • Patent number: 12182531
    Abstract: A method for execution, by a first intermediate node of a plurality of nodes in a database management system, includes receiving a message, where the first intermediate node is limited to communication with a subset of nodes of the plurality of nodes, where the message: includes data that is being sent in accordance with a routing path, is a first size, and indicates a next node of the routing path, and where the subset of nodes includes the next node. The method continues by generating a revised message, wherein the revised message includes the data and has a second size. The method continues by determining whether there is at least one additional intermediate node after the next node in the routing path. When yes, determining an optimal route for forwarding the revised message via a node of the subset of nodes, and sending the revised message to the node.
    Type: Grant
    Filed: October 29, 2021
    Date of Patent: December 31, 2024
    Assignee: Ocient Inc.
    Inventors: Jason Arnold, George Kondiles
  • Patent number: 12182267
    Abstract: Systems, methods, and processing devices for aiding with cyber intrusion investigations that includes capabilities for extracting data from a specified range of a volatile memory of a target processing device, reconstructing data structures and artifacts from the extracted data; and generating and presenting a visualization of the reconstructed data structures and the reconstructed artifacts.
    Type: Grant
    Filed: July 6, 2023
    Date of Patent: December 31, 2024
    Assignee: Volexity, Inc.
    Inventors: Aaron Walters, Michael Ligh, Steven Adair
  • Patent number: 12184556
    Abstract: A method includes: sending a pause frame followed by a migrate frame when a value of one of per-flow buffer usage (FBU) counters (referred to as a counter value) exceeds a pause threshold; stopping dequeuing one of pause egress queues (PEQs) when receiving a pause frame; enqueuing a packet into one of the PEQs when receiving a migrate frame; sending a resume frame followed by a migrate-back frame when a previous counter value exceeds the pause threshold and a current counter value is smaller than a resume threshold; when receiving a resume frame, resuming dequeuing one of the PEQs until empty, and then dequeuing a default egress queue (DEQ); and enqueuing a packet into the DEQ when receiving a migrate-back frame.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: December 31, 2024
    Assignee: National Yang Ming Chiao Tung University
    Inventors: Shie-Yuan Wang, Yo-Ru Chen, Hsien-Chueh Hsieh, Ruei-Syun Lai, Yi-Bing Lin
  • Patent number: 12177938
    Abstract: Systems and methods are provided for controlling device retry behavior. The method is performed by receiving an error code generated in response to a resource request from the wireless device, associating the error code with a timeframe for resending the resource request from the wireless device, and sending the error code and the timeframe to the wireless device in response to the resource request.
    Type: Grant
    Filed: July 18, 2023
    Date of Patent: December 24, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Anil Kumar Mariyani, Chris Jensen, Patrick D. Wilson
  • Patent number: 12177129
    Abstract: Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a user equipment (UE) may receive, from a network node, an indication of one or more data radio bearers between the UE and the network node that are configured for application data unit (ADU) traffic. The UE may communicate, with an application server, one or more ADU traffic flows through the network node using the one or more data radio bearers. Numerous other aspects are provided.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: December 24, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Mickael Mondet, Yih-Hao Lin, Prashanth Haridas Hande, Ravi Agarwal, Peerapol Tinnakornsrisuphap, Miguel Griot, Dario Serafino Tonesi, Sitaramanjaneyulu Kanamarlapudi, Ozcan Ozturk, Aziz Gholmieh
  • Patent number: 12177130
    Abstract: Some embodiments provide a method for performing deep packet inspection (DPI) for an SD-WAN (software defined, wide area network) established for an entity by a plurality of edge nodes and a set of one or more cloud gateways. At a particular edge node, the method uses local and remote deep packet inspectors to perform DPI for a packet flow. Specifically, the method initially uses the local deep packet inspector to perform a first DPI operation on a set of packets of a first packet flow to generate a set of DPI parameters for the first packet flow. The method then forwards a copy of the set of packets to the remote deep packet inspector to perform a second DPI operation to generate a second set of DPI parameters. In some embodiments, the remote deep packet inspector is accessible by a controller cluster that configures the edge nodes and the gateways.
    Type: Grant
    Filed: July 20, 2023
    Date of Patent: December 24, 2024
    Assignee: VMware LLC
    Inventors: Navaneeth Krishnan Ramaswamy, Ganesh Srinivasan
  • Patent number: 12177937
    Abstract: An apparatus and a method for reallocation of global unique temporary identifier (GUTI) in 5G networks are disclosed. The method includes receiving, at a user equipment, a first message from a network, the first message including a first global unique temporary identifier and additional information, at least the first global unique temporary identifier being as-signed to the user equipment; receiving a first data transmission including the first global unique temporary identifier from the network; in response to receiving the first data transmission, deriving, at the user equipment, a second global unique temporary identifier based on the first global unique temporary identifier and the additional information; and receiving a second data transmission including the second global unique temporary identifier from the network.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: December 24, 2024
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Devaki Chandramouli, Srinivasan Selvaganapathy, Hannu Petri Hietalahti, Suresh Nair, Philippe Godin
  • Patent number: 12177720
    Abstract: Methods, systems, and computer readable media for notification delivery are disclosed. One example method for notification delivery comprises: at a network function including at least one processor: receiving a first message indicating that first notification data is available for a first notification receiver; determining, during an overload or congestion condition, that a computed priority value for a first notification message associated with the first message indicates an acceptable priority value for delivery during the overload or congestion condition, wherein the computed priority value is computed using a first priority value associated with the first notification message and a minimum priority value and a maximum priority value associated with the first notification receiver and/or a first service type; and sending the first notification message to the first notification receiver.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: December 24, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Rajiv Krishan
  • Patent number: 12177097
    Abstract: An example method according to some embodiments includes receiving flow data for a packet traversing a network. The method continues by determining a source endpoint group and a destination endpoint group for the packet. The method continues by determining that a policy was utilized, the policy being applicable to the endpoint group. Finally, the method includes updating utilization data for the policy based on the flow data.
    Type: Grant
    Filed: September 20, 2023
    Date of Patent: December 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Sunil Kumar Gupta, Navindra Yadav, Michael Standish Watts, Ali Parandehgheibi, Shashidhar Gandham, Ashutosh Kulshreshtha, Khawar Deen
  • Patent number: 12177651
    Abstract: Techniques for traffic steering are disclosed. A first signal characteristic of a first connection between an electronic device and a first wireless communications network is determined. A second signal characteristic of a second connection between the electronic device and a second wireless communications network is also determined. Based on the first signal characteristic and the second signal characteristic, the electronic device is prevented from attempting to establish the second connection until one or more establishment criteria are met.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: December 24, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Indermeet Singh Gandhi, Jerome Henry
  • Patent number: 12170861
    Abstract: An electronic monitoring system is provided that allows for an access point to transmit variable target wake time durations to a wireless device based upon the detection of a categorized triggering event being sensed by the wireless device. The system allows for one or more components to be deactivated during the variable target wake time duration, as to reduce power consumption during periods of inactivity. A method of varying the target wake time duration in a wireless imaging device based upon the detection of a categorized triggering event being sensed by the wireless device is also provided.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: December 17, 2024
    Assignee: Arlo Technologies, Inc.
    Inventor: Vincent Smith
  • Patent number: 12170920
    Abstract: A problem to be solved is to control a network slice from a core network. A method to be executed by an information processing apparatus in a cloud-based computing environment includes the steps of: receiving, from a mobility management device, a congestion notification including a slice identifier for a congested slice; transmitting, to a slice allocation device, a setting request for setting a subslice to the slice corresponding to the slice identifier, upon reception of the congestion notification; and transmitting, when a subslice identifier associated with the slice identifier is set in the slice allocation device and the subslice identifier is added in the mobility management device, an instruction to establish communication using the subslice corresponding to the subslice identifier and the slice corresponding to the slice identifier to the mobility management device.
    Type: Grant
    Filed: November 20, 2023
    Date of Patent: December 17, 2024
    Assignee: INTERNET INITIATIVE JAPAN INC.
    Inventor: Jun Kakishima
  • Patent number: 12169563
    Abstract: Apparatuses, systems, and techniques for classifying one or more computer programs executed by a host device as being ransomware using a machine learning (ML) detection system. An integrated circuit is coupled to physical memory of a host device via a host interface. The integrated circuit hosts a hardware-accelerated security service to protect one or more computer programs executed by the host device. The security service obtains a series of snapshots of data stored in the physical memory and extracts a set of features from each snapshot of the series of snapshots, each snapshot representing the data at a point in time. The security service classifies a process of the one or more computer programs as ransomware or non-ransomware using the set of features and outputs an indication of ransomware responsive to the process being classified as ransomware.
    Type: Grant
    Filed: July 13, 2022
    Date of Patent: December 17, 2024
    Assignee: Mellanox Technologies, Ltd.
    Inventors: Vadim Gechman, Nir Rosen, Haim Elisha, Bartley Richardson, Rachel Allen, Ahmad Saleh, Rami Ailabouni, Thanh Nguyen
  • Patent number: 12170622
    Abstract: In some embodiments, a method receives a set of packets for a flow and determines a set of features for the flow from the set of packets. A classification of an elephant flow or a mice flow is selected based on the set of features. The classification is selected before assigning the flow to a network resource in a plurality of network resources. The method assigns the flow to a network resource in the plurality of network resources based on the classification for the flow and a set of classifications for flows currently assigned to the plurality of network resources. Then, the method sends the set of packets for the flow using the assigned network resource.
    Type: Grant
    Filed: July 25, 2023
    Date of Patent: December 17, 2024
    Assignee: VMware LLC
    Inventors: Santosh Pallagatti Kotrabasappa, Sairam Veeraswamy, Abhishek Goliya, Abbas Mohamed
  • Patent number: 12170652
    Abstract: A packet transmission method and apparatus, and a computer storage medium, and relates to the field of communications technologies. A first device obtains service type information of an original packet. The first device generates an encapsulating security payload (ESP) packet of the original packet based on a target security association, where the ESP packet includes a packet header, an ESP header, a service type field, a first encrypted part, and an ESP authentication data field, and the service type field includes the service type information. The first device sends the ESP packet to a second device. The second device parses the service type field to obtain the service type information of the original packet. The second device performs a target operation on the ESP packet based on a service policy and the service type information of the original packet.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: December 17, 2024
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Chunning Wang
  • Patent number: 12170599
    Abstract: Examples of the present disclosure describe systems and methods for implementing a success rate SLI solution for service pipelines. In aspects, a metrics service may detect that a number of payloads relating to one or more activities or service requests have been received at one or more services of a service pipeline. For each payload processed by a service of the service pipeline, the metrics service may determine a set of payload processing metrics for the service. The set of payload processing metrics for the service may be applied to the payload. The payload processing metrics for each service may be aggregated and used to calculate a success rate for payloads processed using the service pipeline. Based on the success rate, an SLI may be evaluated and/or an action associated with the activity/service request may be performed.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: December 17, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ariel Kenig, Yaniv Haim Yehuda
  • Patent number: 12164979
    Abstract: Systems, device and techniques are disclosed for controlling location-based features with usage maps. An application running on a device may receive a current location of the device. The application may determine a sector of a usage map that corresponds to the current location of the device. The usage map may be associated with the application and he usage map may include a map of a geographic area divided into sectors. The application may modify the operation of a remote API call of the application based on the sector of the usage map that corresponds to the current location of the device by disabling or rate-limiting the remote API call.
    Type: Grant
    Filed: December 27, 2021
    Date of Patent: December 10, 2024
    Assignee: Salesforce, Inc.
    Inventor: Jason Gerner
  • Patent number: 12166681
    Abstract: Described herein are systems, methods, and software to enhance the implementation of communication rules in a computing network. In one example, a method of operating a communication settings system maintains communication rules for a plurality of networks, wherein the communication rules define forwarding actions for ingress and egress packets to and from applications in the plurality of computing networks. The service further identifies a configuration request from a computing network with applications executing in the computing network, identifies a subset of the communication rules based on the plurality of applications, and provides the subset of the communication rules to the computing network.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: December 10, 2024
    Assignee: Nicira, Inc.
    Inventors: Arijit Chanda, Rajiv Krishnamurthy
  • Patent number: 12166682
    Abstract: Methods, apparatus, systems, and articles of manufacture to facilitate data transmission are disclosed. An examples apparatus includes a schedule controller to determine a first time corresponding to an end of a window for a data exchange; a data packet controller to determine a second time corresponding to an acknowledgement send during the window; a link performance calculator to calculate link performance based on the first time and the second time; and an interface to transmit the link performance to a network configuration entity.
    Type: Grant
    Filed: December 23, 2020
    Date of Patent: December 10, 2024
    Inventors: Mikhail Galeev, Susruth Sudhakaran, Dave Cavalcanti, Amit Baxi, Vincent S. Mageshkumar
  • Patent number: 12166660
    Abstract: Systems, methods, and computer-readable media are disclosed for characterizing data flows within an in-band telemetry (INT) domain. First aggregated statistical data regarding a flow of INT packets is periodically received from a first aggregating network device. The flow of INT packets flows from an initiator network device via one or more transit network devices to a terminator network device. Second aggregated statistical data regarding the flow of INT packets is periodically received from a second aggregating network device. In response to comparing the first aggregated statistical data and the second aggregated statistical data, one or more dropped INT packets may be implicitly identified. Based on the one or more dropped INT packets in the flow of INT packets, a dropped INT packet notification may be provided.
    Type: Grant
    Filed: November 22, 2022
    Date of Patent: December 10, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Vijay Rangarajan, Padmanabh Ratnakar
  • Patent number: 12165020
    Abstract: Rapid and data-efficient training of an artificial intelligence (AI) algorithm are disclosed. Ground truth data are not available and a policy must be learned based on limited interactions with a system. A policy bank is used to explore different policies on a target system with shallow probing. A target policy is chosen by comparing a good policy from the shallow probing with a base target policy which has evolved over other learning experiences. The target policy then interacts with the target system and a replay buffer is built up. The base target policy is then updated using gradients found with respect to the transition experience stored in the replay buffer. The base target policy is quickly learned and is robust for application to new, unseen, systems.
    Type: Grant
    Filed: December 31, 2020
    Date of Patent: December 10, 2024
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Di Wu, Jikun Kang, Hang Li, Xi Chen, Yi Tian Xu, Dmitriy Rivkin, Taeseop Lee, Intaik Park, Michael Jenkin, Xue Liu, Gregory Lewis Dudek
  • Patent number: 12166650
    Abstract: Systems and methods are provided herein for using a network device's software (e.g., programs executed on a CPU) to maintain and export flow data while offloading network resource intensive tasks to the network device's hardware. This may be accomplished by a network device determining whether a new flow should be tracked using only the software table (e.g., table stored only on the CPU) of the network device or whether certain flow tracking tasks (e.g., counting/parsing) can be offloaded to a hardware table (e.g., counter table in a hardware flow cache) of the network device. The network device may use one or more conditions to determine whether the new flow should be tracked using the software table or by both the software and the hardware table. The conditions can relate to the characteristics of the new flow, resource information, prioritization of the new flow, etc.
    Type: Grant
    Filed: March 17, 2023
    Date of Patent: December 10, 2024
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Francois Labonte, Jeevan Kamisetty
  • Patent number: 12164773
    Abstract: An apparatus can include a plurality of memory devices and a memory controller coupled to the plurality of memory devices via a plurality of memory channels. The plurality of memory channels can be each organized as a plurality of channel groups that can be operated as independent RAS channels (e.g., channels for independent RAS accesses). Data received at the memory controller via different memory channels of one RAS channel can be aligned at various circuits and/or components of the memory controller.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: December 10, 2024
    Assignee: Micron Technology, Inc.
    Inventors: Emanuele Confalonieri, Antonino Capri, Nicola Del Gatto, Federica Cresci, Massimiliano Turconi
  • Patent number: 12164905
    Abstract: Techniques are disclosed for deploying software upgrades to a mixed network of In-Service Software Upgrade (ISSU)-capable and ISSU-incapable network devices without interrupting network traffic serviced by the mixed network. In one example, a centralized controller for a network determines that first network devices of a plurality of network devices for the network are In-Service Software Upgrade (ISSU)-capable and second network devices of the plurality of network devices are not ISSU-capable. The centralized controller transmits messages instructing the first network devices to perform an ISSU operation. Further, the centralized controller transmits messages instructing each network device of the second network devices to transmit a message to peer network devices of the network device, the message indicating that the network device is not ISSU-capable.
    Type: Grant
    Filed: March 28, 2019
    Date of Patent: December 10, 2024
    Assignee: JUNIPER NETWORKS, INC.
    Inventors: Manish Krishnan, Tong Jiang, Vivekananda Shenoy, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan
  • Patent number: 12167059
    Abstract: Provided is a method for recommending videos. The method includes: acquiring an identifier of a video operated by a target account in history, and determining a tag weight of each of a plurality of video tags of the video corresponding to the identifier; determining, based on the tag weight of the each video tag, a video weight of each of a plurality of candidate videos in a predetermined candidate set; selecting, based on the video weight of the each candidate video, a target video from the candidate set for recommendation; and detecting, from video tags of a distributed video, a video tag that meets a predetermined condition, and reducing, based on the tag weight of the video tag that meets the predetermined condition, a weight of an undistributed candidate video with the video tag that meets the predetermined condition in the candidate set.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: December 10, 2024
    Assignee: BIGO TECHNOLOGY PTE. LTD.
    Inventor: Huizhu Zhao
  • Patent number: 12160769
    Abstract: The present disclosure relates to time-aware Quality-of-Service (QoS), in particular techniques for providing time-aware QoS in communication systems such as 5G NR (New Radio). In particular the disclosure relates to a device for translating between a first communication network, in particular a deterministic communication network, and a second communication network, in particular a mobile communication network, in particular a 5G communication network, wherein the device comprises: an application function that is configured to translate between Quality-of-Service (QoS) parameters of the first communication network and QoS parameters of the second communication network; a QoS profile comprising the QoS parameters of the first communication network translated by the application function and, optionally, additional QoS parameters originating from the second communication network; and a signaling procedure configured to exchange the translated QoS parameters within the second communication network.
    Type: Grant
    Filed: November 3, 2023
    Date of Patent: December 3, 2024
    Assignee: Huawei Technologies Co., Ltd
    Inventors: Sandip Gangakhedkar, Hanwen Cao, Josef Eichinger, Qing Wei, Hui Ni
  • Patent number: 12160319
    Abstract: Methods, systems and apparatus are provided for hybrid automatic repeat request (HARQ) processes. A base station may transmit first uplink (UL)-downlink (DL) configuration information indicating a first UL-DL configuration, and may transmit second UL-DL configuration information indicating a second UL-DL configuration. The base station may transmit a physical downlink shared channel (PDSCH) transmission in a DL direction of one or more first symbols in a first subframe. The DL direction of the one or more first symbols may be based on the first UL-DL configuration and the second UL-DL configuration. The base station may receive first acknowledgement (ACK)/negative ACK (NACK) information in a UL direction of one or more second symbols in the first subframe. The first ACK/NACK information may be based on the PDSCH transmission. The UL direction of the one or more second symbols may be based on the first UL-DL configuration and the second UL-DL configuration.
    Type: Grant
    Filed: April 27, 2023
    Date of Patent: December 3, 2024
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Janet A. Stern-Berkowitz, Afshin Haghighat, Moon-il Lee
  • Patent number: 12156045
    Abstract: The disclosed system provides a facility for improving user call quality at a mobile device. The system includes an over-the-top (OTT) client that may be installed on the mobile device for allowing a user to initiate call quality tests. The system performs a call quality test to generate a call quality score or metric from the obtained audio sample via a Call Quality Algorithm. If the call quality score or metric falls below a predetermined threshold, the system may suggest (via the OTT client or via a push notification) that the user of the mobile device switch from the first communication interface (e.g., a radio network such as 4G) to a second communication interface (e.g., Wi-Fi) on the mobile device. The disclosed system tracks the call quality score or metric of multiple mobile devices operating within a telecommunications network, identifies service outages within the network, and notifies impacted mobile devices.
    Type: Grant
    Filed: November 10, 2021
    Date of Patent: November 26, 2024
    Assignee: T-Mobile USA, Inc.
    Inventor: Hemanth Karanam
  • Patent number: 12153828
    Abstract: Dual-controller storage systems and methods for controlling the dual-controller storage systems are provided. The dual-controller storage system may include a first controller, a second controller, at least one expander, a first storage array, and a second storage array. The at least one expander may be connected with the first controller, the second controller, the first storage array, and the second storage array. The first controller and the second controller may be communicatively connected via a network. When the first controller and the second controller both work in a normal state, the first controller may be configured to control the first storage array, and the second controller may be configured to control the second storage array. The first controller and the second controller may work in synchronization.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: November 26, 2024
    Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.
    Inventors: Guobao Feng, Qiliang Wei, Honghao Yu