DE20023508U1 - Computer arrangement, especially for Internet telephony, has arrangements for receiving, storing character sequence from central computer, selecting telephone number in sequence for automatic dialing - Google Patents

Computer arrangement, especially for Internet telephony, has arrangements for receiving, storing character sequence from central computer, selecting telephone number in sequence for automatic dialing Download PDF

Info

Publication number
DE20023508U1
DE20023508U1 DE20023508U DE20023508U DE20023508U1 DE 20023508 U1 DE20023508 U1 DE 20023508U1 DE 20023508 U DE20023508 U DE 20023508U DE 20023508 U DE20023508 U DE 20023508U DE 20023508 U1 DE20023508 U1 DE 20023508U1
Authority
DE
Germany
Prior art keywords
computer
telephone number
string
telephone
sequence
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.)
Expired - Lifetime
Application number
DE20023508U
Other languages
German (de)
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.)
Combots Product GmbH and Co KG
Original Assignee
Web DE AG
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 Web DE AG filed Critical Web DE AG
Priority to DE20023508U priority Critical patent/DE20023508U1/en
Priority claimed from DE10065961A external-priority patent/DE10065961A1/en
Publication of DE20023508U1 publication Critical patent/DE20023508U1/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/247Telephone sets including user guidance or feature selection means facilitating their use
    • H04M1/2478Telephone terminals specially adapted for non-voice services, e.g. email, internet access
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/289Phrasal analysis, e.g. finite state techniques or chunking

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • General Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The computer arrangement (1) has an arrangement for receiving a character sequence from a central computer (3) and for storing the character sequence in electronic form, an arrangement for selecting an associated telephone number in the character sequence for automatically dialing a telephone number character sequence (B1). It also has an arrangement for characterizing the telephone number sequence in the character sequence.

Description

Die Erfindung betrifft eine Rechnervorrichtung sowie ein Computerprogrammprodukt, insbesondere zur Verwendung in einem Internettelefoniesystem.The invention relates to a computing device and a computer program product, in particular for use in an internet telephony system.

Im Stand der Technik sind sog. direkte und sog. indirekte Internettelefonieverfahren bekannt. Bei der direkten Internettelefonie wird ein Sprachsignal von einem Mikrofon eines Sendercomputers aufgenommen, in der Soundkarte des Computers digitalisiert und dann komprimiert. Daraufhin wird eine Internetverbindung zu einem herkömmlichen Empfängercomputer aufgebaut. Die Sprachdaten können dann unter Zwischenschaltung von ISDN-Karten bzw. Modems am Sender- und Empfängercomputer in Form von IP-Paketen über das Internet vom Sender- zum Empfängercomputer übertragen werden. Dort werden die empfangenen Daten dekomprimiert, in einer Soundkarte des Empfängercomputers in ein Analogsignal umgewandelt, und zum Lautsprecher des Computers übermittelt. Die Übertragung von Sprachdaten in umgekehrter Richtung (d. h. vom Empfängercomputer zum Sendercomputer) erfolgt auf entsprechend umgekehrte Weise.In the prior art there are so-called direct and so-called indirect Internet telephony procedures are known. With the direct Internet telephony is a voice signal from a microphone Sender computer recorded, digitized in the sound card of the computer and then compressed. Thereupon an internet connection becomes a conventional one recipient computer built up. The voice data can then with the interposition of ISDN cards or modems on the transmitter and receiver computers in the form of IP packets transfer the Internet from the sender to the recipient computer become. The received data is decompressed there, in a sound card of the recipient computer converted to an analog signal, and transmitted to the computer speaker. The transfer of voice data in the opposite direction (i.e. from the receiving computer to the transmitter computer) takes place in a correspondingly reverse manner.

Demgegenüber werden bei der sog. indirekten Internettelefonie die Sprachdaten vom Sendercomputer aus statt an einen herkömmlichen Empfängercomputer an einen speziellen Telefonnetz-Internet-Schnittstellencomputer (sog. Gateway-Computer) übertragen. Dieser wählt die gewünschte Rufnummer eines herkömmlichen Telefonanschlusses an, und überträgt die Sprachdaten als analoges Signal an das dem Telefonanschluß zugeordnete Telefon. Die Übertragung von Sprachdaten in umgekehrter Richtung (d. h. vom Telefon zum Sendercomputer) erfolgt auf entsprechend umgekehrte Weise: Der Telefonnetz- Internet-Schnittstellencomputer digitalisiert das vom Telefon empfangenen analoge Sprachsignal, und überträgt es über das Internet an den Sendercomputer.In contrast, the so-called indirect Internet telephony instead of voice data from the transmitter computer a conventional one recipient computer to a special telephone network internet interface computer (so-called gateway computer). This one chooses the desired Call number of a conventional Telephone connection, and transmits the voice data as an analog signal to the telephone assigned to the telephone connection. The transfer of voice data in the opposite direction (i.e. from the phone to the transmitter computer) takes place in a correspondingly reverse manner: the telephone network Internet interface computer digitizes the analog voice signal received from the phone, and broadcast it over that Internet to the transmitter computer.

Ist der Telefonnetz-Internet-Schnittstellencomputer nahe oder in mittlerer Entfernung vom Empfängercomputer angeordnet, können die Übertragungskosten zum Teil erheblich gesenkt werden: Neben den Kosten für die Internetverbindung fallen nur noch (z. B. Ortsgesprächstarifs-) Kosten für die Telefonverbindung zwischen Schnittstellencomputer und Telefon an.Is the telephone network internet interface computer Located near or in the middle of the recipient computer, the transmission costs can be significantly reduced in some cases: in addition to the costs for the Internet connection only fall (e.g. local call tariffs) costs for the telephone connection between the interface computer and the telephone on.

