SYSTEM & METHOD FOR CREATING, EDITING, AN ON-LINE PUBLICATION
First Claim
1. A computer system for creating, editing an on-line publication, comprising:
- at least one information source describing an unstructured article from a digital news feed;
a processor coupled to the information sources and including a memory containing stored program instructions for storing images and text in the digital news feed;
a data bus coupling the processor to a storage device and an input/output device;
the storage device containing files relating to XSL style sheet creation;
XML article files;
image files; and
HTML files; and
data transmission means for transmitting an ActiveNews Article as an interpretive, object oriented program whereby XML article files are combined with XSL style sheets to generate an HTML file as an ActiveNews Article representing a dynamic visualization of the unstructured article from the digital news feed.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method automatically generate an on-line document from raw text into an engaging, interactive form for a plurality of viewers. Unstructured articles are read from an information feed. A computation process extracts and tags proper names of people, products, organizations, and places and categorizes them. An image database is used to link these proper names with image files. The image database consists of a series of attribute-value pairs for active searching of names. A URL query string is inputted to the database to extract the location of the image in the database file system. An Extensible Markup Language (XML) file is created from the raw text of the article, the list of proper names in the processed data and the image file references. The XML file is stored in a file system. An Extensible Stylesheet Language (XSL) file provides templates containing computational relationships between the text and images. The XML and XSL style sheets are combined to generate a Hypertext Markup Language (HTML) file containing an on-line story of the unstructured articles in a Java Applet which allows the system to provide a variety of interactive behaviors for a final presentation available by a viewer from a browser.
-
Citations
15 Claims
-
1. A computer system for creating, editing an on-line publication, comprising:
-
at least one information source describing an unstructured article from a digital news feed;
a processor coupled to the information sources and including a memory containing stored program instructions for storing images and text in the digital news feed;
a data bus coupling the processor to a storage device and an input/output device;
the storage device containing files relating to XSL style sheet creation;
XML article files;
image files; and
HTML files; and
data transmission means for transmitting an ActiveNews Article as an interpretive, object oriented program whereby XML article files are combined with XSL style sheets to generate an HTML file as an ActiveNews Article representing a dynamic visualization of the unstructured article from the digital news feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14)
-
-
11. In a computer system for creating and editing an on-line publication including at least one information source;
- a process controller coupled to the information sources and including a memory containing stored program instructions;
a storage disk and an I/O device coupled to the controller, a method of transforming an unstructured news article into a dynamic interactive visualization of text and photos as an ActiveNews Article, comprising the steps of;
reading an unstructured text article from a digital news feed;
storing text in the unstructured article detecting proper names in the stored text;
consulting an external media directory to find images corresponding to detected names;
generating an XML object containing the stored text, the proper names, and an image assigned to each section of an ActiveNews Article;
creating one or more XSL style sheets that transforms an XML file into an appropriate input for generating a dynamic visualization of the ActiveNews Article;
combining the XML file with the XSL style sheets to generate an HTML file; and
using the HTML file as the input file to launch a Java applet that generates a dynamic visualization of the ActiveNews Article. - View Dependent Claims (12, 13, 15)
- a process controller coupled to the information sources and including a memory containing stored program instructions;
Specification