Flow Control Of Data Transmission Through A Network Patents (Class 370/235)
-
Patent number: 12219642Abstract: 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: GrantFiled: February 13, 2020Date of Patent: February 4, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Dung Pham Van, Paul Schliwa-Bertling, Magnus Stattin
-
Patent number: 12219667Abstract: 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: GrantFiled: October 30, 2020Date of Patent: February 4, 2025Assignees: Battelle Energy Alliance, LLC, University of Utah Research FoundationInventors: Aniqua Z. Baset, Christopher D. Becker, Samuel Ramirez, Sneha K. Kasera, Kurt W. Derr
-
Patent number: 12218844Abstract: 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: GrantFiled: July 30, 2021Date of Patent: February 4, 2025Assignee: PAYPAL, INC.Inventor: Clive Blackledge
-
Patent number: 12218850Abstract: 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: GrantFiled: January 28, 2022Date of Patent: February 4, 2025Assignee: MEDIATEK INC.Inventors: Yuan-Ting Huang, Kai-Wen Liu, Yu-Hua Huang
-
Patent number: 12212499Abstract: 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: GrantFiled: October 3, 2019Date of Patent: January 28, 2025Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Nipun Sharma, Rakesh Bajpai, Hans Eriksson, Tushar Sabharwal, Rajiv Bhardwaj, Michael Grimes, James O'Meara
-
Patent number: 12206601Abstract: 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: GrantFiled: May 31, 2023Date of Patent: January 21, 2025Assignee: Ciena CorporationInventors: Mahesh Giri, Atul Mehra, Anurag Prakash, Yong Yin, Ritesh Singal, Peter Pieda
-
Patent number: 12200047Abstract: 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: GrantFiled: January 7, 2022Date of Patent: January 14, 2025Assignee: Alibaba Group Holding LimitedInventor: Bengbeng Xue
-
Patent number: 12199887Abstract: 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: GrantFiled: September 7, 2020Date of Patent: January 14, 2025Assignee: SUZHOU CENTEC COMMUNICATIONS CO., LTD.Inventors: Zhen Jiang, Peiyu Fang, Wei Zhou, Xinglong Cui
-
Patent number: 12199877Abstract: 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: GrantFiled: January 20, 2023Date of Patent: January 14, 2025Assignee: DOLBY INTELLECTUAL PROPERTY LICENSING, LLCInventors: Stephen Francis Bush, Joel Frederick Markham, Andrew William Berner
-
Patent number: 12199874Abstract: 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: GrantFiled: December 27, 2023Date of Patent: January 14, 2025Assignee: Pismo Labs Technology LimitedInventor: Wan Chun Leung
-
Patent number: 12200753Abstract: Methods, apparatus, systems, architectures, and interfaces for a wireless transmit receive unit (WTRU) performing sidelink communications are provided.Type: GrantFiled: April 8, 2021Date of Patent: January 14, 2025Assignee: InterDigital Patent Holdings, Inc.Inventors: Tao Deng, Tuong Hoang, Martino Freda, Moon Il Lee
-
Information processing apparatus, communication apparatus, information processing method and program
Patent number: 12199882Abstract: 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: GrantFiled: March 4, 2021Date of Patent: January 14, 2025Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Go Yazawa, Takahiro Kubo, Natsuki Yasuhara, Shinichi Yoshihara -
Patent number: 12196562Abstract: 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: GrantFiled: June 5, 2019Date of Patent: January 14, 2025Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Jawwad Ahmed, Andreas Johnsson
-
Patent number: 12199844Abstract: 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: GrantFiled: July 23, 2019Date of Patent: January 14, 2025Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATIONInventors: Shuhei Yoshida, Yuta Ukon, Shoko Oteru, Namiko Ikeda, Koyo Nitta
-
Patent number: 12198153Abstract: 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: GrantFiled: September 4, 2020Date of Patent: January 14, 2025Assignee: unerry inc.Inventors: Hiroyasu Kuraya, Hidetoshi Uchiyama
-
Patent number: 12192828Abstract: 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: GrantFiled: January 29, 2024Date of Patent: January 7, 2025Assignee: SpiderOak, Inc.Inventor: Jonathan Andrew Crockett Moore
-
Patent number: 12192960Abstract: 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: GrantFiled: December 19, 2019Date of Patent: January 7, 2025Assignee: NEC CORPORATIONInventors: Venkatarao Gonuguntla, Hisashi Futaki, Tetsu Ikeda, Sadafuku Hayashi
-
Patent number: 12192071Abstract: 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: GrantFiled: February 9, 2024Date of Patent: January 7, 2025Assignee: KONG INC.Inventors: Marco Palladino, Augusto Marietti
-
Patent number: 12185091Abstract: 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: GrantFiled: October 26, 2018Date of Patent: December 31, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Haw-Wei Shu, Chien-Jen Huang, Hsingyu Lung
-
Patent number: 12182624Abstract: 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: GrantFiled: February 18, 2021Date of Patent: December 31, 2024Assignee: AMADEUS S.A.S., SOPHIA ANTIPOLISInventors: Philippe Grabarsky, Mohamed Wadie Nsiri
-
Patent number: 12185361Abstract: Methods, apparatus, systems, architectures, and interfaces for a wireless transmit receive unit (WTRU) performing sidelink communications are provided.Type: GrantFiled: June 11, 2024Date of Patent: December 31, 2024Assignee: InterDigital Patent Holdings, Inc.Inventors: Tao Deng, Tuong Hoang, Martino Freda, Moon Il Lee
-
Patent number: 12182531Abstract: 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: GrantFiled: October 29, 2021Date of Patent: December 31, 2024Assignee: Ocient Inc.Inventors: Jason Arnold, George Kondiles
-
Patent number: 12182267Abstract: 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: GrantFiled: July 6, 2023Date of Patent: December 31, 2024Assignee: Volexity, Inc.Inventors: Aaron Walters, Michael Ligh, Steven Adair
-
Patent number: 12184556Abstract: 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: GrantFiled: August 31, 2022Date of Patent: December 31, 2024Assignee: National Yang Ming Chiao Tung UniversityInventors: Shie-Yuan Wang, Yo-Ru Chen, Hsien-Chueh Hsieh, Ruei-Syun Lai, Yi-Bing Lin
-
Patent number: 12177938Abstract: 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: GrantFiled: July 18, 2023Date of Patent: December 24, 2024Assignee: T-Mobile Innovations LLCInventors: Anil Kumar Mariyani, Chris Jensen, Patrick D. Wilson
-
Patent number: 12177129Abstract: 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: GrantFiled: March 29, 2022Date of Patent: December 24, 2024Assignee: QUALCOMM IncorporatedInventors: 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: 12177130Abstract: 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: GrantFiled: July 20, 2023Date of Patent: December 24, 2024Assignee: VMware LLCInventors: Navaneeth Krishnan Ramaswamy, Ganesh Srinivasan
-
Patent number: 12177937Abstract: 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: GrantFiled: February 4, 2021Date of Patent: December 24, 2024Assignee: NOKIA TECHNOLOGIES OYInventors: Devaki Chandramouli, Srinivasan Selvaganapathy, Hannu Petri Hietalahti, Suresh Nair, Philippe Godin
-
Patent number: 12177720Abstract: 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: GrantFiled: March 2, 2022Date of Patent: December 24, 2024Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Rajiv Krishan
-
Patent number: 12177097Abstract: 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: GrantFiled: September 20, 2023Date of Patent: December 24, 2024Assignee: Cisco Technology, Inc.Inventors: Sunil Kumar Gupta, Navindra Yadav, Michael Standish Watts, Ali Parandehgheibi, Shashidhar Gandham, Ashutosh Kulshreshtha, Khawar Deen
-
Patent number: 12177651Abstract: 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: GrantFiled: June 21, 2023Date of Patent: December 24, 2024Assignee: Cisco Technology, Inc.Inventors: Indermeet Singh Gandhi, Jerome Henry
-
Patent number: 12170861Abstract: 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: GrantFiled: September 23, 2022Date of Patent: December 17, 2024Assignee: Arlo Technologies, Inc.Inventor: Vincent Smith
-
Patent number: 12170920Abstract: 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: GrantFiled: November 20, 2023Date of Patent: December 17, 2024Assignee: INTERNET INITIATIVE JAPAN INC.Inventor: Jun Kakishima
-
Patent number: 12169563Abstract: 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: GrantFiled: July 13, 2022Date of Patent: December 17, 2024Assignee: Mellanox Technologies, Ltd.Inventors: Vadim Gechman, Nir Rosen, Haim Elisha, Bartley Richardson, Rachel Allen, Ahmad Saleh, Rami Ailabouni, Thanh Nguyen
-
Patent number: 12170622Abstract: 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: GrantFiled: July 25, 2023Date of Patent: December 17, 2024Assignee: VMware LLCInventors: Santosh Pallagatti Kotrabasappa, Sairam Veeraswamy, Abhishek Goliya, Abbas Mohamed
-
Patent number: 12170652Abstract: 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: GrantFiled: February 15, 2022Date of Patent: December 17, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Chunning Wang
-
Patent number: 12170599Abstract: 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: GrantFiled: February 28, 2022Date of Patent: December 17, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Ariel Kenig, Yaniv Haim Yehuda
-
Patent number: 12164979Abstract: 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: GrantFiled: December 27, 2021Date of Patent: December 10, 2024Assignee: Salesforce, Inc.Inventor: Jason Gerner
-
Patent number: 12166681Abstract: 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: GrantFiled: February 17, 2023Date of Patent: December 10, 2024Assignee: Nicira, Inc.Inventors: Arijit Chanda, Rajiv Krishnamurthy
-
Patent number: 12166682Abstract: 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: GrantFiled: December 23, 2020Date of Patent: December 10, 2024Inventors: Mikhail Galeev, Susruth Sudhakaran, Dave Cavalcanti, Amit Baxi, Vincent S. Mageshkumar
-
Patent number: 12166660Abstract: 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: GrantFiled: November 22, 2022Date of Patent: December 10, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Vijay Rangarajan, Padmanabh Ratnakar
-
Patent number: 12165020Abstract: 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: GrantFiled: December 31, 2020Date of Patent: December 10, 2024Assignee: 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: 12166650Abstract: 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: GrantFiled: March 17, 2023Date of Patent: December 10, 2024Assignee: ARISTA NETWORKS, INC.Inventors: Francois Labonte, Jeevan Kamisetty
-
Patent number: 12164773Abstract: 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: GrantFiled: October 18, 2022Date of Patent: December 10, 2024Assignee: Micron Technology, Inc.Inventors: Emanuele Confalonieri, Antonino Capri, Nicola Del Gatto, Federica Cresci, Massimiliano Turconi
-
Patent number: 12164905Abstract: 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: GrantFiled: March 28, 2019Date of Patent: December 10, 2024Assignee: JUNIPER NETWORKS, INC.Inventors: Manish Krishnan, Tong Jiang, Vivekananda Shenoy, Soumil Ramesh Kulkarni, Vinod Nair, Jeba Paulaiyan
-
Patent number: 12167059Abstract: 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: GrantFiled: August 27, 2021Date of Patent: December 10, 2024Assignee: BIGO TECHNOLOGY PTE. LTD.Inventor: Huizhu Zhao
-
Patent number: 12160769Abstract: 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: GrantFiled: November 3, 2023Date of Patent: December 3, 2024Assignee: Huawei Technologies Co., LtdInventors: Sandip Gangakhedkar, Hanwen Cao, Josef Eichinger, Qing Wei, Hui Ni
-
Patent number: 12160319Abstract: 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: GrantFiled: April 27, 2023Date of Patent: December 3, 2024Assignee: InterDigital Patent Holdings, Inc.Inventors: Janet A. Stern-Berkowitz, Afshin Haghighat, Moon-il Lee
-
Patent number: 12156045Abstract: 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: GrantFiled: November 10, 2021Date of Patent: November 26, 2024Assignee: T-Mobile USA, Inc.Inventor: Hemanth Karanam
-
Patent number: 12153828Abstract: 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: GrantFiled: December 21, 2021Date of Patent: November 26, 2024Assignee: ZHEJIANG DAHUA TECHNOLOGY CO., LTD.Inventors: Guobao Feng, Qiliang Wei, Honghao Yu