Patent ID: 7747941

Claim:
A product comprising a computer-readable medium that tangibly embodies a computer executable program thereon for automatically laying out, on at least one webpage, information in pre-existing documents, the program including instructions for: (a) without user intervention, a particular template from a library of templates, wherein text is extracted from the pre-existing documents themselves, the extracted text being extracted to determine a topic of the pre-existing documents, wherein said particular template is selected according to the determined topic, and wherein the documents are selected from the group consisting of a publication list, a project list, work activities, a resume, an employee directory, workgroup contacts, workgroup projects, a project report, a journal paper, a version history of source code files, memos, meeting notes, and sales reports; (b) dynamically adapting said particular template according to the determined topic; and (c) modifying a pre-existing webpage so that the modified webpage is based on said dynamically adapted template and includes text extracted from the pre-existing documents themselves.