Patents Examined by Philip C. Lee
  • Patent number: 11546244
    Abstract: In general, the disclosure describes a method that includes partitioning resources of a computing device into a first namespace comprising a first physical network interface and a second namespace comprising a second physical network interface; creating, by a test agent executing as a process in the second namespace, a test agent child in the second namespace; migrating the test agent to execute as a process in the first namespace; communicating, by the test agent child via the second physical network interface, test packets; obtaining, by the test agent, network performance measurement data that is based at least on the test packets; and outputting, by the test agent while executing as a process in the first namespace, an indication of the network performance measurement data.
    Type: Grant
    Filed: October 8, 2021
    Date of Patent: January 3, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Fredrik Anders Kers, John Clementi Hedges
  • Patent number: 11539597
    Abstract: A method, a device, and a non-transitory storage medium are described in which a network performance spread service is provided. The service may include generating a dependency graph representative of a network and identifying current or prospective poor performance spread of network elements based on correlations between the network elements and performance data. The service may also include providing remedial services that address the poor performance spread in the network.
    Type: Grant
    Filed: November 3, 2021
    Date of Patent: December 27, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Hector Alejandro Garcia Crespo, Jason A. Birr, Timothy E. Coyle, Luis R. Rosario, Matthew Kapala
  • Patent number: 11533225
    Abstract: A method including a network configuration device acquiring at least one channel including at least one of the following channels: a target channel and at least one initial channel, wherein the target channel is a channel used when the network distribution device is connected to a hotspot successfully; the network configuration device sending a request message to the network distribution device through the at least one channel; and the network configuration device determining, in the case of receiving a response packet, network state information of the network distribution device based on the response packet, wherein the network distribution device feeds back the response packet based on the request message. The present disclosure has solved the technical problem in the conventional techniques that users fail to determine whether the network distribution device has accessed a network successfully when the network distribution device is accessing the network.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: December 20, 2022
    Inventor: Zhen Tao
  • Patent number: 11533243
    Abstract: Described embodiments provide systems, methods, and computer readable media for generating environment descriptors. A device having at least one process may identify a plurality of feature vectors. Each vector may describe a corresponding access to an application hosted on a server in one of a plurality of network environments and having a corresponding performance metric. The device may provide a performance model using the plurality of feature vectors and the corresponding performance metrics. The performance model may be used to determine expected performance metrics for at least a first network environment. A first environment descriptor of the expected performance metrics may be generated for at least the first network environment. The first environment descriptor of the expected performance metrics may be used to assess a measured performance metric or a second environment descriptor of a second network environment.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: December 20, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Andreas Varnavas, Kiran Kumar, Venkatesh Vellingiri
  • Patent number: 11522776
    Abstract: Disclosed embodiments include a system for displaying access market network device network traffic statistics for active Internet Protocol (IP) destinations. The system includes a network device having a connection tracker module that maintains connection-based traffic flows in a packet forwarding path, and a flowstats module that receives data for connection-based traffic flows from the connection tracker module and communicates with an analysis module to generate a table of network traffic statistics for active IP destinations.
    Type: Grant
    Filed: June 10, 2021
    Date of Patent: December 6, 2022
    Assignee: CradlePoint, Inc.
    Inventor: Prashant Pai
  • Patent number: 11522751
    Abstract: The present application describes a detect, alert and recovery system for various cloud-based and/or network-based services. The detect, alert and recovery system receives network performance data associated with a particular namespace from various network information sources. The network performance data may be aggregated based on various scopes. The aggregated data is then analyzed to determine whether an anomaly exists. If an anomaly exists, the detect, alert and recovery system may cause the performance of various actions in order to address the anomaly.
    Type: Grant
    Filed: May 21, 2021
    Date of Patent: December 6, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Rajesh Kumar Maskara, Srinivasachakrapani Kotipalli, Saurabh Vats, Irina Andreea Rosoiu, Malvika Modi, Fangwen Yu, Liting Zhao, Zhenguo Yang, Bradley David Rutkowski, Todd Carlyle Luttinen, Xuelin Chen
  • Patent number: 11516075
    Abstract: A reconfigurable edge computing node of a complex system is provided, the edge computing node including a core module executing selectable core software, and selectable input module(s) and/or output module(s) which can be installed in corresponding input/output ports, wherein each of the input module(s) or output module(s) provides a conduit for moving data to or from the complex system, with selections being chosen from catalogs of available input modules, available output modules, and available core software. The edge computing node provides reconfiguration upon attachment of any input or output module(s), or upon installation of any core software, automatically reconfiguring the edge computing node to enable communication between the core module and the input module(s) and output module(s) using compatible protocols.
    Type: Grant
    Filed: May 5, 2021
    Date of Patent: November 29, 2022
    Assignee: Simmonds Precision Products, Inc.
    Inventors: David F. Larsen, Thomas G. Wiegele, Cal Roeske, Michael J. Haukom
  • Patent number: 11509696
    Abstract: Methods and apparatuses are disclosed for enhancement to an internet protocol (IP) multimedia subsystem (IMS). According to an embodiment, an application server (AS) of the IMS receives from a terminal device a first request for initiating a call service and an internet service which are to be integrated with each other. The AS of the IMS sends a second request for initiating the internet service to a gateway server that acts as a gateway to an internet AS capable of providing the internet service. In response to a reply from the gateway server, the AS of the IMS handles the first request based on the reply.
    Type: Grant
    Filed: August 1, 2018
    Date of Patent: November 22, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Min Sun, Fang Li, Yunjie Lu
  • Patent number: 11509543
    Abstract: A remote node device including a hardware layer, a hardware abstraction layer, and a software stack operating on the hardware abstraction layer. The software stack including an open-source cloud-based operating system integrated with a service provider defined abstraction layer configured to coordinate functionality of the software stack, virtualized software components such as a virtualized Converged Cable Access Platform (vCCAP) implemented in docker containers where the vCCAP is configured to command and control the remote node device with respect to a customer premise equipment. The software layer of the remote node device includes different types of YANG data models for model-driven management and model-driven telemetry from the remote node device and a customer premise equipment to a service provider back-office system.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: November 22, 2022
    Assignee: Charter Communications Operating, LLC
    Inventor: Shlomo Ovadia
  • Patent number: 11509550
    Abstract: A cooperative learning system usable for process monitoring in which a monitoring model is provided for each of plural processes arranged in chronological order at predetermined transition time period intervals. The system stores, in chronological order, first monitoring data in a first process, second monitoring data in a second process, and at least one monitoring result from the first process output from a first monitoring model using the first monitoring data as an input parameter. The system performs parent model learning processing for the first monitoring model using the first monitoring data and the monitoring result from the first monitoring model, and performs child model learning processing for a second monitoring model using a monitoring result from the first monitoring model at a first time as teacher data and using the second monitoring data at a second time shifted from the first time by a transition period as an input parameter.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: November 22, 2022
    Assignees: TOSHIBA DIGITAL SOLUTIONS CORPORATION, KURITA WATER INDUSTRIES LTD.
    Inventors: Tadasuke Itou, Kazutoshi Nagano
  • Patent number: 11483218
    Abstract: Systems and methods implemented by a workflow engine include obtaining data from a plurality of interfaces and network functions, NF, in one or more datacenters associated with a 5G core, 5GC, network, wherein the data relates to lifecycle management in the 5GC network; responsive to analyzing the data with a set of key performance indicators, KPI, and rules associated therewith that are formulated to detect anomalies that impact the lifecycle management, generating an alarm based on the analyzing based on detection of an anomaly that impacts the lifecycle management; and creating a workflow based on the alarm and pushing the workflow to the 5GC network via an orchestrator.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: October 25, 2022
    Assignee: EXFO Solutions SAS
    Inventors: Anwer Al-Dulaimi, Juan Roberto Artola Caballero, Farah Slim
  • Patent number: 11477145
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing dynamic control of social messaging platform client-side and server-side behavior according to current and historical environmental, service, and application conditions.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: October 18, 2022
    Assignee: Twitter, Inc.
    Inventor: Nolan Daniel O'Brien
  • Patent number: 11475386
    Abstract: A system is disclosed that sends, through one or more messaging modalities, an electronic message containing a system or user genera0ted unique identifier to at least one recipient on a system or user enabled and controlled list. The system receives a response electronic message containing the unique identifier and response data identified by a symbol. The program verifies the validity of the unique identifier and optionally that a sender of the response message is on the list. If the unique identifier is verified, the program correlates the message response data with the unique identifier and sends an additional message replicating the response data to the controlled list as a reply or update concerning the message. The program repeats the receiving, verifying, and sending to allow further updates on the message using the modality of communication.
    Type: Grant
    Filed: July 11, 2021
    Date of Patent: October 18, 2022
    Assignee: Telesolve, Inc.
    Inventors: David S Bower, Kai Zhu
  • Patent number: 11457065
    Abstract: A system for adjusting individual host rate limits based on a fleet-wide service rate limit and a fleet host count. The system includes a fleet of hosts for a service. Individual hosts of the fleet of hosts respectively include application logic, a host rate limiter to limit interactions between the application logic and another service according to a host rate limit for the individual host, and an adaptive rate component. The adaptive rate component updates a host entry in a host table to indicate a current heartbeat timestamp for the individual host. The adaptive rate component retrieves the fleet-wide service rate value and the fleet host count value. The adaptive rate component determines the host rate limit for the individual host based on the fleet-wide service rate value and the fleet host count value. The adaptive rate component provides the host rate limit to the host rate limiter.
    Type: Grant
    Filed: September 25, 2020
    Date of Patent: September 27, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas Alexander McNicol, Fenil Shah
  • Patent number: 11444826
    Abstract: Various approaches for providing network maintenance and health monitoring. In some cases, some approaches include systems, methods, and/or devices for receiving and cataloging network incidents and in providing proposed solutions that may include embedded automated remediations and/or embedded dynamic instructions to mitigate the network incidents.
    Type: Grant
    Filed: April 23, 2021
    Date of Patent: September 13, 2022
    Assignee: Fortinet, Inc.
    Inventors: Jason Abate, Shabbir Karimi
  • Patent number: 11436539
    Abstract: Provided are methods, systems, devices, and tangible non-transitory computer readable media for providing data including vehicle map service data. The disclosed technology can perform operations including receiving vehicle map service data from a plurality of service systems that include a plurality of client systems associated with a vehicle. The vehicle map service data can include information associated with a geographic area. A local map of the geographic area within a predetermined distance of the vehicle can be generated based on the vehicle map service data. Portions of the local map to which each client system is subscribed can be determined for each client system of the plurality of client systems. Additionally, the portions of the local map to which each client system is subscribed can be sent to a respective client system of the plurality of client systems.
    Type: Grant
    Filed: May 25, 2018
    Date of Patent: September 6, 2022
    Assignee: GOOGLE LLC
    Inventors: Christine McGavran, Richard William Bukowski, Asaf Rosenfeld, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
  • Patent number: 11425012
    Abstract: Described embodiments provide systems and methods for generating visualizations of data based on correlation measures and search history. An analysis engine may access data observed from a data source over time. The analysis engine may determine a variation of each of at least a first metric and a second metric of the data, over time. A correlation engine may determine a correlation measure between the first metric and a second metric, over time. The correlation engine may generate, responsive to the correlation measure being greater than a reference level, a visualization of the first metric and the second metric varying in time, on a device to display to a user.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: August 23, 2022
    Assignee: Citrix Systems, Inc.
    Inventors: Ishita Sinha, Syed Mansoor Pasha
  • Patent number: 11425072
    Abstract: The method includes receiving sender media that was recorded by a sender device associated with a sender. The method further comprises playing, by a recipient device, the sender media for a recipient. The method further comprises detecting that the recipient is speaking. The method further comprises recording recipient media based on detecting that the recipient is speaking. The method further comprises determining a location in the sender media at which the recipient media is to be included. The method further comprises generating combined media that includes at least a portion of the sender media and the recipient media at the location.
    Type: Grant
    Filed: June 8, 2021
    Date of Patent: August 23, 2022
    Assignee: Google LLC
    Inventor: Matthew Sharifi
  • Patent number: 11418423
    Abstract: The present disclosure is directed to systems and methods for virtualizing communications within a plurality of telematics channels operatively connected to a target machine. The method includes (i) generating a virtualized channel in addition to the plurality of telematics channels operatively connected to the target machine; (ii) predicting one or more values for the virtualized channel based on a mathematical function derived from a first set of telematics channels of a source machine; (iii) receiving measurements from the plurality of telematics channels from the target machine; and (iv) applying the mathematical function to the target machine based upon the one or more predicted values of the virtualized channel and the received measurements from the plurality of telematics channels from the target machine.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: August 16, 2022
    Assignee: Caterpillar Inc.
    Inventors: Josiah Armel Hounyo, Vijay Krishna Yalamanchili, Darin J. McCoy, Tyler Jewell
  • Patent number: 11411804
    Abstract: An actionable event responder performs actions including a server cluster determining an actionable event occurrence from a member of a server cluster, determining an event-type code matching the actionable event occurrence, retrieving an event-type response map entry matching the event-type code, and determining, in response to determining that the event-type response map entry matches the event-type code, a response action signifier in the event-type response map entry. The response action signifier indicates a response action performable by the server cluster. The server cluster further detects whether a preauthorization value is set in a dispatch field of the event-type response map entry, and generates an invocation message to a resolution handler based on the preauthorization value being set in the dispatch field of the event-type response map entry. The resolution handler performs the response action to the actionable event occurrence.
    Type: Grant
    Filed: February 23, 2021
    Date of Patent: August 9, 2022
    Assignee: Splunk Inc.
    Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang