Patent ID: 8112548

Claim:
A server for communicating content over a network, comprising: a transceiver for receiving and sending content of another server over the network; wherein the server is configured to perform actions, including: sending content received from the other server to a first computing device, wherein the content includes a script-based clipping mechanism for selecting and clipping the content, and wherein the content and a means for activating the script-based clipping mechanism are displayed by a browser at the first computing device; receiving a user's selection of clipped content from the first computing device, wherein the clipped content was generated using the script-based clipping mechanism; receiving from the first computing device a device identifier identifying at least one particular characteristic of a second computing device, wherein the first computing device and the second computing device are currently uncoupled; determining a format for the clipped content that is compatible with an application on the second computing device, wherein the format is determined using the device identifier having at least one particular characteristic identified for the second computing device to query the second computing device to determine the format; formatting the clipped content to the determined format, determined based at least on a result of the query; and transmitting the clipped content to the second computing device, wherein the clipped content is provided in the determined format in a message, and wherein the clipped content further comprises providing a message hook to the second computing device, the message hook comprising at least one of a Uniform Resource Locator (URL), a script, or an executable program, and the message hook further comprises an address of a storage location address at which the clipped content is stored prior to enabling access to the clipped content by the second computing device.