IP Library Patent Application 13212368
Patent Application
App. No. 13/212,368

SYSTEM AND METHOD FOR AUTOMATIC AND DYNAMIC LAYOUT DESIGN FOR MEDIA BROADCAST

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
13/212,368
Abstract

A system, device and method for automatic layout design. A first set of media objects may be displayed in a broadcast within a first layout. A request may be received to change the first set of media objects to a second set of media objects to be displayed in the broadcast. A plurality of different candidate layouts may be provided, wherein each of the different candidate layouts is predefined to display a different set of media objects. A second layout may be selected from among the plurality of different candidate layouts, where the second layout is predefined to display the second set of media objects. The second set of media objects may be displayed in the broadcast within the second layout. In some embodiments, the displayed layout may be switched from the first layout to the second layout in real-time, for example, as the request is received.

Claims (27)

1 . A method for automatic layout design, the method comprising:

displaying a first set of media objects in a broadcast within a first layout;

receiving a request to change the first set of media objects to a second set of media objects to be displayed in the broadcast;

selecting a second layout from among a plurality of different candidate layouts, wherein each of said different candidate layouts is predefined to display a different set of media objects, wherein the second layout is predefined to display the second set of media objects; and

displaying the second set of media objects in the broadcast within the second layout.

2 . The method of claim 1 , wherein each of said different candidate layouts has a number of windows appropriate to display that number of media objects.

3 . The method of claim 1 , wherein the second set of media objects has media objects that have been added, deleted, swapped or replaced from the first set of media objects.

4 . The method of claim 3 , wherein the second layout has media windows that have been added, deleted or replaced from the first layout in accordance with the media objects that have been added, deleted, swapped or replaced, respectively, in the second set of media objects from the first set of media objects.

5 . The method of claim 1 , wherein the request includes a set of input media parameters defining the type and size of each additional media object to be displayed.

6 . The method of claim 1 , wherein the second layout is selected using a map defining correspondences between layouts and media objects.

7 . The method of claim 1 , wherein the request includes a set of input media parameters defining a predefined media group of each additional media object to be displayed.

8 . The method of claim 1 , wherein the second layout is selected using a map defining correspondences between layouts and media groups.

9 . The method of claim 1 , wherein the displayed layout is switched from the first layout to the second layout in real-time.

10 . The method of claim 1 , wherein the broadcast is an Internet broadcast.

11 . A system for automatic layout design, the system comprising:

a display to display a first set of media objects in a broadcast within a first layout;

a processor to receive a request to change the first set of media objects to a second set of media objects to be displayed in the broadcast on the display;

a memory to store a plurality of different candidate layouts each predefined to display a different set of media objects, wherein the processor is to select a second layout predefined to display the second set of media objects from among the plurality of different candidate layouts in the memory, and wherein the display is to display the second set of media objects in the broadcast within the second layout.

12 . The system of claim 11 , wherein each of said different candidate layouts stored in the memory has a number of windows appropriate to display that number of media objects.

13 . The system of claim 11 , wherein the second set of media objects stored in the memory has media objects that have been added, deleted, swapped or replaced from the first set of media objects.

14 . The system of claim 13 , wherein the second layout stored in the memory has media windows that have been added, deleted or replaced from the first layout in accordance with the media objects that have been added, deleted, swapped or replaced, respectively, in the second set of media objects from the first set of media objects.

15 . The system of claim 11 , wherein the request includes a set of input media parameters defining the type and size of each additional media object to be displayed.

16 . The system of claim 11 , wherein the processor selects the second layout using a map defining correspondences between layouts and media objects.

17 . The system of claim 11 , wherein the request includes a set of input media parameters defining a predefined media group of each additional media object to be displayed.

18 . The system of claim 11 , wherein the processor selects the second layout using a map defining correspondences between layouts and media groups.

19 . The system of claim 11 , wherein the processor switches the displayed layout from the first layout to the second layout in real-time.

20 . The system of claim 11 , wherein the broadcast is an Internet broadcast.

Assignments (2)
CHANGE OF NAME Recorded Feb 24, 2015
From: WATCHITOO, INC.
To: NEWROW, INC.
Reel/Frame 035077/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2011
From: ZAROM, RONY
To: WATCHITOO, INC.
Reel/Frame 026860/0459 →