IP Library Granted Patent US 8,577,338
Granted Patent B2
US 8,577,338 · App. 11/848,560 · Granted Nov 5, 2013

Messaging with media integration

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,577,338
App. No.
11/848,560
Granted
Nov 5, 2013
Kind
B2
Abstract

Techniques involving messaging applications are disclosed. For example, an apparatus may include a communications interface module and a messaging module. The communications interface module may receive an incoming message of a conversation thread that is originated by a remote device. The incoming message includes a text portion and an attached media item. The messaging module automatically outputs the incoming message to a user interface in an output format. This output format includes both the text portion and content of the attached media item. The attached media item may be of various types. Examples of media items include video files, audio files, image files, resource locators, and application files. The embodiments, however are not limited to these examples.

Claims (51)

1. An apparatus, comprising:

a communications interface module to receive an incoming message of a conversation thread, the incoming message is originated by a remote device and includes a text portion and an attached media item;

a content generation module to provide the content of the attached media; and

a messaging module to automatically output the incoming message to a user interface in an output format, the output format comprising the text portion and content of the attached media item, the messaging module to provide an interface console for display by a display device, the interface console comprising a first field to display the text portion of the incoming message, a second field to display content of the attached media item, and a third field to display a listing of media items included in received messages, the listing of media items arranged in a chronological sequence in order received from the remote device;

wherein the messaging module further comprises:

an attachment module to select the content generation module based on one or more characteristics of the attached media;

a thread management module to generate messages pertaining to conversation threads;

a message processing module to obtain the incoming message from the communications interface module.

2. The apparatus of claim 1 , the messaging module to obtain an outgoing message generated by a user of the apparatus.

3. The apparatus of claim 2 , the messaging module to attach a selected media item to the outgoing message, the selected media item chosen by the user of the apparatus.

4. The apparatus of claim 2 , the communications interface module to send the outgoing message to a messaging server.

5. The apparatus of claim 2 , the interface console comprising a fourth field to display the text of the outgoing message.

6. The apparatus of claim 1 , wherein a user of the apparatus and a user of the remote device are members of the conversation thread.

7. The apparatus of claim 1 , the attached media item comprising at least one of: a video file, an audio file, an image file, a resource locator, and an application file.

8. A method, comprising:

receiving an incoming message of a conversation thread, the incoming message is originated by a remote device and includes a text portion and an attached media item;

providing content of the attached media item;

selecting content generation based on one or more characteristics of the attached media;

generating messages pertaining to the conversation thread;

obtaining the incoming message from the communications interface module;

automatically outputting the incoming message to a user interface in an output format, the output format comprising the text portion and content of the attached media item; the output format further comprising a listing of media items included in received messages, the listing of media items arranged in a chronological sequence in order received from the remote device.

9. The method of claim 8 , further comprising obtaining an outgoing message generated by a user.

10. The method of claim 9 , further comprising attaching a media item to the outgoing message, the media item selected by the user.

11. The method of claim 9 , further comprising sending the outgoing message to a remote device.

12. The method of claim 9 , the automatically outputting the incoming message to the user interface comprising:

displaying the text of the incoming message in a first field of an interface console;

displaying content of the attached media item in a second field of the interface console; and

displaying the text of the outgoing message in a third field of the interface console.

13. The method of claim 12 , further comprising displaying the listing of media items included in received messages in a fourth field of the interface console.

14. The method of claim 8 , the attached media item comprising at least one of: a video file, an audio file, an image file, a resource locator, and an application file.

15. A system comprising:

a messaging server;

a user device to exchange messages of a conversation thread with remote devices through the messaging server, the server to store the messages of the conversation thread, the user device including a communications interface module to receive an incoming message of the conversation thread, the incoming message including a text portion and an attached media item;

a content generation module to provide the content of the attached media; and

a messaging module to automatically output the incoming message to a user interface in an output format, the output format comprising the text portion and content of the attached media item, and a listing of media items included in received messages, the listing of media items arranged in a chronological sequence in order received from the remote devices,

wherein the messaging module further comprises:

an attachment module to select the content generation module based on one or more characteristics of the attached media;

a thread management module to generate messages pertaining to conversation threads;

a message processing module to obtain the incoming message from the communications interface module.

16. An article comprising a non-transitory computer-readable storage medium containing instructions that when executed enable a system to:

receive an incoming message of a conversation thread, the incoming message to be originated by a remote device and includes a text portion and an attached media item;

providing content of the attached media item;

selecting content generation based on one or more characteristics of the attached media;

generating messages pertaining to the conversation thread;

obtaining the incoming message from the communications interface module; and

automatically output the incoming message to a user interface in an output format, the output format comprising the text portion and content of the attached media item, and a listing of media items included in received messages, the listing of media items arranged in a chronological sequence in order received from the remote device.

17. The article of claim 16 , wherein the computer-readable storage medium contains instructions that when executed enable the system to:

obtain an outgoing message generated by a user;

attach a media item to the outgoing message, the media item selected by the user; and

send the outgoing message to the remote device.

18. The apparatus of claim 1 , the content of the attached media item comprising an image displayed in the first and second fields, a portion of the image displayed in the first field having a degree of transparency so as not to obscure the text displayed in the first field.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2014
From: HEWLETT-PACKARD COMPANY; HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.; PALM, INC.
To: QUALCOMM INCORPORATED
Reel/Frame 032132/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 031837/0544 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 18, 2013
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 031837/0659 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2013
From: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
To: PALM, INC.
Reel/Frame 030341/0459 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2010
From: PALM, INC.
To: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Reel/Frame 025204/0809 →
RELEASE OF SECURITY INTEREST Recorded Jul 6, 2010
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PALM, INC.
Reel/Frame 024630/0474 →
SECURITY AGREEMENT Recorded Jan 9, 2008
From: PALM, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 020341/0285 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 6, 2007
From: NEELAKANTAN, RADHA; FRY, PETER; DONALD, RICHARD J.; PAREKH, MANISHA D.; BONINQUE, BENOIT; CHAMPLIN, DAVID G.; CHEN, LANG S.; CASE, RYAN
To: PALM, INC.
Reel/Frame 020204/0440 →