Patent ID: 8213771

Claim:
A method of authoring a Blu-ray disc (BD), the method comprising: generating a template code representing templatized navigation commands, wherein a user authors the templatized navigation commands using multiple lines of script language, wherein the template code is automatically placed at multiple positions on the BD, said template code specifying a first object to be processed, wherein said templatized navigation commands are used to provide navigational control of the BD using playable content, wherein the template code comprises delayed commands that are executed using an index table to accomplish logical but non-standard behavior by the BD, and wherein a delayed command comprises a specific delayed command which is to be executed only when a specific object is to be played, and a global delayed command which executes no matter which object is to be played next; converting said template code to generate multiple lines of low level code; and automatically placing said low level code at multiple positions on the BD to effect desired behaviors by the BD.