Patents Examined by Patrick F Ngankam
  • Patent number: 11050705
    Abstract: One or more protocols between a control plane entity (e.g., a mobility management entity (MME)) and its peer nodes (e.g., mobile switching center (MSC) and/or short message service center (SMSC)) are enhanced to improve short messaging services for Internet of things (IoT) devices. Oftentimes, IoT devices enter an extended sleep mode during which they cannot be reached by the control plane entity. In one aspect, the control plane entity can determine a wait period based on information, such as, but not limited to, device context data, mapping tables, policy data, commercial traffic data, latency data, device delay tolerance, sleep mode timer values, etc. The wait period can be provided to the peer nodes, which can utilize the wait period to control one or more message retry mechanisms based on IoT device behaviors resulting in an improvement of overall IoT service behaviors and a delivery of superior IoT customer experience.
    Type: Grant
    Filed: March 20, 2017
    Date of Patent: June 29, 2021
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Rajendra Prasad Kodaypak, Gaurav Gupta
  • Patent number: 11017412
    Abstract: Context information in a computer system is collected. Dependent context data maintains a reference to parent context data so that system context can be reconstructed and analyzed.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: May 25, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Todd Lefor
  • Patent number: 11006339
    Abstract: A method for improved handling of at least one communication exchange between a telecommunications network and at least one user equipment includes: in a first step, the at least one communication exchange is enabled by performing an attachment procedure of the at least one user equipment to the telecommunications network involving a first gateway entity; and in a second step, subsequent to the first step, the at least one user equipment transmits at least one subsequent data packet, the at least one subsequent data packet being received by a second gateway entity instead of the first gateway entity.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: May 11, 2021
    Assignee: DEUTSCHE TELEKOM AG
    Inventors: Hans-Joerg Kolbe, Dieter Busch
  • Patent number: 10992494
    Abstract: A round-robin system having a suspend mechanism. The system may solve a synchronization issue relative to wireless communication with several hosts. With round-robin, a gateway device may permit user communication with one host at a time. The suspend mechanism, during a round-robin sequence, may enable a user with a request via an internet cloud, or the like, to interrupt the sequence and go to one specific host.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: April 27, 2021
    Assignee: Ademco Inc.
    Inventors: Zeng Huapeng, Patrick R. Lemire, Cherry Lv
  • Patent number: 10986136
    Abstract: A method, non-transitory computer readable medium, and access policy manager (APM) device that provides access to applications hosted by server computing devices to client computing devices each associated with an authenticated user. Interactions of the client computing devices with the applications are monitored to obtain usage statistics. The usage statistics are correlated with identifying information for each of the authenticated users or an indication of each of the applications. Notification rule(s) or parameter(s) of a request for information are applied to the correlated usage statistics. Based on the applying, a notification is sent to one or more of the client computing devices or at least a portion of the correlated usage statistics is sent to at least one of an application administrator or an APM administrator.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 20, 2021
    Assignee: F5 NETWORKS, INC.
    Inventors: Ravi Natarajan, Saxon Amdahl
  • Patent number: 10965563
    Abstract: A system and method for monitoring the health of an identity services engine (ISE) system is disclosed. The method includes obtaining, from a plurality of ISE nodes within an ISE system, historical performance metrics for the plurality of ISE nodes; computing, based on the historical performance metrics, a model for the plurality of ISE nodes representing healthy behavior for the plurality of ISE nodes; obtaining, from the plurality of ISE nodes, real-time performance metrics for the plurality of ISE nodes; comparing the real-time performance metrics for the plurality of ISE nodes to the model for the plurality of ISE nodes; determining, based on the comparing, a health of the plurality of ISE nodes; and configuring the ISE system to route network traffic away from unhealthy ISE nodes.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: March 30, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Nagappan Subramoni, Anil Kumar Tappetla
  • Patent number: 10931761
    Abstract: A graph of combinations of entities and parameters corresponding to the combinations of entities may be stored as two tables. The first table may comprise a table that includes all entity combinations, as well as each parameter that corresponds to the entity combinations. Each entity combination may additionally be parseable, such that each entity combination may be parsed to allow for identification of each entity included within a given entity combination. The second table may include an entity combination node corresponding to (and linked to) each entity combination stored within the first table. Each given entity combination node of the second table may then be linked within the second table to each nearest neighbor node of the given node to thereby allow for identifying each entity combination within the first table that includes a particular relevant entity (or set of entities).
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 23, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Jeffrey David Fitzgerald, Valentine Ngwabo Fontama
  • Patent number: 10887190
    Abstract: A network configuration development environment is disclosed. In particular, an editor configured to interface with multiple network devices simultaneously, to view and adjust their device configuration settings, is provided. The network configuration development environment allows a system administrator to manage configuration definitions (e.g., run-time or start-up device configuration parameters) relative to a plurality of network devices simultaneously to achieve correctness and appropriate consistency for each of those devices in a network infrastructure. The network development environment may include an ability to apply changes directly to one or more network devices or to apply changes to stored “configuration files” that are associated with individual devices.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: January 5, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles F. Clark, Craig Joseph Mills, Frank J. Wood
  • Patent number: 10873561
    Abstract: The present invention discloses a method and an apparatus for allocating an Internet Protocol (IP) parameter. Deployment of a dynamic host configuration protocol (DHCP) server may be determined according to a received DHCP server indication, so as to allocate an IP parameter of user equipment (UE). The DHCP server indication may indicate whether a data packet network gateway (P-GW) serves as the DHCP server, so that specific deployment of the DHCP server may be determined, and the P-GW and a trusted WLAN access gateway (TWAG) are compatible with the UE, ensuring that the UE can receive an IP parameter allocated by the P-GW, and improving accuracy of allocating the IP parameter.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: December 22, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Hai Liu, Huan Li, Wenruo Zhu
  • Patent number: 10866983
    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: July 30, 2019
    Date of Patent: December 15, 2020
    Assignee: Pixia Corp.
    Inventors: Rahul C. Thakkar, Michael L. Maraist
  • Patent number: 10855799
    Abstract: Systems and methods for managing network connections and priorities based on device profiles are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the IHS to: receive instrumentation data from a plurality of devices coupled to the IHS via a network; receive observation data from the plurality of devices; correlate the observation data with the instrumentation data; and configure communications between the IHS and one or more the plurality of devices based, at least in part, upon the correlation.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: December 1, 2020
    Assignee: Dell Products, L.P.
    Inventors: Liam B. Quinn, Carlton A. Andrews, Yuan-Chang Lo, Jason A. Shepherd
  • Patent number: 10855829
    Abstract: According to one embodiment, a method comprises automatically uploading device information from a first network device in a first operating state to a second network device in response to an event, such as an initial power up. The second network device is part of the cloud, and thus, providing cloud-based services. Subsequent to the uploading of the device information, the first network device receives information controlling the operation of the first network device based on the device information.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: December 1, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Gordon Paul Gray, Anthony Burke, David Munro, Yan Liu
  • Patent number: 10841396
    Abstract: A method for edge caching media content on a first device placed in a vehicle is provided. The first device receives a first request to commute between a plurality of locations from a commuter device of a commuter. In response to the first request, the first device extracts the media content including a first set of media content and a second set of media content from a database server based on a set of rules. The extracted media content is stored in a memory. The first device controls a playback of the media content from one of the stored first set of media content or the stored second set of media content on an output device of a second device in the vehicle. The playback is controlled based on a second request by the commuter in the vehicle.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: November 17, 2020
    Assignee: ANI Technologies Private Limited
    Inventors: Sriram V Iyer, Vasuki K Setlur, Arun Samudrala
  • Patent number: 10833925
    Abstract: A request to attach a logical network to a virtual machine is received. The cluster associated with the virtual machine is identified. The cluster includes a plurality of hosts. A host interface of each host of the plurality of hosts in the cluster is identified in view of an interface selection policy. The host interface of each of the hosts of the plurality of hosts in the cluster is assigned to the logical network.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: November 10, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventors: Lior Vernia, Eldan Shaul Hildesheim
  • Patent number: 10826989
    Abstract: A data storage system, and a method of operation thereof, includes: a host initialization module for initializing a data storage unit; a command process module, coupled to the host initialization module, for processing a read command or a write command performed on the data storage unit; and a status scheduler module, coupled to the command process module, for generating a check status request to inquire a storage unit status of the data storage unit, wherein the check status request occurs without interrupting a host.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: November 3, 2020
    Assignee: SMART Modular Technologies, Inc.
    Inventors: Fong-Long Lin, Michael Rubino
  • Patent number: 10819596
    Abstract: A metric data aggregator includes a processor and a data store. The processor is configured to obtain service level metric data from a plurality of proxy servers; obtain cloud level metric data from a plurality of proxy servers and at least one load balancer; aggregate the service level metric data and the cloud level metric data; and provide the aggregated service level and cloud level metric data to a remote user. The data store configured to store aggregated cloud level and service level metric data; and retrieve the aggregated service level and cloud level metric data in response to queries.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: October 27, 2020
    Assignee: SecureWorks Corp.
    Inventors: Seungyoung Kim, Daniel Good, Sai Bathina, Ihor Bilyy
  • Patent number: 10805231
    Abstract: A service processing method and system, and a device to reduce a large quantity of back end servers, and to simplify a structure of a distributed system where the method includes receiving, by a master device in a resource pool, a service processing request, determining, by the master device, a resource required by a service, determining, according to a remaining resource of each slave device in the resource pool, a slave device that satisfies the resource required by the service, and assigning, by the master device, the service to the corresponding slave device for processing, where the master device and the slave device are both video surveillance front end devices, and the master device determines a device that is in the front end devices and whose remaining resource satisfies a preset threshold as the slave device.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: October 13, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Jianbing Jiao
  • Patent number: 10778517
    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: March 23, 2018
    Date of Patent: September 15, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Charles F. Clark, Craig Joseph Mills, Shaun Wackerly
  • Patent number: 10778800
    Abstract: A system and method for propagating content throughout a network using a mobile environment. For example, one embodiment of a system comprises: a plurality of mobile caches deployed on a plurality of transportation vessels/vehicles; a plurality of edge caches deployed at which the transportation vessels/vehicles are expected to pass, the plurality of edge caches coupled over a first communication channel to source caches and temporarily coupled to the mobile caches over a second communication channel; and first cache management logic to identify first multimedia content stored on the first edge cache and not on the first mobile cache and second multimedia content stored on the first mobile cache and not on the first edge cache, and to transmit the first multimedia content from the first edge cache to the first mobile cache and to transmit the second multimedia content in reverse direction while the second communication channel is available.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: September 15, 2020
    Assignee: NETSKRT SYSTEMS, INC.
    Inventor: Siegfried Luft
  • Patent number: 10771582
    Abstract: A system and method for intelligently caching data based on predictable schedules of mobile transportation environments. For example, one embodiment of a system comprises: a plurality of mobile caches deployed within a corresponding plurality of transportation vessels/vehicles; a first mobile network interface coupled to each of the mobile caches; a plurality of edge caches of a content service provider, each of the plurality of edge caches to be filled from source caches in accordance with a cache fill policy; a stationary network interface coupled to each edge cache to automatically establish a high speed wireless connection with the first mobile network interface when a first vessel/vehicle arrives at the port, station, or terminal; and cache management logic to identify portions of multimedia content to be provided to a first mobile cache from a first edge cache upon establishment of the high speed wireless connection.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: September 8, 2020
    Assignee: NETSKRT SYSTEMS, INC.
    Inventor: Siegfried Luft