IP Library Granted Patent US 7,711,718
Granted Patent B2
US 7,711,718 · App. 11/696,130 · Granted May 4, 2010

System and method for using multiple meta boxes in the ISO base media file format

Assignee: Nokia Corporation
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 7,711,718
App. No.
11/696,130
Granted
May 4, 2010
Kind
B2
Abstract

A metabox container box which is capable of storing multiple meta boxes for use. The metabox container box can also include a box which indicates the relationship between each of the meta boxes stored in the metabox container box. Various embodiments of the present invention are also backward-compatible with earlier versions of the ISO base media file format.

Claims (40)

1. A method comprising:

generating a first metadata stored in a first meta box of a container file stored in a memory and a second metadata stored in a second meta box of the container file;

generating a metabox container box containing the first meta box and the second meta box,

wherein the first metadata is indicated as a default description for the processing of the container file according to a first file format, and wherein the second metadata is encapsulated to a structure that is specified to be ignored according to the first file format; and

including a metabox relation box within the metabox container box, the metabox relation box identifying relationships between the first meta box and the second meta box.

2. The method of claim 1 , wherein the first metadata is formatted differently than the second metadata.

3. The method of claim 1 , wherein the second metadata is indicated to be used for processing the container file if it is not feasible to use the first metadata for processing the container file.

4. The method of claim 1 , wherein a subset of the container file contents are configured for processing in accordance with the first metadata.

5. The method of claim 4 , wherein the subset comprises a composition of real-time media streams included in the container file.

6. The method of claim 4 , wherein the subset comprises a real-time media stream included in the container file.

7. The method of claim 1 , further comprising including an alternate metabox selection box within the metabox container box, the alternate metabox selection box indicating that the processing of each of the plurality of meta boxes results in similar outcomes.

8. The method of claim 7 , wherein the plurality of meta boxes are identified within the alternate metabox selection box, and wherein the first meta box that is identified within the alternate metabox selection box should be processed.

9. The method of claim 1 , further comprising including an complementary metabox selection box within the metabox container box, the complementary metabox selection box indicating that the processing of each of the plurality of metaboxes contains partially semantically identical data.

10. A computer-readable storage medium having a computer program stored thereon, the computer program comprising instructions operable to cause a processor to perform the processes of claim 1 .

11. An apparatus, comprising:

a processor; and

a memory unit communicatively connected to the processor and including:

computer code for generating a container file, the container file including a first metadata stored in a first meta box of the container file and a second metadata stored in a second meta box of the container file;

computer code for generating a metabox container box containing the first meta box and the second meta box,

wherein the first metadata is indicated as a default description for the processing of the container file according to a first file format, and wherein the second metadata is encapsulated to a structure that is specified to be ignored according to the first file format; and

computer code for including a metabox relation box within the metabox container box, the metabox relation box identifying relationships between the first meta box and the second meta box.

12. The apparatus of claim 11 , wherein the first metadata is formatted differently than the second metadata.

13. The apparatus of claim 11 , wherein the second metadata is indicated to be used for processing the container file if it is not feasible to use the first metadata for processing the container file.

14. The apparatus of claim 11 , wherein a subset of the container file contents are configured for processing in accordance with the first metadata.

15. The apparatus of claim 14 , wherein the subset comprises a composition of real-time media streams included in the container file.

16. The apparatus of claim 14 , wherein the subset comprises a real-time media stream included in the container file.

17. The apparatus of claim 11 , wherein the container file further includes an alternate metabox selection box within the metabox container box, the alternate metabox selection box indicating that the processing of each of the plurality of meta boxes results in similar outcomes.

18. The apparatus of claim 17 , wherein the plurality of meta boxes are identified within the alternate metabox selection box, and wherein the first meta box that is identified within the alternate metabox selection box should be processed.

19. The apparatus of claim 11 , wherein the container file further includes an complementary metabox selection box within the metabox container box, the complementary metabox selection box indicating that the processing of each of the plurality of metaboxes contains partially semantically identical data.

20. An apparatus, comprising:

a processor; and

a memory unit communicatively connected to the processor and including a multimedia container file comprising:

a first metadata stored in a first meta box of the container file stored in a memory and a second metadata stored in a second meta box of the container file;

a metabox container box containing the first meta box and the second meta box; and

a metabox relation box within the metabox container box, the metabox relation box identifying relationships between the first meta box and the second meta box,

wherein the first metadata is indicated as a default description for the processing of the container file according to a first file format, and wherein the second metadata is encapsulated to a structure that is specified to be ignored according to the first file format.

21. The apparatus of claim 20 , wherein the structure that is specified to be ignored according to the first file format is a metabox container box.

22. The apparatus of claim 20 , wherein the multimedia container file further comprises an alternate metabox selection box included within the metabox container box, the alternate metabox selection box indicating that the processing of each of the plurality of meta boxes results in similar outcomes.

23. The apparatus of claim 22 , wherein the plurality of meta boxes are identified within the alternate metabox selection box, and wherein the first meta box that is identified within the alternate metabox selection box should be processed.

24. The apparatus of claim 20 , wherein the multimedia container file further comprises an complementary metabox selection box included within the metabox container box, the complementary metabox selection box indicating that the processing of each of the plurality of meta boxes contains partially semantically identical data.

Assignments (9)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035544/0649 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2007
From: HANNUKSELA, MISKA
To: NOKIA CORPORATION
Reel/Frame 019381/0092 →
Continuity (1)
Related Publication 20080250047A1 · Oct 9, 2008