Patents by Inventor Adrian Johnson
Adrian Johnson 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: 10025678Abstract: Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources, and the end user of such resources) to detect and resolve faulty resources synchronously or asynchronously, before said faults adversely affect the users' workloads. The system requests a service or set of one or more resources within a cloud, automatically checking the infrastructure for various faults that would cause it to be non-functional, including pre-defined and user-defined checks, and resolving them before including the infrastructure in the working service cluster of resources. The system presents an API to the user that returns only functional, production-quality resources that are not in a faulty state. An API that tests and resolves bad infrastructure can be registered during the request or a preceding/subsequent API call, removing the need for the end-user to deal with various types of infrastructure faults.Type: GrantFiled: August 24, 2015Date of Patent: July 17, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Ian Alderman, Chris M. Chalfant, Ian Chesal, Douglas Clayton, S. Robert Futrick, Daniel Harris, Andrew Kaczorek, Jason Stowe, Adrian Johnson, Ben Watrous, David Watrous, Archit Kulshrestha
-
Patent number: 9940162Abstract: A system and method is provided to dynamically optimize the topography of a compute cluster in real time based on the runtime configuration, specified as metadata, of jobs in a queuing or scheduling environment. The system provisions or terminates multiple types of virtualized resources based on the profile of all applications of the jobs in a current queue based on their aggregate runtime configuration specified as requirements and rank expressions within associated metadata. The system will continually request and terminate compute resources as jobs enter and exit the queue, keeping the cluster as minimal as possible while still being optimized to complete all jobs in the queue, optimized for cost, runtime or other metric. End users can specify the runtime requirements of jobs, thereby preventing the user from having to know about the physical profile of the compute cluster to specifically architect their jobs.Type: GrantFiled: September 27, 2013Date of Patent: April 10, 2018Assignee: CYCLE COMPUTING, LLCInventors: Daniel Harris, Adrian Johnson, Jason A. Stowe, Ben Watrous
-
Publication number: 20150363281Abstract: Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources, and the end user of such resources) to detect and resolve faulty resources synchronously or asynchronously, before said faults adversely affect the users' workloads. The system requests a service or set of one or more resources within a cloud, automatically checking the infrastructure for various faults that would cause it to be non-functional, including pre-defined and user-defined checks, and resolving them before including the infrastructure in the working service cluster of resources. The system presents an API to the user that returns only functional, production-quality resources that are not in a faulty state. An API that tests and resolves bad infrastructure can be registered during the request or a preceding/subsequent API call, removing the need for the end-user to deal with various types of infrastructure faults.Type: ApplicationFiled: August 24, 2015Publication date: December 17, 2015Applicant: Cycle Computing, LLCInventors: Ian Alderman, Chris M. Chalfant, Ian Chesal, Douglas Clayton, S. Robert Futrick, Daniel Harris, Andrew Kaczorek, Jason Stowe, Adrian Johnson, Ben Watrous, David Watrous, Archit Kulshrestha
-
Patent number: 9146840Abstract: Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources, and the end user of such resources) to detect and resolve faulty resources synchronously or asynchronously, before said faults adversely affect the users' workloads. The system requests a service or set of one or more resources within a cloud, automatically checking the infrastructure for various faults that would cause it to be non-functional, including pre-defined and user-defined checks, and resolving them before including the infrastructure in the working service cluster of resources. The system presents an API to the user that returns only functional, production-quality resources that are not in a faulty state. An API that tests and resolves bad infrastructure can be registered during the request or a preceding/subsequent API call, removing the need for the end-user to deal with various types of infrastructure faults.Type: GrantFiled: June 17, 2013Date of Patent: September 29, 2015Assignee: Cycle Computing, LLCInventors: Ian Alderman, Chris M. Chalfant, Ian Chesal, Douglas Clayton, S. Robert Futrick, Daniel Harris, Andrew Kaczorek, Jason Stowe, Adrian Johnson, Ben Watrous, David Watrous, Archit Kulshrestha
-
Publication number: 20150242234Abstract: A system and method is provided to dynamically optimize the topography of a compute cluster in real time based on the runtime configuration, specified as metadata, of jobs in a queuing or scheduling environment. The system provisions or terminates multiple types of virtualized resources based on the profile of all applications of the jobs in a current queue based on their aggregate runtime configuration specified as requirements and rank expressions within associated metadata. The system will continually request and terminate compute resources as jobs enter and exit the queue, keeping the cluster as minimal as possible while still being optimized to complete all jobs in the queue, optimized for cost, runtime or other metric. End users can specify the runtime requirements of jobs, thereby preventing the user from having to know about the physical profile of the compute cluster to specifically architect their jobs.Type: ApplicationFiled: September 27, 2013Publication date: August 27, 2015Inventors: Daniel Harris, Adrian Johnson, Jason A. Stowe, Ben Watrous
-
Patent number: 8626635Abstract: A method of monitoring a certificate of deposit includes providing a computer having a processor and receiving information related to a certificate of deposit of a user. The method also includes monitoring, using the processor, the certificate of deposit as it matures, and advising the user regarding maturity of the certificate of deposit.Type: GrantFiled: December 27, 2012Date of Patent: January 7, 2014Assignee: United Services Automobile Association (USAA)Inventor: David Adrian Johnson
-
Publication number: 20140006844Abstract: Systems and methods are provided for any party in a cloud ecosystem (cloud providers of such resources, the intermediate management software for such resources, and the end user of such resources) to detect and resolve faulty resources synchronously or asynchronously, before said faults adversely affect the users' workloads. The system requests a service or set of one or more resources within a cloud, automatically checking the infrastructure for various faults that would cause it to be non-functional, including pre-defined and user-defined checks, and resolving them before including the infrastructure in the working service cluster of resources. The system presents an API to the user that returns only functional, production-quality resources that are not in a faulty state. An API that tests and resolves bad infrastructure can be registered during the request or a preceding/subsequent API call, removing the need for the end-user to deal with various types of infrastructure faults.Type: ApplicationFiled: June 17, 2013Publication date: January 2, 2014Inventors: Ian Alderman, Chris Chalfant, Ian Chesal, Doug Clayton, Rob Futrick, Dan Harris, Andrew Kaczorek, Jason Stowe, Adrian Johnson, Ben Watrous, Dave Watrous, Archit Kulshrestha
-
Patent number: 8364570Abstract: A method of consolidating certificate of deposits includes providing a consolidation button for the certificate of deposits to a user on a computing device and receiving a user selection of the consolidation button. The method also includes scheduling one or more of the certificate of deposits for consolidation responsive to the user selection of the consolidation button.Type: GrantFiled: December 15, 2011Date of Patent: January 29, 2013Assignee: United Services Automobile Association (USAA)Inventor: David Adrian Johnson
-
Patent number: 8099349Abstract: A user may schedule certificates of deposit (CDs) to be consolidated at maturity into an annuity, long term care insurance, or life insurance. The user provides information pertaining to their certificates of deposits, such as amount and maturity dates, and recommendations may be provided regarding consolidating the CDs by rolling them into annuities or insurance.Type: GrantFiled: April 10, 2008Date of Patent: January 17, 2012Assignee: United Services Automobile Association (USAA)Inventor: David Adrian Johnson
-
Patent number: 5668280Abstract: The present invention provides a process for the preparation of substantially pure N-benzyl-3-(S)-(4-fluorophenyl)-1,4-oxazin-2-one which comprises:(i) contacting racemic N-benzyl-3-(4-fluorophenyl)-1,4-oxazin-2-one with (-)-3-bromocamphor-8-sulphonic acid (hereinafter referred to as (-)-3-BCS) in the presence of a racemising agent;(ii) collecting the resultant crystalline (-)-3-BCS salt of N-benzyl-3-(S)-(4-fluorophenyl)-1,4-oxazin-2-one; and(iii) liberating the free base of N-benzyl-3-(S)-(4-fluorophenyl)-1,4-oxazin-2-one by treatment of the (-)-3-BCS salt collected in step (ii) with aqueous base.Type: GrantFiled: May 23, 1996Date of Patent: September 16, 1997Assignee: Merck Sharp & Dohme LimitedInventors: Ramon John Alabaster, Ian Frank Cottrell, Andrew William Gibson, Simon Adrian Johnson