Method and apparatus for establishing communications from...

Multiplex communications – Pathfinding or routing – Combined circuit switching and packet switching

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C370S401000, C379S093170, C707S793000, C707S793000, C709S249000

Reexamination Certificate

active

06275490

ABSTRACT:

FIELD OF THE INVENTION
The invention relates, generally, to data processing systems and telecommunication systems, and, more specifically, to a technique for for establishing communications from browser application.
BACKGROUND OF THE INVENTION
Searching for information available on global computer networks, i.e. “cruising the Web,” particularly the worldwide web portion of the Internet has become popular recently. A number of commercially available software applications executable on a conventional computer architecture enable users to connect to the Internet through their respective Internet Service Provider and provide a graphic user interface and appropriate functionality for locating and exploring “websites”. Such sites typically comprise a server operatively coupled to the Internet, the server having one or more “pages” which may be explored by a user using the browser application. Examples of such commercially available browsers include Netscape Navigator, version 2.0 and thereafter commercially available from Netscape Communications Corporation. Similar browser packages are commercially available from MicroSoft Corporation, Redmond, Washington.
The worldwide web and Internet, in general, have created a completely new venue in which to obtain information, purchase services and goods, etc. Accordingly, many vendors of products and services have established web sites containing information about products, services, etc., including “1-800” telephone numbers and Email addresses by which the vendor or source of information may be contacted. Due to the disparity between the architecture and addressing protocols utilized by traditional public switch telephone networks, i.e. a circuit-switched telephone network, and the Internet, i.e. a packet-switched data network, it has been previously difficult to establish a real-time communication link between a user exploring a website with a browser and an actual human operator. A brief description of the differences between the network types is set forth below for the benefit of the reader.
Two fundamentally different switching technologies exist that enable digital communications. The first type, circuit-switched networks, operate by establishing a dedicated connection or circuit between two points, similar to public switched telephone networks(PSTN). A telephone call causes a circuit to be established from the originating phone through the local switching office across trunk lines, to a remote switching office and finally to the intended destination telephone. While such circuit is in place, the call is guaranteed a data path for digitized or analog voice signals regardless of other network activity. The second type packet-switched networks, typically connect computers and establish an asynchronous “virtual” channel between two points. In a packet-switched network, data, such as a voice signal, is divided into small pieces called packets which are then multiplexed onto high capacity connections for transmission. Network hardware delivers packets to specific destinations where the packets are reassembled into the original data set. With packet-switched networks, multiple communications among different computers can proceed concurrently with the network connections shared by different pairs of computers concurrently communicating. Packet-switched networks are, however, sensitive to network capacity. If the network becomes overloaded, there is no guarantee that data will be timely delivered. Despite this drawback, packet-switched networks have become quite popular, particularly as part of the Internet and Intranets, due to their cost effectiveness and performance.
In a packet-switched data network one or more common network protocols hide the technological differences between individual portions of the network, making interconnection between portions of the network independent of the underlying hardware and/or software. A popular network protocol, the Transmission Control Protocol/Internet Protocol (TCP/IP) is utilized by the Internet and Intranets. Intranets are private networks such as Local Area Networks (LANs) and Wide Area Networks (WAN). The TCP/IP protocol utilizes universal addressing as well as a software protocol to map the universal addresses into low level machine addresses. For purposes of this discussion, networks which adhere to the TCP/IP protocol will be referred to hereinafter “IP-based” or as utilizing “IP addresses” or “Internet Protocol address”.
It is desirable for communications originating from a PSTN network to terminate at equipment in an IP-based network, and vice versa. Problems arise, however, when a user on a circuit-switched network tries to establish a communication link to a packet-switched data network, and vice versa, due to the disparity in addressing techniques and architectural differences between the two types of networks. Accordingly, a user currently viewing page on a vendor's website has had to separately call the vendor using information posted on the website through a completely different network infrastructure, i.e. a public telephone network, or, communicate over the Internet in non-real time. With either technique, the results are often unsatisfactory and possibly effect the user's ability to obtain information or complete a transaction.
Accordingly, a need exists for the ability to establish a direct-to-point communication link from a software application on a packet-switched data network to a vendor or source of information, regardless of whether the vendor is reachable via the Internet or a public switched telephone network.
A further need exists for the ability to automatically launch and establish a communication link from a web browser to a web site or call distribution center associated with the website in a manner which substantially seamless to the browser user.
A further need exists for the ability to utilize information, such as Internet protocol addresses, telephone numbers, E-mail addresses and other information which may be posted on the Internet to efficiently establish a communication link between a software application, such as a browser, and a source posting of such information.
SUMMARY OF THE INVENTION
The present invention provides a method and system for establishing communications directly from the software application to a call recipient, whether the recipient is located on a packet-switched network or a circuit-switched network. Specifically, the present invention provides a method by which iconical or other graphical representations of a destination may be selected with a pointing device from a computer system and a call established between a browser user and a destination identified on a website. Even more specifically, address information, which may be implemented as an HTML tag graphically represented on the page of a website, is transmitted to the user of a web browser or other software application and utilized by a computer telephony application executing locally on the user system to establish a direct-to-point communication from the user to the destination indicated in the address information, thereby establishing a real-time point-to-point communication.
According to one aspect of the invention, a method for establishing communications between a browser utility and a remote address on a packet-switched data network or terminating apparatus on a circuit-switched communication network comprises the steps of receiving address information usable in establishing a communication connection with a destination, supplying the address information to a communication utility associated with the browser utility, and initiating a communication link to the destination utilizing the address information and the communication utility. According to various embodiments, the address information may comprise an electronic mail address, a network protocol address, or a telephone number. The address information may also be in the form of hypertext markup language (HTML). According to another embodiment, the step of receiving the address information comprises the step of s

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method and apparatus for establishing communications from... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method and apparatus for establishing communications from..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for establishing communications from... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2474734

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.