Method and apparatus for implementing a web page diary

Electrical computers and digital processing systems: multicomput – Distributed data processing – Client/server

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C709S217000, C705S002000, C707S793000, C707S793000, C707S793000, C713S166000, C713S167000

Reexamination Certificate

active

06415316

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates generally to computer networks and, specifically, to a method and apparatus for implementing a “diary” of Web pages or the like on a computer network.
In recent times, the Internet has gained universal acceptance. A global network connecting millions of computers, the Internet is the current “ultimate” in information and communication technology. Still, it has quite a few drawbacks. Some drawbacks, such as its speed (or lack thereof) are readily apparent to the casual user. Other problems are not as obvious.
A first problem is the facelessness of the Internet. In real life, we (consciously or unconsciously) “judge a book by its cover,” i.e., we form an opinion about other people based on how they present themselves, through their style of clothing, the car they drive, their hobbies and interests, and the people they admire or detest. Non-technical users of the Internet find it difficult to present themselves, other than what they say in newsgroups, etc. Technically-minded users have some ability to present themselves through their Websites. However, setting up and maintaining a Website requires more knowledge and effort than many users possess. To design a good personal Website a user needs to know about such areas as computer science, human-computer interface design, graphic design, fine art, and writing. It is obvious from many examples available on the Web today that not all users have all of these skills in equal proportions. As such, the Internet is essentially a faceless medium.
A second problem with the Internet is its volatility. While browsing the World Wide Web, users encounter huge amounts of information. In the real world, when we visit a place, we take home a tangible memory of the place, such as photographs or souvenirs. Web users do not have this option. Current mechanisms for saving references to Web pages (e.g., bookmarks and favorite lists) have the large drawback of being text-oriented and, therefore, provide no visual (or other) clue as to why the user originally thought the information was interesting enough to bookmark. The only memories a Web user has of the sites he has visited are some rather inexpressive bookmarks that say something like “Welcome to the homepage of SomeCompany” or “hftp://www.somecompany.com/”. Such bookmarks give no sensory clue as to why the user bookmarked the page in the first place. Thus, a user's travels on the Web are rather volatile, since he has nothing tangible by which to remember where he has gone. What is needed is a way for users to keep track of locations that they have visited in a more visual and memorable way.
SUMMARY OF THE INVENTION
The present invention allows a user to create a “diary” containing multimedia references to Websites. These references (also called “content objects” or “objects”) can be addresses or URLs of, for example, text, bookmarks, images, programs, movies, etc. Many content objects are provided via the Websites of “content providers,” with the specific intent of making the content objects available to a user to place in his diary. Other content objects can be copied from the diaries of other users. Still other content objects are entered by the diary owner himself.
The term “diary” arises because the invention preferably allows the diary owner to save these references in association with dates and/or times. Thus, at least part of the user's diary will likely organize information about Web pages (and other types of information specified by the diary owner) by dates. Other parts of a diary organize data according to type of data, having a diary page for such types of information as “recipes,” telephone numbers, favorite Websites, etc. The pages of a user's diary may be navigated like a book, moving forward and backward through the pages or jumping to a particular page. In addition to storing references to Web information, the diary owner can also jot down reminders, enter appointments, and birthdays, etc. for dates.
A diary owner is allowed to choose a visual “theme” for the pages of his diary. This theme can be changed at any time by the diary owner and reflects how the diary owner wants to present himself and his diary to the world. A theme is reflected in a “cover” of a user's diary and in the design and general layout of the pages in the user's diary. These themes and covers are generally designed by professional graphics artists and provide an opportunity for revenue via the placement on the cover of ads or graphics associated with a particular company or product. In fact, the ultimate “ads” cover may be created when a single company creates a cover as an ad for itself. The company pays a licensing fee for the ability to provide a cover and for the right to be mentioned in a list of possible covers.
The diary owner can set various levels of privacy for different portions of his diary. Thus, certain portions of the diary (for example, a daily entry or a reminder list) can by viewed only be the diary owner, while other portions of the diary can be viewed by anyone with a Web browser. Thus, a diary owner may organize all or part of his diary to present an image of himself to the world.
The present invention allows “content providers” to place content (“souvenirs”) on their Web page. Diary owners can then download a reference to the content into their personal diaries. When a user views the Web page of a content provider, he can choose to add one or more pieces of content offered on the Web page to his diary. A downloadable content object on a content provider Website has an associated executable program, such as a JavaScript, to aid in placing a reference to the content into the diary as discussed below in connection with FIGS.
5
(
a
) and
5
(
b
).
The diary owner can edit existing diary content and layout by entering an edit mode, which allows the owner to move and copy pieces of the content of a diary page, either within the page or to another page. A Diary applet regenerates the page to reflect the editing changes and passes it to the browser for display.
The Java execution environment implements certain security restrictions for Java applets. All Java parts of the diary embodiment are implemented as applets, so these security restrictions apply. Specifically, a Java applet that was loaded from server machine
104
, onto user machine
102
to communicate with a different machine, such as content provider machine
106
, can be problematic. Similarly, most Java execution environments do not allow Java applets to read, write, create, delete, or otherwise modify or examine the local file system. The first limitation raises problems when a diary owner wants to use content provided by a third party. Use of such content is described in detail in copending U.S. patent application Ser. No. 09/144,717, entitled “System and Method for Generating, Transferring and Using an Annotated Universal Address” by van der Meer.
The described embodiments of the present invention provide an implementation of the transfer function to save data from a third party provider between the diary applet (in the owner system) and the diary server (which stores diary data) that overcomes this restriction. While the three machines are typically separate, this method works even when one or more of the machines are the same. This transfer mechanism is not limited to diary applications and is usable in various other circumstances, such as whenever an executable program loaded from a first machine to a second machine needs to communicate with a third machine.
Advantages of the invention will be set forth in part in the description which follows and in part will be obvious from the description or may be learned by practice of the invention. The objects and advantages of the invention will be realized and attained by means of the elements and combinations particularly pointed out in the appended claims and equivalents.


REFERENCES:
patent: 5109515 (1992-04-01), Laggis et al.
patent: 5182705 (1993-01-01), Barr et al.
patent: 5515496 (1996-05-01), K

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

Method and apparatus for implementing a web page diary does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for implementing a web page diary, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for implementing a web page diary will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2886471

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