[go: up one dir, main page]

DE10051019A1 - Method and software for production and updating of a global or universal bookmark database that comprises links between bookmarks and position addresses and that can be accessed by more than 1 browser on the same computer - Google Patents

Method and software for production and updating of a global or universal bookmark database that comprises links between bookmarks and position addresses and that can be accessed by more than 1 browser on the same computer

Info

Publication number
DE10051019A1
DE10051019A1 DE2000151019 DE10051019A DE10051019A1 DE 10051019 A1 DE10051019 A1 DE 10051019A1 DE 2000151019 DE2000151019 DE 2000151019 DE 10051019 A DE10051019 A DE 10051019A DE 10051019 A1 DE10051019 A1 DE 10051019A1
Authority
DE
Germany
Prior art keywords
wole
objects
global
bookmarks
service database
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
DE2000151019
Other languages
German (de)
Inventor
Maria Azua Himmel
Herman Rodriguez
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Publication of DE10051019A1 publication Critical patent/DE10051019A1/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/955Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
    • G06F16/9562Bookmark management

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Method has the following steps: assignment of global bookmarks to corresponding position addresses so that each position address is linked to a bookmark, so that a position address is accessed when a global bookmark is selected; storage and management of global bookmarks and corresponding addresses in a database and updating of the database if changes are made to either bookmarks or addresses. The invention enables a web-browser or other computer application to select a bookmark and access the web object linking and embedding (WOLE) database and generate links to it. The links enable global access to a single set of global bookmarks. An independent claim is made for a computer system for use with the above method.

Description

HINTERGRUND DER ERFINDUNGBACKGROUND OF THE INVENTION 1. Aufgabenbereich der Erfindung1. Scope of the invention

Die vorliegende Erfindung betrifft allgemein Lesezeichen, die von Computern in Browsern oder Computeranwendungen oder Computerprogrammen verwendet werden, und speziell globale Lesezeichen unter Verwendung von WOLE (Web Object Linking and Embedding - Webobjekt-Verknüpfung und -einbettung), die in solchen Browsern oder Anwendungen oder Programmen von den Computern global verwendet werden können.The present invention relates generally to bookmarks, that of computers in browsers or computer applications or Computer programs are used, and specifically global ones Bookmarks using WOLE (Web Object Linking and Embedding - web object linking and embedding), the in such browsers or applications or programs from the Computers can be used globally.

2. Stand der Technik2. State of the art

Es gibt verschiedene Web-Browser, mit denen Benutzer sich im Internet bewegen können. In Web-Browsern gibt es Lesezeichen, mit denen die Benutzer eine Adressenliste verschiedener Web-Seiten oder Web-Adressen markieren und speichern können, die sie ein anderes Mal wieder aufsuchen wollen. Diese Lesezeichen sind besonders nützlich, um die vom Benutzer bevorzugte oder am häufigsten genutzte Web- Adresse oder Web-Seite zu markieren und zu speichern und einen schnellen, bequemen und einfachen Zugriff darauf zu ermöglichen. Jeder der verschiedenen Browser enthält aber typischerweise eine proprietäre und/oder einzige Lesezeichen-Speicherdatei.There are various web browsers that users can use to log in Internet can move. There is in web browsers Bookmarks that users use to make an address list mark different web pages or web addresses and that you can visit again another time want. These bookmarks are especially useful for those user preferred or most used web Mark address and web page and save and quick, convenient and easy access to it enable. However, each of the different browsers contains typically a proprietary and / or only one Bookmarks save file.

Die verschiedenen Arten von Lesezeichen-Speicherdateien und/oder die verschiedenen Arten von Lesezeichen führen zu einem Verwaltungsproblem, vor allem wenn ein Benutzer mehrere verschiedene Browser auf dem selben Computer oder der selben Maschine benutzt oder ausführt. Da die Lesezeichen immer nur für einen einzigen Browser gelten, muss der Benutzer die Lesezeichen von einem Browser exportieren und sie in den anderen Browser importieren, wenn er möchte, dass sie vom anderen Browser benutzt werden.The different types of bookmark storage files and / or the different types of bookmarks lead to  an administrative problem, especially if a user several different browsers on the same computer or uses or runs the same machine. Since the Bookmarks only apply to a single browser, the user needs the bookmarks from a browser export and import them into the other browser if he wants them to be used by the other browser.

Darüber hinaus muss der Export der Lesezeichen von einem Browser und der Import in den anderen Browser recht häufig durchgeführt werden, damit die Lesezeichen in beiden Browsern stets aktuell und synchron sind, d. h. dass in allen Browsern die gleichen Lesezeichen vorhanden sind. Anders ausgedrückt, muss die Aktualisierung erfolgen, sobald die Lesezeicheneinträge nicht mehr in allen Browsern synchron sind. Die Aktualisierung aller Browser mit den entsprechenden Lesezeichen und die Synchronisation der Aktualisierung ist äußerst mühsam, langweilig und zeitaufwendig. Deshalb sind die Lesezeichen praktisch auf die Verwendung in einem einzigen Browser beschränkt, und sie können nicht an einen anderen Browser übertragen und/oder von einem anderen Browser benutzt werden. Darüber hinaus können auch andere Anwendungen für diese Lesezeichen nützlich sein. Auch hier können die Lesezeichen aber nicht an diese anderen Anwendungen übertragen und/oder von ihnen benutzt werden.In addition, the export of bookmarks from one Browser and the import into the other browser quite often be done so the bookmarks in both Browsers are always up-to-date and synchronous, d. H. that in all Browsers have the same bookmarks. Different Expressed, the update must be done as soon as the Bookmark entries are no longer synchronized in all browsers are. Updating all browsers with the corresponding bookmarks and the synchronization of the Updating is extremely tedious, boring, and time consuming. That is why the bookmarks are practically open limited use in a single browser, and them cannot be transferred to another browser and / or be used by another browser. Furthermore can also use other applications for these bookmarks to be useful. Here too, the bookmarks cannot transferred to and / or from these other applications to be used.

Das Problem bei diesen Lesezeichen verschärft sich noch, wenn der Desktop des Computers als Schnittstelle zum Internet dient. In diesem Fall wird der Desktop ebenfalls wie ein Browser behandelt, und die Lesezeichen auf dem Desktop werden als eine andere Gruppe und eine andere Art von Lesezeichen betrachtet. Diese andere Gruppe und Art von Lesezeichen muss zusätzlich und separat verwaltet und in Synchronisation mit den anderen Lesezeichen aktualisiert werden.The problem with these bookmarks is getting worse, if the desktop of the computer as an interface to the Internet serves. In this case, the desktop will also treated like a browser, and the bookmarks on the Desktop are considered a different group and a different kind viewed from bookmarks. This other group and kind of Bookmark must be managed separately and in addition  Updated synchronization with the other bookmarks become.

Es wäre deshalb vorteilhaft und wünschenswert, wenn es Lesezeichen gäbe, die vom Geltungsbereich und vom Wesen her global sind. Es wäre auch vorteilhaft und wünschenswert, wenn jeder Browser oder jede Anwendung einschließlich des Desktop auf den gleichen Satz globaler Lesezeichen zugreifen und Verknüpfungen dazu herstellen könnte. Außerdem wäre es vorteilhaft und wünschenswert, wenn es einen einzigen Satz globaler Lesezeichen gäbe, der leicht zu verwalten und zu aktualisieren ist und der für einen Computer in Browsern oder Computeranwendungen oder Computerprogrammen bequem zugänglich und verwendbar ist. Außerdem wäre es vorteilhaft, wenn bei einer Änderung der Syntax und der Eigenschaften von Lesezeichen eine automatische Aktualisierung dieser Syntax und Eigenschaften erfolgen würde, ohne dass der Browser bzw. die Anwendung entsprechend geändert werden muss. Ferner wäre es vorteilhaft, wenn Änderungen der Eigenschaften von Lesezeichen (z. B. ihre Rangordnungsposition) für alle Browser automatisch verarbeitet werden könnten.It would therefore be beneficial and desirable if it were Bookmarks would exist, the scope and the essence are global. It would also be beneficial and desirable if every browser or application including the Access the same set of global bookmarks on the desktop and could create links to it. Besides, it would be advantageous and desirable if there is a single sentence global bookmarks that would be easy to manage and manage update and that is for a computer in browsers or computer applications or computer programs conveniently is accessible and usable. It would also be beneficial when changing the syntax and properties of Bookmark an automatic update of this syntax and properties would take place without the browser or the application must be changed accordingly. Further would be it is advantageous if changes in the properties of Bookmarks (e.g. their ranking position) for everyone Browser could be processed automatically.

ÜBERBLICK ÜBER DIE ERFINDUNGOVERVIEW OF THE INVENTION

Es ist deshalb eine Aufgabe der vorliegenden Erfindung, Lesezeichen zur Verfügung zu stellen, die ihrem Geltungsbereich und in ihrem Wesen nach global sind.It is therefore an object of the present invention To make bookmarks available to your Scope and are global in nature.

Eine weitere Aufgabe der Erfindung ist es, jedem Browser oder jeder Anwendung einschließlich des Desktop den Zugriff auf den gleichen Satz globaler Lesezeichen und Verknüpfungen mit diesen Lesezeichen zu ermöglichen. Another object of the invention is any browser or access any application including the desktop on the same set of global bookmarks and shortcuts with these bookmarks.  

Eine weitere Aufgabe der Erfindung besteht darin, einen einzigen Satz globaler Lesezeichen zur Verfügung zu stellen, der leicht zu verwalten und zu aktualisieren ist und der für einen Computer in Browsern oder Computeranwendungen oder Computerprogrammen bequem zugänglich und verwendbar ist.Another object of the invention is to provide a to provide a single set of global bookmarks which is easy to manage and update and which is for a computer in browsers or computer applications or Computer programs are easily accessible and usable.

Noch eine weitere Aufgabe der vorliegenden Erfindung ist es, die Syntax oder Eigenschaften automatisch zu aktualisieren, ohne dass die Browser-Anwendung verändert werden muss.Yet another object of the present invention is automatically update the syntax or properties, without having to change the browser application.

Eine weitere Aufgabe der Erfindung ist es, Änderungen der Eigenschaften (z. B. der Rangordnungsposition) von Lesezeichen für alle Browser automatisch zu verarbeiten.Another object of the invention is to change the Properties (e.g. the ranking position) of Process bookmarks for all browsers automatically.

