DE69735463T2 - Verfahren und Gerät zur Verwaltung von Kommunikationen zwischen einem Klient und einem Server in einem Netzwerk - Google Patents
Verfahren und Gerät zur Verwaltung von Kommunikationen zwischen einem Klient und einem Server in einem Netzwerk Download PDFInfo
- Publication number
- DE69735463T2 DE69735463T2 DE69735463T DE69735463T DE69735463T2 DE 69735463 T2 DE69735463 T2 DE 69735463T2 DE 69735463 T DE69735463 T DE 69735463T DE 69735463 T DE69735463 T DE 69735463T DE 69735463 T2 DE69735463 T2 DE 69735463T2
- Authority
- DE
- Germany
- Prior art keywords
- telephone line
- client
- call
- server
- webtv
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
- H04L12/2898—Subscriber equipments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/401—Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/06—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M11/00—Telephonic communication systems specially adapted for combination with other electrical systems
- H04M11/06—Simultaneous speech and data transmission, e.g. telegraphic transmission over the same conductors
- H04M11/064—Data transmission during pauses in telephone conversation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M15/00—Arrangements for metering, time-control or time indication ; Metering, charging or billing arrangements for voice wireline or wireless communications, e.g. VoIP
- H04M15/80—Rating or billing plans; Tariff determination aspects
- H04M15/8044—Least cost routing
- H04M15/8055—Selecting cheaper transport technology for a given service
-
- 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/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42042—Notifying the called party of information on the calling party
-
- 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/428—Arrangements for placing incoming calls on hold
-
- 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/428—Arrangements for placing incoming calls on hold
- H04M3/4281—Arrangements for placing incoming calls on hold when the called subscriber is connected to a data network using his telephone line, e.g. dial-up connection, Internet browsing
-
- 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/428—Arrangements for placing incoming calls on hold
- H04M3/4288—Notifying a called subscriber of an incoming call during an ongoing call, e.g. Call Waiting
-
- 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/436—Arrangements for screening incoming calls, i.e. evaluating the characteristics of a call before deciding whether to answer it
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/46—Embedding additional information in the video signal during the compression process
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/426—Internal components of the client ; Characteristics thereof
- H04N21/42676—Internal components of the client ; Characteristics thereof for modulating an analogue carrier signal to encode digital information or demodulating it to decode digital information, e.g. ADSL or cable modem
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/433—Content storage operation, e.g. storage operation in response to a pause request, caching operations
- H04N21/4332—Content storage operation, e.g. storage operation in response to a pause request, caching operations by placing content in organized collections, e.g. local EPG data repository
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44209—Monitoring of downstream path of the transmission network originating from a server, e.g. bandwidth variations of a wireless network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4782—Web browsing, e.g. WebTV
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4786—Supplemental services, e.g. displaying phone caller identification, shopping application e-mailing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6137—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a telephone network, e.g. POTS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6187—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/637—Control signals issued by the client directed to the server or network components
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/162—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
- H04N7/163—Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/57—Arrangements for indicating or recording the number of the calling subscriber at the called subscriber's set
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/42—Least cost routing, i.e. provision for selecting the lowest cost tariff
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/745—Least cost routing, e.g. Automatic or manual, call by call or by preselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2215/00—Metering arrangements; Time controlling arrangements; Time indicating arrangements
- H04M2215/74—Rating aspects, e.g. rating parameters or tariff determination apects
- H04M2215/745—Least cost routing, e.g. Automatic or manual, call by call or by preselection
- H04M2215/7464—Select transport technology for a given service, e.g. use for data connection WLAN rather than GSM/UMTS/GPRS or use company's communication network rather than a public network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2242/00—Special services or facilities
- H04M2242/22—Automatic class or number identification arrangements
-
- 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/487—Arrangements for providing information services, e.g. recorded voice services or time announcements
- H04M3/493—Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals
- H04M3/4931—Directory assistance systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/72—Finding out and indicating number of calling subscriber
Description
- GEBIET DER ERFINDUNG
- Die vorliegende Erfindung betrifft das Gebiet der Client-Server-Vernetzung. Insbesondere betrifft die vorliegende Erfindung ein Verfahren und eine Einrichtung zum Bereitstellen von Verbindungen zwischen einem Client und einem Server in einem Computernetzwerk.
- HINTERGRUND DER ERFINDUNG
- Die Anzahl der Personalcomputer nutzenden Wohnungen und Firmen ist in den letzten Jahren beträchtlich angestiegen. Zusammen mit diesem Anstieg hat es einen explosionsartigen Anstieg der Nutzung des Internets, und insbesondere der Nutzung des World Wide Web („das Web") gegeben. Das Web ist eine Sammlung formatierter Hypertextseiten, die auf zahlreichen auf der Welt verteilten Computern angeordnet sind, die logisch durch das Internet verbunden sind. Fortschritte in der Netzwerktechnologie, insbesondere Software zum Bereitstellen von Benutzerschnittstellen zu dem Web („Web-Browser"), haben das Web für einen großen Teil der Bevölkerung zugänglich gemacht. Trotz des Anstiegs bei der Entwicklung und der Nutzung des Webs sind viele Leute jedoch noch nicht in der Lage, diese wichtige Ressource zu nutzen.
- Der Zugang zum Web war bisher hauptsächlich auf Personen beschränkt, die einen Zugang zu einem Personalcomputer haben. Jedoch können sich viele Leute die Kosten selbst eines relativ kostengünstigen Personalcomputers nicht leisten, während andere entweder nicht in der Lage oder nicht gewillt sind, die grundlegenden Computerfähigkeiten zu erwerben, die für den Zugang zum Web erforderlich sind. Darüber hinaus bieten bekannte Web-Browser im allgemeinen nicht den Grad an Benutzerfreundlichkeit, der von einigen Leuten gewünscht wird, und viele Computerneulinge haben nicht die Geduld, zu lernen, wie die Software verwendet wird. Daher wäre es wünschenswert, eine kostengünstige Möglichkeit zur Verfügung zu stellen, mit der eine Person auf das Web zugreifen kann, ohne einen Personalcomputer zu nutzen. Insbesondere wäre es wünschenswert für eine Person, in der Lage zu sein, auf Webseiten unter Verwendung eines gewöhnlichen Fernsehers und einer Fernsteuerung zuzugreifen, so daß die Person meint, daß er oder sie eher einfach die Fernsehkanäle wechselt, als daß sie ein komplexes Computernetzwerk verwendet.
- Computersysteme tauschen Daten untereinander über lange Entfernungen oft unter Verwendung von Standardtelefonleitungen (auch bekannt als „POTS" für Plain Old Telephone Service bzw. herkömmliches Telefonsystem) aus. Oft hat ein Computer jedoch keine speziell für ihn vorgesehene Telefonleitung. Statt dessen verwendet ein Computer oft eine Telefonleitung, die auch zur normalen Telefonsprachkommunikation verwendet wird. Eine derartige doppelte Verwendung der Telefonleitung kann für Computer Probleme verursachen. Beispielsweise bieten viele herkömmliche Telefondienste ein Leistungsmerkmal an, daß als „Anklopfen" bekannt ist, welches eine ein Telefongespräch führende Person informiert, wenn es einen anderen eingehenden Anruf auf dieser Leitung gibt. Die den neuen Anruf empfangende Person wird im allgemeinen durch einen von einem Anklopfsignal verursachten hörbaren Ton benachrichtigt. Als Reaktion kann die Person entweder zum anderen Anruf hinüberwechseln ohne die Verbindung zu dem bereits bestehenden Anruf zu unterbrechen (eine manchmal „Flashing" genannte Technik) oder den neuen Anruf einfach ignorieren. Allerdings kann ein Anklopfsignal die Datenkommunikation stark stören, wenn es empfangen wird, während ein Computer die Leitung nutzt.
- Obwohl es bei einem Teil der Kommunikationssoftware die Möglichkeit gibt, das Anklopfsignal zu entaktivieren, hat dies den Nachteil, daß der Computerbenutzer keine Möglichkeit hat, zu erfahren, wann jemand versucht, ihn über Telefon zu erreichen. Daher wäre es wünschenswert, schlimme Unterbrechungen zu vermeiden, ohne die Anklopfmöglichkeit zu entaktivieren, insbesondere beim Web-Browsing.
- Bekannte Systeme, bei denen es während der Modemkommunikation ein Anklopfen gab, realisierten dies nur bei Client-zu-Client-Verbindungen, und haben nur den Fall behandelt, in dem beide Clients und Modems für die Behandlung einer Anklopfunterbrechung programmiert sind. Beispiele für derartige Systeme sind ein von Phylon, Inc., aus Fremont, Kalifornien, konzipiertes Voice-Over-Data- bzw. Sprache-über-Daten-Modem, und ein von Catapult Entertainment aus Cupertino, Kalifornien konzipiertes Data-Only- bzw. Nur-Daten-Modem. Beide Produkte sind für das Spielen von Videospielen über ein Modem konzipiert, und beide behandeln Anklopfunterbrechungen, indem sie die Unterbrechung erfassen, dem anderen Client den Zustand signalisieren und dann beide die Telefonverbindung beenden, um eine Beantwortung des eingehenden Anrufs zu ermöglichen. Nach Beendigung des Anrufs wählt ein Modem das andere an, um das Spielen des Spiels wieder aufzunehmen.
- Diese beiden Systeme behandeln einen schwierigeren Zustand nicht: denjenigen eines Client-Modems, das konzipiert ist, um eine Anklopfunterbrechung zu behandeln, die in ein Servermodem eingewählt wird, das es nicht ist. Beispielsweise könnte sich ein Client-Modem in einen Modempool einwählen, beispielsweise denjenigen, der einen Internetzugang bereitstellt, welcher unter Verwendung herkömmlicher Modems konzipiert wurde. Da derartige herkömmliche Modems unter der Annahme konzipiert wurden, daß das Einwählen über eine Telefonverbindung realisiert würde, die nicht periodisch von einem Anklopfen unterbrochen wird, unterstützen sie die Signalgebungs- und Wiederverbindungsprotokolle nicht, die es den bekannten Videospielmodems ermöglichten, eine Verbindung nach einer Anklopfunterbrechung problemlos wiederaufzunehmen.
- Leider handelt es sich bei der überwiegenden Mehrheit der zur Zeit in der Welt verwendeten Server-Modems um herkömmliche Modems, die unter der Annahme konzipiert sind, daß das Einwählen über eine Verbindung geschieht, die nicht periodisch durch Anklopfen unterbrochen wird. Daher behandeln bekannte Videospielmodems, die darauf vertrauen, daß das System auf der anderen Seite der Telefonverbindung ein Anklopfen-erkennendes- Modem und -Client enthält, eine Client-Server-Modemverbindung, die durch Anklopfen unterbrochen wird, nicht.
- Zusätzlich zu dem Anklopfleistungsmerkmal bieten einige Telefondienste ein Leistungsmerkmal, das als Rufnummernidentifizierung bekannt ist. Die Rufnummernidentifizierung stellt einer Person, die einen Telefonanruf empfängt und die die richtige Einrichtung besitzt, die Telefonnummer zur Verfügung, von der ein eingehender Anruf ausgeht. Dieser Dienst kann sehr nützlich sein, wenn die den Anruf empfangende Person die Nummer erkennt. Allerdings empfangen Leute manchmal Telefonanrufe, die von Telefonnummern ausgehen, die ihnen nicht bekannt sind. Daher wäre es wünschenswert, einem Rufnummernidentifizierungs-Teilnehmer genauere Informationen über die Quelle des eingehenden Anrufs zu liefern. Es wäre ferner wünschenswert, derartige Informationen an einen Teilnehmer zu liefern, der zur Zeit des Empfangs des Anrufs die Telefonleitung zum Web-Browsing nutzt.
- Ein Beispiel einer bekannten Anordnung ist in dem US-Patent Nr. US-A-4852151 (Dittakavi Ashok et al) beschrieben.
- ZUSAMMENFASSENDE DARSTELLUNG DER ERFINDUNG
- Für ein mit einem Server-System über eine Kommunikationsverbindung kommunizierendes Client-System wird ein Verfahren bereitgestellt, zum Reagieren auf eine Unterbrechung der Kommunikation mit dem Server-System, wie es in den beigefügten Ansprüchen angegeben ist. Die Kommunikationsverbindung umfaßt eine Telefonleitung. In Erwiderung der Unterbrechung beendet der Client die Kommunikation mit dem Server. Der Client hat dann einen Aufgelegt-Zustand der Telefonleitung eingerichtet und wartet auf ein Rufsignal.
- Andere Merkmale der vorliegenden Erfindung werden aus den zugehörigen Zeichnungen und der folgenden detaillierten Beschreibung ersichtlich.
- KURZE BESCHREIBUNG DER ZEICHNUNGEN
- Die vorliegende Erfindung wird beispielhaft und nicht zur Beschränkung in den Figuren der zugehörigen Zeichnung dargestellt, in der gleiche Bezugszeichen ähnliche Elemente kennzeichnen und in der:
-
1 verschiedene mit einem Server-System verbundene Client-Systeme in einem Netzwerk zeigt. -
2A zeigt ein Client-System zum Browsing im World Wide Web. -
2B zeigt ein Blockschaltbild einer Elektronikeinheit des Client-Systems. -
3 zeigt Telefone, ein Client-System und einen normalen Personalcomputer, die eine Telefonleitung gemeinsam nutzen. -
4 zeigt die funktionellen Zusammenhänge zwischen der Hardware und der Software in dem Client-System. -
5 zeigt ein Ablaufdiagramm, das eine Routine zur Behandlung einer Unterbrechung der Kommunikation in dem Client-System veranschaulicht. -
6 zeigt ein Ablaufdiagramm, das eine Routine zum Reagieren auf ein Anklopfsignal veranschaulicht. -
7 zeigt ein Ablaufdiagramm, das eine nicht Teil der Erfindung darstellende Routine zum Bestimmen eines Namens veranschaulicht, der einer von Rufnummernidentifizierungsinformationen abgeleiteten Telefonnummer zugeordnet ist. -
8 zeigt ein Ablaufdiagramm, das eine nicht Teil der Erfindung darstellende Routine veranschaulicht, die von einem Client-System verwendet wird, um einen Benutzer selektiv über einen eingehenden Telefonanruf zu benachrichtigen. - DETAILLIERTE BESCHREIBUNG
- Es wird ein Verfahren und eine Einrichtung zur Verwaltung der Kommunikation zwischen einem Client und einem Server in einem Computernetzwerk beschrieben. In der folgenden Beschrei bung sind zur Erläuterung zahlreiche spezielle Details angegeben, um ein vollständiges Verständnis der vorliegenden Erfindung zu ermöglichen. Für einen Fachmann ist es jedoch klar, daß die vorliegende Erfindung ohne diese speziellen Details ausgeführt werden kann. In anderen Fällen sind bekannte Strukturen und Bauelemente in Blockschaltbildform dargestellt, um die vorliegende Erfindung nicht unnötig zu verbergen.
- Die vorliegende Erfindung enthält verschiedene Schritte, die im folgenden beschrieben werden. Die Schritte können als maschinen-ausführbare Befehle realisiert sein, die verwendet werden können, um einen mit den Befehlen programmierten Mehrzweck- oder Spezialprozessor zu veranlassen, die Schritte auszuführen. Alternativ könnten die Schritte der vorliegenden Erfindung von speziellen Hardwarekomponenten ausgeführt werden, die eine fest verdrahtete Logik zum Ausführen der Schritte enthalten, oder von einer beliebigen Kombination aus programmierten Computerkomponenten und kundenspezifischen Hardwarekomponenten.
- Die vorliegende Erfindung ist in einem System enthalten, das als WebTVTM bekannt ist, das einem Benutzer den Zugang zum Internet ermöglicht. Ein Benutzer eines WebTVTM-Clients greift über eine Direktwahltelefonverbindung (POTS für „plain old telephone service" bzw. herkömmlicher Telefondienst), eine ISDN (Integrated Services Digital Network)-Verbindung oder eine andere ähnliche Verbindung auf einen WebTVTM-Server zu, um im Web zu browsen, elektronische Post (E-Mail) zu senden und zu empfangen und verschiedene andere WebTVTM-Netzwerkdienste zu nutzen. Bei dem bevorzugten Ausführungsbeispiel werden WebTVTM-Netzwerdienste von WebTVTM-Servern bereitgestellt, die auf den WebTVTM-Servern befindliche Software in Verbindung mit auf einem WebTVTM-Client befindlicher Software verwenden.
-
1 zeigt eine grundlegende Konfiguration des WebTVTM-Netzwerkes gemäß einem Ausführungsbeispiel. Eine Reihe von WebTVTM-Clients1 ist mit einem Modem-Pool2 über bidirektionale Direktwahldatenverbindungen29 gekoppelt, bei denen es sich um eine Telefonverbindung (POTS, d. h. „plain old telephone service" bzw. herkömmlicher Telefondienst), eine ISDN (Integrated Services Digital Network)-Verbindung oder eine beliebige ähnliche Verbindungsart handeln kann. Der Modem-Pool2 ist üblicherweise über einen Router, wie er beispielsweise im Stand der Technik üblicherweise bekannt ist, mit einer Reihe von entfernten Servern4 über eine herkömmliche Netzwerkinfrastruktur3 , beispielsweise das Internet, gekoppelt. Das WebTVTM-System enthält ferner einen WebTVTM-Server5 , der die WebTVTM-Clients1 speziell unterstützt. Die WebTVTM-Clients1 haben jeweils eine Verbindung zu dem WebTVTM-Server5 , und zwar entweder direkt oder über den Modem-Pool2 und das Internet3 . Man beachte, daß der Modem-Pool2 ein herkömmlicher Modem-Pool ist, beispielsweise ein solcher, wie er heutzutage überall in der Welt zu finden ist und der Zugang zu dem Internet und zu privaten Netzwerken ermöglicht. - Man beachte, daß in dieser Beschreibung der WebTVTM-Server
5 zur einfacheren Erläuterung im allgemeinen beschrieben wird als wäre er eine einzige Einrichtung, und daß die von den WebTVTM-Diensten bereitgestellten Funktionen im allgemeinen beschrieben werden, als würden sie von einer einzigen derartigen Einrichtung ausgeführt. Tatsächlich kann der WebTVTM-Server5 mehrere physikalische und logische Einrichtungen umfassen, die in einer verteilten Architektur verbunden sind, und die weiter unten beschriebenen verschiedenen Funktionen, die von den WebTVTM-Diensten bereitgestellt werden, können tatsächlich auf die verschiedenen WebTVTM-Server-Einrichtungen verteilt sein. -
2A zeigt einen WebTVTM-Client1 . Der WebTVTM-Client1 enthält eine Elektronikeinheit10 (im folgenden als die „WebTVTM-Box10 " bezeichnet), einen gewöhnlichen Fernseher12 und eine Fernsteuerung11 . Bei einem alternativen Ausführungsbeispiel der vorliegenden Erfindung ist die WebTVTM-Box10 in den Fernseher12 als integrale Einheit eingebaut. Die WebTVTM-Box10 enthält Hardware und Software, um dem Benutzer eine grafische Benutzerschnittstelle zur Verfügung zu stellen, mit welcher der Benutzer auf die WebTVTM-Netzwerkdienste zugreifen kann, im Web browsen kann, E-Mails senden kann und in sonstiger Weise auf das Internet zugreifen kann. - Der WebTVTM-Client
1 verwendet den Fernseher12 als Anzeigeeinrichtung. Die WebTVTM-Box10 ist mit dem Fernseher12 über eine Videoverbindung6 gekoppelt. Die Videoverbindung6 ist eine HF (Hochfrequenz)-, S-Video, Videomischsignal- oder andere äquivalente Art der Verbindung. Die Kommunikationsverbindung29 zwischen der WebTVTM-Box10 und dem Server5 ist entweder eine Telefon(POTS)-Verbindung29a oder eine ISDN-Verbindung29b . Die WebTVTM-Box10 wird über eine Netzleitung7 mit AC (Wechselstrom) gespeist. - Die Fernsteuerung
11 wird von dem Benutzer bedient, um den WebTVTM-Client1 beim Browsen im Web, Senden von E-Mail und Ausführen anderer internet-bezogener Funktionen zu steuern. Die WebTVTM-Box empfängt von der Fernsteuerung11 über eine Infrarot(IR)-Kommunikationsverbindung Befehle. Bei alternativen Ausführungsbeispielen kann die Verbindung zwischen der Fernsteuerung11 und der WebTVTM-Box eine HF-Verbindung sein oder mit einer beliebigen anderen Übertragungsart realisiert sein. -
2B zeigt ein Blockschaltbild der internen Merkmale der WebTVTM-Box. Die Operation des WebTVTM-Clients1 wird von einer zentralen Verarbeitungseinheit (CPU)21 gesteuert, die mit einer anwendungsspezifischen integrierten Schaltung (ASIC)20 gekoppelt ist. Die CPU21 führt Software aus, die zur Implementierung von Merkmalen der vorliegenden Erfindung erstellt ist. Der ASIC20 enthält eine Schaltung, die zur Implementierung bestimmter von dem WebTVTM-Client1 bereitgestellter Merkmale verwendet werden kann. Der ASIC20 ist mit einem Audio-Digital/Analog-Wandler25 gekoppelt, der die Audioausgangssignale an den Fernseher12 liefert. Außerdem ist der ASIC20 mit einem Video-Codierer26 gekoppelt, welcher Videoausgangssignale an den Fernseher12 liefert. Eine Infrarotschnittstelle24 erfaßt von der Fernsteuerung11 gesendete Infrarotsignale und liefert in Erwiderung entsprechende elektrische Signale an den ASIC20 . Ein normales Telefonmodem27 und ein ISDN-Modem30 sind mit dem ASIC20 gekoppelt, um Verbindungen29a bzw.29b zu dem Modem-Pool2 und über das Internet3 zu den entfernten Servern4 bereitzustellen. Man beachte, daß die WebTVTM-Box10 ferner ein (nicht dargestelltes) Kabelfernsehmodem enthalten kann. - Mit dem ASIC
20 ist ferner ein Nur-Lese-Speicher(ROM)22 gekoppelt, der eine Speichermöglichkeit für einen Programmcode zum Implementieren der von der WebTVTM-Box10 auszuführenden Anwendungssoftware bereitstellt. Man beachte, daß der ROM22 ein programmierbarer ROM (PROM) oder eine beliebige andere Art von löschbaren PROM (EPROM) oder Flash-Speicher sein kann. Ferner ist mit dem ASIC20 ein Speicher mit wahlfreiem Zugriff (RAM)23 gekoppelt. Eine Massenspeichereinrichtung28 kann optional vorgesehen werden und mit dem ASIC20 gekoppelt werden. Die Massenspeichereinrichtung28 kann verwendet werden zum Eingeben von Software oder von Daten in den Client oder zum Herunterladen von über die Netzwerkverbindung29 empfangener Software oder Daten. Die Massenspeichereinrichtung28 enthält ein geeignetes Medium zum Speichern von Maschinenausführbaren Befehlen, beispielsweise Magnetplatten, optische Platten oder dergleichen. -
3 zeigt einen in einer Wohnung15 implementierten WebTVTM-Client1 gemäß einem beispielhaften Ausführungsbeispiel. In der Wohnung15 nutzt der WebTVTM-Client1 die Telefonleitung29a gemeinsam mit zwei herkömmlichen Telefonen („Nebenapparaten")10 und einem Modem eines Personalcomputers12 . Dementsprechend wird die Telefonleitung29a sowohl zur Datenkommunikation (von dem WebTVTM-Client1 und dem Personalcomputer12 ) als auch zur Sprachkommunikation verwendet, und zwar zu verschiedenen Zeiten. Die Telefonleitung29a ist einer einzigen Telefonnummer in der Wohnung15 zugeordnet. - Wie oben erwähnt, enthält die WebTVTM-Box
10 eine Anwendungssoftware mit einem Web-Browser. Es wird nun auf2A Bezug genommen. Die oben erwähnte Anwendungssoftware31 arbeitet in Verbindung mit der Betriebssystem(OS)-Software32 . Die OS-Software32 umfaßt verschiedene Gerätetreiber und stellt außerdem eine Schnittstelle zwischen der Anwendungssoftware31 und den Systemhardwarekomponenten40 (d. h. den in1C dargestellten Elementen) zur Verfügung. - Bei dem bevorzugten Ausführungsbeispiel sind die Anwendungssoftware
31 und die Betriebssystemsoftware32 im allgemeinen im ROM22 gespeichert. Es wird jedoch klar sein, daß sowohl die Anwendungssoftware31 als auch die Betriebssystemsoftware32 auf jedem beliebigen Speichermedium gespeichert werden können, einschließlich magnetischen oder optischen Speichereinrichtungen. - Es wird nun angenommen, daß der WebTVTM-Client
1 in einer in3 dargestellten Konfiguration implementiert ist. Das heißt, der WebTVTM-Client1 nutzt eine einzige Telefonleitung29a mit einem oder mehreren normalen Telefonnebenapparaten in einer Wohnung15 gemeinsam. Es sei ferner angenommen, daß der der Wohnung15 bereitgestellte Telefondienst die Anklopf- und Rufnummernidentifizierungsdienste umfaßt. Folglich wird ein eingehender Telefonanruf, der in der Wohnung15 empfangen wird, während der Benutzer in dem web unter Verwendung des WebTVTM-Clients1 browst bzw. surft durch den Empfang eines Anklopfsignals angezeigt. Das Anklopfsignal wird Unterbrechungen in der Datenübertragung auf der Telefonleitung verursachen. Einige bekannte Client-Zu-Server-Modems behandeln eine Unterbrechung, beispielsweise ein Anklopfsignal, als Fehlerbedingung und versuchen entweder, die Datenverbindung aufrecht zu erhalten, oder verlieren einfach die Verbindung. Andere bekannte Client-Zu-Server-Modems entaktivieren einfach das Anklopfsignal. Ein Nachteil dieser beiden Vorgehensweisen besteht darin, daß der Benutzer des Web-Browsers üblicherweise nicht auf den eingehenden Anruf aufmerksam gemacht wird. Die vorliegende Erfindung behebt jedoch diesen Nachteil. - Jede Unterbrechung der Datenkommunikation wird von dem WebTVTM-Client
1 im wesentlichen als Pause-Zustand behandelt. Als Erwiderung auf jede Unterbrechung der Datenkommunikation, einschließlich eines Anklopfsignals, unterbricht der Client1 in diesem speziellen Fall die Verbindung zu dem Modem-Pool2 automatisch und verbindet sich dann zu einem späteren Zeitpunkt automatisch wieder mit dem Modem-Pool2 , während er den Browsing-Zustand des Benutzers beibehält. Es wird nun auf5 Bezug genommen. Wenn von dem WebTVTM-Client1 eine Unterbrechung der Kommunikation erfaßt wird (Schritt501 ), während der Client1 mit dem WebTVTM-Server5 (oder einem beliebigen anderen Server) in Kontakt steht, dann sichert der Client1 Informationen, die den aktuellen Browsing-Status beschreiben in dem Speicher (RAM)23 (Schritt502 ). Die gespeicherten Informationen enthalten alle Informationen, die erforderlich sind, um die Website genau zu identifizieren, auf der der Benutze browste, und um später ohne weitere Eingabe durch den Benutzer automatisch zu dieser Stelle zurückzukehren. Sobald die Statusinformationen gesichert sind, trennt sich der Client1 automatisch von dem Modem-Pool2 (Schritt503 ). Der Client1 wartet dann eine vorgegebene Zeitdauer T1 (beispielsweise 10 Sekunden) (Schritt504 ). Bei Ablauf der Zeitdauer T1 bestimmt der Client1 , ob ein eingehender Anruf noch empfangen wird, indem er versucht, ein Rufsignal auf der Telefonleitung29 zu erfassen (Schritt505 ). Das Erfassen eines Rufsignals würde anzeigen, daß ein Dritter weiterhin versucht, anzurufen, da ein Aufgelegt-Zustand nach einem Anklopfsignal der Vermittlungsstelle der Telefongesellschaft sagt, daß sie ein Rufsignal senden soll. Der Client1 bestimmt ferner, ob alle Telefonnebenapparate aufgelegt sind (d. h. inaktiv oder geschlossen) sind (Schritt506 ). Diese Bestimmung wird dadurch ausgeführt, daß die Impedanz der Telefonleitung29 erfaßt wird. wenn kein Rufsignal erfaßt wird und alle Nebenapparate aufgelegt sind, dann wählt der Client1 automatisch erneut den Modem-Pool2 an und nimmt den vorherigen Browsing-Zustand auf der Basis der zuvor gespeicherten Informationen wieder auf (Schritt507 ). Wenn jedoch ein Rufsignal erfaßt wird oder ein Nebenapparat abgenommen wurde (aktiv ist) (z. B. wenn ein anderes Mitglied des Haushalts den Hörer eines Nebenapparats abgenommen hat und begonnen hat, zu wählen), dann wartet der Client1 , bis dies nicht mehr der Fall ist, bevor er die Verbindung zum Modem-Pool2 erneut wiederherstellt. Unabhängig davon, ob die Unterbrechung eine Anklopfunterbrechung oder eine Unterbrechung von einer anderen Person war, die versucht, einen Anruf zu starten, behandelt folglich der gleiche Mechanismus die Situation. - Wie oben erwähnt, wird angenommen, daß der der Wohnung
15 bereitgestellte Telefondienst einen Rufnummernidentifizierungsdienst umfaßt. Man beachte, daß der Rufnummernidentifizierungsdienst nicht entscheidend für die Unterstützung der Anklopfmöglichkeit der vorliegenden Erfindung ist. Die vorliegende Erfindung verwendet die Rufnummernidentifizierungsinformationen, um dem Benutzer Informationen zu liefern, die den Ursprung des eingehenden Anrufs identifizieren. Es wird nun auf6 Bezug genommen. Es sei angenommen, daß ein eingehender Telefonanruf empfangen wird, während der Benutzer im Web browst. Dementsprechend trennt sich der Client1 von dem Modem-Pool2 , nachdem er die Browsing-Statusinformationen gespeichert hat. Der Client1 verursacht dann, daß dem Benutzer auf dem Fernseher12 eine Nachricht angezeigt wird, die anzeigt, daß ein eingehender Anruf empfangen wird (Schritt601 ). Der Client wartet dann auf die Rufnummernidentifizierungsinformationen. Diese Informationen werden üblicherweise zwischen dem ersten und dem zweiten Rufsignal empfangen (Schritt601 ). Wenn die Rufnummernidentifizierungsinformationen vor dem Ablauf einer vorgegebenen Zeitdauer empfangen werden, beispielsweise vor dem zweiten Rufsignal (Schritt602 ), dann bestimmt der Client1 , ob die Telefonnummer des eingehenden Anrufs zuvor im Speicher23 mit einem zugehörigen Namen gespeichert wurde (Schritt603 ). Falls dies der Fall ist, wird der der Quelle des eingehenden Anrufs zugeordnete Name aus dem Speicher23 abgerufen und dem Benutzer in Verbindung mit der Anklopfnachricht angezeigt (Schritt604 ). Wenn keine Rufnummernidentifizierungsinformationen empfangen werden oder wenn es in dem Speicher23 keinen der eingehenden Telefonnummer zugeordneten Namen im Speicher gibt, dann wird dem Benutzer eine Nachricht angezeigt, die anzeigt, daß der Name des Anrufers unbekannt ist (Schritt608 ). Wenn der Benutzer den eingehenden Anruf dadurch annimmt, daß er eines der Telefone10 innerhalb einer vorgegebenen Anzahl von Klingeltönen abnimmt, endet die Routine (Schritt605 ). Wenn der Benutzer den Anruf jedoch nicht annimmt, beantwortet der Client1 den Anruf automatisch. Insbesondere spielt der Client1 eine aufgezeichnete Begrüßung für den Anrufer (Schritt606 ) und zeichnet dann die Nachricht auf, die der eingehende Anrufer hinterlassen möchte (Schritt607 ). Die vom eingehenden Anrufer hinterlassene Nachricht wird dem Benutzer des Client1 in Echtzeit, wenn sie aufgezeichnet wird, vorgespielt, wobei die Lautsprecher des Fernsehers12 für die Audioausgabe verwendet werden. - Es wird nun auf
7 Bezug genommen, die nicht Teil der Erfindung ist. Das nächste Mal, wenn der Client1 eine Verbindung zum Internet herstellt, sendet der Client1 automatisch eine Anforderung an entsprechende „Weiße Seiten"-Datenbankservern nach dem Namen der Quelle des letzten Telefonanrufs (Schritt701 ), vorausgesetzt, es wurden für diesen Anruf Rufnummernidentifizierungsinformationen empfangen. Die Anforderung umfaßt die von dem Rufnummernidentifizierungsdienst bereitgestellte Telefonnummer. Derartige Websites mit „Weiße Seiten"-Telefonbuchinformationen sind wohl bekannt. Die Telefonbuch-Website ermöglicht der zugreifenden Partei, auf der Basis einer vorgegebenen Telefonnummer oder eines Namens zu suchen. Dementsprechend sucht der Client1 automatisch die Telefonnummer aus den Rufnummernidentifizierungsinformationen und verwendet dabei die Telefonbuch-Website (Schritt702 ). Wenn die Telefonbuch-Website die Telefonnummer lokalisiert (Schritt703 ), dann speichert der Client1 bei Empfang des Namens die Telefonnummer und den zugehörigen Namen zur zukünftigen Verwendung im Speicher23 (Schritt704 ). Folglich wird jedes Mal in der Zukunft, wenn ein eingehender Anruf von dieser Telefonnummer empfangen wird, der Name der anrufenden Partei automatisch aus dem Speicher23 abgerufen und dem Benutzer angezeigt (6 , Schritt604 ). - Gemäß einem selektiven Sendemerkmal wird der Benutzer des Clients
1 automatisch via E-Mail oder Telefon darüber informiert, wenn ein eingehender Telefonanruf von einer bestimmten Quelle empfangen wird, selbst wenn der Benutzer sich an einem anderen Ort als der Client1 befindet. Der Benutzer wählt zunächst eine Nachricht-Weiterleiten-Option aus und gibt in den Client1 die Identität einer anrufenden Partei ein. Die Identität kann in Form einer Telefonnummer oder eines Namens spezifiziert werden. Die Zahlentasten auf der Fernsteuerung11 können zur Eingabe der Ziffern einer Telefonnummer verwendet werden. Um alphabetische Buchstaben eines Namens einzugeben, kann der Benutzer Soft-Buttons in einem Bild einer Tastatur auswählen, die auf dem Fernseher12 angezeigt wird. Alternativ können die Buchstaben mit Hilfe einer drahtlosen Tastatur eingegeben werden. Der Benutzer wählt ferner einen Sendemodus, entweder als „E-Mail" oder „Telefon" oder beides und gibt eine Ziel-E-Mail-Adresse und/oder die Telefonnummer ein, die den Ort bezeichnet, an den die Weiterleitungsnachricht gesendet werden soll. -
8 zeigt eine Routine, die nicht Teil der vorliegenden Erfindung ist, mit welcher der Client1 Nachrichten an den Benutzer an einem entfernten Ort weiterleitet. Wenn ein eingehender Anruf empfangen wird, dann bestimmt der Client1 , wenn der Benutzer die Nachrichten-Weiterleiten-Option ausgewählt hat (Schritt801 ), ob die von dem Benutzer angegebene Identität der anrufenden Partei mit den Rufnummernidentifizierungsinformationen übereinstimmen (Schritt802 ). Wenn die vom Benutzer angegebene Identität als Name bereitgestellt wurde, verwendet der Client1 die oben beschriebenen Identifizierungsprozeduren, um festzustellen, ob es eine Übereinstimmung gibt. Speziell bestimmt der Client1 , ob die Telefonnummer in den Rufnummernidentifizierungsinformationen im Speicher23 gespeichert ist, und falls dies der Fall ist, ob ein zugehöriger Name dort gespeichert ist. - Wenn die Rufnummernidentifizierungsinformationen nicht mit der vom Benutzer spezifizierten Rufnummernidentität übereinstimmt, wird die Standardroutine zur Behandlung eingehender Anrufe ausgeführt (Schritt
805 ). Wenn es jedoch eine Übereinstimmung gibt, wartet der Client1 , bis die Leitung frei ist (d.h. bis keine eingehenden Anrufe empfangen werden und alle Hörer aufgelegt sind) (Schritt803 ). Wenn die Leitung frei ist, sendet der Client1 automatisch eine Nachricht an den von dem Benutzer spezifizierten Ort. Die Nachricht kann eine Standardnachricht sein oder eine vom Benutzer erzeugte Nachricht. Wenn der Telefonmodus ausgewählt wurde, wird der Client1 die vom Benutzer spezifizierte Zieltelefonnummer automatisch anwählen und eine vorher aufgezeichnete Nachricht abspielen, wenn der Anruf beantwortet wird. Folglich wird der Benutzer mit Hilfe der obigen Technik sofort benachrichtigt, wenn eine angegebene spezifizierte Partei anruft, selbst wenn sich der Benutzer entfernt von dem Client1 befindet. - Die an einen WebTVTM-Benutzer gerichtete E-Mail wird in dem WebTVTM-Server
5 gespeichert. Wenn eine an den Benutzer gerichtete E-Mail von dem Server5 empfangen wird, signalisiert der Server5 diese Tatsache dem Client1 , wenn der Client1 derzeit mit dem Server5 verbunden ist. Bei Empfang dieses Signals liefert der Client1 eine Anzeige an den Benutzer, daß der Benutzer E-Mail bekommen hat. Diese Anzeige ist vorgesehen in Form einer leuchtenden LED (Leuchtdiode), die in das Gehäuse der WebTVTM-Box10 integriert ist, in Form einer auf dem Fernseher12 angezeigten Textnachricht oder in beiden Formen. Bei einem Ausführungsbeispiel der vorliegenden Erfindung wählt sich der Client1 automatisch aus und verbindet sich in regelmäßigen Zeitabständen oder an vorgegebenen Zeitpunkten des Tages mit dem WebTVTM-Server5 , um festzustellen, ob der Benutzer irgendwelche neue E-Mail bekommen hat, und lädt zum schnellen Abrufen alle E-Mail in den Speicher (z. B. den RAM23 ) herunter und läßt die LED ferner leuchten. - Wie oben erwähnt, hat der Client
1 sowohl eine normale Telefonverbindung29a als auch eine ISDN-Verbindung29b zu dem Server5 . Es ist bekannt, daß eine ISDN-Verbindung eine schnellere Datenkommunikation als eine Standardtelefonverbindung gemäß dem aktuellen Stand der Technik ermöglicht. Allerdings ist der ISDN-Dienst tendenziell kostspieliger als der normale Telefondienst. Infolgedessen bietet dies eine Möglichkeit zur Verringerung der Kommunikationskosten, die mit dem Internetzugang verbunden sind. Insbesondere verfolgt der Client1 die Tageszeit und leitet die Kommunikation über die ISDN-Verbindung29b , während Stunden, die für die ISDN-Nutzung nicht als „Prime Time" bzw. Hauptzeit betrachtet werden. Dagegen leitet der Client1 die Kommunikation automatisch über die Standardtelefonverbindung29a während der ISDN-Prime Time, wenn die Übertragungsraten am kostspieligsten sind. - Ein weiterer Aspekt besteht darin, daß der Client
1 sich automatisch von dem WebTVTM-Server5 trennt, wenn innerhalb einer vorgegebenen Zeitdauer keine Eingabe von dem Benutzer empfangen wurde. Der aktuelle Browsing-Status wird vor der Unterbrechung im Speicher23 gesichert, wie oben beschrieben wurde. Die Verbindung wird automatisch wiederhergestellt und der letzte Browsing-Status wird wieder aufgenommen, sobald der Benutzer irgendeine Eingabe eingibt, die einen Zugang zum Netzwerk erfordert. Folglich ist es für den Benutzer nicht erforderlich, eine spezielle Log-In-Prozedur zu initiieren, um das Browsing wieder aufzunehmen. - Somit wurde für ein mit einem Server-Verarbeitungssystem gekoppeltes Client-Verarbeitungssystem ein Verfahren zur Verwaltung der Kommunikation zwischen dem Client und dem Server bereitgestellt.
Claims (11)
- Ein Verfahren zum Reagieren auf eine Unterbrechung, die von einem Client-Verarbeitungssystem während einer Kommunikation mit einem Server über eine Kommunikationsverbindung erfaßt worden ist, wobei die Kommunikationsverbindung eine mit dem Client-Verarbeitungssystem verbundene Telefonleitung einschließt, wobei das Verfahren die folgenden von dem Client-Verarbeitungssystem ausgeführten oder initiierten Schritte umfaßt: Erfassen (
501 ) einer Unterbrechung der Kommunikation, während das Client-Verarbeitungssystem mit dem Server über die Telefonleitung der Kommunikationsverbindung verbunden ist; Trennen (503 ) von dem Server in Erwiderung der Unterbrechung; Überwachen (505 ,506 ) der Telefonleitung, um festzustellen, wann es kein eingehendes Rufsignal auf der Telefonleitung gibt und daß sämtliche Nebenapparate, die sich dieselbe Telefonleitung teilen, aufgelegt sind; und wenn festgestellt wird, daß es kein eingehendes Rufsignal gibt und sämtliche Nebenapparate aufgelegt sind, automatisches Wiederverbinden (507 ) mit dem Server über die Telefonleitung der Kommunikationsverbindung. - Ein Verfahren nach Anspruch 1, wobei die Unterbrechung durch ein Anklopfsignal verursacht wird.
- Ein Verfahren nach Anspruch 2, ferner umfassend den Schritt (
604 ) des Anzeigens einer Information, die einen Rufer identifiziert, der einen dem Anklopfsignal zugeordneten eingehenden Ruf angemeldet hat. - Ein Verfahren nach Anspruch 1, wobei die Unterbrechung durch einen Versuch, einen Anruf unter Verwendung eines der sich die Telefonleitung teilenden Nebenapparate auszuführen, verursacht worden ist.
- Ein Verfahren nach Anspruch 1, wobei der Schritt des Überwachens (
505 ,506 ) der Telefonleitung die Schritte umfaßt: Abtasten einer Impedanz auf der Telefonleitung; und Feststellen, ob die abgetastete Impedanz anzeigt, daß sämtliche Nebenapparate aufgelegt sind. - Ein Verfahren nach Anspruch 1, ferner umfassend die Schritte: Empfangen eines Rufsignals innerhalb einer ersten vorgegebenen Zeitdauer; Warten, ob innerhalb einer zweiten vorgegebenen Zeitdauer nach dem Rufsignal ein Abhebe-Zustand auf der Telefonleitung auftritt; und wenn innerhalb der zweiten vorgegebenen Zeitdauer kein Abhebe-Zustand auf der Telefonleitung erfaßt wird, dann: Einrichten des Abhebe-Zustands auf der Telefonleitung; und Ausgeben einer ausgehenden Nachricht auf die Telefonleitung.
- Ein Verfahren nach Anspruch 6, ferner umfassend die Schritte: Aufzeichnen einer eingehenden Nachricht nach dem Ausgeben der ausgehenden Nachricht; und Einrichten eines Aufgelegt-Zustands nach dem Aufzeichnen der eingehenden Nachricht.
- Ein Verfahren nach Anspruch 1, ferner umfassend die Schritte: Empfangen eines Rufsignals innerhalb einer ersten vorgegebenen Zeitdauer; Warten darauf, daß innerhalb einer zweiten vorgegebenen Zeitdauer nach dem Rufsignal ein Abhebe-Zustand auf der Telefonleitung auftritt; sofern der Abhebe-Zustand innerhalb der zweiten vorgegebenen Zeitdauer erfaßt wird, Warten darauf, daß ein Auflege-Zustand auf der Telefonleitung auftritt; und bei Erfassen des Auflege-Zustands, erneutes Verbinden mit dem Server.
- Ein Verfahren nach Anspruch 1, ferner umfassend die Schritte: wenn nach einer ersten vorgegebenen Zeitdauer kein Rufsignal empfangen worden ist, dann: Warten darauf, daß ein Auflege-Zustand auf der Telefonleitung auftritt; und bei Erfassen des Auflege-Zustands: Wiedereinrichten der Kommunikation mit dem Server.
- Ein Verfahren nach Anspruch 1, ferner umfassend: Sichern (
502 ) der Informationen, die einen Browser-Status des Client-Verarbeitungssystems beschreiben, bei dem Client-Verarbeitungssystem; und Wiederaufnehmen (507 ) eines vorhergehenden Browser-Zustands auf der Grundlage der gesicherten Informationen nach der Unterbrechung. - Ein Computerprogrammprodukt, umfassend ein computerlesbares Medium, das Computerprogrammbefehle aufweist, die so ausgebildet sind, daß sie sämtliche Schritte der Verfahren nach einem der Ansprüche 1–10 ausführen, wenn die Computerprogrammbefehle auf einem Computer abgearbeitet werden.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US08/660,087 US5896444A (en) | 1996-06-03 | 1996-06-03 | Method and apparatus for managing communications between a client and a server in a network |
US660087 | 1996-06-03 |
Publications (2)
Publication Number | Publication Date |
---|---|
DE69735463D1 DE69735463D1 (de) | 2006-05-11 |
DE69735463T2 true DE69735463T2 (de) | 2006-11-02 |
Family
ID=24648085
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE69735463T Expired - Lifetime DE69735463T2 (de) | 1996-06-03 | 1997-05-02 | Verfahren und Gerät zur Verwaltung von Kommunikationen zwischen einem Klient und einem Server in einem Netzwerk |
Country Status (7)
Country | Link |
---|---|
US (6) | US5896444A (de) |
EP (4) | EP0812096B1 (de) |
JP (1) | JP3858346B2 (de) |
KR (1) | KR100274739B1 (de) |
AU (1) | AU3227597A (de) |
DE (1) | DE69735463T2 (de) |
WO (1) | WO1997047124A1 (de) |
Families Citing this family (205)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7168084B1 (en) | 1992-12-09 | 2007-01-23 | Sedna Patent Services, Llc | Method and apparatus for targeting virtual objects |
US9286294B2 (en) | 1992-12-09 | 2016-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content suggestion engine |
US7426264B1 (en) * | 1994-01-05 | 2008-09-16 | Henderson Daniel A | Method and apparatus for improved personal communication devices and systems |
US7266186B1 (en) * | 1994-01-05 | 2007-09-04 | Intellect Wireless Inc. | Method and apparatus for improved paging receiver and system |
US6249527B1 (en) | 1997-03-07 | 2001-06-19 | 3Com Corporation | Communication access chassis with general purpose computing platform |
US6678284B1 (en) | 1994-03-11 | 2004-01-13 | Utstarcom, Inc. | Communication access chassis with general purpose computing platform |
US6769128B1 (en) | 1995-06-07 | 2004-07-27 | United Video Properties, Inc. | Electronic television program guide schedule system and method with data feed access |
US6021428A (en) * | 1997-09-15 | 2000-02-01 | Genesys Telecommunications Laboratories, Inc. | Apparatus and method in improving e-mail routing in an internet protocol network telephony call-in-center |
US6879586B2 (en) * | 1996-07-09 | 2005-04-12 | Genesys Telecommunications Laboratories, Inc. | Internet protocol call-in centers and establishing remote agents |
US6353611B1 (en) | 1995-11-27 | 2002-03-05 | At&T Corp. | Call waiting feature for a telephone line connected to the internet |
US6343115B1 (en) | 1996-02-13 | 2002-01-29 | At&T Corp | Method of announcing an internet call |
EP0888688A4 (de) | 1996-03-15 | 2000-05-03 | Guide E Inc | Kombination eines videokassettenrekorderindex mit einer elektronischen programmführung |
US5940073A (en) | 1996-05-03 | 1999-08-17 | Starsight Telecast Inc. | Method and system for displaying other information in a TV program guide |
US5896444A (en) * | 1996-06-03 | 1999-04-20 | Webtv Networks, Inc. | Method and apparatus for managing communications between a client and a server in a network |
US5940074A (en) * | 1996-06-03 | 1999-08-17 | Webtv Networks, Inc. | Remote upgrade of software over a network |
US6034689A (en) | 1996-06-03 | 2000-03-07 | Webtv Networks, Inc. | Web browser allowing navigation between hypertext objects using remote control |
GB9613951D0 (en) * | 1996-07-03 | 1996-09-04 | British Telecomm | Telecommunications network |
US6483905B1 (en) * | 1996-08-13 | 2002-11-19 | Lextron Systems, Inc. | Electronic document answering machine |
JPH1097571A (ja) * | 1996-09-20 | 1998-04-14 | Hitachi Ltd | 相談先端末接続方法 |
US6137805A (en) * | 1997-02-10 | 2000-10-24 | International Business Machines Corporation | Method and apparatus to remotely configure a data processing system |
US6480600B1 (en) | 1997-02-10 | 2002-11-12 | Genesys Telecommunications Laboratories, Inc. | Call and data correspondence in a call-in center employing virtual restructuring for computer telephony integrated functionality |
US6104802A (en) | 1997-02-10 | 2000-08-15 | Genesys Telecommunications Laboratories, Inc. | In-band signaling for routing |
US7031442B1 (en) | 1997-02-10 | 2006-04-18 | Genesys Telecommunications Laboratories, Inc. | Methods and apparatus for personal routing in computer-simulated telephony |
US9113122B2 (en) | 1997-04-21 | 2015-08-18 | Rovi Guides, Inc. | Method and apparatus for time-shifting video and text in a text-enhanced television program |
US6381748B1 (en) * | 1997-05-02 | 2002-04-30 | Gte Main Street Incorporated | Apparatus and methods for network access using a set top box and television |
JP3798114B2 (ja) * | 1997-05-23 | 2006-07-19 | 富士通株式会社 | 端末、移動端末、サーバ、端末通信方法およびサーバ通信方法 |
US8516132B2 (en) | 1997-06-19 | 2013-08-20 | Mymail, Ltd. | Method of accessing a selected network |
US6571290B2 (en) | 1997-06-19 | 2003-05-27 | Mymail, Inc. | Method and apparatus for providing fungible intercourse over a network |
US5895471A (en) | 1997-07-11 | 1999-04-20 | Unwired Planet, Inc. | Providing a directory of frequently used hyperlinks on a remote server |
BRPI9812104B1 (pt) | 1997-07-21 | 2016-12-27 | Guide E Inc | método para navegar por um guia de programa interativo |
US6748054B1 (en) * | 1997-09-08 | 2004-06-08 | Worldcom, Inc. | Single telephone number access to multiple communications services |
US6182129B1 (en) * | 1997-09-11 | 2001-01-30 | International Business Machines Corporation | Apparatus, methods and computer program products for managing sessions with host-based application using session vectors |
US6611681B2 (en) * | 1997-09-26 | 2003-08-26 | Daniel A. Henderson | Method and apparatus for an improved call interrupt feature in a cordless telephone answering device |
US6985943B2 (en) | 1998-09-11 | 2006-01-10 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for extended management of state and interaction of a remote knowledge worker from a contact center |
US6711611B2 (en) | 1998-09-11 | 2004-03-23 | Genesis Telecommunications Laboratories, Inc. | Method and apparatus for data-linking a mobile knowledge worker to home communication-center infrastructure |
US6081830A (en) * | 1997-10-09 | 2000-06-27 | Gateway 2000, Inc. | Automatic linking to program-specific computer chat rooms |
USRE46528E1 (en) | 1997-11-14 | 2017-08-29 | Genesys Telecommunications Laboratories, Inc. | Implementation of call-center outbound dialing capability at a telephony network level |
US20040107208A1 (en) * | 1997-12-09 | 2004-06-03 | Seet Siew Shon | Method and apparatus for bookmarking telephone numbers for efficient access by wireless phone devices |
US6065120A (en) * | 1997-12-09 | 2000-05-16 | Phone.Com, Inc. | Method and system for self-provisioning a rendezvous to ensure secure access to information in a database from multiple devices |
US6757274B1 (en) * | 1997-12-16 | 2004-06-29 | Bellsouth Intellectual Property Corporation | Method and apparatus for allowing selective disposition of an incoming telephone call during an internet session |
US6304636B1 (en) | 1997-12-23 | 2001-10-16 | At&T Corp. | Forwarding voice messages to a called party using electronic mail |
KR100261107B1 (ko) | 1997-12-30 | 2000-07-01 | 윤종용 | 인터넷 접속 모드에서의 전화 자동 착신전환 장치와 설정/해제방법 |
US6236716B1 (en) * | 1998-02-11 | 2001-05-22 | Nortel Networks Ltd | Call parking and paging system and method of operation |
US7907598B2 (en) | 1998-02-17 | 2011-03-15 | Genesys Telecommunication Laboratories, Inc. | Method for implementing and executing communication center routing strategies represented in extensible markup language |
US6332154B2 (en) | 1998-09-11 | 2001-12-18 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for providing media-independent self-help modules within a multimedia communication-center customer interface |
US6169796B1 (en) | 1998-03-09 | 2001-01-02 | At & T Corp. | Call rerouter method and apparatus |
US6304565B1 (en) | 1998-05-20 | 2001-10-16 | At&T Corp. | Method of completing long distance pots calls with IP telephony endpoints |
US7522931B2 (en) * | 1998-06-05 | 2009-04-21 | Netnumber, Inc. | Method and apparatus for accessing a network computer to establish a push-to-talk session |
US6539077B1 (en) | 1998-06-05 | 2003-03-25 | Netnumber.Com, Inc. | Method and apparatus for correlating a unique identifier, such as a PSTN telephone number, to an internet address to enable communications over the internet |
AU8567798A (en) * | 1998-06-19 | 2000-01-05 | Netsafe, Inc. | Method and apparatus for providing connections over a network |
US6343121B1 (en) | 1998-06-29 | 2002-01-29 | At&T Corp | Selective call waiting service |
US6237039B1 (en) * | 1998-06-30 | 2001-05-22 | Webtv Networks, Inc. | Method and apparatus for downloading auxiliary data to a client from a network during client idle periods |
US6308202B1 (en) * | 1998-09-08 | 2001-10-23 | Webtv Networks, Inc. | System for targeting information to specific users on a computer network |
CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
ES2188203T3 (es) | 1998-07-17 | 2003-06-16 | United Video Properties Inc | Sistema de guia de programas de television interativa que tienen multiples dispositivos en un domicilio particular. |
AR020608A1 (es) | 1998-07-17 | 2002-05-22 | United Video Properties Inc | Un metodo y una disposicion para suministrar a un usuario acceso remoto a una guia de programacion interactiva por un enlace de acceso remoto |
US6282275B1 (en) * | 1998-08-07 | 2001-08-28 | Lucent Technologies Inc. | Telephone caller identification log with internet access |
US6898762B2 (en) | 1998-08-21 | 2005-05-24 | United Video Properties, Inc. | Client-server electronic program guide |
USRE46153E1 (en) | 1998-09-11 | 2016-09-20 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus enabling voice-based management of state and interaction of a remote knowledge worker in a contact center environment |
US6510467B1 (en) * | 1998-09-16 | 2003-01-21 | International Business Machines Corporation | Method for transferring data files between a user and an internet server |
TW465235B (en) | 1998-09-17 | 2001-11-21 | United Video Properties Inc | Electronic program guide with digital storage |
US6934963B1 (en) | 1998-09-22 | 2005-08-23 | United Video Properties, Inc. | Interactive television program guide with passive content |
US6574239B1 (en) * | 1998-10-07 | 2003-06-03 | Eric Morgan Dowling | Virtual connection of a remote unit to a server |
US7694319B1 (en) | 1998-11-02 | 2010-04-06 | United Video Properties, Inc. | Interactive program guide with continuous data stream and client-server data supplementation |
JP3223355B2 (ja) * | 1998-11-12 | 2001-10-29 | 株式会社エヌ・ティ・ティ・ドコモ | 通信制御方法、通信制御装置、記録媒体およびデータ端末 |
FI107363B (fi) | 1998-11-27 | 2001-07-13 | Nokia Networks Oy | Menetelmä ja järjestelmä tietoliikenneverkon palvelun toteuttamiseksi |
JP2000165772A (ja) * | 1998-11-30 | 2000-06-16 | Sony Corp | テレビジョン受像機 |
US6859799B1 (en) | 1998-11-30 | 2005-02-22 | Gemstar Development Corporation | Search engine for video and graphics |
TW499816B (en) | 1998-11-30 | 2002-08-21 | United Video Properties Inc | Interactive program guide system and method |
US6532286B1 (en) | 1998-12-23 | 2003-03-11 | At&T Corp. | Method and system for processing a telephone call |
US6438222B1 (en) | 1998-12-23 | 2002-08-20 | At&T Corp. | Method and system for processing a telephone call while on-line |
US6486892B1 (en) | 1999-04-07 | 2002-11-26 | Joseph L. Stern | System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices |
US6912276B1 (en) * | 1999-04-12 | 2005-06-28 | Silicon Laboratories, Inc. | Modem on hold |
US6819749B1 (en) * | 1999-04-12 | 2004-11-16 | Mindspeed Technologies, Inc. | Method and apparatus for fast V.90 modem startup |
US6690776B1 (en) | 1999-04-12 | 2004-02-10 | Conexant Systems, Inc. | Communication on hold notifier |
US6704399B1 (en) | 1999-04-12 | 2004-03-09 | Conexant Systems, Inc. | Quick connect parameter exchange |
USRE42661E1 (en) | 1999-04-12 | 2011-08-30 | V-Dot Technologies, Llc | Method and apparatus for fast V.90 modem startup |
US6731726B1 (en) | 1999-04-12 | 2004-05-04 | Conexant Systems, Inc. | Communication on hold |
US6529587B1 (en) * | 1999-04-27 | 2003-03-04 | Agere Systems Inc. | Method for screening active voice mail messages |
JP4088443B2 (ja) * | 1999-07-27 | 2008-05-21 | コネクサント システムズ, インコーポレイテッド | 通信保留 |
EP1198949B1 (de) * | 1999-07-27 | 2005-12-21 | Silicon Laboratories, Inc. | Modem-in-wartestellung |
US6771749B1 (en) * | 1999-07-28 | 2004-08-03 | A.T.&T. Corp. | Method and apparatus for delivering messages to a device |
US8464302B1 (en) | 1999-08-03 | 2013-06-11 | Videoshare, Llc | Method and system for sharing video with advertisements over a network |
US6587458B1 (en) * | 1999-08-04 | 2003-07-01 | At&T Corporation | Method and apparatus for an internet Caller-ID delivery plus service |
US6449246B1 (en) | 1999-09-15 | 2002-09-10 | Telcordia Technologies, Inc. | Multicarrier personal access communication system |
US7305475B2 (en) * | 1999-10-12 | 2007-12-04 | Webmd Health | System and method for enabling a client application to operate offline from a server |
US6714637B1 (en) * | 1999-10-19 | 2004-03-30 | Nortel Networks Limited | Customer programmable caller ID alerting indicator |
US6834305B1 (en) * | 1999-11-16 | 2004-12-21 | International Business Machines Corporation | System and method for automatically connecting local and remote data processing systems |
US7929978B2 (en) | 1999-12-01 | 2011-04-19 | Genesys Telecommunications Laboratories, Inc. | Method and apparatus for providing enhanced communication capability for mobile devices on a virtual private network |
US6687341B1 (en) * | 1999-12-21 | 2004-02-03 | Bellsouth Intellectual Property Corp. | Network and method for the specification and delivery of customized information content via a telephone interface |
US6690675B1 (en) | 1999-12-30 | 2004-02-10 | At&T Corp. | User programmable fail-proof IP hotline/warm-line |
US6252952B1 (en) | 1999-12-30 | 2001-06-26 | At&T Corp | Personal user network (closed user network) PUN/CUN |
US6937713B1 (en) | 1999-12-30 | 2005-08-30 | At&T Corp. | IP call forward profile |
US6826173B1 (en) | 1999-12-30 | 2004-11-30 | At&T Corp. | Enhanced subscriber IP alerting |
US6775273B1 (en) | 1999-12-30 | 2004-08-10 | At&T Corp. | Simplified IP service control |
US6775267B1 (en) | 1999-12-30 | 2004-08-10 | At&T Corp | Method for billing IP broadband subscribers |
US7180889B1 (en) * | 1999-12-30 | 2007-02-20 | At&T Corp. | Personal control of address assignment and greeting options for multiple BRG ports |
US6728239B1 (en) | 1999-12-30 | 2004-04-27 | At&T Corp. | Scaleable network server for low cost PBX |
US6570855B1 (en) | 1999-12-30 | 2003-05-27 | At&T Corp. | Automatic call manager traffic gate feature |
US6816469B1 (en) | 1999-12-30 | 2004-11-09 | At&T Corp. | IP conference call waiting |
US6889321B1 (en) | 1999-12-30 | 2005-05-03 | At&T Corp. | Protected IP telephony calls using encryption |
US6678265B1 (en) | 1999-12-30 | 2004-01-13 | At&T Corp. | Local number portability database for on-net IP call |
US7120139B1 (en) | 1999-12-30 | 2006-10-10 | At&T Corp. | Broadband cable telephony network architecture IP ITN network architecture reference model |
US6680935B1 (en) | 1999-12-30 | 2004-01-20 | At&T Corp. | Anonymous call rejection |
US6373817B1 (en) | 1999-12-30 | 2002-04-16 | At&T Corp. | Chase me system |
US6836478B1 (en) | 1999-12-30 | 2004-12-28 | At&T Corp. | Call hold with reminder and information push |
US7075918B1 (en) | 1999-12-30 | 2006-07-11 | At&T Corp. | BRG with PBX capabilities |
US6917610B1 (en) | 1999-12-30 | 2005-07-12 | At&T Corp. | Activity log for improved call efficiency |
US6671262B1 (en) | 1999-12-30 | 2003-12-30 | At&T Corp. | Conference server for automatic x-way call port expansion feature |
US6687360B2 (en) | 1999-12-30 | 2004-02-03 | At&T Corp. | Personal IP follow-me service |
US6363426B1 (en) | 2000-01-07 | 2002-03-26 | Dialout.Net, Inc. | System and method of allocating modem resources to software applications |
US7143141B1 (en) * | 2000-01-25 | 2006-11-28 | Hewlett-Packard Development Company, L.P. | System for providing internet-related services in response to a handheld device that is not required to be internet-enabled |
DE60142774D1 (de) | 2000-02-01 | 2010-09-23 | United Video Properties Inc | Methoden und systeme zum erzwingen von reklame |
KR20000030253A (ko) * | 2000-02-16 | 2000-06-05 | 마영민 | 인터넷 상의 타사 또는 타인 홈페이지에 삽입한 아이콘의 원클릭으로 연결되는 수신자부담 전화 서비스 제공 시스템 및 그 방법 |
AU2001245575A1 (en) | 2000-03-09 | 2001-09-17 | Videoshare, Inc. | Sharing a streaming video |
US8463839B2 (en) | 2000-03-28 | 2013-06-11 | Cybernet Systems Corporation | Distributed computing environment |
CA2402968C (en) | 2000-03-31 | 2012-10-23 | United Video Properties, Inc. | Systems and methods for reducing cut-offs in program recording |
EP1273167B1 (de) | 2000-04-10 | 2005-12-07 | United Video Properties, Inc. | Interaktive medienführung mit medienführungsschnittstelle |
US7051111B1 (en) * | 2000-04-25 | 2006-05-23 | Digeo, Inc. | Multiple source proxy management system |
US7099926B1 (en) * | 2000-07-06 | 2006-08-29 | International Business Machines Corporation | Object caching and update queuing technique to improve performance and resource utilization |
US6944591B1 (en) * | 2000-07-27 | 2005-09-13 | International Business Machines Corporation | Audio support system for controlling an e-mail system in a remote computer |
US7194511B2 (en) * | 2000-08-10 | 2007-03-20 | Digeo, Inc. | System and method to manage participant input for an interactive show |
US7688803B1 (en) | 2000-09-01 | 2010-03-30 | Young Steven J | System and method for coordinating between multiple telephony channels |
DE10044243A1 (de) * | 2000-09-07 | 2002-04-04 | Siemens Ag | Kommunikationssystem mit Telekommunikations- und Internetdiensten sowie ein Verfahren zum Betreiben eines solchen Kommunikationssystems |
US7103906B1 (en) | 2000-09-29 | 2006-09-05 | International Business Machines Corporation | User controlled multi-device media-on-demand system |
KR20070114325A (ko) | 2000-10-11 | 2007-11-30 | 유나이티드 비디오 프로퍼티즈, 인크. | 주문형 미디어 시스템에서 데이터를 캐싱하기 위한 시스템및 방법 |
KR101399240B1 (ko) | 2000-10-11 | 2014-06-02 | 유나이티드 비디오 프로퍼티즈, 인크. | 매체 콘텐츠 배달 시스템 및 방법 |
US7200859B1 (en) | 2000-11-22 | 2007-04-03 | Digeo, Inc. | Apparatus and method for intelligent multimedia compression and distribution |
US20020065097A1 (en) * | 2000-11-30 | 2002-05-30 | Brockenbrough Allan E. | System for arranging interactive games between players via multimode communication devices |
US6665388B2 (en) * | 2000-12-20 | 2003-12-16 | Bellsouth Intellectual Property Corporation | System and method for monitoring incoming communications to a telecommunications device |
FI111782B (fi) * | 2000-12-29 | 2003-09-15 | Nokia Corp | Valintaisen yhteyden tarjoaminen pakettiradiojärjestelmässä |
US6813643B2 (en) | 2001-01-05 | 2004-11-02 | Digeo, Inc. | Multimedia system with selectable protocol module including MPEG logic and docsis logic sharing a single tuner |
US20020116705A1 (en) * | 2001-02-20 | 2002-08-22 | Perlman Stephen G. | System and method for processing conditional access data |
US20020114360A1 (en) * | 2001-02-20 | 2002-08-22 | Perlman Stephen G. | System and method for processing multiple broadcast multimedia streams |
CA2438947C (en) | 2001-02-21 | 2016-03-22 | United Video Properties, Inc. | Systems and methods for interactive program guides with personal video recording features |
US7031453B1 (en) | 2001-03-19 | 2006-04-18 | Nortel Networks Limited | Telephony ring customization |
US7046805B2 (en) * | 2001-03-20 | 2006-05-16 | Digeo, Inc. | System and method for efficiently storing and processing multimedia content |
US7063619B2 (en) * | 2001-03-29 | 2006-06-20 | Interactive Telegames, Llc | Method and apparatus for identifying game players and game moves |
US7065557B2 (en) * | 2001-04-12 | 2006-06-20 | Hewlett-Packard Development Company, L.P. | Method and apparatus for consuming content at a network address |
US7702801B1 (en) * | 2001-04-19 | 2010-04-20 | Advanced Micro Devices, Inc. | Determining logon status in a broadband network system and automatically restoring logon connectivity |
US7386129B2 (en) * | 2001-05-30 | 2008-06-10 | Digeo, Inc. | System and method for multimedia content simulcast |
US7093277B2 (en) * | 2001-05-30 | 2006-08-15 | Digeo, Inc. | System and method for improved multi-stream multimedia transmission and processing |
US6628763B1 (en) | 2001-05-31 | 2003-09-30 | Alcatel | Call waiting service in multimedia-capable network |
US6744868B2 (en) | 2001-05-31 | 2004-06-01 | Alcatel | Call party profile presentation service in a multimedia-capable network |
US7908628B2 (en) | 2001-08-03 | 2011-03-15 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator content coding and formatting |
US7793326B2 (en) | 2001-08-03 | 2010-09-07 | Comcast Ip Holdings I, Llc | Video and digital multimedia aggregator |
US7463737B2 (en) * | 2001-08-15 | 2008-12-09 | Digeo, Inc. | System and method for conditional access key encryption |
US6899329B2 (en) * | 2001-10-01 | 2005-05-31 | Atlantic City Coin & Slot Service Company, Inc. | Telephone gaming device |
US20030081740A1 (en) * | 2001-10-25 | 2003-05-01 | Koninklijke Philips Electronics N.V. | Remote callerID information retrieval system and method |
US20030097659A1 (en) * | 2001-11-16 | 2003-05-22 | Goldman Phillip Y. | Interrupting the output of media content in response to an event |
US7366776B2 (en) * | 2001-11-20 | 2008-04-29 | Sharp Laboratories Of America, Inc. | System and method for reestablishing a communication period in a rendezvous scheduled system |
US20030211888A1 (en) * | 2002-05-13 | 2003-11-13 | Interactive Telegames, Llc | Method and apparatus using insertably-removable auxiliary devices to play games over a communications link |
US7263178B1 (en) | 2002-09-24 | 2007-08-28 | Verizon Laboratories Inc. | Automated communications assistant and method |
US6763095B1 (en) * | 2002-09-24 | 2004-07-13 | Verizon Laboratories Inc. | Unified messaging system and method |
US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
US20060051059A1 (en) | 2004-09-08 | 2006-03-09 | Krakirian Haig H | Video recorder having user extended and automatically extended time slots |
US9003548B2 (en) * | 2004-04-13 | 2015-04-07 | Nl Systems, Llc | Method and system for digital rights management of documents |
US7940746B2 (en) | 2004-08-24 | 2011-05-10 | Comcast Cable Holdings, Llc | Method and system for locating a voice over internet protocol (VoIP) device connected to a network |
US7310521B2 (en) * | 2005-01-18 | 2007-12-18 | General Motors Corporation | Method to reduce modem call establishment time to a telematics unit |
US8544045B2 (en) * | 2005-01-21 | 2013-09-24 | Sony Corporation | Home network audio client with detachable remote commander |
US9973817B1 (en) | 2005-04-08 | 2018-05-15 | Rovi Guides, Inc. | System and method for providing a list of video-on-demand programs |
US20060235929A1 (en) * | 2005-04-13 | 2006-10-19 | Sbc Knowledge Ventures, L.P. | Electronic message notification |
US7788266B2 (en) | 2005-08-26 | 2010-08-31 | Veveo, Inc. | Method and system for processing ambiguous, multi-term search queries |
WO2007025119A2 (en) * | 2005-08-26 | 2007-03-01 | Veveo, Inc. | User interface for visual cooperation between text input and display device |
US7925728B2 (en) * | 2005-09-08 | 2011-04-12 | International Business Machines Corporation | Facilitating detection of hardware service actions |
US8239682B2 (en) | 2005-09-28 | 2012-08-07 | Nl Systems, Llc | Method and system for digital rights management of documents |
US7646962B1 (en) | 2005-09-30 | 2010-01-12 | Guideworks, Llc | System and methods for recording and playing back programs having desirable recording attributes |
US20070079342A1 (en) | 2005-09-30 | 2007-04-05 | Guideworks, Llc | Systems and methods for managing local storage of on-demand content |
US9008075B2 (en) | 2005-12-22 | 2015-04-14 | Genesys Telecommunications Laboratories, Inc. | System and methods for improving interaction routing performance |
US9681105B2 (en) | 2005-12-29 | 2017-06-13 | Rovi Guides, Inc. | Interactive media guidance system having multiple devices |
US9015736B2 (en) | 2005-12-29 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for episode tracking in an interactive media environment |
US7962942B1 (en) | 2006-02-28 | 2011-06-14 | Rovi Guides, Inc. | Systems and methods for enhanced trick-play functions |
US7835998B2 (en) | 2006-03-06 | 2010-11-16 | Veveo, Inc. | Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system |
US8316394B2 (en) | 2006-03-24 | 2012-11-20 | United Video Properties, Inc. | Interactive media guidance application with intelligent navigation and display features |
WO2007124429A2 (en) | 2006-04-20 | 2007-11-01 | Veveo, Inc. | User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content |
US20070276946A1 (en) * | 2006-05-24 | 2007-11-29 | Wen Wendy Hsu | System and method of forwarding and sender approval |
WO2008004524A1 (fr) | 2006-07-03 | 2008-01-10 | Panasonic Corporation | Dispositif de certification, dispositif de vérification, système de vérification, programme informatique et circuit intégré |
WO2008045690A2 (en) | 2006-10-06 | 2008-04-17 | Veveo, Inc. | Linear character selection display interface for ambiguous text input |
US8078884B2 (en) | 2006-11-13 | 2011-12-13 | Veveo, Inc. | Method of and system for selecting and presenting content based on user identification |
US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
US8418206B2 (en) | 2007-03-22 | 2013-04-09 | United Video Properties, Inc. | User defined rules for assigning destinations of content |
WO2008148012A1 (en) | 2007-05-25 | 2008-12-04 | Veveo, Inc. | System and method for text disambiguation and context designation in incremental search |
US8296294B2 (en) * | 2007-05-25 | 2012-10-23 | Veveo, Inc. | Method and system for unified searching across and within multiple documents |
US20080313574A1 (en) * | 2007-05-25 | 2008-12-18 | Veveo, Inc. | System and method for search with reduced physical interaction requirements |
US20090019492A1 (en) | 2007-07-11 | 2009-01-15 | United Video Properties, Inc. | Systems and methods for mirroring and transcoding media content |
US8327402B1 (en) | 2008-07-15 | 2012-12-04 | United Video Properties, Inc. | Methods and devices for presenting an interactive media guidance application |
KR101383573B1 (ko) * | 2008-08-01 | 2014-04-09 | 삼성전자주식회사 | 화상형성장치 및 그의 웹 정보 제공방법 |
US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
US20120114312A1 (en) | 2009-03-25 | 2012-05-10 | Eloy Technology, Llc | Method and system for determining the availability of a media controller |
US9166714B2 (en) | 2009-09-11 | 2015-10-20 | Veveo, Inc. | Method of and system for presenting enriched video viewing analytics |
US9014546B2 (en) | 2009-09-23 | 2015-04-21 | Rovi Guides, Inc. | Systems and methods for automatically detecting users within detection regions of media devices |
US9445158B2 (en) | 2009-11-06 | 2016-09-13 | Eloy Technology, Llc | Distributed aggregated content guide for collaborative playback session |
US9953100B2 (en) * | 2010-01-27 | 2018-04-24 | Auraplayer Ltd. | Automated runtime command replacement in a client-server session using recorded user events |
US20110191330A1 (en) * | 2010-02-04 | 2011-08-04 | Veveo, Inc. | Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior |
US9204193B2 (en) | 2010-05-14 | 2015-12-01 | Rovi Guides, Inc. | Systems and methods for media detection and filtering using a parental control logging application |
US9736524B2 (en) | 2011-01-06 | 2017-08-15 | Veveo, Inc. | Methods of and systems for content search based on environment sampling |
US9049073B2 (en) | 2011-06-28 | 2015-06-02 | Rovi Guides, Inc. | Systems and methods for initializing allocations of transport streams based on historical data |
US8949901B2 (en) | 2011-06-29 | 2015-02-03 | Rovi Guides, Inc. | Methods and systems for customizing viewing environment preferences in a viewing environment control application |
US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
US9848276B2 (en) | 2013-03-11 | 2017-12-19 | Rovi Guides, Inc. | Systems and methods for auto-configuring a user equipment device with content consumption material |
US9674563B2 (en) | 2013-11-04 | 2017-06-06 | Rovi Guides, Inc. | Systems and methods for recommending content |
US9264656B2 (en) | 2014-02-26 | 2016-02-16 | Rovi Guides, Inc. | Systems and methods for managing storage space |
US9288521B2 (en) | 2014-05-28 | 2016-03-15 | Rovi Guides, Inc. | Systems and methods for updating media asset data based on pause point in the media asset |
WO2016172474A1 (en) | 2015-04-24 | 2016-10-27 | Encryptics, Llc | System and method for enhanced data protection |
CN107241480B (zh) * | 2017-06-19 | 2020-11-10 | 北京小米移动软件有限公司 | 信息处理的方法及设备 |
Family Cites Families (77)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5825867A (en) * | 1984-09-14 | 1998-10-20 | Aspect Telecommunications Corporation | Enhanced call waiting |
JPS61158257A (ja) * | 1984-12-29 | 1986-07-17 | Hashimoto Corp | ビデオテツクス受信中の電話応対方式 |
US4751728A (en) * | 1987-03-27 | 1988-06-14 | Treat John M | Telephone call monitoring, metering and selection device |
US4852151A (en) * | 1988-02-24 | 1989-07-25 | Hayes Microcomputer Products, Inc. | Modem with call waiting |
US5204895A (en) * | 1988-03-22 | 1993-04-20 | Canon Kabushiki Kaisha | Data communicating apparatus which selects analog or digital communication in accordance with the destination number |
US5008927A (en) * | 1988-05-05 | 1991-04-16 | Transaction Technology, Inc. | Computer and telephone apparatus with user friendly computer interface integrity features |
JPH01298854A (ja) * | 1988-05-27 | 1989-12-01 | Oki Electric Ind Co Ltd | データ伝送装置の自動認識方式 |
KR910002934B1 (ko) * | 1988-08-31 | 1991-05-10 | 삼성전자 주식회사 | 전자식 간이 교환 장치의 통화 대기 및 교대통화방법 |
US5005011A (en) * | 1988-12-23 | 1991-04-02 | Apple Computer, Inc. | Vertical filtering apparatus for raster scanned display |
US4995074A (en) * | 1989-04-03 | 1991-02-19 | Goldman Bruce J | Switched line modem interface system |
US5299307A (en) * | 1990-08-17 | 1994-03-29 | Claris Corporation | Controls for drawing images on computer displays |
JPH0813068B2 (ja) * | 1991-01-16 | 1996-02-07 | 富士ゼロックス株式会社 | データ通信装置 |
JP2770592B2 (ja) * | 1991-03-20 | 1998-07-02 | 日本電気株式会社 | 交換機 |
US5276731A (en) * | 1991-04-26 | 1994-01-04 | Rolm Company | Method and apparatus for handling incoming telephone calls |
US5202828A (en) * | 1991-05-15 | 1993-04-13 | Apple Computer, Inc. | User interface system having programmable user interface elements |
US5206900B1 (en) * | 1991-05-31 | 1998-06-09 | David Callele | Automated attendant |
US5513323A (en) * | 1991-06-14 | 1996-04-30 | International Business Machines Corporation | Method and apparatus for multistage document format transformation in a data processing system |
US5241587A (en) * | 1991-07-03 | 1993-08-31 | Teltone Corporation | Polling controller |
US5805677A (en) * | 1991-07-11 | 1998-09-08 | Sbc Technology Resources, Inc. | Apparatus for facilitating the display of information relating to the origin of a third source caller |
IL102369A (en) * | 1991-07-11 | 1995-11-27 | Southwest Bell Tech Resources | Capture device and method for displaying information |
US5263084A (en) * | 1991-07-22 | 1993-11-16 | Northern Telecom Limited | Spontaneous caller identification with call-waiting |
US5490208A (en) * | 1991-10-03 | 1996-02-06 | Viscorp | Apparatus and method for voice mode and data mode television-to-television communication |
US5396546A (en) * | 1991-10-03 | 1995-03-07 | Viscorp | Apparatus and method for automatic and user configurable information appliance |
US5305312A (en) * | 1992-02-07 | 1994-04-19 | At&T Bell Laboratories | Apparatus for interfacing analog telephones and digital data terminals to an ISDN line |
US5538255A (en) * | 1992-02-18 | 1996-07-23 | Barker; Bruce J. | Remote controlled multiplayer video game |
US5410541A (en) * | 1992-05-04 | 1995-04-25 | Ivon International, Inc. | System for simultaneous analog and digital communications over an analog channel |
DE69325275T2 (de) * | 1992-08-26 | 1999-11-04 | Bellsouth Corp | Kommunikationsverfahren mit personennummer |
EP0588101A3 (de) * | 1992-09-14 | 1995-03-08 | Rolm Co | Nachrichtenspeicherung- und Abrufsysteme mit selektiver Anruferverarbeitung. |
US5408526A (en) * | 1992-10-29 | 1995-04-18 | At&T Corp. | Conference calling system |
US5325423A (en) * | 1992-11-13 | 1994-06-28 | Multimedia Systems Corporation | Interactive multimedia communication system |
US5425084A (en) * | 1992-11-23 | 1995-06-13 | Brinskele; Edward A. | Computer-controlled telecommunications system |
CA2085280C (en) * | 1992-12-14 | 2000-08-15 | Carole Quirk | Delayed cancel call waiting |
US5349638A (en) * | 1993-01-25 | 1994-09-20 | Micro-Technology Inc.-Wisconsin | Universal calling/originating number identification |
US5469540A (en) * | 1993-01-27 | 1995-11-21 | Apple Computer, Inc. | Method and apparatus for generating and displaying multiple simultaneously-active windows |
US5287401A (en) * | 1993-03-15 | 1994-02-15 | Intel Corporation | Apparatus and method for a modem for detecting a call waiting signal |
US5327486A (en) * | 1993-03-22 | 1994-07-05 | Bell Communications Research, Inc. | Method and system for managing telecommunications such as telephone calls |
US5400395A (en) * | 1993-04-05 | 1995-03-21 | The United States Of America As Represented By The Secretary Of The Navy | Telephone line selector and call accountant |
US5802502A (en) * | 1993-05-24 | 1998-09-01 | British Telecommunications Public Limited Company | System for selective communication connection based on transaction pricing signals |
DE69400115T2 (de) * | 1993-06-22 | 1996-11-14 | Vmx Inc | Elektronisches Mitteilungssystem mit integrierten Sprachnachrichten |
US5317566A (en) * | 1993-08-18 | 1994-05-31 | Ascom Timeplex Trading Ag | Least cost route selection in distributed digital communication networks |
IL106746A (en) * | 1993-08-19 | 1997-02-18 | News Datacom Ltd | CATV systems |
JPH0758744A (ja) * | 1993-08-20 | 1995-03-03 | Fujitsu Ltd | 緊急呼と通常呼が混在される呼収容方式 |
US5638433A (en) * | 1993-11-18 | 1997-06-10 | Best Rate, Inc. | Best rate telecommunication access code and data transceiver/facilitator (BRTF) |
US5563939A (en) * | 1993-12-09 | 1996-10-08 | At&T | Method and system for delivering a communication service |
US5513251A (en) * | 1993-12-30 | 1996-04-30 | At&T Corp. | Method for providing call waiting service |
US5581599A (en) * | 1993-12-30 | 1996-12-03 | Northern Telecom Limited | Cordless telephone terminal |
US5420914A (en) * | 1994-02-28 | 1995-05-30 | U S West Technologies, Inc. | System and method for real time carrier selection |
US5488411A (en) * | 1994-03-14 | 1996-01-30 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US5425085C1 (en) * | 1994-03-18 | 2001-10-09 | Rates Technology Inc | Least control routing device for separate connection into phone line |
US5519836A (en) * | 1994-03-25 | 1996-05-21 | At&T Corp. | Method of on-line permanent virtual circuit routing |
US5706334A (en) * | 1994-08-18 | 1998-01-06 | Lucent Technologies Inc. | Apparatus for providing a graphical control interface |
DE69525178T2 (de) * | 1994-10-25 | 2002-08-29 | British Telecomm | Ansagedienste mit spracheingabe |
GB2294608B (en) * | 1994-10-26 | 1999-03-10 | Telsis Holdings Ltd | Message deposit alerting apparatus for messaging systems |
US5651060A (en) * | 1994-11-15 | 1997-07-22 | Catapult Entertainment, Inc. | Method and apparatus for detecting and recovering from call waiting interruptions to modem communications |
US5754787A (en) * | 1994-12-23 | 1998-05-19 | Intel Corporation | System for electronically publishing objects with header specifying minimum and maximum required transport delivery rates and threshold being amount publisher is willing to pay |
US5612730A (en) * | 1995-03-03 | 1997-03-18 | Multimedia Systems Corporation | Interactive system for a closed cable network |
US5654886A (en) * | 1995-03-14 | 1997-08-05 | Wsi Corporation | Multimedia outdoor information system |
US5602908A (en) * | 1995-05-18 | 1997-02-11 | Fan; Yuan-Neng | Calling party identifying apparatus and method therefor |
JP3347914B2 (ja) * | 1995-05-26 | 2002-11-20 | シャープ株式会社 | データ管理装置 |
US5550908A (en) * | 1995-06-01 | 1996-08-27 | Lucent Technologies Inc. | Modem communications interoperability with services equipped to provide calling party identity delivery with call waiting |
US5757891A (en) * | 1995-06-26 | 1998-05-26 | Wang; Kevin Kuan-Pin | Ever ready telephonic answering-machine for receiving and delivering electronic messages |
US5519767A (en) * | 1995-07-20 | 1996-05-21 | At&T Corp. | Voice-and-data modem call-waiting |
US5764736A (en) * | 1995-07-20 | 1998-06-09 | National Semiconductor Corporation | Method for switching between a data communication session and a voice communication session |
US5712907A (en) * | 1995-09-18 | 1998-01-27 | Open Port Technology, Inc. | Pro-active message delivery system and method |
US5784562A (en) * | 1995-10-10 | 1998-07-21 | U S West Advanced Technologies, Inc. | System for using a dialog session context to process electronic forms data on the world wide web |
AU7528296A (en) * | 1995-11-07 | 1997-05-29 | R. Ross Cooper | Internet answering machine |
US5956486A (en) * | 1995-12-20 | 1999-09-21 | Hickman; Paul Lawrence | Method and apparatus for monitoring multiple electronic mail systems |
US6081583A (en) * | 1995-12-27 | 2000-06-27 | Lucent Technologies Inc. | Post call directory entry device and method |
US5901287A (en) * | 1996-04-01 | 1999-05-04 | The Sabre Group Inc. | Information aggregation and synthesization system |
US5923736A (en) * | 1996-04-02 | 1999-07-13 | National Semiconductor Corporation | Hypertext markup language based telephone apparatus |
US5802304A (en) * | 1996-04-18 | 1998-09-01 | Microsoft Corporation | Automatic dialer responsive to network programming interface access |
US5896444A (en) * | 1996-06-03 | 1999-04-20 | Webtv Networks, Inc. | Method and apparatus for managing communications between a client and a server in a network |
US6065016A (en) * | 1996-08-06 | 2000-05-16 | At&T Corporation | Universal directory service |
US5886988A (en) * | 1996-10-23 | 1999-03-23 | Arraycomm, Inc. | Channel assignment and call admission control for spatial division multiple access communication systems |
US6009452A (en) * | 1997-05-02 | 1999-12-28 | Microsoft Corporation | Apparatus and methods for optimally using available computer resources for task execution during idle-time based on probabilistic assessment of future task instances |
US6308202B1 (en) * | 1998-09-08 | 2001-10-23 | Webtv Networks, Inc. | System for targeting information to specific users on a computer network |
US6219042B1 (en) * | 1998-09-15 | 2001-04-17 | Webtv Networks, Inc. | Selective reestablishment of internet connectivity based on duration of user inactivity |
-
1996
- 1996-06-03 US US08/660,087 patent/US5896444A/en not_active Expired - Lifetime
-
1997
- 1997-05-02 DE DE69735463T patent/DE69735463T2/de not_active Expired - Lifetime
- 1997-05-02 EP EP97303036A patent/EP0812096B1/de not_active Expired - Lifetime
- 1997-05-02 EP EP06001171A patent/EP1662749A3/de not_active Withdrawn
- 1997-05-02 EP EP06001170A patent/EP1662748A3/de not_active Withdrawn
- 1997-05-02 EP EP06001169A patent/EP1662747A3/de not_active Withdrawn
- 1997-05-28 AU AU32275/97A patent/AU3227597A/en not_active Abandoned
- 1997-05-28 WO PCT/US1997/009556 patent/WO1997047124A1/en active Application Filing
- 1997-05-30 JP JP14202497A patent/JP3858346B2/ja not_active Expired - Lifetime
- 1997-06-03 KR KR1019970022801A patent/KR100274739B1/ko not_active IP Right Cessation
-
1998
- 1998-06-30 US US09/107,063 patent/US6308221B1/en not_active Expired - Lifetime
- 1998-06-30 US US09/107,358 patent/US6614890B2/en not_active Expired - Lifetime
- 1998-06-30 US US09/107,717 patent/US6278773B1/en not_active Expired - Lifetime
-
1999
- 1999-09-08 US US09/392,001 patent/US6584506B1/en not_active Expired - Lifetime
-
2001
- 2001-10-16 US US09/978,617 patent/US6587886B1/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
EP1662747A2 (de) | 2006-05-31 |
EP1662748A3 (de) | 2013-03-20 |
US5896444A (en) | 1999-04-20 |
US6308221B1 (en) | 2001-10-23 |
JP3858346B2 (ja) | 2006-12-13 |
EP0812096A2 (de) | 1997-12-10 |
EP0812096B1 (de) | 2006-03-15 |
US6587886B1 (en) | 2003-07-01 |
US6614890B2 (en) | 2003-09-02 |
EP0812096A3 (de) | 1999-12-01 |
US6584506B1 (en) | 2003-06-24 |
EP1662748A2 (de) | 2006-05-31 |
KR980004096A (ko) | 1998-03-30 |
DE69735463D1 (de) | 2006-05-11 |
EP1662747A3 (de) | 2013-01-23 |
US20020048354A1 (en) | 2002-04-25 |
JPH10155039A (ja) | 1998-06-09 |
US6278773B1 (en) | 2001-08-21 |
AU3227597A (en) | 1998-01-05 |
WO1997047124A1 (en) | 1997-12-11 |
KR100274739B1 (ko) | 2000-12-15 |
EP1662749A3 (de) | 2013-03-20 |
EP1662749A2 (de) | 2006-05-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE69735463T2 (de) | Verfahren und Gerät zur Verwaltung von Kommunikationen zwischen einem Klient und einem Server in einem Netzwerk | |
DE60125637T2 (de) | System und Methode um den Aufenthalt oder die Verfügbarkeit eines Telefonnutzers zu erkennen und die Rufnummer im Internet zu veröffentlichen | |
DE19804563B4 (de) | Kommunikationssystem und Kommunikationsverfahren | |
DE602005004507T2 (de) | Drücken-zum-Sprechen Verfahren und Server | |
DE10392361B4 (de) | Verfahren, Vorrichtung und System zum Senden einer Multimedianachricht, wenn eine gerufene Seite den Ruf nicht beantwortet | |
DE69838125T2 (de) | Server und verfahren zur automatischen lieferung von nachrichten zu einem telekommunikationsgerät | |
DE69730173T2 (de) | Anrufverteilungsnetzwerk mit Lokal-Vertreter mit kooperativer Steuerung | |
DE60110688T2 (de) | Rückruf zu einer Anrufzentrale | |
EP1008258B1 (de) | Netzwerkbasiertes konferenzsystem | |
DE69831650T2 (de) | Verfahren und System für Sprachanruf durch Benutzung von Informationen die aus einer ausführenden Anwendung auf einem Rechnersytem abgerufen wurden | |
KR100690290B1 (ko) | 애플리케이션 서비스에 액세스하는 방법, 애플리케이션서비스에 대한 액세스를 제공하는 장치 및 지속성 유지 장치 | |
DE112010003363T5 (de) | Mehrfache anwenderidentität und brückendarstellung | |
DE19622969A1 (de) | Kommunikationssystem und Telefon-Server | |
CA2195899C (en) | Video switching system, video communications system and method for automatically establishing video communications using a telephonic switch | |
DE69836324T2 (de) | Identifizierung durch nachrichten über netzwerke | |
EP0785660B1 (de) | Schnurlose Telekommunikationseinrichtung | |
EP3603041B1 (de) | Verfahren zum betreiben eines kommunikationssystems, telekommunikationsvorrichtung sowie computerprogrammprodukt | |
DE60308873T2 (de) | Ereignismeldung durch MMS in einem tragbaren Kommunikationsgerät | |
DE60208354T2 (de) | Computer telefon integration (cti) | |
US7085262B2 (en) | Telecommunication system | |
KR20030064731A (ko) | 자동 내선 교환방법 및 그 장치 | |
KR20050080284A (ko) | 동일 상담원과의 재접속 처리 장치 및 그 방법 | |
DE60024999T2 (de) | Modem-in-wartestellung | |
DE19920692B4 (de) | Kommunikationssystem und -verfahren | |
JPS6331257A (ja) | 着信相手自動識別通信制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
8327 | Change in the person/name/address of the patent owner |
Owner name: MICROSOFT CORPORATION, REDMOND, WASH., US |
|
8364 | No opposition during term of opposition |