Patents Examined by Sandarva Khanal
  • Patent number: 12199859
    Abstract: Techniques for detecting duplicate data flows. A data packet of a data flow is received by computer hardware the data packet having a first five tuple, an ingress interface and a VLAN tag. Data is sent to a central processing unit. The central processing unit installs policy tiles into a policy tile database of the computer hardware, the policy tiles including the first five tuple, the first ingress interface and the first VLAN tag. A second data packet is received and compared with the policy tiles in the policy tile database. If the second data packet has the same five tuple as the first data packet but has either a different ingress interface or a different VLAN tag, then the second data packet is determined to be a duplicate of the first data flow and is dropped.
    Type: Grant
    Filed: January 23, 2023
    Date of Patent: January 14, 2025
    Assignee: Cisco Technology, Inc.
    Inventors: Ramamoorthi Chellamuthu, Roshinil Paul, Dipak Kumar Neog, Suvidh Mathur
  • Patent number: 12177063
    Abstract: A method is disclosed for reducing inaccuracies in counts related to communication of messages in a manner that efficiently uses computer resources, including processing power and/or memory. An alert condition pertaining to delivery of a plurality of messages is received. The alert condition specifies a threshold number of dropped or failed deliveries. Based on a first time period elapsing, a first system check is performed. Based on a second time period elapsing, a second system check is performed. The second system check includes, based on a detection that the first message has failed during the second time period, decrementing the count for the dropped queue associated with the plurality of messages and incrementing a count for a failed queue associated with the plurality of messages, and, based on a detection that a second message has been dropped during the second time period, incrementing the count for the dropped queue.
    Type: Grant
    Filed: March 13, 2023
    Date of Patent: December 24, 2024
    Assignee: Twilio Inc.
    Inventors: Ravindra Ishmitra Bhanot, Minakshi Chandrashekhar Korad, Scott Reynolds, Thomas William D'Silva, Srirama Kolla, Sriram Ramarathnam
  • Patent number: 12160405
    Abstract: An exemplary embodiment of implementing a communications service in a Public Cloud system comprises the steps of: (i) registering, by a Maintenance Management application of the communications service, to receive notifications for maintenance events scheduled for virtual machines and/or servers of the Public Cloud system being used to implement the communications service; (ii) receiving, by the Maintenance Management application, a maintenance notification indicating a first virtual machine is to undergo a maintenance event; (iii) determining, by the Maintenance Management application, public IP addresses being hosted by a first Packet Front End application executing on the first virtual machine; and (iv) notifying session control applications of the communications service to drain the determined public IP addresses being hosted by the first Packet Front End application.
    Type: Grant
    Filed: June 23, 2023
    Date of Patent: December 3, 2024
    Assignee: Ribbon Communications Operating Company, Inc.
    Inventors: Tolga Asveren, Amol Sudhir Gogate, Shivakumar Venkataraman
  • Patent number: 12137069
    Abstract: A system and method are disclosed to generate, transmit, and automate communications with end user systems. Embodiments comprise an automation platform comprising a processor and memory. Embodiments generate a communication based, at least in part, on input from a rules engine and one or more communication templates. Embodiments modify the content of the generated communication and revise the one or more communication templates to include the modifications made to the communication content. Embodiments transmit, using one or more communication channels, the modified communication to one or more end user systems, and automate the generation and transmission of one or more subsequent communications to the one or more end user systems based, at least in part, on the revised one or more communication templates.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: November 5, 2024
    Assignee: Nextiva, Inc.
    Inventor: Tomas Gorny
  • Patent number: 12136066
    Abstract: Methods, systems, and computer readable medium for adding a label to page hosted by a secondary product platform from a client associated with a primary product platform independent of the secondary product platform are disclosed. The method include receiving, at a primary product server, from a primary client associated with the primary product server, a label request associated with a page hosted by a secondary product server; generating and communicating to the secondary product server, independent from the primary product server, a request for label data associated with the page; receiving one or more labels associated with the page from the secondary product server; and communicating the received one or more labels to the primary client for display in a user interface that includes a main panel displaying the page hosted by the secondary product server and a label panel displaying the one or more labels.
    Type: Grant
    Filed: March 10, 2022
    Date of Patent: November 5, 2024
    Assignees: ATLASSIAN PTY LTD., ATLASSIAN US, INC.
    Inventors: Akash Lalwani, Kritika Bahl, Amaresh Dhar Dwivedi
  • Patent number: 12137132
    Abstract: In some embodiments, a method for recommending content based on network conditions comprises: receiving, from a first user device, a request to present media content recommendations on the first user device; in response to receiving the request, determining information indicating a user context associated with the first user device and network connectivity information associated with a connection status of the first user device over a communications network; identifying a group of media content items to recommend based on the user context and the network connectivity information; and causing recommendations for the group of media content items to be presented on the first user device.
    Type: Grant
    Filed: March 18, 2021
    Date of Patent: November 5, 2024
    Assignee: Google LLC
    Inventors: Matthew Sharifi, Jakob Nicolaus Foerster
  • Patent number: 12132698
    Abstract: The invention disclosed generates, transmits, and updates communications with end user systems. Embodiments comprise an automation platform comprising a processor and memory. Embodiments generate a communication based, at least in part, on input from a rules engine and one or more communication templates. Embodiments modify the content of the generated communication, and transmit, using one or more communication channels, the modified communication to one or more end user systems. Embodiments monitor the one or more end user systems for a response communication to the transmitted communication. In response to the one or more end user systems transmitting one or more response communications using at least one of the one or more communication channels, embodiments generate and transmit an updated communication to the one or more end user systems.
    Type: Grant
    Filed: May 20, 2024
    Date of Patent: October 29, 2024
    Assignee: Nextiva, Inc.
    Inventor: Tomas Gorny
  • Patent number: 12132622
    Abstract: Disclosed is a network management system that provides an interface to enable diagnostics and troubleshoot of a remotely managed multi-site network. Some embodiments provide a natural language interface, while other embodiments provide a chatbot type interface that communicates with a technician via traditional text information on a display screen. The diagnostic and troubleshooting capabilities search a central data store that receives device property information from each site of the multi-site network. Based on devices or users that match portions of the entity, queries to the data store are initiated to obtain additional data on the devices. A response to the query is then provided based on the properties of the devices.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: October 29, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Xiaoying Wu, Jisheng Wang, Amin Toghi Eshghi
  • Patent number: 12063577
    Abstract: A method and system share data amongst a group of a plurality of mobile devices without requiring a database or server to centrally store the shared data. The shared data is instead stored by each group member individually while controlling the manner in which the shared data is updated. To manage updates, the shared data is atomized such that individual databases in the shared data are separated or otherwise delineated into one or more records. To maintain a common copy of the shared data at each device, any update is sent to all group members using an intermediate message exchange service that is capable of transmitting a sent message to more than one recipient if necessary. In this way, the updates are multicast to the group. To manage the content of the shared data, each update comprises one or more changes to a current copy of a corresponding record.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: August 13, 2024
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Michael Hin Kai Hung, Herbert Anthony Little, Michael Stephen Brown
  • Patent number: 12058210
    Abstract: A plurality of virtual internet protocol addresses for a first single network interface card of a node of a storage cluster are provided to a client. A separate connection is established between the client and the node for each of the plurality of virtual internet protocol addresses. The separate connections are utilized together in parallel to transfer data between the client and the node.
    Type: Grant
    Filed: June 2, 2023
    Date of Patent: August 6, 2024
    Assignee: Cohesity, Inc.
    Inventors: Krishna Ram Kuttuva Jeyaram, Vijay Panghal, Ganesha Shanmuganathan
  • Patent number: 12052310
    Abstract: An origin server that is implemented within one or more devices within a third party virtual private cloud (VPC) is provided herein. Instead of communicating with various CDNs over a public network, the third party VPC may instead communicate with a managed VPC via a private network. Thus, no gateway, network address translation (NAT), or other such devices may be needed for the third party VPC and the managed VPC to communicate. Rather, a VPC identifier of the managed VPC and a VPC identifier of the third party VPC are used to pair the two VPCs. Once paired, a private route is set up such that points from the private address space of the third party VPC to the private address space of the managed VPC. The managed VPC then communicates directly with the various CDNs via a public network.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: July 30, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Matthew Graham Baldwin, Craig Wesley Howard, Donavan Miller
  • Patent number: 12047419
    Abstract: The systems and methods to support flexible reconfiguration of a network chip by an external entity, such as a baseboard management controller (BMC), while maintaining a secured environment for the chip so that it can be booted securely. Specifically, the network chip is configured to designate one or more of its networking ports to the BMC and allow the BMC to configure the designated networking ports without violating the secure areas of the network chip. To this end, the network chip is configured to allow the BMC to access a plurality of registers of the network chip via an Network Controller Sideband Interface (NC-SI) block of the network chip by issuing a plurality NC-SI compliant commands. By configuring the designated networking ports, the BMC is configured to establish a data path to a management software of a platform that includes the network chip though the designated networking ports.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: July 23, 2024
    Assignee: Marvell Asia Pte Ltd
    Inventors: Isam Akkawi, Darren Braun, Wilson Parkhurst Snyder, II, Bryan Chin
  • Patent number: 12040934
    Abstract: This disclosure describes a network management system (NMS) configured to determine a particular network device of a plurality of network devices based on a first user input in a conversational assistant. The one or more processors are further configured to identify a set of actionable insights for the particular network device based on network data received from the plurality of network devices and determine a set of views of a dashboard based at least on the set of actionable insights, wherein each view of the set of views displays a portion of the network data received from the plurality of network devices. The one or more processors are further configured to select a view of the set of views of the dashboard based on a second user input in the conversational assistant and cause the dashboard to display the selected view.
    Type: Grant
    Filed: January 13, 2022
    Date of Patent: July 16, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Jisheng Wang, Kush Shah, Robert J. Friday, Huan Thien-Vu, Xiaoying Wu, Amin Toghi Eshghi, Yedunandan Siddalingappa-Vitalapur, Jordan Batch
  • Patent number: 12041016
    Abstract: A method includes acquiring, from a memory, a log of a chat room including a user associated with a user terminal, analyzing the log of the chat room for predetermined criteria in at least one category, determining a number of incidents in the log of the chat room of the predetermined criteria in the at least one category, and when the number of incidents of the predetermined criteria in the at least one category exceeds a predetermined threshold for the at least one category, automatically recommending a chat room bot to the user.
    Type: Grant
    Filed: October 12, 2022
    Date of Patent: July 16, 2024
    Assignee: LINE Plus Corporation
    Inventor: Eun Bin Kang
  • Patent number: 12040935
    Abstract: A node detects an alert corresponding to an anomalous event during a time period. The alert is correlated with previously detected alerts occurring within the time period and a causal relationship associated with nodes in the networked computing environment. The node may then recursively identify a root cause of the anomalous event detected in the networked computing environment based on a set of correlated alerts. An incident ticket may then be sent to the node identified as the root cause of the anomalous event, and the node may notify other nodes in the network having a causal relationship with the node of the anomalous event.
    Type: Grant
    Filed: July 16, 2021
    Date of Patent: July 16, 2024
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Cara Jividen, Shannon Paul McMahon, Scott Ward
  • Patent number: 12021953
    Abstract: A method includes assigning a priority to each of a plurality of protocol activities to produce stack priority information for each of a plurality of protocol stacks. The method further includes dynamically adjusting the priority of each of the plurality of protocol activities in the stack priority information based on a network maintenance activity and based on a rejection or an acceptance of the corresponding protocol activity by a dynamic multi-protocol manager (DMM). The method further includes providing the stack priority information to the DMM.
    Type: Grant
    Filed: May 24, 2021
    Date of Patent: June 25, 2024
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Peter Wongeun Chung, Alexander D'Abreu, Arvind Kandhalu, Max Wennerfeldt
  • Patent number: 11991141
    Abstract: The invention disclosed generates, transmits, and updates communications with end user systems. Embodiments comprise an automation platform comprising a processor and memory. Embodiments generate a communication based, at least in part, on input from a rules engine and one or more communication templates. Embodiments modify the content of the generated communication, and transmit, using one or more communication channels, the modified communication to one or more end user systems. Embodiments monitor the one or more end user systems for a response communication to the transmitted communication. In response to the one or more end user systems transmitting one or more response communications using at least one of the one or more communication channels, embodiments generate and transmit an updated communication to the one or more end user systems.
    Type: Grant
    Filed: August 28, 2023
    Date of Patent: May 21, 2024
    Assignee: Nextiva, Inc.
    Inventor: Tomas Gorny
  • Patent number: 11991232
    Abstract: A method of processing playback content control commands generated at a client device and communicated by a backend server to the client device and a controlled device to control media content playback at the controlled device is provided. The method includes the following steps: sending, by the client device, a playback content control command to the backend server, wherein the backend server is configured to communicated the playback content control command to the client device and to the controlled device; initiating a buffer time period; and refraining from processing, at the client device, one or more subsequent playback content control commands from the backend server during the buffer time period.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: May 21, 2024
    Assignee: Spotify AB
    Inventors: Hilmar Birger Ólafsson, Jérôme Ceccato
  • Patent number: 11973680
    Abstract: Systems and methods described herein monitor real-time digital data for degradation. A merging unit may measure electrical parameters in an electric power system using a sensor component and may generate a stream of digital data representing measured electrical parameters. The merging unit may transmit the stream of digital data representing measured electrical parameters and receive a plurality of data frames using an interface. A digital data degradation detection subsystem may analyze a plurality of digital metrics associated with the plurality of data frames and make a determination of whether a subset of the plurality of data frames satisfies the plurality of digital metrics, and the subset of the plurality of data frames fails at least one of the plurality of digital metrics. The merging unit may implement a response when the subset of the plurality of data frames fails at least one of the plurality of digital metrics.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: April 30, 2024
    Assignee: Schweitzer Engineering Laboratories, Inc.
    Inventors: Derek Lautenschlager, Arun Shrestha, Nishchal Sharma, Vinodev E. Rajasekaran, Karthi Sellakkannu, Sajal Harmukh
  • Patent number: 11917031
    Abstract: A message broker resource monitoring service obtains message broker resource parameter data of a resource, based on communications of a message broker. Based on the resource parameter data and historical data, the message broker resource monitoring service obtains a predicted message delivery time value, which can be in association with confidence. If the predicted message delivery time value satisfies a resource deletion criterion, e.g., the predicted message delivery time value, with sufficient confidence, exceeds a threshold value, the message broker resource monitoring service triggers an action to delete the resource. To obtain the predicted value, a regression such as symmetric conformal quantile regression can be applied to the parameter data, e.g., to obtain a predicted message delivery time/latency value.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: February 27, 2024
    Assignee: Dell Products L.P.
    Inventors: Parmeshwr Prasad, Rahul Deo Vishwakarma