Die genannten Aufgaben werden auf die im folgenden beschriebene Weise erfüllt. Lesezeichen, die ihrem Wesen und Geltungsumfang nach global sind, ermöglichen es jedem Browser und jeder Anwendung einschließlich des Computer- Desktop, auf einen einzigen Satz globaler Lesezeichen zuzugreifen und Verknüpfungen dazu herzustellen. Der einzige Satz globaler Lesezeichen ist leicht zu verwalten und zu aktualisieren und bequem zugänglich und verwendbar. Der einzige Satz globaler Lesezeichen verwendet die Verknüpfung und Einbettung von Web-Objekten (WOLE). Er kann von mehreren Browsern oder Computeranwendungen benutzt werden. Die globalen Lesezeichen sind als WOLE-Objekte definiert. Die WOLE-Objekte, die in eine Bildschirmseite eingebettet und mit dieser verknüpft werden können, sind substantielle Objekte und mindestens die zugehörigen Adressen, an denen sie zu finden sind. Die WOLE-Objekte, die substantiellen Objekte, und die zugehörigen Adressen werden in einer WOLE- Dienstdatenbank gespeichert und verwaltet. Die WOLE- Dienstdatenbank wird aktualisiert, wenn die WOLE-Objekte, die substantiellen Objekte oder die entsprechenden Adressen geändert werden. Die Web-Browser oder Computeranwendungen dürfen die WOLE-Objekte auswählen, um auf die WOLE- Dienstdatenbank zuzugreifen und Verknüpfungen dazu herzustellen, um einen globalen Zugriff auf den einzigen Satz globaler Lesezeichen zu erhalten. Einer der Web-Browser oder eine der Computeranwendungen wählt eines der WOLE- Objekte aus, zeigt das entsprechende substantielle Objekt auf der Bildschirmseite an und ruft die entsprechende Adresse für das ausgewählte WOLE-Objekt aus der WOLE- Dienstdatenbank aus und stellt eine Verknüpfung dazu her.The tasks mentioned are based on the following described way fulfilled. Bookmarks that are their essence and Scope is global, make it possible for everyone Browser and any application including the computer Desktop, on a single set of global bookmarks access and create links to it. One and only Set of global bookmarks is easy to manage and to update and easily accessible and usable. The The only set of global bookmarks uses the link and embedding web objects (WOLE). It can be of several Browsers or computer applications. The global bookmarks are defined as WOLE objects. The WOLE objects embedded in a screen page and can be linked to this are substantial Objects and at least the associated addresses at which they can be found. The WOLE objects, the substantial ones Objects, and the associated addresses are stored in a WOLE Service database saved and managed. The WOLE Service database is updated when the WOLE objects, the substantial objects or the corresponding addresses  be changed. The web browser or computer applications may select the WOLE objects to access the WOLE Access service database and links to it establish global access to the only one Get set of global bookmarks. One of the web browsers or one of the computer applications chooses one of the WOLE Objects, shows the corresponding substantial object on the screen and calls the appropriate Address for the selected WOLE object from the WOLE Service database and links to it.

Die genannten sowie weitere Aufgaben, Eigenschaften und Vorteile der vorliegenden Erfindung werden aus dem nachstehenden detaillierten Beschreibungstext ersichtlich.The above and other tasks, properties and Advantages of the present invention will be apparent from the following detailed description text can be seen.

KURZBESCHREIBUNG DER ZEICHNUNGENBRIEF DESCRIPTION OF THE DRAWINGS

Die neuen Funktionen, die als charakteristische Merkmale der Erfindung betrachtet werden, sind in den angefügten Ansprüchen definiert. Die Erfindung selber sowie eine bevorzugte Einsatzmöglichkeit und weitere Aufgaben und Vorteile der Erfindung sind aber am besten aus der nachstehenden detaillierten Beschreibung einer illustrativen Ausführungsform in Verbindung mit den beigefügten Zeichnungen zu verstehen. Die Zeichnungen haben folgenden Inhalt:The new functions that are characteristic of the Are considered in the attached invention Defined claims. The invention itself and a preferred application and other tasks and Advantages of the invention are best derived from the detailed description of an illustrative Embodiment in conjunction with the accompanying drawings to understand. The drawings have the following content:

Fig. 1 ist ein Blockdiagramm des Gesamtsystems zur Implementierung der erfindungsgemäßen globalen Lesezeichen unter Verwendung der Verknüpfung und Einbettung von Web- Objekten (WOLE). Fig. 1 is a block diagram of the overall system for implementing the global bookmark according to the invention using the linking and embedding of Web objects (WOLE).

Fig. 2 ist ein Blockdiagramm, in dem ein Desktop mit einer Textverarbeitung und einem Web-Browser dargestellt ist, die mit einer WOLE-Dienstdatenbank der globalen Lesezeichen verknüpft ist, um den Zugriff auf die globalen Lesezeichen unter Verwendung der Verknüpfung und Einbettung von Web- Objekten (WOLE) zu ermöglichen und zu erlauben. FIG. 2 is a block diagram illustrating a desktop with a word processor and web browser associated with a WOLE global bookmark service database to provide access to global bookmarks using web linkage and embedding. To enable and allow objects (WOLE).

Fig. 3 ist ein Blockdiagramm einer Web-Seite mit WOLE- Objekten, die gepackte globale Lesezeichen sind; Fig. 3 is a block diagram of a web page with WOLE- objects packed global bookmarks;

Fig. 4 ist ein Diagramm, in dem ein Beispiel für globale Lesezeichen mit zugeordneten substantiellen Objekten und Adressen dargestellt ist. Figure 4 is a diagram showing an example of global bookmarks with associated substantial objects and addresses.

Fig. 5 ist das gleiche Diagramm wie in Fig. 4, wobei die Adresse für Objekt 1 geändert wurde. Fig. 5 is the same diagram as in Fig. 4 with the address for object 1 changed.

Fig. 6 ist das gleiche Diagramm wie in Fig. 4, wobei das globale Lesezeichen für Objekt 2 gelöscht wurde. Fig. 6 is the same diagram as in Fig. 4, with the global bookmark for object 2 deleted.

Fig. 7 ist das gleiche Diagramm wie in Fig. 4, wobei das globale Lesezeichen für Objekt 4 hinzugefügt wurde. Fig. 7 is the same diagram as in Fig. 4 with the global bookmark for object 4 added.

Fig. 8 ist das gleiche Diagramm wie in Fig. 4, wobei das substantielle Objekt für Objekt 2 geändert wurde. Fig. 8 is the same diagram as in Fig. 4 with the substantial object for object 2 changed.

Fig. 9 ist ein Diagramm des Formats und der definierten Syntax für WOLE-Objekte, die als globale Lesezeichen gepackt sind. Figure 9 is a diagram of the format and syntax defined for WOLE objects packaged as global bookmarks.

Fig. 10 ist ein Flussdiagramm des Algorithmus, durch den globale Lesezeichen bereitgestellt, verwaltet und verwendet werden, wobei die globalen Lesezeichen die Verknüpfung und Einbettung von Web-Objekten (WOLE) verwenden. Figure 10 is a flowchart of the algorithm by which global bookmarks are provided, managed and used, where the global bookmarks use the linking and embedding of web objects (WOLE).

AUSFÜHRLICHE BESCHREIBUNG EINER ILLUSTRATIVEN AUSFÜHRUNGSFORMDETAILED DESCRIPTION OF AN ILLUSTRATIVE EMBODIMENT

Die vorliegende Erfindung bietet Lesezeichen, die ihrem Geltungsumfang und ihrem Wesen nach global sind. Das erfindungsgemäße System und Verfahren macht es möglich, dass jeder Browser oder jede Anwendung einschließlich des Desktop auf den gleichen Satz globaler Lesezeichen zugreifen und Verknüpfungen dazu herstellen kann. Die Erfindung ermöglicht einen einzigen Satz globaler Lesezeichen, der leicht zu verwalten und zu aktualisieren ist und der für einen Computer in Browsern oder Computeranwendungen oder Computerprogrammen bequem zugänglich und verwendbar ist.The present invention provides bookmarks that are yours Scope and essence are global. The The system and method according to the invention make it possible for any browser or application including the desktop access the same set of global bookmarks and Can create links to it. The invention enables a single set of global bookmarks that are easy to read is to be managed and updated and for one Computers in browsers or computer applications or Computer programs are easily accessible and usable.

In den Zeichnungen, und speziell in Fig. 1, ist ein komplettes Hardwaresystem 10 zur Implementierung der erfindungsgemäßen globalen Lesezeichen unter Verwendung der Verknüpfung und Einbettung von Web-Objekten (WOLE) dargestellt. Bei dem Hardware-System 10 handelt es sich ganz allgemein um ein Computersystem, auf dem ein Web-Browser 49 läuft, der einen Internet-Zugang und eine Funktion zum Ansehen von Web-Seiten bietet. Das Hardware-System 10 besitzt Lesezeichen, und speziell globale Lesezeichen oder WOLE-Objekte, in einem der Lesezeichensätze 51. Der Lesezeichensatz-Manager 50 verwaltet die Lesezeichen im Lesezeichensatz 51. Die Lesezeichen sind globale Lesezeichen oder WOLE-Objekte, die einen globalen Zugriff auf diese Lesezeichen und die Verwendung dieser Lesezeichen durch verschiedene Anwendungen, Computerprogramme und Web-Browser 49 bieten. Ein WOLE-Objekt wird mit dem zugehörigen substantiellen Objekt und von der betreffenden Adresse abgerufen, wenn das WOLE-Objekt ausgewählt oder aktiviert wird, z. B. in einer Web-Seite. A complete hardware system 10 for implementing the global bookmarks according to the invention using the linking and embedding of web objects (WOLE) is shown in the drawings, and in particular in FIG. 1. The hardware system 10 is very generally a computer system on which a web browser 49 runs, which offers Internet access and a function for viewing web pages. The hardware system 10 has bookmarks, and in particular global bookmarks or WOLE objects, in one of the bookmark sets 51 . The bookmark manager 50 manages the bookmarks in the bookmark 51 . The bookmarks are global bookmarks or WOLE objects that provide global access to these bookmarks and the use of these bookmarks by various applications, computer programs and web browsers 49 . A WOLE object with its associated substantial object and address is retrieved when the WOLE object is selected or activated, e.g. B. in a web page.

