Ceramic processing for the direct manufacture of customized labial and lingual orthodontic brackets

11500354 · 2022-11-15

Assignee

Inventors

Cpc classification

International classification

Abstract

A method of manufacturing customized ceramic labial/lingual orthodontic brackets by digital light processing, said method comprises measuring dentition data of a profile of teeth of a patient, wherein measuring dentition data is performed using a CT scanner or intra-oral scanner, based on the dentition data, creating a three dimensional computer-assisted design (3D CAD) model of the patient's teeth using reverse engineering, and saving the 3D CAD model on a computer, designing a 3D CAD bracket structure model for a single labial or lingual bracket structure, importing the 3D CAD bracket structure model into a Digital Light Processing (DLP) machine, directly producing the bracket by layer manufacturing.

Claims

1. A method of manufacturing a customized ceramic labial/lingual orthodontic bracket by digital light processing, said method comprising: importing data related to a 3D CAD bracket structure model for the customized ceramic labial/lingual orthodontic bracket into a photo-reactive slurry-based Digital Light Processing (DLP) machine; and directly producing the customized ceramic labial/lingual orthodontic bracket in the DLP machine by layer manufacturing, wherein a manufacturing accuracy is from 2 to about 20 μm, and wherein a thickness of manufactured layers is from 5 to 100 micrometers (μm) based on resolution requirements of the customized ceramic labial/lingual orthodontic bracket.

2. The method of claim 1, wherein the 3D CAD bracket structure model includes data representing at least: a) a bracket pad having recesses that are custom shaped to fit a negative of a tooth surface and to contact a particular area of the tooth surface; b) at least one slot for positioning the bracket according to an orthodontia need of a patient; c) a bracket material; and d) error compensation data that predicts an amount of polymerization shrinkage.

3. The method of claim 1, wherein the photo-reactive slurry comprises a photoinitiator, a methacrylate binder, and a ceramic material.

4. The method of claim 3, wherein directly producing the customized ceramic labial/lingual orthodontic bracket in the DLP machine by layer manufacturing further comprises: using the DLP machine to form a green bracket comprising the ceramic material held by a binder formed by exposing the photoinitiator and the methacrylate to a light source; and using at least one furnace to decompose the binder and sinter the ceramic material to form the customized ceramic labial/lingual orthodontic bracket from the green bracket.

5. The method of claim 1, wherein: the DLP machine comprises: a vat with an at least partially transparent horizontal bottom, in which the photo-reactive slurry is contained; a horizontal build platform adapted to be held at a settable height above the vat bottom; an exposure unit comprising a light source adapted to be controlled for position-selective exposure of a surface on the build platform with an intensity pattern and a predetermined geometry; and a control unit adapted for polymerizing, in successive exposure steps, layers of the photo-reactive slurry lying one above another over the horizontal bottom and attached to the build platform; wherein the method further comprises utilizing the DLP machine to directly produce the customized ceramic labial/lingual orthodontic bracket by layer manufacturing by: controlling, by the control unit, the exposure unit so as to selectively expose the photo-reactive slurry in the vat with the intensity pattern and the predetermined geometry to form a respective polymerized layer of a green bracket; adjusting, after each exposure for the respective polymerized layer of the green bracket, a relative position of the build platform to the vat bottom; and building up the green bracket in successive layers to a desired form, based on the 3D CAD bracket structure model.

6. The method of claim 1, wherein the manufacturing accuracy is achieved by using a between layer additive error compensation method that predicts an amount of polymerization shrinkage, so as to avoid divergent or convergent slot walls, achieve a desired slot height, or avoid errors in the customized ceramic labial/lingual orthodontic bracket base morphology.

7. The method of claim 6, further comprising manufacturing the customized ceramic labial/lingual orthodontic bracket with layers that comprise a material selected from: Aluminum Oxide (Al.sub.2O.sub.3); Zirconium Oxide (ZrO.sub.2); and a mono- or polycrystalline filled ceramic.

8. The method according to claim 2, wherein at least a portion of the customized ceramic labial/lingual orthodontic bracket is less than 3.00 mm thick from the surface of the tooth to entry of the at least one slot.

9. The method of claim 1, further comprising: measuring dentition data of a profile of teeth of a patient for use in generating the 3D CAD bracket structure model; and based on the dentition data, creating the 3D CAD bracket structure model of the patient's teeth using reverse engineering, and saving the 3D CAD bracket structure model on a computer, wherein the 3D CAD bracket structure model is saved as a 3D vector file format.

