Patents by Inventor Siddhartha SHAKYA

Siddhartha SHAKYA 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: 10594824
    Abstract: 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 normalise
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: March 17, 2020
    Assignees: Khalifa University of Science, Technology and Research, Emirates Telecommunications Corporation, British Telecommunications PLC
    Inventors: Carla Di Cairano-Gilfedder, Siddhartha Shakya, Beum Seuk Lee, Gilbert Owusu, Kin Poon
  • Patent number: 10574743
    Abstract: 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: Grant
    Filed: December 8, 2015
    Date of Patent: February 25, 2020
    Assignee: BRITISH TELECOMMUNICATIONS public limited company
    Inventors: Okung Ntofon, Gilbert Owusu, Siddhartha Shakya
  • Patent number: 10320647
    Abstract: 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: Grant
    Filed: August 24, 2016
    Date of Patent: June 11, 2019
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Okung Ntofon, Siddhartha Shakya, Gilbert Owusu, Jonathan Malpass, Alistair McCormick
  • Publication number: 20180278713
    Abstract: 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 normalise
    Type: Application
    Filed: March 23, 2018
    Publication date: September 27, 2018
    Inventors: Carla Di Cairano-Gilfedder, Siddhartha Shakya, Beum Seuk Lee, Gilbert OWUSU, Kin Poon
  • Publication number: 20180278495
    Abstract: A user request for a service to be provided by a cloud-based data network is provisioned by identifying a plurality of data centers capable of providing the service required by the user, analyzing a plurality of characteristics of paths connecting nodes in the network by which the user and the respective data centers may communicate, identifying a set of such paths whose characteristics are optimized for predetermined service objective criteria and, presenting the user with a choice of paths including bandwidth, latency, etc., allowing a path between the user and a data center to be set up appropriate to a selection made by the user.
    Type: Application
    Filed: December 10, 2015
    Publication date: September 27, 2018
    Applicant: British Telecommunications Public Limited Company
    Inventors: Carla DI CAIRANO-GILFEDDER, Siddhartha SHAKYA
  • Publication number: 20180234324
    Abstract: 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: Application
    Filed: August 24, 2016
    Publication date: August 16, 2018
    Applicant: BRITISH TELECOMMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventors: Okung NTOFON, Siddhartha SHAKYA, Gilbert OWUSU, Jonathan MALPASS, Alistair MCCORMICK