IP Library Granted Patent US 8,046,009
Granted Patent B2
US 8,046,009 · App. 10/893,469 · Granted Oct 25, 2011

Method and apparatus for integrating multi-media messaging and image serving abilities

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 8,046,009
App. No.
10/893,469
Granted
Oct 25, 2011
Kind
B2
Abstract

A method and apparatus for providing a user inbox on an multi-media service center (MMSC), the user inbox using a central repository for storing multimedia content on the MMSC.

Claims (57)

1. A method in an integrated messaging server comprising:

receiving a multimedia message in a wireless communications network including multimedia content in an integrated messaging server;

storing the multimedia content in a repository of the integrated messaging server;

selecting an optimal communications protocol from among a plurality of communications protocols for delivery of a multimedia message to a user's handset based on content of the multimedia message to be sent, the user's handset a handheld device for communicating on the wireless communications network;

forwarding a notification to the user's handset via the wireless communications network including a header and a pointer, the notification for storage on the user's handset without storage of the multimedia content on the user's handset, the pointer pointing to the multimedia content in the repository;

maintaining a user inbox of received multimedia messages corresponding to the inbox on the user's handset at the integrated messaging server with a reference to the multimedia content in the repository on the integrated messaging server, the user inbox at the integrated messaging server managing a collection of multimedia messages that correspond to a plurality of messages sent to the user's handset from a plurality of different message sources and received by the integrated messaging server;

enabling the user to forward the original multimedia content via the wireless communications network, wherein the pointer to the original multimedia content in the repository is forwarded in a forwarded message to a recipient when the user and the recipient are subscribers to a first wireless network, and the original multimedia content is attached to the forwarded message when the recipient subscribes to a second wireless network, the first wireless network and the second wireless network are provided by different wireless service providers; and

placing a copy of the forwarded message in a user outbox on the user's handset, the copy comprising header information for the multimedia message and a reference to the multimedia content in the repository.

2. The method of claim 1 , further comprising:

expiring the multimedia content from the repository.

3. The method of claim 2 , further comprising:

enabling a user to archive the multimedia content to prevent expiration of the multimedia content from the repository.

4. The method of claim 1 , wherein the multimedia content stored in the repository comprises an original multimedia content, and further comprising:

reformatting the original multimedia content for the user's handset.

5. The method of claim 1 , further comprising:

reformatting the original multimedia content if a recipient is on a limited ability MMSC, which cannot handle the original multimedia content without reformatting.

6. The method of claim 1 , further comprising:

creating an extended notification for the user.

7. The method of claim 6 , wherein the extended notification comprises a thumbnail of the multimedia content.

8. The method of claim 6 , wherein the extended notification comprises a full title of the multimedia content.

9. The method of claim 6 , wherein the extended notification comprises a payload size estimate, indicating an estimated size of the multimedia content.

10. The method of claim 1 , further comprising:

determining if the multimedia content is too large to retrieve at once; and

creating a multi-part message to enable retrieval of a sequence of messages representing the too large multimedia content.

11. The method of claim 10 , wherein the multi-part message includes an MM1 retrieve pointer embedded in each non-final message in the sequence to enable automatic retrieval of a next subsequent message from the sequence.

12. An integrated message server comprising:

a multimedia content receiving logic to receive a multimedia message in a wireless communications network including multimedia content;

a message store to store the multimedia content at said integrated message server;

a protocol selection logic to select an optimal communications protocol from among a plurality of communications protocols for delivery of a multimedia message to a user's handset based on content of the multimedia message to be sent, the user's handset a handheld device for communicating on the wireless communications network;

a notification/retrieval logic to send a notification via the wireless communications network to the user's handset including a header and a pointer, the notification for storage on the user's handset without storage of the multimedia content on the user's handset, the pointer pointing to the multimedia content in the message store;

a forwarding logic to enable the user to forward the original multimedia content via the wireless communications network, wherein the pointer to the original multimedia content in the repository is forwarded in a forwarded message to a recipient when the user and the recipient are subscribers to a first wireless network, and the original multimedia content is attached to the forwarded message when the recipient subscribes to a second wireless network, the first wireless network and the second wireless network are provided by different wireless service providers; and

an inbox/outbox maintenance logic of the integrated message server to maintain a user inbox of received multimedia messages including a reference to the multimedia content in the message store, and to keep a copy of the forwarded message in the user's outbox, the copy comprising header information and a reference to the multimedia content in the repository, the user inbox at the integrated message server managing a collection of multimedia messages that correspond to a plurality of messages sent to the user's handset from a plurality of different message sources and received by the integrated messaging server.

13. The integrated message server of claim 12 , further comprising:

expiration logic to attach an expiration date to the multimedia content in from the message store, and to delete the multimedia content on the expiration date.

14. The integrated message server of claim 13 , further comprising:

an archiving logic to enable a user to archive the multimedia content to prevent expiration of the multimedia content from the message store.

15. The integrated message server of claim 12 , wherein the multimedia content stored in the message store comprises an original multimedia content, and further comprising:

a reformatting logic to format the original multimedia content for a user's handset.

16. The integrated message server of claim 12 , further comprising:

