Index structure for TV-anytime forum metadata having location information for defining a multi-key
First Claim
1. A non-transitory computer-readable storage medium having embodied thereon an index structure of metadata for performing a compound condition search for information on contents using a first key and a second key simultaneously, the index structure comprising:
- a key index list that identifies a multi-key that is a compound key of the first key and the second key, the key index list comprising location information of a target metadata fragment to which the first key and the second key belong that indexes into the index structure and location information of the first key and the second key within the target metadata fragment;
a key index section that identifies a representative key value of the multi-key, the representative key value indicating a first range of values of the first key and a second range of values of the second key; and
a sub key index section comprising a list of values of the multi-key, the list including the representative key value and identification information on metadata fragments corresponding to the values of the multi-key.
1 Assignment
0 Petitions
Accused Products
Abstract
An index structure of metadata provided for searching for information on contents and a method for providing indices of the metadata, and a method and an apparatus for searching for the metadata using the index structure of the metadata are provided, in which the index structure of the metadata includes values of multi-keys and identification information of the metadata corresponding to the values of the multi-keys, wherein the multi-keys are structured by a combination of predetermined fields of the metadata.
13 Citations
25 Claims
-
1. A non-transitory computer-readable storage medium having embodied thereon an index structure of metadata for performing a compound condition search for information on contents using a first key and a second key simultaneously, the index structure comprising:
-
a key index list that identifies a multi-key that is a compound key of the first key and the second key, the key index list comprising location information of a target metadata fragment to which the first key and the second key belong that indexes into the index structure and location information of the first key and the second key within the target metadata fragment; a key index section that identifies a representative key value of the multi-key, the representative key value indicating a first range of values of the first key and a second range of values of the second key; and a sub key index section comprising a list of values of the multi-key, the list including the representative key value and identification information on metadata fragments corresponding to the values of the multi-key. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of providing an index structure for metadata divided into fragments for performing a compound condition search for information on contents using a first key and a second simultaneously, the method comprising:
providing, by a processor, a key index list that identifies a multi-key that is a compound key of the first key and the second key, the key index list comprising location information of a target metadata fragment to which the first key and the second key belong that indexes into the index structure and location information of the first key and the second key within the target metadata fragment, a key index section that identifies a representative key value of the multi-key, the representative key value indicating a first range of values of the first key and a second range of values of the second key, and a sub key index section comprising a list of values of the multi-key, the list including the representative key value and identification information on metadata fragments corresponding to the values of the multi-key. - View Dependent Claims (7, 8, 9, 10)
-
11. A method of providing an index structure for metadata divided into fragments for performing a compound condition search for information on contents using a first key and a second key simultaneously, the method comprising:
providing, by a processor, a key index list that identifies a list of multi-keys, each multi-key being a compound key of the first key and the second key, the kev index list comprising location information of a target metadata fragment to which the first key and the second key belong that indexes into the index structure and location information of the first key and the second key within the target metadata fragment, a key index section that identifies a representative key value of each of the multi-key, the representative key value indicating a first range of values of the first key and a second range of values of the second key, and a sub key index section comprising a list of values of the multi-key, the list including the representative key value and identification information on metadata fragments corresponding to the values of the multi-key. - View Dependent Claims (12, 13, 14, 15)
-
16. A method of searching for metadata divided into fragments, using an index having a list of multi-keys and location information for defining the multi-keys, the method comprising:
-
searching, from the index of the metadata, for a multi-key corresponding to search conditions of the metadata; and extracting a fragment of the metadata using the searched multi-key, wherein the index comprises; a key index list that identifies a multi-key that is a compound key of a first key and a second key, the key index list comprising location information of a target metadata fragment to which the first key and the second key belong that indexes into the index structure and location information of the first key and the second key within the target metadata fragment; a key index section that identifies a representative key value of the multi-key, the representative key value indicating a first range of values of the first key and a second range of values of the second key; and a sub key index section comprising a list of values of the multi-key, the list including the representative key value and identification information on metadata fragments corresponding to the values of the multi-key. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An apparatus for searching for metadata divided into fragments, using an index having a list of multi-keys and location information defining the multi-keys, comprising:
-
an input unit receiving search conditions; and a processor searching, from the index of the metadata, for a multi-key corresponding to the search conditions of the metadata, and extracting a fragment of the metadata using the searched multi-key, wherein the index comprises; a key index list that identifies a multi-key that is a compound key of a first key and a second key, the key index list comprising location information of a target metadata fragment to which the first key and the second key belong that indexes into the index structure and location information of the first key and the second key within the target metadata fragment; a key index section that identifies a representative key value of the multi-key, the representative key value indicating a first range of values of the first key and a second range of values of the second key; and a sub key index section comprising a list of values of the multi-key, the list including the representative key value and identification information on metadata fragments corresponding to the values of the multi-key. - View Dependent Claims (22, 23, 24, 25)
-
Specification