10. The method of claim 1, further comprising printing the customized ceramic labial/lingual orthodontic bracket with a configuration that is adapted for indirect bonding/custom bracket placement via a tray that carries the customized ceramic labial/lingual orthodontic bracket to a target location on a particular tooth.

11. The method of claim 1, further comprising printing the customized ceramic labial/lingual orthodontic bracket with a slot having a metal insert adapted for contacting an archwire received in the slot so as to reduce a friction of the archwire in the slot.

12. The method of claim 1, wherein the 3D CAD bracket structure model includes data representing at least: bracket angulation, one or more offsets, one or more torques, and a prescription that are based on a chosen treatment for a patient.

13. The method of claim 1, further comprising printing the customized ceramic labial/lingual orthodontic bracket with a base having structural properties that are selectively weakened to facilitate debonding of the customized ceramic labial/lingual orthodontic bracket from a tooth.

14. The method of claim 1, further comprising producing a bracket guide comprising a rigid ceramic rectangular archwire or other archform that dictates a position of the customized ceramic labial/lingual orthodontic bracket on a tooth in every plane with at least two occlusal/incisal supports adapted to help place the customized ceramic labial/lingual orthodontic bracket via an indirect bonding system.

15. The method of claim 1, further comprising producing the customized ceramic labial/lingual orthodontic bracket with a polycrystalline ceramic having a color that is matched to a color of a particular tooth to which the customized ceramic labial/lingual orthodontic bracket is to be attached.

16. The method of claim 1, further comprising producing the customized ceramic labial/lingual orthodontic bracket with a monocrystalline ceramic having a degree of translucence.

17. The method of claim 1, wherein a light source of the DLP machine radiates a wavelength between 400 and 500 nm.

18. The method of claim 17, wherein the light source is an LED light source and the DLP machine includes a micromirror array for position-selective exposure of the photoreactive slurry with an intensity pattern and a predetermined geometry to form a respective polymerized layer of a green bracket.

19. The method of claim 1, further comprising printing the customized ceramic labial/lingual orthodontic bracket with a custom-positioned slot for effecting a chosen treatment for a particular tooth to which the customized ceramic labial/lingual orthodontic bracket is to be connected, with custom-positioning of the slot being a function of at least one of a custom formation of a base surface of the customized ceramic labial/lingual orthodontic bracket and a custom formation of the slot.

20. The method of claim 1, further comprising compensating for polymerization shrinkage when using the DLP machine to print a green bracket from which the customized ceramic labial/lingual orthodontic bracket is formed after debinding and sintering.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

(1) FIG. 1 is an exemplary flow diagram of an embodiment of a process for direct manufacturing lingual or labial orthodontic brackets.

(2) FIG. 2 illustrates an example of a single bracket bracket-guide showing a lower molar and upper incisor tooth.

(3) FIG. 3 illustrates an example of a bracket guide that may be a rigid ceramic rectangular archwire that engages each bracket in every plane with two or more occlusal supports.

(4) FIG. 4 illustrates an example of designed brackets having a custom bracket pad that is matched to the lingual or labial surface of the tooth.

(5) FIG. 5 illustrates a side view of an example of a designed bracket.

(6) FIG. 6 illustrates a top view of an example of a designed bracket.

(7) FIG. 7 is an exemplary block diagram of an embodiment of a computer system in which the processes of the present invention may be implemented.

DETAILED DESCRIPTION OF THE INVENTION

(8) An embodiment of the present invention provides improved techniques for creating custom lingual or labial ceramic orthodontic brackets, and which provides the capability for in-office fabrication of such brackets.

(9) An exemplary flowchart of an embodiment a direct manufacturing process 100 of lingual or labial orthodontic brackets by digital light processing is shown in FIG. 1. The process begins with 102, in which dentition data is measured and the parameters of the tooth profile are analyzed. For example, such measurement may use CT layer scanning a non-contact 3D scanner or an intra-oral scanner directly on the patient's teeth, or may use 3D readings on a teeth model previously cast or 3D printed using a coordinate measuring machine, a laser scanner, or a structured light digitizer. The scanning accuracy of such techniques is typically less than 0.02 mm.

(10) In 104, based on the given dentition data, a 3D CAD model of the measured teeth is constructed based on the dentition data and saved in the computer in a typical file format, such as the .stl file format. The exterior structure of teeth is complicated, usually including irregular curves. The software may then be used to re-arrange the teeth in the model to the desired treatment outcomes that may be based on the long-axis of a tooth.