Das Hardware-System 10 besitzt mehrere Computer-Subsysteme, die über einen Kommunikationsbus 21 miteinander in Verbindung stehen. Zu den verschiedenen Computer-Subsysteme, die an den Bus 21 angekoppelt sind, zählen beispielsweise folgende (wobei diese Aufzählung aber nicht einschränkend zu verstehen ist): ein Speicherverwaltungssystem 25, ein Mikroprozessor 22, ein Festwertspeichersystem (ROM) 23, ein Arbeitsspeichersystem (RAM) 24, ein Ein-/Ausgabe-Controller (E/A-CONT.) 40, ein digitaler Signalprozessor 33, eine Festplatte 26, eine Diskette 27, eine CD-ROM 32, ein Tastatur-Controller 28, ein Maus-Controller 29, ein Bildschirm-Controller 30 und ein Audio-Controller 31. Der E/A-Controller 40 ermöglicht die Kommunikation mit einem Ein-/Ausgabegerät über die Leitung 46. An den Tastatur- Controller 28 ist eine Tastatur 12 angeschlossen. An den Maus-Controller 29 ist eine Maus 13 angeschlossen. An den Bildschirm-Controller 30 ist ein Grafikbildschirm 14 angeschlossen. An den Audio-Controller 31 sind Lautsprecher 15A und 15B angeschlossen. Das RAM-System 24 ist in mindestens folgende Speicherzuordnungen unterteilt: 1) Betriebssystem 48; 2) Protokoll-Stack 52; 3) ein Browser oder Web-Browser 49; 4) ein Lesezeichensatz-Manager 50; und 5) Lesezeichensätze 51. Die vorliegende Erfindung ist in keiner Weise auf die oben beschriebene Hardware für das System 10 beschränkt, und jedes geeignete System, Subsystem und/oder Gerät kann zur Implementierung der vorliegenden Erfindung oder in Verbindung mit der vorliegenden Erfindung benutzt werden.The hardware system 10 has a plurality of computer subsystems which are connected to one another via a communication bus 21 . The various computer subsystems which are coupled to the bus 21 include, for example, the following (although this list is not to be understood as restrictive): a memory management system 25 , a microprocessor 22 , a read-only memory system (ROM) 23 , a random access memory system (RAM) 24 , an input / output controller (I / O CONT.) 40 , a digital signal processor 33 , a hard disk 26 , a diskette 27 , a CD-ROM 32 , a keyboard controller 28 , a mouse controller 29 , a screen controller 30 and an audio controller 31 . The I / O controller 40 enables communication with an input / output device via the line 46 . A keyboard 12 is connected to the keyboard controller 28 . A mouse 13 is connected to the mouse controller 29 . A graphics screen 14 is connected to the screen controller 30 . Speakers 15 A and 15 B are connected to the audio controller 31 . The RAM system 24 is divided into at least the following memory allocations: 1) operating system 48 ; 2) protocol stack 52 ; 3) a browser or web browser 49 ; 4) a bookmark manager 50 ; and 5) Bookmark sets 51 . The present invention is in no way limited to the hardware for system 10 described above, and any suitable system, subsystem, and / or device may be used to implement the present invention or in conjunction with the present invention.

In den Zeichnungen, und speziell in Fig. 2, ist ein allgemeines Blockdiagramm 60 zu sehen, das eine exemplarische Topologie für die erfindungsgemäßen globalen Lesezeichen unter Verwendung von WOLE zeigt. In Fig. 2 gibt es auf einem Desktop 62 eine Computeranwendung oder ein Programm wie z. B. eine Textverarbeitung 64 und ein Web- Browser 49. Die Textverarbeitung 64 und der Web-Browser 49 sind mit der WOLE-Dienstdatenbank 66 für die globalen Lesezeichen verknüpft. Die Datenbank 66 enthält globale Lesezeichen unter Verwendung von WOLE. Die Computeranwendung und/oder das Programm (d. h. die Textverarbeitung 64) und der Web-Browser 49 und/oder ein anderer Browser können den gleichen oder einzigen Satz globaler Lesezeichen, der von der WOLE-Dienstdatenbank 66 für die globalen Lesezeichen bereitgestellt wird, nutzen.In the drawings, and particularly in FIG. 2, a general block diagram 60 can be seen which shows an exemplary topology for the global bookmarks according to the invention using WOLE. In Fig. 2 there is on a desktop 62 a computer application or a program such as. B. a word processor 64 and a web browser 49 . The word processor 64 and the web browser 49 are linked to the WOLE service database 66 for the global bookmarks. Database 66 contains global bookmarks using WOLE. The computer application and / or the program (ie word processor 64 ) and the web browser 49 and / or another browser can use the same or a single set of global bookmarks provided by the WOLE service database 66 for the global bookmarks.

In den Zeichnungen, und speziell in Fig. 3, ist eine Web- Seite 68 mit den WOLE-Objekten 70, 72 und 74 dargestellt. Die WOLE-Objekte 70, 72 und 74 sind in die Web-Seite eingebettet, und sie können die entsprechenden substantiellen Objekte liefern und mit den entsprechenden definierten Adressen verknüpfen. Das WOLE-Objekt 70 ist als WOLE-Objekt 1 mit einer Schaltfläche-1, die das substantielle Objekt ist, und mit einer entsprechenden URL- Adresse von Objekt 1 definiert. Das WOLE-Objekt 72 ist als WOLE-Objekt 2 mit einem schwarzen Objekt, das das substantielle Objekt ist, und mit einer entsprechenden URL- Adresse von Objekt 2 definiert. Das WOLE-Objekt 74 ist als WOLE-Objekt 3 mit einem Abbild, das das substantielle Objekt ist, und mit einer entsprechenden URL-Adresse von Objekt 3 definiert. Die globalen Lesezeichen (Objekt 1, 2 und 3), die substantiellen Objekte für die globalen Lesezeichen und die zugehörigen URL-Adressdaten werden gemeinsam in der WOLE- Objekt-Dienstdatenbank 66 für die globalen Lesezeichen gespeichert, verwaltet und aktualisiert. Die Einbettung der Objekte 70, 72 und 74 in die Web-Seite 68 und ihre Verknüpfung mit dieser Web-Seite wird weiter unten ausführlicher erläutert.In the drawings, and specifically in FIG. 3, a web page 68 with the WOLE objects 70 , 72 and 74 is shown. The WOLE objects 70 , 72 and 74 are embedded in the web page and they can deliver the corresponding substantial objects and link them to the corresponding defined addresses. The WOLE object 70 is defined as WOLE object 1 with a button-1, which is the substantial object, and with a corresponding URL address of object 1. The WOLE object 72 is defined as WOLE object 2 with a black object, which is the substantial object, and with a corresponding URL address of object 2. The WOLE object 74 is defined as a WOLE object 3 with an image that is the substantial object and with a corresponding URL address of object 3. The global bookmarks (objects 1, 2 and 3), the substantial objects for the global bookmarks and the associated URL address data are stored, managed and updated together in the WOLE object service database 66 for the global bookmarks. The embedding of objects 70 , 72 and 74 in web page 68 and their link to this web page is explained in more detail below.

In Fig. 2 und Fig. 3 ist an der Funktion der globalen Lesezeichen unter Verwendung von WOLE der Web-Browser 49 aus Fig. 2 beteiligt, der die Web-Seite 68 aus Fig. 3 anzeigt. Wenn eines der eingebetteten WOLE-Objekte 1, 2 oder 3 in der Web-Seite 69 ausgewählt oder aktiviert wird, greift der Browser 49 auf die betreffende Information für das entsprechende WOLE-Objekt 1, 2 oder 3 zu, zeigt entsprechend das substantielle Objekt für das betreffende WOLE-Objekt 1, 2 oder 3 an und stellt eine Verknüpfung mit der entsprechenden URL-Adresse für das WOLE-Objekt 1, 2 oder 3 her.In Fig. 2 and Fig. 3 of the global bookmarks using WOLE the Web browser 49 of FIG. 2 is involved in the function of the web page displays 68 of FIG. 3. If one of the embedded WOLE objects 1, 2 or 3 is selected or activated in the web page 69 , the browser 49 accesses the relevant information for the corresponding WOLE object 1, 2 or 3, accordingly shows the substantial object for the relevant WOLE object 1, 2 or 3 and creates a link to the corresponding URL address for the WOLE object 1, 2 or 3.

In den Zeichnungen, und speziell in Fig. 4, ist ein Diagramm 82 zu sehen, in dem das Beispiel der globalen Lesezeichen oder WOLE-Objekte 70, 72 und 74 mit den zugeordneten substantiellen Objekten und Adressen wie auf der Web-Seite 68 in Fig. 3 dargestellt ist. Das Diagramm 82 zeigt die globalen Lesezeichen 76 (d. h. die WOLE-Objekte 70, 72 und 74) mit den zugehörigen definierten substantiellen Objekten 78 und den URL-Adressen 80. Dem Diagramm 82 ist zu entnehmen, dass Objekt 1 eine Schaltfläche-1, die als substantielles Objekt definiert ist, und eine zugehörige URL-Adresse A besitzt. Wenn das WOLE-Objekt 1 ausgewählt oder aktiviert wird, liefert die WOLE-Objekt-Dienstdatenbank 66 für die globalen Lesezeichen dem Web-Browser 49 die Informationen, die dieser benötigt, um die Schaltfläche-1 auf der Web-Seite 68 anzuzeigen und die Information mit der entsprechenden URL-Adresse zu verknüpfen und auf diese zuzugreifen. Außerdem ist dem Diagramm 82 zu entnehmen, dass Objekt 2 ein schwarzes Objekt, das als das substantielle Objekt definiert ist, und eine zugehörige URL-Adresse B besitzt. Wenn das WOLE-Objekt 2 ausgewählt oder aktiviert wird, liefert die WOLE-Objekt-Dienstdatenbank 66 dem Web- Browser 49 die Informationen, die er benötigt, um das schwarze Objekt auf der Web-Seite 68 anzuzeigen und mit der Information an der betreffenden URL-Adresse B zu verknüpfen und auf diese zuzugreifen. Das Diagramm 82 zeigt, dass Objekt 3 ein Abbild, das als das substantielle Objekt definiert ist, und eine zugehörige URL-Adresse C besitzt. Wenn das WOLE-Objekt 3 ausgewählt oder aktiviert wird, liefert die WOLE-Objekt-Dienstdatenbank 66 dem Web-Browser 49 die Informationen, die er benötigt, um das Abbild auf der Web-Seite 68 anzuzeigen und die Information mit der entsprechenden URL-Adresse C zu verknüpfen und diese anzuzeigen. Die Lesezeichen 76 (d. h. die WOLE-Objekte) sind ihrem Wesen nach global, so dass jeder andere Browser oder jede andere Computeranwendung oder jedes Programm wie z. B. die Textverarbeitung 64 sie verwenden und Verknüpfungen zu ihnen herstellen kann, sofern dieser Browser, diese Computeranwendung bzw. dieses Programm für den WOLE-Dienst von der WOLE-Objekt-Dienstdatenbank 66 für die globalen Lesezeichen registriert ist. So muss für verschiedene Browser und verschiedene Anwendungen bzw. Programme nur ein einziger Satz von Lesezeichen verwaltet und aktualisiert werden.In the drawings, and specifically in FIG. 4, a diagram 82 can be seen in which the example of the global bookmarks or WOLE objects 70 , 72 and 74 with the assigned substantial objects and addresses as on the web page 68 in FIG . 3 is shown. The diagram 82 shows the global bookmarks 76 (ie the WOLE objects 70 , 72 and 74 ) with the associated defined substantial objects 78 and the URL addresses 80 . It can be seen from diagram 82 that object 1 has a button-1, which is defined as a substantial object, and an associated URL address A. When the WOLE object 1 is selected or activated, the WOLE object service database 66 for the global bookmarks provides the web browser 49 with the information it needs to display the button-1 on the web page 68 and the information link to the corresponding URL address and access it. It can also be seen from diagram 82 that object 2 has a black object, which is defined as the substantial object, and an associated URL address B. When the WOLE object 2 is selected or activated, the WOLE object service database 66 provides the web browser 49 with the information it needs to display the black object on the web page 68 and with the information at the relevant URL - Link address B and access it. Diagram 82 shows that object 3 has an image defined as the substantial object and an associated URL address C. When the WOLE object 3 is selected or activated, the WOLE object service database 66 provides the web browser 49 with the information it needs to display the image on the web page 68 and the information with the corresponding URL address C to link and display them. The bookmarks 76 (ie the WOLE objects) are global in nature, so that any other browser or computer application or program such as B. the word processor 64 can use them and create links to them, provided that this browser, this computer application or this program for the WOLE service is registered by the WOLE object service database 66 for the global bookmarks. For example, only a single set of bookmarks has to be managed and updated for different browsers and different applications or programs.

