| Patent application number | Description | Published |
| 20080320413 | Dynamic user interface for previewing live content - A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee. | 12-25-2008 |
| 20090100331 | METHOD INCLUDING A TIMER FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may include a timer for counting down the temporal length of an advertisement. Upon countdown of the timer to zero, the advertisement may terminate and automatically flow-through to the underlying content. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timer, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement. | 04-16-2009 |
| 20090100359 | METHOD INCLUDING AUDIO FILES FOR GENERATING TEMPLATE BASED VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. These assets may including audio files. Thus, an advertiser may easily incorporate music, songs, sounds, spoken text or other audio content into an advertisement. | 04-16-2009 |
| 20090100362 | TEMPLATE BASED METHOD FOR CREATING VIDEO ADVERTISEMENTS - A method and system are disclosed for allowing an advertiser or other user to create high-end advertisements via a plurality of software-based, predefined templates. The templates may be customized by a user to configure the appearance, flow, interactivity and other features of an advertisement. The present system further provides a user interface allowing a user to interact with and configure the templates, thus allowing the user to control the appearance, flow, interactivity, transitions, timers, etc. of the advertisement. In addition to controlling these parameters, the templates also allow a user to associate one or more content files, or assets, with an advertisement. Thus, an advertiser may easily incorporate a video or other content into an advertisement. | 04-16-2009 |
| 20090187837 | DECLARATIVELY COMPOSABLE DYNAMIC INTERFACE FRAMEWORK - An interface framework enables dynamic generation of a user interface for browsing online media content. The interface can be modified based on changing one or more configuration or data files rather than making changes to code. The files contain interface content, interface configuration parameters and content category information. The framework retrieves a collection of content corresponding to a category, configures the interface based on a set of parameters and the retrieved content, and provides the interface to a remote device. When the files used to generate the interface are modified, the interface provided by the framework thereafter is changed. As a result, the interface may be changed without modifying or adding any code or markup within the framework. | 07-23-2009 |
| 20110304649 | CHARACTER SELECTION - Character selection techniques are described. In implementations, a list of characters is output for display in a user interface by a computing device. An input is recognized, by the computing device, that was detected using a camera as a gesture to select at least one of the characters. | 12-15-2011 |
| 20110321028 | APPLICATIONS INCLUDING MULTIPLE EXPERIENCE MODULES - An application on a device includes multiple experience modules that each implement a set of features when the application is running on the device. Each of the multiple experience modules includes a first component that includes code specific to a particular type of the device, and a second component that includes code that is common across multiple types of devices. Update packages changing individual ones of the multiple experience modules can be received from a deployment service and installed on the device. | 12-29-2011 |
| 20120023442 | DYNAMIC USER INTERFACE FOR PREVIEWING LIVE CONTENT - A dynamic user interface for previewing live content includes multiple tiles. Information for multiple pieces of live content available from a gallery is obtained, and this information is presented in the multiple tiles of the user interface in accordance with a current user interface layout. In accordance with one aspect, this current user interface layout changes automatically over time as the user interface is displayed. In accordance with another aspect, one or more of the multiple tiles is displayed in the user interface more prominently than the other tiles, and which information is to be displayed in the one or more tiles is based at least in part on a received fee. | 01-26-2012 |