(11) In 106, additional information, such as the desired torque, offset, angulation of select brackets and occlusal/incisal coverage for placement guide is entered.

(12) In 108, the bracket (or brackets) is designed by the software based on the input 3D CAD model of the measured teeth, the model of the desired treatment outcomes, and the input additional information. The output of the design process may be a 3D CAD model. Such a 3D CAD model may be designed for a single lingual/labial bracket structure, including the bracket guide and bracket pad in contact with teeth surface, as well as the slots for the ideal position according to the orthodontia requirement, ceramic bracket material, and tooth profile. A bracket guide may be a single bracket pad for a single bracket or may be a rigid ceramic rectangular archwire with two or more occlusal supports, which are designed to help place brackets via indirect bonding. If the guide is for a single bracket, the bracket guide may be printed such that it is serrated at its interface with the bracket such that it may be snapped or drilled off upon bonding.

(13) 3D CAD bracket structure models of labial or lingual brackets may be designed by computer according to the orthodontic requirements, material, and teeth morphology. Referring to FIG. 2, which illustrates an example of a single bracket bracket-guide showing a lower molar and upper incisor tooth with a connected, but detachable bracket guide that may have a weak point or serration at the guide-bracket interface. The bracket model design may include the bracket pad 202 (bonding pad) contacting with the tooth surface, as well as the custom bracket slot located on its ideal position and a bracket guide 204. A bracket guide 204 may be a single bracket pad 202 attached to a single bracket guide 204, as shown in FIG. 2. Alternatively, as shown in FIG. 3, a bracket guide may be a rigid ceramic rectangular archwire that engages each bracket in every plane with two or more occlusal supports 304 that are designed to help place brackets via indirect bonding. The horizontal ceramic wire and the occlusal/incisal pads control for vertical position. Vertical notches such as 306 on the wire control the horizontal position of the bracket on the ceramic wire.

(14) 3D CAD bracket structure models are processed to generate manufacturing control data for use by the production equipment. For example, where DLP equipment is used to produce the brackets, the software slices the 3D CAD bracket structure models to separate it into thin layers and get the horizontal section model for each layer. Based on this section model, the DLP equipment can directly produce ceramic brackets, ensuring the shape of each layer is consistent to the 3D CAD structure data. For example, the thickness of such layers may be about 20 μm to about 50 μm (micrometers or microns) with a manufacturing accuracy of about 5 μm to about 10 μm by using between-layer additive error compensation.

(15) Returning to 108 of FIG. 1, the 3D CAD bracket structure model is transmitted to or imported into a 3D production machine, such as a DLP machine and the ceramic brackets are produced. In the case of DLP, the brackets may be produced by digital light processing directly.

(16) Digital light processing (DLP) is another 3D additive manufacturing (AM) process that works by stacking layers of a photocurable resin with an Aluminum Oxide (Al.sub.2O.sub.3) or Zirconium Oxide (ZrO.sub.2) solid loading, and followed by a thermal debinding and sintering step. The higher resolution of this process is made possible by the LED light's digital mirror device (DMD) chip and optics used. Lithography-based ceramic manufacturing (LCM) has improved this process making it more accurate with higher resolution (40 μm) and rigidity. The new LCM process involves the selective curing of a photosensitive resin containing homogenously dispersed oxide or glass ceramic particles that can be fabricated at very high resolution due to imaging systems which enable the transfer of layer information by means of ever-improving LED technology.

(17) In 110, post-processing may then be applied. For example, a thermal treatment (for binder burnout) and a sintering process may be applied to achieve optimal or improved ceramic density. For example, the debinding and sintering phase may include removing the green bracket from the device, exposing the blank to a furnace to decompose the polymerized binder (debinding), and sintering of the ceramic material.

(18) The pad (bonding pad) of the bracket may be less than 0.4 mm thick. The bracket placement guide may be placed occlusally/incisally to guide the correct placement of the bracket on the tooth. Examples of raw materials of the brackets may include powder of high strength oxide ceramics such as Aluminum Oxide (Al.sub.2O.sub.3) and Zirconium Oxide (ZrO.sub.2), or other high strength ceramic compositions.