Dabei ist aber u. a. von Nachteil, dass die gewünschte Telefonnummer am Sendercomputer per Hand eingegeben werden muss, was zeitintensiv und fehlerträchtig ist.But it is u. a. disadvantageous that the one you want Phone number must be entered manually on the transmitter computer which is time consuming and error prone is.

Die vorliegende Erfindung hat zum Ziel, eine gegenüber dem Stand der Technik verbesserte Rechnervorrichtung, ein verbessertes Verfahren zum Betrieb einer Rechnervorrichtung, sowie ein verbessertes Computerprogrammprodukt bereitzustellen.The present invention has Aim towards one state of the art improved computing device, an improved one Method for operating a computing device, and an improved To provide computer program product.

Sie erreicht dieses und weitere Ziele durch eine Rechnervorrichtung, welche aufweist:It achieves this and other goals by a computing device which has:

  • Mittel zum Empfangen einer Zeichenfolge von einem zentralen Rechner und zum Speichern der Zeichenfolge in elektronischer Form;Means for receiving a string from a central Calculator and for storing the string in electronic form;
  • Mittel zur Auswahl einer in der Zeichenfolge enthaltenen Telefonnummern-Zeichenfolge zur automatischen Durchführung weiterer Verfahrensschritte, insbesondere zur Anwahl einer der Telefonnummern-Zeichenfolge zugeordneten Telefonnummer.Means for selecting a phone number string contained in the string for automatic execution further procedural steps, in particular for dialing one of the telephone number string assigned phone number.

Verfahrensgemäß erreicht die Erfindung das obige und weitere Ziele dadurch, dass ein Verfahren zum Betrieb einer Rechnervorrichtung bereitgestellt wird, welches die Schritte aufweist:According to the method, the invention achieves the above and other goals in that a method for operating a Computing device is provided, which has the steps:

  • Empfangen einer von einem zentralen Rechner übertragenen Zeichenfolge;Receive one transmitted from a central computer string;
  • Speichern der Zeichenfolge in elektronischer Form; und Auswahl einer in der Zeichenfolge enthaltenen Telefonnummern-Zeichenfolge zur automatischen Durchführung weiterer Verfahrensschritte, insbesondere zur Anwahl der der Telefonnummern-Zeichenfolge zugeordneten Telefonnummer.Storing the string in electronic form; and selection a phone number string contained in the string automatic execution further procedural steps, in particular for dialing the telephone number string assigned phone number.

Des Weiteren erreicht die Erfindung das o. g. und weitere Ziele dadurch, dass ein Computerprogrammprodukt bereitgestellt wird, welches so ausgestaltet ist, dass mit ihm das o. g. Verfahren durchführbar ist.The invention also achieves the above and other goals in that a computer program product is provided, which is designed so that with it o. g. Procedure feasible is.

Durch die Erfindung ist es möglich, Telefonnummern anzuwählen, die in einer beliebigen elektronisch gespeicherten Zeichenfolge enthalten sind. Die elektronisch gespeicherte Zeichenfolge kann z. B. ein Code einer Website sein, oder z. B. eine Textdatei, beispielsweise eines Textverarbeitungs- oder Tabellenkalkulationsprogramms. Denkbar ist z. B. auch, dass die Zeichenfolge in einem Code einer elektronischen Post enthalten ist, z. B. in einer Email, oder in einer Nachricht, die an ein Mobiltelefon geschickt wurde, z. B. via SMS (Short Message Service).The invention makes it possible to create telephone numbers to choose the in any electronically stored string are included. The electronically stored string can z. B. a code of a website, or z. B. a text file, for example a word processing or spreadsheet program. Conceivable is z. B. also that the string in a code of an electronic Post is included, e.g. B. in an email, or in a message, sent to a cell phone, e.g. B. via SMS (Short Message Service).

Die Zeichenfolge kann auf einem beliebigen Medium gespeichert sein, z. B. auf dem Arbeitsspeicher eines Mikroprozessors eines Computers oder Telefons, auf einer Festplatte, einer Floppy-Disc, etc.The string can be on any medium be saved, e.g. B. on the memory of a microprocessor a computer or telephone, on a hard drive, a floppy disc, Etc.

Die Telefonnummern-Zeichenfolge kann z. B. durch Anklicken mit einer Maus, durch Betätigen einer Mobiltelefon-Eingabetaste, Berühren eines Touch-Screens eines Taschencomputers, etc. ausgewählt werden.The phone number string can z. B. by clicking with a mouse, by pressing a cell phone enter key, touching a touch screen a pocket computer, etc. can be selected.

Vorteilhaft wird die Telefonnummern-Zeichenfolge als solche gekennzeichnet, indem deren Formatierung geändert wird. Beispielsweise kann die Telefonnummern-Zeichenfolge durch gehighlightete, unterstrichene, und/oder blinkende Darstellung, oder durch sonstige Markierung (z. B. mit einem Pfeil), etc. gegenüber übrigen Zeichenfolgen, die keine Telefonnummer darstellen, hervorgehoben werden. Alternativ oder zusätzlich kann der Telefonnummern-Zeichenfolge eine (für einen Benutzer unsichtbare) Kennung zugeordnet werden, die diese für die Rechnervorrichtung als eine Zeichenfolge kennzeichnet, die eine Telefonnummer enthält.The telephone number string is advantageously identified as such by changing its formatting. For example, the telephone number string can be highlighted by highlighted, underlined, and / or flashing display, or by other marking (e.g. with an arrow), etc., compared to other character strings that do not represent a telephone number. Alternatively or additionally, the telephone number character string can be assigned an identifier (invisible to a user) which identifies it as a character string for the computing device which contains a phone number.

