Patents by Inventor Jeffrey C. Carlyle

Jeffrey C. Carlyle 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: 9389877
    Abstract: A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. In at least one embodiment, the device is a mobile device on which a run-time method is performed. The run-time method includes interpreting a first software application on a register-based virtual machine coupled to a kernel. The method additionally includes concurrently executing a second software application also coupled to the kernel, where the second software application is a compiled software application. The interpreting of the first software application is performed using a first library, and the executing of the second software application is performed using a second library.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: July 12, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Patent number: 9372711
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: June 21, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Patent number: 9367331
    Abstract: A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. Operation is altered or dependent on the device being or entering a docked mode.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: June 14, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis, Nicholas C. Hopman
  • Patent number: 9348633
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: May 24, 2016
    Assignee: GOOGLE TECHNOLOGY HOLDINGS LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Patent number: 8868899
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Grant
    Filed: July 19, 2010
    Date of Patent: October 21, 2014
    Assignee: Motorola Mobility LLC
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Publication number: 20110126216
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Application
    Filed: July 19, 2010
    Publication date: May 26, 2011
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Publication number: 20110093836
    Abstract: A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. In at least one embodiment, the device is a mobile device on which a run-time method is performed. The run-time method includes interpreting a first software application on a register-based virtual machine coupled to a kernel. The method additionally includes concurrently executing a second software application also coupled to the kernel, where the second software application is a compiled software application. The interpreting of the first software application is performed using a first library, and the executing of the second software application is performed using a second library.
    Type: Application
    Filed: July 19, 2010
    Publication date: April 21, 2011
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Publication number: 20110093691
    Abstract: A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein. Operation is altered or dependent on the device being or entering a docked mode.
    Type: Application
    Filed: July 19, 2010
    Publication date: April 21, 2011
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis, Nicholas C. Hopman
  • Publication number: 20110016299
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 20, 2011
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis
  • Publication number: 20110016301
    Abstract: Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments on a common kernel. A booting process for initiating a multiple operating system environment is also provided. Additionally, various embodiments of the present invention include processes for managing a switch between one operating system environment to a second operating system environment.
    Type: Application
    Filed: July 19, 2010
    Publication date: January 20, 2011
    Inventors: Joshua D. Galicia, Jeffrey C. Carlyle, Andrew N. Tzakis