Systems and methods for browsing multimedia content on small mobile devices
First Claim
1. A system to support multimedia content browsing on a mobile device, comprising:
- a browsing component software application a microprocessor executing in the mobile device, wherein the mobile device comprises a display screen;
wherein the browsing component renders a keyword query text box in a first area of the display screen, multimedia contents in a second area of the display screen, and a video controller in a third area of the display screen;
wherein the multimedia contents are rendered on overlapping content layers within the second area of the display screen, the content layers comprising a first content layer that renders query results, a second content layer that renders keyframes, and a third content layer that renders videos, wherein the content layers always overlap each other in totality throughout the entire area of the second area of the display screen;
wherein the browsing component further renders a transparent widget layer on the display screen, the transparent widget layer being completely transparent within the display screen until activated by a user, wherein the transparent widget layer independently, interactively and continuously adjusts the degree of transparency of two or more of the content layers via an input device, wherein transparency values for the content layers comprise continuous gradient values between 0.0 and 1.0, a content layer having a transparency value of 0.0 being completely transparent and a content layer having a transparency value of 1.0 being completely opaque; and
wherein the browsing component receives the multimedia contents from a processing component based on a keyword query, wherein the processing component searches for and retrieves the multimedia contents relevant to the keyword query from a multimedia content database, wherein the processing component transmits the multimedia contents relevant to the keyword query to the browsing component over a communication network.
2 Assignments
0 Petitions
Accused Products
Abstract
The multimedia content browsing system for small mobile devices smoothly blends three key tasks: querying the multimedia contents by keywords, exploring the search results by viewing keyframes of the multimedia contents, and playing a stream of the multimedia contents, e.g., videos or video segments. Videos can be stored in a segment-based multimedia content database, which is designed to support the browsing, retrieval, and reuse of videos. A layered imaging model is introduced where each layer may have its own transparent value set individually, continuously, and interactively, and the layers can overlap on top of each other when rendered on the screen. Since a small mobile device alone may not have enough resources to handle the entire task of multimedia content browsing, a scalable architecture can be adopted to break up the task among the small mobile device, a Hard Disk Drive (HDD), and a resource-rich computing device.
-
Citations
32 Claims
-
1. A system to support multimedia content browsing on a mobile device, comprising:
-
a browsing component software application a microprocessor executing in the mobile device, wherein the mobile device comprises a display screen; wherein the browsing component renders a keyword query text box in a first area of the display screen, multimedia contents in a second area of the display screen, and a video controller in a third area of the display screen; wherein the multimedia contents are rendered on overlapping content layers within the second area of the display screen, the content layers comprising a first content layer that renders query results, a second content layer that renders keyframes, and a third content layer that renders videos, wherein the content layers always overlap each other in totality throughout the entire area of the second area of the display screen; wherein the browsing component further renders a transparent widget layer on the display screen, the transparent widget layer being completely transparent within the display screen until activated by a user, wherein the transparent widget layer independently, interactively and continuously adjusts the degree of transparency of two or more of the content layers via an input device, wherein transparency values for the content layers comprise continuous gradient values between 0.0 and 1.0, a content layer having a transparency value of 0.0 being completely transparent and a content layer having a transparency value of 1.0 being completely opaque; and wherein the browsing component receives the multimedia contents from a processing component based on a keyword query, wherein the processing component searches for and retrieves the multimedia contents relevant to the keyword query from a multimedia content database, wherein the processing component transmits the multimedia contents relevant to the keyword query to the browsing component over a communication network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 17, 18, 19, 20, 21, 22, 23, 32)
-
-
9. A computer-implemented method to support multimedia content browsing on a mobile device, comprising:
-
rendering a keyword query user interface in a first area of a display screen of the mobile device; searching for and retrieving two or more multimedia contents from a multimedia content database based on user input received through the keyword query user interface of the mobile device; transmitting the two or more multimedia contents over a communication network to the mobile device; rendering the multimedia contents in a second area of the display screen, wherein the multimedia contents are rendered on overlapping content layers within the second area of the display screen, the content layers comprising a first content layer that renders query results, a second content layer that renders keyframes, and a third content layer that renders videos, wherein the content layers always overlap each other in totality throughout the entire area of the second area of the display screen; rendering a video controller in a third area of the display screen; and receiving user input from an input device on a widget layer rendered on the display screen, the transparent widget layer being completely transparent within the display screen until activated by a user, wherein the transparent widget layer independently, interactively and continuously adjusts the degree of transparency of two or more of the content layers via an input device, wherein transparency values for the content layers comprise continuous gradient values between 0.0 and 1.0, a content layer having a transparency value of 0.0 being completely transparent and a content layer having a transparency value of 1.0 being completely opaque. - View Dependent Claims (10, 11, 12, 24, 25, 26, 27)
-
-
13. A machine readable medium having executable instructions stored thereon that when executed cause a system to:
-
render a keyword query text box in a first area of a display screen of the mobile device; search for and retrieve two or more multimedia contents from a multimedia content database based on user input received through the keyword query text box of the mobile device; transmit the two or more multimedia contents over a communication network to the mobile device; render the multimedia contents in a second area of the display screen, wherein the multimedia contents are rendered on overlapping content layers within the second area of the display screen, the content layers comprising a first content layer that renders query results, a second content layer that renders keyframes, and a third content layer that renders videos, wherein the content layers always overlap each other in totality throughout the entire area of the second area of the display screen; render a video controller in a third area of the display screen; and receive user input from an input device on a widget layer rendered on the display screen, the transparent widget layer being completely transparent within the display screen until activated by a user, wherein the transparent widget layer independently, interactively and continuously adjusts the degree of transparency of two or more of the content layers via an input device, wherein transparency values for the content layers comprise continuous gradient values between 0.0 and 1.0, a content layer having a transparency value of 0.0 being completely transparent and a content layer having a transparency value of 1.0 being completely opaque. - View Dependent Claims (14, 15, 16, 28, 29, 30, 31)
-
Specification