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: 10025678
    Abstract: 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: Grant
    Filed: August 24, 2015
    Date of Patent: July 17, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: 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: 9940162
    Abstract: 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: Grant
    Filed: September 27, 2013
    Date of Patent: April 10, 2018
    Assignee: CYCLE COMPUTING, LLC
    Inventors: Daniel Harris, Adrian Johnson, Jason A. Stowe, Ben Watrous
  • Publication number: 20150363281
    Abstract: 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: Application
    Filed: August 24, 2015
    Publication date: December 17, 2015
    Applicant: Cycle Computing, LLC
    Inventors: 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: 9146840
    Abstract: 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: Grant
    Filed: June 17, 2013
    Date of Patent: September 29, 2015
    Assignee: Cycle Computing, LLC
    Inventors: 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: 20150242234
    Abstract: 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: Application
    Filed: September 27, 2013
    Publication date: August 27, 2015
    Inventors: Daniel Harris, Adrian Johnson, Jason A. Stowe, Ben Watrous
  • Patent number: 8626635
    Abstract: 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: Grant
    Filed: December 27, 2012
    Date of Patent: January 7, 2014
    Assignee: United Services Automobile Association (USAA)
    Inventor: David Adrian Johnson
  • Publication number: 20140006844
    Abstract: 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: Application
    Filed: June 17, 2013
    Publication date: January 2, 2014
    Inventors: 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: 8364570
    Abstract: 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: Grant
    Filed: December 15, 2011
    Date of Patent: January 29, 2013
    Assignee: United Services Automobile Association (USAA)
    Inventor: David Adrian Johnson
  • Patent number: 8099349
    Abstract: 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: Grant
    Filed: April 10, 2008
    Date of Patent: January 17, 2012
    Assignee: United Services Automobile Association (USAA)
    Inventor: David Adrian Johnson
  • Patent number: 5668280
    Abstract: 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: Grant
    Filed: May 23, 1996
    Date of Patent: September 16, 1997
    Assignee: Merck Sharp & Dohme Limited
    Inventors: Ramon John Alabaster, Ian Frank Cottrell, Andrew William Gibson, Simon Adrian Johnson