Patents Examined by Kidest Mendaye
  • 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: 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: 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: 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: 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: 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: 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: 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: 12206750
    Abstract: An interaction-event routing system can automatically select an optimal interaction-event rail (IER) to process an interaction-event request. For example, the interaction-event routing system can include a processor and a memory that includes instructions executable by the processor to perform operations. The operations can include receiving a request to process an interaction event from an application programming interface. The request can include at least one parameter. The operations can further include automatically selecting, based on the at least one parameter, an IER from among a plurality of IERs to process the interaction event. The plurality of IERs can be configured to digitally transfer value between accounts using different protocols. Additionally, the operations can include transforming the request into a rail specific request suitable for the selected IER. The operations can include submitting the rail specific request to the selected IER.
    Type: Grant
    Filed: March 23, 2023
    Date of Patent: January 21, 2025
    Assignee: Truist Bank
    Inventor: Nagaraja Hebbar
  • Patent number: 12177071
    Abstract: Techniques are described herein for providing hardware configuration updates relating to equipment nodes in a network using change messages. In embodiments, the techniques may comprise receiving a status update comprising status information for one or more equipment nodes, determining, based on the status information, one or more changes in status of the one or more equipment nodes since a prior status update, and generating a change message that includes the one or more changes. The techniques may further involve providing the change message to at least one second computing device, wherein the one or more changes is used to update aggregate data maintained by the second computing device.
    Type: Grant
    Filed: May 16, 2023
    Date of Patent: December 24, 2024
    Assignee: T-Mobile USA, Inc.
    Inventors: Emile Minh Tran, Muhammad Shakil, Robert Berrier, Joshua Van de Walle, Benjamin Yuen, Danny Goswami, Murali Krishnan Govindan
  • Patent number: 12164586
    Abstract: A tag management system can include features to assist in developing a cross-vendor profile for individual visitors to content pages of a content site. The visitors to the content site can obtain universal identifiers usable by the content site to identify the visitors. The universal identifiers can be included in the content pages by the visitor end user systems so that browser tags that may not have native access to the universal identifier can access the universal identifiers. The universal identifiers may then be provided to tag vendor systems with associated visitor data, thereby enabling the tag vendor systems to provide processed or raw data that can be compared by individual universal identifiers. Using this processed data, the content site can prepare the cross-vendor profile of individual visitors and realize insights that may be unavailable using conventional systems and methods.
    Type: Grant
    Filed: August 18, 2023
    Date of Patent: December 10, 2024
    Assignee: TEALIUM INC.
    Inventor: Michael Anderson
  • Patent number: 12149399
    Abstract: A monitoring device for troubleshooting events in a datacenter network identifies a first network event for a time period, and provides an initial display page, one or more additional display pages, selectable display objects, and a representation of the first network event. The device generates a dynamic troubleshooting path for the first network event to track a user navigation between display pages, a manipulation of the one or more selectable display objects, and a last-current display page, and also provides an indication of a second network event associated with higher resolution priority relative to the first network event. Retrieving the dynamic troubleshooting path causes the interface to present the last-current display page, apply the manipulation of the one or more selectable display objects, and load the user navigation between the initial dashboard display page and the one or more additional display pages in a cache.
    Type: Grant
    Filed: October 11, 2023
    Date of Patent: November 19, 2024
    Assignee: Cisco Technology, Inc.
    Inventors: Chien-Ju Lo, Bill Yufan Chen, Kannan Ponnuswamy, Kollivakkam Raghavan, Navneet Yadav
  • Patent number: 12137136
    Abstract: A cloud-based, integrated business application suite includes an add-in that enables access from a client device to a first server, but not a second server. A user accesses the first server through an interface of the integrated suite to request a webpage which launches a first local instance of a service application. The first local instance of the service application sets up a local storage location and provides this location to a URL that is used to launch a webpage that is a client of the second server. A second local instance of the service application which is aware of the storage location is launched and this instance stores data requested from the second server in the identified local storage location. The stored information is read from the storage location by the first instance of the service application and is provided to the integrated application suite.
    Type: Grant
    Filed: September 30, 2021
    Date of Patent: November 5, 2024
    Assignee: OPEN TEXT SA ULC
    Inventors: Pardeep Kumar, Mithun Karkada Sathisha, Divisha Nikunj Varandani, Prashantha Hanumanthappa, Panchakshrappa Pramod, Navaid Alam
  • Patent number: 12137138
    Abstract: Methods, systems, and computer program products are provided that automatically scale an application between private and public cloud computing platforms, while simultaneous enforcing policies ensuring private data is persistently stored on the private cloud computing platform, but not the public cloud computing platform. A traffic manager on the public platform routes traffic to instances of a web app executing on a private platform. A traffic monitor on the private platform monitors performance criteria of the private platform, and reports traffic telemetry to the traffic manager. Based on the traffic telemetry, the traffic manager may instantiate one or more instances of the web app on the public platform to handle traffic. Private data gathered by such instantiated instance(s) is persisted to storage in the private platform, but not in the public platform.
    Type: Grant
    Filed: December 7, 2023
    Date of Patent: November 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anjay Vijendra Ajodha, Heath Lawson, David James Armour, Scott Michael Napolitan, Matthew Joel McGlynn, Shriram Natarajan, Ricardo Luiz Fagundes Mendes
  • Patent number: 12132773
    Abstract: This disclosure is directed to systems and methods for managing a group session for consuming media content across a plurality of devices. In some configurations and by non-limiting example, the group session operates to synchronize playback and control of media content at the plurality of devices. In one aspect a method of simultaneously playing media content on a plurality of media playback devices for a group session is disclosed.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: October 29, 2024
    Assignee: Spotify AB
    Inventors: Oskar David Nehlin, Daniel Claes Johan Collin
  • Patent number: 12119950
    Abstract: This disclosure describes techniques for providing early acknowledgments to a source device performing a data write operation within a data center or across a geographically-distributed data center. In one example, this disclosure describes a method that includes receiving, by a gateway device and from a source device within a local data center, data to be stored at a remote destination device that is located within a remote data center; storing, by the gateway device, the data to high-speed memory included within the gateway device; transmitting, by the gateway device, the data over a connection to the remote data center; after transmitting the data and before the data is stored at the remote destination device, outputting, by the gateway device to the source device, a local acknowledgment, wherein the local acknowledgment indicates to the source device that the data can be assumed to have been stored at the remote destination device.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: October 15, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pradeep Sindhu, Jaspal Kohli, Philip A. Thomas
  • Patent number: 12113671
    Abstract: Systems, methods, and storage media for communicating with connected devices are disclosed. Exemplary implementations may: identify one or more traits for a connected device; receive an action request, wherein the action request corresponds to a first desired state of the connected device; receive a trait configuration for the one or more traits; calculate a second desired state for the connected device, wherein the second desired state is calculated based on one or more of the action request and trait configuration for the connected device; and at least one of transmit a first message to the connected device, including an indication of the first or the second desired state, or transmit a second message, including an indication of an estimated state, to the first computing device.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: October 8, 2024
    Assignee: Yonomi, LLC
    Inventors: Garett Madole, Brandon Valosek, Anand Surada
  • Patent number: 12107769
    Abstract: Various methods and systems for implementing request scheduling and processing in a multi-tenant distributed computing environment are provided. Requests to utilize system resources in the distributed computing environment are stored in account queues corresponding to tenant accounts. If storing a request in an account queue would exceed a throttling threshold such as a limit on the number of requests stored per account, the request is dropped to a throttling queue. A scheduler prioritizes processing requests stored in the processing queue before processing requests stored in the account queues. The account queues can be drained using dominant resource scheduling. In some embodiments, a request is not picked up from an account queue if processing the request would exceed a predefined hard limit on system resource utilization for the corresponding tenant account. In some embodiments, the hard limit is defined as a percentage of threads the system has to process requests.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: October 1, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Venkates Paramasivam Balakrishnan, Krishnan Varadarajan
  • Patent number: 12095670
    Abstract: As network resources of a network continue to be stretched due to a variety of users and numerous network devices connected to the network, there is a need to provide management of the network resources to optimize access to the network and to provide enhanced QoE for each user of the network without diminishing a particular user's experience. A throttling management application can provide for throttling one or more requests for an asset associated with one or more network devices. A request can be throttled so as to bump higher priority requests in a queue ahead of other network requests based on a throttling factor. The throttling factor can be associated with a throttling management profile that provides a priority to certain requests of certain network devices without delaying requests from other network devices.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: September 17, 2024
    Assignee: ARRIS ENTERPRISES LLC
    Inventors: Muralidharan Narayanan, Sathish Arumugam Chandrasekaran, Jalagandeswari Ganapathy, Anil Radhakrishnan