Patents Examined by Viet D. Vu
  • Patent number: 11962481
    Abstract: Methods, systems, and computer program products to combine multiple telemetry data signals to generate a single higher resolution signal. In embodiments, the method includes: modulating a sampling of telemetry data by at least two network devices; receiving telemetry data from the at least two network devices; combining the received telemetry data; and determining a status of the network and/or network devices based on a processing of the combined telemetry data.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: April 16, 2024
    Assignee: MELLANOX TECHNOLOGIES, LTD.
    Inventors: Ran Sandhaus, Vladimir Shalikashvili, Zachi Binshtock
  • Patent number: 11947861
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes storing first client information identifying a first client device, identifying a location of the first client device, and identifying a first remote access session that provides the first client device access to resources of the remote access system. The method further includes receiving access information identifying an access device and a user account associated with the first client information. The access information indicates that the user account has been successfully authenticated by the access device. The method further includes, in response to the receipt of the access information, causing the first client device to connect to the first remote access session with the remote access system as a background process of the client device while a user interface of the client device remains locked.
    Type: Grant
    Filed: December 12, 2022
    Date of Patent: April 2, 2024
    Assignee: Parallels International GmbH
    Inventors: Claudio Rodrigues, Nikolay Dobrovolskiy, Serguei M. Beloussov, Liubov Kulakova
  • Patent number: 11943296
    Abstract: An example method may include receiving, in a virtualized execution environment, a data access request from a storage system, identifying, in view of a virtualized execution image associated with the virtualized execution environment, an application running in the virtualized execution environment, generating a cache classification that specifies whether data accessed by the application is suitable for cache compression, including, in the data access request, a tag indicating whether cached data is to be accessed in a compressed-memory cache, wherein the tag is determined in view of the cache classification, and sending, to a server of the storage system, the data access request. The application can be identified in view of metadata included in the virtualized execution image, where the metadata comprises one or more of an application name or an application version.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: March 26, 2024
    Assignee: Red Hat, Inc.
    Inventors: Gabriel Zvi BenHanokh, Orit Wasserman, Yehoshua Salomon
  • Patent number: 11936511
    Abstract: In some aspects, an apparatus includes a memory and one or more processors coupled to the memory. The one or more processors are configured to receive, from a client device, a payload template request and to transmit, to the client device based on the payload template request, a payload template response including a plurality of payload templates. The one or more processors are further configured to receive, from the client device, a management request including a payload corresponding to a payload template of the plurality of payload templates and to transmit, to the client device based on the management request, a management response indicating a result associated with the management request.
    Type: Grant
    Filed: May 18, 2022
    Date of Patent: March 19, 2024
    Assignee: Dell Products L.P.
    Inventors: Ramya Ramakrishnan, Sunil Shriram Khannade, Abhirup Seal
  • Patent number: 11936520
    Abstract: A method includes receiving a plurality of configurations comprising a first configuration for provisioning a first set of network services at a first resource of an edge device and a second configuration for provisioning a second set of network services at the first resource, a first configuration group identifier identifying a configuration group for the first configuration, and a first network performance parameter for the configuration group. The method further includes determining a performance factor for the first resource providing the first set of network services to one or more client devices. The method further includes, in response to determining that the performance factor does not satisfy the first network performance parameter for the configuration group and that the first configuration group identifier identifies the configuration group for the first configuration, moving the first configuration from the first resource to a second resource of the edge device.
    Type: Grant
    Filed: December 27, 2022
    Date of Patent: March 19, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Chandrasekhar A, Frank Jas, Premchandar N, Amarnath B. Satyan
  • Patent number: 11936527
    Abstract: Disclosed is a method for managing an application instance by a multi-access edge computing orchestrator (MEO) in a multi-access edge computing (MEC) system in a 5G or 6G communication system for supporting a higher data transmission rate, with the method including receiving, from an operational support system (OSS), an application instantiation request including a completion timer in which to finish the instantiation request; selecting at least one MEC platform manager (MEPM) for requesting the application instantiation; transmitting, to the selected MEPM, the application instantiation request; and transmitting, to the OSS, a response indicating that the application instantiation has failed, in case that the completion timer expires before receiving a configuration response from the selected MEPM.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: March 19, 2024
    Assignee: Samsung Electronics Co., Ltd
    Inventor: Walter Featherstone
  • Patent number: 11924151
    Abstract: Methods and systems for analysis and/or classification of electronic message information so as to capture and identify salient objects exchanged during electronic message passing in order to impute certain information about the object, groups of objects, the message, groups of messages, the parties, communities involved in the message exchange or combinations, thereof.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: March 5, 2024
    Assignee: Firstwave Technology Pty Ltd
    Inventor: Simon David Ryan
  • Patent number: 11924047
    Abstract: Various methods, apparatuses/systems, and media for automatically deploying an SDN are disclosed. A processor implements a declarative model for an SDN deployment and receives, in the declarative model, service order data from a user corresponding to the SDN deployment. The service order data includes high-level declarative statement data specifying a desired end-state of the SDN deployment. The processor translates the high-level declarative statement data into a low-level specification data that includes data corresponding to a topology and how the SDN should be deployed; creates a run-time topology model based on the low-level specification data; determines whether the service order is valid or not by comparing the low-level specification data against predefined policies and infrastructure constraints data corresponding to execution of the SDN deployment; and automatically executes deployment of the SDN based on a determination that the service order is valid in response to the run-time topology model.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: March 5, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Ali Zaringhalam, Nickolas Vela, Sujana Bhumireddy, Ariel Liguori, Matias Alvarez
  • Patent number: 11924052
    Abstract: A network device divided into a training plane and a control plane, model management server that controls a network device, and processing methods of a network device and model management server are disclosed. A processing method may include receiving a machine learning model from a model management server, obtaining network data to generate analytics information, generating analytics information by inputting the network data to a machine learning model, feeding back the analytics information to the model management server, and generating a control command of the network device using the analytics information, wherein the analytics information is generated by a training plane function and the control command is generated by a control plane function.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: March 5, 2024
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Myung Ki Shin, Soohwan Lee
  • Patent number: 11909578
    Abstract: A centralized application management computing system is described that is configured to generate digital dog tag files for local storage on each computing device of a plurality of computing devices (e.g., data center servers) within the enterprise network. The computing system is configured to periodically retrieve, from one or more sources within the enterprise network, application information for one or more applications hosted on a given computing device of the plurality of computing devices. The computing system is configured to periodically generate, based on the application information, a digital dog tag file for the given computing device that includes recovery information for the one or more applications hosted on the given computing device. The computing system is further configured to send the digital dog tag file for local storage at a predefined location on the given computing device.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: February 20, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Caleb M. Bond, Lawrence S. Dickerson, William C. Cater, Jeffrey W. Sooy
  • Patent number: 11899708
    Abstract: A system that facilitates sharing of multimedia content includes a user interface, network circuitry; and one or more processors. The processors perform operations that include displaying, via the user interface, a list of one or more media playback devices available to be added to a social networking group. A selection of first and second media playback devices to be associated with a particular social networking group is received via the user interface. The first media playback device is associated with a first playback queue that specifies a first set of media items associated with first media content that can be streamed from a first streaming service to the first media playback device. An indication to the social networking system that specifies the selection of the first and second media playback devices to be associated with the group is communicated via the network circuitry.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: February 13, 2024
    Assignee: Sonos, Inc.
    Inventor: Margot Stephenson
  • Patent number: 11902127
    Abstract: In one embodiment, a device computes time series dynamics for a performance metric of a path in a network used to convey traffic for an online application. The device matches those time series dynamics to one or more dynamics categories. The device makes a determination as to whether the path in the network is anomalous, based on the one or more dynamics categories. The device provides, based on the determination, an indication that the path in the network is anomalous for display.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: February 13, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Jean-Philippe Vasseur, Sambarta Dasgupta, Vinay Kumar Kolar
  • Patent number: 11881996
    Abstract: A device may receive information identifying a plurality of requests and identifying a plurality of targets for the plurality of requests. The device may generate respective routes for the plurality of targets, where a route, of the respective routes, for a target, of the plurality of targets, identifies a set of transformations to be applied to a corresponding request of the plurality of requests. The device may apply the respective routes to the plurality of requests to generate processed requests, and may communicate with at least one of the plurality of targets based on the processed requests. The device may receive results based on communicating with the at least one of the plurality of targets, wherein the results are based on the processed requests, and may provide information based on the results.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: January 23, 2024
    Assignee: Capital One Services, LLC
    Inventors: Gopi Kancharla, Nicky Joshi, Fredrick Crable
  • Patent number: 11881985
    Abstract: A centralized application management computing system is described that is configured to generate digital dog tag files for local storage on each computing device of a plurality of computing devices (e.g., data center servers) within the enterprise network. The computing system is configured to periodically retrieve, from one or more sources within the enterprise network, application information for one or more applications hosted on a given computing device of the plurality of computing devices. The computing system is configured to periodically generate, based on the application information, a digital dog tag file for the given computing device that includes recovery information for the one or more applications hosted on the given computing device. The computing system is further configured to send the digital dog tag file for local storage at a predefined location on the given computing device.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: January 23, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Caleb M Bond, Lawrence S. Dickerson, William C. Cater, Jeffrey W. Sooy
  • Patent number: 11876862
    Abstract: Examples of the present disclosure describe systems and methods for establishing a persistent connection between file attachments uploaded to cloud storage and associated electronic communications. An electronic communication including an attached file may be stored and presented in a communication application user interface that includes interactive functions, such as edit and save functions. Upon selection of an interactive function, a copy of the file may be uploaded to a cloud storage location and, in some examples, opened in a productivity application. A link to the file at the cloud storage location may be stored as a property of the file that is stored with the electronic communication. Resultantly, a connection may be maintained between the file at the cloud storage location and the electronic communication. Based on this connection, the copy of the file at the cloud storage location may be opened upon a subsequent selection of an interactive function.
    Type: Grant
    Filed: December 15, 2022
    Date of Patent: January 16, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ankur Suresh Lal, Kyle Patrick Curlett, Man Kwan Liu, Daniel Sungje Choi, Fiona Lieurance Gasaway, Cara Leggett Silver
  • Patent number: 11876691
    Abstract: An end-to-end telemetry system for a Remote Direct Memory Access (RDMA) communication network having multiple end-servers. The system includes an RDMA tracer for each end-server, one or more programmable data planes, and a telemetry collector. Each RDMA tracer extracts host-level telemetry information for one or more RDMA sessions associated with the corresponding end-server. Each programmable data plane extracts network-level telemetry information for one or more RDMA sessions associated with the programmable data plane. The telemetry collector (i) receives the host-level telemetry information from the RDMA tracers and the network-level telemetry information from the one or more programmable data planes and (ii) generates telemetry reports based on the host-level and network-level telemetry information. In some implementations, the system enables real-time monitoring of RDMA traffic at the RDMA protocol level granularity across all RDMA-enabled workloads for different use cases.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: January 16, 2024
    Assignee: Nokia Solutions and Networks Oy
    Inventors: Hyunseok Chang, Limin Wang, Sarit Mukherjee, Walid Abdelrahman
  • Patent number: 11863610
    Abstract: A method for managing multiple REST requests of a browser or other client to resources in an atomic transaction using a transaction management process that is communicatively coupled to a cluster of computer-executed server processes. In one approach, the process is programmed for receiving from a browser process a request to start a transaction associated with a data access process; acquiring a database connection from the data access process and storing the database connection in an open state; receiving from the browser process REST queries for execution; forwarding the REST queries to the data access process, and forwarding responses from the data access process to the browser process; receiving a request from the browser process to end the transaction, and only in response to the second request, completing the transaction in communication with the data access process, and changing the database connection to a closed state.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: January 2, 2024
    Assignee: Xactly Corporation
    Inventors: Steven Bogrett, Oleksandr Podoprygora
  • Patent number: 11863520
    Abstract: Embodiments of this application relate to the data access field, including data access methods systems that enable efficient and effective data access. In one embodiment, a method includes: assigning, by an RDMA control service based on user information and a corresponding connection relationship between a switch and a first instance defined by a user, an address segment to the first instance; building, by the RDMA control service, an access control list based on the address segment assigned to the first instance, where the access control list is used for controlling access between different first instances defined by the user; and sending, by the RDMA control service, the access control list to a switch control service, such that the switch control service configures the access control list for the switch.
    Type: Grant
    Filed: September 21, 2020
    Date of Patent: January 2, 2024
    Assignee: Alibaba Group Holding Limited
    Inventors: Muhui Lin, Xin Wu, Shunan Li, Zhixiong Guo
  • Patent number: 11863410
    Abstract: A distributed cloud computing system is disclosed that includes a controller configured to manage a plurality of constructs, wherein a first subset are deployed in a first cloud computing network and a second subset are deployed in a second cloud computing network, and logic. The logic, upon execution by a processor, causes operations including receiving, from the controller, metadata pertaining to the plurality of constructs, receiving, from one or more gateways, network data associated with the one or more gateways, receiving network data, wherein the metadata and the network data identify each of the plurality of constructs, the communication paths between each construct, and in which cloud computing network each construct is deployed, deriving network traffic metrics from the metadata and the network data, generating a visualization illustrating the network traffic metrics, and causing rendering of the visualization on a display screen of a network device.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: January 2, 2024
    Assignee: Aviatrix Systems, Inc.
    Inventor: Jacob Cherkas
  • Patent number: 11848765
    Abstract: Systems and methods for selecting tiering protocols based on data transmissions over mesh networks within defined spatial areas can be provided. A mesh network can be established within a defined spatial area. Each network device within the mesh network can be a user device or a supernode. Further, a wireless communication link can be established between the user devices and supernodes. A plurality of tiered protocols for tiering data transmissions can be accessed. Data to be transmitted over the mesh network can be analyzed to determine which tiered protocol to select. Path data that identifies a routing path from the a user device to a supernode can be generated, and the data can be transmitted according to the path data.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: December 19, 2023
    Assignee: Live Nation Entertainment, Inc.
    Inventors: Kenneth Ives-Halperin, Jeffrey Kelsey, Jon Flanders, Yen Hoang