ACQUIRING ATTACHMENTS FROM DATA STORAGE PROVIDERS FOR USE IN ELECTRONIC COMMUNICATIONS
First Claim
1. A system, comprising:
- a communication device;
one or more processing units operably connected to the communication device; and
one or more storage devices storing instructions that when executed by the one or more processing units, cause the one or more processing units to perform a method comprising;
receiving a request to attach an attachment to an electronic communication, the attachment associated with a file stored in a data storage provider;
in response to the request, sending, through the communication device, one or more commands of a standard protocol to the data storage provider to cause the data storage provider to retrieve the file or information related to the file that references a storage location of the file in the data storage provider; and
causing the attachment to be attached to the electronic communication.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are systems and methods for allowing one or more attachments stored in a data storage provider to be attached to an electronic communication using one or more commands, operations, and/or Application Program Interface (APIs) of a standard protocol. Additionally, one or more reference attachments that each reference or point to a storage location of a file in a data storage provider can be attached to an electronic communication using one or more commands, operations, and/or APIs of a standard protocol. Similarly, one or more files that is stored in a storage device that is associated with an electronic communications application may be accessed by an application using one or more commands, operations, and/or APIs of a standard protocol. One example of a standard protocol is the Web Application Open Platform Interface protocol.
91 Citations
20 Claims
-
1. A system, comprising:
-
a communication device; one or more processing units operably connected to the communication device; and one or more storage devices storing instructions that when executed by the one or more processing units, cause the one or more processing units to perform a method comprising; receiving a request to attach an attachment to an electronic communication, the attachment associated with a file stored in a data storage provider; in response to the request, sending, through the communication device, one or more commands of a standard protocol to the data storage provider to cause the data storage provider to retrieve the file or information related to the file that references a storage location of the file in the data storage provider; and causing the attachment to be attached to the electronic communication. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving an indication that an attachment is to be attached to an electronic communication, the attachment comprising a file stored in a data storage provider; in response to the request, sending one or more Web Application Open Platform Interface (WOPI) commands to the data storage provider to cause the data storage provider to provide the file stored in the data storage provider; and causing the file to be attached to the electronic communication. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method, comprising:
-
receiving an indication that a reference attachment is to be attached to an electronic mail message, the reference attachment comprising information that references a storage location of a file stored in a data storage provider; in response to the request, sending one or more Web Application Open Platform Interface (WOPI) commands to the data storage provider to cause the data storage provider to provide the information; and causing a pointer to be attached to the electronic mail message, the pointer comprising the information. - View Dependent Claims (17, 18, 19, 20)
-
Specification