The present invention relates to arrangements for public telecommunications systems to provide long distance telephone service over the Internet.
Attention recently has been directed to implementing voice telephone service over the worldwide network now commonly known as the Internet. The Internet had its genesis in U.S. Government funded research which made possible national internetworked communication systems (called ARPA). This work resulted in the development of network standards as well as a set of conventions for interconnecting networks and routing information. These protocols are commonly referred to as TCP/IP. The protocols generally referred to as TCP/IP were originally developed for use only through ARPANET and have subsequently become widely used in the industry. TCP/IP is flexible and robust, in effect, TCP takes care of the integrity and IP moves the data. Internet provides two broad types of services: connectionless packet delivery service and reliable stream transport service. The Internet basically comprises several large computer networks joined together over high-speed data links ranging from ISDN to T1, T3, FDDI, SONET, SMDS, OT1, etc. The most prominent of these national nets are MILNET (Military Network), NSFNET (National Science Foundation NETwork), and CREN (Corporation for Research and Educational Networking). In 1995, the Government Accounting Office (GAO) reported that the Internet linked 59,000 networks, 2.2 million computers and 15 million users in 92 countries. It is presently estimated that the growth of the Internet is at a more or less annual doubling rate.
Referring to
By way of current illustration MCI is both an ISP and an IP, Sprint is an ISP, and MicroSoft (MSN) is an IP using UUNET as an ISP. Other information providers, such as universities, are indicated in exemplary fashion at 24 and are connected to the AS/ISPs via the same type connections here illustrated as T1 lines 26. Corporate Local Area Networks (LANs), such as those illustrated in 28 and 30, are connected through routers 32 and 34 and links shown as T1 lines 36 and 38. Laptop computers 40 and 42 are representative of computers connected to the Internet via the public switched telephone network (PSTN) are shown connected to the AS/ISPs via dial up links 44 and 46.
The Information Providers (IPs) constitute the end systems which collect and market the information through their own servers. Access providers are companies such as UUNET, PSI, MCI and SPRINT which transport the information. Such companies market the usage of their networks.
In simplified fashion the Internet may be viewed as a series of routers connected together with computers connected to the routers. In the addressing scheme of the Internet an address comprises four numbers separated by dots. An example would be 164.109.211.237. Each machine on the Internet has a unique number which constitutes one of these four numbers. In the address the leftmost number is the highest number. By analogy this would correspond to the ZIP code in a mailing address. At times the first two numbers constitute this portion of the address indicating a network or a locale. That network is connected to the last router in the transport path. In differentiating between two computers in the same destination network only the last number field changes. In such an example the next number field 211 identifies the destination router. When the packet bearing the destination address leaves the source router it examines the first two numbers in a matrix table to determine how many hops are the minimum to get to the destination. It then sends the packet to the next router as determined from that table and the procedure is repeated. Each router has a database table that finds the information automatically. This continues until the packet arrives at the destination computer. The separate packets that constitute a message may not travel the same path depending on traffic load. However they all reach the same destination and are assembled in their original order in a connectionless fashion. This is in contrast to connection oriented modes such as frame relay and ATM or voice.
One or more companies have recently developed software for use on personal computers to permit two-way transfer of real-time voice information via an Internet data link between two personal computers. In one of the directions, the sending computer converts voice signals from analog to digital format. The software facilitates data compression down to a rate compatible with modem communication via a POTS telephone line. The software also facilitates encapsulation of the digitized and compressed voice data into the TCP/IP protocol, with appropriate addressing to permit communication via the Internet. At the receiving end, the computer and software reverse the process to recover the analog voice information for presentation to the other party. Such programs permit telephone-like communication between Internet users registered with Internet Phone Servers.
The book “Mastering the Internet”, Glee Cady and Pat McGregor, SYBEX Inc., Alameda, Calif., 1994, ISBN 94-69309, very briefly describes three proprietary programs said to provide real-time video and voice communications via the Internet.
Palmer et al. U.S. Pat. No. 5,375,068, issued Dec. 20, 1994 for Video Teleconferencing for Networked Workstations discloses a video teleconferencing system for networked workstations. A master process executing on a local processor formats and transmits digital packetized voice and video data, over a digital network using TCP/IP protocol, to remote terminals.
Lewen et al. U.S. Pat. No. 5,341,374, issued Aug. 23, 1994 for Communication Network Integrating Voice Data and Video with Distributed Call Processing, discloses a local area network with distributed call processing for voice, data and video. Real-time voice packets are transmitted over the network, for example to and from a PBX or central office.
Hemmady et al. U.S. Pat. No. 4,958,341, issued Sep. 18, 1990 for Integrated Packetized Voice and Data Switching System, discloses an integrated packetized voice and data switching system for a metropolitan area network (MAN). Voice signals are converted into packets and transmitted on the network. Tung et al. U.S. Pat. Nos. 5,434,913, issued Jul. 18, 1995, and 5,490,247, issued Feb. 6, 1996, for Video Subsystem for Computer Based Conferencing System, disclose an audio subsystem for computer-based conferencing. The system involves local audio compression and transmission of information over an ISDN network.
Hemmady et al. U.S. Pat. No. 4,872,160, issued Oct. 3, 1989, for Integrated Packetized Voice and Data Switching System, discloses an integrated packetized voice and data switching system for metropolitan area networks.
Sampat et al. U.S. Pat. No. 5,493,568, issued Feb. 20, 1996, for Media Dependent Module Interface for Computer Based Conferencing System, discloses a media dependent module interface for computer based conferencing system. An interface connects the upper-level data link manager with the communications driver.
Koltzbach et al. U.S. Pat. No. 5,410,754, issued Apr. 25, 1995, for Bi-Directional Wire Line to Local Area Network Interface and Method, discloses a bi-directional wire-line to local area network interface. The system incorporates means for packet switching and for using the Internet protocol (IP).
The known prior art does not disclose an efficient arrangement for establishing reliable long distance service via the Internet on a large scale. Known telephone-like communications via the Internet require each end station to have a TCP/IP address, resulting in an inefficient use of addressing resources. Moreover, the packet switched architecture of the Internet does not provide guaranteed bandwidth or bounded access latencies, resulting in poor quality voice communication over the Internet.
There is a need to provide long distance telephone service via the Internet to users of the public telecommunications network without access to a computer and without separate telephone user access to the Internet.
There is also a need to provide the general public with an economical and convenient long distance telephone service via the Internet without requiring the possession of computing equipment or familiarity with the Internet or its methodology on the part of the user.
There is also a need to provide the public with impulse access to the Internet for voice communications without requiring maintenance of a subscription to an Internet access service.
There is an additional need to provide the foregoing types of telephone service over the Internet via the public telephone network without the necessity of reliance on signaling systems of interexchange carriers.
There is yet another need to provide voice service over public telephone systems via the Internet where the use of the Internet is optional to the Telco and transparent to the customer.
There is yet another need to provide voice service over public telephone systems via the Internet from telephone to telephone, from telephone to computer, from computer to telephone, and from computer to computer.
There is also a need to provide the foregoing type services with billing capabilities based substantially on equipment and methodologies presently available in the public switched telephone network.
These and other needs, as well as the drawbacks identified with respect to the known prior art, are resolved by the present invention, where a routing and administration database provides the destination address, based on at least a portion of a destination number, for a telephone server servicing a long distance telephone number and receiving voice traffic via the Internet.
According to one aspect of the present invention, a method of telecommunication over a wide area packet switched network comprises establishing a communication link between telephony servers serving respective telephone systems. The telephony servers each include a telephony platform and a wide area packet switched platform enabling the telephony servers to transfer signaling data and traffic data from the telephone system domain to the wide area packet switched network and vice versa.
The method includes sending, from a calling party, a called number corresponding to a called party and including an area code. The called number is sent to a first central office connected to a first telephone system. The called number is forwarded from the first central office to a first telephony server connected to the first telephone system and in communication with the wide area packet switched network. A routing and administration database identifies a second telephony server in communication with the wide area packet switched network and serving the called party in a second telephone system. The routing and administration database identifies the second telephony server using at least the area code. The first telephony server sends the called number to the second telephony server via the wide area packet switched network, and a communication link is selectively established between the first telephony server and the second telephony server according to a prescribed service level to establish communication between the calling and called parties. The communication link between the servers minimizes the number of hosts on the wide area packet switched network. Hence, a plurality of communications links can be established between the two servers for calls to and from the respective area codes using the same destination addresses on the wide area packet switched network. The servers then use higher level protocol to divide and distribute the voice calls throughout the respective telephone system.
Another aspect of the present invention provides a method of telecommunication over a wide area packet switched network, where a communication link is established via the wide area packet switched network according to a prescribed service level. The method includes the steps of receiving, in a first telephony server connected to a first telephone system, a first data packet via a wide area packet switched network. The received first packet is transmitted by a second telephony server of a second telephone system, and includes (1) a destination address corresponding to the first telephony server, (2) a session identifier, and (3) a destination number having an area code served by the first telephony server. A condition of the destination number from a first central office serving the destination number is determined via a signaling communication network of the first telephone system. A second data packet carrying the session identifier and condition is then sent from the first telephony server to the second telephony server, and a communication link is selectively established between the first telephony server and the second telephony server according to a prescribed service level to establish communication between the destination number and a station served by the second telephony server. Signaling communications via the wide area packet switched network enable two telephone systems to establish telephone calls without the necessity of establishing separate landline signaling networks or leasing signaling communication links from interexchange carriers.
Still another aspect of the present invention provides a method of telecommunication over the Internet, where virtual paths are established between servers to maintain a guaranteed quality long distance calls between two telephone systems. The method includes establishing a dedicated virtual path having a prescribed bandwidth between at least first and second telephony servers. The first and second telephony servers have respective network addresses specifying points of presence on the Internet, and are connected to first and second telephone systems, respectively. A routing and administration database stores the prescribed bandwidth and, for each of the telephony servers, the network address and area codes served within the corresponding telephone system. A call request initiated by a calling party within the first telephone network, is received at the first telephony server. The call request includes a calling party number corresponding to the calling party and a called party number, the called party number including an area code. A routing request is then sent by the first telephony server to routing and administration database that includes the calling party number and the area code of the called party number. The routing and administration database outputs a bandwidth allocation and the network address of the second telephony server in response to the area code supplied by the routing request, wherein the routing and administration database provides the bandwidth allocation from the prescribed bandwidth. Signaling data packets are then sent by the first telephony server to the second telephony server along the dedicated virtual path, wherein the signaling data packets include the called party number and the bandwidth allocation. A communication link is then established between the first telephony server and the second telephony server according to the bandwidth allocation to establish communication between the calling party and a destination corresponding to the called party number.
Additional objects, advantages and novel features of the invention will be set forth in part in the description which follows, and in part will become apparent to those skilled in the art upon examination of the following or may be learned by practice of the invention. The objects and advantages of the invention may be realized and attained by means of the instrumentalities and combinations particularly pointed out in the appended claims.
Reference is made to the attached drawings, wherein elements having the same reference numeral designations represent like elements throughout and wherein:
Overview
The present invention implements long distance communications service between two communications systems by using a wide area packet switched network, for example the Internet, to transport signaling data and digitized communication traffic. Each communications system uses an interface server, referred to as a telephony server, to encapsulate communication traffic and signaling data into data packets suitable for transport over the wide area packet switched network.
In the context of using the Internet as the wide area packet switched network, the telephony server of one communications system packetizes the communication traffic or signaling data into TCP/IP format. The telephony server accesses a routing and administration database to determine a destination address to the data packets. The routing and administration database maintains an inventory of servers on the basis of area codes and destination address corresponding to the point of presence (POP) on the Internet, and monitors the use of bandwidth between the servers. Upon receiving the destination address and a prescribed bandwidth from the routing and administration database, the telephony server inserts the destination address to the data packets for a destination server for a second communications system. The packets are then output to the Internet, and subsequently routed to the destination server serving as an interface for the second communications system. Routing of packets is preferably performed using reserved virtual paths to guarantee quality of service. Upon receiving a data packet from the Internet, the destination server assembles the data packet to recover the communication traffic or signaling data. Using higher-level voice or signaling protocols known in the telephony art, the destination server directs the communication traffic or signaling data to the appropriate destination using tandem trunk lines or signaling communications paths.
Signaling
To facilitate understanding of the present invention, it will be helpful first to review the architecture and operation of a telephone network having Common Channel Interoffice (CCIS) capabilities. The following description of signaling in telephone systems will provide a better understanding of the use of signaling data by internet telephony servers in establishing communication links across the Internet.
Referring to
In
Each switching office has SS7 signaling capability and is conventionally referred to as a signaling point (SP) in reference to the SS7 network. In the first network 1, each switching office 41, 43 also is programmed to recognize identified events or points in call (PICs). In response to a PIC, either office 41 or 43 triggers a query through the signaling network to an Integrated Service Control Point (ISCP) 47 for instructions relating to AIN type services. Switching offices having AIN trigger and query capability are referred to as Service Switching Points (SSPs). The ISCP 47 is an integrated system, recognized in the art.
The end office and tandem switching systems typically include programmable digital switches with CCIS communications capabilities. One example of such a switch is a 5ESS type switch manufactured by AT&T; but other vendors, such as Northern Telecom and Siemens, manufacture comparable digital switches which could serve as the SPs.
Within the first network 1, the common channel interoffice signaling (CCIS) network includes one or more Signaling Transfer Points (STPs) 45 and data links shown as dotted lines between the STP(s) 45 and the switching offices. A data link also connects the STP 45 to the ISCP 17. One or more data links also connect the STP(s) 45 in the network 1 to those in networks of other carriers, for example to the STP 55 in the network 2.
Although shown as telephones in
The network 2 is generally similar in structure to the network 1. The network 2 includes a number of end office SP type switching systems 51 (only one shown) as well as one or more tandem switching systems 53 (only one shown). The network 2 includes a CCIS network comprising one or more STPs 55 and data links to the respective SP type switching offices and to the CCIS system of other carriers' networks.
In the illustrated example, the second network 2 is not a full AIN type network. The switching systems do not have full AIN trigger and query capabilities. The network 2 includes a Service Control Point (SCP) 57, but the routing tables utilized in that database are more limited than those in the ISCP 47. The switching systems 51, 53 can query the SCP 57 for routing information, but the range of trigger events are more limited, e.g., to 800 number call processing.
An end office switching system 41 or 51 shown in
In the normal call processing, the central office switching system responds to an off-hook and receives dialed digits from the calling station. The central office switching system analyzes the received digits to determine if the call is local or not. If the called station is local and the call can be completed through the one central office, the central office switching system connects the calling station to the called station. If, however, the called station is not local, the call must be completed through one or more distant central offices, and further processing is necessary. If at this point the call were connected serially through the trunks and appropriate central offices between the caller and the called party using in-band signaling, the trunks would be engaged before a determination is made that the called line is available or busy. Particularly if the called line is busy, this would unnecessarily tie up limited voice trunk circuit capacity. The CCIS system through the STP's was developed to alleviate this problem.
In the CCIS type call processing method, the originating end office switching system, switching system 11 in the present example, suspends the call and sends a message through the CCIS network to the end office switching system serving the destination telephone line, i.e., to a terminating end office 21. The terminating end office determines whether or not the called station Y is busy. If the called station is busy, the terminating end office 21 so informs the originating end office 11 via CCIS message, and the originating end office provides a busy signal to the calling station. If the called station Y is not busy, the terminating end office 21 so informs the originating end central office 11. A telephone connection is then constructed via the trunks and end offices (and/or tandem offices) of the network between the calling and called stations.
For an AIN type service, such as call redirection based on data stored in the ISCP 47, the end offices and/or tandems are SSP capable and detect one of a number of call processing events, each identified as a ‘point in call’ (PIC), to trigger AIN type processing. Specifically, in response to such a PIC, a tandem 43 or end office switching system 41 suspends call processing, compiles a call data message and forwards that message via common channel interoffice signaling (CCIS) links and one or more STPs 45 to an ISCP 47. If needed, the ISCP 47 can instruct the particular switching office to obtain and forward additional information. Once sufficient information has reached the ISCP 47, the ISCP 47 accesses its stored data tables to translate the received data into a call control message and returns the call control message to the switching office via the STP 45 and the appropriate CCIS links. The office uses the call control, message to complete the particular call through the public switched network in the manner specified by the subscriber's data file in the ISCP 47.
The SCP 57 offers a similar capability in the network 2, but the range of service features offered by that database are more limited. Typically, the SCP 57 offers only 800 number calling services with a limited number of related call routing options. The triggering capability of the tandem 53 and end office 51 is limited to 800 number recognition. If the end office 51 is capable of 800 number recognition and CCIS communication with the SCP 57, as shown, then the office 51 launches a CCIS query to the SCP 57 in response to dialing of an 800 number at a station set Y. The SCP 57 translates the dialed 800 number into an actual destination number, for example the telephone number of station X, and transmits a CCIS response message back to end office 51. End office 51 then routes the call through the public network to the station X identified by the number sent back by the SCP 57, using CCIS call routing procedures of the type discussed above.
SS7 signaling protocol is based on the OSI model. The International Standards Organization (ISO) Open Systems Interconnection (OSI) reference model specifies a hierarchy of protocol layers and defines the function of each layer in the network.
In the OSI model, a transport layer protocol (L4) runs above the network layer. The transport layer provides control of data transfer between end systems. Above the transport layer, a session layer (L5) is responsible for establishing and managing communication between presentation entities. For example, the session layer determines which entity communicates at a given time and establishes any necessary synchronization between the entities.
Above the session layer, a presentation layer (L6) serves to represent information transferred between applications in a manner that preserves its meaning (semantics) while resolving differences in the actual representation (syntax). A protocol (L7) that is specific to the actual application that utilizes the information communicated runs at the top of the protocol stack.
A detailed explanation of the SS7 protocol may be found in Bell Communications Research, “Specification of Signaling System Number 7,” Generic Requirements, GR-246-CORE, Issue 1, December 1994, the disclosure of which is incorporated herein in its entirety by reference. A summary description of the most relevant aspects of SS7 appears below.
For SS7, typical applications layer protocols include Transaction Capability Application Part (TCAP); Operations, Maintenance, Application Part (OMAP); and ISDN User Part (ISDN-UP). TCAP provides the signaling protocols for exchange of non-circuit related, transaction-based information, typically for accessing databases such as SCPs. For example, TCAP specifies the format and content of an initial query message from an SSP to an SCP and various response messages from the SCP back to the SSP. ISDN-UP is the actual call control application protocol of SS7. ISDN-UP specifies the procedures for setting up and tearing down trunk connections utilizing CCIS signaling. ISDN-UP messages, for example, include an Initial Address Message (IAM), an Address Complete Message (ACM) and an Answer Message (ANM)
SS7 specifies an Application Service Part (ASP) for performing the functions of the presentation, session and transport layers for the TCAP and OMAP protocols. The lower four layers of the SS7 protocol correspond to the lower three layers (network, link and physical) of the OSI model. The lower three layers of the SS7 protocol, the network layer, the signaling link layer and the data link layer, form the Message Transfer Part (MTP) of SS7. The MTP is common to messages for all applications and provides reliable transfer of signaling messages between network nodes. The MTP relays messages between applications running at different nodes of the network, effectively like a datagram type service.
The SS7 network layer (lower portion of L3) routes messages from source to destination. Routing tables for the signaling network layer facilitate routing based on logical addresses. The routing functionality at this layer is independent of the characteristics of particular links.
The signaling link layer (L2) performs flow control, error correction and packet sequence control. The signaling data link layer (L1) is the actual physical connection between nodes of the CCIS network. The signaling data link layer in CCIS provides full duplex packet switched data communications. The signaling data link layer element provides a bearer for the actual signaling message transmissions. In a digital environment, 56 or 64 Kbits/s digital paths carry the signaling messages between nodes, although higher speeds may be used.
At the equivalent of the OSI network layer (L3), the SS7 protocol stack includes a Signaling Connection Control Part (SCCP) as well as the network layer portion of the MTP. SCCP provides communication between signaling nodes by adding circuit and routing information to SS7 messages. The SCCP routing information serves to route messages to and from specific applications. Each node of the signaling network, including the various switching offices and databases in each network, is assigned a 9-digit point-code for purposes of addressing signaling messages through the CCIS network. Both the SCCP protocol and the MTP processing utilize these point codes.
The SS7 messages traverse the network at all times. The messages themselves comprise digital serial messages that come into the STP.
Octets 2-11 form a routing label as discussed later with regard to
Octet 5 is the Service Information Octet (SIO). This indicates whether it is a Fill In Signal Unit (FISU), Link Service Signaling Unit (LSSU) or Message Signaling Unit (MSU). MSUs are the only ones used for setting up calls, LSSUs are used for alignment, and FISUs are fill in signals. The MSU indicator type SIO octet is formatted and encoded to serve as an address indicator, as discussed below.
The routing label includes fields for both destination related addressing and point of origin addressing. The destination or ‘called party’ address includes octets 6, 7 and 8. Octets 9-11 carry origination point code information, for example member, cluster and network ID information.
In the example shown in
To distinguish the types of information carried in octets 6-8, the MSU type service information octet (5) contains an address indicator. For example, a ‘1’ value in the first bit position in this octet signifies that the called party address octets contain a subsystem number, a ‘1’ value in the second bit position in this octet signifies that the called party address octets contain a signaling point code. The third, fourth, fifth and sixth bits of the address indicator serve as the global title indicator and are encoded to identify the presence and type of global title value in octets 6-8.
Additional details related to transport of signaling data over the Internet can be found in commonly-assigned, copending application Ser. No. 08/710,594, filed Sep. 20, 1996, entitled TELECOMMUNICATIONS-NETWORK, the disclosure of which is incorporated in its entirety by reference.
Internet Long Distance Architecture
Each telephone system 62 also includes an Internet telephony server (ITS) 72 that provides an interface between the corresponding telephone system 62 and the wide area packet switched network 74, for example the Internet. The ITS 72a is typically connected to a local central office 41 via a standard voice grade line or trunk connection 68, for example a T-1 or T-3 connection. Alternatively the hardware associated with the ITS 72a may be situated at the central office 41 and associated with the switching system.
The ITSs 72 include signaling capabilities, for example SSP capabilities, and are connected into the CCIS network as indicated by the links 70 to the illustrative STP 76. The SSPs serving the corresponding ITS 72 are inter-connected with the central office SSPs and CCIS network. The ITSs may be linked for signaling purposes by conventional F links. The Internet Modules are connected to the Internet 74 by T1/T3 trunks 78.
The system 60 also includes a routing and administration server (RAS) 80 that includes a routing and administration database for managing call routing translations and user access permissions. The RAS 80 is shown as an Internet node having a dedicated virtual path 82, described below. The routing and administration database stores records for every area code/NNX served by a telephony system 62, along with the network address for the corresponding ITS 72.
For example, the ITS 72c processes a telephone call for called party 64a initiated by the calling party 64c by sending a routing request to the RAS 80. The routing request will include the area code of the called party 64a. The RAS 80 accesses the internal translation table 90 to determine the ITS address corresponding to the area code of the called party. If the destination telephone network has a plurality of internet telephony servers within an area code, the RAS 80 may send to the ITS 72c a signaling message requesting the central office code (NNX) as well. Once the RAS 80 has sufficient information to identify the specific ITS 72a serving the called party 64a, the RAS 80 sends the IP address of the ITS 72a serving the specified area code to the ITS 72c. The ITS 72c in response sends signaling and/or voice traffic to the ITS 72a by outputting data packets having the IP address of the ITS 72a as a destination address. Once received by the ITS 72a, the signaling and/or voice traffic is recovered from the payload of the data packets and processed by upper-layer protocol to establish the communication link between the calling station 64c and the called station 64a via the Internet.
A particular aspect of the disclosed embodiment is the use of dedicated virtual paths established in the Internet 74 to maintain a prescribed service level, i.e., quality of service, for the calling party. Specifically, the Internet 74 includes a plurality of routers 84 (R) that route data packets along available paths 86 based on known algorithms. As known in the art, the separate packets that constitute a message may not travel the same path 86 depending on traffic load. However they all reach the same destination and are assembled in their original order in a connectionless fashion.
In order to provide guaranteed service quality during long distance telephone calls via the Internet, the data packets can be transported on dedicated virtual paths at a minimum guaranteed bandwidth and latency, for example 28.8 kbps per telephone call in each direction. The disclosed embodiment establishes dedicated virtual paths 88 for large-scale transport of packets carrying long distance traffic to different telephone systems 62. Specifically, selected routers 84′ reserve a predetermined amount of bandwidth, for example, twenty percent of the overall capacity, for virtual paths for use by the RAS and the ITSs 72 in transporting voice and signaling data.
Hence, a complete virtual path having a predetermined bandwidth between two ITSs 72 can be established by forming a sequence of routers, each having predetermined path segments for transporting data packets along the virtual path to the next router or node. The virtual path is initially arranged by contracting with the Internet service provider controlling each router 84′ in the desired virtual path. The ISP will then program the router 84′ and any associated Autonomous System (AS) with the table 92 to guarantee the desired bandwidth along the virtual path.
Once the sequence of routers has been established, the end-to-end virtual path (POP(1) to POP(2)) is stored as a virtual path lookup table 94 in the RAS 80 database, along with the total available bandwidth, shown in
An alternate arrangement for providing a communication link according to a prescribed service level involves using Internet Protocol, version 6 (IPv6). IPv6 incorporates a variety of functions that make it possible to use the Internet for delivery of audio, video, and other real-time data that have guaranteed bandwidth and latency requirements. Hosts can reserve bandwidth along the route from source to destination. Hosts can specify loose or strict routing for each hop along a path. In addition, packets are assigned a priority level, ensuring that voice or video transmission is not interrupted by lower priority packets.
As shown in
As shown in
The compressed communication data is output to a local area network (LAN) 114, for example an Ethernet-based network at 100 Mbit/s. The LAN 114 carries data signals between the MCU 108 and the voice processing units 112. The system also includes T1 type digitized audio links 110 between the switch 106 and each of the VPU's 112. The LAN 114 transports data packets to a packet assembler/disassembler (PAD) 116 that packetizes data on the LAN 114 into TCP/IP packets for transport onto the Internet 74. The PAD 116 also recovers signaling and communication data from data packets received by the router 118. Hence, the PAD 116 receives signaling information from the SMDI 104 originated from the signaling network 70, and outputs signaling data recovered from data packets received from the Internet 74 to the SMDI 104 for subsequent call processing via the signaling links 70.
The ITS 72 also may include a RAS database 120 that is an image of the database in the RAS server 80. The RAS database 120 enables translation information to be obtained without accessing the RAS 80 via the Internet 74. In this arrangement, the ITS 72 would monitor its own bandwidth allocation as stored in the RAS database 120.
The router 118 is of the type now generally used in Internet practice. If desired, the router 118 may also be connected to a Domain Name Service (DNS) server and a Dynamic Host Configuration Protocol (DHCP) server of the type conventionally used by Internet Service Providers in existing Internet Service.
Internet Long Distance Call Processing
An exemplary call using the arrangements of
The central office switching system responds to the off-hook and receives the dialed digits from the calling station in step 122. The central office switching system analyzes the received digits and determines from the prefix *82 that the call is an Internet call. Responsive to its programming it knows that the call must be completed through a remote central office and that further processing is necessary. The originating central office 41a suspends the call and sends a CCIS query message in step 124 to the ITS 72a via the signaling channel 70.
In response to the query message, the ITS 72a identifies the internet telephony server servicing the called party 64b by sending in step 126 a routing request, including the number of the calling party 64a and the area code of the called party 64b, to the RAS 80 via the Internet 74. Alternately, the ITS 72a may access its own internal routing and administration database 120, shown in
The ITS 72a then sends in step 130 a signaling message in the form of a query message packetized in TCP/IP packets having the IP address of the ITS 72b as the destination address. The signaling packets are received via the virtual paths 88 by the ITS 72b in step 132 and include a session ID, the called number, the calling number, and the requested data transmission rate having a minimum data rate corresponding to the prescribed service level. The ITS 72b recovers the query message from the payload of the TCP/IP packets in step 132, and determines whether or not the called station 64b is busy in step 134.
If the called station 64b is busy, the receiving central office 41b so informs the ITS 72b via the signaling network 70, and the ITS 72b returns a busy message to ITS 72a in step 136 using signaling packets in TCP/IP protocol. The ITS 72a recovers the busy message from the received data packets via the Internet 74, and informs the originating central office via the signaling network 70 of the busy condition. The originating central office provides a busy signal to the calling station.
If the called station is not busy, the receiving central office 41b busies out the called station line 64b by blocking all calls. The receiving or destination central office 41b then informs the originating central office 41a via the ITS servers 72b and 72a and the Internet that the called line is available and waiting. Specifically, the ITS 72b in step 138 sends a data packet including the session identifier and the available condition of the called party 64b to the ITS 72a via the Internet. The ITS 72a recovers the signaling information including the session ID and available condition from the data packet transmitted by the ITS 72b, and responds in step 140 to the query from the originating central office 41a.
Referring to
Each of the ITSs 72a and 72b monitor the communication link to detect a disconnect in step 150. If a disconnect condition is detected by one of the ITSs 72 in step 150 via a signaling message from the corresponding central office 64, then the ITS 72 sends a disconnect message as a signaling data packet to the corresponding ITS 72 via the Internet 74 in step 152.
In addition, the ITSs 72a and 72b and the RAS 80 monitor the traffic on the established virtual communication path. If any of the ITSs 72a or 72b or the RAS 80 detects a substantial increase or decrease in traffic, the detecting node outputs a signaling data packet indicating the detected change to the corresponding ITSs 72a and/or 72b. If in step 154 a signaling data packet is received indicating a detected change in the traffic on the virtual communication path 88, the ITS servers 72a and 72b in step 156 change the data rate based on the received data rate value in the signaling data packet and in accordance with the prescribed service level.
The router in the Internet Module 96 may then react to receipt of that CCIS signal and request the temporary assignment of Internet addresses for the processors associated with the respective central offices. Upon completion of the assignment of the addresses module 96 may send a CCIS signal to the originating central office advising of that fact. When the originating central office receives the message that the addresses have been assigned the switching system connects the originating local loop to the Internet Module 96.
The Internet Module router then sends a request for the assignment of temporary IP addresses for the two directory numbers to a DHCP server 91. The DHCP server hears the message and offers an IP address for each directory number for a certain time period which may be determined by the router or the server. The router may request a specified time period and the DHCP server may decline and offer a longer or shorter period, seeking mutual agreement. Upon agreement the addresses are accepted and assigned. The originating Internet Module 96 next triggers a CCIS message to a destination Internet Module (not shown) which includes the temporary IP address assigned to the called directory number and associated processor.
The transmission of data packets through the Internet using the Internet module 96 and the DHCP server 91 does not guarantee bandwidth or a minimum latency. Hence, if the Internet module determines that the calling station is a subscriber that requests high priority traffic, the Internet module 96 accesses the RAS 80 instead of the DHCP server 91 in order to obtain a predetermined communication path reserved for guaranteed bandwidth and latency, as described above with respect to
According to the present invention, routing and administration servers provide translation addresses for servers acting as interfaces for public telephone networks. The Internet telephone servers are thus able to determine the network address of a destination server based on the area code of a called station. The servers then establish a communication link via the Internet and use higher level protocol to divide and distribute voice calls through the respective telephone systems. Hence a plurality of communications links can be established between two servers while minimizing the number of hosts on the Internet.
In addition, servers exchanging communications traffic via a wide area packet switched network can maintain a guaranteed quality of service by reserving predetermined virtual paths throughout the packet switched network. The predetermined virtual paths thus ensure a guaranteed bandwidth and latency for quality long distance service.
While this invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiment, but, on the contrary, is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims.
This application is a continuation of application Ser. No. 08/768,460 filed Dec. 18, 1996 now U.S. Pat. No. 6,078,582.
Number | Name | Date | Kind |
---|---|---|---|
4054756 | Comella et al. | Oct 1977 | A |
4100377 | Flanagan | Jul 1978 | A |
4191860 | Weber | Mar 1980 | A |
4201891 | Lawrence et al. | May 1980 | A |
4310727 | Lawser | Jan 1982 | A |
4313035 | Jordon et al. | Jan 1982 | A |
4313036 | Jabara et al. | Jan 1982 | A |
4371752 | Matthews et al. | Feb 1983 | A |
4375097 | Ulug | Feb 1983 | A |
4555594 | Friedes et al. | Nov 1985 | A |
4565903 | Riley | Jan 1986 | A |
4577066 | Bimonte et al. | Mar 1986 | A |
4585906 | Matthews et al. | Apr 1986 | A |
4602129 | Matthews et al. | Jul 1986 | A |
4609778 | Franklin et al. | Sep 1986 | A |
4611094 | Asmuth et al. | Sep 1986 | A |
4611096 | Asmuth et al. | Sep 1986 | A |
4625081 | Lotito et al. | Nov 1986 | A |
4630262 | Callens et al. | Dec 1986 | A |
4652700 | Matthews et al. | Mar 1987 | A |
4653045 | Stanley et al. | Mar 1987 | A |
4672700 | Poncy | Jun 1987 | A |
4679190 | Dias et al. | Jul 1987 | A |
4685125 | Zave | Aug 1987 | A |
4710917 | Tompkins et al. | Dec 1987 | A |
4713806 | Oberlander et al. | Dec 1987 | A |
4718005 | Feigenbaum et al. | Jan 1988 | A |
4730071 | Schoenthal | Mar 1988 | A |
4734931 | Bourg et al. | Mar 1988 | A |
4741820 | Coughlin | May 1988 | A |
4747130 | Ho | May 1988 | A |
4748618 | Brown et al. | May 1988 | A |
4765924 | Inoue | Aug 1988 | A |
4766604 | Axberg | Aug 1988 | A |
4771425 | Baran et al. | Sep 1988 | A |
4782485 | Gollub | Nov 1988 | A |
4788718 | McNabb et al. | Nov 1988 | A |
4790003 | Kepley | Dec 1988 | A |
4821034 | Anderson et al. | Apr 1989 | A |
4827500 | Binkerd et al. | May 1989 | A |
4865763 | Inoue | Sep 1989 | A |
4866763 | Cooper et al. | Sep 1989 | A |
4872157 | Hemmady et al. | Oct 1989 | A |
4872159 | Hemmady et al. | Oct 1989 | A |
4872160 | Hemmady et al. | Oct 1989 | A |
4872197 | Pemmaraju | Oct 1989 | A |
4875206 | Nichols et al. | Oct 1989 | A |
4877949 | Danielson | Oct 1989 | A |
4882476 | White | Nov 1989 | A |
4893302 | Hemmady et al. | Jan 1990 | A |
4894824 | Hemmady et al. | Jan 1990 | A |
4897874 | Lidinsky et al. | Jan 1990 | A |
4899333 | Roediger | Feb 1990 | A |
4899373 | Lee et al. | Feb 1990 | A |
4910794 | Mahany | Mar 1990 | A |
4916691 | Goodman | Apr 1990 | A |
4918722 | Duehran et al. | Apr 1990 | A |
4922348 | Gillon et al. | May 1990 | A |
4922486 | Lidinsky et al. | May 1990 | A |
4933931 | Kokubo | Jun 1990 | A |
4942574 | Zelle | Jul 1990 | A |
4958341 | Hemmady et al. | Sep 1990 | A |
4969184 | Gordon et al. | Nov 1990 | A |
4979206 | Padden et al. | Dec 1990 | A |
4996707 | O'Malley et al. | Feb 1991 | A |
D315573 | Schultz | Mar 1991 | S |
5008906 | Reichwein | Apr 1991 | A |
5008926 | Misholi | Apr 1991 | A |
5009337 | Bimbi | Apr 1991 | A |
5012511 | Hanle et al. | Apr 1991 | A |
5018191 | Catron et al. | May 1991 | A |
5019699 | Koenck | May 1991 | A |
5023868 | Davidson | Jun 1991 | A |
5025254 | Hess | Jun 1991 | A |
5029196 | Morganstein | Jul 1991 | A |
5029199 | Jones et al. | Jul 1991 | A |
5029200 | Haas | Jul 1991 | A |
5031098 | Miller | Jul 1991 | A |
5034975 | Grimes | Jul 1991 | A |
5052020 | Koenck | Sep 1991 | A |
5052943 | Davis | Oct 1991 | A |
5065393 | Sibbitt et al. | Nov 1991 | A |
5068888 | Scherk et al. | Nov 1991 | A |
5070536 | Mahany | Dec 1991 | A |
5098877 | Coughlin | Mar 1992 | A |
5107492 | Roux et al. | Apr 1992 | A |
5113499 | Ankney et al. | May 1992 | A |
5115431 | Williams et al. | May 1992 | A |
5115495 | Tsuchiya et al. | May 1992 | A |
5123064 | Hacker | Jun 1992 | A |
5134647 | Pugh et al. | Jul 1992 | A |
5144282 | Sutterlin | Sep 1992 | A |
5146488 | Okada et al. | Sep 1992 | A |
5146491 | Silver et al. | Sep 1992 | A |
5157390 | Yoshie et al. | Oct 1992 | A |
5157662 | Tadamura et al. | Oct 1992 | A |
5159592 | Perkins | Oct 1992 | A |
5159624 | Makita | Oct 1992 | A |
5163080 | Amoroso | Nov 1992 | A |
5164938 | Jurkevich et al. | Nov 1992 | A |
5180232 | Chadma | Jan 1993 | A |
5185860 | Wu | Feb 1993 | A |
5193110 | Jones et al. | Mar 1993 | A |
5195085 | Bertsch et al. | Mar 1993 | A |
5195086 | Baumgartner et al. | Mar 1993 | A |
5195128 | Knitl | Mar 1993 | A |
5195183 | Miller | Mar 1993 | A |
5199062 | Von Meister | Mar 1993 | A |
5200993 | Wheeler et al. | Apr 1993 | A |
5202817 | Koenck | Apr 1993 | A |
5202825 | Miller | Apr 1993 | A |
5204894 | Darden | Apr 1993 | A |
5206901 | Harlow et al. | Apr 1993 | A |
5208848 | Pula | May 1993 | A |
5215011 | Monney | Jun 1993 | A |
5216233 | Main | Jun 1993 | A |
5218187 | Koenck | Jun 1993 | A |
5218188 | Hanson | Jun 1993 | A |
5223699 | Flynn et al. | Jun 1993 | A |
5223820 | Sutterlin | Jun 1993 | A |
5225071 | Coughlin | Jul 1993 | A |
5226075 | Funk et al. | Jul 1993 | A |
5227614 | Danielson | Jul 1993 | A |
5231492 | Dangi et al. | Jul 1993 | A |
5235317 | Sutterlin | Aug 1993 | A |
5237604 | Ryan | Aug 1993 | A |
5241588 | Babso et al. | Aug 1993 | A |
5243645 | Bissell et al. | Sep 1993 | A |
5243654 | Hunter | Sep 1993 | A |
5247571 | Kay et al. | Sep 1993 | A |
5254971 | Sutterlin | Oct 1993 | A |
5260986 | Pershan | Nov 1993 | A |
5263080 | Jones et al. | Nov 1993 | A |
5265155 | Castro | Nov 1993 | A |
5272749 | Masek | Dec 1993 | A |
5274696 | Perelman | Dec 1993 | A |
5280159 | Warner | Jan 1994 | A |
5287199 | Zoccolillo | Feb 1994 | A |
5289378 | Miller | Feb 1994 | A |
5289468 | Yoshida | Feb 1994 | A |
5295154 | Meier | Mar 1994 | A |
5303297 | Durrell et al. | Apr 1994 | A |
5305181 | Schultz | Apr 1994 | A |
5308966 | Danielson | May 1994 | A |
5309437 | Perlman et al. | May 1994 | A |
5311583 | Friedes et al. | May 1994 | A |
5313053 | Koenck | May 1994 | A |
5317566 | Joshi | May 1994 | A |
5317691 | Traeger | May 1994 | A |
5318719 | Hughes | Jun 1994 | A |
5322991 | Hanson | Jun 1994 | A |
5325421 | Hou et al. | Jun 1994 | A |
5327421 | Hiller et al. | Jul 1994 | A |
5327486 | Wolff et al. | Jul 1994 | A |
5329520 | Richardson | Jul 1994 | A |
5329578 | Brennan et al. | Jul 1994 | A |
5331580 | Miller | Jul 1994 | A |
5333266 | Boaz | Jul 1994 | A |
5341374 | Lewen et al. | Aug 1994 | A |
5345446 | Hiller et al. | Sep 1994 | A |
5346611 | Coughlin | Sep 1994 | A |
5347633 | Ashfield et al. | Sep 1994 | A |
5349497 | Hanson | Sep 1994 | A |
5349678 | Morris | Sep 1994 | A |
5351286 | Nici | Sep 1994 | A |
5353331 | Emery et al. | Oct 1994 | A |
5359185 | Hanson | Oct 1994 | A |
5361256 | Doeringer et al. | Nov 1994 | A |
5365524 | Hiller et al. | Nov 1994 | A |
5365546 | Koenck | Nov 1994 | A |
5367566 | Moe et al. | Nov 1994 | A |
5371858 | Miller | Dec 1994 | A |
5375068 | Palmer et al. | Dec 1994 | A |
5375159 | Williams | Dec 1994 | A |
5377186 | Wegner et al. | Dec 1994 | A |
5381465 | Carter et al. | Jan 1995 | A |
5384831 | Creswell et al. | Jan 1995 | A |
5384840 | Blatchford et al. | Jan 1995 | A |
5386467 | Ahmad | Jan 1995 | A |
5390175 | Hiller et al. | Feb 1995 | A |
5390335 | Stephan et al. | Feb 1995 | A |
5392344 | Ash et al. | Feb 1995 | A |
5392402 | Robrock | Feb 1995 | A |
5394436 | Meier | Feb 1995 | A |
5396542 | Alger et al. | Mar 1995 | A |
5400393 | Knuth | Mar 1995 | A |
5402478 | Hluchyj et al. | Mar 1995 | A |
5406557 | Baudoin | Apr 1995 | A |
5408237 | Patterson et al. | Apr 1995 | A |
5408382 | Schultz | Apr 1995 | A |
5410141 | Koenck | Apr 1995 | A |
5410754 | Klotzbach et al. | Apr 1995 | A |
5416842 | Aziz | May 1995 | A |
5418844 | Morrisey et al. | May 1995 | A |
5420211 | Hughes | May 1995 | A |
5420916 | Sekiguchi | May 1995 | A |
5422882 | Hiller et al. | Jun 1995 | A |
5422940 | Endo et al. | Jun 1995 | A |
5422941 | Hasenauer et al. | Jun 1995 | A |
5425028 | Britton et al. | Jun 1995 | A |
5425051 | Mahany | Jun 1995 | A |
5425085 | Weinberger et al. | Jun 1995 | A |
5425090 | Orriss | Jun 1995 | A |
5425091 | Josephs | Jun 1995 | A |
5426636 | Hiller et al. | Jun 1995 | A |
5428608 | Freeman et al. | Jun 1995 | A |
5428636 | Meier | Jun 1995 | A |
5430719 | Weisser, Jr. | Jul 1995 | A |
5430727 | Callon | Jul 1995 | A |
5434852 | La Porta et al. | Jul 1995 | A |
5434913 | Tung et al. | Jul 1995 | A |
5436957 | McConnell | Jul 1995 | A |
5436963 | Fitzpatrick et al. | Jul 1995 | A |
5440563 | Isidoro et al. | Aug 1995 | A |
5440620 | Slusky | Aug 1995 | A |
5440621 | Castro | Aug 1995 | A |
5442690 | Nazif et al. | Aug 1995 | A |
5444709 | Riddle | Aug 1995 | A |
5448633 | Jamaleddin et al. | Sep 1995 | A |
5450411 | Heil | Sep 1995 | A |
5452289 | Sharma et al. | Sep 1995 | A |
5452297 | Hiller et al. | Sep 1995 | A |
5452350 | Reynolds et al. | Sep 1995 | A |
5455821 | Schaeffer et al. | Oct 1995 | A |
5457629 | Miller | Oct 1995 | A |
5459775 | Isono et al. | Oct 1995 | A |
5461611 | Drak et al. | Oct 1995 | A |
5463677 | Bash et al. | Oct 1995 | A |
5465207 | Boatwright | Nov 1995 | A |
5466170 | Pavek | Nov 1995 | A |
5468947 | Danielson | Nov 1995 | A |
5468950 | Hanson | Nov 1995 | A |
5469496 | Emery et al. | Nov 1995 | A |
5469497 | Pierce et al. | Nov 1995 | A |
5469500 | Satter et al. | Nov 1995 | A |
5425780 | Christie | Dec 1995 | A |
5473608 | Gagne et al. | Dec 1995 | A |
5473677 | D'Amato et al. | Dec 1995 | A |
5475732 | Pester, III | Dec 1995 | A |
5475737 | Garner et al. | Dec 1995 | A |
5475748 | Jones | Dec 1995 | A |
5475817 | Waldo et al. | Dec 1995 | A |
5477531 | McKee et al. | Dec 1995 | A |
5479494 | Clitherow | Dec 1995 | A |
5481603 | Gutierrez et al. | Jan 1996 | A |
5483527 | Doshi et al. | Jan 1996 | A |
5483549 | Weinberg et al. | Jan 1996 | A |
5483586 | Sussman | Jan 1996 | A |
5483587 | Hogan et al. | Jan 1996 | A |
5483676 | Mahany | Jan 1996 | A |
5487111 | Slusky | Jan 1996 | A |
5488575 | Danielson | Jan 1996 | A |
5490247 | Tung et al. | Feb 1996 | A |
5493568 | Sampat et al. | Feb 1996 | A |
5493573 | Kobayashi et al. | Feb 1996 | A |
5495521 | Rangachar | Feb 1996 | A |
5500859 | Sharma et al. | Mar 1996 | A |
5500889 | Baker et al. | Mar 1996 | A |
5504746 | Meier | Apr 1996 | A |
5506887 | Emery et al. | Apr 1996 | A |
5506893 | Buscher et al. | Apr 1996 | A |
5511111 | Serbetcioglu et al. | Apr 1996 | A |
5513127 | Gard et al. | Apr 1996 | A |
5515303 | Cargin, Jr. | May 1996 | A |
5517434 | Hanson | May 1996 | A |
5517560 | Greenspan | May 1996 | A |
5520796 | Chen et al. | May 1996 | A |
5521370 | Hanson | May 1996 | A |
5521719 | Yamada | May 1996 | A |
5521924 | Kakuma et al. | May 1996 | A |
5524137 | Rhee | Jun 1996 | A |
5524145 | Parker | Jun 1996 | A |
5526353 | Henley et al. | Jun 1996 | A |
5526416 | Dezonno et al. | Jun 1996 | A |
5526489 | Nilakatan et al. | Jun 1996 | A |
5528539 | Ong | Jun 1996 | A |
5530744 | Charalambous et al. | Jun 1996 | A |
5530852 | Mesk et al. | Jun 1996 | A |
5537470 | Lee | Jul 1996 | A |
5539193 | Gibbs | Jul 1996 | A |
5539194 | Miller | Jul 1996 | A |
5539884 | Robrock, II | Jul 1996 | A |
5539886 | Aldred et al. | Jul 1996 | A |
5541398 | Hanson | Jul 1996 | A |
5541917 | Farris | Jul 1996 | A |
5541927 | Kristol et al. | Jul 1996 | A |
5541930 | Klingman | Jul 1996 | A |
5544010 | Schultz | Aug 1996 | A |
5551025 | O'Reilly et al. | Aug 1996 | A |
5551035 | Arnold et al. | Aug 1996 | A |
5555276 | Koenck | Sep 1996 | A |
5559068 | Chen | Sep 1996 | A |
5559721 | Ishii | Sep 1996 | A |
5559871 | Smith | Sep 1996 | A |
5561670 | Hoffert et al. | Oct 1996 | A |
5563882 | Bruno et al. | Oct 1996 | A |
5568645 | Morris | Oct 1996 | A |
5572583 | Wheeler, Jr. et al. | Nov 1996 | A |
5574779 | Smyk | Nov 1996 | A |
5576529 | Koenck | Nov 1996 | A |
5579472 | Keywort et al. | Nov 1996 | A |
5583564 | Rao | Dec 1996 | A |
5583920 | Wheeler, Jr. | Dec 1996 | A |
5583926 | Venier et al. | Dec 1996 | A |
5583929 | Ardon | Dec 1996 | A |
5586175 | Hogan | Dec 1996 | A |
5586177 | Farris et al. | Dec 1996 | A |
5587577 | Schultz | Dec 1996 | A |
5590127 | Bales et al. | Dec 1996 | A |
5590133 | Billstrom et al. | Dec 1996 | A |
5590181 | Hogan | Dec 1996 | A |
5590346 | West | Dec 1996 | A |
5594717 | Watanabe et al. | Jan 1997 | A |
5594769 | Pellegrino et al. | Jan 1997 | A |
5594784 | Velius | Jan 1997 | A |
5594789 | Seazholtz et al. | Jan 1997 | A |
5598464 | Hess et al. | Jan 1997 | A |
5598487 | Hacker | Jan 1997 | A |
5602456 | Cargin | Feb 1997 | A |
5602854 | Luse | Feb 1997 | A |
5603085 | Shedlo | Feb 1997 | A |
5604682 | McLaughlin et al. | Feb 1997 | A |
5604737 | Iwami et al. | Feb 1997 | A |
5608446 | Carr et al. | Mar 1997 | A |
5608447 | Farry et al. | Mar 1997 | A |
5608706 | Gordon | Mar 1997 | A |
5608786 | Gordon | Mar 1997 | A |
5610910 | Focsaneanu et al. | Mar 1997 | A |
5610972 | Emery et al. | Mar 1997 | A |
5610976 | Uota et al. | Mar 1997 | A |
5610977 | Williams et al. | Mar 1997 | A |
5615251 | Hogan | Mar 1997 | A |
5617343 | Danielson | Apr 1997 | A |
5617422 | Litzenberger et al. | Apr 1997 | A |
5617540 | Civanlar et al. | Apr 1997 | A |
5619555 | Fenton et al. | Apr 1997 | A |
5619557 | Van Berkum | Apr 1997 | A |
5619562 | Maurer et al. | Apr 1997 | A |
5621787 | McKoy et al. | Apr 1997 | A |
5623601 | Vu | Apr 1997 | A |
5625180 | Hanson | Apr 1997 | A |
5625404 | Grady et al. | Apr 1997 | A |
5625407 | Biggs et al. | Apr 1997 | A |
5625555 | Davis | Apr 1997 | A |
5625675 | Katsumaru et al. | Apr 1997 | A |
5625677 | Feiertag et al. | Apr 1997 | A |
5625681 | Butler, II | Apr 1997 | A |
5625682 | Gray et al. | Apr 1997 | A |
5626682 | Kobari et al. | May 1997 | A |
5627886 | Bowman | May 1997 | A |
5633916 | Goldhagen et al. | May 1997 | A |
5633919 | Hogan | May 1997 | A |
5636216 | Fox et al. | Jun 1997 | A |
5638430 | Hogan | Jun 1997 | A |
5640001 | Danielson | Jun 1997 | A |
5644471 | Schultz | Jul 1997 | A |
5646982 | Hogan et al. | Jul 1997 | A |
5651006 | Fujino et al. | Jul 1997 | A |
5652787 | O'Kelly | Jul 1997 | A |
5654957 | Koyama | Aug 1997 | A |
5657250 | Park et al. | Aug 1997 | A |
5657317 | Mahany | Aug 1997 | A |
5661197 | Villiger et al. | Aug 1997 | A |
5661782 | Bartholomew et al. | Aug 1997 | A |
5661790 | Hsu | Aug 1997 | A |
5661792 | Akinpelu et al. | Aug 1997 | A |
5663208 | Martin | Sep 1997 | A |
5664005 | Emery et al. | Sep 1997 | A |
5664102 | Faynberg | Sep 1997 | A |
5668857 | McHale | Sep 1997 | A |
5669062 | Olds et al. | Sep 1997 | A |
5671436 | Morrison | Sep 1997 | A |
5672860 | Miller | Sep 1997 | A |
5673031 | Meier | Sep 1997 | A |
5673263 | Basso et al. | Sep 1997 | A |
5675507 | Bobo, II | Oct 1997 | A |
5675741 | Aggarwal et al. | Oct 1997 | A |
5679943 | Koenck | Oct 1997 | A |
5680392 | Semaan | Oct 1997 | A |
5680442 | Bartholomew et al. | Oct 1997 | A |
5680446 | Fleischer et al. | Oct 1997 | A |
5680633 | Koenck | Oct 1997 | A |
5682379 | Mahany | Oct 1997 | A |
5687167 | Bertin et al. | Nov 1997 | A |
5689550 | Garson et al. | Nov 1997 | A |
5689553 | Ahuja et al. | Nov 1997 | A |
5692039 | Brankley et al. | Nov 1997 | A |
5694318 | Miller | Dec 1997 | A |
5694463 | Christie et al. | Dec 1997 | A |
5696903 | Mahany | Dec 1997 | A |
5699089 | Murray | Dec 1997 | A |
5699352 | Kriete et al. | Dec 1997 | A |
5699528 | Hogan | Dec 1997 | A |
5701295 | Bales et al. | Dec 1997 | A |
5701465 | Baugher et al. | Dec 1997 | A |
5703935 | Raissyan et al. | Dec 1997 | A |
5703942 | Pinard et al. | Dec 1997 | A |
5706286 | Reiman et al. | Jan 1998 | A |
5708680 | Gollnick | Jan 1998 | A |
5708833 | Kinney | Jan 1998 | A |
5710728 | Danielson | Jan 1998 | A |
5710884 | Dedrick | Jan 1998 | A |
5712903 | Bartholomew et al. | Jan 1998 | A |
5712906 | Grady et al. | Jan 1998 | A |
5712907 | Wegner et al. | Jan 1998 | A |
5712908 | Brinkman et al. | Jan 1998 | A |
5719854 | Choudhury et al. | Feb 1998 | A |
5722067 | Fougnies | Feb 1998 | A |
5724355 | Bruno et al. | Mar 1998 | A |
5724406 | Juster | Mar 1998 | A |
5724412 | Srinivasan | Mar 1998 | A |
5726984 | Kubler et al. | Mar 1998 | A |
5727002 | Miller et al. | Mar 1998 | A |
5727129 | Barrett et al. | Mar 1998 | A |
5729544 | Lev et al. | Mar 1998 | A |
5729599 | Plomondon et al. | Mar 1998 | A |
5732078 | Arango | Mar 1998 | A |
5732213 | Gessel et al. | Mar 1998 | A |
5737333 | Civanlar et al. | Apr 1998 | A |
5737395 | Irribarren | Apr 1998 | A |
5737404 | Segal | Apr 1998 | A |
5737414 | Walker et al. | Apr 1998 | A |
5740164 | Liron | Apr 1998 | A |
5740366 | Mahany | Apr 1998 | A |
5742596 | Baratz et al. | Apr 1998 | A |
5742668 | Pepe et al. | Apr 1998 | A |
5742670 | Bennett | Apr 1998 | A |
5742675 | Kilander et al. | Apr 1998 | A |
5742905 | Pepe et al. | Apr 1998 | A |
5744533 | Iwamoto et al. | Apr 1998 | A |
5747785 | Miller | May 1998 | A |
5747786 | Cargin, Jr. | May 1998 | A |
5748468 | Notenboom et al. | May 1998 | A |
5748619 | Meier | May 1998 | A |
5751706 | Land et al. | May 1998 | A |
5751707 | Voit et al. | May 1998 | A |
5751961 | Smyk | May 1998 | A |
5754639 | Flockhart et al. | May 1998 | A |
5754641 | Voit et al. | May 1998 | A |
5757784 | Liebowitz et al. | May 1998 | A |
5758281 | Emery et al. | May 1998 | A |
5761294 | Shaffer et al. | Jun 1998 | A |
5763867 | Main | Jun 1998 | A |
5764741 | Barak | Jun 1998 | A |
5768513 | Kuthyar et al. | Jun 1998 | A |
5774530 | Montgomery et al. | Jun 1998 | A |
5774533 | Patel | Jun 1998 | A |
5774535 | Castro | Jun 1998 | A |
5774660 | Brendel et al. | Jun 1998 | A |
5774695 | Autrey et al. | Jun 1998 | A |
5778313 | Fougnies | Jul 1998 | A |
5781550 | Templin et al. | Jul 1998 | A |
5781620 | Montgomery et al. | Jul 1998 | A |
5781624 | Mitra et al. | Jul 1998 | A |
5784617 | Greenstein et al. | Jul 1998 | A |
5787160 | Chaney et al. | Jul 1998 | A |
5790172 | Imanaka | Aug 1998 | A |
5790536 | Mahany | Aug 1998 | A |
5790548 | Sistani zadeh et al. | Aug 1998 | A |
5790806 | Koperda | Aug 1998 | A |
5793762 | Penners et al. | Aug 1998 | A |
5793763 | Mayes et al. | Aug 1998 | A |
5793771 | Darland et al. | Aug 1998 | A |
5796790 | Brunner | Aug 1998 | A |
5799072 | Vulcan et al. | Aug 1998 | A |
5799156 | Hogan | Aug 1998 | A |
5802502 | Gell et al. | Sep 1998 | A |
5802510 | Jones | Sep 1998 | A |
5802513 | Bowie, III | Sep 1998 | A |
5804805 | Koenck | Sep 1998 | A |
5805474 | Danielson | Sep 1998 | A |
5805587 | Norris | Sep 1998 | A |
5805682 | Voit et al. | Sep 1998 | A |
5805807 | Hanson | Sep 1998 | A |
5809128 | McMullin | Sep 1998 | A |
5812534 | Davis et al. | Sep 1998 | A |
5812639 | Bartholomew et al. | Sep 1998 | A |
5812795 | Horovitz et al. | Sep 1998 | A |
5812834 | Suzuki | Sep 1998 | A |
5812865 | Theimer et al. | Sep 1998 | A |
5818836 | DuVal | Oct 1998 | A |
5818921 | Vander Meiden et al. | Oct 1998 | A |
5825780 | Christie | Oct 1998 | A |
5825862 | Voit et al. | Oct 1998 | A |
5825863 | Walker | Oct 1998 | A |
5825869 | Brooks et al. | Oct 1998 | A |
5826268 | Schaefer et al. | Oct 1998 | A |
5828737 | Sawyer | Oct 1998 | A |
5828740 | Khuc et al. | Oct 1998 | A |
5828844 | Civanlar et al. | Oct 1998 | A |
5832197 | Houji | Nov 1998 | A |
5834753 | Danielson | Nov 1998 | A |
5835723 | Andrews et al. | Nov 1998 | A |
5838665 | Kahn et al. | Nov 1998 | A |
5838682 | Dekelbaum et al. | Nov 1998 | A |
5838686 | Ozkan | Nov 1998 | A |
5838970 | Thomas | Nov 1998 | A |
5841764 | Roderique et al. | Nov 1998 | A |
5844893 | Gollnick | Dec 1998 | A |
5844896 | Marks et al. | Dec 1998 | A |
5845267 | Ronen | Dec 1998 | A |
5848143 | Andrews et al. | Dec 1998 | A |
5850358 | Danielson | Dec 1998 | A |
5850433 | Rondeau | Dec 1998 | A |
5854833 | Hogan | Dec 1998 | A |
5854975 | Fougnies | Dec 1998 | A |
5856364 | Martin | Jan 1999 | A |
5862171 | Mahany | Jan 1999 | A |
5864604 | Moen et al. | Jan 1999 | A |
5864610 | Ronen | Jan 1999 | A |
5867495 | Elliott et al. | Feb 1999 | A |
5867562 | Scherer | Feb 1999 | A |
5867566 | Hogan | Feb 1999 | A |
5870565 | Glitho | Feb 1999 | A |
5873099 | Hogan | Feb 1999 | A |
5878126 | Velamuri et al. | Mar 1999 | A |
5878130 | Andrews et al. | Mar 1999 | A |
5878212 | Civanlar et al. | Mar 1999 | A |
5881134 | Foster et al. | Mar 1999 | A |
5883891 | Williams et al. | Mar 1999 | A |
5884032 | Bateman et al. | Mar 1999 | A |
5888087 | Hanson | Mar 1999 | A |
5889774 | Mirashrafi et al. | Mar 1999 | A |
5892754 | Kompella et al. | Apr 1999 | A |
5892822 | Gottlieb et al. | Apr 1999 | A |
5892971 | Danielson | Apr 1999 | A |
5895431 | Miller | Apr 1999 | A |
5895906 | Danielson | Apr 1999 | A |
5898668 | Shaffer | Apr 1999 | A |
5898673 | Riggan et al. | Apr 1999 | A |
5901140 | Van As et al. | May 1999 | A |
5903558 | Jones et al. | May 1999 | A |
5905736 | Ronen et al. | May 1999 | A |
5907547 | Foladare et al. | May 1999 | A |
5910946 | Csapo | Jun 1999 | A |
5912887 | Sehgal | Jun 1999 | A |
5914481 | Danielson | Jun 1999 | A |
5915001 | Uppaluru | Jun 1999 | A |
5915005 | He | Jun 1999 | A |
5915008 | Dulman | Jun 1999 | A |
5915012 | Miloslavsky | Jun 1999 | A |
5917175 | Miller | Jun 1999 | A |
5917424 | Goldman et al. | Jun 1999 | A |
5918179 | Foladare et al. | Jun 1999 | A |
5923659 | Curry et al. | Jul 1999 | A |
5926482 | Christie | Jul 1999 | A |
5928292 | Miller | Jul 1999 | A |
5930343 | Vasquez | Jul 1999 | A |
5930700 | Pepper | Jul 1999 | A |
5933425 | Iwata | Aug 1999 | A |
5936958 | Soumiya et al. | Aug 1999 | A |
5937045 | Yaoya et al. | Aug 1999 | A |
5940479 | Guy et al. | Aug 1999 | A |
5940598 | Strauss et al. | Aug 1999 | A |
5940616 | Wang | Aug 1999 | A |
5940771 | Gollnick | Aug 1999 | A |
5944795 | Civanlar | Aug 1999 | A |
5946299 | Blonder | Aug 1999 | A |
5946386 | Rogers et al. | Aug 1999 | A |
5949056 | White | Sep 1999 | A |
5949776 | Mahany | Sep 1999 | A |
5949869 | Sink | Sep 1999 | A |
5953322 | Kimball | Sep 1999 | A |
5953338 | Ma et al. | Sep 1999 | A |
5953504 | Sokal et al. | Sep 1999 | A |
5953651 | Lu et al. | Sep 1999 | A |
5956391 | Melen et al. | Sep 1999 | A |
5956482 | Agraharam et al. | Sep 1999 | A |
5956697 | Usui | Sep 1999 | A |
5958016 | Chang et al. | Sep 1999 | A |
5958052 | Bellovin | Sep 1999 | A |
5959998 | Takahashi et al. | Sep 1999 | A |
5962837 | Main et al. | Oct 1999 | A |
5966431 | Reiman et al. | Oct 1999 | A |
5966434 | Schafer et al. | Oct 1999 | A |
5969321 | Danielson | Oct 1999 | A |
5970065 | Miloslavsky | Oct 1999 | A |
5970477 | Roden | Oct 1999 | A |
5974043 | Solomon | Oct 1999 | A |
5974052 | Johnson et al. | Oct 1999 | A |
5978569 | Traeger | Nov 1999 | A |
5978840 | Nguyen et al. | Nov 1999 | A |
5979768 | Koenck | Nov 1999 | A |
5982774 | Foladare et al. | Nov 1999 | A |
5987108 | Jagadish et al. | Nov 1999 | A |
5987499 | Morris | Nov 1999 | A |
5991291 | Asai et al. | Nov 1999 | A |
5991292 | Focsaneanu et al. | Nov 1999 | A |
5991301 | Christie | Nov 1999 | A |
5991308 | Furhmann et al. | Nov 1999 | A |
5991864 | Kinney | Nov 1999 | A |
5995503 | Crawley et al. | Nov 1999 | A |
5995606 | Civanlar et al. | Nov 1999 | A |
5995608 | Civanlar et al. | Nov 1999 | A |
5999524 | Corbalis et al. | Dec 1999 | A |
5999525 | Krishnaswamy | Dec 1999 | A |
6005926 | Mashinsky | Dec 1999 | A |
6006100 | Koenck | Dec 1999 | A |
6006253 | Kumar et al. | Dec 1999 | A |
6011975 | Emery et al. | Jan 2000 | A |
6012088 | Li et al. | Jan 2000 | A |
6014379 | White et al. | Jan 2000 | A |
6014687 | Watanabe et al. | Jan 2000 | A |
6016307 | Kaplan et al. | Jan 2000 | A |
6016343 | Hogan | Jan 2000 | A |
6018360 | Stewart et al. | Jan 2000 | A |
6018567 | Dulman | Jan 2000 | A |
6021126 | White et al. | Feb 2000 | A |
6021263 | Kujoory et al. | Feb 2000 | A |
6023147 | Cargin | Feb 2000 | A |
6023474 | Christie | Feb 2000 | A |
6026087 | Mirashrafi et al. | Feb 2000 | A |
6026091 | Christie | Feb 2000 | A |
6028858 | Rivers et al. | Feb 2000 | A |
6029062 | Hanson | Feb 2000 | A |
6029261 | Christie | Feb 2000 | A |
6031840 | Christie | Feb 2000 | A |
6035028 | Ward et al. | Mar 2000 | A |
6036093 | Schultz | Mar 2000 | A |
6041109 | Cardy et al. | Mar 2000 | A |
6041117 | Androski et al. | Mar 2000 | A |
6044081 | Bell et al. | Mar 2000 | A |
6046992 | Meier | Apr 2000 | A |
6047051 | Ginzboorg et al. | Apr 2000 | A |
6047326 | Kilkki | Apr 2000 | A |
6049545 | Stephenson et al. | Apr 2000 | A |
6049813 | Danielson | Apr 2000 | A |
6052445 | Bashoura et al. | Apr 2000 | A |
6052450 | Allison et al. | Apr 2000 | A |
6058000 | Koenck | May 2000 | A |
6064653 | Farris | May 2000 | A |
6069890 | White et al. | May 2000 | A |
6075783 | Voit | Jun 2000 | A |
6078582 | Curry et al. | Jun 2000 | A |
6078943 | Yu | Jun 2000 | A |
6081525 | Christie | Jun 2000 | A |
6084867 | Meier | Jul 2000 | A |
6084953 | Bardenheuer et al. | Jul 2000 | A |
6088431 | LaDue | Jul 2000 | A |
6097804 | Gilbert et al. | Aug 2000 | A |
6098094 | Barnhouse et al. | Aug 2000 | A |
6101182 | Sistanizadeh et al. | Aug 2000 | A |
6104645 | Ong | Aug 2000 | A |
6104704 | Buhler et al. | Aug 2000 | A |
6104711 | Viot | Aug 2000 | A |
6108341 | Christie | Aug 2000 | A |
6108704 | Hutton | Aug 2000 | A |
6112206 | Morris | Aug 2000 | A |
6115458 | Tasket | Sep 2000 | A |
6115737 | Ely et al. | Sep 2000 | A |
6118936 | Lauer et al. | Sep 2000 | A |
6122255 | Bartholomew et al. | Sep 2000 | A |
6125113 | Farris et al. | Sep 2000 | A |
6125126 | Hallenstal | Sep 2000 | A |
6128304 | Gardell et al. | Oct 2000 | A |
6131121 | Mattaway | Oct 2000 | A |
6134235 | Goldman et al. | Oct 2000 | A |
6134433 | Joong et al. | Oct 2000 | A |
6134530 | Bunting et al. | Oct 2000 | A |
6137792 | Jonas et al. | Oct 2000 | A |
6137869 | Voit et al. | Oct 2000 | A |
6141404 | Westerlage et al. | Oct 2000 | A |
6141412 | Smith et al. | Oct 2000 | A |
6144647 | Lopez-Torres | Nov 2000 | A |
6144661 | Katsube et al. | Nov 2000 | A |
6144667 | Doshi et al. | Nov 2000 | A |
6144976 | Silva | Nov 2000 | A |
6149062 | Danielson | Nov 2000 | A |
6154445 | Farris et al. | Nov 2000 | A |
6154777 | Ebrahim | Nov 2000 | A |
6157621 | Brown et al. | Dec 2000 | A |
6157636 | Voit et al. | Dec 2000 | A |
6157648 | Voit et al. | Dec 2000 | A |
6157823 | Fougnies | Dec 2000 | A |
6169735 | Alle et al. | Jan 2001 | B1 |
6175618 | Shah et al. | Jan 2001 | B1 |
6181690 | Civanlar | Jan 2001 | B1 |
6181695 | Curry et al. | Jan 2001 | B1 |
6181703 | Christie | Jan 2001 | B1 |
6185184 | Mattaway et al. | Feb 2001 | B1 |
6185198 | LaDue | Feb 2001 | B1 |
6188677 | Oyama et al. | Feb 2001 | B1 |
6192050 | Stovall | Feb 2001 | B1 |
6192400 | Hanson | Feb 2001 | B1 |
6195425 | Farris et al. | Feb 2001 | B1 |
6198738 | Chang et al. | Mar 2001 | B1 |
6201812 | Christie | Mar 2001 | B1 |
6205139 | Voit | Mar 2001 | B1 |
6212162 | Horlin | Apr 2001 | B1 |
6212193 | Christie | Apr 2001 | B1 |
6215790 | Voit et al. | Apr 2001 | B1 |
6222919 | Hollatz et al. | Apr 2001 | B1 |
6226287 | Brady | May 2001 | B1 |
6226678 | Mattaway | May 2001 | B1 |
6230203 | Koperda et al. | May 2001 | B1 |
6233318 | Picard et al. | May 2001 | B1 |
6233604 | Van Horne et al. | May 2001 | B1 |
6236851 | Fougnies | May 2001 | B1 |
6240091 | Ginzboorg et al. | May 2001 | B1 |
6243373 | Turock | Jun 2001 | B1 |
6243374 | White | Jun 2001 | B1 |
6252869 | Silverman | Jun 2001 | B1 |
6260067 | Barnhouse et al. | Jul 2001 | B1 |
6263372 | Hogan | Jul 2001 | B1 |
6266685 | Danielson | Jul 2001 | B1 |
6278693 | Aldred et al. | Aug 2001 | B1 |
6278704 | Creamer et al. | Aug 2001 | B1 |
6279038 | Hogan | Aug 2001 | B1 |
6282192 | Murphy et al. | Aug 2001 | B1 |
6282281 | Low | Aug 2001 | B1 |
6282284 | Dezonno et al. | Aug 2001 | B1 |
6282574 | Voit et al. | Aug 2001 | B1 |
6285745 | Bartholomew et al. | Sep 2001 | B1 |
6289010 | Voit et al. | Sep 2001 | B1 |
6292478 | Farris | Sep 2001 | B1 |
6292479 | Bartholomew et al. | Sep 2001 | B1 |
6292481 | Voit et al. | Sep 2001 | B1 |
6295292 | Voit et al. | Sep 2001 | B1 |
6298057 | Guy et al. | Oct 2001 | B1 |
6298062 | Gardell et al. | Oct 2001 | B1 |
6298064 | Christie | Oct 2001 | B1 |
6298120 | Civanlar et al. | Oct 2001 | B1 |
6301609 | Aravamudan et al. | Oct 2001 | B1 |
6304567 | Rosenberg | Oct 2001 | B1 |
6310873 | Rainis et al. | Oct 2001 | B1 |
6314103 | Christie | Nov 2001 | B1 |
6324264 | Wiener et al. | Nov 2001 | B1 |
6327258 | Deschaine et al. | Dec 2001 | B1 |
6330250 | Curry et al. | Dec 2001 | B1 |
6332023 | Porter et al. | Dec 2001 | B1 |
6335927 | Elliott | Jan 2002 | B1 |
6343115 | Foladare et al. | Jan 2002 | B1 |
6347084 | Kelly | Feb 2002 | B1 |
6347085 | Kelly | Feb 2002 | B2 |
6359880 | Curry | Mar 2002 | B1 |
6363065 | Thornton et al. | Mar 2002 | B1 |
6363349 | Urs et al. | Mar 2002 | B1 |
6373929 | Johnson et al. | Apr 2002 | B1 |
6374302 | Galasso et al. | Apr 2002 | B1 |
6375344 | Hanson | Apr 2002 | B1 |
6381321 | Brown et al. | Apr 2002 | B1 |
6385191 | Coffman et al. | May 2002 | B1 |
6385193 | Civanlar et al. | May 2002 | B1 |
6400702 | Meier | Jun 2002 | B1 |
6407991 | Meier | Jun 2002 | B1 |
6430195 | Christie | Aug 2002 | B1 |
6430275 | Voit et al. | Aug 2002 | B1 |
6438218 | Farris | Aug 2002 | B1 |
6449259 | Allain et al. | Sep 2002 | B1 |
6449356 | Dezonno | Sep 2002 | B1 |
6456617 | Oda et al. | Sep 2002 | B1 |
6480588 | Donovan | Nov 2002 | B1 |
6493353 | Kelly et al. | Dec 2002 | B2 |
6498788 | Emilsson et al. | Dec 2002 | B1 |
6513066 | Hutton | Jan 2003 | B1 |
6529516 | Parzych | Mar 2003 | B1 |
6539015 | Voit et al. | Mar 2003 | B2 |
6539077 | Ranalli et al. | Mar 2003 | B1 |
6542497 | Curry | Apr 2003 | B1 |
6546003 | Farris | Apr 2003 | B1 |
6574216 | Farris et al. | Jun 2003 | B1 |
6574681 | White | Jun 2003 | B1 |
6584093 | Salama et al. | Jun 2003 | B1 |
6594254 | Kelly | Jul 2003 | B1 |
6600733 | Deng | Jul 2003 | B2 |
6600735 | Iwama et al. | Jul 2003 | B1 |
6614768 | Mahany | Sep 2003 | B1 |
6614781 | Elliott | Sep 2003 | B1 |
6621942 | Hacker | Sep 2003 | B1 |
6625170 | Curry et al. | Sep 2003 | B1 |
6633846 | Bennett et al. | Oct 2003 | B1 |
6643362 | Hogan | Nov 2003 | B2 |
6654357 | Wiedeman | Nov 2003 | B1 |
6671285 | Kirkby et al. | Dec 2003 | B1 |
6678718 | Khouri et al. | Jan 2004 | B1 |
6681994 | Koenck | Jan 2004 | B1 |
6687738 | Hutton | Feb 2004 | B1 |
6688523 | Koenck | Feb 2004 | B1 |
6690788 | Bauer et al. | Feb 2004 | B1 |
6694359 | Morris | Feb 2004 | B1 |
6701365 | Hutton | Mar 2004 | B1 |
6704287 | Moharram | Mar 2004 | B1 |
6711241 | White et al. | Mar 2004 | B1 |
6714559 | Meier | Mar 2004 | B1 |
6714983 | Koenck | Mar 2004 | B1 |
6754181 | Elliott et al. | Jun 2004 | B1 |
6760429 | Hung et al. | Jul 2004 | B1 |
6775519 | Wiedeman et al. | Aug 2004 | B1 |
6792256 | Kinney | Sep 2004 | B1 |
6810033 | Derks | Oct 2004 | B2 |
6823384 | Wilson et al. | Nov 2004 | B1 |
6826165 | Meier | Nov 2004 | B1 |
6829645 | Hutton | Dec 2004 | B1 |
6839340 | Voit et al. | Jan 2005 | B1 |
6870827 | Voit et al. | Mar 2005 | B1 |
6885678 | Curry et al. | Apr 2005 | B2 |
6895419 | Cargin | May 2005 | B1 |
6910632 | Koerck | Jun 2005 | B2 |
6925054 | Atterton et al. | Aug 2005 | B1 |
6990090 | Meier | Jan 2006 | B2 |
7012898 | Farris et al. | Mar 2006 | B1 |
7013001 | Felger et al. | Mar 2006 | B1 |
7079534 | Medhat | Jul 2006 | B1 |
7085362 | Christie | Aug 2006 | B1 |
7088705 | Curry | Aug 2006 | B2 |
7092379 | Singh et al. | Aug 2006 | B1 |
7120319 | Danielson | Oct 2006 | B2 |
7149208 | Mattaway | Dec 2006 | B2 |
7170887 | Rosenberg | Jan 2007 | B2 |
7206592 | Gollnick | Apr 2007 | B1 |
7236575 | Kim et al. | Jun 2007 | B2 |
7274662 | Kalmanek, Jr. et al. | Sep 2007 | B1 |
7286562 | Vargo et al. | Oct 2007 | B1 |
7295830 | Gilbert et al. | Nov 2007 | B2 |
7359972 | Jorgensen | Apr 2008 | B2 |
7492886 | Kalmanek | Feb 2009 | B1 |
7502339 | Pirkola et al. | Mar 2009 | B1 |
20020064149 | Elliott | May 2002 | A1 |
20020067739 | Wilkes | Jun 2002 | A1 |
20020083166 | Dugan | Jun 2002 | A1 |
20020114324 | Low et al. | Aug 2002 | A1 |
20020159461 | Hamamoto et al. | Oct 2002 | A1 |
20030078006 | Mahany | Apr 2003 | A1 |
20030112767 | Meier | Jun 2003 | A1 |
20030169767 | Christie | Sep 2003 | A1 |
20030189941 | Christie | Oct 2003 | A1 |
20030193933 | Jones | Oct 2003 | A1 |
20030198218 | Farris | Oct 2003 | A1 |
20030198335 | Porter et al. | Oct 2003 | A1 |
20040005046 | Deo et al. | Jan 2004 | A1 |
20040018851 | Koenck | Jan 2004 | A1 |
20040023651 | Gollnick | Feb 2004 | A1 |
20040038717 | Mahany | Feb 2004 | A1 |
20040039846 | Goss et al. | Feb 2004 | A1 |
20040044667 | Mahany | Mar 2004 | A1 |
20040073933 | Gollnick | Apr 2004 | A1 |
20040090952 | Kubler | May 2004 | A1 |
20040093363 | Cargin | May 2004 | A1 |
20040114567 | Kubler | Jun 2004 | A1 |
20040125753 | Mahany | Jul 2004 | A1 |
20040131018 | Johnson et al. | Jul 2004 | A1 |
20040145775 | Kubler | Jul 2004 | A1 |
20040146020 | Kubler | Jul 2004 | A1 |
20040146037 | Kubler | Jul 2004 | A1 |
20040151150 | Kubler | Aug 2004 | A1 |
20040151151 | Kubler | Aug 2004 | A1 |
20040151164 | Kubler | Aug 2004 | A1 |
20040160912 | Kubler | Aug 2004 | A1 |
20040160913 | Kubler | Aug 2004 | A1 |
20040162889 | Morris | Aug 2004 | A1 |
20040165573 | Kubler | Aug 2004 | A1 |
20040165793 | Hacker | Aug 2004 | A1 |
20040166895 | Koenck | Aug 2004 | A1 |
20040169583 | Meier | Sep 2004 | A1 |
20040174841 | Kubler | Sep 2004 | A1 |
20040174842 | Kubler | Sep 2004 | A1 |
20040174843 | Kubler | Sep 2004 | A1 |
20040203834 | Mahany | Oct 2004 | A1 |
20040246940 | Kubler | Dec 2004 | A1 |
20040264442 | Kubler | Dec 2004 | A1 |
20050008002 | Kubler | Jan 2005 | A1 |
20050013266 | Kubler | Jan 2005 | A1 |
20050021713 | Dugan et al. | Jan 2005 | A1 |
20050036467 | Kubler | Feb 2005 | A1 |
20050078647 | Meier | Apr 2005 | A1 |
20050083872 | Kubler | Apr 2005 | A1 |
20050087603 | Mahany | Apr 2005 | A1 |
20050191989 | Plush et al. | Sep 2005 | A1 |
20050195859 | Mahany | Sep 2005 | A1 |
20050232213 | Meier | Oct 2005 | A1 |
20050242192 | Koenck | Nov 2005 | A1 |
20050254475 | Kubler | Nov 2005 | A1 |
20060007951 | Meier | Jan 2006 | A1 |
20060062240 | Meier | Mar 2006 | A1 |
20060131420 | Koenck | Jun 2006 | A1 |
20060233161 | Koenck | Oct 2006 | A1 |
20060251226 | Hogan | Nov 2006 | A1 |
20060268806 | Meier | Nov 2006 | A1 |
20060268807 | Meier | Nov 2006 | A1 |
20060274732 | Allen et al. | Dec 2006 | A1 |
20060274735 | Allen et al. | Dec 2006 | A1 |
20060291752 | Hacker | Dec 2006 | A1 |
20070001007 | Koenck | Jan 2007 | A1 |
20070007353 | Danielson | Jan 2007 | A1 |
20070065046 | Hacker | Mar 2007 | A1 |
20070076687 | Low et al. | Apr 2007 | A1 |
20070086445 | Mattaway | Apr 2007 | A1 |
20070121529 | Meier | May 2007 | A1 |
20070121591 | Donovan | May 2007 | A1 |
20070201515 | Lewis | Aug 2007 | A1 |
20070206576 | Radulovic | Sep 2007 | A1 |
20070263644 | Christie et al. | Nov 2007 | A1 |
20080013531 | Elliott et al. | Jan 2008 | A1 |
20080063161 | Joyce et al. | Mar 2008 | A1 |
20090022147 | Farris et al. | Jan 2009 | A1 |
Number | Date | Country |
---|---|---|
0235257 | Sep 1987 | EP |
0335562 | Apr 1989 | EP |
0365885 | May 1990 | EP |
0381365 | Aug 1990 | EP |
0559979 | Sep 1993 | EP |
0729281 | Feb 1995 | EP |
0767568 | Oct 1995 | EP |
0802690 | Apr 1996 | EP |
0781016 | Jun 1997 | EP |
0812089 | Dec 1997 | EP |
0823809 | Feb 1998 | EP |
0722237 | Nov 2007 | EP |
09-168051 | Jun 1997 | JP |
09-168063 | Jun 1997 | JP |
09-168064 | Jun 1997 | JP |
09-168065 | Jun 1997 | JP |
09-172459 | Jun 1997 | JP |
09-172462 | Jun 1997 | JP |
9107839 | May 1991 | WO |
9411813 | May 1994 | WO |
9522221 | Aug 1995 | WO |
9529564 | Nov 1995 | WO |
9620448 | Jul 1996 | WO |
9620553 | Jul 1996 | WO |
9632800 | Oct 1996 | WO |
9634341 | Oct 1996 | WO |
9638018 | Nov 1996 | WO |
9714238 | Apr 1997 | WO |
9720424 | Jun 1997 | WO |
9722211 | Jun 1997 | WO |
9723078 | Jun 1997 | WO |
9728628 | Aug 1997 | WO |
9733412 | Sep 1997 | WO |
9812860 | Mar 1998 | WO |
9823080 | May 1998 | WO |
9834391 | Aug 1998 | WO |
Number | Date | Country | |
---|---|---|---|
Parent | 08768460 | Dec 1996 | US |
Child | 09514371 | US |