Methods, Systems, and Program Products for Exchanging Presentation Data Based on a Communication
First Claim
1. A method for exchanging presentation data based on a communication, the method comprising:
- receiving, by a remote communications agent in a remote execution environment, descriptor information for identifying presentation data representing remote presentation information, sent by a remote component operating in the remote execution environment, to be represented in a first presentation space in the remote execution environment;
locating, automatically based on the descriptor information, a view descriptor to configure a local protocol endpoint in the local execution environment, wherein the locating is initiated by the remote communications agent;
sending, via a communications protocol based on a local communications address identifying a local user represented by a local communications agent in a local execution environment, the view descriptor to the local communications agent by the remote communications agent; and
sending, based on the local protocol endpoint to the local execution environment, the presentation data,wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems are described for exchanging presentation data based on a communication. In an aspect, a view descriptor is exchanged via a communication protocol from a remote communications agent to a local communications agent. The view descriptor is identified by the local communications agent to access presentation data representing remote presentation information sent by a component operating in a remote execution environment including the remote communications agent. A protocol endpoint is configured, based on the view descriptor, in the local execution environment. The presentation data is exchanged, based on the protocol endpoint, from the remote execution environment to the local execution environment. Local presentation information, based on the presentation data, is sent to present a representation of the remote presentation information via an output device of the local execution environment.
15 Citations
18 Claims
-
1. A method for exchanging presentation data based on a communication, the method comprising:
-
receiving, by a remote communications agent in a remote execution environment, descriptor information for identifying presentation data representing remote presentation information, sent by a remote component operating in the remote execution environment, to be represented in a first presentation space in the remote execution environment; locating, automatically based on the descriptor information, a view descriptor to configure a local protocol endpoint in the local execution environment, wherein the locating is initiated by the remote communications agent; sending, via a communications protocol based on a local communications address identifying a local user represented by a local communications agent in a local execution environment, the view descriptor to the local communications agent by the remote communications agent; and sending, based on the local protocol endpoint to the local execution environment, the presentation data, wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for exchanging presentation data based on a communication, the method comprising:
-
identifying, by a local communications agent in a local execution environment, data as a view descriptor, wherein the data is received by the local communications agent in a communication, via a network, with an other communications agent in an other execution environment, wherein the view descriptor is identified for accessing presentation data representing remote presentation information sent by a remote component operating in a remote execution environment for representing in a first presentation space in the remote execution environment; configuring, based on the view descriptor, a local protocol endpoint in the local execution environment; receiving, by the local execution environment and based on the local protocol endpoint, the presentation data; and sending local presentation information, based on the presentation data, to present a representation of the remote presentation information via an output device of the local execution environment, wherein performing at least one of the preceding actions comprising the method includes execution of an instruction by a processor. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for exchanging presentation data based on a communication, the system comprising:
-
a descriptor handler component or identifying, by a local communications agent in a local execution environment, data as a view descriptor, wherein the data is received by the local communications agent in a communication, via a network, with an other communications agent in an other execution environment, wherein the view descriptor is identified for accessing presentation data representing remote presentation information sent by a remote component operating in a remote execution environment for representing in a first presentation space in the remote execution environment; an access director component for configuring, based on the view descriptor, a local protocol endpoint in the local execution environment; an access agent component for receiving, by the local execution environment and based on the local protocol endpoint, the presentation data; a local view manager component for sending local presentation information, based on the presentation data, to present a representation of the remote presentation information via an output device of the local execution environment; and a processor, wherein at least one of the descriptor handler component, the access director component, the access agent component, and the local view manager component includes an instruction that is executed by the processor during operation of the system.
-
-
18. A tangible computer readable storage medium embodying a computer program, executable by a machine, for exchanging presentation data based on a communication, the computer program comprising executable instructions for:
-
identifying, by a local communications agent in a local execution environment, data as a view descriptor, wherein the data is received by the local communications agent in a communication, via a network, with an other communications agent in an other execution environment, wherein the view descriptor is identified for accessing presentation data representing remote presentation information sent by a remote component operating in a remote execution environment for representing in a first presentation space in the remote execution environment; configuring, based on the view descriptor, a local protocol endpoint in the local execution environment; receiving, by the local execution environment and based on the local protocol endpoint, the presentation data; and sending local presentation information, based on the presentation data, to present a representation of the remote presentation information via an output device of the local execution environment.
-
Specification