Outer Rim Archives
Archives · 2018 · 20180246871

Application (pre-grant publication)

MULTIPLANE ANIMATION SYSTEM

Number
20180246871
Published
2018-08-30
Filed
2017-02-27
Assignee
Disney Enterprises, Inc.
Inventors
McNabb; Michael
CPC
G06F40/143; G06F40/186; G06T13/20
Verdict
Low Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Digital multiplane animation system.

Abstract

One embodiment of the present invention sets forth a technique for generating a content page having a plurality of layers. The technique includes detecting a first application event associated with a first layer included in a plurality of layers of a content page and accessing, via a template file, at least one parameter of the first layer that corresponds to the first application event. The technique further includes modifying at least one aspect of the first layer based on the first application event and the at least one parameter to generate a first modified layer, and outputting the first modified layer for display.

Background

BACKGROUND OF THE INVENTIONField of the Invention

Embodiments of the present invention relate generally to computer graphics and, more particularly, to a multiplane animation system.Description of the Related Art

The design of an application plays a vital role in attracting new users, conveying to the users the core thematic elements of the application, and keeping the user fully engaged as they use the application. An effectively designed application welcomes the user, conveys the desired theme, and/or facilitates the user in quickly locating content that relates to the user's interests. Providing an engaging environment is critical to attracting a new user and keeping the user interested in the application content.

In order to provide a more engaging user experience, many applications, including web browsers, smartphone applications, etc., integrate video content in conjunction with other types of content being displayed on a webpage or application menu. The video content is typically chosen to complement and enhance the other types of content being displayed.

One major disadvantage of displaying videos in applications is that they typically require a large amount of device memory and/or network bandwidth. Consequently, small, low-power devices often do not have sufficient memory and/or processing resources to effectively display such video content which may detract from the overall user experience. In addition, videos are time-intensive to create an

Claims

1. A non-transitory computer-readable storage medium including instructions that, when executed by a processor, cause the processor to perform the steps of: detecting a first application event associated with a first layer included in a plurality of layers of a content page; accessing, via a template file, at least one parameter of the first layer that corresponds to the first application event; modifying at least one aspect of the first layer based on the first application event and the at least one parameter to generate a first modified layer; and outputting the first modified layer for display. 10. A method comprising: detecting a first application event associated with a first layer included in a plurality of layers of a content page; accessing, via a template file, at least one parameter of the first layer that corresponds to the first application event; modifying at least one aspect of the first layer based on the first application event and the at least one parameter to generate a first modified layer; and outputting the first modified layer for display. 19. A computing device, comprising: a memory storing a multiplane engine; and a processor that is coupled to the memory and, when executing the multiplane engine, is configured to: detect a first application event associated with a first layer included in a plurality of layers of a content page; access, via a template file, at least one parameter of the first layer that corresponds to the first application event; modify at least one aspect of the first layer based on the first application event and the at least one parameter to generate a first modified layer; and output the first modified layer for display.