Universal file type preview for mobile devices
First Claim
1. A method comprising:
- sending, from a mobile client device, a request to preview a file uploaded to a cloud-based collaboration platform, the uploaded file having a source format, the mobile client device having a touch screen interface;
receiving, at the mobile client device, preview information for accessing and manipulating a preview of the uploaded file, the preview information including;
a scheme to access one or more intermediate file segments of the uploaded file;
wherein the intermediate file segments are intermediate byproducts of a conversion of the file from the source format to a target format; and
information identifying the source format of the file;
accessing the one or more file intermediate segments of the uploaded file using the scheme; and
displaying, at the mobile client device, the accessed file segments on a touch screen of the mobile client device, the displayed segments being responsive to swiping actions determined based on the source format;
identifying a swiping action at the touch screen interface of the mobile client device;
interpreting the swiping action at the mobile client device to identify an instruction based on the received information identifying the source format; and
performing, at the mobile client device, the instruction.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing previews to mobile client devices of files stored in a web-based collaboration platform are disclosed. In one embodiment, a system sends a request to preview a file uploaded to the web-based collaboration platform. The system receives preview information for accessing and manipulating preview of the uploaded file. The preview information includes a scheme for accessing file segments of the preview of the uploaded file. The file segments are byproducts of a conversion of the file from the source format to a target format and have a requested preview format. The system further includes a viewer to access the file segments of the uploaded file using the scheme. The viewer displays the accessed file segments on a touch screen responsive to swiping actions on the touch screen, the swiping actions determined based on the source format.
521 Citations
26 Claims
-
1. A method comprising:
-
sending, from a mobile client device, a request to preview a file uploaded to a cloud-based collaboration platform, the uploaded file having a source format, the mobile client device having a touch screen interface; receiving, at the mobile client device, preview information for accessing and manipulating a preview of the uploaded file, the preview information including; a scheme to access one or more intermediate file segments of the uploaded file; wherein the intermediate file segments are intermediate byproducts of a conversion of the file from the source format to a target format; and information identifying the source format of the file; accessing the one or more file intermediate segments of the uploaded file using the scheme; and displaying, at the mobile client device, the accessed file segments on a touch screen of the mobile client device, the displayed segments being responsive to swiping actions determined based on the source format; identifying a swiping action at the touch screen interface of the mobile client device; interpreting the swiping action at the mobile client device to identify an instruction based on the received information identifying the source format; and performing, at the mobile client device, the instruction. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system, comprising:
-
a wireless communication interface configured to send a request to preview a file uploaded to a cloud-based collaboration platform, the uploaded file having a source format, and receive preview information for accessing and manipulating a preview of the uploaded file, the preview information including; a scheme to access one or more intermediate file segments of the uploaded file, wherein the intermediate file segments are intermediate byproducts of a conversion of the file from the source format to a target format; information identifying the source format of the file; and a viewer configured to; access the one or more file segments of the uploaded file using the scheme; display the accessed file segments on a touch screen, wherein the displayed segments are responsive to swiping actions on the touch screen determined based on the source format; identify a swiping action at the touch screen of the mobile client device; interpret the swiping action to identify an instruction based on the received information, and perform the instruction. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for providing access to a preview of a file uploaded to a cloud-based collaboration environment, the file having a source format, the method comprising:
-
in response to a conversion event, converting, at a server, the file from the source format to a target format, the conversion resulting in a plurality of intermediate file segment byproducts having an intermediate format; receiving, at the server, a request from a mobile client device to preview the file; identifying, at the server, the type of the mobile client device requesting the preview; in response to receiving the request, generating, at the server, preview information for accessing the preview of the file from the mobile client device, the preview information including; a scheme to access one or more intermediate file segments of the uploaded file, the scheme based on the identified type of mobile client device; and information identifying the source format of the file;
selecting, at the server, one or more of the intermediate file segments based on the intermediate file format and type of the mobile client device; andproviding the preview information and the one or more of the intermediate file segments to the mobile client device for display on a touch screen of the mobile client device; wherein the preview information enables identification of a swiping action at a touch screen of the mobile client device, interpretation of the swiping actions to identify an instruction based on the source format and the type of mobile client device, and performance at the mobile client device, of the instruction. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transient computer readable medium comprising a set of instructions for causing a computer to perform the steps of:
-
sending, from a mobile client device, a request to preview a file uploaded to a cloud-based collaboration platform, the uploaded file having a source format, the mobile client device having a touch screen interface; receiving, at the mobile client device, preview information for accessing and manipulating a preview of the uploaded file, the preview information including; a scheme to access one or more intermediate file segments of the uploaded file; wherein the intermediate file segments are intermediate byproducts of a conversion of the file from the source format to a target format; and information identifying the source format of the file; accessing the one or more file intermediate segments of the uploaded file using the scheme; and displaying, at the mobile client device, the accessed file segments on a touch screen of the mobile client device, the displayed segments being responsive to swiping actions determined based on the source format; identifying a swiping action at the touch screen interface of the mobile client device; interpreting the swiping action at the mobile client device to identify a particular instruction based on the received information identifying the source format; and performing, at the mobile client device, the particular instruction. - View Dependent Claims (26)
-
Specification