IP Library Granted Patent US 9,014,729
Granted Patent B2
US 9,014,729 · App. 13/224,898 · Granted Apr 21, 2015

System and method for incorporating short message service (SMS) and multimedia messaging service (MMS) contacts into an instant messaging interface

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 9,014,729
App. No.
13/224,898
Granted
Apr 21, 2015
Kind
B2
Abstract

A system and method are provided wherein SMS-only contacts are integrated into an IM environment. An IM contact list interface distinguishes between SMS and IM chats (and contacts), such that limitations and potential differential costs associated with the respective mediums can be identified. The system is also configured to route SMS messages into the IM contact list interface for later filtering and/or selection by the user. By providing SMS-specific categories with the IM contact list interface SMS integration operations such as routing of SMS messages can be controlled to avoid degrading the user's experience.

Claims (45)

1. A method of operating a mobile device having an instant message conversation user interface for an instant messaging application, the method comprising:

receiving, at the mobile device, a short message service message for a short message service application on the mobile device;

providing, on the mobile device, the received short message service message to the instant messaging application on the mobile device, the instant messaging application used for conducting instant messaging and being a separate application from the short message service application;

extracting, by the instant messaging application, the short service message and identifying a contact associated with the short message service message; and

displaying the short service message and the identified associated contact in a conversation instance of the instant message conversation user interface, wherein the instant message conversation user interface displays an indicator of a short message service protocol with the identified contact.

2. The method according to claim 1 , further comprising enabling an entry to be added in a short message service category in an instant messaging contact list interface.

3. The method according to claim 1 , wherein the providing is initiated via selection of a menu option.

4. The method according to claim 3 , wherein the providing is performed on a plurality of short message service messages concurrently.

5. The method according to claim 4 , wherein the plurality of short message service messages relate to a same contact.

6. The method according to claim 1 , wherein the providing is performed at a plurality of predetermined times.

7. The method according to claim 1 , wherein the providing is performed on new short message service messages as each new short message service message is received.

8. The method according to claim 1 , further comprising displaying an entry in a pending short message service contacts category in an instant messaging contact list interface.

9. The method according to claim 1 , further comprising:

determining that a contact is common to the short message service message and an entry in an instant messaging contact list interface; and

incorporating the short message service message into an instant messaging conversation associated with the entry.

10. A non-transitory computer readable medium comprising computer executable instructions that when executed by a computing device having an instant message conversation user interface for an instant messaging application, cause the computing device to operate to:

receive, at the mobile device, a short message service message for a short message service application on the mobile device;

provide, on the mobile device, the received short message service message to the instant messaging application on the mobile device, the instant messaging application used for conducting instant messaging and being a separate application from the short message service application;

extract, by the instant messaging application, the short service message and identify a contact associated with the short message service message; and

display the short service message and the identified associated contact in a conversation instance of the instant message conversation user interface, wherein the instant message conversation user interface displays an indicator of a short message service protocol with the identified contact.

11. The non-transitory computer readable medium according to claim 10 , further comprising instructions for enabling an entry to be added in a short message service category in an instant messaging contact list interface.

12. The non-transitory computer readable medium according to claim 10 , wherein the providing is initiated via selection of a menu option.

13. The non-transitory computer readable medium according to claim 12 , wherein the providing is performed on a plurality of short message service messages concurrently.

14. The non-transitory computer readable medium according to claim 13 , wherein the plurality of short message service messages relate to a same contact.

15. The non-transitory computer readable medium according to claim 10 , wherein the providing is performed at a plurality of predetermined times.

16. The non-transitory computer readable medium according to claim 10 , wherein the providing is performed on new short message service messages as each new short message service message is received.

17. The non-transitory computer readable medium according to claim 10 , further comprising instructions for displaying an entry in a pending short message service contacts category in an instant messaging contact list interface.

18. The non-transitory computer readable medium according to claim 10 , further comprising instructions for:

determining that a contact is common to the short message service message and an entry in an instant messaging contact list interface; and

incorporating the short message service message into an instant messaging conversation associated with the entry.

19. A mobile device comprising a processor, an instant message conversation user interface for an instant messaging application, and memory, the memory storing computer executable instructions that when executed cause the processor to operate to:

receive, at the mobile device, a short message service message for a short message service application on the mobile device;

provide, on the mobile device, the received short message service message to the instant messaging application on the mobile device, the instant messaging application used for conducting instant messaging and being a separate application from the short message service application;

extract, by the instant messaging application, the short service message and identify a contact associated with the short message service message; and

display the short service message and the identified associated contact in a conversation instance of the instant message conversation user interface, wherein the instant message conversation user interface displays an indicator of a short message service protocol with the identified contact.

20. The mobile device according to claim 19 , further comprising instructions for enabling an entry to be added in a short message service category in an instant messaging contact list interface.

21. The mobile device according to claim 19 , wherein the providing is initiated via selection of a menu option.

22. The mobile device according to claim 21 , wherein the providing is performed on a plurality of short message service messages concurrently.

23. The mobile device according to claim 22 , wherein the plurality of short message service messages relate to a same contact.

24. The mobile device according to claim 19 , wherein the providing is performed at a plurality of predetermined times.

25. The mobile device according to claim 19 , wherein the providing is performed on new short message service messages as each new short message service message is received.

26. The mobile device according to claim 19 , further comprising instructions for displaying an entry in a pending short message service contacts category in an instant messaging contact list interface.

27. The mobile device according to claim 19 , further comprising instructions for:

determining that a contact is common to the short message service message and an entry in an instant messaging contact list interface; and

incorporating the short message service message into an instant messaging conversation associated with the entry.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 26, 2020
From: BLACKBERRY LIMITED
To: HUAWEI TECHNOLOGIES CO., LTD.
Reel/Frame 054855/0388 →
CHANGE OF NAME Recorded Nov 4, 2014
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 034161/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 14, 2012
From: ARNOLD, SCOTT; VYMENETS, LEONID; CHEN, HENRY YAO-TSU
To: RESEARCH IN MOTION LIMITED
Reel/Frame 027882/0467 →