(19) The base of bracket may be adhered to the tooth surface and the bracket slot may be matched to the archwire. According to requirements of mechanical properties, different composition of material may be required for the layers during the DLP manufacturing process. After being built up, the brackets may have a gradient and better performance.

(20) Further, the bracket surface may be processed based on clinical demand.

(21) Returning to FIG. 1, in 112, the bracket is ready to be placed.

(22) Typically, the thickness of the bracket pad may less than 1 mm for lingual brackets and less than 1.5 for labial brackets. Suitable manufacturing materials may include high-strength Oxide ceramics, such as Aluminum Oxide (Al.sub.2O.sub.3) and Zirconium Oxide (ZrO.sub.2). The bracket pad may be adhered to the tooth surface with well-known dental adhesives. The bracket slot may be matched to the archwire, which may be straight or custom bent. Depending upon the manufacturing process used, different ceramics or composition of powder may be required for the layers. For example, if a selective laser melting manufacturing process is used, an LED light source may be used for the selective curing of a photosensitive resin containing the oxide or glass ceramic particles. Different layers may use different ceramics or compositions of powder.

(23) The bracket pad, which holds or connects the bracket to the tooth surface, may be designed specifically according to the tooth surface profile, instead of a generalized gridding pattern. The customized brackets can meet individual case demand, such as increased anterior labial crown torque required in certain types of cases. For example, as shown in FIG. 4, the curve on tooth surface and the designed bracket, the tooth side of the bracket (bracket pad) is matched to the lingual or labial surface of the tooth, for example for lingual bracket 402 and labial bracket 404.

(24) A side view of an exemplary printed bracket 500 is shown in FIG. 5. The slot 502 on the bracket may have high accuracy in size, shape, and angler, and may have low thickness and is designed to accommodate a rectangular wire when completely filled. Slot 502 may be manufactured to any desired size and shape, but typically, slot 502 is manufactured with a greater depth than height or width. The base 504 of the bracket may have different height because of the selected material or desired orthodontic result. Likewise, the pad 506 of the bracket may highly match the tooth surface and maximize the tooth contact surface. This may allow for more accurate bracket placement by the clinician and better bond approximation to the tooth. Also, because each slot has its own position and shape to cooperate with the archwire, twisting error may be minimized and improved orthodontic result may be actualized. In a number of embodiments, these features may be manufactured as one piece and that the customization of the slot relative to the tooth may be a function of the slot changing position or the bracket base moving. In many embodiments, no machining of the features is required to produce a suitable bracket.

(25) A top view of an exemplary printed bracket 600 is shown in FIG. 6. Bracket guides may be printed that extend an arm occlusally/incisally that attaches to a pad that covers enough of the structure of the tooth 602 (mesial/distal of occlusal/incisal surface or marginal ridge) such that brackets are placed in the computer-generated ideal location to create the desired tooth position. A bracket guide may be a single bracket pad for a single bracket or may be a rigid ceramic rectangular archwire that engages each bracket in every plane with two or more occlusal supports that are designed to help place brackets via indirect bonding. The horizontal ceramic wire and the occlusal/incisal pads control for vertical position, vertical notches on the wire control the horizontal position of the bracket on the ceramic wire guide.

(26) Bracket 600 may further include an attachment such as a hook 604 that provides the capability to use additional delivery systems such as elastomers, springs or other attachments that create vectors of force. In a number of embodiments, these features may be manufactured as one piece, protruding from any predesigned area to create the proper force vectors desired, and no machining of the features is required to produce a suitable bracket.

(27) Using the lithography-based digital light processing technique can turn the designed model into a ceramic product rapidly. The bracket manufacturing involves few steps and can be done on site, saving time and cost.

(28) The described techniques may be used to manufacture brackets from various Oxide ceramics and light-curable materials such as Aluminum Oxide (Al.sub.2O.sub.3) and Zirconium Oxide (ZrO.sub.2).

(29) The described techniques may be used to attain a true straight wire appliance where bracket placement accuracy is improved, thus reducing treatment time and error; or may also be used in conjunction with a custom-bent arch wire to achieve ideal results.

(30) Patients currently pay higher fees for white-colored ceramic brackets over metal due to their increased esthetics. For example, many patients desire a bracket that matches the color of the tooth to which the bracket is attached. This may cause the bracket to be less visible and provide improved appearance. As another example, embodiments of the present invention may provide the capability to produce clear brackets, which may provide still improved appearance. Additionally, embodiments of the present invention may provide the capability to produce brackets in almost any color desired or selected, for example, in bright colors for use in children and some adults. Likewise, embodiments of the present invention may provide the capability to produce brackets having visible shapes that are not dictated by function, such as in the shape of animals, vehicles, toys, etc., for example, for use in children and some adults.