Die Rechnervorrichtung kann z. B. ein Computer, insbesondere ein tragbarer Computer (z. B. ein Taschencomputer) sein, oder z. B. ein Telefon, insbesondere ein Mobiltelefon.The computing device can e.g. B. a computer, especially a portable computer (e.g. a pocket computer) be, or z. B. a phone, especially a mobile phone.

Im Folgenden wird die Erfindung anhand eines Ausführungsbeispiels und der beiliegenden Zeichnung näher erläutert.The invention is described below of an embodiment and the accompanying drawing explained.

In der Zeichnung zeigt:The drawing shows:

1 eine schematische Darstellung eines erfindungsgemäßen Internet-Telefoniersystems, wobei an einem Rechner eine erste Website dargestellt wird; 1 is a schematic representation of an Internet telephony system according to the invention, wherein a first website is displayed on a computer;

2 eine schematische Darstellung des in 1 gezeigten Systems, wobei am Rechner eine zweite Website dargestellt wird; 2 a schematic representation of the in 1 shown system, wherein a second website is displayed on the computer;

3 eine schematische Darstellung des in 1 und 2 gezeigten Systems, wobei am Rechner eine dritte Website dargestellt wird; 3 a schematic representation of the in 1 and 2 shown system, a third website is displayed on the computer;

4a einen Abschnitt aus dem HTML-Code der in 1 gezeigten Website; 4a a section from the HTML code in 1 website shown;

4b den in 4a gezeigten HTML-Codeabschnitt ohne telefonnummernspezifische Zeichen und ohne Leerzeichen; 4b the in 4a HTML code section shown without telephone number-specific characters and without spaces;

5a eine erste Menge von Zeichenfolgen, die aus dem in 4b gezeigten Codeabschnitt ermittelt wurden und die eine Bedingung a erfüllen; 5a a first set of strings that come from the in 4b shown code section were determined and meet a condition a;

5b eine Teilmenge der in 5a gezeigten Menge von Zeichenfolgen, die Zeichenfolgen enthält, die zusätzlich eine Bedingung b erfüllen; 5b a subset of the in 5a shown set of strings, which contains strings that additionally meet a condition b;

5c eine Zeichenfolge, die in der in 5b gezeigten Teilmenge enthalten ist und die zusätzlich eine Bedingung c erfüllt; 5c a string that in the in 5b contained subset is included and which additionally fulfills a condition c;

5d die in 5c gezeigte Zeichenfolge nach Komplettierung. 5d in the 5c string shown after completion.

Gemäß 1 weist ein erfindungsgemäßes Internet-Telefoniersystem einen Rechner 1 mit einem Bildschirm 2 auf, sowie einen zentralen Rechner 3, einen Telefonnetz-Internet- Schnittstellenrechner 4, hier: einen Gateway-Computer, sowie ein (Bild-) Telefon 5. An den Rechner 1 ist eine Lautsprecher/Mikrofoneinheit 6 angeschlossen, sowie eine Tastatur 7, eine Maus 8 und (optional) eine Kamera 9.According to 1 an Internet telephony system according to the invention has a computer 1 with a screen 2 on, as well as a central computer 3 , a telephone network internet interface computer 4 , here: a gateway computer and a (picture) telephone 5 , To the calculator 1 is a speaker / microphone unit 6 connected, as well as a keyboard 7 , a mouse 8th and (optional) a camera 9 ,

Der Rechner 1 ist zunächst vom Internet getrennt. Durch entsprechende Eingaben an der Tastatur 7 und/oder der Maus 8 kann ein Benutzer eine Internetverbindung 10 zu dem zentralen Rechner 3 herstellen. Dies kann z. B. dadurch erfolgen, dass der Benutzer eine (erste) URL-Adresse eingibt. Diese bezeichnet den zentralen Rechner 3, den Pfad zu einem lokalen Verzeichnis des zentralen Rechners 3, in dem eine bestimmte Website 11 gespeichert ist und den exakten Dateinamen der Website 11.The computer 1 is initially disconnected from the Internet. By making appropriate entries on the keyboard 7 and / or the mouse 8th a user can connect to the internet 10 to the central computer 3 produce. This can e.g. B. done by the user entering a (first) URL address. This designates the central computer 3 , the path to a local directory on the central computer 3 in which a particular website 11 and the exact file name of the website 11 ,

Die Website 11 wird unter Verwendung eines Internet-Protokolls, z. B. des hypertext transfer protocols (http) zum Rechner 1 übertragen, – optional – dort zwischengespeichert (z. B. im Haupt- oder im Arbeitsspeicher des Rechners 1) und dann auf dem Bildschirm 2 des Rechners 1 dargestellt (vgl. 1).The website 11 is using an Internet protocol, e.g. B. the hypertext transfer protocol (http) to the computer 1 transferred, - optionally - temporarily stored there (e.g. in the main or main memory of the computer 1 ) and then on the screen 2 of the computer 1 shown (cf. 1 ).

Der Inhalt der Website 11 kann z. B. in HTML definiert sein. Denkbar ist auch der Einsatz von HTML-Erweiterungen, z. B. Dynamic HTML (wie z. B. JavaScript, CSS und Layer), die es erlauben, die Website 11 mit dynamischen Inhalten zu füllen.The content of the website 11 can e.g. B. be defined in HTML. It is also conceivable to use HTML extensions, e.g. B. Dynamic HTML (such as JavaScript, CSS and Layer) that allow the website 11 to fill with dynamic content.

Im Rechner 1, oder alternativ im zentralen Rechner 3 (oder an einem sonstigen Ort im Internet) ist ein Computerprogramm gespeichert, welches in dem Code der Website 11 auftretende Telefonnummern ermittelt.In the calculator 1 , or alternatively in the central computer 3 (or at another place on the Internet) a computer program is stored, which is in the code of the website 11 occurring phone numbers determined.

