Patents Examined by Messeret F Gebre
  • Patent number: 12381776
    Abstract: Techniques are described for managing network devices by defining a service chain that includes a plurality of network devices, such that the service chain identifies a position of each network device with respect to other network devices. The techniques further detect a new network device becoming active on a network and identify a logical model associated with the new network device. The new network device is programmed based on the service chain and other devices already active in the service chain.
    Type: Grant
    Filed: July 28, 2021
    Date of Patent: August 5, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Hari Hara Prasad Muthulingam, Geetha Anandakrishnan, Saurabh Jain, Neelesh Kumar
  • Patent number: 12381775
    Abstract: A device management application sets an attribute for each of a plurality of regions, sets a region to a user, sets a region to a device and a device group, sets a region to a task defining an operation for a management target device, and controls access of a user to the device, the device group, and the task in accordance with a set region.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: August 5, 2025
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshiyuki Nakazawa
  • Patent number: 12375406
    Abstract: One aspect of the instant application can provide a system and method for balancing load among multiple network sockets established between a local node and a remote node. During operation, the system can encapsulate the multiple network sockets to form a local transport-layer virtual socket comprising a write interface and a read interface. The system can receive, at the write interface of the local transport-layer virtual socket, a packet; select, based on a load-balancing policy, a network socket from the multiple network sockets; and forward the packet to a socket-specific incoming queue associated with the selected network socket to allow the packet to be sent to the read interface of a corresponding remote transport-layer virtual socket via the selected network socket.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: July 29, 2025
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Linghan Cai
  • Patent number: 12368637
    Abstract: This disclosure describes techniques for migrating nodes from a first communication protocol to a second communication protocol. An example method is performed by a software-defined wide area network (SDWAN) controller. The example method includes identifying nodes in a network; identifying features associated with the nodes; identifying Internet Protocol version 6 (IPv6)-incompatible features among the features; and outputting, to a user, a list of the IPv6-incompatible features. The example method further includes receiving, from the user, a selection of nonessential features including at least one of the IPv6-incompatible features; identifying at least one of the nodes corresponding to the selection; and causing migration of the at least one of the nodes to IPv6.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: July 22, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Uljana Sejko, Pooja Vishvanath Indi, Vandhana Somaskanthan, Santosh Ramrao Patil
  • Patent number: 12368638
    Abstract: A communication device includes a control circuit and a main circuit. The control circuit is provided with a first storage circuit which can store, as first setting information, setting information that is information to be used when the communication device is activated. The main circuit is provided with a second storage circuit which can store setting information as second setting information. When valid first setting information can be acquired from the first storage circuit, the first setting information is selected as activation information to be used for activating the communication device, and the communication device is activated using the activation information. When valid first setting information cannot be acquired from the first storage circuit, the second setting information stored in the second storage circuit is selected as the activation information, and the communication device is activated using the activation information.
    Type: Grant
    Filed: December 22, 2020
    Date of Patent: July 22, 2025
    Assignee: NEC CORPORATION
    Inventor: Kazuhiro Ootaki
  • Patent number: 12368666
    Abstract: A system for facilitating traffic redirection for a multi-chassis link aggregation group (MCLAG) is provided. During operation, the system can participate in an MCLAG using a first interface of a first switch. The MCLAG can also include a second interface of a second switch. Based on predetermined unavailability for the first switch, the system can determine a sequence of applications for a plurality of traffic forwarding configurations. A respective configuration can facilitate loop prevention for traffic forwarded via the MCLAG. The system can then apply the plurality of configurations to the first switch based on the sequence of applications to redirect unicast traffic from the first switch to the second switch. Here, applying a respective configuration can include programming corresponding switch hardware with the configuration. Subsequently, the system can perform a set of operations on the first switch that triggers the predetermined unavailability.
    Type: Grant
    Filed: April 12, 2022
    Date of Patent: July 22, 2025
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Venkatachalam Swaminathan, Venkatavaradhan Devarajan
  • Patent number: 12335097
    Abstract: Systems and methods described herein enable a runtime orchestration platform to deploy network configurations without degrading network performance or causing a network outage. According to one implementation, a network device receives a linked descriptor for deploying a network configuration in a network. The linked descriptor includes a first artifact associated with the network configuration, a unique artifact identifier for the first artifact, a network level identifier for the first artifact, and a link identifier of one or more second artifacts that are associated with the network configuration. The link identifier corresponds to a different network level than the network level identifier for the first artifact.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: June 17, 2025
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Deepak Majjiga
  • Patent number: 12335333
    Abstract: This application discloses a method for dynamically triggering instantiation of an edge application server, and an apparatus. The method includes: A first device receives first information, where the first information is for requesting information about an edge application server of a first application, or is for requesting information about a first edge enabler server, where the first edge enabler server is configured to provide information about an edge application server of a first application; and the first device requests, based on the first information, an edge application server management function entity to instantiate the edge application server of the first application. In embodiments of this application, the edge application server is instantiated based on a user requirement, so that dynamic scheduling and flexible use of a resource are improved, and quality of service experience of an edge application is improved.
    Type: Grant
    Filed: March 29, 2023
    Date of Patent: June 17, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Cuili Ge, Zhengguang Ou, Yanmei Yang
  • Patent number: 12301448
    Abstract: Methods, computer-readable media, and systems are disclosed for coordinating host link status and installation of egress filters in coordination with a multi-chassis link aggregation group (MLAG) peer. In response to receiving a request from an MLAG peer to install an egress filter, a local network device provides an indication that the local device has entered a local egress filter installed state. Next, a filter-installed watermark value associated with the local network device is incremented. The local network device provides an indication that the egress filter has been installed. Finally, in response to determining that the MLAG peer network device is not indicating a request peer to install filter status, a local network device indicates a link down status and uninstalls its local egress filter. Alternatively, in response to determining that the local network device is in a link up status, the local device indicates that an MLAG peer should install an egress filter.
    Type: Grant
    Filed: July 29, 2022
    Date of Patent: May 13, 2025
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Ryan Megathlin, Victor Wen, Craig Lauer, Vijay Mahadevan, Christopher Roche
  • Patent number: 12301409
    Abstract: A field device configuration tool includes: a user interface; a processing unit; and a memory. The processing unit controls the user interface to present information for a parameter of a field device on a display of the user interface. The user interface enables a user of the field device to input a semantic identification ID for the parameter of the field device. The processing unit maps the semantic identification ID to the parameter for the field device as a mapping. The processing unit saves the mapping between the semantic ID and the parameter in the memory as a saved mapping.
    Type: Grant
    Filed: June 22, 2021
    Date of Patent: May 13, 2025
    Assignee: ABB Schweiz AG
    Inventors: Dirk Wagener, Christoph Welte, Christian Fahrenholz, Marcus Heege
  • Patent number: 12301528
    Abstract: Methods, systems, and media for providing automated review of incoming messages in a group messaging service are provided.
    Type: Grant
    Filed: September 8, 2023
    Date of Patent: May 13, 2025
    Assignee: Integral Ad Science, Inc.
    Inventors: Vikram Gupta, Prashant Jawale, Bhavinkumar Jatinkumar Shah
  • Patent number: 12288423
    Abstract: A queue management system in accordance with present embodiments may include a data server system including a processor and memory. The queue management system may include an interface system of the data server system configured to receive a reservation request including an indication of a general time period of arrival of a guest to an area. Additionally, the queue management system may include a reservation right allotment system of the data server system configured to correlate a reservation slot for accessing an attraction to identification information for the guest. Further, the queue management system may include a detection system of the data server system configured to determine when a portable identification feature associated with the identification information has arrived to the area, and a reservation assignment system of the data server system configured to establish a reservation to access the attraction at a specific time window.
    Type: Grant
    Filed: May 10, 2021
    Date of Patent: April 29, 2025
    Assignee: Universal City Studios LLC
    Inventors: Justin Michael Schwartz, Ross Alan Osterman, Jeffrey Lamar Polk
  • Patent number: 12289203
    Abstract: A customer edge device is connected, in a multi-homed configuration, to a device via a downlink of the device and to another device via another downlink of the other device. The device may determine that each of one or more uplinks of the device has an inactive interface status and may thereby cause the downlink of the device to be down. This may cause the customer edge device to communicate network traffic via the other downlink of the other device. The device may determine that at least one uplink, of the one or more uplinks, has an active interface status and may thereby cause the downlink to be up. This may cause the customer edge device to communicate network traffic via the downlink of the device.
    Type: Grant
    Filed: October 31, 2021
    Date of Patent: April 29, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Pravas Kumar Panda, Manas Ranjan Panda, Madhusudhana Malur Venkatagiri, Anand Vardhan, Venkata Duggirala
  • Patent number: 12284110
    Abstract: Technologies are disclosed for performing context-aware routing of traffic based on an application of a series of filters and/or selectors to determine an optimal group of interfaces for servicing traffic relating to a prefix. A traffic management control plane processes input data corresponding to aggregated telemetry data for a network by determining candidate groups of interfaces to service a network prefix and applies tunable filters and/or selectors to the candidate groups to determine a targeted group to use for servicing traffic corresponding to the prefix. The determined targeted group is mapped to the prefix in a mapping result, which is then provided to an actuator interface to control network devices to inject the new mapping into the network to control traffic according to the mapping.
    Type: Grant
    Filed: June 29, 2022
    Date of Patent: April 22, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Joan Barcelo Llado, Eric Charles Briffa, Bobby Brown, Kenan Yang, Seyed Arash Sadrieh, Tahir Azim, Julien Ridoux, Harvo Reyzell Jones, Thomas Bradley Scholl, Ali Khayam, Robert Louis Mosher, Michael W. Palladino, Rajat Chaudhary, Nikhil Ashok Arjunagi, Fiachra John Groarke
  • Patent number: 12279327
    Abstract: A communication configuration method and apparatus are provided. The method is applied to an electronic device, the electronic device includes at least two Subscriber Identity Module (SIM) cards, where the first SIM card of the electronic device is used to provide mobile data service communication, and the second SIM card is registered with an IP Multimedia Subsystem (IMS) service. The method includes: in a case that the electronic device is used as a Session Initiation Protocol (SIP) client, configuring that the second SIM card communicates with a SIP server by using a User Datagram Protocol (UDP) transmission mode, or configuring that the second SIM card communicates with the SIP server by using a Transmission Control Protocol (TCP) transmission mode, and after determining that the second SIM card has completed sending of a SIP request and receiving of a SIP response, interrupting an established TCP socket.
    Type: Grant
    Filed: May 10, 2023
    Date of Patent: April 15, 2025
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Li Huang
  • Patent number: 12267242
    Abstract: Systems and methods are provided for dynamically balancing workloads among data flow processors based on flow characteristics of data flows. The system determines a flow characteristic score associated with the data flow based on results from deep packet inspection of data packets in the data flow. The system further determines load scores associated with a plurality of processors. A load balancer of the system selects a processor among the plurality of processors for processing the data flow based on the flow characteristic score associated with the data flow. The system monitors workload levels of respective processors by periodically receiving performance data associated with the respective processors. The performance data includes flow characteristic scores of data flows being processed. Based on the current status of the workload distribution among the plurality of processors, the system regenerates load scores and re-balancing the workloads by re-distributing data flows to the respective processors.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: April 1, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Sumit Maheshwari, Gopi Mallikharjun Bhimavarapu
  • Patent number: 12267208
    Abstract: In an example, a method includes processing, by an application programming interface (API) server implemented by a configuration node of a network controller for a software-defined networking (SDN) architecture system, requests for operations on native resources of a container orchestration system; processing, by a custom API server implemented by the configuration node, requests for operations on custom resources for SDN architecture configuration, wherein each of the custom resources for SDN architecture configuration corresponds to a type of configuration object in the SDN architecture system; detecting, by a control node of the network controller, an event on an instance of a first custom resource of the custom resources; and by the control node, in response to detecting the event on the instance of the first custom resource, obtaining configuration data for the instance of the first custom resource and configuring a corresponding instance of a configuration object in the SDN architecture.
    Type: Grant
    Filed: March 31, 2022
    Date of Patent: April 1, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Mahesh Sivakumar, Fnu Nadeem, Srinivas Akkipeddi, Michael Henkel, Prasad Miriyala, Gurminder Singh, Édouard Thuleau, Atul S Moghe, Joseph Williams, Ignatious Johnson Christober, Jeffrey S. Marshall, Nagendra Maynattamai, Dale Davis
  • Patent number: 12261763
    Abstract: Systems and methods are provided for addressing the complexity inherent in evaluating Service Oriented Architecture (SOA) systems by using meta-agent based adaptation in multi-agent systems. Embodiments of the present disclosure provide a multi-agent based automated evaluation capability for distributed, SOA systems that can dynamically adapt to the non-deterministic nature of such systems to enable a continuous monitoring capability for detecting and circumventing operational errors as they arise.
    Type: Grant
    Filed: October 19, 2023
    Date of Patent: March 25, 2025
    Assignee: The Government of the United States of America, as represented by the Secretary of the Navy VA
    Inventors: Hesham Fouad, Stephen Russell, Antonio Gilliam
  • Patent number: 12250179
    Abstract: Systems and methods for cross-platform messaging are provided herein. An example method includes operatively coupling a first chatbot associated with a first user, a second chatbot associated with a second user, and a central messaging system. The first chatbot is associated with a first messaging application installed on a first user device. Similarly, the second chatbot is associated with a second messaging application installed on a second user device. The second messaging application may differ from the first messaging application. The method also includes receiving a message from the first chatbot and transmitting the message to the second chatbot. The message can be originally generated by the first user using the first messaging application. The method can also transmit the message to one or more additional chatbots of other users. Once delivered, the message is provided by a corresponding chatbot to the messaging application for presentation to the user.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: March 11, 2025
    Assignee: TruVerse, Inc.
    Inventors: Mahi de Silva, Manoj Malhotra
  • Patent number: 12250227
    Abstract: In one embodiment, a network interface receives a communication request over a communication link of a first network according to a first signaling protocol. A processor then verifies caller information in the communication request with a certification procedure. The processor converts the communication request to a second signaling protocol used in a second network. The processor transmits the converted communication request according to the second signaling protocol.
    Type: Grant
    Filed: December 7, 2021
    Date of Patent: March 11, 2025
    Assignee: GLOBAL BUSINESS SOFTWARE DEVELOPMENT TECHNOLOGIES, INC.
    Inventors: Michael W. Powers, Jeffrey V. Ross, Stephen P. Frisbie