IP Library Granted Patent US 10,139,994
Granted Patent B2
US 10,139,994 · App. 14/881,986 · Granted Nov 27, 2018

Capturing and processing multi-media information using mobile communication devices

Inventors: Gerhard Dietrich Klassen (Waterloo, CA); Terrill Mark Dent (Waterloo, CA)
Assignee: BlackBerry Limited
G06F3/0484G06F3/04817H04L67/06H04L67/22H04M1/72522H04N1/00222H04N5/23216H04N5/23293H04W4/18H04M1/72558
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 10,139,994
App. No.
14/881,986
Granted
Nov 27, 2018
Kind
B2
Abstract

Methods and devices are provided for generating and publishing multi-media information associated with actions performed on a mobile communication device. A publishing application monitors actions performed on the mobile communication device and enables selection of at least one of the actions. Content associated with selected actions may be stored and data associated with at least one of the selected actions and the content associated with at least one selected action may be extracted. The multi-media information may be displayed on a graphical user interface in a pre-selected format, such as a chronologically arranged list. Users may preview and modify the multi-media information before publication through a pre-selected communication service. The multi-media information may be published by selecting an icon, including an image identifying the pre-selected communication service. The mobile communication device generates content that users may efficiently modify and publish to a desired communication service.

Claims (41)

1. A computer-implemented method of generating and publishing multi-media information, comprising:

detecting an action performed on a communication device;

identifying an application associated with the detected action;

obtaining data from the identified application and another application;

rendering multi-media information on a graphical user interface of the communication device, the multi-media information based on the data obtained from the identified application and the another application, and the multi-media information including an editable textual field associated with content obtained from the identified application;

displaying an icon on the graphical user interface of the communication device, the icon identifying a communication service; and

detecting selection of the icon identifying the communication service for uploading the multi-media information to the communication service.

2. The computer-implemented method of claim 1 , wherein the action includes an image capturing action.

3. The computer-implemented method of claim 1 , wherein the application includes a camera application.

4. The computer-implemented method of claim 1 , wherein obtaining the data includes obtaining at least one of global positioning satellite data, geographic information system data, time of capture data, weather data, content description data, and application-type data related to a captured image.

5. The computer-implemented method of claim 1 , wherein the another application includes a publishing application.

6. The computer-implemented method of claim 1 , wherein the communication service includes a social networking service.

7. The computer-implemented method of claim 1 , wherein detecting the action includes detecting a user-performed and/or device-performed action.

8. A non-transitory computer readable medium for generating and publishing multi-media information, the computer readable medium comprising instructions which, upon execution by a processor of a communication device, cause the communication device to:

detect an action performed on the communication device;

identify an application associated with the detected action;

obtain data from the identified application and another application;

render multi-media information on a graphical user interface of the communication device, the multi-media information based on the data obtained from the identified application and the another application, and the multi-media information including an editable textual field associated with content obtained from the identified application;

display an icon on the graphical user interface of the communication device, the icon identifying a communication service; and

detect selection of the icon identifying the communication service for uploading the multi-media information to the communication service.

9. The non-transitory computer readable medium of claim 8 , wherein the action includes an image capturing action.

10. The non-transitory computer readable medium of claim 8 , wherein the application includes a camera application.

11. The non-transitory computer readable medium of claim 8 , wherein the communication device obtains the data, including at least one of global positioning satellite data, geographic information system data, time of capture data, weather data, content description data, and application-type data related to a captured image.

12. The non-transitory computer readable medium of claim 8 , wherein the another application includes a publishing application.

13. The non-transitory computer readable medium of claim 8 , wherein the communication service includes a social networking service.

14. The non-transitory computer readable medium of claim 8 , wherein the communication device detects the action, including a user-performed and/or device-performed action.

15. A communication device for generating and publishing multi-media information, the communication device comprising:

a display;

a non-transitory memory having a plurality of applications stored thereon; and

a processor in communication with the display and the memory, the processor being programmed to:

detect an action performed on the communication device;

identify an application associated with the detected action;

obtain data from the identified application and another application;

render multi-media information on a graphical user interface of the communication device, the multi-media information based on the data obtained from the identified application and the another application, and the multi-media information including an editable textual field associated with content obtained from the identified application;

display an icon on the graphical user interface of the communication device, the icon identifying a communication service; and

detect selection of the icon identifying the communication service for uploading the multi-media information to the communication service.

16. The communication device of claim 15 , wherein the action includes an image capturing action.

17. The communication device of claim 16 , wherein the application includes a camera application.

18. The communication device of claim 16 , wherein the processor is programmed to obtain the data from the applications, including at least one of global positioning satellite data, geographic information system data, time of capture data, weather data, content description data, and application-type data related to a captured image.

19. The communication device of claim 15 , wherein the another application includes a publishing application.

20. The communication device of claim 15 , wherein the communication service includes a social networking service.

Assignments (4)
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064270/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064104/0103 →
CHANGE OF NAME Recorded Feb 23, 2016
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037893/0239 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2016
From: KLASSEN, GERHARD DIETRICH; DENT, TERRILL MARK
To: RESEARCH IN MOTION LIMITED
Reel/Frame 037503/0210 →
Continuity (3)
Continuation 14459492 · Aug 14, 2014
Continuation 13270090 · Oct 10, 2011
Related Publication 20160034124A1 · Feb 4, 2016