Patents Examined by Meng Vang
  • Patent number: 11777823
    Abstract: An anomaly detection service of a provider network may be used to efficiently monitor for metric anomalies across a large number of IoT devices using mandatory and optional values for metrics. A client may configure any number of mandatory and optional values for a metric to be collected from IoT devices of a fleet. The client may also configure one or more criteria to by used for evaluating the mandatory values (e.g., a threshold percentage such as 99%). When the service receives metric values for the metric, the service determines whether the values satisfy the criteria for the mandatory value. If not, then the service indicates an anomaly. The service may also determine if any values other than the mandatory and optional values are present. If not, then the service indicates an anomaly.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: October 3, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Eknath Venkataramani, Amit Jagannath Mhatre
  • Patent number: 11770318
    Abstract: Systems and methods for predicting throughput in a network are described herein. The systems and methods use, in some examples, impaired DNS lookup times to predict what a throughput measurement would have been at the time of the issue had a measurement been taken. Using impaired DNS lookup times rather than constantly measuring throughput can reduce the workload of the cellular network while also reducing the storage capacity needed to measure throughput values for all of the devices using the cellular network. Throughput prediction may be used in other ways, including, but not limited to, device testing and assessment.
    Type: Grant
    Filed: March 15, 2021
    Date of Patent: September 26, 2023
    Assignee: T-Mobile USA, Inc.
    Inventors: Aditi Saluja, Ruchir Sinha, Scott Toborg
  • Patent number: 11765065
    Abstract: Various embodiments disclosed herein are related to an apparatus. In some embodiments, the apparatus includes a processor and a memory. In some embodiments, the memory includes programmed instructions that, when executed by the processor, cause the apparatus to receive an indication that an entity state of an entity has been updated, and, in response to receiving the indication that the entity has been updated, determine that the number of updates of the entity within a time period exceeds a threshold. In some embodiments, the memory includes the programmed instructions that, when executed by the processor, cause the apparatus to determine that the time period has expired, and, in response to determining that the time period has expired, collect the entity state of the entity.
    Type: Grant
    Filed: June 8, 2022
    Date of Patent: September 19, 2023
    Assignee: Nutanix, Inc.
    Inventors: Mukesh Bafna, Akshay Narayan Muramatti, Pranjal Bhor, Amey Barve
  • Patent number: 11748311
    Abstract: A method for suggesting collaboration between a plurality of users of a communication system includes determining that a user action is performed with respect to a first document associated with a first user of the plurality of users, identifying a collaborative similarity between the first document and a second document associated with a second user of the plurality of users, generating a collaboration suggestion for collaboration between the first user and the second user with respect to the content of the first document and the second document, providing the collaboration suggestion to collaborate with respect to the content of the first document and the second document to the first user, receiving an indication of an acceptance of the collaboration suggestion to collaborate with respect to the content of the first document and the second document from the first user, and causing a collaboration session to be established between the first user and the second user to collaborate with respect to the content
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Priya Nayak, James Watts
  • Patent number: 11743106
    Abstract: An information handling system includes a network interface device configured to provide indications of faults on the network interface device, a baseboard management controller agent configured to receive the indications, and a baseboard management controller coupled to a management system. The management system mitigates the faults on the network interface device. The network interface device further detects a fault on the network interface device and provides an indication to the baseboard management controller agent in response to detecting the fault. The baseboard management controller agent further receives the indication from the network interface device, receives an identification of the management system from the baseboard management controller, and provides a second indication to the management system based upon the identification.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: August 29, 2023
    Assignee: Dell Products L.P.
    Inventors: Faizal Sn, Srihari Srirangam, Bharath Koushik Bangalore Suryanarayana, Rajib Saha, Prince Kumar, Jitendra Rath
  • Patent number: 11743157
    Abstract: Embodiments described herein relate to techniques for state export for a network device. The method may include receiving a state export request; selecting a state hierarchy walk starting location based on the state export request; initiating a state hierarchy walk beginning at the state hierarchy walk starting location; making a first determination that a state export pause condition exists; pausing the state hierarchy walk in response to the first determination; making a second determination that a state export resume condition exists; and resuming the state hierarchy walk in response to the second determination.
    Type: Grant
    Filed: December 14, 2021
    Date of Patent: August 29, 2023
    Assignee: ARISTA NETWORKS, INC.
    Inventors: Roman Olegovich Chertov, Pawan Rajeev Hulyalkar
  • Patent number: 11722390
    Abstract: A first analysis based on at least a subset of collected health metrics of a monitored resource is performed at a health monitoring service. If the first analysis indicates that the probability that the monitored resource is in an unhealthy state is above a threshold, a mitigation action that includes directing at least some of the workload away from the monitored resource is implemented. In addition, a remediation analysis of the monitored resource is started to determine, using at least one additional health metric that was not examined in the first analysis, whether a longer-term remediation action is to be initiated.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: August 8, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Upendra Bhalchandra Shevade, Daniel Massaguer, Kyle Benjamin Schultheiss, Gregory Rustin Rogers
  • Patent number: 11716270
    Abstract: The present disclosure relates to a method, apparatus and system for determining reliability information for a network component (240) of a telecommunications network. The disclosed method comprises: obtaining (310) a plurality of samples of an operating parameter of the network component (240) acquired over a period of time; determining (320) a value of an acceleration factor based on the plurality of samples, the acceleration factor corresponding to an effect of the operating parameter over time on the network component (240); and determining (330) the reliability information based on the determined value of the acceleration factor.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: August 1, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Antonio Tartaglia, Roberto Magri, Ulf Ekstedt
  • Patent number: 11706111
    Abstract: Implementations are directed to improving network anti-fragility. In some aspects, a method includes receiving parameter data from a network of nodes, the parameter data comprising attributes, policies, and action spaces for each node in the network of nodes; configuring one or more interruptive events on one or more nodes included in the network of nodes; determining a first action of each node in the network of nodes in response to the one or more interruptive events; determining a first performance metric, for each node, that corresponds to the first action, wherein the first performance matric is determined based on at least a first reward value associated with the first action; continuously updating the first action in an iterative process to obtain a final action, wherein a performance metric corresponding to the final action satisfies a performance threshold, and transmitting the final action for each node to the network of nodes.
    Type: Grant
    Filed: April 29, 2022
    Date of Patent: July 18, 2023
    Assignee: X Development LLC
    Inventors: John Michael Stivoric, David Andre, Ryan Butterfoss, Rebecca Radkoff, Salil Vijaykumar Pradhan, Grace Taixi Brentano, Lam Thanh Nguyen
  • Patent number: 11706120
    Abstract: Systems and methods of performing automated testing using a process flow of messages are provided. In one exemplary embodiment, a method includes receiving an indication that represents a time stamped message that is sent or received by a second electronic node and that is associated with a certain function. The method also includes generating a process flow of messages between the set of electronic nodes for the certain function based on the time stamped message of the second electronic node that is associated with the certain function and time stamped messages of the other electronic nodes associated with the same function so that the first electronic node is operable to simulate the certain function specific to that node based on the process flow of messages so as to test that at least one electronic node is operable to perform the certain function in conformance with the process flow of messages.
    Type: Grant
    Filed: March 22, 2022
    Date of Patent: July 18, 2023
    Assignee: TOSHIBA GLOBAL COMMERCE SOLUTIONS, INC.
    Inventors: Adrian Rodriguez, Jessica K. Snead, Lucas Blanck, Jonathan Waite
  • Patent number: 11671497
    Abstract: An example method includes identifying, based on a request to write data to a volume provided by storage nodes in a storage node cluster, a cluster hierarchy associated with the storage node cluster, the cluster hierarchy identifying storage characteristics of the storage nodes, wherein the cluster hierarchy is based on data characterizing performance and storage capabilities of the storage nodes; based on the request, selecting a storage node for storing the data in the volume, the selecting being based, at least in part, on the storage characteristics identified by the cluster hierarchy and on one or more data distribution parameters associated with the storage volume; and transmitting the data to the storage node.
    Type: Grant
    Filed: May 26, 2022
    Date of Patent: June 6, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Goutham Rao, Vinod Jayaraman, Ganesh Sangle
  • Patent number: 11671307
    Abstract: Systems, apparatuses, methods, and computer program products are disclosed for managing open issues. An example method includes obtaining a dashboard access request for a portion of open issues managed by the issue management system, the issue management system storing variables associated with each open issue of the open issues; obtaining a dashboard data package based on scores for the portion of open issues, the scores indicating a severity level of the open issues of the portion of open issues and being based on the variables that are stored in the issue management system; and performing an action set using the dashboard data package to manage the portion of open issues.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: June 6, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Brian Karp, Damon Antoine Porter, Sarah Krenz, Jody Vandever, Ryan Calef
  • Patent number: 11665077
    Abstract: A network device, a speed test method and a system thereof are provided. The system provides a speed test server that allows the network device to initiate a speed test by issuing a test request with information of a bandwidth at an end of the network device to the speed test server. In an aspect, the system also provides a dispatch server that selects one available speed test server for performing the speed test method. In the speed test method, the speed test server transmits test packets with a first identifier to the network device and the network device calculates a downstream transmission rate based on the received test packets. The network device transmits test packets with a second identifier to the speed test server, and the speed test server calculates an upstream transmission rate based on the received test packets.
    Type: Grant
    Filed: December 30, 2020
    Date of Patent: May 30, 2023
    Assignee: ZYXEL COMMUNICATIONS CORPORATION
    Inventors: Li-Tsung Huang, Tse-Ming Chang
  • Patent number: 11658863
    Abstract: Described herein are systems, methods, and software to enhance incident response for an information technology (IT) environment. In one implementation, an incident service identifies an incident in the IT environment and determines a correlation between the incident and other incidents in the IT environment. Once correlated, the incident service aggregates incident data of the incident with incident data of the other incidents and generates a summary using the aggregated incident data.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: May 23, 2023
    Assignee: Splunk Inc.
    Inventors: Govind Salinas, Sourabh Satish, Robert John Truesdell
  • Patent number: 11627113
    Abstract: Techniques and systems for optimizing and cleaning rules for network-based authentication transactions are provided herein. A network-based authentication system may determine a plurality of rules that were previously used to evaluate a plurality of transactions. The network-based authentication system may also generate a false positive rate for one or more of the plurality of rules, A cleaning coefficient for a first rule of the plurality of rules may be generated by the network-based authentication system. Based on the cleaning coefficient and the false positive rate, the network-based authentication system may identify one or more rules from the plurality of rules to eliminate from the plurality of rules. The network-based authentication system may eliminate the one or more rules to generate a modified set of rules. Using the modified set of rules, the network-based authentication system may authenticate a network transaction.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: April 11, 2023
    Assignee: The Westem Union Company
    Inventors: Chaoyun Chen, Quan Li, Zifang Huang
  • Patent number: 11627037
    Abstract: State of the art networking solutions are tightly coupled and proprietary in nature due to multiple vendors in the networking domain. Embodiments of the present disclosure provide a method and system for management and orchestration of heterogeneous network environment using dynamic, robust and network aware microservices. The method enables a platform for automatically and dynamically identifying appropriate group of microservices in accordance with network type and service type specified by the user, thus providing a solution that generates network aware microservices for each network in the heterogeneous network landscape. Furthermore, the system manages the identified microservices for each of the network by managing the life cycle of these microservices. The right life cycle management and co-ordination of the microservices for the network is in-line with desired goals/business logic, in a reliable and scalable manner, in heterogeneous network environments.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: April 11, 2023
    Assignee: Tata Consultancy Sendees Limited
    Inventors: Shameem Raj Mohinuddin Nadaf, Sipra Behera, Nikita Trivedi, Bighnaraj Panigrahi, Hemant Kumar Rath, Garima Mishra, Sumanta Patro
  • Patent number: 11617019
    Abstract: An example device for retrieving media data includes one or more processors implemented in circuitry and configured to receive a manifest file including data indicating a number of segment chunks available for a segment of a representation of media data, the segment comprising an independently retrievable media file having a unique uniform resource locator (URL), determine an identifier for one of the chunks using the data indicating the number of chunks available for the segment, and send a request specifying the identifier for the one of the chunks to a server device.
    Type: Grant
    Filed: July 27, 2017
    Date of Patent: March 28, 2023
    Assignee: QUALCOMM Incorporated
    Inventor: Thomas Stockhammer
  • Patent number: 11606253
    Abstract: A method of using a proxy network to normalize online connections uses a global proxy network (GPN) to manage connections between a plurality of local proxy clients and a destination server. First, an optimization process is executed for the overall network connection between each local proxy client and the destination server. The latency of each optimized connection are then examined to determine a normalization point, which corresponds to the highest latency among the optimized connections. The rest of the connections are then adjusted to conform to the normalization point by adding latency to the connections to match the latency of the normalization point.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: March 14, 2023
    Assignee: AAA INTERNET PUBLISHING, INC.
    Inventors: Robert Michael Norman Bartlett, Alexander Edward Needham
  • Patent number: 11601394
    Abstract: A content provider has a plurality of content provider domain names, and a content delivery network (CDN) allocates a plurality of CDN domain names to the particular content provider. The content provider domain names are mapped to the CDN domain names. CDN domain names are bound to corresponding CDN clusters. The binding of the of CDN domain names to corresponding CDN clusters is modified.
    Type: Grant
    Filed: August 10, 2022
    Date of Patent: March 7, 2023
    Assignee: Level 3 Communications, LLC
    Inventor: Christopher Newton
  • Patent number: 11595280
    Abstract: The present disclosure relates to computer-implemented methods, software, and systems for detecting outages in a cloud environment. Internal web agents installed at corresponding network segments of a first cloud platform and external web agents installed at an external second cloud platform are configured to perform network calls between themselves and the other web agents. Data from the internal web agents is automatically collected to generate structured data defining network connectivity status corresponding to the network segments of the first cloud platform based on the performed network calls between the internal and external web agents. In response to evaluating the structured data, a health status of network connectivity of the first cloud platform is determined. The health status can be provided to platform services provided by the first cloud platform and/or applications running on the first cloud platform to support managing of lifecycles of entities running on the first cloud platform.
    Type: Grant
    Filed: February 8, 2021
    Date of Patent: February 28, 2023
    Assignee: SAP SE
    Inventors: Shenol Hulmi Yousouf, Stoyan Zhivkov Boshev, Nikolai Veselinov Neichev, Kaloyan Stefanov Nikov, Antoan Nikolaev Andonov, Petar Rusev Rusev