×

Object models enabling hosting content in a plurality of environments

  • US 7,707,593 B2
  • Filed: 01/07/2005
  • Issued: 04/27/2010
  • Est. Priority Date: 10/26/2004
  • Status: Active Grant
First Claim
Patent Images

1. At least one application program interface (API) embodied as one or more computer executable instructions stored on a computer-readable storage medium, which when executed by at least one processing system in conjunction with at least one application program that issues at least one call on a host-environment object on behalf of content, enables the content to interact with a selected hosting environment, the at least one API comprising:

  • at least one interaction interface in the content for indicating at least one desired interaction with any one of a plurality of hosting environments, including a browser environment and a window environment, the interaction interface being expressed in at least one of either one or more programmatic language statements, one or more declarative language statements, one or more extensible application markup oriented language (XAML) statements, or any other computer language statements; and

    at least one interaction expression in the at least one interaction interface for identifying the at least one desired interaction to the at least one application program without providing implementation instructions associated with any one of the plurality of hosting environments;

    wherein the at least one application program comprises logic for identifying a selected hosting environment by examining a settings module associated with the at least one application program for referencing the host-environment object that is associated with the selected hosting environment for issuing the at least one call on, and for referencing an object interface that allows the at least one call on the host-environment object to be made on either a browser-environment object or a window-environment object that becomes available when the selected hosting environment is selected.

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