Patents by Inventor Okung Ntofon
Okung Ntofon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10574743Abstract: As data processing requirements of individual client systems A to K change over time, they are allocated service from physical datacentres X, Y, Z according to the existing capabilities of the data centres requirements of the client systems, thus transferring client systems between cells controlled by individual data centres. This avoids the complex process of adapting the individual physical datacentres' capabilities to the changing requirements of the client systems to which they were originally allocated: thus the capabilities, and not the mappings, are maintained and the mappings, not the capabilities, are dynamic, so as to optimise the allocation of client systems to cells. It also minimises the number of clients having to work to more than one datacentre, which leads to delays in processing as the datacentres need to communicate with each other.Type: GrantFiled: December 8, 2015Date of Patent: February 25, 2020Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Okung Ntofon, Gilbert Owusu, Siddhartha Shakya
-
Patent number: 10327165Abstract: This invention relates to methods and systems for monitoring mobile service quality in a mobile network and also for determining parts of a mobile network which need expansion or upgrade. Embodiments of the invention monitor the market impact and/or service quality, and determine an expansion ranking. The market impact, service quality and/or expansion ranking may view the network from a plurality of perspectives, including a location perspective, an historical time perspective, a future time perspective and/or a network element type perspective. The results of the monitoring and determining can be acted on by predetermined rules and/or actions to derive a list of prioritized expansion tasks for the network.Type: GrantFiled: December 21, 2016Date of Patent: June 18, 2019Assignees: Khalifa University of Science, Technology and Research, British Telecommunications PLC, Emirates Telecommunications CorporationInventors: Beum Seuk Lee, Dymitr Ruta, Kin Poon, Okung Ntofon, Sid Shakya, Gilbert Owusu
-
Patent number: 10320647Abstract: Information received from disparate individual monitors that are concurrently measuring a predetermined property of a predetermined resource in a network are compared in a reliability computation engine to compute a metric of the degree of similarity between their measurements, and thus to determine a measure of the reliability of one or more of the individual monitors. This information can be used by a provisioning engine to select or reject individual resources for use in meeting service requirements on the basis of the reliability of the reports of their performance, as well as the reported performance itself. Monitors identified as unreliable can also be reported to a fault diagnosis function.Type: GrantFiled: August 24, 2016Date of Patent: June 11, 2019Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Okung Ntofon, Siddhartha Shakya, Gilbert Owusu, Jonathan Malpass, Alistair McCormick
-
Patent number: 10261833Abstract: The present invention provides a method which can be used to optimise the delivery of series over communications networks. Tasks which need to executed within a short timescale and those which are not due to be executed for a long time are excluded from the optimisation process. A score is determined, using fuzzy logic, for each task and its related resources and for each resource and its related tasks. This score is then used to determined which tasks should be optimised.Type: GrantFiled: June 5, 2015Date of Patent: April 16, 2019Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Sid Shakya, Anne Liret, Gilbert Owusu, Okung Ntofon, Ahmed Mohamed, Hani Hagras
-
Publication number: 20180234324Abstract: Information received from disparate individual monitors that are concurrently measuring a predetermined property of a predetermined resource in a network are compared in a reliability computation engine to compute a metric of the degree of similarity between their measurements, and thus to determine a measure of the reliability of one or more of the individual monitors. This information can be used by a provisioning engine to select or reject individual resources for use in meeting service requirements on the basis of the reliability of the reports of their performance, as well as the reported performance itself. Monitors identified as unreliable can also be reported to a fault diagnosis function.Type: ApplicationFiled: August 24, 2016Publication date: August 16, 2018Applicant: BRITISH TELECOMMMUNICATIONS PUBLIC LIMITED COMPANYInventors: Okung NTOFON, Siddhartha SHAKYA, Gilbert OWUSU, Jonathan MALPASS, Alistair MCCORMICK
-
Publication number: 20180176803Abstract: This invention relates to methods and systems for monitoring mobile service quality in a mobile network and also for determining parts of a mobile network which need expansion or upgrade. Embodiments of the invention monitor the market impact and/or service quality, and determine an expansion ranking. The market impact, service quality and/or expansion ranking may view the network from a plurality of perspectives, including a location perspective, an historical time perspective, a future time perspective and/or a network element type perspective. The results of the monitoring and determining can be acted on by predetermined rules and/or actions to derive a list of prioritized expansion tasks for the network.Type: ApplicationFiled: December 21, 2016Publication date: June 21, 2018Inventors: Beum Seuk Lee, Dymitr Ruta, Kin Poon, Okung Ntofon, Sid Shakya, Gilbert Owusu
-
Publication number: 20170153925Abstract: The present invention provides a method which can be used to optimise the delivery of series over communications networks. Tasks which need to executed within a short timescale and those which are not due to be executed for a long time are excluded from the optimisation process. A score is determined, using fuzzy logic, for each task and its related resources and for each resource and its related tasks. This score is then used to determined which tasks should be optimised.Type: ApplicationFiled: June 5, 2015Publication date: June 1, 2017Inventors: Sid SHAKYA, Anne LIRET, Gilbert OWUSU, Okung NTOFON, Ahmed MOHAMED, Hani HAGRAS
-
Patent number: 9504061Abstract: In response to requests for their use of the resources by the applications, resources are first allocated to “inelastic” requests specified for performance at a specific time slot. A baseline allocation of resources is then determined which is the minimum amount of capacity that has to be used for efficient operation of the resources required to meet the requests. This baseline will include some additional capacity as the minimum efficient capacity is less than the maximum capacity. “Elastic” requests, specified for performance within a predetermined time range comprising two or more of the set of time slots, are then allocated so as to prioritize the use of this spare capacity, bringing actual usage up to at least the baseline allocation of resources. If further capacity is required to meet all the inelastic requests, further capacity is allocated and the baseline redefined to include it.Type: GrantFiled: October 30, 2015Date of Patent: November 22, 2016Assignees: British Telecommunications PLC, Khalifa University of Science, Technology and Research, Emirates Telecommunications CorporationInventors: Sid Shakya, Gilbert Owusu, Beum Seuk Lee, Dymitr Ruta, Kin Poon, Okung Ntofon
-
Publication number: 20160128083Abstract: In response to requests for their use of the resources by the applications, resources are first allocated to “inelastic” requests specified for performance at a specific time slot. A baseline allocation of resources is then determined which is the minimum amount of capacity that has to be used for efficient operation of the resources required to meet the requests. This baseline will include some additional capacity as the minimum efficient capacity is less than the maximum capacity. “Elastic” requests, specified for performance within a predetermined time range comprising two or more of the set of time slots, are then allocated so as to prioritise the use of this spare capacity, bringing actual usage up to at least the baseline allocation of resources. If further capacity is required to meet all the inelastic requests, further capacity is allocated and the baseline redefined to include it.Type: ApplicationFiled: October 30, 2015Publication date: May 5, 2016Inventors: Sid Shakya, Gilbert Owusu, Rom Lee, Dymitr Ruta, Kin Poon, Okung Ntofon