Methods and apparatus to reformat and distribute content
First Claim
1. A computer-implemented method in which at least one computer system executes instructions retrieved from computer storage for generating a visual representation of content, the computer-implemented method comprising:
- receiving an identification of content formatted according to a first format;
based on the identification of content, invoking a first service to utilize the content formatted according to the first format to produce a rendition of the content according to a second format;
invoking a second service to produce a rendition of the content according to a third format based on the rendition of the content according to the second format, the third format supporting reduced resolution thumbnail imaging of the content compared to a respective resolution supported by the second format;
initiating display of the rendition of the content formatted according to the third format to collaboration windows of members in a collaboration system; and
wherein the identification of content is a content identifier and wherein receiving the identification of content occurs in response to a first member of a collaborative whiteboard session in the collaboration system dragging and dropping a visual rendition of the content identifier onto an editable whiteboard for sharing the content as specified by the content identifier with a second member of the collaborative whiteboard session, the second member being at a remote location with respect to the first member;
wherein invoking the first service includes converting the content into a PDF (Portable Document Format) viewing format; and
wherein invoking the second service includes converting the content formatted according to the PDF viewing format into a thumbnail rendition of the content, the thumbnail rendition of the content having a reduced resolution format compared to a resolution of the PDF viewing format.
2 Assignments
0 Petitions
Accused Products
Abstract
To create a thumbnail version of an image associated with respective content (e.g., a web page), a computer process herein receives an identification of content formatted according to a first format. Based on the identification of the content to be converted into a thumbnail, the computer invokes a first service to utilize the content formatted according to the first format (e.g., HTML) and produce a rendition of the content according to a second format (e.g., a PDF format). The computer then invokes a second service to produce a rendition of the content according to a third format based on the rendition of the content according to the second format. The format of the thumbnail has a lower resolution compared to a respective imaging resolution associated with the PDF format to reduce network resources required to transfer the thumbnail rendition of the content to other users in a collaborative whiteboard session.
62 Citations
28 Claims
-
1. A computer-implemented method in which at least one computer system executes instructions retrieved from computer storage for generating a visual representation of content, the computer-implemented method comprising:
-
receiving an identification of content formatted according to a first format; based on the identification of content, invoking a first service to utilize the content formatted according to the first format to produce a rendition of the content according to a second format; invoking a second service to produce a rendition of the content according to a third format based on the rendition of the content according to the second format, the third format supporting reduced resolution thumbnail imaging of the content compared to a respective resolution supported by the second format; initiating display of the rendition of the content formatted according to the third format to collaboration windows of members in a collaboration system; and wherein the identification of content is a content identifier and wherein receiving the identification of content occurs in response to a first member of a collaborative whiteboard session in the collaboration system dragging and dropping a visual rendition of the content identifier onto an editable whiteboard for sharing the content as specified by the content identifier with a second member of the collaborative whiteboard session, the second member being at a remote location with respect to the first member; wherein invoking the first service includes converting the content into a PDF (Portable Document Format) viewing format; and wherein invoking the second service includes converting the content formatted according to the PDF viewing format into a thumbnail rendition of the content, the thumbnail rendition of the content having a reduced resolution format compared to a resolution of the PDF viewing format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method in which at least one computer system executes instructions retrieved from computer storage for providing a visual representation of a browser page, the computer-implemented method comprising:
-
receiving a browser page identifier associated with the browser page in response to a first member of a collaborative session of dragging and dropping the browser page identifier onto an editable whiteboard, the first member dragging and dropping the browser page identifier to share the browser page as specified by the browser page identifier with a second member of the collaborative session; initiating conversion of a visual rendering of the browser page into a reduced resolution format that, when displayed in a viewing region of a display screen, appears as a reduced size visual rendering of the browser page; and initiating simultaneous display of the reduced size visual rendering of the browser page to the first member and the second member of the collaborative session, the reduced size visual rendering enabling retrieval of the browser page based on selection of the reduced size visual rendering of the browser page. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A computer program product including a computer readable storage medium having instructions stored thereon for processing data information, such that the instructions, when carried out by a processing device, enable the processing device to perform the operations of:
-
receiving an identification of content formatted according to a first format; based on the identification of content, invoking a first service to utilize the content formatted according to the first format to produce a rendition of the content according to a second format; invoking a second service to produce a rendition of the content according to a third format based on the rendition of the content according to the second format, the third format supporting reduced resolution thumbnail imaging of the content compared to a respective resolution supported by the second format; initiating display of the rendition of the content formatted according to the third format to collaboration windows of members in a collaboration system; and wherein the identification of content is a content identifier and wherein receiving the identification of content occurs in response to a first member of a collaborative whiteboard session in the collaboration system dragging and dropping a visual rendition of the content identifier onto an editable whiteboard for sharing the content as specified by the content identifier with a second member other members of the collaborative whiteboard session, the second member being at a remote location with respect to the first member; wherein invoking the first service includes converting the content into a PDF (Portable Document Format) viewing format; and wherein invoking the second service includes converting the content formatted according to the PDF viewing format into a thumbnail rendition of the content, the thumbnail rendition of the content having a reduced resolution format compared to a resolution of the PDF viewing format. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer system comprising:
-
a processor; a memory unit that stores instructions associated with an application executed by the processor; and an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of; receiving an identification of content formatted according to a first format; based on the identification of content, invoking a first service to utilize the content formatted according to the first format to produce a rendition of the content according to a second format; invoking a second service to produce a rendition of the content according to a third format based on the rendition of the content according to the second format, the third format supporting reduced resolution thumbnail imaging of the content compared to a respective resolution supported by the second format; and initiating display of the rendition of the content formatted according to the third format to collaboration windows of members in a collaboration system; and wherein the identification of content is a content identifier and wherein receiving the identification of content occurs in response to a first member of a collaborative whiteboard session in the collaboration system dragging and dropping a visual rendition of the content identifier onto an editable whiteboard for sharing the content as specified by the content identifier with a second member of the collaborative whiteboard session, the first member being at a remote location over a network with respect to the second member; wherein invoking the first service includes converting the content into a PDF (Portable Document Format) viewing format; and wherein invoking the second service includes converting the content formatted according to the PDF viewing format into a thumbnail rendition of the content, the thumbnail rendition of the content having a reduced resolution format compared to a resolution of the PDF viewing format.
-
Specification