Patents Examined by Ario Etienne
  • Patent number: 12381806
    Abstract: One example method occurs at a test system implemented using at least one processor. The method includes receiving test configuration information associated with a test session for causing one or more packets to be transmitted via lanes connecting a transmitter and a receiver in a test environment; transmitting, from the transmitter and to the receiver, a first packet of the test session, wherein transmitting the first packet as data blocks and sending the data blocks via the lanes, wherein transmitting the first packet includes emulating lane skewing associated with one or more of the lanes causing at least some of the data blocks to arrive at different times; receiving a first ingress timestamp associated with the first packet; and analyzing the first ingress timestamp and a first expected ingress timestamp based on lane skew information associated with the test session.
    Type: Grant
    Filed: November 1, 2023
    Date of Patent: August 5, 2025
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventor: Pinaki Chakrabarti
  • Patent number: 12381804
    Abstract: A method of tracing messages through a network of nodes is provided, the method comprising receiving message information corresponding to a first outbound message, the message information comprising a first source identifier and a first destination identifier and determining whether the first source identifier is associated with a set of messages in a storage unit, whereby when the first source identifier is associated with a set of messages, the method comprises producing a trace request, the trace request comprising the first destination identifier and an identifier identifying the set of messages associated with the first source identifier.
    Type: Grant
    Filed: August 17, 2022
    Date of Patent: August 5, 2025
    Assignee: IPCO 2012 Limited
    Inventor: Michael Alan Dewar
  • Patent number: 12375532
    Abstract: Disclosed in some examples are methods, systems, and machine-readable mediums that allow a network-based communication service to control a signaling path and media flow within non-public networks for direct-routed network-based communication sessions (e.g., telephony). The signaling and media flow may be controlled by using SIP protocol extensions to specify both the signaling route and the media route.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: July 29, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nikolay Muravlyannikov, Mykhailo Uliutin, Maksim Golunov
  • Patent number: 12368780
    Abstract: A brewing device, a stand, and server for remotely monitoring a brewed beverage's status. The stand and/or server includes a wireless communication subsystem to establish wireless communications with a remote brewing device. The stand and/or brewer may wirelessly send one or more of the status updates regarding the brewed beverage server to the remote brewing device with the wireless communication subsystem. The remote brewer device establishes a user interface from which the status updates can be viewed by mobile device(s) wirelessly connected to the brewer device.
    Type: Grant
    Filed: March 25, 2024
    Date of Patent: July 22, 2025
    Assignee: Bunn-O-Matic Corporation
    Inventor: Joshua T. Craig
  • Patent number: 12368640
    Abstract: This disclosure describes techniques and mechanisms for determine a change window of least impact based on the type of activity, urgency, and preference, and highlighting risk(s) of choosing a change window. The techniques streamline and automate change window technology and provide customized and personalized change window option(s) to an administrator of a network.
    Type: Grant
    Filed: July 28, 2022
    Date of Patent: July 22, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Shankar Ramanathan, Muhilan Natarajan, Vishal Desai, Robert Edgar Barton, Jerome Henry
  • Patent number: 12335146
    Abstract: Condition-based, selective workload reduction through at least one port of a network device is provided. The process includes determining, by a network device of a computing environment, that the network device has a defined condition, and obtaining, by the network device, classifications of applications using the network device, where the classifications include multiple different application classifications. Further, the process includes reducing, by the network device, workload through at least one port of the network device based on determining that the network device has the defined condition. The reducing includes reducing workload through the at least one port of the network device of an application of a particular application classification of the multiple different application classifications, without reducing workload through a selected port of the network device of another application of a different application classification of the multiple different application classifications.
    Type: Grant
    Filed: June 14, 2023
    Date of Patent: June 17, 2025
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gandhi Sivakumar, Tanmay Jayant Mujumdar, Kushal S. Patel, Sarvesh S. Patel
  • Patent number: 12335344
    Abstract: The technology disclosed herein enables receiving a first remote access command identifying a second computing system, a service on the second computing system, and an action to be performed with respect to the service by a service manager of a first computing system, and transmitting a first action command derived from the first remote access command to a service manager of the second computing system by the service manager of the first computing system. The service manager of the second computing system is enabled for remote access.
    Type: Grant
    Filed: May 17, 2023
    Date of Patent: June 17, 2025
    Assignee: Red Hat, Inc.
    Inventors: Pierre-Yves Chibon, Leigh Griffin
  • Patent number: 12323499
    Abstract: An information processing apparatus includes a processor configured to receive a request including at least two identification information pieces among a plurality of identification information pieces and a condition under which at least two information pieces that are respectively obtained for the at least two identification information pieces are composited, the plurality of identification information pieces specifying types of information related to a first service and a second service each for exposing a network function of a predetermined network, and transmit first information that is obtained by compositing the at least two information pieces under the condition.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: June 3, 2025
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Lei Zhong, Jing Ma, Xiao Shao
  • Patent number: 12323475
    Abstract: A computer-implemented method, a computer system and a computer program product route meeting sessions through a venue based on device availability. The method includes identifying a plurality of sessions in a venue network, where each session in the plurality of sessions comprises session data that is associated with a network slice. The network slice includes connection requirements. The method also includes receiving a connection request from a user, where the connection request includes a session in the plurality of sessions. The method further includes determining an available device to receive the session data, where the available device satisfies the connection requirements of the network slice. Lastly, the method includes associating the available device with the network slice, where the session data is transmitted to the available device.
    Type: Grant
    Filed: August 18, 2022
    Date of Patent: June 3, 2025
    Assignee: International Business Machines Corporation
    Inventors: Laura Wynter, Nirmit V Desai, Mudhakar Srivatsa, Chaitanya Kumar
  • Patent number: 12294467
    Abstract: A network module configured to provide switched auxiliary (AUX) power for E-stop system functionality in a network system. The network module includes a switching module and a controller. The switching module is configured to control the passage of power through a switched AUX cable for E-stop functionality. The switching module is configured to receive an unswitched AUX cable and the switched AUX cable. The controller is communicatively coupled to a communications cable. The controller is configured to control the switching actions of the switching module as defined by switching instructions received via the communications cable.
    Type: Grant
    Filed: November 9, 2022
    Date of Patent: May 6, 2025
    Assignee: Dematic Corp.
    Inventors: Chad A. Niehaus, Ronald W. David, Brian K. Doyle, Kraig L. Rotman
  • Patent number: 12282562
    Abstract: Methods, apparatus, and program products that can predict misconfigurations in a computing system using machine learning are disclosed herein. One method includes labeling one or more graph nodes or link nodes of a data graph of a computing system that includes one or more security vulnerabilities with a node label or link label, respectively, in which each node label represents the first security vulnerabilities associated with a particular graph node and each link label represents the second security vulnerabilities associated with a particular link node. The method further includes utilizing the graph node(s) or the link node(s) to train a machine learning algorithm to predict one or more misconfigurations in the computing system based on the security vulnerabilities and determining one or more modifications to the computing system for mitigating the one or more misconfigurations. Apparatus and program products that include and/or perform the methods are also disclosed herein.
    Type: Grant
    Filed: January 14, 2022
    Date of Patent: April 22, 2025
    Assignee: Lenovo (Singapore) Pte. Ltd.
    Inventors: Igor Stolbikov, Jixin Feng, Scott Li
  • Patent number: 12273305
    Abstract: Techniques are provided for implementing omnichannel messaging. A set of application programming interfaces are utilized to create a set of channels connected to services of a customer platform. A channel is defined to specify how the channel is to interact with a service of the customer platform. Flows are formatted and defined for sending and receiving messages across the set of channels based upon native messaging experiences provided by the services of the customer platform. Flows are formatted and defined for viewing and interacting with the messages based upon a set of contexts for viewing and interacting with the messages through the services. The flows are executed for processing messages.
    Type: Grant
    Filed: September 11, 2023
    Date of Patent: April 8, 2025
    Assignee: HubSpot, Inc.
    Inventors: Vijay Vadlamani, Antoinette Hocbo, Harminder Singh, Nathaniel Dempkowski
  • Patent number: 12273319
    Abstract: A method in a mesh network including a first device and a second device, the method including receiving, by the first device from a third-party application installed on the first device, an initiation packet including information to be received by the second device, the initiation packet indicating a meshnet IP address assigned to the second device as a destination address; transmitting, by the first device via a meshnet connection between the first device and the second device, the initiation packet to the second device; receiving, by the first device via the meshnet connection and based at least in part on transmitting the initiation packet, a response packet from the second device, the response packet including information to be received by the third-party application; and transmitting, by the first device, the response packet to the third-party application is disclosed. Various other aspects are contemplated.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: April 8, 2025
    Assignee: UAB 360 IT
    Inventor: Rytis Karpuska
  • Patent number: 12273420
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media provide for the intelligent configuration of personal endpoint devices for video communication. The system identifies, within a room, a personal endpoint device to be used in a video communication session, then authenticates the personal endpoint device. The system then performs one or more diagnostic operations to receive diagnostic output from the personal endpoint device. The system processes the diagnostic output to determine a unique broadcasting signature of the room, and determines whether an existing optimal settings configuration of the personal endpoint device can be detected for the room. If an optimal settings configuration is detected, the setup dynamically configures one or more parameters of the personal endpoint device to match the optimal settings configuration. If not, then the system determines a new optimal settings configuration and stores it for future video communication in the room.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: April 8, 2025
    Assignee: Zoom Communications, Inc.
    Inventor: Shane Paul Springer
  • Patent number: 12267373
    Abstract: Systems and methods for identification of a client device location during an emergency are provided herein. In an example, a method includes receiving, by a video conference provider, a request to initiate an emergency beacon and determining, by the video conference provider, a first client device associated with the request. The method may also include activating, by the video conference provider, the emergency beacon for the first client device and establishing, by the video conference provider, a virtual session based on the emergency beacon. The method may also include joining, by the video conference provider, the first client device to the virtual session without input from the first client device and transmitting, by the video conference provider, a request to join an authorized device to the virtual session.
    Type: Grant
    Filed: December 19, 2022
    Date of Patent: April 1, 2025
    Assignee: Zoom Communications, Inc.
    Inventors: Thanh Le Nguyen, Curtis Wayne Palmer, Jason Ramirez, Jeffrey Stanley
  • Patent number: 12261913
    Abstract: The present disclosure is directed at a façade server. The façade server provides a configurable façade having a configurable address space and serving as an interface for a client and to provide a mapping between the configurable address space of the façade and a data space and/or an address space of an external server.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: March 25, 2025
    Assignee: ABB Schweiz AG
    Inventors: Roland Braun, Thomas Gamer, Ralf Jeske, Anders Trosten, Jeff Harding, Mario Hoernicke, Sten Gruener
  • Patent number: 12261775
    Abstract: Systems and methods for support server high availability with network link bonding for cloud overlay networks are disclosed herein. The method can include selecting a compute instance, identifying a plurality of Network Virtualization Devices (“NVD”) for association with the compute instance, and creating a number of Virtualized Network Interface Cards (“VNIC”), each of which VNICs can reside in one of the plurality of NVDs. The method can include overlaying an IP address of the compute instance to each of the VNICs, such that each of the VNICs share a common IP address, designating a network path formed by one of the VNICs in one of the NVDs as an active network path and another of the network paths as an inactive network path, and activating the inactive network path when the active network path fails.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: March 25, 2025
    Assignee: Oracle International Corporation
    Inventors: Santosh Narayan Shilimkar, Bryce Eugene Bockman, Steven Chervets, Jagwinder Singh Brar, Raman Kumar Sonkhla
  • Patent number: 12255780
    Abstract: The invention relates to a method for operating a user equipment (100) requesting a data packet flow from an application entity transmitted through a cellular network to the user equipment, comprising: —transmitting (S20) a first request to a translating entity (700) configured to translate a name of the application entity providing the data packet flow to an address of the application entity through which the application entity can be reached, the first request requesting an identification of a user plane entity (200) configured to handle the data packet flow in the cellular network, —receiving (S24) a response to the first request, the response comprising a user plane identifier identifying the user plane entity (200), —transmitting (S26) a policy request to the identified user plane entity (200), the policy request comprising a flow identifier allowing an identification of the data packet flow in the cellular network, and policy information indicating a policy to be applied to the data packet flow in the c
    Type: Grant
    Filed: May 25, 2020
    Date of Patent: March 18, 2025
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Miguel Angel Muñoz De La Torre Alonso
  • Patent number: 12218835
    Abstract: Techniques are described by which a routing protocol, such as border gateway protocol (BGP), is extended to control propagation and importation of information using route targets (RTs) specified as bitmasks that encode link administrative group information. For example, a network control device (e.g., controller) is configured to allocate one or more subset of resources (e.g., nodes or links) of an underlay network to each of one or more virtual networks established over the underlay network. The controller generates a bitmask encoded with link administrative group information of the one or more links. The controller then outputs, to a plurality of provider edge (PE) routers that are participating in a respective virtual network, a routing protocol message to advertise the one or more subset of resources, wherein the routing protocol message includes a route target specified as the bitmask.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: February 4, 2025
    Assignee: Juniper Networks, Inc.
    Inventors: Zhaohui Zhang, Jeffrey Haas, Srihari Ramachandra Sangli, Shraddha Hegde
  • Patent number: 12218832
    Abstract: A multi-radio service of a provider network may be used to manage and route payloads for client edge devices that use multiple types of radios. The multi-radio service may associate different types of radio controllers with an edge device of a client, so that messages that are transmitted from different types of edge device radios can be handled by different radio controllers. A radio controller may receive a message and extract the payload from the message based on the data/data format specific to the radio protocol used to transmit the message. When a client-owned cloud application sends a payload to an edge device, the multi-radio service may select, based on criteria (e.g., fastest data transmission), the radio of the edge device from multiple available radios. The corresponding radio controller may then generate and send a message to the selected radio of the edge device (e.g., via a corresponding gateway).
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: February 4, 2025
    Assignee: Amazon Technologies, Inc.
    Inventors: Rongsheng Huang, Jungtao Liu, Hongbo Tian, Yinghua Ye