Patents by Inventor Gilbert Owusu
Gilbert Owusu 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).
-
Publication number: 20240153206Abstract: A computer implemented method to generate a three-dimensional (3D) data model of a two-dimensional (2D) floor plan, the floor plan being constituted as a digital image including indications of types of building elements, is disclosed.Type: ApplicationFiled: March 10, 2022Publication date: May 9, 2024Inventors: Anasol PENA-RIOS, Anthony CONWAY, Gilbert OWUSU, Hugo LEON GARZA, Hani HAGRAS
-
Publication number: 20230188428Abstract: A computer implemented method to specify a software defined network (SDN) for deployment by an SDN controller, the SDN controller being adapted to configure a plurality of physical network components to deliver communication services, the method including generating a model of the physical network components by accessing each of a plurality of data sources; defining the model including an indication of a location, type and interconnections of physical components based on the data sources; associating each indication in the model with a degree of confidence of accuracy of the indication based on the degree of confidence information from the data sources; accessing a set of rules defining relationships between types of physical component; refining the model based on the rules including adjusting a degree of confidence of accuracy of indications in the model based on satisfaction of the rules; and selecting a subset of network components in the refined model for inclusion in the SDN specification.Type: ApplicationFiled: March 5, 2021Publication date: June 15, 2023Inventors: Carla DI CAIRANO-GILFEDDER, Anthony CONWAY, Samuel GAFFNEY, Gilbert OWUSU
-
Publication number: 20230177230Abstract: A computer implemented method to model physical infrastructure of a transmission network for a utility service, the physical infrastructure including a set of physical components in the network, including accessing each of a plurality of physical infrastructure data sources, each data source including records each storing information on at least a subset of the set of physical components including a location and type of each physical component in the subset, wherein each record has associated an indication of a degree of confidence of an accuracy of the record; generating a model of the physical infrastructure including an indication of a location and type of physical components based on the data sources, wherein records of the data sources having common location and type are aggregated for indication in the model; associating each indication in the model with a degree of confidence of accuracy of the indication based on the degree of confidence information from the data sources; accessing a set of rules defiType: ApplicationFiled: March 5, 2021Publication date: June 8, 2023Inventors: Anthony CONWAY, Carla DI CAIRANO-GILFEDDER, Gilbert OWUSU
-
Patent number: 11625271Abstract: A data management process determines, from user-implemented provisional reservations (400) for data processing resources, a projected total capacity requirement for each said data processing resource, by maintaining a record (9, 90, 91) recording previous such reservations made by each user and comparing each reservations with records (87, 88, 89) of the actual resources used, to provide an estimate of resources required to meet the projected capacity requirement, and to provide data for a demand management processor (2), which control associated configurable data processing equipment (1) to provide the resources required to meet the estimated capacity required. The process takes account of over- and under-ordering of capacity by comparing each reservation (400) with the use actually made (600), and includes a record (10) of ad-hoc (unreserved) usage.Type: GrantFiled: April 29, 2016Date of Patent: April 11, 2023Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Carla Di Cairano-Gilfedder, Kjeld Jensen, Gilbert Owusu
-
Publication number: 20230107632Abstract: A computer implemented method of identifying one or more relationships between columns in a database by determining a subset of a set of all columns of all tables in the database, the columns in the subset satisfying predetermined primary key characteristics, each predetermined characteristic being defined by a rule for identifying a column as a potential primary key; identifying one or more relationships between columns in the subset and columns in the set of all columns based on each of: primary key and foreign key relationships between columns; and relationships between columns indicated in one or more scripts, each script including instructions for accessing the database.Type: ApplicationFiled: February 23, 2021Publication date: April 6, 2023Inventors: Akinola OGUNSEMI, Mathias KERN, John MCCALL, Gilbert OWUSU, Benjamin LACROIX, David CORSAR
-
Publication number: 20220413597Abstract: A computer implemented method of navigating a digital representation of a spatial environment by a user in which a portion of the digital representation is rendered by a rendering computer system for visualization by the user. The method including accessing a digital model of the spatial environment including a specification of each of a plurality of virtual resources in the spatial environment, each specification identifying at least a location of a resource in the spatial environment and at least one trigger criterion for determining when a resource is accessed by the user; monitoring the satisfaction of trigger criteria for the plurality of virtual resources; and responsive to the monitoring, determining the portion of the digital representation for rendering by the rendering computer system for visualization by the user.Type: ApplicationFiled: December 18, 2020Publication date: December 29, 2022Inventors: Anasol PENA RIOS, Tomas OPLATEK, Hani HAGRAS, Anthony CONWAY, Gilbert OWUSU
-
Publication number: 20220391447Abstract: This invention provides a method for ranking contextual data of a plurality of data packages in a Knowledge Management System (KMS) as a computer system configured to store information on the maintenance of an apparatus, wherein each data package of the plurality of data packages includes a data part relating to maintenance of the apparatus, a first metadata part for the data part having a first metadata value and representing a first contextual information type and a second metadata part for the data part having a second metadata value and representing a second contextual information type, the method comprising the steps of: receiving a first and second relevance value for the first and second contextual information type respectively for a first data package, wherein the first and second relevance values represent the relevance of the first and second contextual information types of the first data part to the maintenance of the apparatus; receiving a third and fourth relevance value for the first and secondType: ApplicationFiled: August 19, 2022Publication date: December 8, 2022Inventors: Carla DI CAIRANO-GILFEDDER, Anasol PENA RIOS, Hani HAGRAS, Gilbert OWUSU
-
Publication number: 20220147825Abstract: A computer implemented method for machine learning including training an autoencoder having a set of input units, a set of output units and at least one set of hidden units, wherein connections between each of the sets of units are provided by way of interval type-2 fuzzy logic systems each including one or more rules, and the fuzzy logic systems are trained using an optimization algorithm; and generating a representation of rules in each of the interval type-2 fuzzy logic systems triggered beyond a threshold by input data provided to the input units so as to indicate the rules involved in generating an output at the output units in response to the data provided to the input units.Type: ApplicationFiled: March 18, 2020Publication date: May 12, 2022Inventors: Gilbert OWUSU, Hani HAGRAS, Ravikiran CHIMATAPU, Andrew STARKEY
-
Publication number: 20220094624Abstract: A computer implemented method of determining non-intersecting primary and secondary routes between source and destination nodes in a communications network. The communication network represented by a graph data structure of nodes and edges, the edges having a weight corresponding to a resource involved in traversing the edged. The method including: defining a population set of primary routes, wherein each primary route in the population set identifies a secondary route based on a greedy route-finding algorithm applied to the graph having edges in the primary route excluded from the graph, such that the primary and secondary routes are non-intersecting routes through the graph; applying a genetic algorithm to the population set to iteratively select and crossover one or more pairs of primary routes in the population set; and selecting, from the population set, a primary route and corresponding secondary route having a lowest aggregate weight of edges.Type: ApplicationFiled: December 18, 2019Publication date: March 24, 2022Inventors: Andrew STARKEY, Lewis VERYARD, Hani HAGRAS, Gilbert OWUSU
-
Patent number: 11237862Abstract: A method for deploying virtualized network functions (VNFs) as virtualized implementations of logical network devices in a virtualized computing environment for providing network services, the method including determining a VNF deployment plan including a specification, for each point in time over a planning period, of zero or more VNF instances to be released at the point in time and zero or more VNF instances to be deployed at the point in time, wherein the deployment plan is determined by an optimization function based on: a constraint on a number of VNFs in all states of undeployed, being deployed, deployed and being release; constraints based on a demand for VNFs defined by characteristics of the VNFs and the virtualized computing environment; and constraints based on a capacity of the virtualized computing environment to accommodate a resource consumption of the VNFs, and wherein the optimization function is configured to minimize one or more of: a number of VNFs in a deployed state; and a resource costType: GrantFiled: March 26, 2018Date of Patent: February 1, 2022Assignee: British Telecommunications Public Limited CompanyInventors: Anne Linet, Gilbert Owusu, Carla Di Cairano-Gilfedder, David Lesaint, Pierre Desport, Frederic Lardeux
-
Patent number: 11171855Abstract: A method of dimensioning a link in a telecommunications network, and a device for implementing the method, the method including determining, for a first plurality of sets of traffic observations, wherein each set of the first plurality of sets includes a series of traffic observations each indicating the amount of traffic on a link within an observation interval of a particular duration for that set, a peak value of a traffic observation of the series of traffic observations within each set of the first plurality of sets and an average value of the series of traffic observations within each set of the first plurality of sets; calculating a first peak to average ratio for each observation interval duration based on the determined peak and average values within each set of the first plurality of sets; determining a goodness of fit value for a power function of the first peak to average ratio against its respective observation interval duration; selecting a dimensioning interval duration based on the determinedType: GrantFiled: February 9, 2018Date of Patent: November 9, 2021Assignee: British Telecommunications Public Limited CompanyInventors: Carla Di Cairano-Gilfedder, Gilbert Owusu
-
Publication number: 20210103456Abstract: A method for deploying virtualized network functions (VNFs) as virtualized implementations of logical network devices in a virtualized computing environment for providing network services, the method including determining a VNF deployment plan including a specification, for each point in time over a planning period, of zero or more VNF instances to be released at the point in time and zero or more VNF instances to be deployed at the point in time, wherein the deployment plan is determined by an optimization function based on: a constraint on a number of VNFs in all states of undeployed, being deployed, deployed and being release; constraints based on a demand for VNFs defined by characteristics of the VNFs and the virtualized computing environment; and constraints based on a capacity of the virtualized computing environment to accommodate a resource consumption of the VNFs, and wherein the optimization function is configured to minimize one or more of: a number of VNFs in a deployed state; and a resource costType: ApplicationFiled: March 26, 2018Publication date: April 8, 2021Applicant: British Telecommunications Public Limited CompanyInventors: Anne Linet, Gilbert Owusu, Carla Di Cairano-Gilfedder, David Lesaint, Pierre Desport, Frederic Lardeux
-
Patent number: 10887172Abstract: An optimum configuration of resources in a network function virtualisation data network is identified by assembling candidate configurations of resources (243), each configuration being an arrangement of the resources into clusters selected such that each cluster provides one or more required services, (212, 213) and assessing the candidate configurations (step 400) to identify an optimum configuration, the assessment of each configuration including measurement of latency (195) in physical links between the resources and, for each candidate configuration, determination of the total latency between the resources within each cluster of the configuration, for a predicted level and pattern of traffic associated with the required service to be operated by each cluster.Type: GrantFiled: June 22, 2016Date of Patent: January 5, 2021Assignee: BRITISH TELECOMMUNICATIONS public limited companyInventors: Carla Di-Cairano-Gilfedder, Sid Shakya, Gilbert Owusu
-
Publication number: 20200159774Abstract: This invention provides a method for ranking contextual data of a plurality of data packages in a Knowledge Management System (KMS) as a computer system configured to store information on the maintenance of an apparatus, wherein each data package of the plurality of data packages includes a data part relating to maintenance of the apparatus, a first metadata part for the data part having a first metadata value and representing a first contextual information type and a second metadata part for the data part having a second metadata value and representing a second contextual information type, the method comprising the steps of: receiving a first and second relevance value for the first and second contextual information type respectively for a first data package, wherein the first and second relevance values represent the relevance of the first and second contextual information types of the first data part to the maintenance of the apparatus; receiving a third and fourth relevance value for the first and secondType: ApplicationFiled: May 4, 2018Publication date: May 21, 2020Inventors: Carla DI CAIRANO-GILFEDDER, Anasol RIOS, Hani HAGRAS, Gilbert OWUSU
-
Publication number: 20200092189Abstract: A method of dimensioning a link in a telecommunications network, and a device for implementing the method, the method including determining, for a first plurality of sets of traffic observations, wherein each set of the first plurality of sets includes a series of traffic observations each indicating the amount of traffic on a link within an observation interval of a particular duration for that set, a peak value of a traffic observation of the series of traffic observations within each set of the first plurality of sets and an average value of the series of traffic observations within each set of the first plurality of sets; calculating a first peak to average ratio for each observation interval duration based on the determined peak and average values within each set of the first plurality of sets; determining a goodness of fit value for a power function of the first peak to average ratio against its respective observation interval duration; selecting a dimensioning interval duration based on the determinedType: ApplicationFiled: February 9, 2018Publication date: March 19, 2020Applicant: British Telecommunications Public Limited CompanyInventors: Carla Di Cairano - Gilfedder, Gilbert Owusu
-
Patent number: 10594824Abstract: A method for designating a class of data content for determining how the content will be handled by a content delivery network (CDN) into one of: a transport designation by which content is transported from an entrance node to one or more edge nodes; a caching designation by which the content is stored at one or more edge nodes; and a hybrid designation by which content is stored at a node in the CDN for subsequent transport to one or more edge nodes in the CDN, the method comprising: determining a set of one or more transport designation options; determining a set of one or more caching designation options; determining a set of one or more hybrid designation options; determining a normalised measure resource requirement for each of the transport, caching and hybrid designation options; and selecting one designation option for the class of content from all of the transport, caching and hybrid designation options by an optimisation function for selecting the designation option based on the determined normaliseType: GrantFiled: March 23, 2018Date of Patent: March 17, 2020Assignees: Khalifa University of Science, Technology and Research, Emirates Telecommunications Corporation, British Telecommunications PLCInventors: Carla Di Cairano-Gilfedder, Siddhartha Shakya, Beum Seuk Lee, Gilbert Owusu, Kin Poon
-
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
-
Publication number: 20190155651Abstract: A data management process determines, from user-implemented provisional reservations (400) for data processing resources, a projected total capacity requirement for each said data processing resource, by maintaining a record (9, 90, 91) recording previous such reservations made by each user and comparing each reservations with records (87, 88, 89) of the actual resources used, to provide an estimate of resources required to meet the projected capacity requirement, and to provide data for a demand management processor (2), which control associated configurable data processing equipment (1) to provide the resources required to meet the estimated capacity required. The process takes account of over- and under-ordering of capacity by comparing each reservation (400) with the use actually made (600), and includes a record (10) of ad-hoc (unreserved) usage.Type: ApplicationFiled: April 29, 2016Publication date: May 23, 2019Inventors: Carla DI CAIRANO - GILFEDDER, Kjeld JENSEN, Gilbert OWUSU