摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
A method of modeling a human subject includes receiving from a depth camera a depth map of a scene including the human subject. The human subject is modeled with a virtual skeleton including a plurality of virtual joints. Each virtual joint is defined with a three-dimensional position. Furthermore, each of the plurality of virtual joints is further defined with three orthonormal vectors. The three orthonormal vectors for each virtual joint provide an orientation of that virtual joint at the three-dimensional position defined for that virtual joint.
摘要:
A system provides customized user interface data to a media application, such as a media discovery interface, or to any application for that matter, thereby extending the original application. Via a network connection, elements of the user interface can be downloaded to the application in a package of markup data and resources, including images, text, and links. A user interface framework of the media application processes the markup from the downloaded package and utilizes packaged resources, local code components, and externally-obtained (e.g., Web resources) to render a customized application page for the media application.
摘要:
A method and system to generate graphical user interface via a collection of application programming interfaces are provided. The application programming interfaces utilize views and models that define the elements and values associated with the graphical user interface. The views and models may be defined in different languages, are separately alterable, and may be communicatively connected with each other when generating visuals of the elements associated with the graphical user interface. The views and models related with a primary application may be utilized by a third-party application to extend the graphical user interface of the primary application.
摘要:
An exemplary computer-implementable method includes receiving a call from an application executing on a host computer, the host computer having a collection of graphical user interfaces, and, in response to the call, registering the application whereby the registering comprises providing one or more entry points for the application wherein each entry point corresponds to at least one of the graphical user interfaces of the collection of graphical user interfaces. Various other exemplary methods, devices, systems, etc., are also disclosed.
摘要:
Content gestures are described. In implementations, one or more controls are output to control output of content and for display in a user interface by a computing device. An input is recognized, by the computing device, which was detected using a camera as a gesture to interact with a particular one of the controls to control the output of the content.