Patents by Inventor David Keith Bainbridge

David Keith Bainbridge 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: 20240281280
    Abstract: A workload orchestration system performs steps of receiving unassigned workloads for assignment on nodes for execution; and responsive to a scheduling trigger, scheduling the multiple unassigned workloads together considering one or more of resources on the nodes and a constraint policy for each of the unassigned workloads. The workload orchestration system can utilize Kubernetes and the one or more workloads are pods in Kubernetes. The scheduling trigger can include expiration of an amount of time where no new unassigned workloads are received. The constraint policy of at least two of the unassigned workloads can include a shared constraint.
    Type: Application
    Filed: February 20, 2023
    Publication date: August 22, 2024
    Inventors: David Keith Bainbridge, Karthick Ramanarayanan
  • Publication number: 20200145297
    Abstract: A dynamic registration system includes a slice registration server communicatively coupled to one or more clients, and to one or more Application Programming Interfaces (APIs), wherein each API is communicatively coupled to an associated network of one or more networks, each network having resources including one or more of transport, compute, and storage resources; wherein the slice registration system is configured to receive requests for resources of the one or more of transport, compute, and storage resources in the one or more networks, for a client, exchange request/response messages with the one or more networks for a slice registration of the resources in the one or more networks, cause instantiation of the resources in the one or more networks, based on the request/response messages, and provide an acknowledgment to the client based on the instantiation of the resources.
    Type: Application
    Filed: December 27, 2019
    Publication date: May 7, 2020
    Inventors: David Keith Bainbridge, Raghuraman Ranganathan, Lyndon Y. Ong
  • Patent number: 10541877
    Abstract: A method, implemented by a slice registration server, for dynamic reservation of network slices includes receiving a first request from a client for a network slice including one or more of networks, compute, and storage resources in one or more networks for a time period; determining availability of the network resources based on the first request and a state of the one or more networks; transmitting a response to the client based on the availability; receiving a second request from the client based on the response; and causing instantiation of the network resources and providing an acknowledgment to the client based thereon.
    Type: Grant
    Filed: May 29, 2018
    Date of Patent: January 21, 2020
    Assignee: Ciena Corporation
    Inventors: David Keith Bainbridge, Raghuraman Ranganathan, Lyndon Y. Ong
  • Publication number: 20190372853
    Abstract: A method, implemented by a slice registration server, for dynamic reservation of network slices includes receiving a first request from a client for a network slice including one or more of networks, compute, and storage resources in one or more networks for a time period; determining availability of the network resources based on the first request and a state of the one or more networks; transmitting a response to the client based on the availability; receiving a second request from the client based on the response; and causing instantiation of the network resources and providing an acknowledgment to the client based thereon.
    Type: Application
    Filed: May 29, 2018
    Publication date: December 5, 2019
    Inventors: David Keith Bainbridge, Raghuraman Ranganathan, Lyndon Y. Ong