×

Virtual application extension points

  • US 8,489,708 B2
  • Filed: 04/06/2010
  • Issued: 07/16/2013
  • Est. Priority Date: 04/06/2010
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a computer processor for operating a virtual application on a device, said method comprising:

  • installing an application virtualizer at said device, said application virtualizer a configured to execute said virtual application and to manage a private namespace storing one or more items related to the virtual application, said private namespace being private to said virtual application such that said stored items stored in said private namespace are generally accessible to said virtual application but other applications on said device are prevented from natively accessing said stored items stored in said private namespace;

    formulating a link into said private namespace, said link providing an extension point for accessing a stored item, selected from among said one or more stored items, said link configured such that said other applications can interact with said virtual application in a specified manner by accessing said stored item;

    making said link accessible to said other applications by storing said link in a public namespace of a host operating system at said device;

    receiving a command comprising selection of said link at said application virtualizer, said link having been selected through said public namespace by an application from among said other applications; and

    in response to receiving selection of said link;

    identifying said stored item from said link; and

    permitting said application to interact with said virtual application in said specified manner through access to said stored item.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×