Methods, systems, and computer program products for processing a data object identification request in a communication
First Claim
Patent Images
1. A computer-implemented method, comprising:
- displaying, at a first node, at least one first interface with a first user interface element and a second user interface element, utilizing first hypertext markup language-equipped code;
receiving, utilizing the at least one first interface at the first node, a file description via the first user interface element that includes a textbox;
causing sending, from the first node via at least one network, of the file description;
receiving, utilizing the at least one first interface at the first node, an indication of at least one of a date or a time via the second user interface element;
causing sending, from the first node via the at least one network, of the indication of the at least one of the date or the time;
displaying, at the first node, at least one second interface with a third user interface element and a fourth user interface element, utilizing second hypertext markup language-equipped code;
receiving, utilizing the at least one second interface at the first node, indicia associated with at least one email address via the third user interface element;
causing sending, from the first node via the at least one network, of the indicia associated with the at least one email address;
detecting, at the first node, a selection of the fourth user interface element;
causing sending, from the first node via the at least one network, of an indication of the selection of the fourth user interface element;
based on causing sending of the indication of the selection of the fourth user interface element and based on the file description, the indication of the at least one of the date or the time, and the indicia associated with the at least one email address;
displaying, at a second node, a first message indicating the at least one of the date or the time, and including a fifth user interface element and at least one sentence including the file description;
detecting, at the second node, a selection of the fifth user interface element of the first message;
causing sending, from the second node via the at least one network, of an indication of the selection of the fifth user interface element of the first message;
based on causing sending of the indication of the selection of the fifth user interface element, displaying, at the second node, at least one third interface with a sixth user interface element and a seventh user interface element, utilizing third hypertext markup language-equipped code;
receiving, utilizing the at least one third interface at the second node, a selection of at least one file utilizing the sixth user interface element;
causing sending, from the second node via the at least one network, of an indication of the at least one file;
detecting, utilizing the at least one third interface at the second node, a selection of the seventh user interface element;
causing sending, from the second node via the at least one network, of an indication of the selection of the seventh user interface element;
based on causing sending of the indication of the selection of the seventh user interface element, displaying, at the first node, a second message that includes an eighth user interface element, and that does not include a file attachment with the second message;
detecting, at the first node, a selection of the eighth user interface element of the second message;
causing sending, from the first node via the at least one network, of an indication of the selection of the eighth user interface element of the second message;
based on causing sending of the indication of a selection of the eighth user interface element of the second message, displaying, at the first node, at least one fourth interface with a reference to the at least one file;
detecting, utilizing the at least one fourth interface at the first node, a selection of the reference to the at least one file; and
providing access, at the first node, to the at least one file, utilizing the reference;
wherein;
the first message and the second message are emails;
the indicia is the at least one email address or an alias associated with the at least one email address;
the second message is at least partially pre-written and is automatically sent without user involvement after the selection of the seventh user interface element;
the access to the at least one file is conditionally provided based on whether a date-related criterion or a time-related criterion is met;
the second message does not include the file attachment, for avoiding the at least one file from being communicated to and stored at the first node until the access to the at least one file is provided utilizing the reference.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatuses are provided that are configured to: display, at a first node, at least one first interface with a first user interface element and a second user interface element; display, at the first node, at least one second interface; generate a first message; display, at the second node, at least one third interface; generate a second message that does not include a file attachment with the second message; display, at the first node, at least one fourth interface with a reference to at least one file; and allow access, at the first node, to the at least one file.
19 Citations
46 Claims
-
1. A computer-implemented method, comprising:
-
displaying, at a first node, at least one first interface with a first user interface element and a second user interface element, utilizing first hypertext markup language-equipped code; receiving, utilizing the at least one first interface at the first node, a file description via the first user interface element that includes a textbox; causing sending, from the first node via at least one network, of the file description; receiving, utilizing the at least one first interface at the first node, an indication of at least one of a date or a time via the second user interface element; causing sending, from the first node via the at least one network, of the indication of the at least one of the date or the time; displaying, at the first node, at least one second interface with a third user interface element and a fourth user interface element, utilizing second hypertext markup language-equipped code; receiving, utilizing the at least one second interface at the first node, indicia associated with at least one email address via the third user interface element; causing sending, from the first node via the at least one network, of the indicia associated with the at least one email address; detecting, at the first node, a selection of the fourth user interface element; causing sending, from the first node via the at least one network, of an indication of the selection of the fourth user interface element; based on causing sending of the indication of the selection of the fourth user interface element and based on the file description, the indication of the at least one of the date or the time, and the indicia associated with the at least one email address;
displaying, at a second node, a first message indicating the at least one of the date or the time, and including a fifth user interface element and at least one sentence including the file description;detecting, at the second node, a selection of the fifth user interface element of the first message; causing sending, from the second node via the at least one network, of an indication of the selection of the fifth user interface element of the first message; based on causing sending of the indication of the selection of the fifth user interface element, displaying, at the second node, at least one third interface with a sixth user interface element and a seventh user interface element, utilizing third hypertext markup language-equipped code; receiving, utilizing the at least one third interface at the second node, a selection of at least one file utilizing the sixth user interface element; causing sending, from the second node via the at least one network, of an indication of the at least one file; detecting, utilizing the at least one third interface at the second node, a selection of the seventh user interface element; causing sending, from the second node via the at least one network, of an indication of the selection of the seventh user interface element; based on causing sending of the indication of the selection of the seventh user interface element, displaying, at the first node, a second message that includes an eighth user interface element, and that does not include a file attachment with the second message; detecting, at the first node, a selection of the eighth user interface element of the second message; causing sending, from the first node via the at least one network, of an indication of the selection of the eighth user interface element of the second message; based on causing sending of the indication of a selection of the eighth user interface element of the second message, displaying, at the first node, at least one fourth interface with a reference to the at least one file; detecting, utilizing the at least one fourth interface at the first node, a selection of the reference to the at least one file; and providing access, at the first node, to the at least one file, utilizing the reference; wherein; the first message and the second message are emails; the indicia is the at least one email address or an alias associated with the at least one email address; the second message is at least partially pre-written and is automatically sent without user involvement after the selection of the seventh user interface element; the access to the at least one file is conditionally provided based on whether a date-related criterion or a time-related criterion is met; the second message does not include the file attachment, for avoiding the at least one file from being communicated to and stored at the first node until the access to the at least one file is provided utilizing the reference. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when utilized by a first node, cause the first node to:
-
display, at the first node, a first user interface element, a second user interface element, and a third user interface element; receive, at the first node, text associated with one or more desired files via the first user interface element that includes a textbox; cause to be sent, from the first node via at least one network, the text associated with the one or more desired files; receive, at the first node, an object associated with at least one email address via the second user interface element; cause to be sent, from the first node via the at least one network, the object associated with the at least one email address; detect, at the first node, a selection of the third user interface element; and cause to be sent, from the first node via the at least one network, a message associated with the selection of the third user interface element; the one or more programs further comprising instructions which, when utilized by a second node, cause the second node to; after the message associated with the selection of the third user interface element is caused to be sent and based on the text associated with the one or more desired files and the object associated with the at least one email address;
display, at the second node, a first message including a fourth user interface element and at least one sentence including the text associated with the one or more desired files;detect, at the second node, a selection of the fourth user interface element of the first message; cause to be sent, from the second node via the at least one network, a message associated with the selection of the fourth user interface element of the first message; after the message associated with the selection of the fourth user interface element is sent, display, at the second node, a fifth user interface element and a sixth user interface element; detect, at the second node, a selection of at least one file; cause to be sent, from the second node via the at least one network, a message associated with the at least one file; detect, at the second node, a selection of the sixth user interface element; and cause to be sent, from the second node via the at least one network, a message associated with the selection of the sixth user interface element; the one or more programs further comprising instructions which, when utilized by the first node, cause the first node to; after the message associated with the selection of the sixth user interface element is caused to be sent, display, at the first node, a second message that includes a seventh user interface element, and that does not include a file attachment with the second message; detect, at the first node, a selection of the seventh user interface element of the second message; cause to be sent, from the first node via the at least one network, a message associated with the selection of the seventh user interface element of the second message; after the message associated with the selection of the seventh user interface element of the second message is caused to be sent, display, at the first node, an eighth user interface element associated with a reference to the at least one file; and provide access, at the first node, to the at least one file utilizing the reference; wherein; the first message and the second message are emails; the object is the at least one email address or an alias associated with the at least one email address; the second message is at least partially pre-written and is displayed without user involvement after the message associated with the selection of the sixth user interface element is caused to be sent; the at least one file is conditionally shared based on whether a date-related criterion or a time-related criterion is met; the second message does not include the file attachment, for avoiding the at least one file from being communicated to and stored at the first node until the communication of the at least one file is initiated by the first node using at least one server that stores the at least one file.
-
-
9. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an apparatus, cause the apparatus to:
-
cause, at a first node, display of at least one first interface with a first user interface element and a second user interface element, utilizing first hypertext markup language-equipped code that is sent via at least one network; receive, from the first node via the at least one network, a file description via the first user interface element that includes a textbox, utilizing the at least one first interface; receive, from the first node via the at least one network, an indication of at least one of a date or a time via the second user interface element, utilizing the at least one first interface; cause, at the first node, display of at least one second interface with a third user interface element and a fourth user interface element, utilizing second hypertext markup language-equipped code that is sent via the at least one network; receive, from the first node via the at least one network, indicia associated with at least one email address via the third user interface element, utilizing the at least one second interface; receive, from the first node via the at least one network, an indication of a selection of the fourth user interface element, utilizing the at least one second interface; in response to the receipt of the indication of the selection of the fourth user interface element and based on the file description, the indication of the at least one of the date or the time, and the indicia associated with the at least one email address;
cause generation of a first message indicating the at least one of the date or the time, and including a fifth user interface element and at least one sentence including the file description;cause to be sent, to a second node via the at least one network, the first message; receive, from the second node via the at least one network, an indication of a selection of the fifth user interface element of the first message; in response to the receipt of the indication of the selection of the fifth user interface element, cause, at the second node, display of at least one third interface with a sixth user interface element and a seventh user interface element, utilizing third hypertext markup language-equipped code that is sent via at least one network; receive, from the second node via the at least one network, an indication of a selection at least one file utilizing the sixth user interface element, utilizing the at least one third interface; receive, from the second node via the at least one network, an indication of a selection of the seventh user interface element, utilizing the at least one third interface; in response to the receipt of the indication of the selection of the seventh user interface element, cause generation of a second message that includes an eighth user interface element, and that does not include a file attachment with the second message; cause to be sent, to the first node via the at least one network, the second message; receive, from the first node via the at least one network, an indication of a selection of the eighth user interface element of the second message; in response to the receipt of the indication of the selection of the eighth user interface element of the second message, cause, at the first node, display of at least one fourth interface with a reference to the at least one file for allowing access to the at least one file at the first node; wherein; the first message and the second message are emails; the indicia is the at least one email address or an alias associated with the at least one email address; the second message is at least partially pre-written before being generated and is caused to be generated without further user involvement in response to the receipt of the indication of the selection of the seventh user interface element; the access to the at least one file is allowed at the first node based on whether a date-related criterion or a time-related criterion is met; the second message does not include the file attachment, for avoiding the at least one file from being communicated to and stored at the first node until the communication of the at least one file is initiated by a user of the first node via at least one server that stores the at least one file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when utilized by a first node, allow the first node to:
-
display, at the first node, at least one first interface with a first user interface element and a second user interface element, utilizing first hypertext markup language-equipped code, the at least one first interface for use in creating a file request requesting at least one file; receive, utilizing the at least one first interface at the first node, a file description via the first user interface element that includes a textbox, the file description describing the at least one file to be requested in connection with the file request; cause sending of, from the first node via at least one network, the file description describing the at least one file to be requested in connection with the file request; receive, utilizing the at least one first interface at the first node, an indication of at least one of a date or a time via the second user interface element, the file request being based on the at least one of the date or the time; cause sending of, from the first node via the at least one network, the indication of the at least one of the date or the time on which the file request is based; display, at the first node, at least one second interface with a third user interface element and a fourth user interface element, utilizing second hypertext markup language-equipped code, the at least one second interface for use in causing the file request to be sent; receive, utilizing the at least one second interface at the first node, indicia associated with at least one email address via the third user interface element, the at least one email address for being used in causing the file request to be sent; cause sending of, from the first node via the at least one network, the indicia associated with the at least one email address for being used in causing the file request to be sent; detect, at the first node, a selection of the fourth user interface element, where the detection of the selection of the fourth user interface element indicates that the file request is to be caused to be sent; and cause sending of, from the first node via the at least one network, an indication of the selection of the fourth user interface element for causing the file request to be sent; said one or more programs further comprising instructions which, when utilized by a second node, allow the second node to; after causing the indication of the selection of the fourth user interface element to be sent and based on the file description, the indication of the at least one of the date or the time, and the indicia associated with the at least one email address;
display, at the second node, a first message addressed to the at least one email address and including the file request, the first message indicating the at least one of the date or the time on which the file request is based, and further including a fifth user interface element and at least one sentence including the file description describing the at least one file that is requested in connection with the file request;detect, at the second node, a selection of the fifth user interface element of the first message, where the detection of the selection of the fifth user interface element indicates that the at least one file is to be uploaded to satisfy the file request at least in part; cause sending of, from the second node via the at least one network, an indication of the selection of the fifth user interface element of the first message for indicating that the at least one file is to be uploaded to satisfy the file request at least in part; after causing the indication of the selection of the fifth user interface element to be sent, display, at the second node, at least one third interface with a sixth user interface element and a seventh user interface element, utilizing third hypertext markup language-equipped code, the at least one third interface for use in uploading the at least one file to satisfy the file request at least in part; receive, utilizing the at least one third interface at the second node, a selection of the at least one file utilizing the sixth user interface element; cause sending of, from the second node via the at least one network, an indication of the at least one file for being used to upload the at least one file to satisfy the file request at least in part; detect, utilizing the at least one third interface at the second node, a selection of the seventh user interface element, where the detection of the selection of the seventh user interface element indicates that the at least one file is to be caused to be uploaded; and cause sending of, from the second node via the at least one network, an indication of the selection of the seventh user interface element for causing the at least one file to be uploaded; said one or more programs further comprising instructions which, when utilized by the first node, allow the first node to; after causing the indication of the selection of the seventh user interface element to be sent, display, at the first node, a second message that includes an eighth user interface element, the second message indicating that the file request has been satisfied at least in part; detect, at the first node, a selection of the eighth user interface element of the second message; cause sending of, from the first node via the at least one network, an indication of the selection of the eighth user interface element of the second message; after causing the indication of a selection of the eighth user interface element of the second message to be sent, display, at the first node, at least one fourth interface with a reference to the at least one file for use in providing access to the at least one file; detect, utilizing the at least one fourth interface at the first node, a selection of the reference to the at least one file, where the detection of the selection of the reference indicates that access to the at least one file is requested; and provide access, at the first node, to the at least one file, utilizing the reference. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when utilized by a first node, cause the first node to:
-
display, at the first node, a first user interface element, a second user interface element, and a third user interface element, the first user interface element, the second user interface element, and the third user interface element for use in creating a file request requesting one or more desired files; receive, at the first node, text associated with one or more desired files via the first user interface element that includes a textbox, the text describing the one or more desired files in connection with the file request; cause sending of, from the first node via at least one network, the text associated with the one or more desired files describing the one or more desired files in connection with the file request; receive, at the first node, an object associated with at least one email address via the second user interface element, the at least one email address for being used in causing the file request to be sent; cause sending of, from the first node via the at least one network, the object associated with the at least one email address for being used in causing the file request to be sent; detect, at the first node, a selection of the third user interface element, where the detection of the selection of the third user interface element indicates that the file request is to be caused to be sent; and cause sending of, from the first node via the at least one network, a message associated with the selection of the third user interface element for causing the file request to be sent; said one or more programs further comprising instructions which, when utilized by a second node, cause the second node to; after the message associated with the selection of the third user interface element is caused to be sent and based on the object associated with the at least one email address;
display, at the second node, a first message addressed to the at least one email address and including the file request, the first message including a fourth user interface element and at least one sentence including the text associated with the one or more desired files describing the one or more desired files in connection with the file request;detect, at the second node, a selection of the fourth user interface element of the first message, where the detection of the selection of the fourth user interface element indicates that at least one file is to be uploaded to address the file request; cause sending of, from the second node via the at least one network, a message associated with the selection of the fourth user interface element of the first message for indicating that the at least one file is to be uploaded to address the file request; after the message associated with the selection of the fourth user interface element is caused to be sent, display, at the second node, a fifth user interface element and a sixth user interface element, at least the sixth user interface element for use in uploading the at least one file to address the file request; detect, at the second node, a selection of at least one file; cause sending of, from the second node via the at least one network, a message associated with the at least one file for being used to upload the at least one file to address the file request; detect, at the second node, a selection of the sixth user interface element, where the detection of the selection of the sixth user interface element indicates that the at least one file is to be caused to be uploaded; and cause sending of, from the second node via the at least one network, a message associated with the selection of the sixth user interface element for causing the at least one file to be uploaded; said one or more programs further comprising instructions which, when utilized by the first node, cause the first node to; after the message associated with the selection of the sixth user interface element is caused to be sent, display, at the first node, a second message that includes a seventh user interface element, the second message indicating that the file request has been addressed; detect, at the first node, a selection of the seventh user interface element of the second message; cause sending of, from the first node via the at least one network, a message associated with the selection of the seventh user interface element of the second message; after the message associated with the selection of the seventh user interface element of the second message is caused to be sent, display, at the first node, an eighth user interface element associated with a reference to the at least one file for use in providing access to the at least one file; and provide access, at the first node, to the at least one file utilizing the reference. - View Dependent Claims (27)
-
-
28. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an apparatus, cause the apparatus to:
-
cause, at a first node, display of at least one first interface with a first user interface element and a second user interface element, utilizing first hypertext markup language-equipped code that is sent via at least one network, the at least one first interface for use in creating a file request requesting at least one file; receive, from the first node via the at least one network, a file description via the first user interface element that includes a textbox, utilizing the at least one first interface, the file description describing the at least one file in connection with the file request; receive, from the first node via the at least one network, an indication of at least one of a date or a time via the second user interface element, utilizing the at least one first interface, the file request being based on the at least one of the date or the time; cause, at the first node, display of at least one second interface with a third user interface element and a fourth user interface element, utilizing second hypertext markup language-equipped code that is sent via the at least one network, the at least one second interface for use in causing the file request to be sent; receive, from the first node via the at least one network, indicia associated with at least one email address via the third user interface element, utilizing the at least one second interface, the at least one email address for being used in causing the file request to be sent; receive, from the first node via the at least one network, an indication of a selection of the fourth user interface element, utilizing the at least one second interface, where the receipt of the indication of the selection of the fourth user interface element indicates that the file request is to be caused to be sent; in response to the receipt of the indication of the selection of the fourth user interface element and based on the file description, the indication of the at least one of the date or the time, and the indicia associated with the at least one email address;
cause generation of a first message addressed to the at least one email address and including the file request, the first message indicating the at least one of the date or the time on which the file request is based, and further including a fifth user interface element and at least one sentence including the file description describing the at least one file in connection with the file request;cause sending of, to a second node via the at least one network, the first message; receive, from the second node via the at least one network, an indication of a selection of the fifth user interface element of the first message, where the receipt of the indication of the selection of the fifth user interface element indicates that the at least one file is to be uploaded in response to the file request; in response to the receipt of the indication of the selection of the fifth user interface element, cause, at the second node, display of at least one third interface with a sixth user interface element and a seventh user interface element, utilizing third hypertext markup language-equipped code that is sent via at least one network, the at least one third interface for use in uploading the at least one file in response to the file request; receive, from the second node via the at least one network, an indication of a selection of the at least one file utilizing the sixth user interface element, utilizing the at least one third interface; receive, from the second node via the at least one network, an indication of a selection of the seventh user interface element, utilizing the at least one third interface, where the receipt of the indication of the selection of the seventh user interface element indicates that the at least one file is to be caused to be uploaded; in response to the receipt of the indication of the selection of the seventh user interface element, cause generation of a second message that includes an eighth user interface element, the second message indicating that the file request has been responded to; cause sending of, to the first node via the at least one network, the second message; receive, from the first node via the at least one network, an indication of a selection of the eighth user interface element of the second message; in response to the receipt of the indication of the selection of the eighth user interface element of the second message, cause, at the first node, display of at least one fourth interface with a reference to the at least one file for allowing access to the at least one file at the first node. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A non-transitory computer readable storage medium storing one or more programs, the one or more programs comprising instructions which, when executed by an apparatus, cause the apparatus to:
-
cause sending of a first communication over at least one network that results in display, at a first node, of a first user interface element, a second user interface element, and a third user interface element, the first user interface element, the second user interface element, and the third user interface element for use in creating a file request requesting one or more desired files; receive, from the first node via the at least one network, text associated with one or more desired files via the first user interface element that includes a textbox, the text describing the one or more desired files in connection with the file request; receive, from the first node via the at least one network, an object associated with at least one email address via the second user interface element, the at least one email address for being used in causing the file request to be sent; receive, from the first node via the at least one network, a message associated with a selection of the third user interface element, where the receipt of the message associated with the selection of the third user interface element indicates that the file request is to be caused to be sent; in response to the receipt of the message associated with the selection of the third user interface element and based on the text associated with the one or more desired files and the object associated with the at least one email address;
cause generation of a first message addressed to the at least one email address and including the file request, the first message including a fourth user interface element and the text associated with the one or more desired files describing the one or more desired files in connection with the file request;cause sending of, to a second node via the at least one network, the first message; receive, from the second node via the at least one network, a message associated with a selection of the fourth user interface element of the first message for indicating that at least one file is to be uploaded in response to the file request; in response to the receipt of the message associated with the selection of the fourth user interface element, cause sending of a second communication over the at least one network that results in display, at the second node, of a fifth user interface element for use in uploading the at least one file in response to the file request; receive, from the second node via the at least one network, a message associated with a selection at least one file for being used to upload the at least one file in response to the file request; receive, from the second node via the at least one network, a message associated with a selection of the fifth user interface element; in response to the receipt of the message associated with the selection of the fifth user interface element, cause generation of a second message that includes a sixth user interface element, the second message indicating that the file request has been responded to; cause sending of, to the first node via the at least one network, the second message; receive, from the first node via the at least one network, a message associated with a selection of the sixth user interface element of the second message; in response to the receipt of the message associated with the selection of the sixth user interface element of the second message, cause sending of a third communication over the at least one network that results in display, at the first node, of a reference to the at least one file; and allow access, at the first node, to the at least one file via the reference. - View Dependent Claims (45, 46)
-
Specification