Adjustable Mass Resolving Aperture
20190172679 ยท 2019-06-06
Inventors
Cpc classification
C23C14/54
CHEMISTRY; METALLURGY
H01J2237/0213
ELECTRICITY
International classification
H01J37/30
ELECTRICITY
H01J37/317
ELECTRICITY
C23C14/54
CHEMISTRY; METALLURGY
H01J37/09
ELECTRICITY
Abstract
Embodiments of the invention relate to a mass resolving aperture that may be used in an ion implantation system that selectively exclude ion species based on charge to mass ratio (and/or mass to charge ratio) that are not desired for implantation, in an ion beam assembly. Embodiments of the invention relate to a mass resolving aperture that is segmented, adjustable, and/or presents a curved surface to the oncoming ion species that will strike the aperture. Embodiments of the invention also relate to the filtering of a flow of charged particles through a closed plasma channel (CPC) superconductor, or boson energy transmission system.
Claims
1. An ion implantation system, comprising: an ion source configured to generate an ion beam having a plurality of ions that propagate along a beam line; a mass analyzer configured to generate a magnetic field that bends a trajectory of each of the ions within the ion beam such that ions having a lower mass to charge ratio are bent more than ions having a higher mass to charge ratio, wherein the trajectory of each of the ions lies in a corresponding plane; a mass resolving aperture (MRA), wherein the MRA has an opening; wherein the MRA is positioned such that a first portion of the ions in the ion beam as the ion beam approaches the MRA pass through the opening and are in the ion beam after the ion beam exits the MRA and the MRA alters a motion of a second portion of the ions in the ion beam as the ion beam approaches the MRA such that the second portion of the ions are not in the ion beam after the ion beam exits the MRA, wherein a height of the opening, is adjustable, wherein the height is measured in a direction perpendicular to the plane, wherein adjusting the height of the opening alters which ions are in the first portion of the ions.
2. The ion implantation system according to claim 1, wherein a width of the opening in adjustable, wherein the width is measured in a direction lying in the plane, wherein adjusting the width of the opening alters which ions are in the first portion of the ions.
3. The ion implantation system according to claim 2, wherein the MRA comprises: four sides, wherein at least one side is linearly movable, wherein linearly moving one of more of the at least one linearly movable sides adjusts the height and/or the width.
4. The ion implantation system according to claim 3, wherein a first side of the at least one side is linearly movable in a direction parallel with the direction the width is measured in, wherein linearly moving the first side in the direction parallel with the direction the width is measured in adjusts the width of the opening.
5. The ion implantation system according to claim 3, wherein a first side of the at least one side is linearly movable in a direction parallel with the direction the height is measured in, wherein linearly moving the first side in the direction parallel with the direction the height is measured in adjusts the height of the opening.
6. The ion implantation system according to claim 3, wherein each of the four sides of the at least one side is linearly movable in a direction parallel with the direction the height is measured in and linearly movable in a direction parallel with the direction the height is measured in.
7. The ion implantation system according to claim 6, wherein any opening size within an opening size operating range can be achieved by linearly moving at least two of the four sides in the direction parallel with the direction the width is measured in and/or in the direction parallel with the direction the height is measured in adjusts the height of the opening.
8. The ion implantation system according to claim 6, wherein for a certain opening size, any opening location within an opening location operating range for the certain size can be achieved by linearly moving at least two of the four sides in the direction parallel with the direction the width is measured in and/or in the direction parallel with the direction the height is measured in adjusts the height of the opening.
9. The ion implantation system according to claim 7, wherein for a certain opening size, any opening location within an opening location operating range for the certain size can be achieved by linearly moving at least two of the four sides in the direction parallel with the direction the width is measured in and/or in the direction parallel with the direction the height is measured in adjusts the height of the opening.
10. The ion implantation system according to claim 3, wherein at least a portion of an edge of at least one side incorporates a fin, wherein the fin has a front surface and a rear surface, wherein a normal to the front surface has a component facing the ion beam as the ion beam approaches the MRA and a normal to the rear surface has a component facing the ion beam as the ion beam exits the MRA, wherein the fin has a leading portion on the front surface that has a normal that is parallel to the direction of the beam path, wherein the front surface curves away from the leading portion in a direction away from the opening to form an outer convex section of the front surface adjacent the leading portion and an outer concave section of the front surface adjacent the convex section of the front surface.
11. The ion implantation system according to claim 10, wherein the rear surface curves away from the leading portion in a direction toward the opening to form an inner convex section of the rear surface adjacent the leading portion.
12. The ion implantation system according to claim 11, wherein each of the four sides has a corresponding fin along a length of a corresponding edge.
13. The ion implantation system according to claim 1, wherein a path position of the opening in adjustable, wherein the path position is measured in a direction along the beam path, wherein adjusting the path position of the opening alters which ions are in the first portion of the ions.
14. The ion implantation system according to claim 2, wherein a path position of the opening in adjustable, wherein the path position is measured in a direction along the beam path, wherein adjusting the path position of the opening alters which ions are in the first portion of the ions.
15. The ion implantation system according to claim 1, wherein the plurality of ions comprises isotopes.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The invention will be better understood and objects other than those set forth above will become apparent when consideration is given to the following detailed description thereof. Such description makes reference to the annexed drawings wherein:
[0029]
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
[0044] At the outset, it should be clearly understood that like reference numerals are intended to identify the same structural elements, portions or surfaces consistently throughout the several drawings figures, as such elements, portions or surfaces may be further described or explained by the entire written specification, of which this detailed description is an integral part. Unless otherwise indicated, the drawings are intended to be read (e.g., cross-hatching, arrangement of parts, proportion, degree, etc.) together with the specification, and are to be considered a portion of the entire written description of this invention. Components are not drawn to scale or proportion. As used in the following description, the terms horizontal and vertical simply refer to the orientation of an object relative to level ground, and the terms left, right, top and bottom, up and down, as well as adjectival and adverbial derivatives thereof (e.g., rightwardly, upwardly, etc.), simply refer to the orientation of a surface relative to its axis of elongation, or axis of rotation as appropriate.
[0045]
[0046] With respect to an embodiment of the subject invention, referring to
[0047] The system can be evacuated by pumps (not shown) to mitigate ion beam collisions with other particles. The ion source 302 can be an ionized gas of a dopant material (not shown) ionized within a generation chamber 304. The method of ionization is not shown but may be, for example, hot cathode, RF, microwave, electron bean injection, or other mechanism that would excite free electrons sufficient to collide with the dopant gas molecules and generate ions. The ions move through slit 303 and are extracted by the ion extraction assembly 305.
[0048] The extraction assembly 305 is biased to extract the ions at a relatively high energy. Generally, systems transfer the beam throughout the system at a relatively high energy, so the particles have sufficient momentum to overcome repulsive forces that can lead to beam blow up. Then, before impact with the workpiece 335, there are deceleration 327 stages, which may include electrode assemblies or other devices to decelerate the ions so that they have shallow impacts with the wafer for small junctions or ultra-shallow junctions (USJ). Note, although the deceleration stage 327 is shown as electrode plates 328 and 330 that are parallel to the ion beam, other deceleration stages can utilize electrodes that are perpendicular to the beam path, having apertures through which the beam travels.
[0049] Upon extraction, the ion beam 309 passes from the terminal 307 to the beamline assembly 308. In the embodiment shown in
[0050]
[0051]
[0052]
[0053]
[0054]
[0055] Other positions of the sides can be selected. Any position for the aperture opening, e.g., for the location of a center of the opening or for the corners of the opening, within the operating range can be selected. Also, the assembly 30 with back plate, the assembly 30 without the back plate, and/or the assembly, back plate and other structure, can be moved, optionally, from side to side (X axis), up or down (Y axis), forward or back (Z axis), within the range of operation, to adjust the opening relative to the ion beam 309.
[0056] The mass resolving aperture assembly 30 can be operatively coupled to power supplies 340, 339. A control system 337 can be used to control, adjust, and/or communicate with the ion source 302, the mass analyzer 313, the mass resolving aperture assembly 30, the scanning element 322, the parallelizer 329, and the beam profiling system 331 and/or other operable aspect of the device. Beam diagnosis system 338 can be connected to the control system 337 to allow for iterative changes within the system to manage the beam characteristics before, during, and/or after the implantation process. So that, for example, the control system 337 may set the mass resolving aperture sides 31-34 at the full open aperture
[0057]
[0058]
[0059] In reference to the ion beam 309, as ion beam 309 reaches segment 215, segment 215 has no charge, segment 205 has enough negative charge/field to attract positive ion species that are close to the desired charge to mass ratio, but not quite in the parameters, and those ion species move in the direction of segment 205 and tend to stick, with reduced sputtering because of the attractive negative charge/field. In this same example, for the positive ion species that strike the surface of segment 215, the exclusion point of the aperture, they are deflected out of the ion beam because of the curved surface. Continuing with this example, the ion beam, now passing segment 215, at this point, as will be further disclosed, segment 210 may influence the ion beam 309, beneficially, by having the capability to impart a positive charge/field, a negative charge/field or no charge. It may be appreciated, that each segment of the mass resolving aperture, as presently disclosed, may be utilized independently and in a variety of different combinations. For example, if negative ion species were extracted instead of positive ion species, then the segment charges, of the mass resolving aperture, as herein disclosed, would be changed to correspond to the implant parameters of negative ion implantation. Or for example, if boron hydride cluster ions or germanium ion species are used, the mass resolving aperture, as herein disclosed, offers the control system and the controller, tunable options, beneficial to production.
[0060] Although not illustrated in a figure, a MRA having a 90 edge around the opening can be segmented into charge/magnet field segments. In a specific embodiment, a segment of face surface of the aperture, proximate the opening, but sufficiently away from the opening to not influence ions that should pass through the opening can have an electric charge that attracts the ions that should be excluded and that are likely to hit the edge and possibly get deflected back into the beam.
[0061] A variety of fin shapes can be used with respect to various embodiments. In a specific embodiment, a fin having a curved surface that starts at the edge and cures into the ion beam can be used.
[0062] Although
[0063]
[0064] Embodiments of the subject invention can utilize a method and apparatus for the separation of ions by mass using permanent magnets to produce a uniform magnetic field within a cavity. This is achieved by the creation of a preferably low density plasma within a confined space via photoionization of a plasma precursor gas or vapor under vacuum. Segregation by mass, or mass-to-charge ratio, occurs because ions with greater mass, or higher mass-to-charge ratio, are not as influenced by the magnetic field and tend to separate from the lighter ions, or ions with a lower mass-to-charge ratio.
[0065] With reference first being made to
[0066] Ionization means are provided for ionizing plasma precursor gas 100 inside conduit 12. It should be immediately recognized, however, that ionization of plasma precursor gas 100 may also be carried out in a separate chamber and then transferred into transmission space 18. Notwithstanding this option, ionization within conduit 12 is preferred to cope with recombination of charged particles on an ongoing basis. It is expected that there may be some recombination back to the gas or vapor state which is undesirable; plasma precursor gases universally conform to the Bose Einstein principle of being a conductor in the ion state and an insulator in the gas state. Ionization by means of ultra-violet light, X-rays, radioactive rays, glowing metals, burning gas, and electronic collision are all contemplated although the former means is preferred.
[0067] It is recognized that a laser beam of suitable wavelength can penetrate and ionize a gas or vapor medium over great distances. Accordingly, an ionizing beam emitting means 28 is provided for emitting ionizing beam 30 (laser beam) into transmission space 18 which has been charged with plasma precursor gas 100. The term ionizing beam emitting means as used herein includes not only presently known lasers and laser diodes, but also other light sources of high steradiancy which will excite ionization in a medium. Lasers utilize the natural oscillations of atoms or molecules between energy levels for generating a beam of highly amplified and coherent electromagnetic radiation of one or more discrete frequencies. The laser means used to ionize plasma precursor gas 100 should be selected with regard to energy, pulsewidth and wavelength. Transmission space 18 must be clean, dry and scrubbed of any catalytic agents or impurities that would impede full ionization of plasma precursor gas 100.
[0068] A parcel mirror 32 is mounted across the opening of first end portion 12A of conduit 12 and solid reflective mirror 34 is mounted across the opening of the opposite end portion 12B. Parcel mirror 32 and solid mirror 34 have reflective surfaces 36 and 38, respectively, facing transmission space 18. Parcel mirror 32 permits the passage of ionizing beam 30 generated by ionizing beam emitting means 28 into transmission space 18 conduit 12, but does not allow light to pass in the opposite direction, instead reflecting it back into reaction space 18. Reflection of ionizing beam 30 within transmission space 18 promotes uniform photoionization of plasma precursor gas 100.
[0069] In order to ensure uniform photoionization of plasma precursor gas 100 throughout transmission space 18 the inside surface 40 of wall 14 must be highly efficient in reflecting light particularly short wave light in the UV ranges. Alternatively, optical cavity or optical resonator technology may be employed and is comprised of an arrangement of mirrors that form a standing wave cavity resonator for light waves. Optical cavities are a major component of lasers, surrounding the gain medium and providing feedback of the laser light. Light confined in the cavity reflects multiple times producing standing waves for certain resonance frequencies.
[0070] Once the plasma precursor gas 100 is ionized to achieve the desired plasma density, the plasma components are substantially separated into regionalized channels running parallel to longitudinal axis 16 in response to a magnetic field applied within transmission space 18. Each channel is comprised primarily of a single plasma component (i.e., electron, ion or neutral particle) and is established along the entire length of transmission space 18, from first end portion 12A to second end portion 12B. One channel is comprised primarily of free-electrons (an electron channel or electron path) and provides a path of least resistance for the transmission of energy therethrough. Several embodiments of magnetic field producing means are described below. Generally, a homogenous axial magnetic field is first established throughout the transmission space containing the ionized gas to separate the plasma into its ion, electron and neutral particle component parts, each component type occupying a substantially separate region parallel to longitudinal axis 16, each region having a different degree of conductivity. This process may be referred to as stratification of the plasma.
[0071] In a first embodiment, a magnetic field is created within transmission space 18 by conduit 12 itself, the cylindrical wall 14 of which is composed of an array of magnetic segments 42 with varying directions of magnetization 44 (i.e., a Halbach cylinder) which produce a magnetic flux confined to the transmission space 18 of conduit 12. Those skilled in the art will recognize that the ratio of outer to inner radii of conduit 12 plays a critical role achieving the desired magnetic flux within transmission space 18, as does the number and direction of magnetization of each magnetized segment 42. Referring to
[0072] In another design variation known as a magnetic mangle, the magnetic field producing means is external to conduit 12 and in one embodiment is comprised of a plurality of uniformly magnetized rods 50 incrementally spaced around the circumference of conduit 12, parallel to its longitudinal axis 16. The rods possess different cross-sectional directions of magnetization 44 relative to one another to mimic the field producing effects of Halbach cylinders. As may be observed, the arrangement illustrated is closely related to the k=2 Halbach cylinder. Rotating rods 50 relative to each other results in many possibilities including a dynamically variable field and various dipolar configurations. Embodiments that provide magnetic field producing means external to conduit 12 have the advantage of permitting the conduit to be made of conductive or non-conductive materials. Semi-rigid polymers, ceramics and glass are contemplated.
[0073] In yet another embodiment, electromagnetic field producing means external to the conduit is comprised of at least one electromagnet arranged to impart an electromagnetic field within transmission space 18 for the segregation of plasma components into the desired longitudinal channels. A quadrupole electromagnet is illustrative but may not be ideal for conduits of lengths suitable for long distance power transmission.
[0074] Referring once again to
[0075] Embodiments can form a closed plasma conductor (CPC) with one or more mass separation filters for extracting undesirable ions. The fins of
[0076] Based on the Halbach magnetic arrangements already describe in the application, arrangements of the permanent magnets influence charged particles inside the CPC. Certain arrangements can attract different mass ions towards the walls of the chamber or repel towards the center. Where the undesirable ions have been attracted to move along the wall of the chamber, extraction can be accomplished with filters by the method herein described. Then in the next segment of the CPC, a different Halbach arrangement attracts ions of different mass to filters and so on, until only the needed ions (product) proceed.
[0077] Fin type mass separation filters have been added to the CPC. Dopants, donors, receivers, gelters, can also be used in a manner described in a variation of embodiments. A preferred embodiment is a fin type filter made from a ferromagnetic material bound in formable material to shape fin type ion filter that rings the inside of the CPC as shown in
[0078] Also the CPC can be adapted to use ionization produced in conventional manners. U.S. Pat. No. 5,189,303, Tanjyo et al. and U.S. Pat. No. 6,803,590, Brailove et al. teach such conventional ionization methods. Both Tanjyo and Brailove use a conventional ionization chamber. Tanjyo uses a filament to induce an arc discharge between the chamber and the filament; whereas Brailove uses RF antenna that ionizes electrons with a radio frequency device. Accordingly, the ionization production techniques of Tanjyo and Brailove can be implemented with the subject mass separation method.
[0079] Embodiments of the invention can separate ions by mass from ionized gas or vapor, eliminating undesirable ions from ions that become the product of the invention. Tanjyo (
[0080] The present CPC invention, using the conventional set up described above i.e., Brailove, would consist of a conventional ionization source, conventional set of electrodes (except they would be tubular) and would replace the Wein filter, and the Brailove collimator wall with more than one novel feature.
[0081] A fin as taught throughout the subject application can be used as a mass separation filter by modifying a conventional CPC design by placing the fin after the plasma electrode and prior to the acceleration and ground electrodes. The fin filter can incorporate a cylindrical shelf or basin inside the CPC itself. This measurement of the distance that it extends into the CPC exactly matches the spatial segregation of the undesirable ions from the product ions taken into account the measured present nature of the ionized gas or vapor and the Halbach array employed.
[0082] By way of example, if ions with the greatest mass are to be extracted, the Halbach array is assembled to attract ions of that mass to the walls of the chamber and the fin would be set at the same distance as that mass volume population would occupy.
[0083] In an embodiment, in the CPC fin, after passing the first filter, the next section of the CPC can be assembled with a different Halbach configuration attracting a different ion to the wall of the chamber and an additional properly measured filter to extract ions set at that position. And so on.
[0084] It is understood the concept of the fin filter can take on any number of shapes, a preferred embodiment is explained here. For the purpose of the CPC we will label this the fin filter because it resembles (in cross section) the dorsal fin of a dolphin if the dolphin was swimming the same direction as the ion flow. So that places the posterior of the fin towards the ion beam forming a cup with the wall of the CPC. The dorsal part of the fin is closest to the center of the CPC and the anterior of the fin drain is downstream.
[0085] It is understood that looking at a cross-section of this fin drain design that the fin can be divided into any number of parts. In a preferred embodiment the fin is divided into three sections, posterior, dorsal, and anterior.
[0086] The fin can be fabricated with ferromagnetic material in a binder, and possible dopant. The ferromagnetic material can be magnetized in its own Halbach array, independent from the walls of the CPC, except that the flux is arranged on the side desired and canceled on the side where a stray field is undesirable. Various permutations can be implemented. In a preferred embodiment, the fin magnetic field can be described in three sections and three corresponding magnetic fields. Fin charge/polarity may be in addition to the CPC magnetic field or also canceled to the same degree. The fin can be used to either carry charge or polarity in any combination.
[0087] In one embodiment, the posterior section of the fin is a positive field that adds to the CPC. The dorsal has no charge, meaning the posterior and anterior have been arranged to cancel the dorsal side. The anterior section of the fin has a negative charge. Any number of charge or polarity configurations can be designed into the fin, fine tuning against the background CPC magnetic field to produce the optimum solution for extraction.
[0088] The filter can extract the undesirable ions by means of a slit, grate, or holes. Ions will have circular motion in a unified magnetic field. In a preferred embodiment, holes are used spaced all the way to the lowest point of the posterior section of the fin drain and out to and onto the dorsal section of the fin drain. Not only are the holes sized to accommodate extraction of the undesirable ions, pattern size and shape are calculated to prefer the mass and circular motion of ions selectively eliminated.
[0089] Additionally the holes themselves can be enhanced with Halbach magnetic small flux field using the ferromagnetic composites, inside the hole, making the hole itself more attractive to the ion to be extracted.
[0090] In a further embodiment prior to the fin drain, perforations in the skin of the inside walls of the CPC can be closed, opened, periodically or continuously to release getters that move into the drain and are likewise extracted.
[0091] The present invention seeks to introduce optimum tunable variables to meet the requirements of the product ion.
[0092] An embodiment of the invention relates to a mass separation filter for extracting desirable, or undesirable ions. Embodiments incorporate at least one annular fin 200 for extraction of select ions that projects from the inside surface 40 of the wall 14 for extraction of select ions. A fin may be located at any point along the length of the ionization chamber between the plasma electrode at the first end and the acceleration and/or ground electrode at the second end. In the embodiments shown in
[0093]
[0094] The fins can capture ions in a variety of ways. In an embodiment, the fin is magnetized in its own Halbach array, independent from the walls of the CPC. In an embodiment shown in
[0095] In an embodiment, the fin is fabricated by introducing a magnetic material into a substrate material. In a further embodiment, the material is a ferromagnetic material added into a polymer and either compression or injection molded into the desired fin shape. In a specific embodiment, the fin contains a neomagnet, such as Nd.sub.2Fe.sub.14B. In other embodiments, the fin may additionally contain one or several dopants, donors, receivers, and/or getters.
[0096] In an embodiment shown in
[0097] In operation, a clean, dry, airtight conduit is provided. The interior of conduit 12 must be scrubbed to eliminate any contaminants that might impede full ionization of the medium. Conduit 12 may be flushed with a so-called getter such as Cesium, to eliminate any catalyst. All fluid is evacuated from the transmission space 18 via vacuum system 24. Plasma precursor gas 100 is then extracted from storage unit 22 and introduced into conduit 12 via inlet 20 and pressure verified. A variety of plasma precursor gases or vapors may be employed. For instance, a titanium vapor is particularly well suited because it is an alkaline metal having only one valance electron and is therefore highly reactive. Lithium vapor may also be ideal. Ionizing beam emitting means 28 is activated to generate ionizing beam 30 and ionization is brought to maximum sustainable levels. Power is supplied to any magnetic field generating means that may require it for operation (such as electromagnetic multi-poles, for instance). A potential is applied axially across the transmission space 18, orthogonal to the magnetic flux via transmitting electrode 56 and hyperbolic receiving electrode 58 the latter of which is located at second end 12B of conduit 12. The foci of hyperbolic transmitting and receiving electrodes 56 and 58, respectively, face one another. The ends of both electrodes are inserted into the transmission space 18 a distance from first end 12A and second end 12B sufficient to account for any end effects affecting the uniformity of the magnetic field. Once the electromagnetic field is generated separation of the plasma into its component parts occurs producing spatially segregated channels of each component parallel to longitudinal axis 16. High order energy from power source 52 is then introduced into transmission space 18, again via transmitting electrode 56 and is transmitted through the transmission space along at least one segregated electron path having low or no resistance from point-to-point. The energy is received by receiving electrode 58 at end 12B of conduit 12 and in communication with energy recovery means 60 such as a capacitor bank, for instance. Conduit 12 is constantly monitored for leaks during operation.
[0098] Auxiliary systems for apparatus 10 are provided. The operation of apparatus 10 is monitored at two control panels located at the ends of the energy transmission line, to which all the required information is provided by probes for ionization levels, vacuum quality installed at several points along conduit 12. Suitable sites for the systems for monitoring, observing, and correcting plasma density will lie at junctions between sections. The system should be protected from extreme events, such as rupture of conduit 12 with loss of vacuum, for which fast vacuum gate valves should be installed at a certain distance along the conduit. For a gate valve response time of under 0:5 sec, and given the time to evacuate all of the energy from the line, the total energy loss should be minimal.
[0099] As should now be appreciated, the subject apparatus 10 is a room temperature conductor by design. Apparatus 10 serves as a means for transmitting high order energy from distant energy sources through a modified plasma containing conduit into a load center for further distribution. In the simplest terms, this invention is a bosonic energy carrier in a tube. Because both the magnetic field and the EM field configurations are nearly limitless and varying plasma mediums are conductive to a wide range of charged particles, motions through the tube can be manipulated in useful ways.
[0100] Aspects of the invention, such as controlling the opening and closing, moving, and adjusting the opening of the mass resolving aperture, as well as analyzing the beam downstream, may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform particular tasks or implement particular abstract data types. Moreover, those skilled in the art will appreciate that the invention may be practiced with a variety of computer-system configurations, including multiprocessor systems, microprocessor-based or programmable-consumer electronics, minicomputers, mainframe computers, and the like. Any number of computer-systems and computer networks are acceptable for use with the present invention.
[0101] Specific hardware devices, programming languages, components, processes, protocols, and numerous details including operating environments and the like are set forth to provide a thorough understanding of the present invention. In other instances, structures, devices, and processes are shown in block-diagram form, rather than in detail, to avoid obscuring the present invention. But an ordinary-skilled artisan would understand that the present invention may be practiced without these specific details. Computer systems, servers, work stations, and other machines may be connected to one another across a communication medium including, for example, a network or networks.
[0102] As one skilled in the art will appreciate, embodiments of the present invention may be embodied as, among other things: a method, system, or computer-program product. Accordingly, the embodiments may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware. In an embodiment, the present invention takes the form of a computer-program product that includes computer-useable instructions embodied on one or more computer-readable media.
[0103] Computer-readable media include both volatile and nonvolatile media, transient and non-transient media, removable and nonremovable media, and contemplate media readable by a database, a switch, and various other network devices. By way of example, and not limitation, computer-readable media comprise media implemented in any method or technology for storing information. Examples of stored information include computer-useable instructions, data structures, program modules, and other data representations. Media examples include, but are not limited to, information-delivery media, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile discs (DVD), holographic media or other optical disc storage, magnetic cassettes, magnetic tape, magnetic disk storage, and other magnetic storage devices. These technologies can store data momentarily, temporarily, or permanently.
[0104] The invention may be practiced in distributed-computing environments where tasks are performed by remote-processing devices that are linked through a communications network. In a distributed-computing environment, program modules may be located in both local and remote computer-storage media including memory storage devices. The computer-useable instructions form an interface to allow a computer to react according to a source of input. The instructions cooperate with other code segments to initiate a variety of tasks in response to data received in conjunction with the source of the received data.
[0105] The present invention may be practiced in a network environment such as a communications network. Such networks are widely used to connect various types of network elements, such as routers, servers, gateways, and so forth. Further, the invention may be practiced in a multi-network environment having various, connected public and/or private networks.
[0106] Communication between network elements may be wireless or wireline (wired). As will be appreciated by those skilled in the art, communication networks may take several different forms and may use several different communication protocols. And the present invention is not limited by the forms and communication protocols described herein.
[0107] All patents, patent applications, provisional applications, and publications referred to or cited herein are incorporated by reference in their entirety, including all figures and tables, to the extent they are not inconsistent with the explicit teachings of this specification.
[0108] It should be understood that the examples and embodiments described herein are for illustrative purposes only and that various modifications or changes in light thereof will be suggested to persons skilled in the art and are to be included within the spirit and purview of this application.
[0109] Although the present invention has been described with reference to the particular embodiments herein set forth, it is understood that the present disclosure has been made only by way of example and that numerous changes in details of construction may be resorted to without departing from the spirit and scope of the invention. Thus, the scope of the invention should not be limited by the foregoing specifications, but rather only by the scope of the claims appended hereto.