Patents Examined by Philip C. Lee
-
Patent number: 11546244Abstract: 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: GrantFiled: October 8, 2021Date of Patent: January 3, 2023Assignee: Juniper Networks, Inc.Inventors: Fredrik Anders Kers, John Clementi Hedges
-
Patent number: 11539597Abstract: 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: GrantFiled: November 3, 2021Date of Patent: December 27, 2022Assignee: Verizon Patent and Licensing Inc.Inventors: Hector Alejandro Garcia Crespo, Jason A. Birr, Timothy E. Coyle, Luis R. Rosario, Matthew Kapala
-
Patent number: 11533225Abstract: 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: GrantFiled: February 21, 2020Date of Patent: December 20, 2022Inventor: Zhen Tao
-
Patent number: 11533243Abstract: 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: GrantFiled: August 27, 2020Date of Patent: December 20, 2022Assignee: Citrix Systems, Inc.Inventors: Andreas Varnavas, Kiran Kumar, Venkatesh Vellingiri
-
Patent number: 11522776Abstract: 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: GrantFiled: June 10, 2021Date of Patent: December 6, 2022Assignee: CradlePoint, Inc.Inventor: Prashant Pai
-
Patent number: 11522751Abstract: 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: GrantFiled: May 21, 2021Date of Patent: December 6, 2022Assignee: Microsoft Technology Licensing, LLCInventors: 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: 11516075Abstract: 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: GrantFiled: May 5, 2021Date of Patent: November 29, 2022Assignee: Simmonds Precision Products, Inc.Inventors: David F. Larsen, Thomas G. Wiegele, Cal Roeske, Michael J. Haukom
-
Patent number: 11509696Abstract: 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: GrantFiled: August 1, 2018Date of Patent: November 22, 2022Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Min Sun, Fang Li, Yunjie Lu
-
Patent number: 11509543Abstract: 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: GrantFiled: April 30, 2021Date of Patent: November 22, 2022Assignee: Charter Communications Operating, LLCInventor: Shlomo Ovadia
-
Patent number: 11509550Abstract: 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: GrantFiled: January 23, 2020Date of Patent: November 22, 2022Assignees: TOSHIBA DIGITAL SOLUTIONS CORPORATION, KURITA WATER INDUSTRIES LTD.Inventors: Tadasuke Itou, Kazutoshi Nagano
-
Patent number: 11483218Abstract: 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: GrantFiled: March 23, 2021Date of Patent: October 25, 2022Assignee: EXFO Solutions SASInventors: Anwer Al-Dulaimi, Juan Roberto Artola Caballero, Farah Slim
-
Patent number: 11477145Abstract: 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: GrantFiled: June 28, 2021Date of Patent: October 18, 2022Assignee: Twitter, Inc.Inventor: Nolan Daniel O'Brien
-
Patent number: 11475386Abstract: 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: GrantFiled: July 11, 2021Date of Patent: October 18, 2022Assignee: Telesolve, Inc.Inventors: David S Bower, Kai Zhu
-
Patent number: 11457065Abstract: 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: GrantFiled: September 25, 2020Date of Patent: September 27, 2022Assignee: Amazon Technologies, Inc.Inventors: Thomas Alexander McNicol, Fenil Shah
-
Patent number: 11444826Abstract: 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: GrantFiled: April 23, 2021Date of Patent: September 13, 2022Assignee: Fortinet, Inc.Inventors: Jason Abate, Shabbir Karimi
-
Patent number: 11436539Abstract: 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: GrantFiled: May 25, 2018Date of Patent: September 6, 2022Assignee: GOOGLE LLCInventors: Christine McGavran, Richard William Bukowski, Asaf Rosenfeld, Haris Ramic, Michael Graham Woodward, Casey Whitelaw
-
Patent number: 11425012Abstract: 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: GrantFiled: December 20, 2019Date of Patent: August 23, 2022Assignee: Citrix Systems, Inc.Inventors: Ishita Sinha, Syed Mansoor Pasha
-
Patent number: 11425072Abstract: 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: GrantFiled: June 8, 2021Date of Patent: August 23, 2022Assignee: Google LLCInventor: Matthew Sharifi
-
Patent number: 11418423Abstract: 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: GrantFiled: December 15, 2020Date of Patent: August 16, 2022Assignee: Caterpillar Inc.Inventors: Josiah Armel Hounyo, Vijay Krishna Yalamanchili, Darin J. McCoy, Tyler Jewell
-
Patent number: 11411804Abstract: 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: GrantFiled: February 23, 2021Date of Patent: August 9, 2022Assignee: Splunk Inc.Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang