Electronic content store

Data processing: database and file management or data structures – Database design – Data structure types

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

06684227

ABSTRACT:

BACKGROUND TO THE INVENTION
This invention relates to a method and apparatus for storing and accessing electronic content. The invention is particularly although not exclusively concerned with a content store for use in generating websites.
By content is meant any information or goods that are delivered electronically to a consumer, either directly or indirectly. For example, content may be embodied in HTML pages and their associated images, and delivered directly to users through the World Wide Web. However, the advent of more general business (electronic business) applications has led to a corresponding generalisation in the definition of content to include, for example:
Web pages and images.
Multimedia files (e.g. audio & video clips).
Streaming media.
Shopping catalogues.
“Soft” or “digital” goods for sale (e.g. downloadable music and software).
Functionality, as embodied in CGI scripts and their modern equivalents.
Such content is generally held in some form of content store. For example, in a conventional website, the content store may be an ordinary filestore containing prepared HTML pages. Alternatively, in a dynamic website, the content store may be a relational database holding raw data, and publishing may use some dynamic page construction mechanism such as CGI or ASP, or a template rendering mechanism, to construct web pages when required.
Such content store may be required to be updated frequently, for example by modifying pages, adding new pages, and deleting old pages in a website. This presents a significant problem in managing the information. The object of the present invention is to provide a novel way of addressing this problem.
SUMMARY OF THE INVENTION
According to the invention, a method for storing and accessing objects in an electronic content store comprises:
(a) assigning each object a version number, such that multiple instances of the same object with different version numbers may coexist;
(b) when accessing an object in the content store for reading or writing, specifying a requested version number;
(c) when reading an object, if an instance of that object with the requested version number exists in the content store, returning that instance of the object, and otherwise returning the most recent older instance of that object; and
(d) when writing to an object, if an instance of that object with the requested version number exists in the content store, performing the write to that instance of the object, and otherwise making a copy of the most recent older instance of the object, assigning the requested version number to the copy, and performing the write to the copy.
It will be shown that this provides an efficient and convenient mechanism for managing versions of the content.


REFERENCES:
patent: 4558413 (1985-12-01), Schmidt
patent: 5499365 (1996-03-01), Anderson et al.
patent: 5535386 (1996-07-01), Wang
patent: 5574898 (1996-11-01), Leblang
patent: 5634114 (1997-05-01), Shipley
patent: 5671398 (1997-09-01), Neubauer
patent: 5701472 (1997-12-01), Koerber et al.
patent: 5983241 (1999-11-01), Hoshino
patent: 5991773 (1999-11-01), Tagawa
patent: 6381618 (2002-04-01), Jones et al.
patent: 6415299 (2002-07-01), Baisley et al.
patent: 6453324 (2002-09-01), Baisley et al.
Rao, “Dynamo: A Model for Distributed Multi-Media Information Processing Environment”, System Sciences 1989, vol. II, Jan. 3-6, 1989, pp. 800-809.
Fan, “A Framework and Methodology for Development of Content-based Web Sites”, IEEE proceedings, Sep. 22-25, 1999, pp. 316-319.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Electronic content store does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Electronic content store, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Electronic content store will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3267008

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.