reformatting logic to reformat original multimedia content if a recipient is on a limited ability MMSC, which cannot handle the original multimedia content without reformatting.

17. The integrated message server of claim 12 , further comprising:

extended notification constructor to create an extended notification for the user.

18. The integrated message server of claim 17 , wherein the extended notification comprises one or more of the following: a thumbnail of the multimedia content, a full title of the multimedia content, a payload size estimate, indicating an estimated size of the multimedia content.

19. The integrated message server of claim 18 , further comprising:

a payload calculator to calculate the payload size estimate based on handset data and the multimedia content.

20. The integrated message server of claim 12 , further comprising:

a multi-part message constructor to determine if the multimedia content is too large to retrieve at once, and if so, to create a multi-part message to enable retrieval of a sequence of messages representing the too large multimedia content.

21. The integrated message server of claim 20 , wherein the multi-part message includes an MMI retrieve pointer embedded in each non-final message in the sequence to enable automatic retrieval of a next subsequent message from the sequence.

22. An integrated messaging server comprising:

a multimedia content receiving logic to receive multimedia messages sent to a user handset over a wireless communications network, the multimedia messages including multimedia content, and the user handset a handheld device for communicating on the wireless communications network;

a message store to store the multimedia content at said integrated message server;

an inbox/outbox maintenance logic of the integrated message server to maintain a user inbox of received multimedia messages, the user inbox at the integrated message server managing a collection of multimedia messages that correspond to a plurality of messages sent to the user's handset from a plurality of different message sources and received by the integrated messaging server;

a notification/retrieval logic to send a notification to a user's handset, the notification including a header and a pointer, the notification for storage on the user's handset without storage of the multimedia content on the user's handset, the pointer pointing to the multimedia content in the message store, wherein the pointer to the multimedia content in the repository is forwarded in a forwarded message to a recipient when the user and the recipient are subscribers to a first network, and the original multimedia content is attached to the forwarded message when the recipient subscribes to a second network, the first wireless network and the second wireless network are provided by different wireless service providers.

23. The integrated messaging server of claim 22 , further comprising:

a protocol selection logic to select an optimal communications protocol from among a plurality of communications protocols for delivery of a multimedia message to a user's handset based on the multimedia message to be sent.

24. The integrated messaging server of claim 22 , further comprising:

expiration logic to attach an expiration date to the multimedia content in from the message store, and to delete the multimedia content on the expiration date.

Assignments (14)
NOTICE AND CONFIRMATION OF GRANT OF SECURITY INTEREST IN PATENTS Recorded May 16, 2022
From: SYNIVERSE ICX LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 060072/0562 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE ICX, LLC
Reel/Frame 060064/0375 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded May 13, 2022
From: BARCLAYS BANK PLC, AS COLLATERAL AGENT
To: SYNIVERSE ICX, LLC
Reel/Frame 060064/0406 →
CHANGE OF NAME Recorded May 11, 2022
From: SYNIVERSE ICX CORPORATION
To: SYNIVERSE ICX, LLC
Reel/Frame 059953/0377 →
SECURITY INTEREST Recorded Mar 12, 2018
From: SYNIVERSE ICX CORPORATION
To: BARCLAYS BANK PLC, AS ADMINISTRATIVE AGENT
Reel/Frame 045176/0632 →
SECURITY AGREEMENT Recorded Apr 24, 2012
From: SYNIVERSE ICX CORPORATION
To: BARCLAYS BANK PLC
Reel/Frame 028097/0869 →
RELEASE OF SECURITY INTEREST AT REEL/FRAME 026103/0469 Recorded Apr 23, 2012
From: BARCLAYS BANK PLC
To: SYNIVERSE ICX CORPORATION
Reel/Frame 028088/0770 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT SUPPLEMENT Recorded Apr 11, 2011
From: SYNIVERSE HOLDINGS, INC.; SYNIVERSE TECHNOLOGIES, INC.; SYNIVERSE ICX CORPORATION; THE RAPID ROAMING COMPANY
To: BARCLAYS BANK PLC
Reel/Frame 026103/0469 →
CHANGE OF NAME Recorded Apr 6, 2010
From: VERISIGN ICX CORPORATION
To: SYNIVERSE ICX CORPORATION
Reel/Frame 024185/0944 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 023472 FRAME 0603. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Dec 9, 2009
From: LIGHTSURF TECHNOLOGIES, INC.
To: VERISIGN, INC.
Reel/Frame 023631/0719 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY DATA PREVIOUSLY RECORDED ON REEL 023472 FRAME 0660. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Dec 9, 2009
From: VERISIGN, INC.
To: VERISIGN ICX CORPORATION
Reel/Frame 023631/0775 →
MERGER Recorded Nov 4, 2009
From: LIGHTSURF TECHNOLOGIES, INC
To: VERSIGN, INC.
Reel/Frame 023472/0603 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2009
From: VERSIGN, INC.
To: VERISIGN ICX CORPORATION
Reel/Frame 023472/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2004
From: BODMER, BRIAN; BODNAR, ERIC O.; GENSKE, TIMOTHY W.
To: LIGHTSURF TECHNOLOGIES INC.
Reel/Frame 015360/0698 →