EXTENDED APPLICATIONS OF MULTIMEDIA CONTENT PREVIEWS IN THE CLOUD-BASED CONTENT MANAGEMENT SYSTEM
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing previews of files stored in an online content management system with collaboration environment and permitting a user to annotate the previews are disclosed. The system further tracks the frequency of access of content in previewed documents and provides a visual representation of the frequency with which sections in a document was viewed.
237 Citations
73 Claims
-
1-37. -37. (canceled)
-
38. A computer-implemented method of providing an annotatable preview of a file, comprising:
-
generating for display a preview of a file in a requesting user'"'"'s browser, wherein the file is stored in a workspace in a web-based collaboration environment; superimposing a transparent layer over the generated preview; receiving a command from the requesting user to annotate the preview; and converting the command into annotation data, wherein the annotation data has a format suitable for rendering on the transparent layer. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method comprising:
-
providing a preview of a file stored in a web-based collaboration environment to one or more requesting users; tracking the one or more requesting users'"'"' interaction with the preview of the file to determine a frequency of access of a plurality of sections of the file; and upon receiving a request by an evaluating user, providing a visual representation of how frequently the one or more requesting users access the plurality of sections of the file. - View Dependent Claims (56, 57, 58, 59)
-
-
60. A method comprising:
-
providing a preview of a video file stored in a web-based collaboration environment to one or more requesting users; tracking the one or more requesting users'"'"' interaction with the review of the video file to determine a duration of access of a plurality of sections of the video file; and upon receiving a request by an evaluating user, providing a duration map of how long the one or more requesting users view the plurality of sections of the video file. - View Dependent Claims (61, 62, 63, 64)
-
-
65. A system comprising:
-
a display module configured to display a preview of a file in a requesting user'"'"'s browser; and an annotation module configured to; convert an annotation command to a graphics language format annotation; superimpose a transparent layer over the preview; and render the annotation on the transparent layer. - View Dependent Claims (66, 67)
-
-
68. A system, comprising:
-
a tracking module configured to track one or more requesting users'"'"' interactions with a plurality of sections of a file, wherein the file is stored in a web-based collaboration environment; and a presentation module configured to present a visual representation of information obtained by the tracking module. - View Dependent Claims (69, 70)
-
-
71. A system, comprising:
-
means for providing a preview of a file stored in a web-based collaboration environment to one or more requesting users; means for tracking the one or more requesting users'"'"' interaction with the preview of the file to determine a frequency of access of a plurality of sections of the file; and upon receiving a request by an evaluating user, means for providing a visual representation of how frequently the one or more requesting users access the plurality of sections of the file.
-
-
72. A computer-implemented method of permitting a plurality of users to collaborate by annotating a file, comprising:
-
superimposing a plurality of independent transparent layers over a generated preview for display on each of the plurality of users'"'"' browsers, wherein the file is stored in a workspace in a web-based collaboration environment, and further wherein a unique transparent layer of the plurality of independent transparent layers is associated with each of the plurality of users; receiving commands from the plurality of users to annotate the preview; and converting each command into annotation data, wherein the annotation data has a format suitable for rendering on the transparent layers, and wherein the annotation data is rendered on the unique transparent layer associated with the user who provided the command. - View Dependent Claims (73)
-
Specification