Patent ID: 7636889
Filing Date: 2009-12-22
Classification: G06F

Abstract:
1. A computer program product, encoded on a computer-readable hardware storage medium, operable to cause a data processing apparatus to perform operations comprising: generating a menu screen template, the menu screen template including one or more menu elements; calculating a base motion path associated with one or more menu elements; incorporating user selected media content in the menu screen template; and in response to incorporating the user selected media content, automatically adjusting the calculated base motion path according to one or more parameters of the user selected media content to calculate an adjusted motion path; wherein automatically adjusting the calculated base motion path according to one or more parameters comprises: determining a duration of the selected media content, the duration being a length of time defined by the media content; and automatically adjusting a speed of the calculated base motion path according to the duration of the selected media content to calculate the adjusted motion path.