Media object distribution
First Claim
1. A method of managing media object based communication comprising:
- receiving at a network connected server, from a first client terminal, a message comprising a media object, a user application identifier of a user that selected the media object using a user interface presented on a display of the first client terminal, and a target identifier;
identifying, in a local table, a presence or an absence of a target application user identifier associated with the target identifier, the target application user identifier being different from the target identifier; and
in response to identifying the absence of the target application user identifier in the local table;
generating a web document that causes a given browser of a given client terminal to present the media object on the given client terminal for a limited time period after the generated web document is loaded by the given browser, the generated web document being stored at a network accessible storage address; and
sending the network accessible storage address, from the network connected server to a second client terminal, using the target identifier, wherein the sending enables a particular browser of the second client terminal to use the network accessible storage address to load the generated web document and present the media object for the limited time period after the generated web document is loaded by the particular browser.
2 Assignments
0 Petitions
Accused Products
Abstract
A method that comprises receiving at a network connected server from a first client terminal, a message comprising, an user application ID of a user selecting a media object using a user interface presented on a display of the first client terminal and the media object, generating a web document which presents a browser user interface and the media object when accessed by a browser, the web document having a network accessible storage address, sending the network accessible storage address from the network connected server to allow a browser installed in a second client terminal to use of the network accessible storage address to display the media object the browser user interface, identifying a usage of the browser user interface for inputting a reaction to the media object by a user of the second client terminal, and forwarding the reaction to the first client terminal using the sender user ID.
7 Citations
12 Claims
-
1. A method of managing media object based communication comprising:
-
receiving at a network connected server, from a first client terminal, a message comprising a media object, a user application identifier of a user that selected the media object using a user interface presented on a display of the first client terminal, and a target identifier; identifying, in a local table, a presence or an absence of a target application user identifier associated with the target identifier, the target application user identifier being different from the target identifier; and in response to identifying the absence of the target application user identifier in the local table; generating a web document that causes a given browser of a given client terminal to present the media object on the given client terminal for a limited time period after the generated web document is loaded by the given browser, the generated web document being stored at a network accessible storage address; and sending the network accessible storage address, from the network connected server to a second client terminal, using the target identifier, wherein the sending enables a particular browser of the second client terminal to use the network accessible storage address to load the generated web document and present the media object for the limited time period after the generated web document is loaded by the particular browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11)
-
-
10. A system of managing media object based communication comprising:
-
a processor; a network interface adapted to receive from a first client terminal, a message comprising a media object, a user application identifier (ID) of a user that selected the media object using a user interface presented on a display of the first client terminal, and a target identifier; a non-transitory computer readable storage medium having instructions stored there on, which, when executed by the processor, cause the system to perform operations comprising; identifying, in a local table, a presence or an absence of a target application user identifier associated with the target identifier, the target application user identifier being different from the target identifier; and in response to identifying the absence of the target application user identifier in the local table; generating a web document that causes a given browser of a given client terminal to present the media object on the given client terminal for a limited time period after the generated web document is loaded by the given browser, the generated web document being stored at a network accessible storage address; and sending the network accessible storage address, to a second client terminal, using the target identifier, wherein the sending enables a particular browser of the second client terminal to use the network accessible storage address to load the generated web document and present the media object for the limited time period after the generated web document is loaded by the particular browser. - View Dependent Claims (12)
-
Specification