DE20111246U1 - Computer device with phone number recognition - Google Patents
Computer device with phone number recognitionInfo
- Publication number
- DE20111246U1 DE20111246U1 DE20111246U DE20111246U DE20111246U1 DE 20111246 U1 DE20111246 U1 DE 20111246U1 DE 20111246 U DE20111246 U DE 20111246U DE 20111246 U DE20111246 U DE 20111246U DE 20111246 U1 DE20111246 U1 DE 20111246U1
- Authority
- DE
- Germany
- Prior art keywords
- character string
- computer
- telephone number
- computer device
- telephone
- 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
Links
- 238000004590 computer program Methods 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 3
- 244000309464 bull Species 0.000 description 3
- 230000007717 exclusion Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 238000004040 coloring Methods 0.000 description 1
- VJYFKVYYMZPMAB-UHFFFAOYSA-N ethoprophos Chemical compound CCCSP(=O)(OCC)SCCC VJYFKVYYMZPMAB-UHFFFAOYSA-N 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27485—Appending a prefix to or inserting a pause into a dialling sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27467—Methods of retrieving data
- H04M1/27475—Methods of retrieving data using interactive graphical means or pictorial representations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42382—Text-based messaging services in telephone networks such as PSTN/ISDN, e.g. User-to-User Signalling or Short Message Service for fixed networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/44—Additional connecting arrangements for providing access to frequently-wanted subscribers, e.g. abbreviated dialling
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Character Discrimination (AREA)
- Telephonic Communication Services (AREA)
Description
Die Erfindung betrifft eine Computer-Vorrichtung. Im Stand der Technik sind Computer bekannt, mit denen auf sog. direkte oder sog. indirekte Weise über das Internet telefoniert werden kann. 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 Empfangercomputer in Form von EP-Paketen über das Internet vom Sender- zum Empfängercomputer übertragen werden. Dort werden die empfangenen Daten dekomprimiert, in einer Soundkarte des Empfangercomputers in ein Analogsignal umgewandelt, und zum Lautsprecher des Computers übermittelt Die Übertragung von Sprachdaten in umgekehrter Richtung (d.h. vom Empfangercomputer zum Sendercomputer) erfolgt auf entsprechend umgekehrte Weise.The invention relates to a computer device. Computers are known in the prior art with which telephone calls can be made over the Internet in a so-called direct or so-called indirect manner. In direct Internet telephony, a voice signal is recorded by a microphone on a sending computer, digitized in the computer's sound card, and then compressed. An Internet connection is then established to a conventional receiving computer. The voice data can then be transmitted from the sending computer to the receiving computer in the form of EP packets over the Internet using ISDN cards or modems on the sending and receiving computers. There, the received data is decompressed, converted into an analog signal in a sound card on the receiving computer, and transmitted to the computer's loudspeaker. The transmission of voice data in the opposite direction (i.e. from the receiving computer to the sending 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 Rufhummer 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, in so-called indirect Internet telephony, the voice data is transmitted from the sender computer to a special telephone network Internet interface computer (so-called gateway computer) instead of to a conventional receiver computer. This computer dials the desired number of a conventional telephone connection and transmits the voice data as an analog signal to the telephone assigned to the telephone connection. The transmission of voice data in the opposite direction (i.e. from the telephone to the sender computer) takes place in the opposite way: The telephone network Internet interface computer digitizes the analog voice signal received from the telephone and transmits it to the sender computer via the Internet.
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 Intemetverbindung fallen nur noch (z.B. Ortsgesprächstarifs-) Kosten für die Telefonverbindung zwischen Schnittstellencomputer und Telefon an.If the telephone network-Internet interface computer is located close to or at a medium distance from the receiving computer, the transmission costs can be reduced considerably: In addition to the costs for the Internet connection, only costs (e.g. local call tariffs) for the telephone connection between the interface computer and the telephone are incurred.
Dabei ist aber u.a. von Nachteil, daß die gewünschte Telefonnummer am Sendercomputer per Hand eingegeben werden muß, was zeitintensiv und fehlerträchtig istHowever, one of the disadvantages is that the desired telephone number must be entered manually on the sender's computer, which is time-consuming and prone to errors
Die vorliegende Erfindung hat zum Ziel, eine gegenüber dem Stand der Technik verbesserte Computer-Vorrichtung bereitzustellen, mit der die Eingabe und/oder das Abspeichern von Telefonnummern zu erleichtert wird.The aim of the present invention is to provide a computer device which is improved over the prior art and which facilitates the input and/or storage of telephone numbers.
Sie erreicht dieses und weitere Ziele durch die Gegenstände der Ansprüche 1 und 9, insbesondere durch eine Computer-Vorrichtung, welche aufweist*It achieves this and other objects by the subject-matter of claims 1 and 9, in particular by a computer device which comprises*
Mittel zum Speichern einer Zeichenfolge in elektronischer Form;Means for storing a character string in electronic form;
Mittel zum Ermitteln einer in der Zeichenfolge enthaltenen Telefonnummern-Zeichenfolge; undMeans for determining a telephone number string contained in the string; and
Mittel zum Kennzeichnen der ermittelten Telefonnummern-Zeichenfolge.Means for identifying the determined telephone number string.
Des weiteren erreicht die Erfindung das o.g. und weitere Ziele dadurch, daß ein Computerprogrammprodukt bereitgestellt wird, mit welchem ein Computer so eingerichtet werden kann, daß er die o.g. Funktionen erfüllen kann.Furthermore, the invention achieves the above and other objects by providing a computer program product with which a computer can be configured to perform the above functions.
Durch die Erfindung ist es möglich, Telefonnummern-Zeichenfolgen zu ermitteln, 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, daß die Zeichenfolge in einem Code einer elektronischen Post enthalten ist, z.B. in einer E-mail, oder in einer sonstigen TextnachrichtThe invention makes it possible to determine telephone number character strings that are contained in any electronically stored character string. The electronically stored character string can be, for example, a code from a website or a text file, for example from a word processing or spreadsheet program. It is also conceivable, for example, that the character string is contained in a code from an electronic mail, for example in an e-mail or in another text message.
Die Zeichenfolge kann auf einem beliebigen Medium gespeichert sein, z.B. auf dem Arbeitsspeicher eines Mikroprozessors eines Computers, auf einer Festplatte, einer Floppy-Disc, etc.The string can be stored on any medium, e.g. in the memory of a computer's microprocessor, on a hard disk, a floppy disk, etc.
Vorteilhaft wird die Telefonnummern-Zeichenfolge dadurch gekennzeichnet, daß deren Formatierung geändert wird. Beispielsweise kann die Telefonnummern-Zeichenfolge nach ihrer Ermittlung 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 character string is advantageously identified by changing its formatting. For example, after it has been determined, the telephone number character string can be highlighted, underlined and/or flashing, or marked in some other way (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) that identifies it for the computer device as a character string that contains a telephone number.
Die Vorrichtung kann z.B. ein Computer, insbesondere ein tragbarer Computer (z.B. ein Taschencomputer) sein, oder z.B. ein PC.The device can be, for example, a computer, in particular a portable computer (e.g. a pocket computer), or, for example, a PC.
Besonders bevorzugt enthält die Vorrichtung außerdem ein Mittel, mit welchem die Telefonnummern-Zeichenfolge nach deren Ermittlung zur automatischen Erfüllung weiterer Funktionalitäten ausgewählt werden kann (z.B. durch Anklicken mit einer Maus, durch Betätigen einer Eingabetaste, Berühren eines Touch-Screens eines Taschencomputers, etc.), insbesondere zur Anwahl der der Telefonnummern-Zeichenfolge zugeordneten Telefonnummer.Particularly preferably, the device also contains a means with which the telephone number character string can be selected after it has been determined for the automatic fulfillment of further functionalities (e.g. by clicking with a mouse, by pressing an enter key, touching a touch screen of a pocket computer, etc.), in particular for dialing the telephone number assigned to the telephone number character string.
Im folgenden wird die Erfindung anhand eines Ausfuhrungsbeispiels und der beiliegenden Zeichnung näher erläutert.In the following, the invention is explained in more detail using an exemplary embodiment and the accompanying drawing.
In der Zeichnung zeigtThe drawing shows
Fig.lFig.l
Fig. 2Fig.2
eine schematische Darstellung eines erfindungsgemäßen Internet-Telefoniersystems, wobei an einem Rechnet eine erste Website dargestellt wird;a schematic representation of an Internet telephony system according to the invention, wherein a first website is displayed on a computer;
eine schematische Darstellung des in Fig. 1 gezeigten Systems, wobei am Rechner eine zweite Website dargestellt wird;a schematic representation of the system shown in Fig. 1, with a second website displayed on the computer;
Fig. 3Fig.3
eine schematische Datstellung des in Fig. 1 und Fig. 2 gezeigten Systems, wobei am Rechner eine dritte Website dargestellt wird;a schematic representation of the system shown in Fig. 1 and Fig. 2, wherein a third website is displayed on the computer;
Fig. 4aFig. 4a
einen Abschnitt aus dem HTML-Code der in Fig. 1 gezeigten Website;a section of the HTML code of the website shown in Fig. 1;
Fig. 4b den in Fig. 4a gezeigten HTML-Codeabschnitt ohne telefonnummernspezifischeFig. 4b the HTML code section shown in Fig. 4a without telephone number specific
Zeichen, und ohne Leerzeichen;characters, and no spaces;
Fig. 5a eine erste Menge von Zeichenfolgen, die aus dem in Fig. 4b gezeigtenFig. 5a shows a first set of character strings consisting of the one shown in Fig. 4b.
Codeabschnitt ermittelt wurden, und die eine Bedingung a erfüllen;code section and which satisfy condition a;
Fig. 5b eine Teilmenge der in Fig. 5a gezeigten Menge von Zeichenfolgen, dieFig. 5b shows a subset of the set of character strings shown in Fig. 5a, which
Zeichenfolgen enthält, die zusätzlich eine Bedingung b erfüllen;contains strings that additionally satisfy a condition b;
Fig. 5c eine Zeichenfolge, die in der in Fig. 5b gezeigten Teilmenge enthalten ist, und dieFig. 5c shows a character string contained in the subset shown in Fig. 5b, and the
zusätzlich eine Bedingung c erfüllt;additionally a condition c is fulfilled;
Fig.5dFig.5d
die in Fig. 5c gezeigte Zeichenfolge nach Komplettierung.the character sequence shown in Fig. 5c after completion.
Gemäß Fig. 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 Lautsprechet/Mikrofoneinheit 6 angeschlossen, sowie eine Tastatur 7, eine Maus 8, und (optional) eine Kamera 9.According to Fig. 1, an Internet telephony system according to the invention has a computer 1 with a screen 2, as well as a central computer 3, a telephone network-Internet interface computer 4, here a gateway computer, and a (video) telephone 5. A loudspeaker/microphone unit 6 is connected to the computer 1, as well as a keyboard 7, a mouse 8, and (optionally) 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 Intemetverbindung 10 zu dem zentralen Rechner 3 herstellen. Dies kann z.B. dadurch erfolgen, daß 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 8, a user can establish an Internet connection 10 to the central computer 3. This can be done, for example, by the user entering a (first) URL address. This designates the central computer 3, the path to a local directory of the central computer 3 in which a specific website 11 is stored, and the exact file name of the website 11.
• 0 • 0
• ··
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. Fig. 1).
5The website 11 is transferred to the computer 1 using an Internet protocol, e.g. the hypertext transfer protocol (http), - optionally - temporarily stored there (e.g. in the main memory or in the working memory of the computer 1), and then displayed on the screen 2 of the computer 1 (see Fig. 1).
5
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 be defined in HTML, for example. It is also conceivable to use HTML extensions, e.g. Dynamic HTML (such as JavaScript, CSS and Layer), which allow the website 11 to be filled with dynamic content.
Im Rechner 1, oder alternativ im zentralen Rechner 3 (oder an einem sonstigem Ort im Internet) ist ein Computerprogramm gespeichert, welches in dem Code der Website 11 auftretende Telefonnummern ermitteltA computer program is stored in the computer 1, or alternatively in the central computer 3 (or at another location on the Internet), which determines telephone numbers appearing in the code of the website 11
In Fig. 4a ist ein Auszug aus einem Textteil des HTML-Codes der in Fig. 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).Fig. 4a shows an excerpt from a text part of the HTML code of the website 11 shown in Fig. 1. This consists of a character string, i.e. a sequence of numbers 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 aufeinanderfolgender Zeichen, - beim hier gezeigten Ausführungsbeispiel mehr als 7 Zeichen, Ziffern sind (oder alternativ z.B. mehr als 4, 5, 6, oder 8 aufeinanderfolgende Zeichen) (Bedingung a). Zuvor wird, wie in Fig. 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 vorausgewählte, sonstige Zeichen, und zwar solche, die häufig für die Notation von Telefonnummern verwendet werden (z.B. die telefonnummernspezifischen Zeichen + ()-/><). Wie in Fig. 5a gezeigt ist, erfüllen beim hier gezeigten Ausfuhrungsbeispiel die Zeichenfolgen Al, 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 consecutive characters - in the embodiment shown here, more than 7 characters - are digits (or alternatively, for example, more than 4, 5, 6, or 8 consecutive characters) (condition a). Before this, as shown in Fig. 4b, a modified character string 18' is generated from the character string 18, in which, compared to the original character string 18, there are no spaces following digits; also not taken into account are other preselected characters, namely those that are frequently used for notating telephone numbers (e.g. the telephone number-specific characters + ()-/><). As shown in Fig. 5a, in the embodiment shown here, the character strings A1, A2, A3 satisfy the above condition a.
In einem zweiten Schritt ermittelt das Programm dann aus den ermittelten Zeichenfolgen Al, A2, A3 (wiederum unter Vernachlässigung der o.g. telefonummemspezifischen Zeichen bzw. des Leerzeichens) diejenige(n), die weniger als eine vorbestimmte, zweite, relativ große Zahl aufeinanderfolgender Ziffern enthalten (beim hier gezeigten Ausführungsbeispiel weniger als 19 aufeinanderfolgende Ziffern, oder alternativ z.B. weniger als 23, 21, oder 17 aufeinanderfolgendeIn a second step, the program then determines from the determined character strings Al, A2, A3 (again ignoring the above-mentioned telephone number-specific characters or the space) those which contain less than a predetermined, second, relatively large number of consecutive digits (in the embodiment shown here, less than 19 consecutive digits, or alternatively, for example, less than 23, 21, or 17 consecutive digits).
Ziffern) (Bedingung b). Diese Bedingung wird hier von den Zeichenfolgen Al und A2 erfüllt, vgl. Fig. 5b. Die hierbei ermittelten Zeichenfolgen Al, A2 werden vom Programm als Telefonnummern angesehen.digits) (condition b). This condition is fulfilled here by the character strings Al and A2, see Fig. 5b. The character strings Al, A2 determined here 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, daß 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 Ermitdung 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 that appear in the code, the fact that a telephone number is often preceded (and/or followed) by certain characteristic character sequences can be used alternatively or additionally, e.g. character sequences such as "TEL", "PHONE", "NUMBER", "FAX", "NUMMER", "FACSIMILE", "MOBILE" (each written exclusively in uppercase letters, exclusively in lowercase letters, or a mixture of uppercase and lowercase letters). Alternatively or additionally, an HTML extension field can be used for determination, which explicitly marks a character sequence as a telephone number (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 den beim zweiten Schritt ermittelten Zeichenfolgen bzw. Telefonnummern Al, A2 werden in einem dritten Schritt diejenigen Telefonnummern A2 aussortiert, die bestimmte Ausschlußkriterien 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 Al ermittelt, die die o.g. Ausschlußkritierien nicht erfüllen (Bedingung c), vgl. Fig. 5c.)In a third step, the character strings or telephone numbers Al, A2 determined in the second step are sorted out, which meet certain exclusion criteria, e.g. those with a certain area code or those that belong to a predetermined area code group. (In other words, in the third step, those character strings Al that do not meet the above exclusion criteria are determined (condition c), see Fig. 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 telefonnummemspezifischen + Zeichens).For example, all telephone numbers with a foreign area code may be ignored (or alternatively all those with a domestic area code) in relation to the area code of a predetermined country, e.g. 049 for Germany (or +49, ++49, or 49 if the telephone number-specific + sign is not taken into account).
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 Rufhummern mit Vorwahlen, mit denen spezielle Dienste gekennzeichnet werden, wie z.B. 0190-, 0180- Rufnummern, usw.)Alternatively or additionally, telephone numbers with certain, predefined provider-specific area codes can be sorted out (e.g. the numbers of mobile phone providers (0170, 0171, 0172 numbers, etc.) - here the mobile phone number A2 -, or numbers with area codes that identify special services, such as 0190, 0180 numbers, etc.)
Daraufhin werden in einem vierten Schritt die beim dritten Schritt ermittelten Telefonnummern Al zu kompletten Telefonnummern &Agr;&Ggr; ergänzt (vgl. Fig. 5d), im vorliegenden Fall durch Voranstellen der korrekten Anzahl führender Vorwahl-Nullen.
5Then, in a fourth step, the telephone numbers Al determined in the third step are supplemented to form complete telephone numbers αΓ (cf. Fig. 5d), in the present case by prefixing the correct number of leading area code zeros.
5
Als nächstes veranlaßt das Computerprogramm, daß die zu der ermittelten Telefonnummer &Agr;&Ggr; gehörende Zeichenfolge Bl 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 Bl gehighlighted, bzw. deren Farbgebung sowie deren farbliche Fiintergrund-Unterlegung geändert Dies geschieht z.B. dadurch, daß bei der HTML-Code-Zeichenfolge 18 vor und nach der Telefonnummern-Zeichenfolge Bl entsprechende Formatiercodezeichen eingefügt werden. Alternativ oder zusätzlich ist z.B. eine Kennzeichnung durch Unterstreichen denkbar, oder z.B. durch Kopieren der Zeichenfolge Bl in ein zusätzliches, spezielles Daten-Eingabefeld der Website 11, etc.Next, the computer program causes the character string Bl on the website 11 that belongs to the determined telephone number &Agr;&Ggr;, which is displayed on the screen 2 of the computer 1, to be marked there in a special way. In the embodiment shown here, the telephone number character string Bl is highlighted, or its coloring and its colored background are changed. This is done, for example, by inserting appropriate formatting code characters in the HTML code character string 18 before and after the telephone number character string Bl. Alternatively or additionally, marking by underlining is conceivable, for example, or by copying the character string Bl into an additional, special data input field on the website 11, etc.
Durch entsprechende Eingaben an der Tastatur 7 und/oder der Maus 8 kann der Benutzer die gekennzeichnete Telefonnummern-Zeichenfolge Bl auswählen, z.B. zur Erfüllung weiterer, unten näher erläuterter Funktionalitäten.By making appropriate entries on the keyboard 7 and/or the mouse 8, the user can select the marked telephone number character string Bl, e.g. to fulfill further functionalities explained in more detail below.
Dies kann z.B. dadurch erfolgen, daß der Benutzer den Cursor zur gehighlighteten Telefonnummern-Zeichenfolge Bl bewegt, und diese „anklickt". Daraufhin veranlaßt das Programm, daß 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 Bl and "clicking" on it. The program then causes a further, predetermined URL to be read out, for example, from computer 1 (or, for example, from the central computer 3). This is different from the first URL mentioned above, and designates, for example, a path to another local directory of the central computer 3 in which a further, predetermined website 12 is stored (and the exact file name of the further website 12), or, for example, alternatively a second central computer 3' (not shown here) on which a further website 12' is stored. In this case, an Internet connection is established between the computer 1 and the second central computer 3'.
Nach Auswahl durch den Benutzer wird die vom Computerprogramm ermittelte Telefonnummer Al' 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 Al' determined by the computer program is stored in the computer 1, or - alternatively - automatically transmitted via the Internet to the further URL address and stored on the central computer 3 or the second central computer 3'.
Die weitere Website 12 wird zum Rechner 1 übertragen, - optional - dort zwischengespeichert, und dann auf dem Bildschirm 2 des Rechners 1 dargestellt (vgl. Fig. 2). Die weitere Website 12 kann z.B. spezielle, benutzerspezifische Werbeeinblendungen (Banner) enthalten — hier ein Banner 13.The additional website 12 is transferred to the computer 1, - optionally - temporarily stored there, and then displayed on the screen 2 of the computer 1 (see Fig. 2). The additional website 12 can, for example, contain special, user-specific advertising displays (banners) - in this case a banner 13.
Wie in Fig. 2 gezeigt ist, enthält die weitere Website 12 außerdem ein Eingabefeld 14. In dieses wird bei Aurruf der Website 12 automatisch die vom Computerprogramm ermittelte Telefonnummer Al' 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 shown in Fig. 2, the additional website 12 also contains an input field 14. When the website 12 is called up, the telephone number Al' determined by the computer program is automatically entered into this. For this purpose, this is read out - depending on where it was previously saved - from the computer 1, or the central computer 3 or the second central computer 3'.
Durch entsprechende Eingaben an der Tastatur 7 und/oder der Maus 8 kann der Benutzer die Telefonnummer Al' im Eingabefeld 14 ändern und/oder auswählen, z.B. zur Erfüllung weiterer, unten näher erläuterter Funktionalitäten. Die Auswahl kann z.B. durch einfaches „Anklicken" des Eingabefelds 14 mit der Maus 8 erfolgen. Daraufhin veranlaßt das Programm, daß 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 (Fig. 3).By making appropriate entries on the keyboard 7 and/or the mouse 8, the user can change and/or select the telephone number Al' in the input field 14, e.g. to fulfill further functions explained in more detail below. The selection can be made, for example, by simply "clicking" on the input field 14 with the mouse 8. The program then causes a third URL to be read out, for example from the computer 1 (or, for example, from the central computer 3 or the second central computer 3*), which identifies the interface computer 4 (or, more precisely, a path to a specific local directory of the interface computer 4 in which a third, predetermined website 15 is stored, as well as its exact file name). An Internet connection 10' is then established between the computer 1 and the interface computer 4 (Fig. 3).
Der Schnittstellenrechner 4 (genauer, dessen URL) wird unter einer Vielzahl möglicher weiterer Telefonnetz-Intemet-Schnittstellenrechner nach vorbestimmten Kriterien, z.B. nach geographischer Nähe zu einem der ermittelten Telefonnummer Al* zugeordneten Telefonanschluß des Telefons 5 ausgewählt.The interface computer 4 (more precisely, its URL) is selected from a large number of possible other telephone network Internet interface computers according to predetermined criteria, e.g. according to geographical proximity to a telephone connection of the telephone 5 assigned to the determined telephone number Al*.
Nach Auswahl durch den Benutzer kann die vom Computerprogramm ermittelte Telefonnummer &Agr;&Ggr; 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 &Agr;&Ggr; determined by the computer program can be automatically transmitted, e.g. via the Internet, to the third URL address and stored on the interface computer 4.
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 Fig. 3 gezeigt auf dem Bildschirm 2 des Rechners 1 dargestelltThe third website 15 is a conventional telephony website for indirect Internet telephony. The third website 15 is transmitted to the computer 1 via the above-mentioned Internet connection 10', optionally - temporarily stored there, and then displayed on the screen 2 of the computer 1 as shown in Fig. 3.
Die dritte Website 15 enthält ein weiteres Eingabefeld 16, in der die vom Computerprogramm ermittelte Telefonnummer AV 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 a further input field 16 in which the telephone number AV determined by the computer program is displayed. For this purpose, this is read out - depending on where it was last saved - from the computer 1, the central computer 3 or 3 £ , or the interface computer 4.
Durch entsprechende Eingaben an der Tastatur 7 und/oder der Maus 8 kann der Benutzer die Telefonnummer Al' im weiteren Eingabefeld 16 ändern und/oder auswählen, z.B. durch „Anklicken" des Eingabefelds 16 mit der Maus 8. Daraufhin wählt der Schnittstellenrechner 4 auf herkömmliche Weise die ermittelte Telefonnummer AV 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 17 z.B.By making appropriate entries on the keyboard 7 and/or the mouse 8, the user can change and/or select the telephone number Al' in the further input field 16, e.g. by "clicking" the input field 16 with the mouse 8. The interface computer 4 then dials the determined telephone number AV in the conventional manner, i.e. sends the telephone connection dialing characters of the telephone connection assigned to the (video) telephone 5. If another user answers the call on the telephone 5, a telephone connection 17 is set up between the telephone 5 and the interface computer 4. IP packets with digitized voice or image data can then be transmitted via the Internet connection 10' from the computer 1 to the interface computer 4, and from there via the telephone connection 17, e.g.
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 Intemetverbindung 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 weitergeleitet werden.as an analog signal to the (video) telephone 5. The voice data sent from the computer 1 can be recorded, for example, by the loudspeaker-microphone unit 6 of the computer 1, and the image data by its camera 9. In a similar way, image and/or voice data can be transmitted from the (video) telephone 5 to the computer 1 via the telephone connection 17 and the Internet connection 10' - with the interface computer 4 in between - and displayed on the screen 2 or forwarded to the loudspeaker-microphone unit 6.
• ··
• · • ·• · • ·
Claims (10)
Mittel zum Empfangen und Speichern einer Zeichenfolge (18) in elektronischer Form;
Mittel zum Ermitteln einer in der Zeichenfolge (18) enthaltenen Telefonnummern- Zeichenfolge (B1) automatisch unmittelbar nach dem Empfangen und Speichern der Zeichenfolge (18); und
Mittel zum Kennzeichnen der ermittelten Telefonnummern-Zeichenfolge (B1). 1. Computer device ( 1 ) comprising:
Means for receiving and storing a character string ( 18 ) in electronic form;
Means for determining a telephone number character string (B1) contained in the character string ( 18 ) automatically immediately after receiving and storing the character string ( 18 ); and
Means for identifying the determined telephone number string (B1).
Mittel zum Speichern einer Zeichenfolge (18) in elektronischer Form;
Mittel zum Ermitteln einer in der Zeichenfolge (18) enthaltenen Telefonnummern- Zeichenfolge (B1); und
Mittel zum Kennzeichnen der ermittelten Telefonnummern-Zeichenfolge (B1). 9. Computer device ( 1 ) comprising:
Means for storing a character string ( 18 ) in electronic form;
Means for determining a telephone number character string (B1) contained in the character string ( 18 ); and
Means for identifying the determined telephone number string (B1).
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE20111246U DE20111246U1 (en) | 2000-10-28 | 2001-07-06 | Computer device with phone number recognition |
| AU2002215971A AU2002215971A1 (en) | 2000-10-28 | 2001-10-25 | Computerised device, method for operating a computerised device and computer program product |
| PCT/EP2001/012373 WO2002035808A2 (en) | 2000-10-28 | 2001-10-25 | Computerised device, method for operating a computerised device and computer program product |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| DE10053717A DE10053717B4 (en) | 2000-10-28 | 2000-10-28 | Method and device for establishing a telephone connection via an Internet telephony application |
| DE20111246U DE20111246U1 (en) | 2000-10-28 | 2001-07-06 | Computer device with phone number recognition |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE20111246U1 true DE20111246U1 (en) | 2001-10-31 |
Family
ID=7661532
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10065961A Ceased DE10065961A1 (en) | 2000-10-28 | 2000-10-28 | Computer unit receives and stores character succession, determining and distinguishing embedded telephone number sequence automatically |
| DE20111246U Expired - Lifetime DE20111246U1 (en) | 2000-10-28 | 2001-07-06 | Computer device with phone number recognition |
Family Applications Before (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE10065961A Ceased DE10065961A1 (en) | 2000-10-28 | 2000-10-28 | Computer unit receives and stores character succession, determining and distinguishing embedded telephone number sequence automatically |
Country Status (1)
| Country | Link |
|---|---|
| DE (2) | DE10065961A1 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FI88843C (en) * | 1990-05-21 | 1993-07-12 | Nokia Mobile Phones Ltd | MULTIFUNKTIONSTELEFONANORDNING |
| US6870828B1 (en) * | 1997-06-03 | 2005-03-22 | Cisco Technology, Inc. | Method and apparatus for iconifying and automatically dialing telephone numbers which appear on a Web page |
-
2000
- 2000-10-28 DE DE10065961A patent/DE10065961A1/en not_active Ceased
-
2001
- 2001-07-06 DE DE20111246U patent/DE20111246U1/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| DE10065961A1 (en) | 2002-05-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE69327761T2 (en) | Method and device for inserting marks in an electronic mail item | |
| DE69113518T2 (en) | Data discovery system, display device and method for recording and displaying. | |
| DE69724893T2 (en) | DATA PROCESSING DEVICE WITH COMMUNICATION FUNCTION | |
| DE10392170T5 (en) | Process and user interface for text entry | |
| 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 | |
| DE60131573T2 (en) | PRESENTATION OF A CONTACT DIRECTORY BASED ON EXHIBITING IMAGES | |
| EP1161063A1 (en) | Method for creating a telephone directory in a telephone set | |
| WO2002035808A2 (en) | Computerised device, method for operating a computerised device and computer program product | |
| DE10296963T5 (en) | Method and system for creating / updating a website | |
| 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 | |
| DE20111246U1 (en) | Computer device with phone number recognition | |
| EP1236331B1 (en) | Communications system, central computer and method for transmitting a url or an electronic mailing address | |
| EP1351475B1 (en) | Access to the content of a voice message through a short message | |
| 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 | |
| DE19528911A1 (en) | System for the transmission and reproduction of visual information | |
| EP1028579A2 (en) | Method for placing and retrieving an advertisement | |
| DE69414423T2 (en) | DEVICE FOR MANAGING DATA | |
| EP2198574B1 (en) | Dividing e-mails between two users with the aid of a server | |
| EP1537752B1 (en) | Mobile radio terminal selecting communication partners | |
| DE10147902A1 (en) | Communication system and mobile communication device for use in such a communication system | |
| EP1618493A1 (en) | Method for managing and representing the memory content on the user surface of a data processing terminal and/or communication terminal | |
| DE20015838U1 (en) | Communication system for transmitting a URL or an electronic postal address, as well as a central computer | |
| DE602004004244T2 (en) | Set up a conference call |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R207 | Utility model specification |
Effective date: 20011206 |
|
| R150 | Utility model maintained after payment of first maintenance fee after three years |
Effective date: 20040708 |
|
| 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 |
|
| 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 |
|
| R151 | Utility model maintained after payment of second maintenance fee after six years |
Effective date: 20070814 |
|
| R158 | Lapse of ip right after 8 years |
Effective date: 20100202 |