Methods, systems and computer program products for performing document-inclusion operations over a network
First Claim
1. In a network environment that includes a client that is network connectable over a wireless network to a server so that the client may transmit document-inclusion operations that are intended to be carried out by the server, but wherein the wireless network may have limited throughput such that data transfer for document-inclusion operations may be unduly slow or costly, a method for reducing those instances when the document-inclusion operation transmitted to the server actually requires transmission of the document that is required by the server to complete the requested document-inclusion operation, thereby reducing instances of unduly slow or costly data transmission when performing such document-inclusion operations over the wireless network, the method comprising the following acts:
- displaying to a user at the client an indication that the document is attached to a message even when the document is not attached to the message and in response to user input received at the client instructing a document stored at the client to be attached to the message such that whether or not the document is actually attached is transparent to the user;
sending from the client over the wireless network a document-inclusion instruction to the server, the document-inclusion instruction not including the document itself; and
determining that the identified document is not already stored at the server, the client then indicating to the server that a different version of the document stored at the server is acceptable, whereupon the server executes the document inclusion instruction using the different version of the document.
2 Assignments
0 Petitions
Accused Products
Abstract
Performing operations over a low bandwidth and/or high cost networks, the operations requiring access to a document. Such operations may include sending/forwarding an e-mail with an attachment or printing/faxing a document over a network. A client, such as a mobile wireless device, sends an instruction to perform the operation to a server. The instruction identifies the document that is required to be accessed to complete the instruction, but does not include the document itself. The server then determines whether it has access to the required document. If the document is unavailable or an older version, the server requests the document from the client. The client then sends the document to the server so that the server may complete the operation requested by the document-inclusion instruction.
75 Citations
20 Claims
-
1. In a network environment that includes a client that is network connectable over a wireless network to a server so that the client may transmit document-inclusion operations that are intended to be carried out by the server, but wherein the wireless network may have limited throughput such that data transfer for document-inclusion operations may be unduly slow or costly, a method for reducing those instances when the document-inclusion operation transmitted to the server actually requires transmission of the document that is required by the server to complete the requested document-inclusion operation, thereby reducing instances of unduly slow or costly data transmission when performing such document-inclusion operations over the wireless network, the method comprising the following acts:
-
displaying to a user at the client an indication that the document is attached to a message even when the document is not attached to the message and in response to user input received at the client instructing a document stored at the client to be attached to the message such that whether or not the document is actually attached is transparent to the user; sending from the client over the wireless network a document-inclusion instruction to the server, the document-inclusion instruction not including the document itself; and determining that the identified document is not already stored at the server, the client then indicating to the server that a different version of the document stored at the server is acceptable, whereupon the server executes the document inclusion instruction using the different version of the document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a network environment that includes a client that is network connectable over a wireless network to a server so that the client may transmit document-inclusion operations that are intended to be carried out by the server, but wherein the wireless network may have limited throughput such that data transfer for document-inclusion operations may be unduly slow or costly, a computer program product for implementing a method for reducing those instances when the document-inclusion operation transmitted to the server actually requires transmission of the document that is required by the server to complete the requested document-inclusion operation, thereby reducing instances of unduly slow or costly data transmission when performing such document-inclusion operations over the wireless network, the computer program product comprising a computer-readable storage media carrying computer-executable instructions for the method, and wherein the method is comprised of the following acts:
-
displaying to a user at the client an indication that the document is attached to a message even when the document is not attached to the message and in response to user input received at the client instructing a document stored at the client to be attached to the message such that whether or not the document is actually attached is transparent to the user; sending from the client over the wireless network a document-inclusion instruction to the server, the document-inclusion instruction not including the document itself; and determining that the identified document is not already stored at the server, the client then indicating to the server that a different version of the document stored at the server is acceptable, whereupon the server executes the document inclusion instruction using the different version of the document. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. In a network environment that includes a client that is network connectable over a wireless network to a server so that the client may transmit document-inclusion operations that are intended to be carried out by the server, but wherein the wireless network may have limited throughput such that data transfer for document-inclusion operations may be unduly slow or costly, a method for reducing those instances when the document-inclusion operation transmitted to the server actually requires transmission of the document that is required by the server to complete the requested document-inclusion operation, thereby reducing instances of unduly slow or costly data transmission when performing such document-inclusion operations over the wireless network, the method comprising the following acts:
-
receiving at the server a document-inclusion instruction sent by the client over the wireless network, the document-inclusion instruction not including the document itself; determining that the identified document is not already stored at the server, then determining if a different version of the identified document stored at the server may be used in completing the document inclusion instruction by checking with the client to determine if the different version of the identified document may be used in completing the document inclusion instruction; and instruction using the different version of the identified document.
-
Specification