Patents Examined by Sandarva Khanal
  • Patent number: 12381751
    Abstract: Examples described herein include one or more processors; a network interface; and a direct memory access (DMA) engine communicatively coupled to the one or more processors. In some examples, the DMA engine is to receive a DMA data access request and based on an address in the DMA data access request corresponding to a remote memory device, the DMA engine is to cause the network interface to generate at least one packet for transmission to the remote memory device. In some examples, if the source address corresponds to a local memory device and the destination address corresponds to a remote memory device, the DMA engine is to cause the network interface to generate at least one packet for transmission to the remote memory device.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: August 5, 2025
    Assignee: Intel Corporation
    Inventors: Sujoy Sen, Durgesh Srivastava, Thomas E. Willis, Bassam N. Coury, Marcelo Cintra
  • Patent number: 12375352
    Abstract: A method for optimizing Open Radio Access Network (O-RAN) Cloud (O-Cloud) resources using rApps of a Non-RT RIC is provided. The method includes: obtaining, by an rApp hosted in the Non-RT RIC, O1 data received over an O1 interface of an SMO framework for managing and orchestrating an O-Cloud platform, the O1 interface for communication with virtualized network functions (VNFs) hosted in a plurality of physical nodes of the O-Cloud platform; obtaining, by the rApp, O2 data received over an O2 interface of the SMO framework, the O2 interface for communication with Infrastructure Management Services (IMS) and Deployment Management Services (DMS) of the O-Cloud platform; and generating, by the rApp and based on at least one of the O1 data and the O2 data, a policy for optimizing the O-Cloud platform or the VNFs via SMO anchored functionalities or the O1 interface of the SMO framework.
    Type: Grant
    Filed: September 21, 2022
    Date of Patent: July 29, 2025
    Assignee: RAKUTEN MOBILE, INC.
    Inventors: Pankaj Shete, Awn Muhammad, Mohit Luthra
  • Patent number: 12355621
    Abstract: A cloud computing system built in accordance with a repeatable network architecture is disclosed that includes a controller, a first set of spoke gateways and a first transit gateway. The controller is configured to deploy the first set of spoke gateways in a first cloud thereby forming an applications layer of the repeatable network architecture, deploy the first transit gateway in the first cloud thereby forming a global transit layer of the repeatable network architecture, and establish communicative couplings between each of the first set of spoke gateways and the first transit gateway. The controller is also configured to deploy a first set of spoke VPCs within the first cloud, wherein each of the spoke VPCs has deployed therein one of the first set of spoke gateways, and a first transit VPC within the first cloud, wherein the first transit gateway is deployed in the first transit VPC.
    Type: Grant
    Filed: May 25, 2021
    Date of Patent: July 8, 2025
    Assignee: Aviatrix Systems, Inc.
    Inventors: Hammad Alam, Nauman Mustafa, Saad Mirza, Shahzad Ali
  • Patent number: 12348374
    Abstract: Methods and systems for managing operation of endpoint devices are disclosed. The operation of the endpoint devices may be managed by deploying containers to the endpoint devices. The containers may include applications and/or other components. The applications may provide various desired services. The containers may also limit use of host endpoint devices based on activity profiles for the requestors of services provided by the applications and the services provided by the applications. The activity profiles may be used on historical information regarding similar requestors and similar services. At least some of the containers may be nested and may separately apply different sets of limits.
    Type: Grant
    Filed: October 17, 2023
    Date of Patent: July 1, 2025
    Assignee: Dell Products L.P.
    Inventors: Tomer Shachar, Yevgeni Gehtman, Ophir Jehoshua Buchman
  • Patent number: 12341645
    Abstract: The system may include one or more processors and memory that may store instructions that are configured to cause the system to perform a method. For example, the system may receive a first alert from a first application and determine, using a machine learning model, whether the first alert is similar to a previous alert. The determination may be based on the second alert satisfying a predetermined similarity threshold. When the first alert is similar to the previous alert, the system may associate a previous rating label with the first alert, the previous rating label being asssociated with the previous alert and transmit the first alert with the previous rating label to one or more user devices for display.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: June 24, 2025
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Milind Patel, Yar Savchenko, Nikitha Kondapally, Adonis Moore, Kevin Nguyen
  • Patent number: 12341669
    Abstract: In some implementations, a sampling aggregator device may obtain, from one or more packet forwarding devices, first-stage sampling information associated with a packet at a first stage of a packet forwarding path. The sampling aggregator device may obtain, from the one or more packet forwarding devices, second-stage sampling information associated with the packet at a second stage of the packet forwarding path. The sampling aggregator device may determine aggregate sampling information based on the first-stage sampling information and the second-stage sampling information. The sampling aggregator device may transmit the aggregate sampling information to a sampling analyzer device.
    Type: Grant
    Filed: September 28, 2023
    Date of Patent: June 24, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Manikandan Musuvathi Poornachary, Ramkrishna Sharma, Ranjith Kumar Svv, Atanu Mukherjee
  • Patent number: 12341697
    Abstract: An example computer system includes a hardware platform including a processing unit and software executing on the hardware platform. The software includes a workload and a scheduler, the workload including a network function chain having network functions, the scheduler configured to schedule the network functions for execution on the processing unit. A downstream network function includes a congestion monitor configured to monitor a first receive queue supplying packets to the downstream network function, the congestion monitor configured to compare occupancy of the first receive queue against a queue threshold. An upstream network function including a rate controller configured to receive a notification from the congestion monitor generated in response to the occupancy of the first receive queue exceeding the queue threshold, the rate controller configured to modify a rate of packet flow between a second receive queue and the upstream network function in response to the notification.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: June 24, 2025
    Assignee: VMware LLC
    Inventors: Avinash Kumar Chaurasia, Anshuj Garg, Uday Pundalik Kurkure, Hari Sivaraman, Lan Vu, Sairam Veeraswamy
  • Patent number: 12341772
    Abstract: Described herein are systems, methods, and software to manage private networks for computing elements. In one example, a computing element on a first local network communicates a request to a coordination service to join a private network. The computing element further receives communication information associated with other computing elements in the private network, wherein the communication information permits the computing element to communicate with other computing elements in the private network that connect to the internet using second local networks. The computing element further advertises the computing elements in the first local network as though the other computing elements are connected to the first local network.
    Type: Grant
    Filed: December 15, 2021
    Date of Patent: June 24, 2025
    Inventors: David J. Crawshaw, Avery Pennarun, David Anderson
  • Patent number: 12341648
    Abstract: A network system comprises a first control unit, a second control unit, and a subscriber unit. The first control unit periodically sends a heartbeat message to the subscriber unit. the subscriber unit forwards received heartbeat messages to a second control unit. The second control unit makes a master/backup decision based on the heartbeat messages and whether a heartbeat message is received in a respective period.
    Type: Grant
    Filed: June 28, 2023
    Date of Patent: June 24, 2025
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Li Deng, Jingjing Bao
  • Patent number: 12341654
    Abstract: A system and method for an infrastructure as code (IaC) environment includes automatically generating different infrastructure code for different timepoints based at least in part on changes in infrastructure configurations at the different timepoints of a first virtual private cloud (VPC) so as to execute one of the different infrastructure code for a second VPC to cause deployment of one of the infrastructure configurations; and includes automatically generating or updating a script based at least in part on changes in the infrastructure code, the script to be used to deploy at least a version of the infrastructure configurations with the changes in a second VPC of a different geographical location than associated with the first VPC.
    Type: Grant
    Filed: June 12, 2023
    Date of Patent: June 24, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Zachary Adam Bienenfeld, Eran Schitzer, Hanna Ben-Moshe, Anthony Politano
  • Patent number: 12341660
    Abstract: Embodiments described herein provide for systems and methods for managing configurations of mobile devices. A server may receive an instruction inputted via a graphical control to translate configurations from a first device environment to a second device environment. The server may identify, via an interface, a resource accessible by a first plurality of mobile devices in the first device environment based on the instruction. The server may determine, from the first device environment, a first profile identifying a first plurality of attributes defining a first configuration for the first plurality of mobile devices. The server may generate, using the first profile, a second profile identifying a second plurality of attributes defining a second configuration for a second plurality of mobile devices in the second device environment. The server may transmit, via the interface, the second profile to the second plurality of mobile devices.
    Type: Grant
    Filed: April 21, 2022
    Date of Patent: June 24, 2025
    Assignee: Bank of Montreal
    Inventors: Martin Mladek, Shadia Momayezi
  • Patent number: 12341622
    Abstract: In a network having a communication mode involving publisher and subscriber devices over the network, payloads (DataSetMessages) of received messages are extracted and concatenated within a same combined message. Further, a header is added to the combined message, the header comprising a single identifier of a publisher device (PublisherId=k), the publisher identifier being predetermined so as to intend the combined message to at least one chosen subscriber device.
    Type: Grant
    Filed: March 4, 2021
    Date of Patent: June 24, 2025
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Christophe Mangin
  • Patent number: 12340364
    Abstract: An instant messaging service may be configured to receive transaction information and enable users to respond to those transactions through chat messages. A first user interface screen associated with an item transaction may be provided in a chatroom interface of an executed messenger application. The first user interface screen may comprise an interfacing object associated with a list of user interface templates. Based on a user selection of the interface object and based at least one exposure condition associated with the list of user interface templates, at least one user interface template may be selected from the list of user interface templates for display in a second user interface screen of the executed messenger application. In a second user interface screen of the executed messenger application, a first user interface template of the at least one user interface template may be displayed.
    Type: Grant
    Filed: October 16, 2023
    Date of Patent: June 24, 2025
    Assignee: KAKAO CORP.
    Inventors: Sang Kyeong Lee, Seo Ji Lee, Lim Ah Lee, Yoon Sun Lee, Hyun Ji Oh, Je Woo Song
  • Patent number: 12341678
    Abstract: Methods and systems for selective direct access to a processing unit of a network device are described. A network interface of the network device receives packets of a flow. The network interface determines based on attributes of the packets that the packets are to be directly sent to the processing unit. In response to determining that the packets are to be directly sent to the processing unit, they are directly sent to the processing unit for processing.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: June 24, 2025
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Amir Roozbeh, Alireza Farshin, Dejan Kostic, Gerald Q Maguire, Jr.
  • Patent number: 12341816
    Abstract: Systems and methods for monitoring and enforcing a service level agreement for an entity are provided. A system includes a scanning engine, an assessment engine, a terms repository, an agreements repository, an assessments repository, and a processing circuit. The processing circuit is configured to perform operations including: receive device connectivity data; determine an entity; identify a data set of computing resources associated with the entity; reference a service level agreement associated with the entity; parse at least one term from the service level agreement; retrieve an assessment map for the at least one parsed term, wherein the assessment map comprises a key performance indicator, a data set of actual service level values, and a response protocol; score the identified data set of computing resources associated with the entity; determine an assessed service level value; store the assessed service level value; and monitor the identified data set of computing resources.
    Type: Grant
    Filed: December 21, 2020
    Date of Patent: June 24, 2025
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Shane Cross, Daniel Fricano, Thomas Gilheany, Peter Anatole Makohon, Dale Miller, Charles Steven Edison, Kodzo Wegba, James Bonk
  • Patent number: 12341658
    Abstract: Described are examples for providing intent based network configuration with a two-tiered reconciliation model for adapting a global intent to a plurality of local intent declarations for respective regions. A system for network configuration may include a global reconciliation engine configured to: receive a global intent including requirements, goals, and constraints for a network; generate a plurality of local intent declarations from the global intent, each respective local intent declaration being for a respective region that hosts network functions; and reconcile a plurality of the local configurations with the global intent. The system may include a plurality of local reconciliation engines configured to reconcile a local configuration of the network functions hosted in the respective region with the respective local intent declaration.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: June 24, 2025
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Anthony Brown, Ronald Mark Parker, Bahareh Sadeghi, Mark Gordon Libby
  • Patent number: 12341536
    Abstract: A data transmission and compression method arranged to compress and transmit data between an edge device and a remote server. The method includes collecting data at the edge device, wherein the data is attributed to a plurality of signal signatures, generating a data matrix at the edge device, and transforming the data matrix, wherein transforming the data includes using a wavelet transform. The method further includes compressing the data, wherein compressing the data includes utilising an autoencoder, and transmitting the encoded compressed data to the remote server via a communication channel. The method further includes, at the remote server, decompressing the data utilising an autoencoder, reconstructing the signal signatures using an inverse wavelet transform, and storing the reconstructed data signatures in a datastore on the remote server.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: June 24, 2025
    Assignee: EATON INTELLIGENT POWER LIMITED
    Inventors: Daniel Zucchetto, Johannes Van De Belt, Niall Cahill, Keith Nolan
  • Patent number: 12341650
    Abstract: Methods are provided for generating digests of network-related notifications specifically tailored to user's personas and adaptable across multiple timescale frequencies. Specifically, the methods involve obtaining user data of a user associated with an enterprise network and a plurality of network-related notifications. Each of the plurality of network-related notifications relates to network operations or network configurations. The methods further involve determining a network persona of the user in a context of the enterprise network based on the user data and generating a digest of the plurality of network-related notifications based on the network persona. The digest includes a semantic summary for each of the plurality of network-related notifications that is specific to the network persona. The methods further involve providing the digest for performing one or more actions associated with the enterprise network.
    Type: Grant
    Filed: August 29, 2023
    Date of Patent: June 24, 2025
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Daniel Shan-Shea Chen, Pengfei Sun, Qihong Shao, Gurvinder P. Singh
  • Patent number: 12340263
    Abstract: Systems and methods for smart cloud caching using edge computing and real-time customer journey insights are disclosed. In one embodiment, a system identifies a trend in communications received by a first edge cloud server, wherein each communication corresponds to a customer journey comprising user action steps performed in a client application. The system determines which user action steps cause API invocations to non-edge cloud servers and generates a sequence of API invocations in an order associated with the sequence of user action steps of the customer journey. The sequence of API invocations may be chained and/or bundled and stored in a cache for replication at edge cloud servers. The system may determine that the trend is pervasive in a geographical location based on satisfaction of a criteria, and replicate the cached sequence of API invocations at a cache of a second edge cloud server that services the geographical location.
    Type: Grant
    Filed: July 31, 2023
    Date of Patent: June 24, 2025
    Assignee: PAYPAL, INC.
    Inventor: Rahul Nair
  • Patent number: 12341646
    Abstract: An event-based analytics tool can obtain, from a data lake, an instance of correlated event data including a first event from a first network device, a second event from a second network device, and data correlating the first event to the second event. The event-based analytics tool can obtain PCAP data from a troubleshooting server via a first application programming interface. The event-based analytics tool can also obtain a log from a searchable log database via a second application programming interface. Based on the correlated event data, the packet capture data, and the log, the event-based analytics tool can generate a prediction model that can be used to predict a cause of a future event.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: June 24, 2025
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Dhruva Singh, David Orloff, Giritharan Rana, Sean Simon