In 4a ist ein Auszug aus einem Textteil des HTML-Codes der in 1 gezeigten Website 11 dargestellt. Dieser besteht aus einer Zeichenfolge, d. h. aus einer Folge von Ziffern und sonstigen Zeichen (z. B. Buchstaben, Leerzeichen und Sonderzeichen).In 4a is an extract from a text part of the HTML code in 1 shown website 11 shown. This consists of a character string, ie a sequence of digits and other characters (e.g. letters, spaces and special characters).

Das Programm ermittelt in einem ersten Schritt, ob der Code eine oder mehrere Zeichenfolgen enthält, in der mehr als eine erste vorbestimmte, relativ kleine Zahl aufeinander folgender Zeichen, – beim hier gezeigten Ausführungsbeispiel mehr als 7 Zeichen, Ziffern sind (oder alternativ z.B. mehr als 4, 5, 6 oder 8 aufeinander folgende Zeichen) (Bedingung a). Zuvor wird, wie in 4b gezeigt ist, aus der Zeichenfolge 18 eine modifizierte Zeichenfolge 18' generiert, in der gegenüber der ursprünglichen Zeichenfolge 18 keine auf Ziffern folgende Leerzeichen enthalten sind; ebenfalls nicht berücksichtigt sind dort weitere voraus gewählte, sonstige Zeichen und zwar solche, die häufig für die Notation von Telefonnummern verwendet werden (z. B. die telefonnummernspezifischen Zeichen + ( ) – / > < ). Wie in 5a gezeigt ist, erfüllen beim hier gezeigten Ausführungsbeispiel die Zeichenfolgen A1, A2, A3 die o. g. Bedingung a.In a first step, the program determines whether the code contains one or more character strings in which more than a first predetermined, relatively small number of successive characters, - in the exemplary embodiment shown here are more than 7 characters, digits (or alternatively, for example, more than 4, 5, 6 or 8 consecutive characters) (condition a). Previously, as in 4b is shown from the string 18 a modified string 18 ' generated in the opposite of the original string 18 there are no spaces following the digits; other preselected other characters are also not taken into account there, namely those that are frequently used for the notation of telephone numbers (e.g. the telephone number-specific characters + () - /><). As in 5a is shown, the character strings A1, A2, A3 fulfill the above condition a in the exemplary embodiment shown here.

In einem zweiten Schritt ermittelt das Programm dann aus den ermittelten Zeichenfolgen A1, A2, A3 (wiederum unter Vernachlässigung der o. g. telefonnummernspezifischen Zeichen bzw. des Leerzeichens) diejenige(n), die weniger als eine vorbestimmte, zweite, relativ große Zahl aufeinander folgender Ziffern enthalten (beim hier gezeigten Ausführungsbeispiel weniger als 19 aufeinander folgende Ziffern, oder alternativ z. B. weniger als 23, 21, oder 17 aufeinander folgende Ziffern) (Bedingung b). Diese Bedingung wird hier von den Zeichenfolgen A1 und A2 erfüllt, vgl. 5b. Die hierbei ermittelten Zeichenfolgen A1, A2 werden vom Programm als Telefonnummern angesehen.In a second step, the program then determines from the determined character strings A1, A2, A3 (again neglecting the above-mentioned telephone number-specific characters or the space character) the one or more characters that contain fewer than a predetermined, second, relatively large number of consecutive digits (In the exemplary embodiment shown here, fewer than 19 consecutive digits, or alternatively, for example, fewer than 23, 21, or 17 consecutive digits) (condition b). This condition is met here by the strings A1 and A2, cf. 5b , The strings A1, A2 determined in this way are regarded by the program as telephone numbers.

Zur Ermittlung von in dem Code auftretenden Telefonnummern kann alternativ oder zusätzlich z. B. auch die Tatsache verwendet werden, dass einer Telefonnummer häufig bestimmte, charakteristische Zeichenfolgen vorausgehen (und/oder nachfolgen), z. B. Zeichenfolgen wie „TEL", „PHONE", „NUMBER", „FAX", „NUMMER", „FACSIMILE", „MOBILE" (jeweils ausschließlich in Großbuchstaben, ausschließlich in Kleinbuchstaben oder gemischt in Groß- und Kleinbuchstaben geschrieben). Alternativ oder zusätzlich kann zur Ermittlung auch ein HTML-Erweiterungsfeld verwendet werden, welches eine Zeichenfolge explizit als Telefonnummer kennzeichnet (der oben beschriebene Algorithmus kann dann z. B. dazu verwendet werden, zu verifizieren, ob in das Telefonnummernfeld auch tatsächlich – wie vorgesehen – eine Telefonnummer eingegeben wurde, bzw. zum Entfernen der o. g. telefonnummernspezifischen Zeichen).To determine telephone numbers appearing in the code, alternatively or additionally, e.g. B. can also be used the fact that a telephone number is often preceded (and / or followed) by certain characteristic strings, e.g. B. strings such as "TEL", "PHONE", "NUMBER", "FAX", "NUMMER", "FACSIMILE", "MOBILE" (each only in uppercase letters, only in lowercase letters or mixed in uppercase and lowercase letters). Alternatively or additionally, an HTML extension field can be used for the determination, which explicitly identifies a character string as a telephone number draws (the algorithm described above can then be used, for example, to verify whether a telephone number has actually been entered in the telephone number field, as intended, or to remove the above-mentioned telephone number-specific characters).

