Patents Examined by Patrick F Ngankam
-
Patent number: 12348398Abstract: A system includes one or more processors to trace one or more packets transmitted by an application distributed among a plurality of computing nodes. The one or more processors are to generate tracing data based at least in part on tracing the one or more packets. The tracing data includes temporal information associated with transmission of the one or more packets. The one or more processors are to manage a data allocation associated with the application based on the tracing data.Type: GrantFiled: August 7, 2023Date of Patent: July 1, 2025Assignee: MELLANOX TECHNOLOGIES, LTD.Inventors: Jacob Yaki Tebeka, Itamar Rabenstein, Aviv Avraham Paxton
-
Patent number: 12335352Abstract: A method includes intercepting, by a proxy service running on a first node of a distributed computing system, a first request for a first service running on the first node; determining, by the proxy service, that the first service is dependent on a second service running on a second node of the distributed computing system; responsive to determining that the first service is dependent on the second service, invoking, by the proxy service, the second service running on the second node; receiving, by the proxy service, a first response from the second service; and transmitting, by the proxy service, to the first service, the first response received from the second service.Type: GrantFiled: July 24, 2023Date of Patent: June 17, 2025Assignee: Red Hat, Inc.Inventors: Alexander Larsson, Pierre-Yves Chibon, Daniel J. Walsh
-
Patent number: 12316497Abstract: A network device may receive encoded provisioning information from a source of provisioning information, such as a bootstrap server, as part of a provisioning operation. An analysis tool on a client device or on the network device may be configured to obtain the encoded provisioning information, parse the encoded provisioning information to obtain one or more decoded portions of the provisioning information, and output information resulting from the parsing operation, thereby providing insight into device provisioning information often encoded in a complex manner.Type: GrantFiled: October 16, 2023Date of Patent: May 27, 2025Assignee: Arista Networks, Inc.Inventor: Eamon Doyle
-
Patent number: 12255962Abstract: Systems and methods for identifying and evicting idle sessions include training a machine learning model as a session classifying model to learn rules for classifying active sessions between clients and the cloud-based service. The session classifying model is trained to receive a plurality of parameters pertaining to the document associated with an active session as input and to apply the rules to the plurality of parameters to determine a classification for the active session and to provide an output indicative of the classification for the active session. The session classifying model is then utilized in the cloud-based service to classify the active sessions. The active sessions classified as idle sessions may then be evicted from the cloud-based service.Type: GrantFiled: October 7, 2022Date of Patent: March 18, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Prerana Dharmesh Gambhir, Sharena Meena Pari-Monasch, Khoa Dang Nguyen, Yiming Shi, Yongchang Dong
-
Patent number: 12238386Abstract: A comprehensive approach for segmenting encrypted streams of media content into individual sessions is provided herein. Particularly, a network node identifies a connection to a known content delivery related domain and receives the data packets comprising the encrypted streams over the connection. The data packets comprise a pattern of one or more features indicating a media content start event for the media content being provided to a subscriber via the connection. The subsequent network activity is then monitored in a pre-determined time frame and an associated pattern analyzed. A media content start event may then be detected based on the analysis of the pattern.Type: GrantFiled: November 30, 2020Date of Patent: February 25, 2025Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: András Hering, Zoltán Móczár, Atilla Dudás
-
Patent number: 12224949Abstract: Methods and systems for managing requests in a distributed computing system are provided. A plurality of requests are received by one or more of the plurality of computing nodes in the distributed computing system. A respective timestamp is assigned to each of the plurality of requests. A subset of the plurality of requests are assigned to an epoch, wherein the epoch corresponds to an interval of time comprising the respective timestamp of each request of the subset of the plurality of requests. A present time is compared to a closing time of the epoch. Based on the comparison, the subset of the plurality of requests are queued for execution in a waiting data structure by last-in, first-out (LIFO) ordering based on the respective timestamp of each request of the subset.Type: GrantFiled: October 14, 2022Date of Patent: February 11, 2025Assignee: Cockroach Labs, Inc.Inventor: Sumeer Kumar Bhola
-
Patent number: 12218796Abstract: A network device may be coupled to a removable storage device. The network device may process redirect information stored on the removable storage device to connect to a device configuration server indicated by the redirect information. The network device may complete a device provisioning operation based on configuration information obtained from the device configuration server and report status of the device provisioning operation to the device configuration server.Type: GrantFiled: October 12, 2023Date of Patent: February 4, 2025Assignee: Arista Networks, Inc.Inventor: Eamon Doyle
-
Patent number: 12218856Abstract: Cloud migration may be performed by identifying applications that are currently operating in the enterprise and performing certain determinations as to whether those applications are proper candidates for the migration to the cloud. One example method of operation may provide identifying at least one application operating on an enterprise network, retrieving current usage data of the at least one application, comparing the current usage data of the at least one application to a threshold amount of usage data to determine whether the application has exceeded the threshold amount of usage data. Next, the creation of an instance process may be performed on an entity operating outside the enterprise network and the application may be operated via the instance process and otherwise terminated in the enterprise network to alleviate resources.Type: GrantFiled: January 8, 2024Date of Patent: February 4, 2025Assignee: Google LLCInventor: John Michael Suit
-
Patent number: 12212629Abstract: The technology disclosed herein enables redistribution of connections between service instances by determining a subset of the connections and terminating the subset. In a particular example, a method includes determining connection information about connections established with service instances operating in an active-active configuration. The connection information identifies directions of connection initiation for the connections and identifies peers for the connections. Based on the connection information, the method includes determining a subset of the connections for reestablishment on a per-peer basis using direction-dependent criteria and terminating the subset of the connections.Type: GrantFiled: April 10, 2023Date of Patent: January 28, 2025Assignee: Oracle International CorporationInventor: Rajiv Krishan
-
Patent number: 12206746Abstract: There is provided a method for handling a service request. The method is performed by a service communication proxy (SCP) node. The SCP node is configured to operate as an SCP between a first network function (NF) node of a service consumer and a second NF node of a service producer in the network. The method is performed in response to receiving, from the second NF node, a first response to a first request transmitted towards the second NF node via the SCP node. The first request is for the second NF node to provide a first service requested by the first NF node. Transmission of a second response is initiated towards the first NF node. The second response includes binding information irrespective of whether the binding information is present in the first response.Type: GrantFiled: June 25, 2021Date of Patent: January 21, 2025Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventor: Maria Cruz Bartolome Rodrigo
-
Patent number: 12192048Abstract: Systems and methods are provided for processing data streams. The system includes at least one data source for transmitting a data stream to a data transmission network; at least one specific purpose processor in communication with the data transmission network, wherein the specific purpose processor is configured to provide a specific data processing operation; a controller coupled the data transmission network, the controller configured to: determine that the data stream requires processing according to a data processing operation; identify a data processing configuration corresponding to the data processing operation; and route the data stream to the at least one specific purpose processor.Type: GrantFiled: December 4, 2020Date of Patent: January 7, 2025Assignee: Evertz Microsystems Ltd.Inventors: Rakesh Thakor Patel, Jeff Wei, Barnaby Dalton
-
Patent number: 12160357Abstract: Methods, apparatuses and computer program products for implementing dynamic retry of a resource service in a network system are provided. An example method may include: transmitting a first service request to the resource service, determining a first service availability indicator, calculating a first service availability estimate associated with the resource service based on the first service availability indicator, and determining whether to transmit a second service request based on the first service availability estimate. The example method may be repeated by an example apparatus continuously for each transmitted service request.Type: GrantFiled: September 5, 2023Date of Patent: December 3, 2024Assignee: Bytedance Inc.Inventor: Michael Mostov
-
Patent number: 12149358Abstract: A programmable switch includes a plurality of ports for communicating with a plurality of network devices. A packet for a distributed system is received via a port and at least one indicator is identified in the received packet. Reliability metadata associated with a network device used for the distributed system is generated using the at least one indicator. The generated reliability metadata is sent to a controller for the distributed system for predicting or determining a reliability of at least one of the network device and a communication link for the network device and the programmable switch.Type: GrantFiled: June 21, 2021Date of Patent: November 19, 2024Assignee: Western Digital Technologies, Inc.Inventors: Marjan Radi, Dejan Vucinic
-
Patent number: 12143290Abstract: In one embodiment, a device obtains quality of experience metrics for an online application whose traffic traverses a particular interface of a router located at a first site in a network. The device identifies a correlation between throughput of the particular interface and the quality of experience metrics for the online application. The device makes a determination that the correlation is a root cause of degradation of the quality of experience metrics for the online application at least in part by determining whether throughput of an interface of a remote router located at a second site in the network is correlated with the quality of experience metrics. The device configures, based on the determination, a priority queue associated with the particular interface for use by traffic of the online application.Type: GrantFiled: July 22, 2022Date of Patent: November 12, 2024Assignee: Cisco Technology, Inc.Inventors: Mukund Yelahanka Raghuprasad, Jean-Philippe Vasseur, Vinay Kumar Kolar
-
Patent number: 12132623Abstract: A method includes subscribing, by an agent, to telemetry flow data from each network device of a plurality of network devices and receiving, by the agent, a plurality of streams of telemetry flow data from the plurality of the network devices. Each of the plurality of streams corresponds to a different one of the plurality of network devices. The method further includes aggregating, by the agent, data from at least one stream of the plurality of streams of the telemetry flow data received over a period of time and, at the end of the period of time and/or when the data from the at least one stream exceeds a data threshold, sending, by the agent, the aggregated telemetry flow data to a network analyzer device.Type: GrantFiled: July 21, 2023Date of Patent: October 29, 2024Assignee: Juniper Networks, Inc.Inventors: Jeffrey S. Marshall, Gurminder Singh, Prasad Miriyala, Iqlas M. Ottamalika
-
Patent number: 12126545Abstract: Provided is a communication device that operates as a management node in a first zone being a management domain on a network, the communication device including a communication unit that executes communication with another node and a control unit that controls communication executed by the communication unit. The control unit operates such that, when having received, from a user, a request regarding an application that chains one or more application functions (AFs) to act on a packet flowing in the network, the control unit acquires information regarding the application from a second zone being a management domain other than the first zone, and then calculates a deployment destination of the AFs in the network including the first zone and the second zone based on the information.Type: GrantFiled: February 3, 2021Date of Patent: October 22, 2024Assignee: SONY GROUP CORPORATIONInventors: Ryota Kimura, Hiroaki Takano, Hirofumi Kasai, Fumio Teraoka, Kazuki Hayashi, Hiroki Watanabe, Tomonori Sato
-
Patent number: 12126487Abstract: A network disruption detection engine gathers and stores network routing path update messages that routinely modify routing tables used by internet routers for transporting message traffic between a source and a destination. Routing path messages continually maintain a network transport infrastructure both for intranets used for particular entities such as corporations, and internet traffic between arbitrary source and destination nodes. Major disruptions or outages typically result in an increase in routing path messages, typically focused on a particular set, region or network entity where the disruption occurred, as other routing entities seek to avoid the troubled region. Analysis of this sudden activity of routing messages and extracting message content about the network region they seek to avoid allows identification and queries of a widespread network outage.Type: GrantFiled: June 13, 2023Date of Patent: October 22, 2024Assignee: Two Six Labs, LLCInventors: Chae A. Clark, Robert P. Gove, Jr., Violet Lingenfelter, Anthony Wong
-
Patent number: 12119981Abstract: A method of managing a controller of a software defined networking (SDN) network is implemented by a computing device in the SDN network. The method includes receiving status information for the controller, receiving usage information for the operating environment, generating at least one failure prediction for the controller based on the received status information, and outputting prediction information for the at least one failure prediction.Type: GrantFiled: December 5, 2019Date of Patent: October 15, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Ashutosh Bisht, Siva Kumar Perumalla, Aakash Agarwal, Tanmoy Bhowmik, Hema Gopalakrishnan, Hanamantagoud V Kandagal
-
Patent number: 12107671Abstract: Timestamp circuitry of a network device modifies a packet by embedding a future timestamp in the packet to generate a timestamped packet. The future timestamp corresponds to a transmit time that occurs after the timestamp circuitry embeds the future timestamp in the packet. The timing information is added to the packet and the packet is then transferred to transmitter circuitry of the network device via a communication link, internal to the network device, that operates according to a media independent communication interface. Time gating circuitry of the transmitter circuitry i) holds the timestamped packet from proceeding to a network link coupled to the network device prior to a current time reaching the transmit time, and ii) releases the timestamped packet for transmission via the network link in response to the current time reaching the transmit time.Type: GrantFiled: February 24, 2023Date of Patent: October 1, 2024Assignee: Marvell Israel (M.I.S.L) Ltd.Inventors: Nitzan Dror, Jeng-Jong Douglas Chen, Lenin Kumar Patra
-
Patent number: 12099565Abstract: Disclosed herein are a system and method for caching shortcodes and database queries, a method including: detecting a request to load a webpage from a web browsing application on a first computing device, wherein the webpage includes a shortcode; determining a first amount of time spent executing the shortcode to load the webpage; determining whether the first amount of time is greater than a threshold amount of time; in response to determining that the first amount of time is greater than the threshold amount of time, identifying the shortcode as a cache candidate; determining a time-to-live (TTL) value for the shortcode; and storing content of the shortcode in a cache of a server hosting the webpage until the TTL value expires.Type: GrantFiled: April 8, 2022Date of Patent: September 24, 2024Assignee: Cloud Linux Software Inc.Inventors: Igor Seletskiy, Dmitriy Leonov, Ivan Zhmud