In den Zeichnungen, und speziell in Fig. 5 bis 8, sind Änderungen und Aktualisierungen der Informationen, die in der WOLE-Objekt-Dienstdatenbank 66 für globale Lesezeichen gespeichert und verwaltet werden, dargestellt. Fig. 5 besteht aus dem Diagramm 84, das weitgehend dem Diagramm 82 in Fig. 4 entspricht, nur mit dem Unterschied, dass die URL-Adresse für Objekt 1 von URL-Adresse A in URL-Adresse D geändert wurde. Jeder Browser wie z. B. der Web-Browser 49 oder jede Anwendung oder jedes Programm wie z. B. die Textverarbeitung 64, die mit dem eingebetteten Objekt 1 verknüpft sind, zeigt das substantielle Objekt, Schaltfläche-1 an, ist aber jetzt mit der Information an der URL-Adresse D verknüpft, greift auf diese Informationen zu und zeigt sie an.The drawings, and particularly FIGS. 5 through 8, depict changes and updates to the information stored and managed in the WOLE object service database 66 for global bookmarks. FIG. 5 consists of diagram 84 , which largely corresponds to diagram 82 in FIG. 4, with the only difference that the URL address for object 1 has been changed from URL address A to URL address D. Any browser such as B. the web browser 49 or any application or program such. For example, word processor 64 associated with embedded object 1 displays the substantial object, button-1, but is now linked to the information at URL address D, accesses and displays this information.

Fig. 6 enthält das Diagramm 86, das weitgehend dem Diagramm 82 in Fig. 4 entspricht, nur mit dem Unterschied, dass das globale Lesezeichen für das WOLE-Objekt 2 gelöscht worden ist. Jeder Browser wie z. B. der Web-Browsser 49 oder jede Anwendung oder jedes Programm wie z. B. die Textverarbeitung 64, die versucht, eine Verknüpfung zu dem eingebetteten WOLE-Objekt 2 herzustellen, ist dazu nicht mehr in der Lage, da das WOLE-Objekt 2 als der WOLE-Objekt-Dienstdatenbank 66 für globale Lesezeichen gelöscht worden ist. Andererseits ist in Fig. 7 das Diagramm 88 zu sehen, das im wesentlichen dem Diagramm 82 in Fig. 4 entspricht, nur mit dem Unterschied, dass das globale Lesezeichen für Objekt 4 hinzugefügt worden ist. Jeder Browser wie z. B. der Web- Browser 49 oder jede Anwendung oder jedes Programm wie z. B. die Textverarbeitung 64 kann eine Verknüpfung zu dem eingebetteten WOLE-Objekt 4 herstellen, da dieses jetzt in der WOLE-Objekt-Dienstdatenbank 66 für globale Lesezeichen definiert ist. Wenn das WOLE-Objekt 4 ausgewählt oder aktiviert wird, liefert die Datenbank 66 die Informationen, die benötigt werden, um das Abbild, das das entsprechende substantielle Objekt ist, auf der Web-Seite 68 anzuzeigen, und eine Verknüpfung zu den Informationen an der URL-Adresse E herzustellen und auf diese Informationen zuzugreifen. FIG. 6 contains diagram 86 , which largely corresponds to diagram 82 in FIG. 4, with the only difference that the global bookmark for WOLE object 2 has been deleted. Any browser such as B. the web browser 49 or any application or program such. For example, word processor 64 attempting to link to embedded WOLE object 2 is no longer able to do so because WOLE object 2 as the WOLE object service database 66 has been deleted for global bookmarks. On the other hand, FIG. 7 shows diagram 88 , which essentially corresponds to diagram 82 in FIG. 4, with the only difference that the global bookmark for object 4 has been added. Any browser such as B. the web browser 49 or any application or program such. B. Word processor 64 can link to embedded WOLE object 4 because it is now defined in WOLE object service database 66 for global bookmarks. When the WOLE object 4 is selected or activated, the database 66 provides the information needed to display the image that is the corresponding substantial object on the web page 68 and a link to the information at the URL - Establish address E and access this information.

In Fig. 8 ist das Diagramm 90 dargestellt, das im wesentlichen dem Diagramm 82 entspricht, mit dem Unterschied, dass das substantielle Objekt für Objekt 2 von einem schwarzen in ein weißes Objekt geändert wurde. Jeder Browser wie z. B. der Web-Browser 49 oder jede Anwendung oder jedes Programm wie z. B. die Textverarbeitung 64, die mit dem eingebetteten Objekt 1 verknüpft sind, zeigt das substantielle Objekt jetzt nicht mehr als schwarzes, sondern als weißes Objekt an, ist aber weiterhin mit der Information an der unveränderten URL-Adresse B verknüpft, greift auf diese Informationen zu und zeigt sie auf der Web-Seite 68 an. FIG. 8 shows diagram 90 , which essentially corresponds to diagram 82 , with the difference that the substantial object for object 2 has been changed from a black to a white object. Any browser such as B. the web browser 49 or any application or program such. B. the word processor 64 , which are linked to the embedded object 1, no longer shows the substantial object as a black, but as a white object, but is still linked to the information at the unchanged URL address B, accesses this information and displays them on web page 68 .

In den Zeichnungen, und speziell in Fig. 2, 3 und 9, sind die einzelnen WOLE-Objektbereiche 14 durch die WOLE-Syntax definiert, die für eine Web-Seite 68 gespeichert ist und vom Web-Browser 49 erkannt werden kann. Wenn die WOLE-Syntax vom Web-Browser 49 erkannt wird, wird ein Algorithmus zum Anzeigen des substantiellen Objekts bzw. der substantiellen Objekte 78 auf der Web-Seite 68 implementiert, und ein Algorithmus zur Verknüpfung und zum Zugriff auf die entsprechende Adresse zum Abrufen der betreffenden Information wird ausgeführt. In Fig. 3 und Fig. 4 beispielsweise wird, wenn die WOLE-Syntax für WOLE-Objekt 1 vom Browser 49 erkannt wird, ein Algorithmus implementiert, um Schaltfläche-1 zu generieren und anzuzeigen, und außerdem wird ein Algorithmus implementiert, um eine Verknüpfung zu der URL-Adresse A herzustellen und auf diese Adresse zuzugreifen, um Informationen von dort abzurufen. Wenn die WOLE-Syntax für WOLE-Objekt 2 vom Browser 49 erkannt wird, ein Algorithmus implementiert, um ein schwarzes Objekt zu generieren und anzuzeigen, und außerdem wird ein Algorithmus implementiert, um eine Verknüpfung zu der URL-Adresse B herzustellen und auf diese Adresse zuzugreifen, um Informationen von dort abzurufen. Wenn die WOLE-Syntax für WOLE-Objekt 3 vom Browser 49 erkannt wird, wird ein Algorithmus implementiert, um ein Abbild zu generieren und anzuzeigen, und außerdem wird ein Algorithmus implementiert, um eine Verknüpfung zu der URL-Adresse C herzustellen und auf diese Adresse zuzugreifen, um Informationen von dort abzurufen.In the drawings, and specifically in FIGS. 2, 3 and 9, the individual WOLE object areas 14 are defined by the WOLE syntax, which is stored for a web page 68 and can be recognized by the web browser 49 . When the WOLE syntax is recognized by the web browser 49 , an algorithm to display the substantial object (s) 78 on the web page 68 is implemented, and an algorithm to link and access the appropriate address to retrieve the relevant information is executed. In Fig. 3 and Fig. 4, for example, an algorithm is when the WOLE syntax for WOLE object 1 is recognized by the browser 49, implemented to generate button-1 and display, and in addition, an algorithm is implemented to a link to the URL address A and access that address to retrieve information from there. When the WOLE syntax for WOLE object 2 is recognized by the browser 49 , an algorithm is implemented to generate and display a black object, and an algorithm is also implemented to link to and to the URL address B access to get information from there. When the WOLE syntax for WOLE object 3 is recognized by the browser 49 , an algorithm is implemented to generate and display an image, and also an algorithm is implemented to link to and to the URL address C access to get information from there.

