System and method for sharing unsupported document types between communication devices
First Claim
Patent Images
1. A method for sharing a document comprising:
- receiving, by a first communication device, input indicating that a document on the first communication device is to be shared with a second communication device;
determining, by the first communication device, that the document is a first document type and that the first communication device does not have access to an application required to display the first document type;
sending, by the first communication device, information representing at least one parameter to be used in processing the document to a document server;
sending, by the first communication device, the document to the document server for processing into a plurality of pages based on the at least one parameter, wherein each of the plurality of pages is a second document type that is different from the first document type, and wherein the second document type is supported by an application present on the first communication device;
receiving, by the first communication device from the document server, access information corresponding to a first page of the plurality of pages, wherein the access information identifies a location of the first page on a network accessible storage location;
retrieving, by the first communication device, the first page from the network accessible storage location using the access information;
sending, by the first communication device, information representing at least one parameter of the first page and access information for the first page to the second communication device;
displaying, by the first communication device, the first page on a display;
selecting, by the first communication device, a second page of the plurality of pages;
sending, by the first communication device, information requesting the second page to the network accessible storage location;
retrieving, by the first communication device, the second page from the network accessible storage location;
sending, by the first communication device, information needed to obtain the second page from the network accessible storage location to the second communication device; and
displaying, by the first communication device, the second page on the display.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved system and method are used for sharing a document between two communication devices that do not have an application that can display the document. In one example, the document is sent by the communication device that is sharing the document to a document server for processing into pages of one or more different document types, and both communication devices retrieve the stored pages as needed for display. The sharing communication device updates the other communication device when a new page is to be retrieved from the document server.
-
Citations
29 Claims
-
1. A method for sharing a document comprising:
-
receiving, by a first communication device, input indicating that a document on the first communication device is to be shared with a second communication device; determining, by the first communication device, that the document is a first document type and that the first communication device does not have access to an application required to display the first document type; sending, by the first communication device, information representing at least one parameter to be used in processing the document to a document server; sending, by the first communication device, the document to the document server for processing into a plurality of pages based on the at least one parameter, wherein each of the plurality of pages is a second document type that is different from the first document type, and wherein the second document type is supported by an application present on the first communication device; receiving, by the first communication device from the document server, access information corresponding to a first page of the plurality of pages, wherein the access information identifies a location of the first page on a network accessible storage location; retrieving, by the first communication device, the first page from the network accessible storage location using the access information; sending, by the first communication device, information representing at least one parameter of the first page and access information for the first page to the second communication device; displaying, by the first communication device, the first page on a display; selecting, by the first communication device, a second page of the plurality of pages; sending, by the first communication device, information requesting the second page to the network accessible storage location; retrieving, by the first communication device, the second page from the network accessible storage location; sending, by the first communication device, information needed to obtain the second page from the network accessible storage location to the second communication device; and displaying, by the first communication device, the second page on the display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for sharing a document comprising:
-
receiving, by a first communication device, a message from a second communication device indicating that a document on the second communication device is to be shared with the first communication device, wherein the document is a first document type and the first and second communication devices do not have access to an application required to display the first document type; receiving, by the first communication device from the second communication device, information corresponding to a first page of a plurality of pages that represent the document, wherein each of the plurality of pages is a second document type that is different from the first document type, and wherein the second document type is supported by an application present on the second communication device, and wherein the information includes access information representing a network address corresponding to the first page of the plurality of pages that identifies a location of the first page on a network accessible storage location; retrieving, by the first communication device, the first page from the network accessible storage location using the network address; displaying, by the first communication device, the first page on a display; receiving, by the first communication device from the second communication device, information corresponding to a second page of the plurality of pages; retrieving, by the first communication device, the second page from the network accessible storage location; and displaying, by the first communication device, the second page on the display. - View Dependent Claims (20, 21, 22, 23, 24, 25)
-
-
26. A communication device comprising:
-
a network interface configured to send and receive communications via at least one of a wireless and a wireline network; a controller coupled to the network interface; and a memory coupled to the controller, the memory having a plurality of instructions stored thereon for execution by the controller, for; receiving input indicating that a document on the communication device is to be shared with a second communication device; determining that the document is a first document type and that the communication device does not have access to an application required to open the first document type; sending information representing at least one parameter to be used in processing the document to a document server; sending the document to the document server for processing into a plurality of pages based on the at least one parameter, wherein each of the plurality of pages is a second document type that is different from the first document type, and wherein the second document type is supported by an application present on the communication device; receiving access information corresponding to a first page of the plurality of pages from the document server, wherein the access information identifies a location of the first page on a network accessible storage location; retrieving the first page from the network accessible storage location using the access information; sending information representing at least one parameter of the first page and access information for the first page to the second communication device; displaying the first page on a display; receiving input selecting a second page of the plurality of pages; sending information requesting the second page to the network accessible storage location; retrieving the second page from the network accessible storage location; sending information needed to obtain the second page from the network accessible storage location to the second communication device; and displaying the second page on the display. - View Dependent Claims (27, 28, 29)
-
Specification