IP Library Patent Application 12496561
Patent Application
App. No. 12/496,561

METHOD, APPARATUS AND COMPUTER PROGRAM PRODUCT FOR HANDLING INTELLIGENT MEDIA FILES

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 None
App. No.
12/496,561
Abstract

A method, apparatus and computer program product are disclosed which provide availability to a media file with the media file including media data and access to associated instructions regarding the disposition of the media file in response to one or more inputs. The method, apparatus and computer program product may also receive information as an input and then automatically alter at least one aspect of the media file. The at least one aspect of the media file may be automatically altered based upon the input and as directed by the instructions associated with the media file that define the disposition of the media file.

Claims (26)

1 . A method comprising:

receiving information as an input to a media file, wherein the media file comprises media data and access to associated instructions regarding disposition of the media file in response to one or more inputs; and

automatically altering at least one aspect of the media file, by a processor, based at least in part on the input and as directed by the instructions associated with the media file that define the disposition of the media file.

2 . A method according to claim 1 wherein receiving information as an input comprises receiving information relating to context, and wherein automatically altering at least one aspect of the media file comprises automatically altering one or more properties of the media data based at least in part on the context.

3 . A method according to claim 2 wherein receiving information relating to context comprises receiving information defining whether the media data is to be output privately or publicly, and wherein automatically altering one or more properties of the media data comprises automatically altering content of the media data based at least in part on whether the media data is to be output privately or publicly.

4 . A method according to claim 1 wherein receiving information as an input comprises receiving information that is output from another media file, and wherein automatically altering at least one aspect of the media file comprises automatically altering one or more properties of the media data based at least in part on the received information from said another media file.

5 . A method according to claim 1 wherein the instructions at least partially define a preferred behavior for the media file.

6 . A method according to claim 5 wherein automatically altering at least one aspect of the media file comprises automatically altering a storage location of the media file based at least in part on the preferred behavior.

7 . A method according to claim 1 wherein receiving information as an input comprises receiving information from a database, and wherein automatically altering at least one aspect of the media file comprises automatically altering at least one aspect of the media file based at least in part on an association defined by the instructions between the information from the database and at least one of the media data and metadata associated therewith.

8 . A method according to claim 1 wherein automatically altering at least one aspect of the media file comprises automatically associating the media file with a geo-location based at least in part on the input.

9 . A method according to claim 1 further comprising issuing a query and then receiving information as the input in response to the query.

10 . An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:

receiving information as an input to a media file, wherein the media file comprises media data and access to associated instructions regarding disposition of the media file in response to one or more inputs; and

automatically altering at least one aspect of the media file based at least in part on the input and as directed by the instructions associated with the media file that define the disposition of the media file.

11 . An apparatus according to claim 10 wherein receiving information as an input comprises receiving information relating to context, and wherein automatically altering at least one aspect of the media file comprises automatically altering one or more properties of the media data based at least in part on the context.

12 . An apparatus according to claim 11 wherein receiving information relating to context comprises receiving information defining whether the media data is to be output privately or publicly, and wherein automatically altering one or more properties of the media data comprises automatically altering content of the media data based at least in part on whether the media data is to be output privately or publicly.

13 . An apparatus according to claim 10 wherein receiving information as an input comprises receiving information that is output from another media file, and wherein automatically altering at least one aspect of the media file comprises automatically altering one or more properties of the media data based at least in part on the received information from said another media file.

14 . An apparatus according to claim 10 wherein the instructions at least partially define a preferred behavior for the media file.

15 . An apparatus according to claim 14 wherein automatically altering at least one aspect of the media file comprises automatically altering a storage location of the media file based at least in part on the preferred behavior.

16 . An apparatus according to claim 10 wherein receiving information as an input comprises receiving information from a database, and wherein automatically altering at least one aspect of the media file comprises automatically altering at least one aspect of the media file based at least in part on an association defined by the instructions between the information from the database and at least one of the media data and metadata associated therewith.

17 . An apparatus according to claim 10 wherein the apparatus comprises at least one of a mobile terminal, a cell phone, a laptop computer, a desktop computer, a server and a storage device.

18 . A computer program product comprising at least one computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising:

program code instructions for receiving information as an input to a media file, wherein the media file comprises media data and access to associated instructions regarding disposition of the media file in response to one or more inputs; and

program code instructions for automatically altering at least one aspect of the media file based at least in part on the input and as directed by the instructions associated with the media file that define the disposition of the media file.

19 . A computer program product according to claim 18 wherein the program code instructions for facilitating receipt of information as an input comprise program code instructions for facilitating receipt of information relating to context, and wherein the program code instructions for automatically altering the media file comprise program code instructions for automatically altering one or more properties of the media data based at least in part on the context.

20 . A computer program product according to claim 18 wherein the program code instructions for facilitating receipt of information as an input comprise program code instructions for facilitating receipt of information that is output from another media file, and wherein the program code instructions for automatically altering the media data comprise program code instructions for automatically altering one or more properties of the media data based at least in part on the received information from said another media file.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035316/0579 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 15, 2009
From: ARRASVUORI, JUHA; MATTILA, JOUKA
To: NOKIA CORPORATION
Reel/Frame 023229/0492 →