Selective sending of portions of electronic content |
| What is claimed is: 1. A software application for enabling a user to operate on an electronic ... |
|
Method and apparatus for processing electronic mail |
| Now, a method and apparatus implementing the method have been invented to reduce the disadvantages ... |
|
Method and apparatus for selecting attachments |
| A method and apparatus for selecting attachments is described. When a sender indicates in an e-mail ... |
|
Message publishing system and method |
| To achieve the foregoing and other objects, in accordance with the present invention, as embodied ... |
|
Polarizing element, optical element, and liquid crystal display |
| What is claimed is: 1. A display comprising a liquid crystal cell and a polarizing element, the ... |
|
Universal data management interface |
| What is claimed is: 1. A universal data management interface (UDMI) system, comprising: a ... |
|
System and method for aging versions of data in a main memory database |
| To address the above-discussed deficiencies of the prior art, the present invention provides, for ... |
|
Method for identifying and obtaining computer software from a network computer using a tag |
| The continual and rapid development of computers, computer software and related technology has ... |
|
|
Method and apparatus for establishing communications between packet-switched and circuit-switched networks
| Details |
Inventors: Kelly, Keith C.;
Assignee: NetSpeak Corporation (Boca Raton, FL)
Primary Examiner: Kizou; Hassan
Assistant Examiner: Pezzlo; John
Attorney, Agent or Firm: Kudirka & Jobse, LLP
A method and apparatus for enabling communication between packet-switched data networks and circuit-switched communication networks utilizes the existing domain name system infrastructure of the Internet to resolve traditional PSTN telephone numbers into domain names, and, using one or more domain name servers, locate the network protocol address of a gateway capable of connecting an executing task on the packet-switched data network to the desired terminating apparatus on the circuit switched communication network. Also disclosed is a gateway architecture capable of performing the cross network connections as well as domain name server architecture which stores the segments of a telephone number, such as country code, area code and exchange, in a hierarchical tree configuration. |
|
DETAILED DESCRIPTION The invention describes a method and apparatus which allows communications between packet-switched data networks and traditional circuit-switched networks. Specifically, calls originating from a IP-based network may be routed to a public switched telephone network or vice versa, using a technique which allows a traditional telephone number to be resolved to the IP address of an appropriate network gateway. According to a first aspect of the present invention, a method for establishing communication between an executing task on a packet-switched data network and a terminating apparatus on a circuit-switched communication network comprises the steps of generating a telephone number domain name identifying a telephone number, supplying the telephone number domain name to a domain name server operatively coupled to the packet-switched network, obtaining a network protocol address of a gateway, and establishing a communication connection with the terminating apparatus identified by the telephone number domain name. In one embodiment, the telephone number domain name includes a plurality of segments which represent carrier name, country code, area code, and exchange domain names, respectively. In such embodiment, the method of obtaining the network protocol address of the appropriate gateway comprises the steps of recursively determining the network protocol addresses associated with each of the respective domain name segments of the telephone number domain name. In accordance with a second aspect of the present invention, a computer program product for use with a computer system operatively coupled over a packet-switched data network to a domain name server, and at least one gateway comprises a computer useable medium having a program code embodied on the medium. The program code comprises code for receiving data identifying a telephone number, code for generating a telephone number domain name, code responsive to the telephone number domain name for obtaining the network protocol address of a gateway, code for forwarding the telephone number domain name to the gateway, and code for communicating with the subscriber apparatus identified by the telephone numbers
|
| Related patents |
|
|
Remote bookmarking for wireless client devices
Broadly speaking, the invention relates to improved techniques that enable wireless devices to implement bookmarks with improved transmission efficiency, reduced user ...
|
|
|
File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
In accordance with one aspect of the invention, there is provided a method of operating a file server in a data network. The file server receives a request for metadata ...
|
|
|
Method and apparatus for distributing personalized e-mail
Information common to multiple e-mail messages is sent as common content chunks, which may be transmitted only once each, but merged into many different e-mail messages ...
|
|
|
Electronic mail with recipient-specific content
It is an object of the invention to address the foregoing difficulties in conventional computerized messaging systems by providing an authoring system for computerized ...
|
|
|
Graphical test progress monitor
The invention provides a graphical tool, referred to herein as a test progress monitor. When the test progress monitor is started, it gives a two column display to ...
|
|
|
Atomic and molecular documents
OF THE PREFERRED EMBODIMENTS Prior to discussing the present invention in greater detail, it is believed a glossary of terms used in the description would be beneficial....
|
|
|
Methods and apparatus for a window pane sash control with memory
In accordance with one aspect of the present invention, as embodied and broadly described herein, a method for managing the display of windows in a computer system ...
|
|
|
Initializing and saving peripheral device configuration states of a microcontroller using a utility program
According to the present invention, a utility program can configure a memory with configuration states of peripheral devices of a microcontroller. The memory can be a ...
|
|
|
Computer storage system and failover method
Preferred embodiments and their advantages are best understood by reference to FIGS. 1 and 2, wherein like numbers are used to indicate like and corresponding parts. R...
|
|
|
System and method for providing recipient specific formats for electronic mail
What is claimed is: 1. A method of formatting text in an electronic mail message for a specific recipient in an electronic mail system, the method comprising the steps ...
|
|
|