Aus dem beim zweiten Schritt ermittelten Zeichenfolgen bzw. Telefonnummern A1, A2 werden in einem dritten Schritt diejenigen Telefonnummern A2 aussortiert, die bestimmte Ausschlusskriterien erfüllen, z. B. solche mit einer bestimmten Vorwahl oder solche, die zu einer vorbestimmten Vorwahlgruppe gehören. (Anders ausgedrückt werden beim dritten Schritt diejenigen Zeichenfolgen A1 ermittelt, die die o. g. Ausschlusskriterien nicht erfüllen (Bedingung c), vgl. 5c).From the character strings or telephone numbers A1, A2 determined in the second step, those telephone numbers A2 which meet certain exclusion criteria are sorted out in a third step, e.g. B. those with a specific area code or those belonging to a predetermined area code group. (In other words, in the third step those character strings A1 are determined which do not meet the above exclusion criteria (condition c), cf. 5c ).

Beispielsweise können alle Telefonnummern mit ausländischer Vorwahl nicht berücksichtigt werden (oder alternativ alle diejenigen mit inländischer Vorwahl), und zwar in Bezug auf die Vorwahl eines vorbestimmten Landes, z.B. 049 für Deutschland (bzw. +49, ++49, bzw. 49 bei Nichtberücksichtigung des telefonnummernspezifischen + Zeichens).For example, you can use all phone numbers foreign Area code not taken into account (or alternatively all those with a domestic area code), namely in relation to the area code of a predetermined country, e.g. 049 for Germany (or +49, ++ 49, or 49 if the phone number specific + character).

Alternativ oder zusätzlich können Telefonnummern mit bestimmten, vordefinierten anbieterspezifischen Vorwahlen aussortiert werden (z.B. die Rufnummern von Mobilfunkanbietern (0170-, 0171-, 0172- Rufnummern, etc.) – hier die Mobilfunktelefonnummer A2 – , oder Rufnummern mit Vorwahlen, mit denen spezielle Dienste gekennzeichnet werden, wie z.B. 0190-, 0180- Rufnummern, usw.)Alternatively or additionally, telephone numbers can be used sorted out with certain, predefined provider-specific area codes (e.g. the numbers of mobile phone providers (0170-, 0171-, 0172- Phone numbers, etc.) - here the mobile phone number A2 -, or phone numbers with area codes with which special services are marked such as 0190, 0180 numbers, etc.)

Daraufhin werden in einem vierten Schritt die beim dritten Schritt ermittelten Telefonnummern A1 zu kompletten Telefonnummern A1' ergänzt (vgl. 5d), im vorliegenden Fall durch Voranstellen der korrekten Anzahl führender Vorwahl-Nullen.Then, in a fourth step, the telephone numbers A1 determined in the third step are supplemented to complete telephone numbers A1 '(cf. 5d ), in the present case by prefixing the correct number of leading prefix zeros.

Als nächstes veranlasst das Computerprogramm, dass die zu der ermittelten Telefonnummer A1' gehörende Zeichenfolge B1 der Website 11, die am Bildschirm 2 des Rechners 1 dargestellt wird, dort auf besondere Weise gekennzeichnet wird. Beim hier gezeigten Ausführungsbeispiel wird die Telefonnummern-Zeichenfolge B1 gehighlighted, bzw. deren Farbgebung sowie deren farbliche Hintergrund-Unterlegung geändert. Dies geschieht z. B. dadurch, dass bei der HTML-Code-Zeichenfolge 18 vor und nach der Telefonnummern-Zeichenfolge B1 entsprechende Formatiercodezeichen eingefügt werden. Alternativ oder zusätzlich ist z. B. eine Kennzeichnung durch Unterstreichen denkbar, oder z. B. durch Kopieren der Zeichenfolge B1 in ein zusätzliches, spezielles Daten-Eingabefeld der Website 11, etc.Next, the computer program causes the string B1 belonging to the determined telephone number A1 'of the website 11 that on the screen 2 of the computer 1 is shown, is marked there in a special way. In the exemplary embodiment shown here, the telephone number string B1 is highlighted, or its coloring and its colored background background are changed. This happens e.g. B. in that the HTML code string 18 appropriate formatting code characters are inserted before and after the telephone number string B1. Alternatively or additionally, e.g. B. marking by underlining conceivable, or z. B. by copying the string B1 into an additional, special data entry field of the website 11 , Etc.

Durch entsprechende Eingaben an der Tastatur 7 und/oder der Maus 8 kann der Benutzer die gekennzeichnete Telefonnummern-Zeichenfolge B1 auswählen, z.B. zur Durchführung weiterer, unten näher erläuterter Verfahrensschritte.By making appropriate entries on the keyboard 7 and / or the mouse 8th the user can select the marked telephone number string B1, for example to carry out further method steps, which are explained in more detail below.

Dies kann z B. dadurch erfolgen, dass der Benutzer den Cursor zur gehighlighteten Telefonnummern-Zeichenfolge B1 bewegt, und diese „anklickt". Daraufhin veranlasst das Programm, dass z. B. aus dem Rechner 1 (oder z.B. aus dem zentralen Rechner 3) eine weitere, vorbestimmte URL ausgelesen wird. Diese ist von der o. g., ersten URL verschieden, bezeichnet z.B. einen Pfad zu einem anderen lokalen Verzeichnis des zentralen Rechners 3, in dem eine weitere, vorbestimmte Website 12 gespeichert ist (und den exakten Dateinamen der weiteren Website 12), oder z.B. alternativ einen zweiten zentralen Rechner 3' (hier nicht dargestellt), auf dem eine weitere Website 12' gespeichert ist. In diesem Fall wird eine Internetverbindung zwischen dem Rechner 1 und dem zweiten zentralen Rechner 3' aufgebaut.This can be done, for example, by the user moving the cursor to the highlighted telephone number string B1 and “clicking” on it. The program then causes that, for example, from the computer 1 (or from the central computer, for example 3 ) another predetermined URL is read out. This is different from the above-mentioned first URL, for example denotes a path to another local directory on the central computer 3 in which another predetermined website 12 is saved (and the exact file name of the other website 12 ), or alternatively, for example, a second central computer 3 ' (not shown here) on which another website 12 ' is saved. In this case there is an internet connection between the computer 1 and the second central computer 3 ' built up.