Die WOLE-Syntax zur Definition eines globalen Lesezeichens oder WOLE-Objekts 76 umfasst ein WOLE-Startkennzeichen 94 und ein WOLE-Endekennzeichen 96. Zwischen dem Startkennzeichen 94 und dem Endekennzeichen 96 sind verschiedene Felder definiert. Das globale Lesezeichenfeld enthält die Identifikation für ein WOLE-Objekt (d. h. Objekt 1, Objekt 2 und Objekt 3). Das Feld für das substantielle Objekt definiert den Bereich und das substantielle Objekt (d. h. Schaltfläche-1, das schwarze Objekt oder das Abbild). Im Adressfeld sind die verschiedenen Positionen und Adressen (d. h. URL-Adresse A, URL-Adresse B und URL-Adresse C) definiert, zu denen eine Verknüpfung hergestellt werden soll, und auf die zugegriffen werden soll, um Informationen für jedes ausgewählte oder aktivierte globale Lesezeichen 76 oder WOLE-Objekt abzurufen.The WOLE syntax for defining a global bookmark or WOLE object 76 includes a WOLE start identifier 94 and a WOLE end identifier 96 . Different fields are defined between the start identifier 94 and the end identifier 96 . The global bookmark field contains the identification for a WOLE object (ie object 1, object 2 and object 3). The field for the substantial object defines the area and the substantial object (ie button-1, the black object or the image). The address field defines the various positions and addresses (ie URL address A, URL address B and URL address C) to which a link is to be made and which is to be accessed to provide information for each selected or activated global Get bookmark 76 or WOLE object.

In Fig. 9 ist das allgemeine Format der WOLE-Syntax dargestellt: "<WOLE< Objektkennung, substantielles Objekt, Adresse, </WOLE<". In Fig. 9 ist auch die WOLE-Syntax für Objekt 1, 2 und 3 definiert. Für Objekt 1 ist die WOLE- Syntax folgendermaßen definiert: "<WOLE< Objekt 1, Schaltfläche-1, URL-Adresse A, </WOLE<". <WOLE< ist das WOLE-Startkennzeichen. Objekt 1 ist das globale Lesezeichen 76 oder WOLE-Objekt, das für diese spezielle WOLE-Syntax identifiziert ist. Schaltfläche-1 ist das substantielle Objekt, das auf der Web-Seite 68 angezeigt werden soll, und URL-Adresse A ist die Adresse, zu der eine Verknüpfung hergestellt werden soll, und auf die für das globale Lesezeichen für Objekt 1 zugegriffen werden soll. </WOLE< ist das WOLE-Endekennzeichen. Für Objekt 2 ist die WOLE- Syntax folgendermaßen definiert: "<WOLE< Objekt 2, schwarzes Objekt, URL-Adresse B, </WOLE<". <WOLE< ist das WOLE- Startkennzeichen. Objekt 2 ist das globale Lesezeichen 76 oder WOLE-Objekt, das für diese spezielle WOLE-Syntax identifiziert ist. Schaltfläche-1 ist das substantielle Objekt, das auf der Web-Seite 68 angezeigt werden soll, und URL-Adresse A ist die Adresse, zu der eine Verknüpfung hergestellt werden soll, und auf die für das globale Lesezeichen für Objekt 2 zugegriffen werden soll. Für Objekt 3 ist die WOLE-Syntax folgendermaßen definiert: "<WOLE< Objekt 3, Abbild-1, URL-Adresse C, </WOLE<". <WOLE< ist das WOLE-Startkennzeichen. Objekt 3 ist das globale Lesezeichen 76 oder WOLE-Objekt, das für diese spezielle WOLE-Syntax identifiziert ist. Schaltfläche-1 ist das substantielle Objekt, das auf der Web-Seite 68 angezeigt werden soll, und URL-Adresse A ist die Adresse, zu der eine Verknüpfung hergestellt werden soll, und auf die für das globale Lesezeichen für Objekt 3 zugegriffen werden soll.In FIG. 9, the general format of the WOLE syntax is shown: "<WOLE <object identifier substantial object, address, </ WOLE <". The WOLE syntax for objects 1, 2 and 3 is also defined in FIG . For object 1, the WOLE syntax is defined as follows: "<WOLE <object 1, button-1, URL address A, </ WOLE <". <WOLE <is the WOLE start indicator. Object 1 is the global bookmark 76 or WOLE object identified for this particular WOLE syntax. Button-1 is the substantial object to be displayed on web page 68 and URL address A is the address to be linked to and to be accessed for the global bookmark for object 1. </ WOLE <is the WOLE end identifier. For object 2 the WOLE syntax is defined as follows: "<WOLE <object 2, black object, URL address B, </ WOLE <". <WOLE <is the WOLE start indicator. Object 2 is the global bookmark 76 or WOLE object identified for this particular WOLE syntax. Button-1 is the substantial object to be displayed on web page 68 and URL address A is the address to be linked to and to be accessed for the global bookmark for object 2. For object 3, the WOLE syntax is defined as follows: "<WOLE <object 3, image 1, URL address C, </ WOLE <". <WOLE <is the WOLE start indicator. Object 3 is the global bookmark 76 or WOLE object identified for this particular WOLE syntax. Button-1 is the substantial object to be displayed on web page 68 and URL address A is the address to be linked to and to be accessed for the global bookmark for object 3.

In Fig. 2 und Fig. 3, wird bei Auswahl oder Aktivierung eines WOLE-Objektbereichs auf die WOLE-Objekt- Dienstdatenbank 66 zugegriffen, um die entsprechenden Informationen für den ausgewählten WOLE-Objektbereich abzurufen. Das entsprechende substantielle Objekt wird vom Browser 49 auf der Web-Seite 68 angezeigt, und es wird auf die betreffende zugeordnete Adresse zugegriffen. Die URL- Adresse identifiziert den URL-Server und/oder die Datenbank, wo die Daten gespeichert sind, auf die der Browser 49 zugreifen muss.In Fig. 2 and Fig. 3, which is accessed upon selection or activation of a WOLE object region on the object-WOLE service database 66 to the appropriate information for the selected object area WOLE retrieve. The corresponding substantial object is displayed by the browser 49 on the web page 68 , and the relevant assigned address is accessed. The URL address identifies the URL server and / or the database where the data that the browser 49 must access are stored.

Die vorliegende Erfindung ist in keiner Weise auf eine spezielle Syntax oder Sprache zur Definition und Bereitstellung der WOLE-Objekte und der entsprechenden WOLE- Objektbereiche für Web-Seiten beschränkt, vielmehr kann jede geeignete Syntax oder Sprache zur Definition von WOLE- Objekten und den entsprechenden WOLE-Objektbereichen für Web-Seiten benutzt werden. Das allgemeine Beispiel in dieser Spezifikation der WOLE-Syntax für definierte WOLE- Objektbereiche lautet folgendermaßen:
Definierte WOLE-Syntax für Objekt = <WOLE< Objektkennung, substantielles Objekt, Adresse </WOLE<.
The present invention is in no way restricted to a specific syntax or language for defining and providing the WOLE objects and the corresponding WOLE object areas for web pages, rather any suitable syntax or language for defining WOLE objects and the corresponding WOLE -Object areas can be used for web pages. The general example in this specification of the WOLE syntax for defined WOLE object areas is as follows:
Defined WOLE syntax for object = <WOLE <object identifier, substantial object, address </ WOLE <.

Das Objektattribut, das den WOLE-Objektbereich definiert, ist das gleiche Attribut und funktioniert auf die gleiche Weise wie das Ankerattribut <A<, das bei der bisherigen Web- Syntax oder Web-Programmierung verwendet wird. Das substantielle Objekt ist ein Objekt, das auf der Web-Seite 68 angezeigt werden soll. Die URL-Adresse 80 ist eine Web- Adresse, von der aus auf Informationen oder Daten zugegriffen werden soll oder von der Informationen oder Daten abgerufen werden sollen. Wenn also ein WOLE-Objekt 76 ausgewählt oder aktiviert wird (z. B. durch einen Mauszeiger oder auf andere Weise), ruft der Web-Browser 48 das betreffende substantielle Objekt aus der Datenbank 66 ab und zeigt es an, und er stellt eine Verknüpfung zu diesem Objekt her und greift auf die abgerufenen Informationen oder Daten an der betreffenden URL-Adresse 80, die der Datenbank 66 entnommen wird, zu.The object attribute that defines the WOLE object area is the same attribute and works in the same way as the anchor attribute <A <, which is used in the previous web syntax or web programming. The substantial object is an object to be displayed on web page 68 . The URL address 80 is a web address from which information or data is to be accessed or from which information or data is to be retrieved. Thus, when a WOLE object 76 is selected or activated (e.g., by a mouse pointer or otherwise), the web browser 48 retrieves and displays the substantial object in question from the database 66 and links it to this object and accesses the retrieved information or data at the relevant URL address 80 , which is taken from the database 66 .

In den Zeichnungen, und speziell in Fig. 10 ist ein Flussdiagramm zu sehen, das den Algorithmus 98 zeigt, durch den die globalen Lesezeichen bereitgestellt, verwaltet und benutzt werden, wobei die globalen Lesezeichen WOLE verwenden. Der Algorithmus 98 beginnt bei Block 100. Der Algorithmus 98 fährt mit Block 102 fort, wo die Anwendung oder der Browser für WOLE-Dienste registriert wird. In Block 104 wird an alle registrierten Anwendungen und Browser eine Benachrichtigung gesendet, wenn sich das WOLE-Objekt geändert hat. In Block 106 verwendet die Anwendung oder der Browser eine WOLE-Anwendungsprogrammierschnittstelle (Application Programming Interface - API), um ein WOLE- Objekt zu erkennen, darauf zuzugreifen und es zu ändern. Der Algorithmus 98 fährt mit Block 108 fort. In Block 108 werden die globalen Lesezeichen als WOLE-Objekte gepackt. Die Anwendungen und Browser verwenden WOLE, um global auf die Lesezeicheneinträge zugreifen zu können. Der Algorithmus endet bei Block 110.In the drawings, and particularly in Fig. 10, a flowchart can be seen showing the algorithm 98 by which the global bookmarks are provided, managed and used, the global bookmarks using WOLE. The algorithm 98 begins at block 100 . The algorithm 98 continues to block 102 where the application or browser is registered for WOLE services. In block 104 , a notification is sent to all registered applications and browsers when the WOLE object has changed. At block 106 , the application or browser uses a WOLE application programming interface (API) to recognize, access, and change a WOLE object. The algorithm 98 continues with block 108 . In block 108 , the global bookmarks are packed as WOLE objects. The applications and browsers use WOLE to access bookmark entries globally. The algorithm ends at block 110 .

