Abstract:
A method and apparatus for presenting multimedia content residing at a first computer, utilizing a restricted access program executing on the first computer. The restricted access program (370) has restricted access to multimedia content at the first computer and accesses resources at the second computer to present multimedia content (374). In order to access the resource at the second computer, the restricted program downloads computer readable instructions to facilitate the transmission of the multimedia content to the second computer (384).
Abstract:
A mapping method for converting objects in order to optimize utilization of a programming environment on an associated platform includes the steps of identifying a strongly typed object and a type of conversion. A name of a weakly typed object is based upon an attribute associated with a target object and reflection is used on the strongly typed object to obtain properties of the object-input parameter. Default names are assigned and stored based upon the obtained properties in a dictionary cache. The dictionary cache is used to complete attributes associated with new object for use in the programming environment.
Abstract:
A system for managing, distributing and using of electronic content. The system includes an encoding/encryption appliance (110) for receiving content and creating protected content, a distribution appliance (120) for defining one or more grants, a consumption appliance (130) for exercing the one or more grants to transform the protected content into exercisable content, and a licensing appliance to coordinate passage of the electronic content from the encoding/encryption (110) appliance to the distribution appliance (120) to the consumption appliance (130) in a distributed computing environment.
Abstract:
A system for managing, distributing and using of electronic content. The system includes an encoding/encryption appliance for receiving content and creating protected content, a distribution appliance for defining one or more grants, a consumption appliance for exercising the one or more grants to transform the protected content into exercisable content, and a licensing appliance to coordinate passage of the electronic content from the encoding/encryption appliance to the distribution appliance to the consumption appliance in a distributed computing environment.