Nach Auswahl durch den Benutzer wird die vom Computerprogramm ermittelte Telefonnummer A1' im Rechner 1 gespeichert, oder – alternativ – über das Internet automatisch an die weitere URL-Adresse übertragen, und auf dem zentralen Rechner 3 bzw. dem zweiten zentralen Rechner 3' gespeichert.After selection by the user, the telephone number A1 'determined by the computer program is stored in the computer 1 stored, or - alternatively - automatically transferred to the other URL address via the Internet, and on the central computer 3 or the second central computer 3 ' saved.

Die weitere Website 12 wird zum Rechner 1 übertragen, – optional – dort zwischengespeichert, und dann auf dem Bildschirm 2 des Rechners 1 dargestellt (vgl. 2). Die weitere Website 12 kann z. B. spezielle, benutzerspezifische Werbeeinblendungen (Banner) enthalten – hier ein Banner 13.The other website 12 becomes a computer 1 transferred, - optionally - cached there, and then on the screen 2 of the computer 1 shown (cf. 2 ). The other website 12 can e.g. B. contain special, user-specific advertisements (banners) - here a banner 13 ,

Wie in 2 gezeigt ist, enthält die weitere Website 12 außerdem ein Eingabefeld 14. In dieses wird bei Aufruf der Website 12 automatisch die vom Computerprogramm ermittelte Telefonnummer A1'eingetragen. Hierzu wird diese – je nachdem,, wo vorher die Abspeicherung erfolgte – aus dem Rechner 1, oder dem zentralen Rechner 3 bzw. dem zweiten zentralen Rechner 3'ausgelesen.As in 2 is shown, the further website 12 also contains an input field 14 , This is when the website is called 12 the telephone number A1 'determined by the computer program is automatically entered. For this purpose - depending on where it was previously saved - it is removed from the computer 1 , or the central computer 3 or the second central computer 3 ' read.