Auch wenn die Erfindung speziell anhand einer bevorzugten Ausführungsform beschrieben worden ist, ist dem Fachmann klar, daß verschiedene Änderungen in Form und Detail möglich sind, ohne daß dies das Wesen und den Schutzbereich der Erfindung sprengen würde.Even if the invention is specifically based on a preferred one Embodiment has been described, the person skilled in the art clear that various changes in form and detail are possible are without this affecting the nature and scope of protection of the Invention would blow up.

Claims (20)

1. Ein Verfahren zur Bereitstellung eines einzigen Satzes globaler Lesezeichen, wobei der einzige Satz globaler Lesezeichen für mehrere Web-Browser oder Computeranwendungen zugänglich ist, bestehend aus folgenden Schritten:
Zuordnen der globalen Lesezeichen zu entsprechenden Positionsadressen, wobei jedes der globalen Lesezeichen mit einer der entsprechenden Positionsadressen verknüpft und ihr zugeordnet ist, wobei auf die eine der entsprechenden Positionsadressen zugegriffen wird, wenn das entsprechende der globalen Lesezeichen ausgewählt wird,
Speichern und Verwalten der globalen Lesezeichen und der entsprechenden Positionsadressen in einer Dienstdatenbank,
Aktualisieren der Dienstdatenbank, wenn Änderungen an mindestens einem der globalen Lesezeichen vorgenommen werden,
Aktualisieren der Dienstdatenbank, wenn Änderungen an mindestens einer der entsprechenden Positionsadressen vorgenommen werden,
Ermöglichen, dass die Web-Browser oder Computeranwendungen die globalen Lesezeichen auswählen und auf die WOLE-Dienstdatenbank zugreifen und Verknüpfungen dazu herzustellen können, um einen globalen Zugriff auf den einzigen Satz globaler Lesezeichen zu erhalten, und
Veranlassen, dass einer der Web-Browser oder eine der Computeranwendungen eines der globalen Lesezeichen auswählt und die entsprechende der zugehörigen Positionsadressen für das ausgewählte globale Lesezeichen aus der Dienstdatenbank auswählt.
1. A method of providing a single set of global bookmarks, the single set of global bookmarks being accessible to multiple web browsers or computer applications, comprising the following steps:
Assigning the global bookmarks to corresponding position addresses, each of the global bookmarks being associated with and assigned to one of the corresponding position addresses, one of the corresponding position addresses being accessed when the corresponding one of the global bookmarks is selected,
Storing and managing the global bookmarks and the corresponding position addresses in a service database,
Update the service database when changes are made to at least one of the global bookmarks.
Update the service database if changes are made to at least one of the corresponding position addresses,
Allow web browsers or computer applications to select the global bookmarks and access and link to the WOLE service database for global access to the single set of global bookmarks, and
Have one of the web browsers or one of the computer applications select one of the global bookmarks and select the corresponding position address for the selected global bookmark from the service database.
2. Ein Verfahren nach Anspruch 1, das außerdem folgenden Schritt enthält: Definieren der globalen Lesezeichen als Objekt für die Web-Objekt-Verknüpfung und -Einbettung (WOLE).2. A method according to claim 1, further comprising the following Step contains: Define the global bookmarks as an object for the Web object linking and embedding (WOLE). 3. Das Verfahren nach Anspruch 2, wobei der Aktualisierungs- und der Ermöglichungsschritt außerdem folgende Schritte umfassen:
Aktualisieren der Dienstdatenbank, wenn Änderungen an mindestens einem der WOLE-Objekte vorgenommen werden,
Ermöglichen, dass die Web-Browser oder Computeranwendungen die WOLE-Objekte auswählen und Verknüpfungen zur Dienstdatenbank herstellen und einen globalen Zugriff auf den einzigen Satz globaler Lesezeichen erhalten können.
3. The method of claim 2, wherein the updating and enabling steps further include the steps of:
Update the service database if changes are made to at least one of the WOLE objects,
Allow web browsers or computer applications to select the WOLE objects and link to the service database and have global access to the single set of global bookmarks.
4. Das Verfahren nach Anspruch 3, wobei der Zuordnungsschritt, der Verwaltungsschritt, der Speicherungsschritt, der Aktualisierungsschritt und der Veranlassungsschritt außerdem folgende Schritte umfassen:
Zuordnen der WOLE-Objekte zu entsprechenden Positionsadressen, wobei jedes der WOLE-Objekte mit einer der entsprechenden Positionsadressen verknüpft und ihr zugeordnet ist, wobei auf die entsprechende Positionsadresse zugegriffen wird, wenn das entsprechende der WOLE-Objekte ausgewählt wird,
Speichern und Verwalten der WOLE-Objekte und der entsprechenden Positionsadressen in einer WOLE- Dienstdatenbank,
Aktualisieren der WOLE-Dienstdatenbank, wenn Änderungen an mindestens einer der entsprechenden Positionsadressen vorgenommen werden,
Aktualisieren der WOLE-Dienstdatenbank, wenn Änderungen an mindestens einem Lesezeichen vorgenommen werden,
Aktualisieren der WOLE-Dienstdatenbank, wenn Änderungen an mindestens einer Eigenschaft vorgenommen werden, und
Veranlassen, dass einer der Web-Browser oder eine der Computeranwendungen eines der WOLE-Objekte auswählt und die entsprechende der zugehörigen Positionsadressen für das ausgewählte der WOLE-Objekte aus der WOLE- Dienstdatenbank auswählt.
4. The method of claim 3, wherein the mapping step, the managing step, the storing step, the updating step, and the initiating step further comprise the following steps:
Assigning the WOLE objects to corresponding position addresses, each of the WOLE objects being linked to and assigned to one of the corresponding position addresses, the corresponding position address being accessed when the corresponding one of the WOLE objects is selected,
Saving and managing the WOLE objects and the corresponding position addresses in a WOLE service database,
Update the WOLE service database if changes are made to at least one of the corresponding position addresses,
Update the WOLE service database when changes are made to at least one bookmark.
Update the WOLE service database when changes are made to at least one property, and
Have one of the web browsers or one of the computer applications select one of the WOLE objects and select the corresponding position address for the selected one of the WOLE objects from the WOLE service database.
5. Das Verfahren nach Anspruch 4, wobei der Zuordnungsschritt, der Speicherungsschritt, der Verwaltungsschritt, der Aktualisierungsschritt und der Veranlassungsschritt außerdem folgende Schritte umfassen:
Zuordnen der WOLE-Objekte, die in eine Computeranzeigeseite eingebettet und mit dieser verknüpft werden können, zu substantiellen Objekten, wobei jedes der substantiellen Objekte einem entsprechenden der WOLE-Objekte zugeordnet wird, so dass jedes der substantiellen Objekte auf der Computeranzeigeseite angezeigt wird, wenn das entsprechende der WOLE-Objekte ausgewählt wird,
Speichern und Verwalten der substantiellen Objekte in einer WOLE-Dienstdatenbank,
Aktualisieren der WOLE-Dienstdatenbank, wenn Änderungen an mindestens einem der substantiellen Objekte vorgenommen werden,
Veranlassen, dass einer der Web-Browser oder eine der Computeranwendungen eines der WOLE-Objekte auswählt und das entsprechende substantielle Objekt für das ausgewählte der WOLE-Objekte aus der WOLE- Dienstdatenbank abruft und auf der Computeranzeigeseite anzeigt.
5. The method of claim 4, wherein the mapping step, the storing step, the managing step, the updating step, and the initiating step further comprise the following steps:
Mapping the WOLE objects that can be embedded and linked to a computer display page to substantial objects, each of the substantial objects being associated with a corresponding one of the WOLE objects so that each of the substantial objects is displayed on the computer display page when that corresponding one of the WOLE objects is selected,
Storing and managing the substantial objects in a WOLE service database,
Updating the WOLE service database if changes are made to at least one of the substantial objects,
Have one of the web browsers or one of the computer applications select one of the WOLE objects and retrieve the corresponding substantial object for the selected one of the WOLE objects from the WOLE service database and display it on the computer display page.
6. Das Verfahren nach Anspruch 5, wobei der Schritt der Definition der globalen Lesezeichen als Webobjekt- Verknüpfungs- und -Einbettungsobjekte (WOLE-Objekte) außerdem folgendes umfasst:
Bereitstellen einer definierten WOLE-Syntax zur Definition der WOLE-Objekte und Speichern der WOLE- Syntax in der WOLE-Dienstdatenbank.
6. The method of claim 5, wherein the step of defining the global bookmarks as web object linking and embedding objects (WOLE objects) further comprises:
Providing a defined WOLE syntax for defining the WOLE objects and storing the WOLE syntax in the WOLE service database.
7. Das Verfahren nach Anspruch 6, wobei die definierte WOLE-Syntax ein Startkennzeichen, ein Feld für das globale Lesezeichen, ein Feld für das substantielle Objekt, ein Adressfeld und ein Endekennzeichen umfasst.7. The method of claim 6, wherein the defined WOLE syntax is a start indicator, a field for the global bookmarks, a field for the substantial Object, an address field and an end identifier includes. 8. Ein System zur Bereitstellung und Verwendung eines einzigen Satzes globaler Lesezeichen, umfassend:
ein Computersystem, das in der Lage ist, mindestens einen Web-Browser oder eine Computeranwendung auszuführen,
eine Dienstdatenbank für globale Lesezeichen, die vom Computersystem verknüpft werden kann und auf die von mindestens einem Web-Browser oder einer Computeranwendung zugegriffen werden kann, wobei die Dienstdatenbank für die globalen Lesezeichen den einzigen Satz globaler Lesezeichen speichert und verwaltet, und wobei der mindestens eine Web-Browser oder die mindestens eine Computeranwendung auf die globalen Lesezeichen zugreifen und sie verwenden kann,
einen Manager des globalen Lesezeichensatzes, der Teil des Computersystems ist, und auf den die Dienstdatenbank für die globalen Lesezeichen zugreifen kann, wobei der Manager des globalen Lesezeichensatzes den einzigen Satz globaler Lesezeichen für das Computersystem verwaltet,
wobei die globalen Lesezeichen entsprechenden Positionsadressen zugeordnet sind und jedes der globalen Lesezeichen mit einer der entsprechenden Positionsadressen verknüpft und ihr zugeordnet ist, und auf die eine der entsprechenden Positionsadressen zugegriffen wird, wenn das betreffende der globalen Lesezeichen ausgewählt wird, die globalen Lesezeichen und die entsprechenden Positionsadressen in der Dienstdatenbank der globalen Lesezeichen gespeichert und verwaltet werden, die Dienstdatenbank aktualisiert wird, wenn Änderungen an mindestens einem der globalen Lesezeichen vorgenommen werden, die Dienstdatenbank aktualisiert wird, wenn mindestens eine der entsprechenden Positionsadressen geändert wird, der mindestens eine Web-Browser oder die mindestens eine Computeranwendung die Verwendung der globalen Lesezeichen und den Zugriff auf die Dienstdatenbank für die globalen Lesezeichen erlaubt, um einen globalen Zugriff auf den einzigen Satz globaler Lesezeichen zu erhalten, und der mindestens eine Web-Browser oder die mindestens eine Computeranwendung eines der globalen Lesezeichen auswählt und die entsprechende der Positionsadressen für das ausgewählte globale Lesezeichen aus der Dienstdatenbank auswählt.
8. A system for providing and using a single set of global bookmarks comprising:
a computer system that is capable of running at least one web browser or a computer application,
a global bookmark service database that can be linked by the computer system and accessed by at least one web browser or computer application, the global bookmark service database storing and managing the only set of global bookmarks, and the at least one web Browser or at least one computer application can access and use the global bookmarks,
a global bookmark manager that is part of the computer system and accessible by the global bookmarks service database, the global bookmark manager managing the only global bookmark set for the computer system,
wherein the global bookmarks are associated with corresponding location addresses and each of the global bookmarks is associated with and associated with one of the corresponding location addresses, and one of the corresponding location addresses is accessed when the relevant one of the global bookmarks is selected, the global bookmarks and the corresponding location addresses stored and managed in the service database of global bookmarks, the service database is updated when changes are made to at least one of the global bookmarks, the service database is updated when at least one of the corresponding position addresses is changed, the at least one web browser or the at least one a computer application allows the use of the global bookmarks and access to the service database for the global bookmarks to obtain global access to the single set of global bookmarks, and the m at least one web browser or the at least one computer application selects one of the global bookmarks and selects the corresponding one of the position addresses for the selected global bookmark from the service database.
9. Das System nach Anspruch 8, wobei die globalen Lesezeichen als Web-Objekt-Verknüpfungs- und -Einbettungsobjekte (WOLE-Objekte) definiert sind.9. The system of claim 8, wherein the global Bookmarks as web object linking and Embedding objects (WOLE objects) are defined. 10. Das System nach Anspruch 9, wobei die Dienstdatenbank aktualisiert wird, wenn Änderungen an mindestens einem der WOLE-Objekte vorgenommen werden, und wobei es dem mindestens einen Web-Browser oder der mindestens einen Computeranwendung erlaubt ist, die WOLE-Objekte auszuwählen, um auf die Dienstdatenbank zuzugreifen und Verknüpfungen zu ihr herzustellen, um globalen Zugriff auf den einzigen Satz globaler Lesezeichen zu erhalten.10. The system of claim 9, wherein the service database is updated when changes are made to at least one the WOLE objects are made, and being the at least one web browser or at least one Computer application is allowed, the WOLE objects to access the service database and Links to it for global access to get to the single set of global bookmarks. 11. Das System nach Anspruch 10, wobei die WOLE-Objekte entsprechenden Positionsadressen zugeordnet sind, wobei jedes der WOLE-Objekte mit einer entsprechenden Positionsadresse verknüpft und ihr zugeordnet ist, und wobei auf die entsprechenden Positionsadressen zugegriffen wird, wenn die entsprechenden WOLE-Objekte ausgewählt werden, die WOLE-Objekte und die entsprechenden Positionsadressen in einer WOLE- Dienstdatenbank gespeichert und verwaltet werden, die WOLE-Dienstdatenbank aktualisiert wird, wenn Änderungen an mindestens einer der Positionsadressen vorgenommen werden, die WOLE-Dienstdatenbank aktualisiert wird, wenn Änderungen an mindestens einem Lesezeichen vorgenommen werden, die WOLE-Dienstdatenbank aktualisiert wird, wenn Änderungen an mindestens einer Eigenschaft vorgenommen werden, und der mindestens eine Web-Browser oder die mindestens eine Computeranwendung eines der WOLE-Objekte auswählt und abruft und eine Verknüpfung zu der entsprechenden Positionsadresse für das ausgewählte WOLE-Objekt aus der WOLE- Dienstdatenbank herstellt.11. The system of claim 10, wherein the WOLE objects corresponding position addresses are assigned, where each of the WOLE objects with a corresponding one Position address is linked and assigned to it, and with the corresponding position addresses is accessed when the corresponding WOLE objects selected, the WOLE objects and the corresponding position addresses in a WOLE Service database can be saved and managed, the WOLE service database is updated when changes made to at least one of the position addresses the WOLE service database is updated, if changes to at least one bookmark be made to the WOLE service database is updated when changes to at least one Property be made, and the at least one Web browser or at least one computer application selects and retrieves one of the WOLE objects and one Link to the corresponding position address for  the selected WOLE object from the WOLE Service database. 12. Das System nach Anspruch 11, wobei die WOLE-Objekte, die in eine Computeranzeigeseite eingebettet und mit ihr verknüpft werden können, substantiellen Objekten zugeordnet werden, wobei jedem der substantiellen Objekte ein entsprechendes der WOLE-Objekte zugeordnet wird, so dass das substantielle Objekt auf der Computeranzeigeseite angezeigt wird, wenn das zugehörige WOLE-Objekt ausgewählt wird, die substantiellen Objekte in einer WOLE-Dienstdatenbank gespeichert und verwaltet werden, die WOLE- Dienstdatenbank aktualisiert wird, wenn Änderungen an mindestens einem der substantiellen Objekte vorgenommen werden, und der mindestens eine Web-Browser oder die mindestens eine Computeranwendung eines der WOLE- Objekte auswählt und das entsprechende der substantiellen Objekte für das ausgewählte der WOLE- Objekte aus der WOLE-Dienstdatenbank abruft und auf der Computeranzeigeseite anzeigt.12. The system of claim 11, wherein the WOLE objects, which is embedded in a computer display page and with you can link them to substantial objects be assigned, each of the substantial Objects are assigned a corresponding one of the WOLE objects will, so the substantial object on the Computer display page appears when that associated WOLE object is selected, the substantial objects in a WOLE service database saved and managed, the WOLE- Service database is updated when changes are made made at least one of the substantial objects be, and the at least one web browser or the at least one computer application of one of the WOLE Selects objects and the corresponding one substantial objects for the selected one of the WOLE Retrieves objects from the WOLE service database and on the Displays computer display page. 13. Das System nach Anspruch 12, wobei eine definierte WOLE-Syntax zur Definition der WOLE-Objekte bereitgestellt wird und die WOLE-Syntax in der WOLE- Dienstdatenbank gespeichert wird.13. The system of claim 12, wherein a defined WOLE syntax for defining the WOLE objects is provided and the WOLE syntax in the WOLE Service database is saved. 14. Das System nach Anspruch 13, wobei die definierte WOLE- Syntax ein Startkennzeichen, ein Feld für das globale Lesezeichen, ein Feld für das substantielle Objekt, ein Adressfeld und ein Endekennzeichen umfasst.14. The system of claim 13, wherein the defined WOLE- Syntax a start indicator, a field for the global Bookmarks, a field for the substantial object Address field and an end identifier includes. 15. Ein Verfahren zum Bereitstellen, Verwalten und Verwenden globaler Lesezeichen, das die Web-Objekt- Verknüpfung und -Einbettung (WOLE) durch Web-Browser oder Computeranwendungen verwendet, bestehend aus folgenden Schritten:
Bereitstellung einer WOLE-Datenbank für globale Lesezeichen, in der die globalen Lesezeichen als WOLE- Objekte gespeichert und verwaltet werden,
Speichern und Verwalten der WOLE-Objekte in der WOLE- Datenbank für die globalen Lesezeichen,
Registrieren der Web-Browser und der Computeranwendungen für WOLE-Dienste, die von der WOLE- Datenbank für die globalen Lesezeichen zur Verfügung gestellt werden,
Senden einer Benachrichtigung an die registrierten Web- Browser und die registrierten Computeranwendungen, wenn eines der WOLE-Objekte geändert worden ist,
Verwendung einer WOLE- Anwendungsprogrammierschnittstelle (API) zum Erkennen der WOLE-Objekte, zum Zugreifen auf die WOLE-Objekte und zum Ändern der WOLE-Objekte, und
Veranlassen, dass die Web-Browser oder Computeranwendungen global auf die globalen Lesezeichen in der WOLE-Datenbank für die globalen Lesezeichen zugreifen und Verknüpfungen dazu herstellen, wenn die entsprechenden WOLE-Objekte ausgewählt worden sind.
15. A method of providing, managing, and using global bookmarks using web object linking and embedding (WOLE) through web browsers or computer applications, comprising the following steps:
Provision of a WOLE database for global bookmarks, in which the global bookmarks are stored and managed as WOLE objects,
Storing and managing the WOLE objects in the WOLE database for the global bookmarks,
Registering the web browser and computer applications for WOLE services provided by the WOLE database for global bookmarks,
Sending a notification to the registered web browsers and the registered computer applications when one of the WOLE objects has been changed,
Using a WOLE application programming interface (API) to recognize the WOLE objects, to access the WOLE objects and to change the WOLE objects, and
Allow web browsers or computer applications to globally access and link the global bookmarks in the WOLE database for the global bookmarks when the appropriate WOLE objects have been selected.
16. Ein Verfahren nach Anspruch 15, das außerdem folgende Schritte enthält:
Zuordnen der WOLE-Objekte zu entsprechenden Positionsadressen, wobei jedes der WOLE-Objekte mit einer der entsprechenden Positionsadressen verknüpft und ihr zugeordnet ist, wobei auf die eine der entsprechenden Positionsadressen zugegriffen wird, wenn das entsprechende der WOLE-Objekte ausgewählt wird,
Speichern und Verwalten der entsprechenden Positionsadressen in der WOLE-Dienstdatenbank für die globalen Lesezeichen,
Aktualisieren der WOLE-Dienstdatenbank für die globalen Lesezeichen, wenn Änderungen an mindestens einer der entsprechenden Positionsadressen vorgenommen werden, und
Veranlassen, dass einer der Web-Browser oder eine der Computeranwendungen eines der WOLE-Objekte auswählt, und Abrufen der entsprechenden der zugehörigen Positionsadressen für das ausgewählte der WOLE-Objekte aus der WOLE-Dienstdatenbank.
16. A method according to claim 15, further comprising the steps of:
Assigning the WOLE objects to corresponding position addresses, each of the WOLE objects being linked to and assigned to one of the corresponding position addresses, the one of the corresponding position addresses being accessed when the corresponding one of the WOLE objects is selected,
Storage and management of the corresponding position addresses in the WOLE service database for the global bookmarks,
Update the WOLE service database for the global bookmarks when changes are made to at least one of the corresponding position addresses, and
Have one of the web browsers or one of the computer applications select one of the WOLE objects and retrieve the corresponding one of the associated location addresses for the selected one of the WOLE objects from the WOLE service database.
17. Ein Verfahren nach Anspruch 16, das außerdem folgende Schritte enthält:
Zuordnen der WOLE-Objekte, die in eine Computeranzeigeseite eingebettet und mit dieser verknüpft werden können, zu substantiellen Objekten, wobei jedes der substantiellen Objekte einem entsprechenden der WOLE-Objekte zugeordnet wird, so dass jedes der substantiellen Objekte auf der Computeranzeigeseite angezeigt wird, wenn das entsprechende der WOLE-Objekte ausgewählt wird,
Speichern und Verwalten der substantiellen Objekte in der WOLE-Dienstdatenbank für die globalen Lesezeichen,
Aktualisieren der WOLE-Dienstdatenbank für globale Lesezeichen, wenn Änderungen an mindestens einem der substantiellen Objekte vorgenommen werden, und
Veranlassen, dass einer der Web-Browser oder eine der Computeranwendungen eines der WOLE-Objekte auswählt, und Abrufen des entsprechenden substantiellen Objekts für das ausgewählte WOLE-Objekt aus der WOLE- Dienstdatenbank und Anzeigen dieses Objekts auf der Computeranzeigeseite.
17. A method according to claim 16, further comprising the steps of:
Mapping the WOLE objects that can be embedded and linked to a computer display page to substantial objects, each of the substantial objects being associated with a corresponding one of the WOLE objects so that each of the substantial objects is displayed on the computer display page when that corresponding one of the WOLE objects is selected,
Storing and managing the substantial objects in the WOLE service database for the global bookmarks,
Update the WOLE global bookmark service database when changes are made to at least one of the substantial objects, and
Have one of the web browsers or one of the computer applications select one of the WOLE objects and retrieve the corresponding substantial object for the selected WOLE object from the WOLE service database and display that object on the computer display page.
18. Ein Verfahren nach Anspruch 17, das außerdem folgenden Schritt enthält: Bereitstellen einer definierten WOLE-Syntax zur Definition der WOLE-Objekte und Speichern der WOLE- Syntax in der WOLE-Dienstdatenbank der globalen Lesezeichen.18. A method according to claim 17, further comprising the following Step contains: Providing a defined WOLE syntax for Definition of the WOLE objects and saving of the WOLE Syntax in the global WOLE service database Bookmark. 19. Das Verfahren nach Anspruch 18, wobei die definierte WOLE-Syntax ein Startkennzeichen, ein Feld für das globale Lesezeichen, ein Feld für das substantielle Objekt, ein Adressfeld und ein Endekennzeichen umfasst.19. The method of claim 18, wherein the defined WOLE syntax is a start indicator, a field for the global bookmarks, a field for the substantial Object, an address field and an end identifier includes. 20. Ein Verfahren zur Bereitstellung eines einzigen Satzes globaler Lesezeichen unter Verwendung der Web-Objekt- Verknüpfung- und -Einbettung (WOLE), wobei der einzige Satz globaler Lesezeichen für mehrere Web-Browser oder Computeranwendungen zugänglich ist, bestehend aus folgenden Schritten:
Definieren der globalen Lesezeichen als WOLE-Objekte,
Zuordnen der WOLE-Objekte, die in eine Computeranzeigeseite eingebettet und mit dieser verknüpft werden können, zu substantiellen Objekten, wobei jedes der substantiellen Objekte einem entsprechenden der WOLE-Objekte zugeordnet wird, so dass jedes der substantiellen Objekte auf der Computeranzeigeseite angezeigt wird, wenn das entsprechende der WOLE-Objekte ausgewählt wird,
Zuordnen der WOLE-Objekte zu entsprechenden Positionsadressen, wobei jedes der WOLE-Objekte mit einer der entsprechenden Positionsadressen verknüpft und ihr zugeordnet ist, wobei auf die entsprechende Positionsadresse zugegriffen wird, wenn das entsprechende der WOLE-Objekte ausgewählt wird,
Speichern und Verwalten der WOLE-Objekte und der substantiellen Objekte und der entsprechenden Positionsadressen in einer WOLE-Dienstdatenbank,
Aktualisieren der WOLE-Dienstdatenbank, wenn Änderungen an mindestens einem der WOLE-Objekte vorgenommen werden,
Aktualisieren der WOLE-Dienstdatenbank, wenn Änderungen an mindestens einem der substantiellen Objekte vorgenommen werden,
Aktualisieren der WOLE-Dienstdatenbank, wenn Änderungen an mindestens einer der entsprechenden Positionsadressen vorgenommen werden,
Ermöglichen, dass die Web-Browser oder Computeranwendungen die WOLE-Objekte auswählen und Verknüpfungen zur WOLE-Dienstdatenbank herstellen und einen globalen Zugriff auf den einzigen Satz globaler Lesezeichen erhalten können, und
Veranlassen, dass einer der Web-Browser oder eine der Computeranwendungen eines der WOLE-Objekte auswählt und das entsprechende substantielle Objekt auf der Bildschirmseite anzeigt, und Abrufen der entsprechenden Adresse für das ausgewählte WOLE-Objekt aus der WOLE- Dienstdatenbank und Herstellen einer Verknüpfung zu diesem Objekt.
20. A method of providing a single set of global bookmarks using Web Object Linking and Embedding (WOLE), the single set of global bookmarks being accessible to multiple web browsers or computer applications, comprising the following steps:
Define the global bookmarks as WOLE objects,
Mapping the WOLE objects that can be embedded and linked to a computer display page to substantial objects, each of the substantial objects being associated with a corresponding one of the WOLE objects so that each of the substantial objects is displayed on the computer display page when that corresponding one of the WOLE objects is selected,
Assigning the WOLE objects to corresponding position addresses, each of the WOLE objects being linked to and assigned to one of the corresponding position addresses, the corresponding position address being accessed when the corresponding one of the WOLE objects is selected,
Storing and managing the WOLE objects and the substantial objects and the corresponding position addresses in a WOLE service database,
Updating the WOLE service database if changes are made to at least one of the WOLE objects,
Updating the WOLE service database if changes are made to at least one of the substantial objects,
Update the WOLE service database if changes are made to at least one of the corresponding position addresses,
Allow web browsers or computer applications to select the WOLE objects and link to the WOLE service database and have global access to the single set of global bookmarks, and
Have one of the web browsers or one of the computer applications select one of the WOLE objects and display the corresponding substantial object on the screen page, and retrieve the corresponding address for the selected WOLE object from the WOLE service database and link to it Object.
DE2000151019 1999-10-28 2000-10-14 Method and software for production and updating of a global or universal bookmark database that comprises links between bookmarks and position addresses and that can be accessed by more than 1 browser on the same computer Ceased DE10051019A1 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US42840699A 1999-10-28 1999-10-28

