Patents Examined by Patrick F Ngankam
  • Patent number: 11290362
    Abstract: Diagnostic test results are obtained in respect of local area networks (LANs), the LANs having user-devices located therein having interfaces and being operable to communicate via those interfaces and via a LAN gateway device with remote devices in a communications network outside their respective LANs. A method comprises comparing performance measures obtained in respect of communication flows with a performance threshold whereby to identify communication flows whose performance measures are indicative of performance below a predetermined level, and for any such communication flows, obtaining a diagnosis in respect of the LAN in question in dependence on a comparison of the performance measure obtained in respect of the identified communication flow and performance measures obtained in respect of other communication flows, the diagnosis being obtained in dependence on respective portability levels and network interface types determined in respect of the user-devices involved in said communication flows.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: March 29, 2022
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Alan Smith, Trevor Burbridge
  • Patent number: 11283761
    Abstract: Mapping anonymous Internet entities to known accounts. In an embodiment, events, representing online activity and comprising IP addresses, are received from a plurality of sources. Subsets of the events are aggregated into mappings that associate the IP address, shared by the subset, with an account. Each mapping is associated with statistics regarding the events. A confidence value is calculated for each mapping based on the statistics, and a final subset of the mappings is selected based on the confidence values. Subsequently, when a request with an IP address is received, the final subset of mappings is searched for the requested IP address, and an indication of the account associated with the requested IP address is returned in response to the request.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: March 22, 2022
    Assignee: 6Sense Insights, Inc.
    Inventors: Viral Bajaria, Premal Shah, Nitin Vijayvargiya, Dustin Chang
  • Patent number: 11269947
    Abstract: This disclosure relates to WAMI discovery, specifically including: issuing a first request to a WAMI federated collection service (FCS) to retrieve WAMI collection metadata, the WAMI FCS being in communication with a WAMI collection service (CS), each WAMI CSs being in communication with a location where WAMI data is stored; receiving a response in a first format from the WAMI FCS; translating the received WAMI collection metadata from the first format into another format; issuing a second request to the WAMI FCS to access WAMI data in the other format; and retrieving in response to the second request, the WAMI data in the other format from the location that corresponds to a network link.
    Type: Grant
    Filed: November 20, 2020
    Date of Patent: March 8, 2022
    Assignee: PIXIA CORP.
    Inventors: Rahul C. Thakkar, Michael L. Maraist
  • Patent number: 11252014
    Abstract: A system and method for the aggregation and grouping of previously identified, causally related abnormal operating condition, that are observed in a monitored environment, is disclosed. Agents are deployed to the monitored environment which capture data describing structural aspects of the monitored environment, as well as data describing activities performed on it, like the execution of distributed transactions. The data describing structural aspects is aggregated into a topology model which describes individual components of the monitored environments, their communication activities and resource dependencies and which also identifies and groups components that serve the same purpose, like e.g. processes executing the same code. Activity related monitoring data is constantly monitored to identify abnormal operating conditions. Data describing abnormal operating condition is analyzed in combination with topology data to identify networks of causally related abnormal operating conditions.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: February 15, 2022
    Assignee: Dynatrace LLC
    Inventors: Herwig Moser, Hans Kohlreiter
  • Patent number: 11252068
    Abstract: The disclosure describes methods and systems for performing time synchronization in a heterogeneous system. In one example, a method includes evaluating, by a computing system, one or more network conditions of a network to determine whether to perform a time synchronization process with a secondary device in the network, wherein the one or more network conditions include a health score for the secondary device, and, in response to determining, based on the evaluation of the one or more network conditions, to perform the time synchronization process: determining based at least in part on a time indication for a clock on a master device and a time indication for a clock on the secondary device, a time synchronization offset for the secondary device; and sending the time synchronization offset for the secondary device to the secondary device in a data packet.
    Type: Grant
    Filed: December 27, 2019
    Date of Patent: February 15, 2022
    Assignee: Equinix, Inc.
    Inventors: Yakov Kamen, Yury Kamen, Danjue Li, Ankur Sharma
  • Patent number: 11252026
    Abstract: Systems, apparatuses, and methods may provide for robust and autonomous provisioning of routing nodes and/or server stacks within a network. For instance, each routing node and/or server stack may perform self-discovery (e.g., determines its own identity and where it has been placed in the network), and determine its role (e.g., how to route packets) within the network.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: February 15, 2022
    Assignee: Comcast Cable Communications, LLC
    Inventor: Alankar Sharma
  • Patent number: 11240331
    Abstract: Methods and devices for causing a communications session between a first device and a second device to end based on lack of speech activity are described herein. In some embodiments, non-speech may be detected for both the first device and the second device. If the non-speech associated with the first device is determined to occur at a substantially same time as the non-speech associated with the second device, then this may indicate that no individuals are talking within earshot of their respective devices. Furthermore, the non-speech detected by the first device and the non-speech detected by the second device may both be of an amount of time that is greater than a predefined temporal threshold. If so, then the communications session may be caused to end because speech activity has not been detected by either device for more than the predefined temporal threshold.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: February 1, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Mario Chenier, Tony Roy Hardie, Nawdesh Uppal, Brian Oliver, Ran Mokady
  • Patent number: 11240170
    Abstract: Cloud migration may be performed by identifying applications that are currently operating in the enterprise and performing certain determinations as to whether those applications are proper candidates for the migration to the cloud. One example method of operation may provide identifying at least one application operating on an enterprise network, retrieving current usage data of the at least one application, comparing the current usage data of the at least one application to a threshold amount of usage data to determine whether the application has exceeded the threshold amount of usage data. Next, the creation of an instance process may be performed on an entity operating outside the enterprise network and the application may be operated via the instance process and otherwise terminated in the enterprise network to alleviate resources.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: February 1, 2022
    Assignee: Google LLC
    Inventor: John Michael Suit
  • Patent number: 11233696
    Abstract: A technology is described for connecting a device to a network. An example method may include identifying a preinstalled network configuration for a default wireless network from device memory. The preinstalled network configuration may be used by the device to connect to the default wireless network and obtain a local network configuration for a local wireless network. Thereafter, the device may disconnect from the default wireless network and connect to the local wireless network using the local network configuration.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: January 25, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Lomash Kumar, Bradley Jeffery Behm, Jijo Raphael Jose
  • Patent number: 11223541
    Abstract: The present invention provides a virtual network function network element management method, apparatus, and system. A VNF resource pool management apparatus receives a VNF network element request message sent by a VNF resource pool user apparatus, where the VNF network element request message includes attribute information and a location policy of a VNF network element that is requested; the VNF resource pool management apparatus determines a first VNF network element that matches the attribute information and the location policy from the VNF resource pool; and the VNF resource pool management apparatus sends a VNF network element response message to the VNF resource pool user apparatus, where the VNF network element response message includes identification information of the first VNF network element. In this way, a risk that a functional group formed by VNF network elements cannot properly work can be avoided.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: January 11, 2022
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Liang Xia, Ning Zong, Yang Wang, Qin Wu, Danhua Wang
  • Patent number: 11218552
    Abstract: The present disclosure relates to virtualizing a network function in an ad-hoc group. The ad-hoc group comprises a plurality of mobile terminals (302, 304) that are configured for device-to-device communication, e.g., Proximity-Based Services (ProSe). The Pro Se-enabled mobile terminals (302, 304) subscribe to a Network Functions Virtualization (NFV) service with an NFV management server (322). The NFV management server (322) discovers the ad-hoc group that is suitable for NFV and informs an NFV application server (324) of the ad-hoc group. The NFV application server (324) then downloads data and configuration parameters to the ad-hoc group to offload a network function to the ad-hoc group for execution.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: January 4, 2022
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Matthew John Lawrenson, Till Burkert, Christopher Cox, Julian Charles Nolan
  • Patent number: 11170011
    Abstract: A system for an event driven query includes an input interface and a processor. The input interface is configured to receive an indication from a client system. The processor is configured to determine a scanning query based at least in part on the indication; and perform the scanning query.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: November 9, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Matthew Kraning, Timothy Junio
  • Patent number: 11157243
    Abstract: Examples of techniques for client-side source code dependency resolution in a language server protocol (LSP) enabled language server are disclosed. In one example, a method includes parsing, by the LSP-enabled language server, a source code file received from a client language editor to identify dependencies in the source code file. The method further includes, based at least in part on identifying a dependency in the source code file during the parsing, transmitting, by the LSP-enabled language server, a diagnostic message to the client language editor to request resolution of the dependency. The method further includes receiving, by the LSP-enabled language server, a dependency resolution from the client language editor. The method further includes continuing, by the LSP-enabled language server, the parsing the source code file based at least in part on the dependency resolution received from the client language editor.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: October 26, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Gellin, Russell L. May
  • Patent number: 11128687
    Abstract: Technologies for streaming multi-user broadcasts include a broadcast management server configured to receive multimedia data captured of a user. The broadcast management server streams a multimedia broadcast including the multimedia data captured of the user to other users. Additionally, the broadcast management server is configured to receive a request to participate in the streamed multimedia broadcast from another user. Multimedia data captured of the other user is received in response to a determination that the request to participate in the streamed multimedia broadcast is accepted. The broadcast management server merges the multimedia data captured of the first and second users to generate a merged multimedia broadcast, which is streamed to other users. The broadcast management server also generates a broadcast feed for users. The broadcast feed includes streaming multimedia broadcasts and streaming merged multimedia broadcasts corresponding to other users. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: September 21, 2021
    Assignee: Merge In, LLC
    Inventor: Stephen Beckham, Jr.
  • Patent number: 11128594
    Abstract: Techniques are described for managing, drafts of an electronic document (e.g., an electronic note, an electronic message, an electronic calendar invitation, and/or other types of electronic documents) between client devices. Such an electronic document can be composed using different clients, such that composing the document can be continued using different clients. A draft of an electronic document can be stored by clients and/or the message management service as a metadata. A message management service can be implemented as an intermediary computing system to manage a current version of a draft in local storage when a draft is composed using a client device. The message management service can manage version information of a draft that is exists, if any, on each of the client devices. The message management service can synchronize a draft of the message with client devices when a draft is composed using a client device.
    Type: Grant
    Filed: March 18, 2020
    Date of Patent: September 21, 2021
    Assignee: Dropbox, Inc.
    Inventors: Adam Cue, Tim Van Damme, George Milton Underwood, IV, Sean Beausoleil, Belinda Preno, Steven Kabbes, David Barshow, Anthony DeVincenzi
  • Patent number: 11095548
    Abstract: Methods, systems, and computer readable media for testing software defined networks (SDNs). An example system includes a traffic generator configured for generating SDN test traffic for the SDN; a network impairment module configured for applying a plurality of impairment profiles to the SDN test traffic; and a network testing monitor configured for monitoring the SDN test traffic on the SDN. The system includes an SDN performance modeler configured for mapping, for each impairment profile, the impairment profile to SDN performance metric values based on monitoring the SDN test traffic by the network testing monitor in response to applying the impairment profile by the network impairment module.
    Type: Grant
    Filed: July 22, 2019
    Date of Patent: August 17, 2021
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventor: Stephen Samuel Jackson
  • Patent number: 11082293
    Abstract: A network configuration change validation environment is disclosed. In particular, this disclosure is related to an interface to initiate automated test actions (e.g., network monitoring commands, application monitoring commands, etc.) and to view results in an efficient manner to support a network communication infrastructure. In one example, results of a set of commands executed prior to a configuration change may serve as a baseline and one or more results of the same set of commands may be intelligently compared to the baseline to identify any potential issues that have arisen. For example, as a result of a specific network configuration change or application update. The disclosed network change validation command initiator and validation report viewer represent part of an overall network configuration change validation environment that includes automated techniques such that it may be used within a given change window.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: August 3, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles F. Clark, Craig Joseph Mills, Shaun Wackerly
  • Patent number: 11074475
    Abstract: Shared content is stored at a cloud-based collaboration platform hosted at first network domain. External data processing services are hosted at a second domain. An integration layer situated between the cloud-based collaboration platform and the external data processing services is configured to receive triggering events pertaining to content of the cloud-based collaboration platform. Based on characteristics of the content, communications with the external data processing services are initiated. The communication includes accessing network interfaces to send and receive data between the network domain of the cloud-based collaboration platform and a different network domain of the external data processing services. A plurality of rules are applied to select between a first external data processing service at a first network domain and a second external data processing service at a second domain.
    Type: Grant
    Filed: October 8, 2018
    Date of Patent: July 27, 2021
    Assignee: Box, Inc.
    Inventors: Andrew Coven, Benjamin John Kus, Faizan Nabi Buzdar, Matthew Self
  • Patent number: 11068586
    Abstract: One embodiment of the present invention provides a system for isolating virtual hosts on a network server device. During operation, the system creates a container for a virtual host of a plurality of virtual hosts of a web server running on the network server device. A respective virtual host of the plurality of virtual hosts represents a website running on the web server. If the system receives a web request for a dynamic resource from a client, the system identifies the virtual host as associated with the web request. The system then runs a script interpreter process for generating the dynamic resource in the container and sends a response message comprising the dynamic resource to the client.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: July 20, 2021
    Assignee: Alibaba Group Holding Limited
    Inventor: Nan Li
  • Patent number: 11064319
    Abstract: The disclosed methods and systems use artificial intelligence (AI) and machine learning (ML) technologies to model the usage and interference on each channel. For example, units of the system can measure channel interference regularly over the time of day on all radios. The interference information is communicated to the base unit or a cloud server for pattern analysis. Interference measurements include interference from units within the system as well as interference from nearby devices. The base unit or the cloud server can recognize the pattern of the interference. Further, connected devices have a number of network usage characteristics observed and modeled including bitrate, and network behavior. These characteristics are used to assign channels to connected devices.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: July 13, 2021
    Assignee: NETGEAR, INC.
    Inventors: Peiman Amini, Joseph Amalan Arul Emmanuel