Durch entsprechende Eingaben an der Tastatur 7 und/oder der Maus 8 kann der Benutzer die Telefonnummer A1'im Eingabefeld 14 ändern und/oder auswählen, z. B. zur Durchführung weiterer, unten näher erläuterter Verfahrensschritte. Die Auswahl kann z. B. durch einfaches „Anklicken" des Eingabefelds 14 mit der Maus 8 erfolgen. Daraufhin veranlasst das Programm, dass z. B. aus dem Rechner 1 (oder z. B. aus dem zentralen Rechner 3 bzw. dem zweiten zentralen Rechner 3') eine dritte URL ausgelesen wird, die den Schnittstellenrechner 4 bezeichnet (bzw. genauer einen Pfad zu einem bestimmten lokalen Verzeichnis des Schnittstellenrechners 4, in dem eine dritte, vorbestimmte Website 15 gespeichert ist, sowie deren exakten Dateinamen). Daraufhin wird eine Internetverbindung 10'zwischen dem Rechner 1 und dem Schnittstellenrechner 4 aufgebaut (3).By making appropriate entries on the keyboard 7 and / or the mouse 8th the user can enter the telephone number A1 'in the input field 14 change and / or select, e.g. B. to carry out further process steps explained in more detail below. The selection can e.g. B. by simply "clicking" the input field 14 with the mouse 8th respectively. The program then causes z. B. from the computer 1 (or e.g. from the central computer 3 or the second central computer 3 ' ) a third URL is read, which is the interface computer 4 denotes (or more precisely a path to a specific local directory of the interface computer 4 in which a third, predetermined website 15 is saved, as well as their exact file names). This will result in an internet connection 10 ' between the computer 1 and the interface computer 4 built up ( 3 ).

Der Schnittstellenrechner 4 (genauer: dessen URL) wird unter einer Vielzahl möglicher weiterer Telefonnetz-Internet-Schnittstellenrechner nach vorbestimmten Kriterien, z. B. nach geographischer Nähe zu einem der ermittelten Telefonnummer A1'zugeordneten Telefonanschluss des Telefons 5 ausgewählt.The interface computer 4 (More precisely: its URL) is under a variety of possible further telephone network Internet interface computers according to predetermined criteria, for. B. according to geographic proximity to one of the determined telephone number A1 'assigned telephone connection of the telephone 5 selected.

Nach Auswahl durch den Benutzer kann die vom Computerprogramm ermittelte Telefonnummer A1' z. B. über das Internet automatisch an die dritte URL-Adresse übertragen, und auf dem Schnittstellenrechner 4 gespeichert werden.After selection by the user, the telephone number determined by the computer program can A1 'e.g. B. automatically transmitted to the third URL address over the Internet, and on the interface computer 4 get saved.

Die dritte Website 15 ist eine herkömmliche Telefonie-Website zur indirekten Internettelefonie. Die dritte Website 15 wird über die o. g. Internetverbindung 10'zum Rechner 1 übertragen, – optional – dort zwischengespeichert und dann wie in 3 gezeigt auf dem Bildschirm 2 des Rechners 1 dargestellt.The third website 15 is a traditional telephony website for indirect internet telephony. The third website 15 is via the above internet connection 10 ' to the computer 1 transferred, - optionally - cached there and then as in 3 shown on the screen 2 of the computer 1 shown.

Die dritte Website 15 enthält ein weiteres Eingabefeld 16, in der die vom Computerprogramm ermittelte Telefonnummer A1'dargestellt ist. Hierzu wird diese – je nachdem, wo zuletzt die Abspeicherung erfolgte – aus dem Rechner 1, dem zentralen Rechner 3 bzw. 3', oder dem Schnittstellenrechner 4 ausgelesen.The third website 15 contains another input field 16 in which the telephone number A1'd determined by the computer program is shown. For this purpose - depending on where it was last saved - it is made from computer 1, the central computer 3 respectively. 3 ' , or the interface computer 4 read.

Durch entsprechende Eingaben an der Tastatur 7 und/oder der Maus 8 kann der Benutzer die Telefonnummer A1'im weiteren Eingabefeld 16 ändern und/oder auswählen, z. B. durch „Anklicken" des Eingabefelds 16 mit der Maus B. Daraufhin wählt der Schnittstellenrechner 4 auf herkömmliche Weise die ermittelte Telefonnummer A1' an, d. h. sendet die Telefonverbindungs-Wahlzeichen des dem (Bild-) Telefon 5 zugeordneten Telefonanschlusses. Nimmt ein weiterer Benutzer am Telefon 5 den Ruf an, wird eine Telefonverbindung 17 zwischen dem Telefon 5 und Schnittstellen-Rechner 4 aufgebaut. Daraufhin können IP-Pakete mit digitalisierten Sprach- oder Bilddaten über die Internetverbindung 10' vom Rechner 1 zum Schnittstellenrechner 4 übertragen werden, und von dort aus über die Telefonverbindung 17z. B. als Analogsignal an das (Bild-) Telefon 5. Dabei können die vom Rechner 1 aus gesendeten Sprachdaten z. B. von der Lautsprecher-Mikrofoneinheit 6 des Rechners 1, und die Bilddaten von dessen Kamera 9 aufgenommen werden. Auf ähnliche Weise können vom (Bild-) Telefon 5 aus über die Telefonverbindung 17 und die Internetverbindung 10' – unter Zwischenschaltung des Schnittstellenrechners 4 – Bild- und/oder Sprachdaten an den Rechner 1 übertragen, und am Bildschirm 2 dargestellt, bzw. an die Lautsprecher-Mikrofoneinheit 6 weitergeleitetet werden.By making appropriate entries on the keyboard 7 and / or the mouse 8th the user can enter the telephone number A1 'in the additional input field 16 change and / or select, e.g. B. by "clicking" the input field 16 with the mouse B. The interface computer then dials 4 the determined telephone number A1 'in the conventional manner, ie sends the telephone connection dialing characters to the (video) telephone 5 assigned telephone connection. Another user picks up the phone 5 the call, there will be a telephone connection 17 between the phone 5 and interface calculator 4 built up. Thereupon, IP packets with digitized voice or image data can be sent over the Internet connection 10 ' from computer 1 to the interface computer 4 transmitted, and from there over the phone connection 17z , B. as an analog signal to the (video) phone 5 , This can be done by the computer 1 from sent voice data e.g. B. from the speaker microphone unit 6 of the computer 1 , and the image data from his camera 9 be included. Similarly, from the (video) phone 5 off via the telephone connection 17 and the internet connection 10 ' - with the interposition of the interface computer 4 - Image and / or voice data to the computer 1 transferred, and on the screen 2 shown, or to the speaker microphone unit 6 be forwarded.

Claims (9)

Rechnervorrichtung (1), welche aufweist: Mittel zum Empfangen einer Zeichenfolge (18) von einem zentralen Rechner (3), und zum Speichern der Zeichenfolge (18) in elektronischer Form; Mittel zur Auswahl einer in der Zeichenfolge (18) zur automatischen Anwahl einer der Telefonnummern-Zeichenfolge (B1) zugeordneten Telefonnummer (A1').Computing device ( 1 ), which comprises: means for receiving a character string ( 18 ) from a central computer ( 3 ), and to save the string ( 18 ) in electronic form; Means to select one in the string ( 18 ) for automatically dialing a telephone number (A1 ') assigned to the telephone number string (B1). Vorrichtung (1) nach Anspruch 1, welche außerdem aufweist: Mittel zum Kennzeichnen der in der Zeichenfolge (18) enthaltenen Telefonnummern-Zeichenfolge (B1).Contraption ( 1 ) according to claim 1, further comprising: means for identifying the in the string ( 18 ) contained phone number string (B1). Vorrichtung (1) nach Anspruch 2, bei welcher dies Telefonnummern-Zeichenfolge (B1) dadurch gekennzeichnet wird, dass deren Formatierung geändert wird.Contraption ( 1 ) according to claim 2, in which this telephone number string (B1) is characterized in that the formatting thereof is changed. Vorrichtung (1) nach einem der vorhergehenden Ansprüche, bei welcher die Zeichenfolge (18) in einem Code einer Website (11) enthalten ist.Contraption ( 1 ) according to one of the preceding claims, in which the character string ( 18 ) in a website code ( 11 ) is included. Vorrichtung (1) nach einem der vorhergehenden Ansprüche, bei welcher die Zeichenfolge in einem Code einer empfangenen elektronischen Post enthalten ist.Contraption ( 1 ) according to one of the preceding claims, in which the character string is contained in a code of a received electronic mail. Vorrichtung (1) nach einem der vorhergehenden Ansprüche, bei welcher der Telefonnummern-Zeichenfolge (B1) eines Kennung zugeordnet ist, die diese als eine Zeichenfolge kennzeichnet, die eine Telefonnummer enthält.Contraption ( 1 ) according to one of the preceding claims, in which the telephone number character string (B1) is assigned an identifier which identifies it as a character string which contains a telephone number. Vorrichtung (1) nach einem der vorhergehenden Ansprüche, bei welcher die Zeichenfolge (18) zunächst keine Kennung enthält, die die Telefonnummern-Zeichenfolge (B1) als eine Zeichenfolge kennzeichnet, die eine Telefonnummer enthält.Contraption ( 1 ) according to one of the preceding claims, in which the character string ( 18 ) does not initially contain an identifier that identifies the telephone number string (B1) as a character string that contains a telephone number. Vorrichtung (1) nach einem der vorhergehenden Ansprüche, wobei die Vorrichtung ein Computer, insbesondere ein tragbarer Computer ist.Contraption ( 1 ) according to one of the preceding claims, wherein the device is a computer, in particular a portable computer. Vorrichtung (1) nach einem der vorhergehenden Ansprüche, wobei die Vorrichtung ein Telefon, insbesondere ein Mobiltelefon ist.Contraption ( 1 ) according to one of the preceding claims, wherein the device is a telephone, in particular a mobile phone.
DE20023508U 2000-10-28 2000-10-28 Computer arrangement, especially for Internet telephony, has arrangements for receiving, storing character sequence from central computer, selecting telephone number in sequence for automatic dialing Expired - Lifetime DE20023508U1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE20023508U DE20023508U1 (en) 2000-10-28 2000-10-28 Computer arrangement, especially for Internet telephony, has arrangements for receiving, storing character sequence from central computer, selecting telephone number in sequence for automatic dialing

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10065961A DE10065961A1 (en) 2000-10-28 2000-10-28 Computer unit receives and stores character succession, determining and distinguishing embedded telephone number sequence automatically
DE20023508U DE20023508U1 (en) 2000-10-28 2000-10-28 Computer arrangement, especially for Internet telephony, has arrangements for receiving, storing character sequence from central computer, selecting telephone number in sequence for automatic dialing

Publications (1)

Publication Number Publication Date
DE20023508U1 true DE20023508U1 (en) 2004-07-22

Family

ID=32773073

Family Applications (1)

Application Number Title Priority Date Filing Date
DE20023508U Expired - Lifetime DE20023508U1 (en) 2000-10-28 2000-10-28 Computer arrangement, especially for Internet telephony, has arrangements for receiving, storing character sequence from central computer, selecting telephone number in sequence for automatic dialing

Country Status (1)

Country Link
DE (1) DE20023508U1 (en)

Similar Documents

Publication Publication Date Title
DE69938163T2 (en) Programmed radio for the automatic acquisition of directory data
DE60214126T2 (en) A method for facilitating communication by means of a mobile device and mobile device for facilitating communication
EP1161063A1 (en) Method for creating a telephone directory in a telephone set
DE69936540T2 (en) METHOD FOR THE INFORMATION TRANSFER BETWEEN A LOCATION AGENCY AND A USER / DEVICE
WO2002035808A2 (en) Computerised device, method for operating a computerised device and computer program product
EP0817458A2 (en) Device for providing a cost-optimized telecommunication
EP1723815B1 (en) Synchronization of data in two or more user cards used for operating a mobile terminal
DE19737826C2 (en) Internet server and method for providing a web page
DE10053717B4 (en) Method and device for establishing a telephone connection via an Internet telephony application
DE2819633C2 (en) Information system
EP1236331B1 (en) Communications system, central computer and method for transmitting a url or an electronic mailing address
DE20023508U1 (en) Computer arrangement, especially for Internet telephony, has arrangements for receiving, storing character sequence from central computer, selecting telephone number in sequence for automatic dialing
DE10065961A1 (en) Computer unit receives and stores character succession, determining and distinguishing embedded telephone number sequence automatically
DE602004007812T2 (en) User interface functionality for text messaging
EP2198574B1 (en) Dividing e-mails between two users with the aid of a server
DE10241809B4 (en) Mobile radio terminal with communication partner selection
AT411300B (en) NETWORK ADDRESSING SYSTEM AND METHOD USING TELEPHONE NUMBER
DE4344247A1 (en) Telephone appts. performing automatic generation of international code
DE19644211A1 (en) Speed call function for making telephone call from personal computer
DE10111970A1 (en) Enabling changing content display on mobile radio terminal involves transferring content from server via mobile radio network(s) in logical record whose structure causes alternating display
DE102004003786B4 (en) Method for transmitting information via a telecommunications and / or data network
EP1246478A1 (en) Method and telecommunication terminal for exchanging SMS messages
DE10057137A1 (en) Data communications system has telephone number or internet address of required subscriber determined from shortened identification information
DE102009025069B4 (en) Method and communication terminal for determining similarities between at least two network participants of a communication network
DE602004004244T2 (en) Set up a conference call

Legal Events

Date Code Title Description
R207 Utility model specification

Effective date: 20040826

R150 Term of protection extended to 6 years

Effective date: 20040722

R081 Change of applicant/patentee

Owner name: COMBOTS PRODUCT GMBH, DE

Free format text: FORMER OWNER: WEB.DE AG, 76227 KARLSRUHE, DE

Effective date: 20060111

R081 Change of applicant/patentee

Owner name: COMBOTS PRODUCT GMBH, DE

Free format text: FORMER OWNER: COMBOTS PRODUCT GMBH & CO. KG, 76227 KARLSRUHE, DE

Effective date: 20060428

R151 Term of protection extended to 8 years

Effective date: 20061116

R081 Change of applicant/patentee

Owner name: COMBOTS PRODUCT GMBH, DE

Free format text: FORMER OWNER: COMBOTS MANAGEMENT GMBH, 76227 KARLSRUHE, DE

Effective date: 20070615

R152 Term of protection extended to 10 years

Effective date: 20081111

R071 Expiry of right