System and method for yearbook creation
First Claim
1. A yearbook system comprising:
- a yearbook server in communication with a plurality of user portals over a network, the yearbook server having computer-implemented instructions stored thereon, the instructions comprising;
a user component through which a user may design and create a yearbook, the user component comprising;
an image library having a plurality of photos associated with names of subjects in the photos;
a create module where photos from the image library are used to populate pages of the yearbook; and
a coverage module configured to track the appearance of students in the yearbook, the coverage module including an alert module configured to receive an appearance input and send an alert when a subject in the yearbook appears less than the appearance input, the coverage module comprising;
a coverage page in communication with the create module and identifying which photos from the photo library are used to populate which pages;
an index in communication with the coverage page and the image library and identifying a list of appearances of each subject in the plurality of photos and the page of the yearbook where the subject appears;
a culling module that culls names from portrait pages of the yearbook to create a database of names against which coverage is checked; and
a monitoring module configured to monitor coverage of the database of names using the coverage page by comparing the names in the database to the subjects in the index and identifying the number of appearances of each of the names in the database; and
a production component through which the yearbook is converted to a printed output;
wherein the user component and the production component interact such that submissions are made to the production component via the user component.
6 Assignments
0 Petitions
Accused Products
Abstract
A yearbook system is provided. The yearbook system provides a single, extensive resource to plan, create, educate about, sell, and distribute yearbooks. The system further provides an integrated yearbook system management and yearbook production system to enable the production of the yearbook to a printed output. A yearbook server hosts a client site and a client database. The client site is enables the school to plan, create, sell and distribute a yearbook. Further, they system may be used to create the yearbook online. A production server hosts a production database synchronizes with the yearbook server, providing images to the client for use in creating the yearbook, and accepting completed created pages submitted by the school from the yearbook server. The production server translates the created pages into the format to proceed through the regular preparation for production of the yearbook.
162 Citations
18 Claims
-
1. A yearbook system comprising:
-
a yearbook server in communication with a plurality of user portals over a network, the yearbook server having computer-implemented instructions stored thereon, the instructions comprising; a user component through which a user may design and create a yearbook, the user component comprising; an image library having a plurality of photos associated with names of subjects in the photos; a create module where photos from the image library are used to populate pages of the yearbook; and a coverage module configured to track the appearance of students in the yearbook, the coverage module including an alert module configured to receive an appearance input and send an alert when a subject in the yearbook appears less than the appearance input, the coverage module comprising; a coverage page in communication with the create module and identifying which photos from the photo library are used to populate which pages; an index in communication with the coverage page and the image library and identifying a list of appearances of each subject in the plurality of photos and the page of the yearbook where the subject appears; a culling module that culls names from portrait pages of the yearbook to create a database of names against which coverage is checked; and a monitoring module configured to monitor coverage of the database of names using the coverage page by comparing the names in the database to the subjects in the index and identifying the number of appearances of each of the names in the database; and a production component through which the yearbook is converted to a printed output; wherein the user component and the production component interact such that submissions are made to the production component via the user component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for creating a yearbook comprising:
-
receiving, from a user, into an image library, and via a user portal in communication with a server over a network, a plurality of photos of a plurality of respective subjects for arrangement on a plurality of pages to create a yearbook, the image library containing the plurality of photos and associating names of the respective subjects with the respective photos in which they appear; receiving, from a user and via a user portal in communication with a server over a network, input defining the location in the yearbook of each the plurality of photos, the input being supplied as the user creates a page of the yearbook by using a photo from the image library to populate the page; creating a coverage page by determining which photos are on which pages based on the input and including an index based on the input and the names associated with the photos in the image library, the index showing a list of appearances of each subject in the plurality of photos and the page of the yearbook where the subject appears; culling names of students from portrait pages and developing a database of names against which coverage is checked; receiving an appearance input; monitoring coverage of the database of names using the coverage page, by comparing the names in the database to the subjects in the index and identifying the number of appearances of each of the names in the database; performing an alert when a name in the database has a number of appearances less than the appearance input. - View Dependent Claims (18)
-
Specification