(31) The described techniques may be made cost-effective to the point where an individual orthodontic practice could purchase the required equipment and software. This would provide the capability to simplify their bracket inventory instead of stocking brackets of different prescriptions.

(32) Digital light processing (lithography-based) of ceramics has many advantages for orthodontic bracket fabrication over selective laser sintering/melting (SLM) which uses thermal energy, and 3-D printing (3DP) systems that use a binder and polymer-derived ceramics (PDCs). For example, DLP may provide higher surface quality, better object resolution, and improved mechanical properties. PDCs structured using light in a stereolithographic or mask exposure process may also be used as a ceramic AM method for bracket fabrication.

(33) Custom lingual brackets may be fabricated by this method, which may receive a pre-bent customized archwire as described by US 2007/0015104 A1. Custom labial brackets may also receive pre-bent wires.

(34) The procedure for the layering additive manufacturing (AM) methodology of the labial/lingual orthodontic brackets by lithography-based DLP (U.S. Pat. No. 8,623,264 B2) is as follows.

(35) An example of a lithography-based DLP process is described in U.S. Pat. No. 8,623,264 B2, which is incorporated herein by reference, but may be briefly summarized as follows: a light-polymerizable material, the material being located in at least one trough, having a particularly light-transmissive, horizontal bottom, is polymerized by illumination on at least one horizontal platform, the platform having a pre-specified geometry and projecting into a trough, in an illumination field, wherein the platform is displaced vertically to form a subsequent layer, light-polymerizable material is then added to the most recently formed layer, and repetition of the foregoing steps leads to the layered construction of the orthodontic bracket in the desired prescription/mold, which arises from the succession of layer geometries determined from the CAD software. The trough can be shifted horizontally to a supply position, and the supply device brings light-polymerizable material at least to an illumination field of the trough bottom, before the at least one trough is shifted to an illumination position in which the illumination field is located below the platform and above the illumination unit, and illumination is carried out, creating a “green bracket”.

(36) The light-polymerizable material or photo-reactive suspension (slurry) can be prepared based on commercially available di- and mono-functional methacrylates. An example material might be a slurry blend of 0.01-0.025 wt % of a highly reactive photoinitiator, 0.05-6 wt % a dispersant, an absorber, and 2-20 wt % of a non-reactive diluent. A solid loading of high strength Oxide ceramics such as Aluminum Oxide (Al.sub.2O.sub.3) and Zirconium Oxide (ZrO.sub.2) powder can be used, but this process may extend to other ceramic materials.

(37) An exemplary block diagram of a computer system 700, in which the processes shown above may be implemented, is shown in FIG. 7. Computer system 700 is typically a programmed general-purpose computer system, such as a personal computer, workstation, server system, and minicomputer or mainframe computer. Computer system 700 includes one or more processors (CPUs) 702A-702N, input/output circuitry 704, network adapter 706, and memory 708. CPUs 702A-702N execute program instructions in order to carry out the functions of embodiments of the present invention. Typically, CPUs 702A-702N are one or more microprocessors, such as an INTEL PENTIUM® processor. FIG. 7 illustrates an embodiment in which computer system 700 is implemented as a single multi-processor computer system, in which multiple processors 702A-702N share system resources, such as memory 708, input/output circuitry 704, and network adapter 706. However, the present invention also contemplates embodiments in which computer system 700 is implemented as a plurality of networked computer systems, which may be single-processor computer systems, multi-processor computer systems, or a mix thereof.

(38) Input/output circuitry 704 provides the capability to input data to, or output data from, computer system 700. For example, input/output circuitry may include input devices, such as keyboards, mice, touchpads, trackballs, scanners, etc., output devices, such as video adapters, monitors, printers, etc., and input/output devices, such as, modems, etc. Network adapter 706 interfaces device 700 with a network 710. Network 710 may be any public or proprietary LAN or WAN, including, but not limited to the Internet.

(39) Memory 708 stores program instructions that are executed by, and data that are used and processed by, CPU 702 to perform the functions of computer system 700. Memory 708 may include, for example, electronic memory devices, such as random-access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), electrically erasable programmable read-only memory (EEPROM), flash memory, etc., and electro-mechanical memory, such as magnetic disk drives, tape drives, optical disk drives, etc., which may use an integrated drive electronics (IDE) interface, or a variation or enhancement thereof, such as enhanced IDE (EIDE) or ultra-direct memory access (UDMA), or a small computer system interface (SCSI) based interface, or a variation or enhancement thereof, such as fast-SCSI, wide-SCSI, fast and wide-SCSI, etc., or Serial Advanced Technology Attachment (SATA), or a variation or enhancement thereof, or a fiber channel-arbitrated loop (FC-AL) interface.

(40) The contents of memory 708 varies depending upon the function that computer system 700 is programmed to perform. In the example shown in FIG. 7, memory contents that may be included in a system in which a content analysis platform is implemented are shown. However, one of skill in the art would recognize that these functions, along with the memory contents related to those functions, may be included on one system, or may be distributed among a plurality of systems, based on well-known engineering considerations. Embodiments of the present invention contemplate any and all such arrangements.

(41) In the example shown in FIG. 7, memory 708 may include dentition data measurement routines 712, 3D CAD teeth model construction routines 714, 3D CAD teeth model editing routines 716, bracket design routines 718, manufacturing control data generation routines 720, and operating system 722. Dentition data measurement routines 712 may obtain and process dentition data, such as may be generated by CT layer scanning or a non-contact 3D scanner directly on the patient's teeth, or uses 3D readings on the teeth model previously cast. 3D CAD teeth model construction routines 714 may construct a 3D CAD model of the measured teeth based on the dentition data. 3D CAD teeth model editing routines 716 may be used to re-arrange the teeth in the model to the desired treatment outcomes and may additionally be used to accept additional information, such as the desired torque, offset, angulation of select brackets and occlusal/incisal coverage for placement guide. Bracket design routines 718 may be used to design and generate a 3D CAD model based on the input 3D CAD model of the measured teeth, the model of the desired treatment outcomes, and the input additional information. Manufacturing control data generation routines 720 may be used to generate manufacturing control data for use by the production equipment. Operating system 722 provides overall system functionality.

(42) It is to be noted that additional functionality may be implemented in end user devices, such as end user devices 104 shown in FIG. 1. End user systems may be computer systems having a structure similar to that shown in FIG. 7. Such end user systems may include geometric analysis routines to perform geometric analysis of a location of an advertisement or content, such as may be performed by step 302 of FIG. 3. Likewise, such end user systems may include resource-based analysis routines to determine whether a computer is optimizing an advertisement or content for display on the screen, such as may be performed by step 302 of FIG. 3.

(43) As shown in FIG. 7, an embodiment of the present invention contemplates implementation on a system or systems that provide multi-processor, multi-tasking, multi-process, and/or multi-thread computing, as well as implementation on systems that provide only single processor, single thread computing. Multi-processor computing involves performing computing using more than one processor. Multi-tasking computing involves performing computing using more than one operating system task. A task is an operating system concept that refers to the combination of a program being executed and bookkeeping information used by the operating system. Whenever a program is executed, the operating system creates a new task for it. The task is like an envelope for the program in that it identifies the program with a task number and attaches other bookkeeping information to it. Many operating systems, including Linux, UNIX®, OS/2®, and Windows®, are capable of running many tasks at the same time and are called multitasking operating systems. Multi-tasking is the ability of an operating system to execute more than one executable at the same time. Each executable is running in its own address space, meaning that the executables have no way to share any of their memory. This has advantages, because it is impossible for any program to damage the execution of any of the other programs running on the system. However, the programs have no way to exchange any information except through the operating system (or by reading files stored on the file system). Multi-process computing is similar to multi-tasking computing, as the terms task and process are often used interchangeably, although some operating systems make a distinction between the two.

(44) It is important to note that while aspects of the present invention may be implemented in the context of a fully functioning data processing system, those of ordinary skill in the art will appreciate that the processes of an embodiment of the present invention are capable of being distributed in the form of a computer program product including a computer readable medium of instructions. Examples of non-transitory computer readable media include storage media, examples of which include, but are not limited to, floppy disks, hard disk drives, CD-ROMs, DVD-ROMs, RAM, and, flash memory.

(45) Although specific embodiments of the present invention have been described, it will be understood by those of skill in the art that there are other embodiments that are equivalent to the described embodiments. Accordingly, it is to be understood that the invention is not to be limited by the specific illustrated embodiments, but only by the scope of the appended claims.