Claims
- 1. A method of automatically saving communicated multimedia objects to a repository for subsequent use, the method comprising:
in response to a sent electronic message and a received electronic message, identifying an embedded multimedia object or an attached multimedia object; separating the embedded multimedia object or the attached multimedia object from the electronic message; automatically saving the separated multimedia object to a repository for subsequent use by a user; and enabling the user to select the multimedia object from the repository for subsequent use.
- 2. The method as in claim 1 wherein the repository includes a central repository.
- 3. The method as in claim 1 wherein the repository includes a local repository.
- 4. The method as in claim 1 further comprising:
determining a type of the multimedia object; and automatically saving the multimedia object to the repository based on the determination of the type of the multimedia object.
- 5. The method as in claim 1 further comprising:
determining a type of the multimedia object; and automatically not saving the multimedia object to the repository based on the determination of the type of the multimedia object.
- 6. The method as in claim 5 wherein the type of the multimedia object includes a non-picture image.
- 7. The method as in claim 6 wherein the non-picture image includes an emoticon.
- 8. The method as in claim 1 wherein the multimedia object includes an image.
- 9. The method as in claim 8 wherein the image includes a picture.
- 10. The method as in claim 1 wherein the multimedia object includes a music file.
- 11. The method as in claim 1 wherein the multimedia object includes a video file.
- 12. The method as in claim 1 wherein enabling the user to select the multimedia object from the repository for subsequent use includes enabling the user to send the multimedia object to other users using a graphical user interface.
- 13. The method as in claim 1 wherein enabling the user to select the multimedia object from the repository for subsequent use includes enabling the user to send the multimedia object to others across multiple applications using a graphical user interface that is common to the multiple applications.
- 14. The method as in claim 13 wherein the multiple applications include an instant messaging application.
- 15. The method as in claim 13 wherein the multiple applications include a member directory.
- 16. The method as in claim 13 wherein the multiple applications include a web page publishing application.
- 17. The method as in claim 1 wherein the automatically saved multimedia object is available for use across multiple applications using a graphical user interface that is common to the multiple applications.
- 18. The method as in claim 17 wherein the multiple applications include an instant messaging application.
- 19. The method as in claim 17 wherein the multiple applications include a member directory.
- 20. The method as in claim 17 wherein the multiple applications include a web page publishing application.
- 21. The method as in claim 1 wherein the sent electronic message and the received electronic message includes electronic mail.
- 22. The method as in claim 1 wherein enabling the user to select the multimedia object from the repository for subsequent use includes enabling the user to select and use the multimedia object in multiple applications without having to upload the multimedia object to the repository.
- 23. The method as in claim 1 further comprising:
prior to automatically saving the multimedia object, determining whether the multimedia object is stored in the repository; and automatically saving the multimedia object in the repository if the multimedia object is not stored in the repository based on the determination.
- 24. The method as in claim 1 further comprising:
prior to automatically saving the multimedia object, determining whether the multimedia object is stored in the repository; and automatically not saving the multimedia object in the repository if the multimedia object is stored in the repository based on the determination.
- 25. An apparatus comprising a computer readable medium having instructions stored thereon that when executed by a machine result in at least the following:
in response to a sent electronic message and a received electronic message, identifying an embedded multimedia object or an attached multimedia object; separating the embedded multimedia object or the attached multimedia object from the electronic message; automatically saving the separated multimedia object to a repository for subsequent use by a user; and enabling the user to select the multimedia object from the repository for subsequent use.
- 26. A system for automatically saving communicated multimedia objects to a repository for subsequent use comprising:
in response to a sent electronic message and a received electronic message, means for identifying an embedded multimedia object or an attached multimedia object; means for separating the embedded multimedia object or the attached multimedia object from the electronic message; means for automatically saving the separated multimedia object to a repository for subsequent use by a user; and means for enabling the user to select the multimedia object from the repository for subsequent use.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims the benefit of U.S. Provisional Application No. 60/426,806, filed Nov. 18, 2002, and titled “Software Enabling and Enhancing Communications and Functionality At A Client Computer,” and claims the benefit of U.S. Provisional Application No. 60/427,957, filed Nov. 21, 2002, and titled “Image Finder for Selection and Rotation of Images in E-Mail,” and U.S. Provisional Application No. 60/488,376, filed Jul. 21, 2003, and titled “Client Software Enabling Communications Between A Client Computer and Internet Service Provider Host Computer,” and U.S. Provisional Application No. 60/488,749, filed Jul. 22, 2003, and titled “Client Software Enabling Communications Between A Client Computer and Internet Service Provider Host Computer,” all of which are incorporated by reference.
Provisional Applications (4)
|
Number |
Date |
Country |
|
60426806 |
Nov 2002 |
US |
|
60427957 |
Nov 2002 |
US |
|
60488376 |
Jul 2003 |
US |
|
60488749 |
Jul 2003 |
US |