METHOD OF DYNAMICALLY CREATING REAL TIME PRESENTATIONS RESPONSIVE TO SEARCH EXPRESSION
First Claim
1. A method of dynamically creating real-time presentations responsive to search expressions, comprising:
- retrieving from one or more search engines information responsive to a search expression, the information including one or more of image URLs, thumbnail URLs, source page URLs, web domain URLs, textual information, tags, metadata, and abstracts;
parsing the information retrieved from the one or more search engines to create dynamically, in real-time, a structured document including mark-up tags;
rendering, in real-time, the structured document as a slide show presentation of images by a multimedia presentation module residing in a client device.
1 Assignment
0 Petitions
Accused Products
Abstract
The disclosure describes a method of dynamically creating real-time presentations responsive to search expressions. The method comprises retrieving information from search engines, parsing the retrieved information to create dynamically a structured document including mark-up tags, and rendering the structured document as a slide show presentation of images by a multimedia presentation module. The structured document may be editable, annotatable, storable, and publishable by a user viewing the slide show presentation on the client device. The information retrieved from the one or more search engines may be restricted to one or more specified web domains. Pertinent textual information about the object of interest may also be retrieved along with the image information for convenient review by the user. Each displayed image in the slideshow presentation may have an embedded hyperlink to the source page of the image.
69 Citations
20 Claims
-
1. A method of dynamically creating real-time presentations responsive to search expressions, comprising:
-
retrieving from one or more search engines information responsive to a search expression, the information including one or more of image URLs, thumbnail URLs, source page URLs, web domain URLs, textual information, tags, metadata, and abstracts; parsing the information retrieved from the one or more search engines to create dynamically, in real-time, a structured document including mark-up tags; rendering, in real-time, the structured document as a slide show presentation of images by a multimedia presentation module residing in a client device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of dynamically creating real-time presentations responsive to search expressions, comprising:
-
transmitting a search expression from a client device having a web browser to a web server; transmitting, in real-time, the search expression from the web server to one or more search engines; retrieving from the one or more search engines information responsive to a search expression, the information including one or more of image URLs, thumbnail URLs, source page URLs, web domain URLs, textual information, tags, metadata, and abstracts; parsing the information retrieved from the one or more search engines, to create dynamically, in real-time, a structured document having mark-up tags; transmitting, in real-time, the structured document from the web server to the client device; and rendering, in real-time, the structured document as a slide show presentation of images by a client side multimedia presentation module - View Dependent Claims (10, 11, 12)
-
-
9. The method of claim 9, wherein:
-
the structured document is editable, annotatable, and publishable by a user viewing the slide show presentation on the client device; the editing capability includes one or more of the ability by the user to add images, to remove images, to resize images, to crop images, to add layered mark-up to images, to combine one or more of the images into a single image, to change the sequence of images, to edit the transitions between images, to add audio clips to the presentation, and to blend in the presentation the images retrieved using the one or more search engines with other images or audio clips retrieved from any other source; the editing options may be manually or dynamically selected from a template-based edit decision list; the annotation capability includes the ability to annotate the images with image captions or user comments; the storing capability includes the ability by the user to store the structured document in a database; and the publishing capability includes the ability to publish the structured document to a web URL, so that the web URL can be shared with other users and the slideshow presentation is viewable, editable, and annotatable by the other users.
-
-
13. A computer-readable medium having a computer program saved thereupon, said computer program comprising instructions for:
-
retrieving from one or more search engines information responsive to a search expression, the information including one or more of image URLs, thumbnail URLs, source page URLs, web domain URLs, textual information, tags, metadata, and abstracts; parsing the information retrieved from the one or more search engines to create dynamically, in real-time, a structured document including mark-up tags; and rendering, in real-time, the structured document as a slide show presentation of images by a multimedia presentation module. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A system for dynamically creating customized presentations responsive to search expressions, comprising:
-
a web server, including; a module for creating a structured document from information responsive to a search expression retrieved from one or more search engines, a module for storing the structured document in a database on the web server, and a module for publishing the structured document to a web URL; and a client device connectable to the web server by an internet connection, the client device including; an editing module for editing the structured document, an annotation module for annotating the structured document; and a multimedia presentation module for rendering the structured document as a slideshow presentation of images in real-time. - View Dependent Claims (19, 20)
-
Specification