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).

  • Publication number: 20240339859
    Abstract: A method and system for sharing battery power between two smart devices is disclosed. A mobile application is installed on both devices and facilitates the transfer of battery power either through a wired (charging cable) or wireless medium. The process including the selection of a recipient device and the specific percentage of battery power to be transferred, all managed through an interface provided by the application on the sender device. The memory of the devices stores device identifiers and the processor of the sender device controls the power charging port to function effectively in the battery power transfer process. The application provides a better way of managing battery power between portable electronic devices, offering a practical solution in various scenarios where power sharing is essential.
    Type: Application
    Filed: February 22, 2024
    Publication date: October 10, 2024
    Inventor: Adrian Johnson
  • 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
  • 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