Enabling host active element content related actions on a client device within remote presentations
First Claim
1. A computer-implemented method performed within a client, comprising:
- receiving, by the client and from a server, guest screen data representing an image that includes an active element upon being displayed by a host screen of a presentation host;
presenting, by the client and using the guest screen data, a guest screen corresponding to the host screen;
identifying, within the guest screen data, a passive element corresponding to the active element and presented within the guest screen;
selecting, based upon the identified passive element, a selectable graphical user interface;
overlaying, in the guest screen, the passive element with the selectable graphical user interface, whereinthe active element, upon being selected within the host screen, causes an active action to be performed by the presentation host, andthe selectable graphical user interface, upon being selected within the guest screen, causes the client to perform a client-side action equivalent to the active action.
1 Assignment
0 Petitions
Accused Products
Abstract
Enabling active host content related actions on a client device can begin with a client device receiving guest screen data and optionally host screen metadata from a server. The content of the guest screen data can be presented on the client device. A passive element corresponding to each active element of the server host screen can be identified. The active element of the server host screen can be selectable by the presenter and, upon selection (active event), can launch an active action on the server. The passive element of the client guest screen can have a defined selectable overlay hot spot. A hot spot can be can be associated with a hot spot action at the client. The hot spot action taken by the client, upon a hot spot event, can correspond to the active action taken by the server.
48 Citations
20 Claims
-
1. A computer-implemented method performed within a client, comprising:
-
receiving, by the client and from a server, guest screen data representing an image that includes an active element upon being displayed by a host screen of a presentation host; presenting, by the client and using the guest screen data, a guest screen corresponding to the host screen; identifying, within the guest screen data, a passive element corresponding to the active element and presented within the guest screen; selecting, based upon the identified passive element, a selectable graphical user interface; overlaying, in the guest screen, the passive element with the selectable graphical user interface, wherein the active element, upon being selected within the host screen, causes an active action to be performed by the presentation host, and the selectable graphical user interface, upon being selected within the guest screen, causes the client to perform a client-side action equivalent to the active action. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A client, comprising:
-
a hardware processor configured to initiate; receiving, by the client and from a server, guest screen data representing an image that includes an active element upon being displayed by a host screen of a presentation host; presenting, by the client and using the guest screen data, a guest screen corresponding to the host screen; identifying, within the guest screen data, a passive element corresponding to the active element and presented within the guest screen; selecting, based upon the identified passive element, a selectable graphical user interface; overlaying, in the guest screen, the passive element with the selectable graphical user interface, wherein the active element, upon being selected within the host screen, causes an active action to be performed by the presentation host, and the selectable graphical user interface, upon being selected within the guest screen, causes the client to perform a client-side action equivalent to the active action. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product, comprising:
-
a computer readable storage medium having computer readable program code stored therein, the computer readable program code, which when executed by a hardware client, causes the client to perform; receiving, by the client and from a server, guest screen data representing an image that includes an active element upon being displayed by a host screen of a presentation host; presenting, by the client and using the guest screen data, a guest screen corresponding to the host screen; identifying, within the guest screen data, a passive element corresponding to the active element and presented within the guest screen; selecting, based upon the identified passive element, a selectable graphical user interface; overlaying, in the guest screen, the passive element with the selectable graphical user interface, wherein the active element, upon being selected within the host screen, causes an active action to be performed by the presentation host, and the selectable graphical user interface, upon being selected within the guest screen, causes the client to perform a client-side action equivalent to the active action. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification