System, method and computer program product for providing content to a terminal and directing the rendering of such content at the terminal
First Claim
1. A system comprising:
- a plurality of conference participants, the participants including a source and at least one destination that are each configured to store content, wherein the source is configured to operate in a fixed network environment, and at least one of the destinations comprises a mobile terminal configured to operate in a wireless network environment; and
a conferencing server configured to interface between the fixed network environment and the wireless network environment,wherein the source is configured to transfer the content stored by the source, the content being transferred to the destinations via the conferencing server, the source including printer driver program code configured to reformat the content into an intermediate format before the respective reformatted content is transferred to the destinations and the conferencing server being configured to reformat the content from the intermediate format into a vectorized format,wherein the conferencing server is configured to establish a conference session between the plurality of participants, wherein one of the participants is a host of the conference session and the other participants are members of the conference session, wherein the conferencing server is configured to receive at least one control event from the host, and thereafter transfer the control events to the members to cause the members to render the content stored by the respective members in response to and in accordance with the control events, the control events directing the rendering of respective content, and provide for zooming or panning within the rendered content at the members, independent of the control events;
wherein the participants, the source, the at least one destination, the conferencing server, the host, and the members each comprise circuitry.
6 Assignments
0 Petitions
Accused Products
Abstract
A system for directing the rendering content includes a plurality of participants and a conferencing server. The participants include a source and at least one destination that are each capable of storing content. The source is capable of operating in a fixed network environment, and at least one of the destinations comprises a mobile terminal operating in a cellular network environment. The conferencing server is capable of establishing a conference session between the participants, where one of the participants is a host of the conference session and the other participants are members of the conference session. The conferencing server is capable of receiving control events from the host, and thereafter transferring the control events to the members. The members are then capable of rendering the content stored by the respective members in accordance with the control events.
33 Citations
79 Claims
-
1. A system comprising:
-
a plurality of conference participants, the participants including a source and at least one destination that are each configured to store content, wherein the source is configured to operate in a fixed network environment, and at least one of the destinations comprises a mobile terminal configured to operate in a wireless network environment; and a conferencing server configured to interface between the fixed network environment and the wireless network environment, wherein the source is configured to transfer the content stored by the source, the content being transferred to the destinations via the conferencing server, the source including printer driver program code configured to reformat the content into an intermediate format before the respective reformatted content is transferred to the destinations and the conferencing server being configured to reformat the content from the intermediate format into a vectorized format, wherein the conferencing server is configured to establish a conference session between the plurality of participants, wherein one of the participants is a host of the conference session and the other participants are members of the conference session, wherein the conferencing server is configured to receive at least one control event from the host, and thereafter transfer the control events to the members to cause the members to render the content stored by the respective members in response to and in accordance with the control events, the control events directing the rendering of respective content, and provide for zooming or panning within the rendered content at the members, independent of the control events; wherein the participants, the source, the at least one destination, the conferencing server, the host, and the members each comprise circuitry. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
-
operating a source client in a conference session between a plurality of participants via a conferencing server configured to reformat content from an intermediate format into a vectorized format, the participants including the apparatus and at least one destination that is configured to store content, wherein at least one of the destinations comprises a mobile terminal configured to operate in a wireless network environment, wherein one of the participants is a host of the conference session and the other participants are members of the conference session, wherein the source client is configured to cause transfer of the content stored in a memory, and also configured to cause storing of content, the content being transferred to the destinations via the conferencing server, the source client including printer driver program code configured to reformat the content into an intermediate format before the respective reformatted content is transferred to the destinations, wherein the source client is configured to cause sending of at least one control event to the conferencing server when the apparatus is the host, the control events being sent to enable the conferencing server to thereafter transfer the control events to the members, and to cause the members to thereafter render the content stored by the respective members in response to and in accordance with the control events, the control events directing the rendering of respective content, and provide for zooming or panning within the rendered content at the members, independent of the control events, wherein the source client is configured to receive control events from the conferencing server when the apparatus is a member, the conferencing server having received the control events from the host, the source client receiving the control events to enable at least one of the source client or another application operated by the processor to render the content in response to and in accordance with the control events; and wherein the source client, the at least one destination, the conferencing server each comprise circuitry. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
-
cause establishment of a conference session between a plurality of conference participants, the participants including a source and at least one destination that are each configured to store content, the source including printer driver program code configured to reformat the content into an intermediate format before the respective reformatted content is stored by the destinations and the apparatus being caused to perform reformatting the content from the intermediate format into a vectorized format, wherein the source is configured to operate in a fixed network environment, and at least one of the destinations comprises a mobile terminal configured to operate in a wireless network environment, wherein one of the participants is a host of the conference session and the other participants are members of the conference session, wherein the apparatus is caused to perform receiving at least one control event from the host, and thereafter being caused to perform directing transferring of the control events to the members to cause the members to render the content stored by the respective members in response to and in accordance with the control events, the control events directing the rendering of respective content, and provide for zooming or panning within the rendered content at the members, independent of the control events; wherein the apparatus is caused to perform receiving the content from the source, cause storing of the content, and thereafter cause transfer of the content to the destinations; and wherein the source, the at least one destination, the conferencing server, the host, and the members each comprise circuitry. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform:
-
operating a client, as program code, in a conference session between a plurality of participants via a conferencing server configured to reformat content from an intermediate format into a vectorized format, the participants each being configured to store content, wherein the participants include a source operating in a fixed network environment, and include at least one destination, wherein at least one of the destinations comprises the apparatus, wherein one of the participants is a host of the conference session and the other participants are members of the conference session, wherein the client is configured to receive content from the source via the conferencing server, the source including printer driver program code configured to reformat the content into an intermediate format and the conferencing server being configured to reformat the content from the intermediate format into a vectorized format before receipt of the respective reformatted content by the client, wherein the client is configured to cause sending of at least one control event to the conferencing server when the apparatus is the host, the control events being sent to enable the conferencing server to thereafter transfer the control events to the members, and to cause the members to thereafter render the content stored by the respective members in response to and in accordance with the control events, the control events directing the rendering of respective content, and provide for zooming or panning within the rendered content at the members, independent of the control events, wherein the client is configured to receive control events from the conferencing server when the apparatus is a member, the conferencing server having received the control events from the host, the client receiving the control events to enable at least one of the client or another application operated by the at least one processor as program code to render the content in response to and in accordance with the control events; and wherein the participants, the source, the one of the at least one destinations, the conferencing server, the host, and the members each comprise circuitry. - View Dependent Claims (41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
-
53. A method comprising:
-
causing establishment of a conference session between a plurality of participants, the participants including a source and at least one destination that are each configured to store content, wherein the source is configured to operate in a fixed network environment, and at least one of the destinations comprises a mobile terminal configured to operate in a wireless network environment, wherein the conference session is established via a conferencing server between the source and the destinations, and wherein one of the participants is a host of the conference session and the other participants are members of the conference session; receiving the content at the conferencing server from the source, and thereafter causing transfer of the content from the conferencing server to the destinations, the source including printer driver program code configured to reformat the content into an intermediate format before the respective reformatted content is transferred to the destinations and the conferencing server being configured to reformat the content from the intermediate format into a vectorized format; receiving at least one control event at the conferencing server from the host; and causing transfer of the control events from the conferencing server to the members to cause the members to render the content stored by the respective members in response to and in accordance with the control events, the control events directing the rendering of respective content, and provide for zooming or panning within the rendered content at the members, independent of the control events; and wherein the participants, the source, the at least one destination, the conferencing server, the host, and the members each comprise circuitry. - View Dependent Claims (54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65)
-
-
66. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-readable executable code portions stored therein, the computer-readable executable code portions comprising:
-
a first executable code portion for directing establishment of a conference session between a plurality of participants, the participants including a source and at least one destination that are each configured to store content, wherein the source is configured to operate in a fixed network environment, and at least one of the destinations comprises a mobile terminal configured to operate in a wireless network environment, wherein the conference session is established via a conferencing server between the source and the destinations, and wherein one of the participants is a host of the conference session and the other participants are members of the conference session; a second executable code portion for receiving the content at the conferencing server from the source, and thereafter causing transfer of the content from the conferencing server to the destinations, the source including printer driver program code configured to reformat the content into an intermediate format before the respective reformatted content is transferred to the destinations and the conferencing server being configured to reformat the content from the intermediate format into a vectorized format; a third executable code portion for receiving at least one control event at the conferencing server from the host; and a fourth executable code portion for causing transfer of the control events from the conferencing server to the members to cause the members to render the content stored by the respective members in response to and in accordance with the control events, the control events directing the rendering of respective content, and provide for zooming or panning within the rendered content at the members, independent of the control events; wherein the participants, the source, the at least one destination, the conferencing server, the host, and the members each comprise circuitry. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78)
-
-
79. A system for directing the rendering of content, the system comprising:
-
a plurality of conference participants, the participants including a source and at least one destination, wherein the source comprises a mobile terminal configured to operate in a wireless network environment, wherein at least one of the destinations is configured to operate in a fixed network environment, and at least one of the destinations is configured to operate in the wireless network environment; and a conferencing server configured to communicate with the source and the destinations, wherein the source is configured to transfer content to the destinations via the conferencing server, the source including printer driver program code configured to reformat the content into an intermediate format before the respective reformatted content is transferred to the destinations and the conferencing server being configured to reformat the content from the intermediate format into a vectorized format, wherein the conferencing server is configured to establish a conference session between the plurality of participants, wherein one of the participants is a host of the conference session and the other participants are members of the conference session, wherein the conferencing server is configured to receive at least one control event from the host and transfer the control events to the members, and wherein the control events direct rendering of the content transferred to the destinations, and provide for zooming or panning within the rendered content at the members, independent of the control events; wherein the participants, the source, the at least one destination, and the conferencing server each comprise circuitry.
-
Specification