Patents by Inventor Omar Paul
Omar Paul 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: 12190144Abstract: Generally described, one or more aspects of the present application relate to prefetching container image layers for use in a cluster of compute instances. For example, the dependencies among the individual layers within the container images stored and/or executed on a cloud provider network may be analyzed. Then, the layers that are likely to be used by a user of the cloud provider network may be identified and prefetched into the caches of the compute instances provided by the cloud provider network, before execution of the container images including such layers is requested by the user. By doing so, the latency between the time a request to execute a set of container images is received and the time the execution of the set of container images is actually initiated can be reduced, thereby providing an improved and more efficient application execution experience to the user.Type: GrantFiled: June 22, 2020Date of Patent: January 7, 2025Assignee: Amazon Technologies, Inc.Inventors: Malcolm Featonby, Omar Paul, Munindra N Das
-
Patent number: 11573816Abstract: Generally described, one or more aspects of the present application relate to prefetching container images for use in a cluster of virtual machines. For example, the cluster manifest may indicate an ordered list of image repositories and a set of container images that are likely to be executed on the cluster. Based on this indication, the set of container images can be prefetched onto the caches of the virtual machines in the cluster, such that when requests to execute those container images are eventually received, the container images can be accessed from the caches rather than from a remote repository.Type: GrantFiled: June 26, 2020Date of Patent: February 7, 2023Assignee: Amazon Technologies, Inc.Inventors: Malcolm Featonby, Richard Lee Sanders, Fernando Paiva Zandona, Omar Paul
-
Patent number: 10015321Abstract: A method of provisioning a plurality of applications from different application developer systems to a network provider system comprises establishing a plurality of service accounts for a corresponding plurality of application service provider systems, receiving a plurality of API interfaces from the plurality of application service provider systems, integrating, by the processor system, each of the plurality of API interfaces with a unified services platform API interface, receiving a provider API interfaces for a network provider system, and integrating the provider API interface with the unified services platform API interface. The plurality of application service provider systems provide services for use in association with a telephone number of a subscriber of telecommunication services. At least two of the API interfaces are different, and at least one of the plurality of API interfaces from the plurality of application service provider systems is not compatible with the provider API interface.Type: GrantFiled: April 8, 2016Date of Patent: July 3, 2018Assignee: Zilkr Cloud Technologies LLCInventors: Evin A. Hunt, Omar Paul
-
Patent number: 9883047Abstract: A method of provisioning a plurality of applications from different application developer systems to a network provider system comprises establishing a plurality of service accounts for a corresponding plurality of application service provider systems, receiving a plurality of API interfaces from the plurality of application service provider systems, integrating, by the processor system, each of the plurality of API interfaces with a unified services platform API interface, receiving a provider API interfaces for a network provider system, and integrating the provider API interface with the unified services platform API interface. The plurality of application service provider systems provide services for use in association with a telephone number of a subscriber of telecommunication services. At least two of the API interfaces are different, and at least one of the plurality of API interfaces from the plurality of application service provider systems is not compatible with the provider API interface.Type: GrantFiled: April 8, 2016Date of Patent: January 30, 2018Assignee: Zilkr Cloud Technologies LLCInventors: Evin A. Hunt, Omar Paul
-
Patent number: 9883048Abstract: A method of provisioning a plurality of applications from different application developer systems to a network provider system comprises establishing a plurality of service accounts for a corresponding plurality of application service provider systems, receiving a plurality of API interfaces from the plurality of application service provider systems, integrating, by the processor system, each of the plurality of API interfaces with a unified services platform API interface, receiving a provider API interfaces for a network provider system, and integrating the provider API interface with the unified services platform API interface. The plurality of application service provider systems provide services for use in association with a telephone number of a subscriber of telecommunication services. At least two of the API interfaces are different, and at least one of the plurality of API interfaces from the plurality of application service provider systems is not compatible with the provider API interface.Type: GrantFiled: April 8, 2016Date of Patent: January 30, 2018Assignee: Zilkr Cloud Technologies LLCInventors: Omar Paul, Evin A. Hunt
-
Publication number: 20160227031Abstract: A method of provisioning a plurality of applications from different application developer systems to a network provider system comprises establishing a plurality of service accounts for a corresponding plurality of application service provider systems, receiving a plurality of API interfaces from the plurality of application service provider systems, integrating, by the processor system, each of the plurality of API interfaces with a unified services platform API interface, receiving a provider API interfaces for a network provider system, and integrating the provider API interface with the unified services platform API interface. The plurality of application service provider systems provide services for use in association with a telephone number of a subscriber of telecommunication services. At least two of the API interfaces are different, and at least one of the plurality of API interfaces from the plurality of application service provider systems is not compatible with the provider API interface.Type: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Inventors: Evin A. Hunt, Omar Paul
-
Publication number: 20160227032Abstract: A method of provisioning a plurality of applications from different application developer systems to a network provider system comprises establishing a plurality of service accounts for a corresponding plurality of application service provider systems, receiving a plurality of API interfaces from the plurality of application service provider systems, integrating, by the processor system, each of the plurality of API interfaces with a unified services platform API interface, receiving a provider API interfaces for a network provider system, and integrating the provider API interface with the unified services platform API interface. The plurality of application service provider systems provide services for use in association with a telephone number of a subscriber of telecommunication services. At least two of the API interfaces are different, and at least one of the plurality of API interfaces from the plurality of application service provider systems is not compatible with the provider API interface.Type: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Inventors: Omar Paul, Evin A. Hunt
-
Publication number: 20160227045Abstract: A method of provisioning a plurality of applications from different application developer systems to a network provider system comprises establishing a plurality of service accounts for a corresponding plurality of application service provider systems, receiving a plurality of API interfaces from the plurality of application service provider systems, integrating, by the processor system, each of the plurality of API interfaces with a unified services platform API interface, receiving a provider API interfaces for a network provider system, and integrating the provider API interface with the unified services platform API interface. The plurality of application service provider systems provide services for use in association with a telephone number of a subscriber of telecommunication services. At least two of the API interfaces are different, and at least one of the plurality of API interfaces from the plurality of application service provider systems is not compatible with the provider API interface.Type: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Inventors: Evin A. Hunt, Omar Paul