The invention relates generally to contact centers and particularly to multimedia contact centers having electronic mail handling capabilities.
Today, Internet enabled group discussion vehicles are widely used by support organizations to help customers with issues that they are facing with the organization's products and by sales organizations to sell products or services.
One type of group discussion vehicle is a discussion forum, also known as an Internet forum, web forum, message board, discussion board, (electronic) discussion group, discussion forum, bulletin board, fora, or simply forum. Forums are facilities on the World Wide Web for holding discussions and posting user generated content.
Forums generally include a website composed of a number of member-written threads. Each thread entails a discussion or conversation in the form of a series of member-written posts and may refer to a posted topic. Stated another way, forums are containers for threads started by a community of users. Threads in a forum are either flat (posts are listed in chronological order) or threaded (each post is made in reply to a parent post).
Depending on the permissions of community members as defined by the board's administrator, members can post replies to existing threads, start new threads, edit their posts, start new topics, and change their settings. On most forums, users have a small picture or avatar located around their name. Forums can be configured to allow visitors to post anonymously or require members to attribute posts to a registered username.
Forums come in complex and varying styles. Commonly, forums contain many different boards that direct a user to a sub-forum. Forums differ from electronic mailing lists in that mailing lists deliver automatically new messages to the subscriber while forums require the member to visit the website and check for new posts. Due to the possibility of members missing replies to threads they are interested in, many modern forums offer an email notification feature, where an email is sent automatically to all users, who have chosen to be notified of new replies, informing them that a new post has been made, and RSS feeds (discussed below) that allow people to see the summary of the new posts using an aggregator software. Forums differ from chat rooms and instant messaging because forum participants do not have to be online at the same time; forums also usually deal with one topic and personal exchanges are commonly discouraged.
Another type of group discussion vehicle is a blog. A blog is a user-generated website where entries are made in journal style and displayed in a reverse chronological order. Blogs often provide commentary or news on a particular subject, such as a manufacturer's products, services, politics, or local news. In the context of a blog, threads are topical connections between messages such as on a metaphorical “corkboard”.
Blogs come in varying types that differ in the way the content is delivered or written. Blogs are classified by the media type used by the blog (e.g., vlogs (or blogs including videos), linklogs (or blogs including links), sketchblogs (or blogs including sketches), photoblogs (or blogs including photos), and tumblelogs (or blogs having shorter posts and mixed media types)), the device used to compose the blog (e.g., moblogs (or blogs written by a mobile device such as a mobile phone or Personal Digital Assistant), and blog subject or genre (e.g., political blogs, travel blogs, fashion blogs, project blogs, or legal blogs (known as blawgs)). Unlike blogs, forums typically allow anyone to start a new discussion (or thread) or reply to an existing thread.
Forums and blogs frequently use RSS to facilitate publication of information. RSS is a family of web feed formats used to publish frequently updated digital content. “RSS” variously refers to Really Simple Syndication (RSS 2.0), Rich Site Summary (RSS 0.91 and RSS1.0), and RDF Site Summary (RSS 0.9 and 1.0).
Users of RSS content use programs called feed readers or aggregators. Users subscribe to a feed by supplying to their reader a link to the feed. The reader can then check the user's subscribed feeds to determine if any of those feeds have new content since the last time it checked and, if so, retrieve that content and present it to the particular user. RSS delivers its information as an XML file called an “RSS feed”, “webfeed”, “RSS stream”, or “RSS channel.” A new syndication specification, known as Atom, improves on RSS by relying on standard XML features, by specifying a payload container that can handle many different kinds of content unambiguously.
When forums and blogs are used by contact centers, each customer query is treated as a new work item for the center. The way that work is distributed to the contact center agents, however, is unmodulated resulting in wasted resources. Modulating work assignment based on the type and quantity or work currently assigned to an agent is the domain of the multimedia contact center. A multimedia contact center is capable of using complex rules to determine which agent a particular piece of work should be assigned to. It would be ideal, if work generated by a discussion forum or blog could be routed using a multimedia contact center.
From a contact center perspective, using a discussion forum or blog as a source has several advantages. For example, a discussion forum or blog can be viewed and searched by customers with similar issues. This search capability results in solutions to problems being found by the customers without contact center agent involvement. A discussion forum or blog populated with the right type of information can serve as a channel to advertise and sell products in a much more targeted fashion. A discussion forum or blog allows community members to answer posts as well. This further reduces the burden on an agent in the contact center to answer the questions.
However, to realize the value that a discussion forum or blog brings to the table, the work sourced by the discussion forum has to enter the contact center in a form that can be modulated effectively by the contact center. Otherwise, multiple agents may respond to the same post, which leads to contact center inefficiencies.
These and other needs are addressed by the various embodiments and configurations of the present invention. The present invention is directed to a contact center architecture for receiving and responding to post notifications received from a forum or blog server.
In one embodiment, the present invention is directed to a method including the steps of:
(a) receiving, from a forum and/or blog server, a first text message addressed to a contact server in the contact center;
(b) directing the first text message to a first contact center inbox associated with the forum and/or blog server; and
(c) from the first contact center inbox, directing the first text message or a message derived therefrom to an agent for servicing.
The first contact center inbox is commonly associated with a specific forum or blog server and/or subpart thereof, such as a sub-forum, topic, or thread.
In a second embodiment, the present invention is directed to a method including the steps of:
(a) receiving from an agent a response to a work item, the work item being associated with a posting to a forum and/or blog server;
(b) directing the response to a first contact center inbox associated with a customer, the customer in turn being associated with the posting to the forum and/or blog server; and
(c) from the contact center inbox, directing the response or a message derived therefrom to the forum and/or blog server.
This embodiment can track effectively contact center interactions with customers (also known as maintaining contact history). The first text message, which is typically a post notification in the form of an email or RSS feed, is parsed to identify not only the topic of the message but also the identity of the party responsible for the post. A customer inbox is created that is associated with the particular posting party. The work item includes an address associated with the customer inbox, which may be the email address of the identified party. When the agent responds to the work item, the response is received by the customer inbox. The response is converted into a responsive post and forwarded to the forum or blog server.
The present invention can provide a number of advantages depending on the particular configuration. The invention can provide an effective means to provide a contact center service channel for postings to a forum or blog server. As noted, the channel can be configured to track effectively interactions with customers responsible for postings to the forum or blog server. It can allow forums and blogs to be used as channels for contact centers without requiring infrastructure changes in the contact center itself and while preserving the contact center's ability to serve real time communication channels, such as voice and chat, preferentially. The preferred requirement is that the contact center support email as a channel.
These and other advantages will be apparent from the disclosure of the invention(s) contained herein.
As used herein, “at least one”, “one or more”, and “and/or” are open-ended expressions that are both conjunctive and disjunctive in operation. For example, each of the expressions “at least one of A, B and C”, “at least one of A, B, or C”, “one or more of A, B, and C”, “one or more of A, B, or C” and “A, B, and/or C” means A alone, B alone, C alone, A and B together, A and C together, B and C together, or A, B and C together.
It is to be noted that the term “a” or “an” entity refers to one or more of that entity. As such, the terms “a” (or “an”), “one or more” and “at least one” can be used interchangeably herein. It is also to be noted that the terms “comprising”, “including”, and “having” can be used interchangeably.
The terms “determine”, “calculate” and “compute,” and variations thereof, as used herein, are used interchangeably and include any type of methodology, process, mathematical operation or technique.
The term “module” as used herein refers to any known or later developed hardware, software, firmware, artificial intelligence, fuzzy logic, or combination of hardware and software that is capable of performing the functionality associated with that element. Also, while the invention is described in terms of exemplary embodiments, it should be appreciated that individual aspects of the invention can be separately claimed.
The above-described embodiments and configurations are neither complete nor exhaustive. As will be appreciated, other embodiments of the invention are possible utilizing, alone or in combination, one or more of the features set forth above or described in detail below.
The exemplary systems and methods of this invention will be described in relation to Internet-enabled group discussion vehicles. However, to avoid unnecessarily obscuring the present invention, the following description omits a number of known structures and devices. This omission is not to be construed as a limitation of the scope of the claimed invention. Specific details are set forth to provide an understanding of the present invention. It should however be appreciated that the present invention may be practiced in a variety of ways beyond the specific detail set forth herein.
Furthermore, while the exemplary embodiments illustrated herein show the various components of the system collocated, certain components of the system can be located remotely, at distant portions of a distributed network, such as a LAN and/or the Internet, or within a dedicated system. Thus, it should be appreciated, that the components of the system can be combined in to one or more devices, such as a switch or server, or collocated on a particular node of a distributed network, such as an analog and/or digital telecommunications network, a packet-switch network, or a circuit-switched network. It will be appreciated from the following description, and for reasons of computational efficiency, that the components of the system can be arranged at any location within a distributed network of components without affecting the operation of the system. For example, the various components can be located in a switch such as a PBX and media server, gateway, in one or more communications devices, at one or more users' premises, or some combination thereof. Similarly, one or more functional portions of the system could be distributed between a telecommunications device(s) and an associated computing device.
Furthermore, it should be appreciated that the various links connecting the elements can be wired or wireless links, or any combination thereof, or any other known or later developed element(s) that is capable of supplying and/or communicating data to and from the connected elements. These wired or wireless links can also be secure links and may be capable of communicating encrypted information. Transmission media used as links, for example, can be any suitable carrier for electrical signals, including coaxial cables, copper wire and fiber optics, and may take the form of acoustic or light waves, such as those generated during radio-wave and infra-red data communications.
Also, while the flowcharts have been discussed and illustrated in relation to a particular sequence of events, it should be appreciated that changes, additions, and omissions to this sequence can occur without materially affecting the operation of the invention.
Referring to
The discussion forum server 108 and associated mail server 112 are interconnected by Local Area Network or LAN 124. The server 108 can be any suitable server running forum software. Forum software packages are widely available and are written in a variety of programming languages, such as PHP, Perl, Java, and ASP. The configuration and records of posts are stored in text files or in a database (not shown). The server 108 can offer a variety of features from offering text-only postings to more elaborate capabilities, such as offering multimedia support and formatting code (known as BBCode). The mail server 112 can be any suitable electronic message server, with email being preferred.
The data network 104 is preferably a Wide Area Network or WAN. The network 104 can be any distributed network, whether packet-switched or circuit-switched. In one configuration, the network 104 includes a packet-switched network, such as the Internet.
The communication devices 116a-j are preferably packet-switched communication devices, such as Personal Digital Assistants or PDAs, Personal Computers or PCs, mobile phone, and laptops. The users 120a-j are external to the contact center 100 and authorized to post content to and receive content from the discussion forum server 108. Typical users are customers or potential customers of the business associated with the contact center.
The contact center 100 includes a number of computational components, including firewall 128, gateway 132, LAN 136, customer information storage 140, first, second, . . . Xth agent stations 144a-x, work item mail server 148, instant messaging server 152, and server 156.
The firewall 128 can be any suitable combination of hardware and software that limits the exposure of the other components of the contact center 100 to an attack from the outside. For example, the firewall 128 can be a network-level or application-level firewall.
The gateway 132 can be any suitable device for controlling ingress to and egress from the corresponding LAN 136. The gateway is positioned logically between the other components in the corresponding enterprise premises and the network 104 to process communications passing between the appropriate switch/server and the second network. The gateway 132 typically includes an electronic repeater functionality that intercepts and steers electrical signals from the network 104 to the corresponding LAN 136 and vice versa and provides code and protocol conversion. Additionally, the gateway can perform various security functions, setting up and using secure tunnels to provide virtual private network capabilities. In some protocols, the gateway bridges conferences to other networks, communications protocols, and multimedia formats. Examples of suitable gateways include Avaya Inc.'s, G700™, G650™, G350™, MCC/SCC™ media gateways and Acme Packet's Net-Net 4000 Session Border Controller. As will be appreciated, the firewall 128 and gateway 132 functionality can be integrated in a single device.
The customer information storage 140 is a set of data stores or databases containing contact or customer related information and other information that can enhance the value and efficiency of the contact. The information includes, for example, customer name, customer account information, customer contact information (e.g., email address, instant messaging handle, phone number, etc.), customer purchase history, customer classification (e.g., gold, silver, bronze, etc.), customer interests/needs, and the like.
The first, second, . . . Xth stations 144a-x are preferably packet-switched stations or communication devices internal to the contact center, such as Personal Digital Assistants or PDAs, Personal Computers or PCs, mobile phone, and laptops. The contact center, or agents thereof, are authorized to post content to and receive content from the discussion forum server 108. The agents may be human or automated.
The server 156 is a software-controlled device that directs communications, such as incoming Voice Over IP or VoIP and telephone calls, in the enterprise network 100. The term “server” as used herein should be understood to include an ACD, a Private Branch Exchange PBX (or Private Automatic Exchange PAX) an enterprise switch, an enterprise server, or other type of telecommunications system switch or server, as well as other types of processor-based communication control devices such as media servers, computers, adjuncts, etc. The server can be any architecture for directing contacts to one or more communication devices. Illustratively, the switch and server of
Included in the memory 160 of the server 156 are a marshaller mail server 164, post-email marshaller 168, a plurality of topical inboxes 172a-n, and a plurality of user inboxes 176a-j. These components collectively marshal discussion forum posts between users 120a-j and the contact center as electronic messages, preferably emails. The contact center is then able to allocate the electronic messages to agents using existing contact center work distribution rules. The user inboxes permit the contact center to maintain contact history.
The post-email marshaller 168 is preferably an email client capable of monitoring multiple mail inboxes on the marshaller mail server 164. The inboxes are the user inboxes 176a-j and topic or discussion forum inboxes 172a-n. Each of the user inboxes 176-a-j represents and corresponds to a single discussion forum user 120a-j. Electronic messages from the work item mail server 148 are received in the user inboxes 176a-j. This ensures that the contact center can maintain user related information together. Although depicted as corresponding to a topic, each of the topic inboxes 172a-n can correspond not only to a topic but also (alternatively) to a forum, sub-forum, and/or thread, and/or topic depending on the application.
The operation of an embodiment of the present invention will now be discussed with reference to
Referring now to
In step 308, the marshaller 168 parses the notify message 208 to determine the posting user identifier (e.g., name, email address, or other type of user identifier) and the topic of the message (which may be self-evident from the internal description of the inbox 172 that received the notify message 208).
In decision diamond 312, the marshaller 168 determines whether the notify message was generated to provide notification of a posting by the contact center. This is determined by the user identifier. When the notify message 208 provides notification of a posting by the contact center, the marshaller 168 returns to and repeats decision diamond 300 and discards the notify message 208. When the notify message 208 does not provide notification of a posting by the contact center, the marshaller 168 proceeds to decision diamond 316.
In decision diamond 316, the marshaller 168 determines whether a user inbox 176 currently exists for the user having the identifier obtained in step 308. If an inbox does not currently exist for the particular user, the contact center, in step 320 creates an inbox. This is typically done by creating an email account for the user. The email account commonly includes a pointer to the customer profile for the user in storage 140.
After completing step 320 or when a user inbox 176 currently exists for the particular user, control passes to step 324. In step 324, the notify message 208 is forwarded by the marshaller mail server 164 to the work item mail server 148. The notify message 208 typically appears to the mail server 148 to be an email message sent to the contact center by the identified user. In other words, the sender address of the notify message is changed to be the email address of the identified user. This alteration helps the contact center track what user is actually sending the messages or posts to the forum server. A flag could be included in the email to notify the work item mail server 148 to forward the email to the mail server 164 rather than directly to the identified user. Alternatively, the sender address of the notify message 208 could be a unique internal email address of the corresponding user inbox for the posting user to enable the email to be returned to the correct inbox. The email address of the corresponding user inbox may be different from the posting user's actual email address but is linked in some fashion to the profile of the posting user maintained in storage 140. The notify message 208 is treated by the contact center 100 work distribution engine as a work item 210 to be distributed to an agent for servicing. The topic information in the work item 210 permits efficient routing to an appropriate agent for servicing. Accordingly, the notify message 208 is directed initially to only one, and not multiple, selected agents, thereby avoiding duplication of servicing efforts by contact center personnel.
Control then returns to decision diamond 300.
The operation of an embodiment of the present invention will now be discussed with reference to
In decision diamond 400, the marshaller 168 determines whether a response has been received in any user inbox 176 and repeats decision diamond 400 until a response is received. When the response 212 appears in the inbox, the marshaller 168, in step 404, retrieves the response 212. Control then passes to step 408.
In step 408, the marshaller 168 parses the response 212 to determine which discussion forum (or sub-forum, thread and/or topic) to which the response should be sent as a post and optionally to which sub-forum, thread, and/or topic to which the post pertains.
In step 412, the marshaller 168 converts the response 212 into a responsive post 216 to send to the determined forum, sub-forum, thread and/or topic and formats the responsive post 216 to match posting guideline(s) for the forum. Typically, the responsive post 216 is configured as an email addressed from the marshaller mail server 164 to the discussion forum mail server 112.
Control then returns to decision diamond 400.
The discussion forum mail server 112 receives the responsive post 216 and forwards the responsive post 216 to the discussion forum server 108 for publication. A notify 220 is then generated and forwarded by the discussion forum server 108 to the discussion forum mail server 108. The mail server 112 then forwards the notify message 220 to the subscribing users, which includes the contact center 100.
A number of variations and modifications of the invention can be used. It would be possible to provide for some features of the invention without providing others.
For example in one alternative embodiment, the discussion forum and/or blog capability is natively supported by the contact center. In this embodiment, the discussion forum server 108 and mail server 112 and/or blog server 504 and mail server 500 are part of the contact center premises or enterprise network 100. The server 156 may not include a marshaller mail server 164, aggregator 508, or post mail marshaller 168. Each post in the forum/blog results in the generation of a task, which is then routed initially to a single agent. The task is identified or flagged as being from the forum or blog server, as appropriate. The agent would be able to view the discussion forum thread as one would on the web and post a reply using the provided client software. In short, this approach makes the contact center forum or blog aware, from server to agent client. However, the users 120a-j would necessarily need to use the forum/blog of the contact center and are prevented from using a forum/blog maintained by a server external to the contact center.
In another alternative embodiment, instant messages from customers are converted into emails by the contact center, which are then forwarded to an agent for servicing. When the responses are received, they are converted into instant messages and returned to the pertinent customer. The customer handle in the instant message can be used to maintain the thread when the instant message is converted to email and the response back to an instant message. The handle can also be used as a pointer to the customer's profile in storage 140.
In yet another embodiment, the systems and methods of this invention can be implemented in conjunction with a special purpose computer, a programmed microprocessor or microcontroller and peripheral integrated circuit element(s), an ASIC or other integrated circuit, a digital signal processor, a hard-wired electronic or logic circuit such as discrete element circuit, a programmable logic device or gate array such as PLD, PLA, FPGA, PAL, special purpose computer, any comparable means, or the like. In general, any device(s) or means capable of implementing the methodology illustrated herein can be used to implement the various aspects of this invention. Exemplary hardware that can be used for the present invention includes computers, handheld devices, telephones (e.g., cellular, Internet enabled, digital, analog, hybrids, and others), and other hardware known in the art. Some of these devices include processors (e.g., a single or multiple microprocessors), memory, nonvolatile storage, input devices, and output devices. Furthermore, alternative software implementations including, but not limited to, distributed processing or component/object distributed processing, parallel processing, or virtual machine processing can also be constructed to implement the methods described herein.
The term “computer-readable medium” as used herein refers to any tangible storage and/or transmission medium that participates in providing instructions to a processor for execution. Such a medium may take many forms, including but not limited to, non-volatile media, volatile media, and transmission media. Non-volatile media includes, for example, NVRAM, or magnetic or optical disks. Volatile media includes dynamic memory, such as main memory.
Common forms of computer-readable media include, for example, a floppy disk, a flexible disk, hard disk, magnetic tape, or any other magnetic medium, magneto-optical medium, a CD-ROM, any other optical medium, punch cards, paper tape, any other physical medium with patterns of holes, a RAM, a PROM, and EPROM, a FLASH-EPROM, a solid state medium like a memory card, any other memory chip or cartridge, a carrier wave as described hereinafter, or any other medium from which a computer can read. A digital file attachment to e-mail or other self-contained information archive or set of archives is considered a distribution medium equivalent to a tangible storage medium. When the computer-readable media is configured as a database, it is to be understood that the database may be any type of database, such as relational, hierarchical, object-oriented, and/or the like. Accordingly, the invention is considered to include a tangible storage medium or distribution medium and prior art-recognized equivalents and successor media, in which the software implementations of the present invention are stored.
In yet another embodiment, the disclosed methods may be readily implemented in conjunction with software using object or object-oriented software development environments that provide portable source code that can be used on a variety of computer or workstation platforms. Alternatively, the disclosed system may be implemented partially or fully in hardware using standard logic circuits or VLSI design. Whether software or hardware is used to implement the systems in accordance with this invention is dependent on the speed and/or efficiency requirements of the system, the particular function, and the particular software or hardware systems or microprocessor or microcomputer systems being utilized.
In yet another embodiment, the disclosed methods may be partially implemented in software that can be stored on a storage medium, executed on programmed general-purpose computer with the cooperation of a controller and memory, a special purpose computer, a microprocessor, or the like. In these instances, the systems and methods of this invention can be implemented as program embedded on personal computer such as an applet, JAVA® or CGI script, as a resource residing on a server or computer workstation, as a routine embedded in a dedicated measurement system, system component, or the like. The system can also be implemented by physically incorporating the system and/or method into a software and/or hardware system.
Although the present invention describes components and functions implemented in the embodiments with reference to particular standards and protocols, the invention is not limited to such standards and protocols. Other similar standards and protocols not mentioned herein are in existence and are considered to be included in the present invention. Moreover, the standards and protocols mentioned herein and other similar standards and protocols not mentioned herein are periodically superseded by faster or more effective equivalents having essentially the same functions. Such replacement standards and protocols having the same functions are considered equivalents included in the present invention.
The present invention, in various embodiments, includes components, methods, processes, systems and/or apparatus substantially as depicted and described herein, including various embodiments, subcombinations, and subsets thereof. Those of skill in the art will understand how to make and use the present invention after understanding the present disclosure. The present invention, in various embodiments, includes providing devices and processes in the absence of items not depicted and/or described herein or in various embodiments hereof, including in the absence of such items as may have been used in previous devices or processes, e.g., for improving performance, achieving ease and\or reducing cost of implementation.
The foregoing discussion of the invention has been presented for purposes of illustration and description. The foregoing is not intended to limit the invention to the form or forms disclosed herein. In the foregoing Detailed Description for example, various features of the invention are grouped together in one or more embodiments for the purpose of streamlining the disclosure. The features of the embodiments of the invention may be combined in alternate embodiments other than those discussed above. This method of disclosure is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the following claims are hereby incorporated into this Detailed Description, with each claim standing on its own as a separate preferred embodiment of the invention.
Moreover, though the description of the invention has included description of one or more embodiments and certain variations and modifications, other variations, combinations, and modifications are within the scope of the invention, e.g., as may be within the skill and knowledge of those in the art, after understanding the present disclosure. It is intended to obtain rights which include alternative embodiments to the extent permitted, including alternate, interchangeable and/or equivalent structures, functions, ranges or steps to those claimed, whether or not such alternate, interchangeable and/or equivalent structures, functions, ranges or steps are disclosed herein, and without intending to publicly dedicate any patentable subject matter.
Number | Name | Date | Kind |
---|---|---|---|
4163124 | Jolissaint | Jul 1979 | A |
4567323 | Lottes et al. | Jan 1986 | A |
4737983 | Frauenthal et al. | Apr 1988 | A |
4797911 | Szlam et al. | Jan 1989 | A |
4894857 | Szlam et al. | Jan 1990 | A |
5001710 | Gawrys et al. | Mar 1991 | A |
5097528 | Gursahaney et al. | Mar 1992 | A |
5101425 | Darland | Mar 1992 | A |
5155761 | Hammond | Oct 1992 | A |
5164983 | Brown et al. | Nov 1992 | A |
5206903 | Kohler et al. | Apr 1993 | A |
5210789 | Jeffus et al. | May 1993 | A |
5274700 | Gechter et al. | Dec 1993 | A |
5278898 | Cambray et al. | Jan 1994 | A |
5291550 | Levy et al. | Mar 1994 | A |
5299260 | Shaio | Mar 1994 | A |
5309513 | Rose | May 1994 | A |
5335268 | Kelly, Jr. et al. | Aug 1994 | A |
5335269 | Steinlicht | Aug 1994 | A |
5390243 | Casselman et al. | Feb 1995 | A |
5436965 | Grossman et al. | Jul 1995 | A |
5444774 | Friedes | Aug 1995 | A |
5469503 | Butensky et al. | Nov 1995 | A |
5469504 | Blaha | Nov 1995 | A |
5473773 | Aman et al. | Dec 1995 | A |
5479497 | Kovarik | Dec 1995 | A |
5500795 | Powers et al. | Mar 1996 | A |
5504894 | Ferguson et al. | Apr 1996 | A |
5506898 | Costantini et al. | Apr 1996 | A |
5530744 | Charalambous et al. | Jun 1996 | A |
5537470 | Lee | Jul 1996 | A |
5537542 | Eilert et al. | Jul 1996 | A |
5544232 | Baker et al. | Aug 1996 | A |
5546452 | Andrews et al. | Aug 1996 | A |
5592378 | Cameron et al. | Jan 1997 | A |
5592542 | Honda et al. | Jan 1997 | A |
5594726 | Thompson et al. | Jan 1997 | A |
5606361 | Davidsohn et al. | Feb 1997 | A |
5611076 | Durflinger et al. | Mar 1997 | A |
5627884 | Williams et al. | May 1997 | A |
5642515 | Jones et al. | Jun 1997 | A |
5684872 | Flockhart et al. | Nov 1997 | A |
5684964 | Powers et al. | Nov 1997 | A |
5689698 | Jones et al. | Nov 1997 | A |
5703943 | Otto | Dec 1997 | A |
5713014 | Durflinger et al. | Jan 1998 | A |
5724092 | Davidsohn et al. | Mar 1998 | A |
5740238 | Flockhart et al. | Apr 1998 | A |
5742675 | Kilander et al. | Apr 1998 | A |
5748468 | Notenboom et al. | May 1998 | A |
5749079 | Yong et al. | May 1998 | A |
5751707 | Voit et al. | May 1998 | A |
5752027 | Familiar | May 1998 | A |
5754639 | Flockhart et al. | May 1998 | A |
5754776 | Hales et al. | May 1998 | A |
5754841 | Carino, Jr. | May 1998 | A |
5757904 | Anderson | May 1998 | A |
5790677 | Fox et al. | Aug 1998 | A |
5794250 | Carino, Jr. et al. | Aug 1998 | A |
5796393 | MacNaughton et al. | Aug 1998 | A |
5802282 | Hales et al. | Sep 1998 | A |
5818907 | Maloney et al. | Oct 1998 | A |
5825869 | Brooks et al. | Oct 1998 | A |
5828747 | Fisher et al. | Oct 1998 | A |
5838968 | Culbert | Nov 1998 | A |
5839117 | Cameron et al. | Nov 1998 | A |
5875437 | Atkins | Feb 1999 | A |
5880720 | Iwafune et al. | Mar 1999 | A |
5881238 | Aman et al. | Mar 1999 | A |
5884032 | Bateman et al. | Mar 1999 | A |
5889956 | Hauser et al. | Mar 1999 | A |
5897622 | Blinn et al. | Apr 1999 | A |
5903641 | Tonisson | May 1999 | A |
5903877 | Berkowitz et al. | May 1999 | A |
5905793 | Flockhart et al. | May 1999 | A |
5915012 | Miloslavsky | Jun 1999 | A |
5926538 | Deryugin et al. | Jul 1999 | A |
5930786 | Carino, Jr. et al. | Jul 1999 | A |
5937051 | Hurd et al. | Aug 1999 | A |
5937402 | Pandilt | Aug 1999 | A |
5940496 | Gisby et al. | Aug 1999 | A |
5943416 | Gisby | Aug 1999 | A |
5948065 | Eilert et al. | Sep 1999 | A |
5960073 | Kikinis et al. | Sep 1999 | A |
5963635 | Szlam et al. | Oct 1999 | A |
5963911 | Walker et al. | Oct 1999 | A |
5970132 | Brady | Oct 1999 | A |
5974135 | Breneman et al. | Oct 1999 | A |
5974462 | Aman et al. | Oct 1999 | A |
5982873 | Flockhart et al. | Nov 1999 | A |
5987117 | McNeil et al. | Nov 1999 | A |
5991392 | Miloslavsky | Nov 1999 | A |
5996013 | Delp et al. | Nov 1999 | A |
5999963 | Bruno et al. | Dec 1999 | A |
6000832 | Franklin et al. | Dec 1999 | A |
6011844 | Uppaluru et al. | Jan 2000 | A |
6038293 | McNerney et al. | Mar 2000 | A |
6044144 | Becker et al. | Mar 2000 | A |
6044205 | Reed et al. | Mar 2000 | A |
6044355 | Crockett et al. | Mar 2000 | A |
6049547 | Fisher et al. | Apr 2000 | A |
6052723 | Ginn | Apr 2000 | A |
6055308 | Miloslavsky et al. | Apr 2000 | A |
6064730 | Ginsberg | May 2000 | A |
6064731 | Flockhart et al. | May 2000 | A |
6084954 | Harless | Jul 2000 | A |
6088441 | Flockhart et al. | Jul 2000 | A |
6115462 | Servi et al. | Sep 2000 | A |
6151571 | Pertrushin | Nov 2000 | A |
6154769 | Cherkasova et al. | Nov 2000 | A |
6163607 | Bogart et al. | Dec 2000 | A |
6173053 | Bogart et al. | Jan 2001 | B1 |
6175564 | Miloslavsky et al. | Jan 2001 | B1 |
6178441 | Elnozahy | Jan 2001 | B1 |
6185292 | Miloslavsky | Feb 2001 | B1 |
6192122 | Flockhart et al. | Feb 2001 | B1 |
6215865 | McCalmont | Apr 2001 | B1 |
6226377 | Donaghue, Jr. | May 2001 | B1 |
6229819 | Darland et al. | May 2001 | B1 |
6230183 | Yocom et al. | May 2001 | B1 |
6233333 | Dezonmo | May 2001 | B1 |
6240417 | Eastwick | May 2001 | B1 |
6259969 | Tackett et al. | Jul 2001 | B1 |
6263359 | Fong et al. | Jul 2001 | B1 |
6272544 | Mullen | Aug 2001 | B1 |
6275806 | Pertrushin | Aug 2001 | B1 |
6275812 | Haq et al. | Aug 2001 | B1 |
6275991 | Erlin | Aug 2001 | B1 |
6278777 | Morley | Aug 2001 | B1 |
6292550 | Burritt | Sep 2001 | B1 |
6295353 | Flockhart et al. | Sep 2001 | B1 |
6353810 | Petrushin | Mar 2002 | B1 |
6356632 | Foster et al. | Mar 2002 | B1 |
6356633 | Armstrong | Mar 2002 | B1 |
6366668 | Borst et al. | Apr 2002 | B1 |
6389028 | Bondarenko et al. | May 2002 | B1 |
6389132 | Price | May 2002 | B1 |
6389400 | Bushey et al. | May 2002 | B1 |
6424709 | Doyle et al. | Jul 2002 | B1 |
6426950 | Mistry | Jul 2002 | B1 |
6427137 | Petrushin | Jul 2002 | B2 |
6430282 | Bannister et al. | Aug 2002 | B1 |
6434230 | Gabriel | Aug 2002 | B1 |
6449356 | Dezonno | Sep 2002 | B1 |
6449358 | Anisimov et al. | Sep 2002 | B1 |
6449646 | Sikora et al. | Sep 2002 | B1 |
6453038 | McFarlane et al. | Sep 2002 | B1 |
6463148 | Brady | Oct 2002 | B1 |
6463346 | Flockhart et al. | Oct 2002 | B1 |
6463415 | St. John | Oct 2002 | B2 |
6480826 | Pertrushin | Nov 2002 | B2 |
6490350 | McDuff et al. | Dec 2002 | B2 |
6535600 | Fisher et al. | Mar 2003 | B1 |
6535601 | Flockhart et al. | Mar 2003 | B1 |
6560330 | Gabriel | May 2003 | B2 |
6560649 | Mullen et al. | May 2003 | B1 |
6560707 | Curtis et al. | May 2003 | B2 |
6563920 | Flockhart et al. | May 2003 | B1 |
6597685 | Miloslavsky et al. | Jul 2003 | B2 |
6614903 | Flockhart et al. | Sep 2003 | B1 |
6650748 | Edwards et al. | Nov 2003 | B1 |
6684248 | Janacek et al. | Jan 2004 | B1 |
6697457 | Petrushin | Feb 2004 | B2 |
6704409 | Dilip et al. | Mar 2004 | B1 |
6707903 | Burok et al. | Mar 2004 | B2 |
6754333 | Flockhart et al. | Jun 2004 | B1 |
6766013 | Flockhart et al. | Jul 2004 | B2 |
6766014 | Flockhart et al. | Jul 2004 | B2 |
6947543 | Alvarado et al. | Sep 2005 | B2 |
7035927 | Flockhart et al. | Apr 2006 | B2 |
7092509 | Mears et al. | Aug 2006 | B1 |
7222075 | Pertrushin | May 2007 | B2 |
20020035474 | Alpdemir | Mar 2002 | A1 |
20020087520 | Meyers | Jul 2002 | A1 |
20020165745 | Greene et al. | Nov 2002 | A1 |
20030174830 | Boyer et al. | Sep 2003 | A1 |
20030177009 | Odinak et al. | Sep 2003 | A1 |
20030177017 | Boyer et al. | Sep 2003 | A1 |
20040058694 | Mendiola et al. | Mar 2004 | A1 |
20040203878 | Thomson | Oct 2004 | A1 |
20050152378 | Bango et al. | Jul 2005 | A1 |
20050177368 | Odinak | Aug 2005 | A1 |
20050193055 | Angel et al. | Sep 2005 | A1 |
20060047615 | Ravin et al. | Mar 2006 | A1 |
20060129477 | Goodwin et al. | Jun 2006 | A1 |
20060178918 | Mikurak | Aug 2006 | A1 |
20070043766 | Nicholas et al. | Feb 2007 | A1 |
20070244901 | Mohler et al. | Oct 2007 | A1 |
Number | Date | Country |
---|---|---|
2143198 | Jan 1995 | CA |
2174762 | Jun 1995 | CA |
0501189 | Sep 1992 | EP |
0740450 | Oct 1996 | EP |
0772335 | May 1997 | EP |
0855826 | Jul 1998 | EP |
0829996 | Sep 1998 | EP |
0863651 | Sep 1998 | EP |
0866407 | Sep 1998 | EP |
899673 | Mar 1999 | EP |
998108 | May 2000 | EP |
1091307 | Apr 2001 | EP |
1150236 | Oct 2001 | EP |
2273418 | Jun 1994 | GB |
2290192 | Dec 1995 | GB |
WO 9607141 | Mar 1996 | WO |
WO 9728635 | Aug 1997 | WO |
WO 9856207 | Dec 1998 | WO |