Back to results
US 7,743,323 B1Granted
Method and apparatus to customize layout and presentation
AssigneeVeriSign, Inc.
InventorJohn E. Rodriguez
Life of this patent
Estimating the term…
Abstract
A method and apparatus for generating customized layout and presentation data.
Claims16
A system for customizing layout generation logic to provide data to a target device, the system comprising:
- a memory including a plurality of resource tables, each of the plurality of resource tables associated with a corresponding media type, each of the plurality of resource tables identifying resources occupied by the corresponding media type;
- a processor including
- a selector logic to select a reservation table from one or more reservation tables, the one or more reservation tables indicating a number of available resource slots on a slide, the selector logic further to select and an appropriate resource table from the plurality of resource tables, the appropriate resource table selected based on a selected media item;
- a conflict checking logic to determine whether a current slide has sufficient space for the selected media item;
- a placement logic to place the selected media item in the current slide when the current slide has sufficient space for the selected media item;
- and
- a new slide generation logic to generate a new slide, and to designate the new slide as the current slide when the current slide does not have sufficient space for the selected media item, and the placement logic to place the selected media item in the current slide.
4 more elements
A method of generating a customized layout comprising:
- selecting a reservation table from one or more reservation tables at a server, each reservation table being stored in a memory as an array, each reservation table indicating a number of available resource slots on a slide;
- selecting an appropriate resource table from a plurality of resource tables, each of the plurality of resource tables associated with a media type, each of the plurality of resource tables identifying resources occupied by a corresponding media type, the appropriate resource table selected based on a media item;
- for each media item, verifying that a current slide has sufficient space for the selected media item represented by the reservation table by comparing the resource needs of the media item with the reservation table array;
- and
- when the current slide has sufficient space for the selected media item, adding the media item to the current slide;
- when the current slide does not have sufficient space for the selected media item, creating a new slide with an associated new reservation table, designating the new slide as the current slide and placing the media item on the new slide;
- and
- reducing a number of available slots on the reservation table by the number of slots occupied by the media item.
5 more elements
A computer-implemented scheduler to customize a display presentation on a target device, the scheduler comprising:
- a first memory including a plurality of resource tables, each of the plurality of resource tables associated with a media type, each of the plurality of resource tables identifying resources occupied by a corresponding media type;
- a second memory including one or more reservation tables, the one or more reservation tables indicating a number of available resource slots on a slide;
- a server including
- a selector logic to select a reservation table from the one or more reservation tables and an appropriate resource table from the plurality of resource tables, the appropriate resource table selected based on a selected media item;
- and
- a placement logic to place the selected media item on a current slide represented by a reservation table, when the current slide has sufficient space for the selected media item by determining whether there is a free slot in the reservation table for each resource in the appropriate resource table;
- and
- a new slide generation logic to generate a new slide when the current slide does not have sufficient space for the selected media item.
5 more elements
Dependencies are inferred from the claim text.