Publications (1)

Publication Number Publication Date
DE10051019A1 true DE10051019A1 (en) 2001-08-09

Family

ID=23698765

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2000151019 Ceased DE10051019A1 (en) 1999-10-28 2000-10-14 Method and software for production and updating of a global or universal bookmark database that comprises links between bookmarks and position addresses and that can be accessed by more than 1 browser on the same computer

Country Status (1)

Country Link
DE (1) DE10051019A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8584001B2 (en) 2010-04-12 2013-11-12 International Business Machines Corporation Managing bookmarks in applications

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8584001B2 (en) 2010-04-12 2013-11-12 International Business Machines Corporation Managing bookmarks in applications

Similar Documents

Publication Publication Date Title
DE69801816T2 (en) DEVICE AND METHOD FOR UPDATING AND SYNCHRONIZING INFORMATION BETWEEN A CLIENT AND A SERVER
DE69832786T2 (en) DEVICE AND METHOD FOR IDENTIFYING CLIENTS THAT ACCESS NETWORK SITES
DE3751228T2 (en) Method and device for retrieving stored graphic data.
DE60015821T2 (en) System for managing user-characterizing protocol headers
DE10135445B4 (en) Integrated procedure for creating an updatable network query
DE69728619T2 (en) System, method, device and article of manufacture for identity-based caching
DE69907631T2 (en) NETWORK ACCESS TO CONTENT-ADDRESSABLE DATA
DE69637125T2 (en) OPTIMAL ACCESS TO ELECTRONIC DOCUMENTS
DE602004011952T2 (en) Method and system for improving the presentation of HTML pages in an Internet access device
DE69602461T2 (en) METHOD AND SERVER COMPUTER FOR LOAD BALANCING BETWEEN THE PROCESSORS OF THE SERVER COMPUTER
DE69729926T2 (en) Network Browser
DE69724356T2 (en) Method and apparatus for displaying information related to each of several hyperlinks
DE60116343T2 (en) Web Server
DE69616839T2 (en) WEB SERVER MECHANISM FOR PROCESSING FUNCTION CALLS FOR DYNAMIC DATA REQUESTS IN A WEB SITE
DE60009309T2 (en) SYSTEM AND METHOD FOR PRESENTING CHANNELIZED DATA
DE69902898T2 (en) VARIOUS INCREMENTAL UPDATE OF SOFTWARE
DE69229453T2 (en) Method and arrangement for accessing a relational database without having to leave an object-oriented environment
DE69829253T2 (en) Method of implementing file format and file system, information processing system and electronic commerce system using this method
DE10122231A1 (en) System method and program product to store an entered template of a web page
DE102013222384B4 (en) Context-based security screening for access to data
DE69628374T2 (en) Data Management System
DE69822272T2 (en) Dynamic spread of printing skills
EP1241603A1 (en) Internet banner
DE69633373T2 (en) Method and apparatus for programming a task ticket in a document processing system
EP1362304A2 (en) System and method for saving and generating web pages, which optimises storage space

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8131 Rejection