IP Library Granted Patent US 7,774,410
Granted Patent B2
US 7,774,410 · App. 10/715,210 · Granted Aug 10, 2010

Handling a multimedia object associated with an electronic message

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,774,410
App. No.
10/715,210
Granted
Aug 10, 2010
Kind
B2
Abstract

Automatically saving communicated multimedia objects to a repository for subsequent use includes in response to a sent electronic message and a received electronic message, identifying an embedded multimedia object or an attached multimedia object. The embedded multimedia object or the attached multimedia object is separated from the electronic message. The separated multimedia object is automatically saved to a repository for subsequent use by a user and the user is able to select the multimedia object from the repository for subsequent use.

Claims (74)

1. A method of automatically saving communicated multimedia objects to a repository for subsequent use, the method comprising:

identifying an incoming or outgoing electronic message intended for a destination;

identifying an embedded multimedia object embedded within the identified electronic message or an attached multimedia object attached to the identified electronic message;

delivering, by one or more processors, the electronic message to the destination with an un-altered, viewable version of the identified multimedia object and automatically saving the un-altered, viewable version of the identified 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:

identifying a second incoming or outgoing electronic message intended for a second destination;

identifying a second embedded multimedia object embedded within the identified second electronic message or a second attached multimedia object attached to the identified second electronic message;

determining a type of the second multimedia object; and

delivering the second electronic message to the second destination with an un-altered, viewable version of the identified second multimedia object and automatically not saving the un-altered, viewable version of the identified second multimedia object to the repository based on the determination of the type of the second 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 incoming or outgoing 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:

identifying a second incoming or outgoing electronic message intended for a destination;

identifying a second embedded multimedia object embedded within the identified second electronic message or a second attached multimedia object attached to the identified second electronic message;

prior to automatically saving the second multimedia object, determining whether the second multimedia object is stored in the repository; and

delivering the second electronic message to the second destination with an un-altered, viewable version of the identified second multimedia object and automatically not saving the un-altered, viewable version of the identified second multimedia object in the repository if the second multimedia object is stored in the repository based on the determination.

25. The method as in claim 1 wherein the repository is distinct from a structure for delivering the electronic message to the destination.

26. An apparatus comprising a non-transitory computer readable medium having instructions stored thereon that when executed by a machine result in at least the following:

identifying an incoming or outgoing electronic message intended for a destination;

identifying an embedded multimedia object embedded within the identified electronic message or an attached multimedia object attached to the identified electronic message;

delivering the electronic message to the destination with an un-altered, viewable version of the identified multimedia object and automatically saving the un-altered, viewable version of the identified 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.

27. A method of automatically saving communicated multimedia objects, the method comprising:

identifying electronic messages intended for multiple, different destinations;

identifying embedded multimedia objects embedded within the identified electronic messages or attached multimedia objects attached to the identified electronic messages;

delivering, by one or more processors, the electronic messages to the multiple destinations with un-altered, viewable versions of the identified multimedia objects and automatically saving the un-altered, viewable versions of the identified multimedia objects to a single repository;

associating, by the one or more processors, each of the un-altered, viewable versions of the identified multimedia objects with a user account in the repository; and

enabling access to the multimedia object from the repository based on the user accounts.

28. A method comprising:

identifying an incoming or outgoing electronic message intended for a destination;

identifying an embedded multimedia object embedded within the identified electronic message or an attached multimedia object attached to the identified electronic message;

automatically saving, by one or more processors and separate from the electronic message, the identified multimedia object to a repository for subsequent use by a user; and

enabling, by the one or more processors, the user to select the multimedia object from the repository for subsequent use without having to open the electronic message within which the multimedia object was identified.

29. The method as in claim 28 wherein the repository includes a central repository.

30. The method as in claim 28 wherein the repository includes a local repository.

31. The method as in claim 28 further comprising:

determining a type of the multimedia object; and

automatically saving, separate from the electronic message, the multimedia object to the repository based on the determination of the type of the multimedia object.

32. The method as in claim 28 further comprising:

identifying a second incoming or outgoing electronic message intended for a second destination;

identifying a second embedded multimedia object embedded within the identified second electronic message or a second attached multimedia object attached to the identified second electronic message;

automatically saving, separate from the second electronic message, the identified second multimedia object to a second repository for subsequent use by a second user; and

enabling the second user to select the second multimedia object from the second repository for subsequent use without having to open the second electronic message within which the second multimedia object was identified.

33. The method as in claim 28 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.

34. The method as in claim 28 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.

35. The method as in claim 34 wherein the multiple applications include an instant messaging application.

36. The method as in claim 28 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.

37. The method as in claim 28 wherein automatically saving the identified multimedia object to a repository for subsequent use by a user includes:

determining whether the multimedia object is stored in the repository; and

automatically saving, separate from the electronic message, the identified multimedia object to a repository if the multimedia object is not stored in the repository based on the determination.

Assignments (7)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2012
From: AOL INC.
To: FACEBOOK, INC.
Reel/Frame 028487/0304 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS Recorded Nov 16, 2010
From: BANK OF AMERICA, N A
To: AOL INC; AOL ADVERTISING INC; GOING INC; LIGHTNINGCAST LLC; MAPQUEST, INC; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC; TACODA LLC; TRUVEO, INC; YEDDA, INC
Reel/Frame 025323/0416 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 31, 2009
From: AOL LLC
To: AOL INC.
Reel/Frame 023723/0645 →
CHANGE OF NAME Recorded Dec 31, 2009
From: AMERICA ONLINE, INC.
To: AOL LLC
Reel/Frame 023723/0585 →
SECURITY AGREEMENT Recorded Dec 14, 2009
From: AOL INC.; AOL ADVERTISING INC.; BEBO, INC.; ICQ LLC; GOING, INC.; LIGHTNINGCAST LLC; MAPQUEST, INC.; NETSCAPE COMMUNICATIONS CORPORATION; QUIGO TECHNOLOGIES LLC; SPHERE SOURCE, INC.; TACODA LLC; TRUVEO, INC.; YEDDA, INC.
To: BANK OF AMERICAN, N.A. AS COLLATERAL AGENT
Reel/Frame 023649/0061 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2004
From: GANG, DAVID; APPELMAN, BARRY
To: AMERICA ONLINE, INC.
Reel/Frame 015225/0651 →