Patents by Inventor Adam Brady Anderson

Adam Brady Anderson 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: 10536532
    Abstract: A system for providing virtual applications from a remote based system based on native applications. A front end is configured to receive applications. A sequencer is configured to receive the applications from the front end and sequence the applications into virtual applications streamable to clients by the front end. This includes at least: sequencing a particular application of the received applications into a virtual application using a virtual machine; subsequent to sequencing the particular application, marking the virtual machine in a manner that causes the virtual machine to be reimaged prior to being used to sequence an additional application; and based on the marking, causing the virtual machine to be reimaged.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: January 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Brady Anderson, Meera Jindal, Shruthi Achutha, Nikolaos Dalalelis, Hamid Palo
  • Publication number: 20150341427
    Abstract: Providing virtual applications from a remote based system based on native applications. A method includes, at a remote based system, receiving a native application from an on-premises system remote from the remote based system. The method further includes at the remote based system, sequencing the native application into a virtual application. The method further includes providing the virtual application to a system different than the remote based system.
    Type: Application
    Filed: July 31, 2015
    Publication date: November 26, 2015
    Inventors: Adam Brady Anderson, Meera Jindal, Shruthi Achutha, Nikolaos Dalalelis, Hamid Palo
  • Patent number: 9130979
    Abstract: Providing virtual applications from a remote based system based on native applications. A method includes, at a remote based system, receiving a native application from an on-premises system remote from the remote based system. The method further includes at the remote based system, sequencing the native application into a virtual application. The method further includes providing the virtual application to a system different than the remote based system.
    Type: Grant
    Filed: December 11, 2012
    Date of Patent: September 8, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Brady Anderson, Meera Jindal, Shruthi Achutha, Nikolaos Dalalelis, Hamid Palo
  • Patent number: 8931037
    Abstract: When a request is received to execute a virtualized application, an application virtualization client component evaluates an execution policy to determine if the application may be executed. If the application virtualization client component determines based on the execution policy that the virtualized application may be executed, the application virtualization client component publishes the virtualized application. The application virtualization client component publishes the application by making the virtualized application available for execution if the application is installed, and installing the virtualized application if it is not installed. The application virtualization client component also evaluates the execution policy during execution of the virtualized application.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: January 6, 2015
    Assignee: Microsoft Corporation
    Inventors: Cread Wellington Mefford, Jr., Matthew Christopher Babey, Alvin Chardon, Scott Elliot Stearns, Adam Brady Anderson, Lidiane Pereira de Souza, Angela Mele Anderson
  • Publication number: 20140282062
    Abstract: Techniques are provided for customizing user settings for applications. Each user profile includes one or more packages that each includes user settings for one or more applications. Each package may be application specific, may be directed to common settings for an application suite, or may contain functional groups of user settings. For each application, a template may be stored that is associated with the application. The template identifies the application and indicates locations where the application stores the user settings. An agent may be associated with a trigger mechanism. The agent is configured to access the template of the application and to open a corresponding package at a central storage location if the trigger mechanism is triggered. The agent is configured to apply the user settings included in the package to the application at the locations indicated in the template.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Amrish Sushil Kapoor, David Lenn Jackman, Michael Eric Lasky, Russell Young, Adam Brady Anderson
  • Publication number: 20140164480
    Abstract: Providing virtual applications from a remote based system based on native applications. A method includes, at a remote based system, receiving a native application from an on-premises system remote from the remote based system. The method further includes at the remote based system, sequencing the native application into a virtual application. The method further includes providing the virtual application to a system different than the remote based system.
    Type: Application
    Filed: December 11, 2012
    Publication date: June 12, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Adam Brady Anderson, Meera Jindal, Shruthi Achutha, Nikolaos Dalalelis, Hamid Palo
  • Publication number: 20120167159
    Abstract: When a request is received to execute a virtualized application, an application virtualization client component evaluates an execution policy to determine if the application may be executed. If the application virtualization client component determines based on the execution policy that the virtualized application may be executed, the application virtualization client component publishes the virtualized application. The application virtualization client component publishes the application by making the virtualized application available for execution if the application is installed, and installing the virtualized application if it is not installed. The application virtualization client component also evaluates the execution policy during execution of the virtualized application.
    Type: Application
    Filed: December 27, 2010
    Publication date: June 28, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Cread Wellington Mefford, JR., Matthew Christopher Babey, Alvin Chardon, Scott Elliot Stearns, Adam Brady Anderson, Lidiane Pereira de Souza, Angela Mele Anderson