Analyzing links for NCX navigation
First Claim
Patent Images
1. A method comprising:
- obtaining a plurality of links associated with an electronic media item;
grouping the plurality of links into one or more groups of links based on source positions of the plurality of links;
generating sub-groups of links from the one or more groups of links using an ordering rule and a targeting rule;
identifying the sub-groups which have a minimum number of links; and
generating, by a processing device, a navigation control file, based on the identified sub-groups, wherein a link within a sub-group of links satisfies the targeting rule when a target position of the link is less than a first source position of a first link in the sub-group or when the target position of the link is greater than a source position of the link.
1 Assignment
0 Petitions
Accused Products
Abstract
A Navigation Control File for XML (NCX) generation module receives an electronic media item comprising input text. The electronic media item may also comprise links, where each link comprises a source position and a target position. The NCX generation module generates an NCX file for the electronic media item based on the input text and whether the links within the electronic media item satisfy one or more rules.
-
Citations
24 Claims
-
1. A method comprising:
-
obtaining a plurality of links associated with an electronic media item; grouping the plurality of links into one or more groups of links based on source positions of the plurality of links; generating sub-groups of links from the one or more groups of links using an ordering rule and a targeting rule; identifying the sub-groups which have a minimum number of links; and generating, by a processing device, a navigation control file, based on the identified sub-groups, wherein a link within a sub-group of links satisfies the targeting rule when a target position of the link is less than a first source position of a first link in the sub-group or when the target position of the link is greater than a source position of the link. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions which, when executed, cause a processing device to perform operations comprising:
-
obtaining an electronic media item; analyzing a plurality of links in the electronic media item; and automatically generating, by the processing device, a table of contents information and navigation information for the electronic media item, based on the plurality of links, wherein generating the table of contents information and the navigation information comprises; generating sub-groups of links from the one or more groups of links using an ordering rule and a targeting rule; and generating the table of contents information and the navigation information based on the sub-groups of links. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus comprising:
-
a memory configured to store an electronic media item; a processing device coupled to the memory and configured to; analyze a plurality of links in the electronic media item; generate sub-groups of links from the one or more groups of links using an ordering rule and a targeting rule, from each group of links; identify the sub-groups which satisfy a positioning rule; and automatically generate a navigation control file for the electronic media item based on the identified sub-groups of links, wherein the sub-groups are identified prior to the generation of the navigation control file. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification