The invention is in the field of omni-directional treadmills and virtual reality systems that allows a user to walk or run in any arbitrary direction and employing haptic sensing for users' immersion in a simulated environment.
An Omni-Directional Treadmill (“ODT”) has proved its usefulness, especially when combined with a computer-generated, immersive graphics display. Such a combination permits a person to walk, run, or crawl on the treadmill while reacting to the visuals. Thus, the immersed person is able to navigate the virtual environment created by the computer in a way that is natural and easy to learn.
Previous ODT designs, disclosed by D. E. E. Carmein in U.S. Pat. Nos. 5,562,572 and 6,152,854 have shown the advantages of an ODT-based simulation system. Besides detailing various construction methods for these devices, these patents revealed novel and useful combinations of the ODT with various complementary components.
Earlier ODT designs had many parts, thus making manufacturing expensive and mechanical failure more likely. The more recent belt-based design has fewer parts and provides for a high velocity, highly dynamic device suitable for fast maneuvers and rapid speed. The penalty for a high-performance device is, again, high cost due to high forces. Need for higher-strength parts increases weight, which in turn increases the amount of power to effectively drive a system.
A typical configuration of the belt-based ODT design is disclosed in FIG. 19 of U.S. Pat. No. 6,152,854. The omni-directional treadmill is comprised of adjacent mini-treadmills or minisegments. Segments loop around the ends and meet at the bottom to form a complete circuit. The active surface is driven in the Y direction by one servomotor and in the X direction by another servomotor, and provides infinite omni-directional and bidirectional motion to a person navigating thereon.
A. Mitchell in U.S. Pat. No. 6,123,647 employs a side driver spline that engages teeth extending form each minisegment. This apparatus is expensive and difficult to execute because of the need for high tolerance and a synchromesh. The X drive actuation is challenging due to the nature of motion around the ends of the X circuit. A single attachment point drive for the minisegments causes the surfaces of the minisegments to instantaneously accelerate and decelerate as the minisegments enter and leaves the end return circuits.
Any ODT construction must actuate the Y belts in some manner. Any design that allows the Y belts to de-actuate and slow or stop must then drive them up to speed again as they re-engage the Y drive mechanism. This re-engagement causes both friction and noise, and under certain circumstances, it will compromise the desired surface velocity characteristics because the Y velocity will not achieve the desired speed.
ODT surface control schemes that employ position sensing to keep the user centered are inherently velocity limited because viable control schemes based on washout, or more simply, PID-type control, require space around the center for error to be generated. Once under speed, the user indicates additional velocity change by moving in the desired direction. A user already at the edge of the active surface may then be prevented from further movement towards the edge, and thus prevented from higher velocities. Highly dynamic movements may easily place the user next to an edge under these conditions. In general, the higher the desired speed, and the higher the accelerations, the larger the ODT surface must be. This is an inherent limitation of position-based control.
Existing ODT applications have done little to enrich the user's immersive physical environment. The invention proposes numerous devices and methods to enrich the user's physical experience.
Use of the ODT as a premium interface to immersive virtual worlds is uncharted territory. The current invention proposes several useful and interesting applications.
The present invention is directed to an ODT, apparatus and method that functions in coordination with a computer-generated simulation to provide natural ambulatory motion, sound, and haptic experiences within the simulation. The ODT has a track assembly with an omni-directional user surface on a belt apparatus having side-by-side transverse endless belts movable in a Y direction. The adjacent transverse endless belts are operatively connected to provide a longitudinal endless belt trained around a transverse end roller and drive sprockets engageable with link chains connected to opposite ends of the support for the transverse endless belts. The connected transverse belt coupler assures proper belt actuation and indexed Y movement at the ends of the X movement circuit. The couplers include at least two pivot members connected to the endless link chains whereby the transverse belts continue to move as they turn around the opposite longitudinal ends of the track assembly. A reversible electric motor coupled to the drive sprockets operates to selectively move the longitudinal endless belt in opposite longitudinal directions as determined by the user on the user surface or a computer program. Each transverse endless belt has a Y drive device operable to selectively move the transverse belts in opposite Y directions whereby they are not instantaneously accelerated when they move in the user surface position. This permits higher belt speeds. Each of the transverse belts is trained around a rigid box member having a low friction upper surface or bed providing a guide for the transverse belt and a rigid support for the user's weight. One embodiment of the Y drive device employs an omni-wheel located in frictional engagement with the transverse belt to move the belt in selective Y directions. Another embodiment of the Y drive device includes a reversible electric motor coupled to the transverse belt to move the belt in selective Y directions.
The present invention is also directed to a harness apparatus working in concert with the ODT to provide functions such as force control, position control, haptic whole-body feedback, free-body flight, and safety.
The present invention is also directed to an apparatus that works in concert with the ODT and immersive simulation to provide haptic feedback of a variety of types, including but not limited to: sitting, opening doors, keyboarding, swordplay, gunplay, light sabers, flashlights, and anthropomorphic human analogs with optional robotic actuation.
The present invention is also directed to an apparatus that provides the impression of heat and/or air movements.
The present invention is also directed to an ODT apparatus that functions in coordination with a remote mobile device to transmit the user's natural ambulatory motion to the remote device for steering.
The present invention is also directed to an ODT apparatus that functions in coordination with a remote mobile device to transmit sound from or to/from the remote device.
The present invention is also directed to an ODT apparatus that functions in coordination with a remote mobile device to link actuators on the remote device to haptic devices incorporated into the user environment of the ODT apparatus. The present invention is directed to a method employing the ODT apparatus for physical rehabilitation.
The present invention is directed to a method employing the ODT apparatus for psychological rehabilitation.
The present invention is directed to a method employing the ODT apparatus for training: military, home defense, sports, security, emergency responder, police, firearms.
The present invention is directed to a method employing the ODT apparatus for entertainment.
The present invention is also directed to an ODT apparatus for motion capture.
The present invention is also directed to an ODT apparatus for real-time entertainment content generation.
The present invention is also directed to an ODT apparatus for real-time entertainment participation.
The present invention is also directed to a method employing the ODT apparatus for business.
The present invention is also directed to a method employing the ODT apparatus for sports, both existing and based on ODT capabilities.
The present invention is also directed to a method employing the ODT apparatus for creating and experiencing persistent AI entities.
The present invention is also directed to methods employing the ODT apparatus for design.
The present invention is also directed to a method employing the ODT apparatus to expand the impression of a physical living space.
The objects of the ODT apparatus and method of the invention embodied in the disclosed treadmill belt track and associated structures include but not limited to (1) providing belt drive mechanisms having a minimum of precision parts and a relatively low cost without splined synchromesk belt drives, (2) providing a drive device that simultaneously operates all transverse belts in a smooth, continuous and controllable manner, and (3) providing an ODT with a user harness to optionally connect the user to a control and a safe operational environment.
Another object of the present invention to link the forces expected in the user's virtual world to forces experienced on an ODT-based simulator.
Another further object of the present invention to harness the user so that s/he may be lifted up to simulate free-body flight.
Another object of the present invention to provide mounting locations for input devices that enhance the user's physical experience.
Another object of the present invention to provide mounting locations for output devices that sense some aspect of the user's experience.
Another object of the present invention to provide a rigid frame for physical grounding that moves with respect to the user's rotary frame of reference.
Another object of the present invention to actuate Y belt motion using individual electric motors.
Another object of the present invention to provide a means of tipping the ODT surface so that the user is navigating a non-level surface.
In the following detailed description of the omni-directional treadmill and its applications, reference is made to the drawing that forms a part thereof, and which describe and show specific embodiments in which the invention can be practiced. It is to be understood that other embodiments can be utilized and structural changes can be made by persons skilled in the art without departing from the scope of the invention.
A track assembly 10 of the invention, shown in
Omni-Wheel Actuated Y Belt Drive Mechanism
A linear bank of wheels 18, 19 can be placed under a layer of belts 13, and used to drive the belts simultaneously in the preferred direction. Said bank of wheels 18, 19 preserves the function of a wheel pair: it drives multiple mini-segments simultaneously in one axis while appearing mechanically transparent to the other axis' motion.
Actuation of Belts in Y Direction Around Ends
As the transverse belts 13 travel around the end circuits of the X direction belt, the transverse belts must be driven at the same speed as the top and bottom planes. Driving them at the same velocity ensures drive speed continuity when the returning segments re-engage the drive system.
End Pivot Mounted Minisegments for Continuous End Motion
Linear X Chain or Belt Drive
One way to actuate the X axis, which is comprised of multiple transverse belts 13, is to employ chains 39, 40, as depicted in
Centroid Harness for Safety, Force-Feedback, Lifting
This ODT embodiment includes the provision for harnessing the user to a moveable ground. A harness of this type increases safety, facilitates a smaller active surface area by restricting lateral movement, can substitute for missing inertial and work functions, and even lift the user to provide the illusion of free-body flight. Initial work on combining a harness with an ODT began in 1997 with the creation of the first integrated system by D. E. E. Carmein in U.S. Pat. No. 5,562,572 titled “Omni-directional treadmill.” While a non-contact ODT interface is useful, harnessing the user to provide partial or full body support has additional benefits. A harness can provide force substitutes for inertial cues, loading for hills and stairs, and generally control work functions performed by the user. For entertainment, the harness can lift the user up from the ODT surface, thus providing the impression of free flight. It is straightforward to read the force signals from the control loop and convert them into work functions for the individual. Obvious applications include measurement of energy expenditure, force loading for realistic exertion during training, and physical exertion with measurement and analysis during simulated sports activities.
Force Controlled Active Surface
To date, control schemes for omni-directional surface control have focused on position error to keep the user centered. For harness-based interaction a preferred control scheme is to employ the natural forces generated by the user against the harness to control the surface. This approach most closely mimics how people navigate in the real world. We must continually adjust our energies against the forces of inertia during stopping and starting, and against slope, as we climb or descend. This invention proposes employing the centroid harness to modulate ODT surface activity by sensing user force against the harness and generating the appropriate surface response. Looking to Newton's equations of motion, where F=m×a, we see that the acceleration force (a) multiplied by the user's mass (m) results in the force (F) required to move that mass. On a treadmill, acceleration is close to zero, and thus the user experiences no acceleration force. We can input force to the user by creating a force couple between the user's feet and the center of force of the harness. Viewed from the other direction, a user can create a force in the harness that is countered by the shear force on their feet. In the process, the user must lean into the harness to counteract the torque caused by this couple. We observe that this leaning and force couple are directly analogous to the force-moment couple we experience in the real world when stopping and starting. By closing the ODT surface control loop around force instead of position, we can effect a control scheme that more closely matches the real world in terms of its effect in the user. Simply put, as the user creates a force in the harness, the ODT surface either speeds up or slows down accordingly. When the user encounters a slope in the virtual world, surface velocity will zero out when the user experiences shear force scaled to the shear force they would experience on an equivalent slope. The scaling factor need not be 1. Work functions may also be created for the user according to W=f×d, or work (W) equals force (f) times distance (d). Also, P=f×v, or power (P) equals force times velocity (v). Since the ODT can modulate force and distance, or force and velocity, these work functions are fully controllable.
Servomotor-Controlled User-Mounting Frame and Generic Sensory Apparatus Mounts
Useful mechanisms and interactive solids may include but are not limited to:
These elements compliment the user's immersive experience by providing haptic and/or tactile feedback to what the immersant is seeing. Active and passive interactive solids are described by D. E. E. Carmein in U.S. Pat. No. 5,490,784, “Virtual reality system with enhanced sensory apparatus.” Said generic mounting schemes enable haptic elements in either class to secure grounding reactive force to counteract haptic forces imposed by the user. Useful haptic interaction with non-grounded objects such as tracking mice, drinking glasses, and food, presents a special class of passive interactivity. Those familiar with the art of VR are aware of “augmented reality”, wherein virtual objects are superimposed on the real world. Likewise, objects from the real world can be pulled into the virtual world so that there is good correspondence between the observed and the sensed. One method of scanning and co-locating scanned objects with virtual objects is described by D. E. E. Carmein in U.S. Patent Application No. 20050148432. This “augmented virtual reality”, or AVR, permits a person immersed in a simulation to interact with free physical objects in their environment. AVR, in combination with grounded components such as those described herein, will permit a user to use a computer mouse, or have a drink and a meal with a likewise-networked individual.
Individual transverse belt 13 can be driven by its own motor employing couplings. Rather than actuate all transverse belts 13 together with a single servo-motor, each individual belt 13 may have its own small electric motor 62. Transverse belts 13 may be linked at an end roller rotary axis employing the aforementioned coupling-spline. By this means, motors may share power with adjacent units and the individual motors within units may be made smaller. In addition, not every transverse belt 13 may need a motor. Consequently, motors may be installed in every other unit, or fewer, thus saving weight and cost.
ODT Placed on a Motion Platform to Simulate Slope and Steps
Walking up and down hills and steps is a common experience in the real world. Besides the force-feedback harness, the surface of the ODT itself may be tipped by placing the entire device on a motion platform. Motion platforms of a suitable type are available commercially from such companies as Moog or MTS Systems Corporation.
Novel Applications
Haptic Feedback for Sitting
In the hierarchy of haptic sensing, the ground comes first. The ODT covers that. Next in the hierarchy comes sitting, with force feedback to the hind quarters. The invention includes the improvement of a moveable sitting surface that comes into play in coordination with a sitting surface in the virtual scene. Such a surface permits a user to observe a chair or wall in the virtual environment, and actually sit on its real, physical corollary.
Haptic Feedback for Swordplay
For fans of the middle ages fantasy worlds and the sword-swinging adventure games, the inertial frame can be instrumented with a sword hilt or sword analog that has its own servo motors to provide the appropriate feedback forces. The hilt end is controlled by the user; force feedback to the user is controlled by sword mass and by the sword's interaction with the virtual environment. For example, a sword clanging against another sword would provide the user with a “thunk” feeling, and the sound of metal on metal. Such a feedback device is depicted in
Haptic Feedback for Gunplay
Many training simulator manufacturers, including FATS, AIS-SIM, and IES Interactive Training employ a combination of firearm with video display means. The training weapon typically employs some means of simulating recoil, which is a class of haptic feedback. A variety of weapon types with haptic feedback can be held by the user in the current invention. These can be held freely without any attachment to outside mounts; more typically they can be attached to the moving user frame. Non-attached weapons might have electrical or pneumatic attachments, and non-contact position sensing means. Attached weapons may use servo-motor actuation to provide the sensation of mass, shape, and recoil, or employ pneumatic feed lines.
Haptic Feedback for Physical Interaction with Another Human
As described by D. E. E. Carmein in U.S. Pat. No. 5,490,784 “Virtual Reality System with Enhanced Sensory Apparatus,” the immersed user may experience physical contact with a like-immersed user in a remote simulator. The means for mutual physical contact is a mechanical analog for the physical body part that each user wishes to share or experience. If two immersed users wish to hold hands, for instance, each iPlane user frame will contain a robot hand that is slaved to the equivalent hand motion of the remote user. If the distal user reaches out to touch the face of the proximal user, the proximal robotic hand will physically reach up and touch the face of the user. The proximal user sees a virtual hand, feels a real hand, and can respond appropriately. At the same time, the remote user can receive force feedback signals provided by the force-sensor-laden robotic hand. In order to feel these forces, the users' hands must be instrumented with a force feedback glove. The optimal force-feedback glove will have a mechanical ground to the user frame so that proper forces may be applied from outside the user's body. The hand will be a good first choice for initial applications. Other body parts or even whole bodies may be likewise constructed according to developing market demand. It is not necessary for the distal human to be a real person. An “Artificial Intelligence” (AI) can be used to drive appropriate responses. These responses may be used to power the haptic devices.
Telepresence Using ODT Interface
Telepresence is generally defined as coupling a proximal user's senses such as sight and sound to a remote sensing device. Employing the ODT, remote coupling may also include a linked ground plane. That is, by indexing the surface of the ODT to the distal plane, with the user's velocity linked to the velocity of the remote device, the user may power the direction and velocity of the remote device by simply walking around. To steer the remote, one walks, rather than pushing a joystick, to grasp, one grasps, rather than operating in 3-space with keyboard arrows and push buttons. Besides a 1:1 mapping to human sensory input, the remote may be used to add capabilities outside normal human ability, but fully controllable within the scope of normal human abilities. Examples of such extensions are 1) extension of vision in the infrared, 2) strength amplification, or 3) armor plating. A more exotic application would be to map the control scheme to devices that are much larger or much smaller than the human. For example, a remote device may be large enough to lift an automobile, or small enough to walk inside the rubble of a collapsed building. The user may be linked additionally by haptic devices attached to other body parts, such as the hands and forearms. A system such as this may be used to power anthropomorphic robotic devices with the ability to influence remote environments. For example, a feedback arm can be mounted to the rotary base in the user's inertial frame. This arm can then provide an interface to a robotic arm on the remote.
Because telepresence maps remote capabilities to a proximal and safe user, the remote device may accomplish tasks in dangerous or difficult to access places. A telepresent robot may walk with ease into a raging inferno, an atmosphere with no oxygen, a nuclear reactor environment with lethal radiation levels, underwater, or through a hail of bullets. The “driver” of the task-at-hand may focus on the task rather then the environment. By mapping the remote device's functions to normal human activity, remote tasks can be accomplished by less trained personnel or with generally greater efficiency. Or tasks can be accomplished in locations or at scales that are not accessible to humans.
Physical and Psychological Rehabilitation
Currently at least two companies have developed harness-based systems to diagnose and rehabilitate individuals with neurological and spinal deficits. These systems could also be employed to train use of artificial limbs. The current invention is an improvement over the state-of-the art for harness-based rehabilitation. Besides providing omni-directional motion, an advantage over a linear treadmill solution, or one which requires a parking lot or gym for wide-ranging freedom, the ODT plus simulation solution provides greater motivation and incentive to the prospective patient by generating a virtual environment of interest. Such a virtual environment can be constructed to excite and motivate the patient. For instance, the simulation could be the layout of the patient's own home, or it could put them into a competitive simulation of a decathlon sprint. Numerous labs have shown the usefulness of virtual reality therapy for treating phobias (6) as well as post-traumatic stress disorder. The more real the simulation, the better the treatment outcome. ODT-based simulation is a real as it gets; we expect optimal outcomes for treatment therapies based on this technology.
ODT-Based Simulator as Cornerstone of Virtual Business—Infrastructure and Integrated Business Units
To the extent that an employee's function is information based, substantial portions of paid work can take place through a computer interface. Bricks and mortar are not required. An ODT-based simulator, especially one with seating capability, can serve as the physical basis for a fully or partially virtual physical plant. Management and employees can reside within a virtual space. The corporate edifice can be as large and luxurious as the bits will allow. Individuals networked in thus can be as physically separate as desired, yet physically seem to work from the same location. Furthermore, standard corporate functions may be integrated with the virtual environment. Such functions include but are not limited to accounting, inventory control, purchasing, human resources, legal, tracking employee activity, cost center grouping, control of instrumented processes, engineering design, and architectural design. The virtual elements of the corporation can be made transparent to a physical plant in two ways. Most simply, an employee can leave the simulator and physically interact with the plant. Alternatively the company can use telepresence as described above to monitor human activities. A complete and profitable company may minimize its bricks and mortar investment by employing a corporate vehicle of this type, and may be able to leverage special elements of the virtual environment to further enhance profitability by doing things only possible in the digital domain. Examples include immersive design, simulator-based sales and marketing, product studies, enhanced telecommuting and related employee satisfaction. An example of the above may be observed in the on-line world wherein companies like IBM are exploring the business applications of immersive virtual worlds.
ODT-Based Simulator Based Sports: Goal Line (or Goal Plane) and Hoop Type
Of the most popular sports such as basketball, football, or soccer, the object of the game is for one of two teams to move an object over a goal line or through a hoop. Once the ODT simulator is instrumented for free-body flight, these sports can be duplicated in 3-space. Games can be broken down into functions:
Carrying Functions:
Point Score Function:
Team Participation Function:
Time Functions:
Ball Handling Functions:
In 3-space, the playing field becomes a playing volume rather than a playing field. The goal line becomes the goal plane. The hole can take several orientations, or can be moved around as a function of a game rule while the game is playing. For mass consumption, the 3D analogs of the three most popular sports: soccer, American football, and basketball are applicable to the invention.
Persistent Personality Artificial Intelligence (AI) Agent
An ODT-based virtual environment not only sends information to the user, it also extracts information from it. Highly instrumented simulators will extract huge amounts of physical data through recording of physical motion, video texture and body surface terrain, posture, and response to various types of stimulate. Not only the physical being, but also the being's response to and interaction with a wide variety of virtual environments can be recorded and analyzed. One output of this data set is a potentially a formalized data group that records the essence of an individual both in space and time. Certainly fixed data can be played back and be observed by others. Even further, the data can be analyzed for traits, and those traits reproduced in a synthetic character made to resemble the original person. As AI technology advances, these character inputs can be synthesized into digital entities that mimic and preserve the essential nature of the original human. Over time, as this model evolves and improves, the “ancestral AI” will enjoy a high degree of real overlap with the original character. Thus recorded, said AI can be visited by successive generations. As long as the bits are kept alive, the AI personality will persist.
Johnson, et al. in U.S. Pat. No. 6,301,582 describe persistence in the software environment. A persistent AI is another software class.
Design: Mechanical or Architectural
Computer-aided design (CAD) typically occurs using a computer at the desktop. Using the ODT-based simulator, design can occur in whole or in part within the virtual world itself. Using tracked fingers or design devices like a wand, an immersant can draw line, arcs, circles, extrude or sweep solids, drill holes, add/subtract Booleans, integrate components from libraries, and so on. What is more, the designer can experience the design from within the design while it is being built. This point is most clear with architectural design where the architect can be in the building as it forms. Mechanical designers can shape steel like clay, and feel its relative weight using haptic feedback.
Simulator-Based Living Unit
We can combine an ODT-based simulator with a living unit and use the simulator to extend the virtual portion of the home, as depicted in
Real-Time Interactive Media
Activities conducted within a simulation are observable in real-time as well as recordable. They are observable because of the system's potential ability to capture part or all of a user's motion through the use of a motion capture system. Motion data can be captured and transmitted for real-time viewing or stored for later viewing. A themed simulation environment can be constructed in which the participants engage in structured or scripted interaction. Thus, it is possible to assemble a television show or movie in cyberspace. Said show or movie could be scripted, it could be unscripted, like a hosted show, it could be games or competitions. An audience could watch that show or movie just as we observe actors or players on sets today. A further variation of the above real-time interactive media is to include some portion of the audience in the simulation. A person with a home-based simulator could be just as much a part of the virtual set as any of the actors in Los Angeles or New York. It is possible to have multiple “shows” mining simultaneously, with as many actors and audience-participants as can be reasonably directed and contained. Of course, there is no upper limit to the audience.
While there has been shown and described preferred embodiments of the omni-directional treadmill belt track assembly and its applications, it is understood that changes in materials and structures can be made by persons skilled in the art without departing from the invention.
This application claims the priority benefit of U.S. Application Ser. No. 60/763,541 filed Jan. 31, 2006.
Number | Name | Date | Kind |
---|---|---|---|
3451526 | Fernandez | Jun 1969 | A |
3550756 | Kornlak et al. | Dec 1970 | A |
3675640 | Gatts | Jul 1972 | A |
4223753 | Bradbury | Sep 1980 | A |
4925183 | Kim | May 1990 | A |
4938473 | Lee et al. | Jul 1990 | A |
D318791 | Guile | Aug 1991 | S |
5186270 | West | Feb 1993 | A |
D340342 | Nummelin et al. | Oct 1993 | S |
5314391 | Potash et al. | May 1994 | A |
5330401 | Walstead | Jul 1994 | A |
5385519 | Hsu et al. | Jan 1995 | A |
5385520 | Lepine et al. | Jan 1995 | A |
5411279 | Magid | May 1995 | A |
5470293 | Schonenberger | Nov 1995 | A |
5474087 | Nashner | Dec 1995 | A |
5490784 | Carmein | Feb 1996 | A |
5538489 | Magid | Jul 1996 | A |
5562572 | Carmein | Oct 1996 | A |
5577981 | Jarvik | Nov 1996 | A |
5607376 | Magid | Mar 1997 | A |
5662560 | Svendsen et al. | Sep 1997 | A |
5980256 | Carmein | Nov 1999 | A |
6042514 | Abelbeck | Mar 2000 | A |
6123647 | Mitchell | Sep 2000 | A |
6135928 | Butterfield | Oct 2000 | A |
6146315 | Schonenberger | Nov 2000 | A |
6152854 | Carmein | Nov 2000 | A |
6273844 | Kelsey et al. | Aug 2001 | B1 |
6301582 | Johnson et al. | Oct 2001 | B1 |
6315109 | Dean | Nov 2001 | B1 |
6348025 | Schonenberger | Feb 2002 | B1 |
6409633 | Abelbeck | Jun 2002 | B1 |
6624853 | Latyov | Sep 2003 | B1 |
6669012 | Yoshida et al. | Dec 2003 | B1 |
6743154 | Epstein | Jun 2004 | B2 |
6821233 | Colombo et al. | Nov 2004 | B1 |
6854584 | Henson et al. | Feb 2005 | B2 |
6857707 | Guile | Feb 2005 | B2 |
6916273 | Couvillion, Jr. et al. | Jul 2005 | B2 |
7038855 | French et al. | May 2006 | B2 |
7101318 | Holmes | Sep 2006 | B2 |
7255666 | Cardenas | Aug 2007 | B2 |
7318628 | Guile | Jan 2008 | B2 |
7331906 | He et al. | Feb 2008 | B2 |
7381163 | Gordon et al. | Jun 2008 | B2 |
7387592 | Couvillion et al. | Jun 2008 | B2 |
7470218 | Williams | Dec 2008 | B2 |
20020022554 | Borsheim | Feb 2002 | A1 |
20040005962 | Borsheim | Jan 2004 | A1 |
20040097330 | Edgerton et al. | May 2004 | A1 |
20040106504 | Reiffel | Jun 2004 | A1 |
20040143198 | West | Jul 2004 | A1 |
20040147369 | Jimenez Laso | Jul 2004 | A1 |
20050101448 | He et al. | May 2005 | A1 |
20050148432 | Carmein | Jul 2005 | A1 |
20050233865 | Reiffel | Oct 2005 | A1 |
20050266963 | Holmes | Dec 2005 | A1 |
20060052728 | Kerrigan et al. | Mar 2006 | A1 |
20060122035 | Felix | Jun 2006 | A1 |
20060128532 | Wang | Jun 2006 | A1 |
20060229167 | Kram et al. | Oct 2006 | A1 |
20060247104 | Grabiner et al. | Nov 2006 | A1 |
20070270285 | Gill et al. | Nov 2007 | A1 |
20080020907 | Lin | Jan 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
60763541 | Jan 2006 | US |