WO2005086857A2 - System and method for creating orthotics - Google Patents

System and method for creating orthotics Download PDF

Info

Publication number
WO2005086857A2
WO2005086857A2 PCT/US2005/007756 US2005007756W WO2005086857A2 WO 2005086857 A2 WO2005086857 A2 WO 2005086857A2 US 2005007756 W US2005007756 W US 2005007756W WO 2005086857 A2 WO2005086857 A2 WO 2005086857A2
Authority
WO
WIPO (PCT)
Prior art keywords
information
patient
foot
server
dimensional
Prior art date
Application number
PCT/US2005/007756
Other languages
French (fr)
Other versions
WO2005086857A3 (en
Inventor
Craig E. Lowe
Original Assignee
Lowe Craig E
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lowe Craig E filed Critical Lowe Craig E
Priority to AU2005221092A priority Critical patent/AU2005221092A1/en
Priority to EP05725106A priority patent/EP1733310A4/en
Priority to JP2006551650A priority patent/JP2007526028A/en
Publication of WO2005086857A2 publication Critical patent/WO2005086857A2/en
Publication of WO2005086857A3 publication Critical patent/WO2005086857A3/en

Links

Classifications

    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/1036Measuring load distribution, e.g. podologic studies
    • A61B5/1038Measuring plantar pressure during gait
    • AHUMAN NECESSITIES
    • A43FOOTWEAR
    • A43DMACHINES, TOOLS, EQUIPMENT OR METHODS FOR MANUFACTURING OR REPAIRING FOOTWEAR
    • A43D1/00Foot or last measuring devices; Measuring devices for shoe parts
    • A43D1/02Foot-measuring devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/107Measuring physical dimensions, e.g. size of the entire body or parts thereof
    • A61B5/1074Foot measuring devices
    • AHUMAN NECESSITIES
    • A61MEDICAL OR VETERINARY SCIENCE; HYGIENE
    • A61BDIAGNOSIS; SURGERY; IDENTIFICATION
    • A61B5/00Measuring for diagnostic purposes; Identification of persons
    • A61B5/103Detecting, measuring or recording devices for testing the shape, pattern, colour, size or movement of the body or parts thereof, for diagnostic purposes
    • A61B5/107Measuring physical dimensions, e.g. size of the entire body or parts thereof
    • A61B5/1077Measuring of profiles

Definitions

  • the present invention relates generally to the field of information capture and more particularly to the capture of the three dimensional shape of a human foot and the use of captured three dimensional shape information to produce orthotics.
  • Orthotics are shoe inserts that are intended to correct an abnormal or irregular walking pattern. Orthotics perform functions that make standing, walking and running more comfortable and efficient by altering slightly the angles at which the foot strikes a surface. Orthotics take various forms and are constructed from various materials. Orthotics are generally concerned with improving foot function and minimizing stress forces that could ultimately cause foot deformity and pain.
  • a rigid orthotic is an orthotic designed to control foot function and can be made of a firm material such as plastic or carbon fiber. Rigid orthotics are often designed to control motion in two major foot joints, which lie directly below the ankle joint.
  • Rigid orthotics are generally fabricated from a plaster of paris mold of an individual foot. The finished orthotic normally extends along the sole of the heel to the ball or toes of the foot. Soft orthotics can be used to absorb shock, increase balance and relieve pressure from sore spots. Soft orthotics are typically constructed from soft, compressible matierals and may be molded by the action of the foot in walking or fashioned over a plaster impression of the foot. A useful aspect of soft orthotics is that they may be easily adjusted to changing weight- bearing forces. However, material wear can require that they be frequently replaced.
  • Soft orthotics are typically worn against the sole of the foot and extend from the heel past the ball of the foot to include the toes.
  • Semirigid orthotics provide for dynamic balance of the foot while walking or participating in sports. When used for participating in sports, the nature of the sport can impact upon the orthotic design. The purpose of a semirigid orthotic is to help guide the foot through proper functions, allowing the muscles and tendons to perform more efficiently.
  • a basic semirigid orthotic can be constructed from layers of soft material that are reinforced with more rigid materials. Orthotics have typically been constructed by using casting materials to take a mold of the subject's foot.
  • Embodiments of the present invention can include a user terminal with a sensor pad that is configured to acquire three dimensional information concerning the shape of a patient's foot.
  • the three dimensional information can be provided to a server that analyzes the information and the analyzed information can be provided to a manufacturing terminal, where a technician can use the information to select and shape an orthotic shell.
  • the information can enable the automated manufacture of a custom orthotic.
  • custom orthotics can be constructed that modify the gait of a patient.
  • One embodiment of the present invention includes a user terminal including a sensor pad connected to a computer, a server configured to analyze three dimensional information acquired by the sensor pad, a manufacturing terminal configured to display the results of the server's analysis of the three dimensional information and a network that connects the user terminal to the server and the server to the manufacturing terminal.
  • the server is configured to determine a center of balance from the three dimensional information.
  • the server is configured to determine a gait line from the three dimensional information.
  • the server is configured to determine an arch height from the three dimensional information.
  • the three dimensional information includes a single array of data describing the topography of a bottom surface of a patient's foot.
  • the three dimensional information includes a plurality of arrays of data describing the topography of the portions of a patient's foot contacting the footpad during dynamic motion.
  • the server uses the plurality of arrays to identify the time spent in the contact, midstance and propulsive phases of a gait cycle.
  • An embodiment of the method of the invention includes acquiring three dimensional information concerning the shape of a patient's foot, analyzing the three dimensional information and displaying the three dimensional information and the analysis.
  • the three dimensional information includes information acquired while the patient is stationary and information acquired while the patient is walking.
  • the analysis obtains information concerning the patient' s center of balance.
  • the analysis obtains information concerning the patient's gait line.
  • the analysis obtains information concerning the patient's arch.
  • the analysis obtains the proportion of time spent in the contact, midstance and propulsive phases of a gate cycle.
  • the display is in the form of a printed information sheet.
  • the display is in the form of a graphical display on a computer screen.
  • the three dimensional information can be displayed in a plurality of different ways.
  • FIG. 1 is a schematic diagram of a network in accordance with an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a user terminal in accordance with an embodiment of the present invention
  • FIG. 3 is a schematic cross-sectional diagram of a footpad in accordance with an embodiment of the present invention
  • FIG. 4 is a schematic diagram of equipment located at a manufacturing facility in accordance with an embodiment of the present invention
  • FIG. 5 is a photograph of an orthotic shell capable of being used in conjunction with an embodiment of the method of the present invention
  • FIG. 6 is a flow diagram illustrating a method of capturing three dimensional information concerning the shape of a foot in accordance with an embodiment of the method of the present invention
  • FIG. 1 is a schematic diagram of a network in accordance with an embodiment of the present invention
  • FIG. 2 is a schematic diagram of a user terminal in accordance with an embodiment of the present invention
  • FIG. 3 is a schematic cross-sectional diagram of a footpad in accordance with an embodiment of the present invention
  • FIG. 7 is a flow diagram illustrating a method of dynamically capturing three dimensional information concerning the shape of a foot in motion in accordance with an embodiment of the method of the present invention
  • FIG. 8 is a schematic view of a graphical display of the topography of the bottom surface of a foot generated by a system in accordance with an embodiment of the present invention
  • FIG. 9 is a flow diagram illustrating a process for generating a two dimensional height information display in accordance with an embodiment of the method of the present invention
  • FIG. 10 is a schematic view of a two dimensional interpolated height graphic display generated in accordance with an embodiment of the present invention
  • FIG. 11 is a flow diagram illustrating a process for generating a two dimensional inte ⁇ olated height information display in accordance with an embodiment of the method of the present invention
  • FIG. 12 is schematic view of a three dimensional contour map generated in accordance with an embodiment of the present invention
  • FIG. 13 is a flow diagram illustrating a process for generating a three dimensional contour map in accordance with an embodiment of the present invention
  • FIG. 14 is a flow diagram illustrating a process for calculating the location of the center of mass of the force exerted on a footpad by the patient's foot
  • FIG. 15 is a flow diagram illustrating a process for displaying information concerning the shape of a foot during dynamic contact with a sensing surface in accordance with an embodiment of the method of the present invention
  • FIG. 16 is a flow diagram illustrating a process for generating a "gait line" in accordance with an embodiment of the method of the present invention
  • FIG. 17 is a flow diagram illustrating a process for calculating the percentage of time spent in each of the contact, midstance and propulsive phases of a gait cycle in accordance with an embodiment of the method of the present invention
  • FIG. 18 is a flow diagram illustrating a process for storing patient information and transferring the information to a server in accordance with an embodiment of the method of the present invention
  • FIG. 19 is a flow diagram illustrating a process in accordance with the present invention for receiving and storing patient information transmitted by a user terminal over a network in accordance with an embodiment of the method of the present invention
  • FIG. 20 is a flow diagram of a process for obtaining the arch height of a patient's foot from three dimensional information provided by a user terminal in accordance with an embodiment of the method of the present invention
  • FIG. 21 is a flow diagram of a process for selecting an orthotic shell in accordance with an embodiment of the method of the present invention.
  • FIG. 1 A system in accordance with an embodiment of the present invention for collecting three dimensional information concerning the shape of a patient's foot and using the information to manufacture orthotics is illustrated in FIG. 1.
  • the system 10 includes a number of user terminals 12 that include footpads 14. The user terminals are connected to a network 16.
  • a manufacturing terminal 16 is also connected to the network.
  • the user terminals collect information about a patient's foot using the footpads. The information is processed at the user terminal and then sent to the server via the network.
  • the server receives, processes and stores the information and then provides the information to the manufacturing terminal.
  • a lab technician can use the manufacturing terminal to determine the appropriate construction of an orthotic.
  • a user terminal in accordance with an embodiment of the present invention is illustrated in FIG. 2.
  • the user terminal 12 includes a computer 30.
  • the computer is comiected to a footpad 14 and a modem 32.
  • the modem is connected to a telephone line 34.
  • the user terminal is a self activated kiosk in a retail outlet, hi another embodiment, the user terminal is a station located in a doctor's office.
  • the terminal captures three dimensional information concerning the shape of the patient's foot using the footpad. The captured information can then be displayed on the terminal or transferred to another computer over a telephone line using the modem.
  • the terminal is connected to a network via a network interface card, cable modem or similar network interface device.
  • a footpad in accordance with an embodiment of the present invention is illustrated in FIG. 3.
  • the footpad is a sensor pad that includes a frame 40 that possesses a base 42 and a series of sidewalls 44 that form a tray.
  • An array of electrode cells 46 are located on the bottom surface of the tray formed by the base and the sidewalls.
  • the anay of cells are covered by a layer of conductive foam 48 and each electrode cell is connected to an analog- to-digital converter 50.
  • the analog-to-digital converter has an output 52.
  • the conductive foam is covered by a layer of non-conductive material 54.
  • the cells are square 24 karat gold plated electrodes that have a side length of 1 cm and the conductive foam is an electroconductive urethane foam. Any flexible and wear resistant non-conductive material can be used to construct the layer of non- conductive material.
  • 1700 cells are used to form a 18.5 inch by 12 inch sensing area, hi addition, the layer of conductive foam has a thickness of 1 inch.
  • other metals or piezoelectric materials can be used to construct the electrode cells.
  • other eletroconductive foams can he used to construct the layer of conductive foam.
  • a greater or lesser number of cells can be used to create footpads having larger or smaller sensing areas and/or higher or lower resolution.
  • patients places one or both of their feet on the layer of non-conductive material and the feet compress the foam. A localized electrical discharge occurs throughout the foam that is dependent upon the amount of compression caused by a patient's foot. The localized discharge is detected by an adjacent electrode cell.
  • Measurements of the current in each of the electrodes can be indicative of the extent to which the base of the patient's foot has compressed the foam in the region above each of the electrode cells.
  • the analog-to- digital converter can convert the measured currents into a digital signal that is capable of being communicated to a computer.
  • multiple footpads are used.
  • the user terminal can record measurements of a patient striding from one footpad to the next.
  • Equipment that can be located at a manufacturing facility in one embodiment of the present invention is illustrated in FIG. 4.
  • the manufacturing facility can include a server 18 that is connected to a network.
  • the network is the telephone network and the server is connected to the network via a modem 60 connected to a telephone line 62.
  • the network is an Ethernet, the internet or another type of network over which digital information can be transferred and the server is connected to the network via an appropriate network interface.
  • a manufacturing terminal 20 is also connected to the network via a modem 64 connected to a telephone line 66.
  • the manufacturing terminal includes a computer 68 and a printer 22.
  • the server is shown as being present at a manufacturing facility, in other embodiments the server can be located remote from the manufacturing facility. The server receives three dimensional information concerning the shape of a patient's foot and performs analysis of this information to generate parameters that are useful in the manufacturing process.
  • the information and the parameters are then transferred via the network to the manufacturing terminal, where a technician can view the information and be guided by the generated parameters in the selection of an orthotic shell that can then be modified to create an orthotic customized to the shape of the patient's foot.
  • the technician has a number of different types of orthotic shells that can be used to create custom orthotics and the most appropriate shell is indicated by the parameters determined by the server from the three dimensional information of the patient's foot.
  • An exemplary orthotic shell in accordance with an embodiment of the present invention is illustrated in FIG. 5.
  • the shell can be modified using a heat gun or similar device to increase or decrease arch height or modify any other aspect of the orthotic shell's shape.
  • the hardware described above is operated in conjunction with software.
  • the following provides a description of various software routines that can be used in accordance with embodiments of the present invention to operate the hardware described above.
  • the user terminal 12 captures three dimensional information concerning the shape of a patient's foot.
  • software enables the hardware to capture this information statically and dynamically.
  • a flow chart illustrating a process that can be implemented using the hardware described above and software for capturing three dimensional information of the shape of a patient's foot in accordance with an embodiment of the present invention is illustrated in FIG. 6 .
  • the process 70 includes detecting (72) that a patient is positioned on the footpad.
  • the analog-to-digital converter is then normalized (74) using the bisection method to search the rang ⁇ of the analog-to-digital converter for the highest sensitivity level at which the analog-to- igital converter is not saturated.
  • a sample of all the electrode cells is taken (76).
  • the samples are stored (78) as an array in memory.
  • the process is then repeated with increasing (82) levels for the analog-to-digital converter until the maximum level of the analog-to-digital converter is reached (80).
  • the range of sensitivities above the normalized level of the analog-to-digital converter is divided by six and six measurements are taken by adding the result of the division to the sensitivity of the previous measurement.
  • the measurement is completed (84).
  • the normalization of the analog-to-digital converter enables the system to choose the level of sensitivity that provides the greatest amount of information for each patient. A heavier person will saturate many of the electrode cells at a high level of analog-to-digital converter sensitivity and a lighter person will generate currents that appear uniform at a low level of analog-to-digital converter sensitivity.
  • a data set can be obtained that possesses a significant range of values without saturation.
  • FIG. 7 A flow chart illustrating a process that enables the capture of three dimensional information concerning the shape of a patient's foot, when the foot is in motion, is shown in FIG. 7.
  • the process 100 includes normalizing the analog-to-digital converter in the manner described above and then scanning (102) the electrode cells. If no pressure is detected, then the process pauses (103) and a new scan is taken until pressure is detected. Once pressure is detected (104), the scanned data is stored (105), a timer is started and the process pauses (107) before scanning (108) the electrode cells again. The scan is stored if pressure is detected (110). The process continues to scan and store data until pressure is no longer detected (110) on the footpad or the timer times out.
  • the user temiinal in accordance with an embodiment of the present invention can display the captured information. The information can be displayed in one of a nu ⁇ xber of manners.
  • three dimensional information concerning the shape of a patient's foot can be displayed as a two dimensional height information display, a two dimensional inte ⁇ olated height information display or a three dimensional contour map.
  • An example of a two dimensional height information display generated in accordance with an embodiment of the present invention is illustrated in FIG. 8.
  • the display includes a grid 120 of cells. Each cell corresponds to information collected by an electrode cell in the footpad. The majority of cells do not contain information concerning the shape of a patient's foot and a 16 x 33 cell grid is chosen that contains all of the pressure information generated by the patient's foot.
  • the grid squares that contain pressure information concerning the patient's foot are indicated by a number 122 and a dot 124.
  • the number indicates the height of the patient's foot at that point measured relative to the lowest point of the patient's foot.
  • the size and color of the dot are assigned based on the height information. Numbers that are small are assigned large dots with a red color. As the number increases smaller dots with colors trending from red to yellow to green to blue are assigned. Cells where no pressure was detected from the patient's foot 126 are left empty.
  • a process for generating a two dimensional height information display in accordance with an embodiment of the present invention is illustrated in FIG. 9.
  • the process 130 includes retrieving (132) the appropriate array of data for display.
  • a grid is generated (134) that is capable of being displayed on a computer screen.
  • the portion of the stored array of data that contains information concerning the shape of the patient's foot is then determined (136) from the retrieved array of data. This data is then used to assign (138) numerical values and color spots to the grid locations corresponding to the electrode cells from which the data was recorded.
  • the information is then displayed (140) on a computer screen.
  • the information can also be converted to a format that is capable of being printed by a printer.
  • the software TeeChart distributed by Steema Software of Catalonia, Spain can be used to generate the display.
  • FIG. 10 An example of a two dimensional inte ⁇ olated height information display generated in accordance with an embodiment of the present invention is illustrated in FIG. 10.
  • the image 150 includes a grid 152 that depicts the scale of the information presented.
  • the process 170 includes retrieving (172) the relevant array of data. The data is then smoothed (174) to generate an inte ⁇ olated data set.
  • a commercial software routine such as TeeChart can be used to generate the inte ⁇ olated data set.
  • each point of the inte ⁇ olated data can be assigned (176) a color based on the relative height of point above the base of the footpad.
  • a grid is then generated (178) and the cells of the grid that include inte ⁇ olated data are identified (180).
  • the data can then be displayed (182) by superimposing the data over the relevant squares of the grid.
  • An example of a three dimensional contour map generated in accordance with an embodiment of the present invention is illustrated in FIG. 12.
  • the image 190 includes a three dimensional contour map 192 of each foot.
  • the contour map uses a combination of contour lines 194 and color 196 to create the illusion of a three dimensional surface on the two dimensional computer screen.
  • the contour lines and the colors are chosen to represent a three dimensional shape corresponding to the surface of the patient's foot.
  • a process for generating a three dimensional contour map in accordance with an embodiment of the present invention is illustrated in FIG. 13.
  • the process 200 in accordance with the present invention includes retrieving (202) the scan information and generating (204) a contour map using adjacent data points.
  • a commercial contour mapping engine such as TeeChart can be used to generate the contour map.
  • the retrieved information can also be used to generate (206) an inte ⁇ olated data set in the manner described above in relation to FIG. 11. Once colors are assigned to the inte ⁇ olated data set to represent the relative height of each of the data points, the inte ⁇ olated data set is superimposed (210) onto the contour map.
  • the contour map and the superimposed inte ⁇ olated data set are then displayed (212).
  • the center of balance 156 is shown as black dot superimposed on the image of the patient's foot.
  • a process that can be used in accordance with one embodiment of the present invention to calculate the location of the center of mass of the force exerted on the footpad by the patient's foot is illustrated in FIG. 14.
  • the process 220 involves taking (222) a weighted average of the grid co-ordinates of the data points. Each grid location is weighted according to the amount of pressure exerted on that grid cell by the patient's foot. The amount of pressure is determined using the height data collected using the footpad. The weighted average is the center of balance.
  • a user terminal in accordance with an embodiment of the present invention is capable of capturing information dynamically. Dynamic information capture can be used to obtain information concerning the manner in which the undersurface of a patient's foot changes shape as the patient walks or runs. An embodiment of a process for obtaining information concerning the shape of a patient's foot during motion was described above in relation to FIG. 7. A process in accordance with an embodiment of the present invention for displaying information concerning the shape of a patient's foot during motion is illustrated in FIG. 15.
  • the process 240 includes retrieving (242) a first frame of stored data.
  • the frame of data is then processed to generate an image in a desired fonnat.
  • the desired format will be either a two dimensional inte ⁇ olated height information display or a three dimensional contour map.
  • the two dimensional inte ⁇ olated height information display or the three dimensional contour map can be generated in accordance with the description provided above.
  • the image frame is then stored (246) and a determination (248) is made as to whether any additional frames of data were captured. If additional frames of data exist, then each of these frames is retrieved and an image in the desired format is generated and stored. The process repeats until no additional frames of data remain.
  • the sequence of image frames can be displayed (250) on a computer screen. If sufficient processing power exists, the display of the image frames can occur simultaneously with the generation of the images for later frames of data.
  • user terminals in accordance with the present invention are capable of analyzing a patient's gait. During the display of the dynamic infonnation, the user terminal can show the location of the center of balance in each frame, display the elapsed time, the percentage and duration of time spent on three important phases of the gait cycle (i.e.
  • the process 260 includes retrieving (262) a first frame of data.
  • the retrieved data is used to generate (264) an image frame in a desired format in a similar manner to that discussed above in relation to FIG. 15.
  • the center of balance for the frame is then calculated using the retrieved data in a manner similar to that described above in relation to FIG. 14.
  • the location of the center of balance is then used to form the "gait line".
  • the "gait line” starts at the location of the center of balance for the initial frame and then is formed (268) by extrapolating from the center of mass from the previous frame to the center of mass of the current frame.
  • the "gait line” is then superimposed (270) on the image frame and the result is stored (272). If there are additional frames of data (274), then the process is repeated.
  • sequence of image frames can be sequentially displayed (276) on a computer screen.
  • a similar process can be used simply to generate the "gait line" without generating the image frame information.
  • the "gait line” can then be superimposed on a static image of the patient's foot.
  • An embodiment of a process in accordance with the present invention for calculating the percentage of time spent in each of the contact, midstance and propulsive phases of the gait cycle is illustrated in FIG. 17.
  • the process 290 involves retrieving (292) frames of stored data and tagging (294) each frame with a "phase tag" that is initialized to indicate the contact phase of the patient's gait.
  • the first frame is examined (296) to determine (298) the row number of the row of cells that contain data and are closest to the front (i.e. the end of the toes) of the patient's foot.
  • the next frame in the sequence of frames is examined (296) to determine the row number of the row of cells that contain data and are closest to the front of the foot.
  • the two row numbers are compared (300) and if they differ by four or more, then the second frame in the sequence of frames is tagged (302) as being part of the midstance phase in the gait cycle.
  • the next frame in the sequence of frames is examined (296) and the frame is compared (300) with the previous frame until there are no more frames or the difference in the row numbers is four or more.
  • the process of examining frames (304, 306, 308) and comparing them to previous frames continues.
  • the comparison (308) is made with a view to determining whether the row number of the row that is closest to the back of the foot (i.e. the heel) is two or more greater than the equivalent row number for the previous frame.
  • the user terminal can store the raw information obtained from the footpad in a database and then transmit the information to a server.
  • An embodiment of a process in accordance with the present invention for storing the information and then transferring the information to a server is illustrated in FIG. 18.
  • the process 320 includes retrieving (322) the stored information that is to be sent to the server.
  • the retrieved information is compressed (324) a connection is established with a server and the compressed information is transferred (326) to the server using a file transfer protocol.
  • other techniques involving the transfer of digital information can be used to transfer the three dimensional information concerning the shape of a patient's foot to a server.
  • additional information such as the image information that can be displayed using a computer is also transferred.
  • a server receives infonnation transmitted by user terminals, stores the information in a database, performs operations to obtain custom fitting parameters and transfers the information and the custom fitting parameters to a manufacturing terminal.
  • FIG. 19 An embodiment of a process in accordance with the present invention for receiving and storing information transmitted by a user terminal over a network is illustrated in FIG. 19.
  • the process 340 includes receiving (342) a request to initiate a file transfer. Receiving (344) a file transferred using the file transfer protocol. Decompressing (346) the file to yield three dimensional infonnation concerning a patient's foot and then storing (348) the information in a database. Similar methods to those illustrated in FIGS. 18 and 19 can be used to transfer data between a server and a manufacturing terminal.
  • a server in accordance with an embodiment of the present invention can analyze the three dimensional information concerning the shape of a patient's foot that is provided by a user terminal.
  • the server analyzes the three dimensional information to obtain custom fitting parameters such as the arch height of the patient's foot, center of " -balance for each foot and center of balance for the patient.
  • batch pro cessing of three dimensional information is performed.
  • three dimensional information is analyzed as it is received.
  • An embodiment of a process in accordance with the present invention for obtaining the arch height of a patient's foot from the three dimensional information provided b r a user terminal is illustrated in FIG. 20.
  • the process 360 involves retrieving (362) the three dimensional information concerning the shape of the patient's foot.
  • the arch of the patient's foot is then located (364).
  • the arch can be located by ignoring the first column of data on " the arch side of the foot and then locating a trapezoid of 15 cells (a column of 9 cells adjacent a column of 7 cells adjacent a column of 5 cells) that has the highest average height.
  • the arch height can then be determined by inte ⁇ olating (366) the 15 cells.
  • the inte ⁇ olation can be determined by curve fitting the information possessed in relation to each of the fifteen cells.
  • the inte ⁇ olated data is then smoothed (368).
  • the arch height is then determined (376») as the highest point of the smoothed inte ⁇ olated arch data.
  • the value of the arch height is multiplied (374 ) by an adjustment factor.
  • the adjustment factor serves to correct problems associated with the manner in which the patient's foot moves during his or her gait.
  • the calculated arch height value of a hypermobile foot is adjusted by a factor of 2.5.
  • the arch height of a rectus foot is adjusted by a factor of 1.5 and the arch height of a cavus. foot is adjusted by 0.5.
  • other adjustment factors for correcting gait abnormalities can be used.
  • position arrows are displayed on the images of a patient's foot displayed on a manufacturing or user terminal.
  • position anows show the c enter of balance for each of a patient's feet and the patient's overall center of balance.
  • the location of the position anows can be detennined by taking a weighted average in the manner described above.
  • the position anows can be supplemented with information showing a "normal" range of values for the location of the various centers of balance.
  • the server provides the three dimensional information concerning the shape of a patient's foot and the custom fitting parameters to a manufacturing terminal via the network. This infonnation is used for the manufacturing of an orthotic customized to fit the patient's foot.
  • a process that can be used by a technician in accordance with the practice of the present invention to select an orthotic shell from which to make the custom fitted orthotic is illustrated in FIG. 21.
  • the process 380 includes obtaining (382) an inf zrmation sheet that includes the estimated arch height of each of the patient's feet (determined as described above).
  • the technician determines the patient's foot type (384) by examining the two dimensional height information displays and video of the patient's gait and modifies (386) the arch height in the manner described above in accordance with the foot type.
  • the patient's foot type can be specified by the doctor and modification performed automatically and provided to the technician.
  • the foot size and modified arch height are then used to select (388) an orthotic shell, similar to the shell illustrated in FIG. 5, having a shape closest to the required shape.
  • the arch height of the orthotic shell can then be adjusted (390) using a heat gun to achieve the desired shape, hi other embodiments, software can be used to control one or more machine tools to automate the process of manufacturing an orthotic.
  • software can be used to control one or more machine tools to automate the process of manufacturing an orthotic.

Abstract

A system in accordance with an embodiment of the present invention for collecting three dimensional information. Concerning the shape of a patient's foot and using the information to manufacture orthotics. The system (10) includes a number of user terminals (12) that include footpads (14). The user terminals are connected to a network (16). A manufacturing terminal (16) is also connected to the network. The user terminals collect information about a patient's foot using the footpads. The information is processed at the user terminal and then sent to the server via the network. The server receives, processes and stores the information and then provides the information to the manufacturing terminal. A lab technician can use the manufacturing terminal to determine the appropriate construction of an orthotic.

Description

SYSTEM AND METHOD FOR CREATING ORTHOTICS
BACKGROUND The present invention relates generally to the field of information capture and more particularly to the capture of the three dimensional shape of a human foot and the use of captured three dimensional shape information to produce orthotics. Orthotics are shoe inserts that are intended to correct an abnormal or irregular walking pattern. Orthotics perform functions that make standing, walking and running more comfortable and efficient by altering slightly the angles at which the foot strikes a surface. Orthotics take various forms and are constructed from various materials. Orthotics are generally concerned with improving foot function and minimizing stress forces that could ultimately cause foot deformity and pain. A rigid orthotic is an orthotic designed to control foot function and can be made of a firm material such as plastic or carbon fiber. Rigid orthotics are often designed to control motion in two major foot joints, which lie directly below the ankle joint. This type of orthotic is commonly recommended by physicians in response to strains, aches and pains in the legs, thighs, and lower back. Rigid orthotics are generally fabricated from a plaster of paris mold of an individual foot. The finished orthotic normally extends along the sole of the heel to the ball or toes of the foot. Soft orthotics can be used to absorb shock, increase balance and relieve pressure from sore spots. Soft orthotics are typically constructed from soft, compressible matierals and may be molded by the action of the foot in walking or fashioned over a plaster impression of the foot. A useful aspect of soft orthotics is that they may be easily adjusted to changing weight- bearing forces. However, material wear can require that they be frequently replaced. Use of soft orthotics has been shown to be effective for treating arthritis suffers, people with foot deformities and patients suffering from diabetic foot. Soft orthotics are typically worn against the sole of the foot and extend from the heel past the ball of the foot to include the toes. Semirigid orthotics provide for dynamic balance of the foot while walking or participating in sports. When used for participating in sports, the nature of the sport can impact upon the orthotic design. The purpose of a semirigid orthotic is to help guide the foot through proper functions, allowing the muscles and tendons to perform more efficiently. A basic semirigid orthotic can be constructed from layers of soft material that are reinforced with more rigid materials. Orthotics have typically been constructed by using casting materials to take a mold of the subject's foot. The mold is then used to construct an orthotic that conforms to the base of the subject's foot. Various other orthotics may be used for multidirectional sports or edge- control sports by casting the foot within the shoe, such as a ski boot, ice skate boot, or inline skate boot. SUMMARY OF THE INVENTION Embodiments of the present invention can include a user terminal with a sensor pad that is configured to acquire three dimensional information concerning the shape of a patient's foot. The three dimensional information can be provided to a server that analyzes the information and the analyzed information can be provided to a manufacturing terminal, where a technician can use the information to select and shape an orthotic shell.
Alternatively, the information can enable the automated manufacture of a custom orthotic. In one aspect of the invention, custom orthotics can be constructed that modify the gait of a patient. One embodiment of the present invention includes a user terminal including a sensor pad connected to a computer, a server configured to analyze three dimensional information acquired by the sensor pad, a manufacturing terminal configured to display the results of the server's analysis of the three dimensional information and a network that connects the user terminal to the server and the server to the manufacturing terminal. In another embodiment, the server is configured to determine a center of balance from the three dimensional information. In a further embodiment, the server is configured to determine a gait line from the three dimensional information. In yet another embodiment, the server is configured to determine an arch height from the three dimensional information. In a still further embodiment, the three dimensional information includes a single array of data describing the topography of a bottom surface of a patient's foot. hi another embodiment again, the three dimensional information includes a plurality of arrays of data describing the topography of the portions of a patient's foot contacting the footpad during dynamic motion. In a still further embodiment again, the server uses the plurality of arrays to identify the time spent in the contact, midstance and propulsive phases of a gait cycle. An embodiment of the method of the invention includes acquiring three dimensional information concerning the shape of a patient's foot, analyzing the three dimensional information and displaying the three dimensional information and the analysis. In a further embodiment of the method of the invention, the three dimensional information includes information acquired while the patient is stationary and information acquired while the patient is walking. In another embodiment of the method of the invention, the analysis obtains information concerning the patient' s center of balance. In a still further embodiment of the method of the invention, the analysis obtains information concerning the patient's gait line. In yet another embodiment of the method of the invention, the analysis obtains information concerning the patient's arch. In a still further embodiment again of the method of the invention, the analysis obtains the proportion of time spent in the contact, midstance and propulsive phases of a gate cycle. In yet another embodiment again of the method of the invention, the display is in the form of a printed information sheet. In a still further additional embodiment, the display is in the form of a graphical display on a computer screen. In a yet another additional embodiment, the three dimensional information can be displayed in a plurality of different ways.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram of a network in accordance with an embodiment of the present invention; FIG. 2 is a schematic diagram of a user terminal in accordance with an embodiment of the present invention; FIG. 3 is a schematic cross-sectional diagram of a footpad in accordance with an embodiment of the present invention; FIG. 4 is a schematic diagram of equipment located at a manufacturing facility in accordance with an embodiment of the present invention; FIG. 5 is a photograph of an orthotic shell capable of being used in conjunction with an embodiment of the method of the present invention; FIG. 6 is a flow diagram illustrating a method of capturing three dimensional information concerning the shape of a foot in accordance with an embodiment of the method of the present invention; FIG. 7 is a flow diagram illustrating a method of dynamically capturing three dimensional information concerning the shape of a foot in motion in accordance with an embodiment of the method of the present invention; FIG. 8 is a schematic view of a graphical display of the topography of the bottom surface of a foot generated by a system in accordance with an embodiment of the present invention; FIG. 9 is a flow diagram illustrating a process for generating a two dimensional height information display in accordance with an embodiment of the method of the present invention; FIG. 10 is a schematic view of a two dimensional interpolated height graphic display generated in accordance with an embodiment of the present invention; FIG. 11 is a flow diagram illustrating a process for generating a two dimensional inteφolated height information display in accordance with an embodiment of the method of the present invention; FIG. 12 is schematic view of a three dimensional contour map generated in accordance with an embodiment of the present invention; FIG. 13 is a flow diagram illustrating a process for generating a three dimensional contour map in accordance with an embodiment of the present invention; FIG. 14 is a flow diagram illustrating a process for calculating the location of the center of mass of the force exerted on a footpad by the patient's foot; FIG. 15 is a flow diagram illustrating a process for displaying information concerning the shape of a foot during dynamic contact with a sensing surface in accordance with an embodiment of the method of the present invention; FIG. 16 is a flow diagram illustrating a process for generating a "gait line" in accordance with an embodiment of the method of the present invention; FIG. 17 is a flow diagram illustrating a process for calculating the percentage of time spent in each of the contact, midstance and propulsive phases of a gait cycle in accordance with an embodiment of the method of the present invention; FIG. 18 is a flow diagram illustrating a process for storing patient information and transferring the information to a server in accordance with an embodiment of the method of the present invention; FIG. 19 is a flow diagram illustrating a process in accordance with the present invention for receiving and storing patient information transmitted by a user terminal over a network in accordance with an embodiment of the method of the present invention; FIG. 20 is a flow diagram of a process for obtaining the arch height of a patient's foot from three dimensional information provided by a user terminal in accordance with an embodiment of the method of the present invention; and FIG. 21 is a flow diagram of a process for selecting an orthotic shell in accordance with an embodiment of the method of the present invention.
DETAILED DESCRIPTION OF THE INVENTION Turning now to the drawings, a system for obtaining information useful in the manufacture of orthotics is illustrated. One aspect of the invention involves a network for collecting three dimensional information concerning the shape of a patient's foot and transmitting the information to a manufacturing facility. The patient information can be collected using footpads, then processed and transmitted over telephone lines or the internet. A manufacturing facility can receive the transmitted information and the information used to generate an orthotic. A system in accordance with an embodiment of the present invention for collecting three dimensional information concerning the shape of a patient's foot and using the information to manufacture orthotics is illustrated in FIG. 1. The system 10 includes a number of user terminals 12 that include footpads 14. The user terminals are connected to a network 16. A manufacturing terminal 16 is also connected to the network. The user terminals collect information about a patient's foot using the footpads. The information is processed at the user terminal and then sent to the server via the network. The server receives, processes and stores the information and then provides the information to the manufacturing terminal. A lab technician can use the manufacturing terminal to determine the appropriate construction of an orthotic. A user terminal in accordance with an embodiment of the present invention is illustrated in FIG. 2. The user terminal 12 includes a computer 30. The computer is comiected to a footpad 14 and a modem 32. The modem is connected to a telephone line 34. In one embodiment, the user terminal is a self activated kiosk in a retail outlet, hi another embodiment, the user terminal is a station located in a doctor's office. Stations located in doctor's offices may contain some of the functionality attributed to other components of the system in accordance with the present invention such as the server and/or the manufacturing terminal (see discussion below). In several embodiments, the terminal captures three dimensional information concerning the shape of the patient's foot using the footpad. The captured information can then be displayed on the terminal or transferred to another computer over a telephone line using the modem. In other embodiments, the terminal is connected to a network via a network interface card, cable modem or similar network interface device. A footpad in accordance with an embodiment of the present invention is illustrated in FIG. 3. The footpad is a sensor pad that includes a frame 40 that possesses a base 42 and a series of sidewalls 44 that form a tray. An array of electrode cells 46 are located on the bottom surface of the tray formed by the base and the sidewalls. The anay of cells are covered by a layer of conductive foam 48 and each electrode cell is connected to an analog- to-digital converter 50. The analog-to-digital converter has an output 52. The conductive foam is covered by a layer of non-conductive material 54. In one embodiment, the cells are square 24 karat gold plated electrodes that have a side length of 1 cm and the conductive foam is an electroconductive urethane foam. Any flexible and wear resistant non-conductive material can be used to construct the layer of non- conductive material. In several embodiments, 1700 cells are used to form a 18.5 inch by 12 inch sensing area, hi addition, the layer of conductive foam has a thickness of 1 inch. In other embodiments, other metals or piezoelectric materials can be used to construct the electrode cells. In other embodiments, other eletroconductive foams can he used to construct the layer of conductive foam. In addition, a greater or lesser number of cells can be used to create footpads having larger or smaller sensing areas and/or higher or lower resolution. In operation, patients places one or both of their feet on the layer of non-conductive material and the feet compress the foam. A localized electrical discharge occurs throughout the foam that is dependent upon the amount of compression caused by a patient's foot. The localized discharge is detected by an adjacent electrode cell. Measurements of the current in each of the electrodes can be indicative of the extent to which the base of the patient's foot has compressed the foam in the region above each of the electrode cells. The analog-to- digital converter can convert the measured currents into a digital signal that is capable of being communicated to a computer. In several embodiments, multiple footpads are used. In this configuration, the user terminal can record measurements of a patient striding from one footpad to the next. Equipment that can be located at a manufacturing facility in one embodiment of the present invention is illustrated in FIG. 4. The manufacturing facility can include a server 18 that is connected to a network. In one embodiment, the network is the telephone network and the server is connected to the network via a modem 60 connected to a telephone line 62. In other embodiments, the network is an Ethernet, the internet or another type of network over which digital information can be transferred and the server is connected to the network via an appropriate network interface. A manufacturing terminal 20 is also connected to the network via a modem 64 connected to a telephone line 66. The manufacturing terminal includes a computer 68 and a printer 22. Although the server is shown as being present at a manufacturing facility, in other embodiments the server can be located remote from the manufacturing facility. The server receives three dimensional information concerning the shape of a patient's foot and performs analysis of this information to generate parameters that are useful in the manufacturing process. The information and the parameters are then transferred via the network to the manufacturing terminal, where a technician can view the information and be guided by the generated parameters in the selection of an orthotic shell that can then be modified to create an orthotic customized to the shape of the patient's foot. In one embodiment of the system, the technician has a number of different types of orthotic shells that can be used to create custom orthotics and the most appropriate shell is indicated by the parameters determined by the server from the three dimensional information of the patient's foot. An exemplary orthotic shell in accordance with an embodiment of the present invention is illustrated in FIG. 5. The shell can be modified using a heat gun or similar device to increase or decrease arch height or modify any other aspect of the orthotic shell's shape. The hardware described above is operated in conjunction with software. The following provides a description of various software routines that can be used in accordance with embodiments of the present invention to operate the hardware described above. The user terminal 12 captures three dimensional information concerning the shape of a patient's foot. In one embodiment, software enables the hardware to capture this information statically and dynamically. A flow chart illustrating a process that can be implemented using the hardware described above and software for capturing three dimensional information of the shape of a patient's foot in accordance with an embodiment of the present invention is illustrated in FIG. 6 . The process 70 includes detecting (72) that a patient is positioned on the footpad. The analog-to-digital converter is then normalized (74) using the bisection method to search the rang© of the analog-to-digital converter for the highest sensitivity level at which the analog-to- igital converter is not saturated. Once the analog-to-digital converter has been normalized;, a sample of all the electrode cells is taken (76). The samples are stored (78) as an array in memory. The process is then repeated with increasing (82) levels for the analog-to-digital converter until the maximum level of the analog-to-digital converter is reached (80). In one embodiment, the range of sensitivities above the normalized level of the analog-to-digital converter is divided by six and six measurements are taken by adding the result of the division to the sensitivity of the previous measurement. Once the maximum level has been reached, the measurement is completed (84). The normalization of the analog-to-digital converter enables the system to choose the level of sensitivity that provides the greatest amount of information for each patient. A heavier person will saturate many of the electrode cells at a high level of analog-to-digital converter sensitivity and a lighter person will generate currents that appear uniform at a low level of analog-to-digital converter sensitivity. By using the bisection method to locate the maximum sensitivity of the analog-to-digital converter, a data set can be obtained that possesses a significant range of values without saturation. A flow chart illustrating a process that enables the capture of three dimensional information concerning the shape of a patient's foot, when the foot is in motion, is shown in FIG. 7. The process 100 includes normalizing the analog-to-digital converter in the manner described above and then scanning (102) the electrode cells. If no pressure is detected, then the process pauses (103) and a new scan is taken until pressure is detected. Once pressure is detected (104), the scanned data is stored (105), a timer is started and the process pauses (107) before scanning (108) the electrode cells again. The scan is stored if pressure is detected (110). The process continues to scan and store data until pressure is no longer detected (110) on the footpad or the timer times out. In addition to capturing information using the footpad, the user temiinal in accordance with an embodiment of the present invention can display the captured information. The information can be displayed in one of a nuπxber of manners. In one embodiment, three dimensional information concerning the shape of a patient's foot can be displayed as a two dimensional height information display, a two dimensional inteφolated height information display or a three dimensional contour map. An example of a two dimensional height information display generated in accordance with an embodiment of the present invention is illustrated in FIG. 8. The display includes a grid 120 of cells. Each cell corresponds to information collected by an electrode cell in the footpad. The majority of cells do not contain information concerning the shape of a patient's foot and a 16 x 33 cell grid is chosen that contains all of the pressure information generated by the patient's foot. The grid squares that contain pressure information concerning the patient's foot are indicated by a number 122 and a dot 124. The number indicates the height of the patient's foot at that point measured relative to the lowest point of the patient's foot. The size and color of the dot are assigned based on the height information. Numbers that are small are assigned large dots with a red color. As the number increases smaller dots with colors trending from red to yellow to green to blue are assigned. Cells where no pressure was detected from the patient's foot 126 are left empty. A process for generating a two dimensional height information display in accordance with an embodiment of the present invention is illustrated in FIG. 9. The process 130 includes retrieving (132) the appropriate array of data for display. A grid is generated (134) that is capable of being displayed on a computer screen. The portion of the stored array of data that contains information concerning the shape of the patient's foot is then determined (136) from the retrieved array of data. This data is then used to assign (138) numerical values and color spots to the grid locations corresponding to the electrode cells from which the data was recorded. The information is then displayed (140) on a computer screen. The information can also be converted to a format that is capable of being printed by a printer. In one embodiment, the software TeeChart distributed by Steema Software of Catalonia, Spain can be used to generate the display. An example of a two dimensional inteφolated height information display generated in accordance with an embodiment of the present invention is illustrated in FIG. 10. The image 150 includes a grid 152 that depicts the scale of the information presented. Superimposed on the grid are pixels of color that indicate the height of the surface of the underside of a patient's foot above an arbitrary reference surface. The information displayed has a higher resolution than the information collected using the footpad. The increased resolution is obtained by inteφolating the raw data. A black dot 156 is superimposed on the image to indicate the center of balance of the foot. A process for generating a two dimensional inteφolated height information display in accordance with an embodiment of the present invention is illustrated in FIG. 11. The process 170 includes retrieving (172) the relevant array of data. The data is then smoothed (174) to generate an inteφolated data set. A commercial software routine such as TeeChart can be used to generate the inteφolated data set. Once the inteφolated data set is generated, each point of the inteφolated data can be assigned (176) a color based on the relative height of point above the base of the footpad. A grid is then generated (178) and the cells of the grid that include inteφolated data are identified (180). The data can then be displayed (182) by superimposing the data over the relevant squares of the grid. An example of a three dimensional contour map generated in accordance with an embodiment of the present invention is illustrated in FIG. 12. The image 190 includes a three dimensional contour map 192 of each foot. The contour map uses a combination of contour lines 194 and color 196 to create the illusion of a three dimensional surface on the two dimensional computer screen. The contour lines and the colors are chosen to represent a three dimensional shape corresponding to the surface of the patient's foot. A process for generating a three dimensional contour map in accordance with an embodiment of the present invention is illustrated in FIG. 13. The process 200 in accordance with the present invention includes retrieving (202) the scan information and generating (204) a contour map using adjacent data points. In one embodiment, a commercial contour mapping engine such as TeeChart can be used to generate the contour map. The retrieved information can also be used to generate (206) an inteφolated data set in the manner described above in relation to FIG. 11. Once colors are assigned to the inteφolated data set to represent the relative height of each of the data points, the inteφolated data set is superimposed (210) onto the contour map. The contour map and the superimposed inteφolated data set are then displayed (212). Referring back to FIG. 12, the center of balance 156 is shown as black dot superimposed on the image of the patient's foot. A process that can be used in accordance with one embodiment of the present invention to calculate the location of the center of mass of the force exerted on the footpad by the patient's foot is illustrated in FIG. 14. The process 220 involves taking (222) a weighted average of the grid co-ordinates of the data points. Each grid location is weighted according to the amount of pressure exerted on that grid cell by the patient's foot. The amount of pressure is determined using the height data collected using the footpad. The weighted average is the center of balance. The grid location of the center of balance is detennined (224) and then superimposed (226) over the height information display. The center of balance can be superimposed over whichever display mode is being used to display the height information collected by the footpad. As discussed above, a user terminal in accordance with an embodiment of the present invention is capable of capturing information dynamically. Dynamic information capture can be used to obtain information concerning the manner in which the undersurface of a patient's foot changes shape as the patient walks or runs. An embodiment of a process for obtaining information concerning the shape of a patient's foot during motion was described above in relation to FIG. 7. A process in accordance with an embodiment of the present invention for displaying information concerning the shape of a patient's foot during motion is illustrated in FIG. 15. The process 240 includes retrieving (242) a first frame of stored data. The frame of data is then processed to generate an image in a desired fonnat. Typically the desired format will be either a two dimensional inteφolated height information display or a three dimensional contour map. The two dimensional inteφolated height information display or the three dimensional contour map can be generated in accordance with the description provided above. The image frame is then stored (246) and a determination (248) is made as to whether any additional frames of data were captured. If additional frames of data exist, then each of these frames is retrieved and an image in the desired format is generated and stored. The process repeats until no additional frames of data remain. Once images have been generated from each of the frames of data, then the sequence of image frames can be displayed (250) on a computer screen. If sufficient processing power exists, the display of the image frames can occur simultaneously with the generation of the images for later frames of data. In addition to displaying information concerning the shape of a patient's foot, user terminals in accordance with the present invention are capable of analyzing a patient's gait. During the display of the dynamic infonnation, the user terminal can show the location of the center of balance in each frame, display the elapsed time, the percentage and duration of time spent on three important phases of the gait cycle (i.e. the contact, midstance and propulsive phases) and/or the "gait line", which is a composite of all of the center of balance for each frame of the dynamic information. In one embodiment, the center of balance in each frame is calculated using the process described above in relation to FIG. 14. The "gait line" is simply a line corresponding to the change in the location of the center of balance as the patient's foot contacts the footpad and then lifts from the footpad. An embodiment of a process in accordance with the present invention for generating a "gait line" from frame data captured using a footpad is illustrated in FIG. 16. The process 260 includes retrieving (262) a first frame of data. The retrieved data is used to generate (264) an image frame in a desired format in a similar manner to that discussed above in relation to FIG. 15. The center of balance for the frame is then calculated using the retrieved data in a manner similar to that described above in relation to FIG. 14. The location of the center of balance is then used to form the "gait line". The "gait line" starts at the location of the center of balance for the initial frame and then is formed (268) by extrapolating from the center of mass from the previous frame to the center of mass of the current frame. The "gait line" is then superimposed (270) on the image frame and the result is stored (272). If there are additional frames of data (274), then the process is repeated. Otherwise the sequence of image frames can be sequentially displayed (276) on a computer screen. In other embodiments, a similar process can be used simply to generate the "gait line" without generating the image frame information. The "gait line" can then be superimposed on a static image of the patient's foot. An embodiment of a process in accordance with the present invention for calculating the percentage of time spent in each of the contact, midstance and propulsive phases of the gait cycle is illustrated in FIG. 17. The process 290 involves retrieving (292) frames of stored data and tagging (294) each frame with a "phase tag" that is initialized to indicate the contact phase of the patient's gait. Once each "phase tag" has been initialized, the first frame is examined (296) to determine (298) the row number of the row of cells that contain data and are closest to the front (i.e. the end of the toes) of the patient's foot. Then the next frame in the sequence of frames is examined (296) to determine the row number of the row of cells that contain data and are closest to the front of the foot. The two row numbers are compared (300) and if they differ by four or more, then the second frame in the sequence of frames is tagged (302) as being part of the midstance phase in the gait cycle. If the row numbers of the frames do not differ by four or more, then the next frame in the sequence of frames is examined (296) and the frame is compared (300) with the previous frame until there are no more frames or the difference in the row numbers is four or more. Once a midstance frame has been identified, the process of examining frames (304, 306, 308) and comparing them to previous frames continues. However, the comparison (308) is made with a view to determining whether the row number of the row that is closest to the back of the foot (i.e. the heel) is two or more greater than the equivalent row number for the previous frame. Once a frame is located where the row number of the row of cells that contain data and are closest to the back of the foot is two or more greater than the previous frame, then that frame and all subsequent frames are tagged (310) as being part of the propulsive phase of the gait cycle. The proportion of the gait cycle spent in each phase can then be calculated (312) by determining the number of frames tagged as being part of each phase as a proportion of the number of frames in the gait cycle. As described above, the user terminal can store the raw information obtained from the footpad in a database and then transmit the information to a server. An embodiment of a process in accordance with the present invention for storing the information and then transferring the information to a server is illustrated in FIG. 18. The process 320 includes retrieving (322) the stored information that is to be sent to the server. The retrieved information is compressed (324) a connection is established with a server and the compressed information is transferred (326) to the server using a file transfer protocol. In other embodiments, other techniques involving the transfer of digital information can be used to transfer the three dimensional information concerning the shape of a patient's foot to a server. In other embodiments, additional information such as the image information that can be displayed using a computer is also transferred. As discussed above, a server receives infonnation transmitted by user terminals, stores the information in a database, performs operations to obtain custom fitting parameters and transfers the information and the custom fitting parameters to a manufacturing terminal. An embodiment of a process in accordance with the present invention for receiving and storing information transmitted by a user terminal over a network is illustrated in FIG. 19. The process 340 includes receiving (342) a request to initiate a file transfer. Receiving (344) a file transferred using the file transfer protocol. Decompressing (346) the file to yield three dimensional infonnation concerning a patient's foot and then storing (348) the information in a database. Similar methods to those illustrated in FIGS. 18 and 19 can be used to transfer data between a server and a manufacturing terminal. A server in accordance with an embodiment of the present invention can analyze the three dimensional information concerning the shape of a patient's foot that is provided by a user terminal. In one embodiment, the server analyzes the three dimensional information to obtain custom fitting parameters such as the arch height of the patient's foot, center of "-balance for each foot and center of balance for the patient. In several embodiments, batch pro cessing of three dimensional information is performed. In other embodiments, three dimensional information is analyzed as it is received. An embodiment of a process in accordance with the present invention for obtaining the arch height of a patient's foot from the three dimensional information provided b r a user terminal is illustrated in FIG. 20. The process 360 involves retrieving (362) the three dimensional information concerning the shape of the patient's foot. The arch of the patient's foot is then located (364). The arch can be located by ignoring the first column of data on "the arch side of the foot and then locating a trapezoid of 15 cells (a column of 9 cells adjacent a column of 7 cells adjacent a column of 5 cells) that has the highest average height. The arch height can then be determined by inteφolating (366) the 15 cells. The inteφolation can be determined by curve fitting the information possessed in relation to each of the fifteen cells. The inteφolated data is then smoothed (368). The arch height is then determined (376») as the highest point of the smoothed inteφolated arch data. Depending on whether a patient has a hypermobile, rectus or cavus foot, the value of the arch height is multiplied (374 ) by an adjustment factor. The adjustment factor serves to correct problems associated with the manner in which the patient's foot moves during his or her gait. In one embodiment, the calculated arch height value of a hypermobile foot is adjusted by a factor of 2.5. The arch height of a rectus foot is adjusted by a factor of 1.5 and the arch height of a cavus. foot is adjusted by 0.5. In other embodiments, other adjustment factors for correcting gait abnormalities can be used. In several embodiments, position arrows are displayed on the images of a patient's foot displayed on a manufacturing or user terminal. These position anows show the c enter of balance for each of a patient's feet and the patient's overall center of balance. The location of the position anows can be detennined by taking a weighted average in the manner described above. The position anows can be supplemented with information showing a "normal" range of values for the location of the various centers of balance. As discussed above, the server provides the three dimensional information concerning the shape of a patient's foot and the custom fitting parameters to a manufacturing terminal via the network. This infonnation is used for the manufacturing of an orthotic customized to fit the patient's foot. A process that can be used by a technician in accordance with the practice of the present invention to select an orthotic shell from which to make the custom fitted orthotic is illustrated in FIG. 21. The process 380 includes obtaining (382) an inf zrmation sheet that includes the estimated arch height of each of the patient's feet (determined as described above). The technician then determines the patient's foot type (384) by examining the two dimensional height information displays and video of the patient's gait and modifies (386) the arch height in the manner described above in accordance with the foot type. In other embodiments, the patient's foot type can be specified by the doctor and modification performed automatically and provided to the technician. The foot size and modified arch height are then used to select (388) an orthotic shell, similar to the shell illustrated in FIG. 5, having a shape closest to the required shape. The arch height of the orthotic shell can then be adjusted (390) using a heat gun to achieve the desired shape, hi other embodiments, software can be used to control one or more machine tools to automate the process of manufacturing an orthotic. Although the foregoing embodiments are disclosed as typical, it would be understood that additional variations, substitutions and modifications can be made to the system, as disclosed, without departing from the scope of the invention. For example, other distributions of the functions of the system across the various elements of the system could be used to obtain information, process information and manufacture orthotics using the processed information. Accordingly, the scope of the invention should be determined not by the embodiments illustrated, but by the appended claims and their equivalents.

Claims

WHAT IS CLAIMED IS:
1. A system for manufacturing custom orthotics, comprising: a user terminal including a sensor pad connected to a computer; a server configured to analyze three dimensional information acquired by the sensor pad; a manufacturing terminal configured to display the results of the server's analysis of the three dimensional information; and a network that connects the user terminal to the server and the server to the manufacturing terminal.
2. The system of claim 1, wherein the server is configured to determine a center of balance from the three dimensional information.
3. The system of claim 1, wherein the server is configured to determine a gait line from the three dimensional information.
4. The system of claim 1, wherein the server is configured to determine an arch height from the three dimensional information.
5. The system of claim 1, wherein the three dimensional information includes a single areay of data describing the topography of the sole of a patient's foot.
6. The system of claim 1, wherein the three dimensional information includes a plurality of anays of data describing the topography of portions of a patient's foot contacting the sensor pad during dynamic motion.
7. The system of claim 6, wherein the server uses the plurality of anays to identify the time spent in the contact, midstance and propulsive phases of a gait cycle.
8. A system for manufacturing custom orthotics comprising: means for acquiring information concerning the topography of the sole of a patient's foot; means for communicating the topography information to a server; a server for analyzing the topographical information; means for displaying the topographical information and the analysis of the topographical information.
9. A method of manufacturing a custom orthotic, comprising: acquiring three dimensional information concerning the shape of a patient's foot; analyzing the three dimensional infonnation; and displaying the three dimensional information and the analysis.
10. The method of claim 9, wherein the three dimensional information includes information acquired while the patient is stationary and information acquired while the patient is in motion.
11. The method of claim 9, wherein the analysis obtains information concerning the patient's center of balance.
12. The method of claim 9, wherein the analysis obtains infonnation concerning the patient's gait line.
13. The method of claim 9, wherein the analysis obtains information concerning the patient's arch.
14. The method of claim 9, wherein the analysis obtains the proportion of time spent in the contact, midstance and propulsive phases of a gate cycle.
15. The method of claim 9, wherein the display is in the form of a printed information sheet.
16. The method of claim 9, wherein the display is in the form of a graphical display on a computer screen.
17. The method of claim 16, wherein the three dimensional information can be displayed in a plurality of different ways.
PCT/US2005/007756 2004-03-08 2005-03-08 System and method for creating orthotics WO2005086857A2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
AU2005221092A AU2005221092A1 (en) 2004-03-08 2005-03-08 System and method for creating orthotics
EP05725106A EP1733310A4 (en) 2004-03-08 2005-03-08 System and method for creating orthotics
JP2006551650A JP2007526028A (en) 2004-03-08 2005-03-08 System and method for making orthotics

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US55150404P 2004-03-08 2004-03-08
US60/551,504 2004-03-08

Publications (2)

Publication Number Publication Date
WO2005086857A2 true WO2005086857A2 (en) 2005-09-22
WO2005086857A3 WO2005086857A3 (en) 2007-04-19

Family

ID=34976193

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/007756 WO2005086857A2 (en) 2004-03-08 2005-03-08 System and method for creating orthotics

Country Status (6)

Country Link
US (2) US7346418B2 (en)
EP (1) EP1733310A4 (en)
JP (1) JP2007526028A (en)
CN (1) CN101124562A (en)
AU (1) AU2005221092A1 (en)
WO (1) WO2005086857A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10154705B2 (en) 2011-06-01 2018-12-18 Kinetic Orthotics Pty Ltd Foot orthotic design system

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002061655A1 (en) * 2001-01-31 2002-08-08 Orthomatic Industries Of Houston Llc Internet base orthotic insole marketing and production
CN101124562A (en) * 2004-03-08 2008-02-13 C·E·罗威 System and method for creating orthotics
US20070163147A1 (en) * 2005-09-21 2007-07-19 Cavanagh Peter R Method for Design and Manufacture of Insoles
US7661170B2 (en) * 2006-01-03 2010-02-16 D2 Investments, Llc Systems and methods for providing a customized lower extremity product
US9910425B2 (en) 2006-04-21 2018-03-06 Donald Spector Method for creating custom orthopedic supports from computerized data inputs
US10466667B2 (en) 2006-04-21 2019-11-05 Donald Spector Method for creating custom orthopedic supports from computerized data inputs
US11259951B2 (en) 2006-04-21 2022-03-01 Donald Spector Method for creating custom orthopedic supports from computerized data inputs
US8583272B2 (en) * 2006-04-21 2013-11-12 Donald Spector Orthopods and equipment to generate orthopedic supports from computerized data inputs
TWI440836B (en) 2006-09-21 2014-06-11 Msd Consumer Care Inc Foot care product dispensing kiosk
US8117922B2 (en) * 2006-09-21 2012-02-21 Msd Consumer Care, Inc. Footcare product dispensing kiosk
CN103006232A (en) * 2006-09-21 2013-04-03 Msd消费保健品公司 Foot measurement apparatus
WO2008066856A2 (en) * 2006-11-27 2008-06-05 Northeastern University Patient specific ankle-foot orthotic device
EP1980224A3 (en) * 2007-04-11 2009-12-09 Hanger Orthopedic Group, Inc. System and method for evalutating the needs of a person and manufacturing a custom orthotic device
US20080320088A1 (en) * 2007-06-19 2008-12-25 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Helping valuable message content pass apparent message filtering
US8984133B2 (en) * 2007-06-19 2015-03-17 The Invention Science Fund I, Llc Providing treatment-indicative feedback dependent on putative content treatment
US8682982B2 (en) * 2007-06-19 2014-03-25 The Invention Science Fund I, Llc Preliminary destination-dependent evaluation of message content
US20090063585A1 (en) * 2007-08-31 2009-03-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Using party classifiability to inform message versioning
US20090063632A1 (en) * 2007-08-31 2009-03-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Layering prospective activity information
US9374242B2 (en) 2007-11-08 2016-06-21 Invention Science Fund I, Llc Using evaluations of tentative message content
US20090063631A1 (en) * 2007-08-31 2009-03-05 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Message-reply-dependent update decisions
US20090076772A1 (en) * 2007-09-18 2009-03-19 Esoles, Llc Footbeds and a Method and Apparatus for Producing Such Footbeds
AU2009205652B2 (en) 2008-01-17 2015-01-22 Tensegrity Technologies, Inc. Methods and systems for designing a foot orthotic
EP2101294A1 (en) * 2008-03-12 2009-09-16 Amadeus S.A.S. A method and system for graphically displaying data
BE1019005A3 (en) * 2009-11-19 2011-12-06 Borginsole FUCTIONAL SOLE.
US20140276235A1 (en) * 2013-03-15 2014-09-18 First Principles, Inc. Biofeedback systems and methods
JP2015009005A (en) * 2013-07-01 2015-01-19 有限会社エムサポート Insole and method of manufacturing the same
TW201509381A (en) * 2013-09-05 2015-03-16 Homeway Technology Co Ltd Foot correction service system
US10482214B2 (en) 2014-05-09 2019-11-19 Rsprint Nv Methods and apparatuses for designing footwear
BE1022202B1 (en) * 2014-05-09 2016-02-29 Materialise N.V. METHODS AND DEVICES FOR DESIGNING FOOTWEAR.
US20160135981A1 (en) * 2014-11-15 2016-05-19 Vincent R. Rizzo Foot orthotic fabrication system and methods of operating
CN108348045A (en) 2015-07-07 2018-07-31 S·A·拉特曼 Method and system for the size for determining apparatus for correcting
US11134863B2 (en) 2015-10-05 2021-10-05 Scholl's Wellness Company Llc Generating orthotic product recommendations
US20170172259A1 (en) * 2015-12-17 2017-06-22 Pou Chen Corporation Multi-Axis Automatic Shoe Sole Processing Apparatus and Method of the Same
US9817439B2 (en) * 2016-02-29 2017-11-14 JumpStartCSR, Inc. System, method and device for designing, manufacturing, and monitoring custom human-interfacing devices
US11464278B2 (en) * 2016-06-20 2022-10-11 Superfeet Worldwide Llc Methods of making an orthotic footbed assembly
TWI626933B (en) * 2016-11-10 2018-06-21 財團法人工業技術研究院 Method of manufacturing foot auxiliary equipment
US20180160777A1 (en) 2016-12-14 2018-06-14 Black Brass, Inc. Foot measuring and sizing application
CN110325113A (en) 2017-01-06 2019-10-11 耐克创新有限合伙公司 System, platform and the method for personalized shopping are carried out using automatic shopping assistant
CN106983230B (en) * 2017-03-22 2022-11-29 青岛一小步科技有限公司 Method and system for manufacturing orthopedic shoes
KR20230031996A (en) 2017-06-27 2023-03-07 나이키 이노베이트 씨.브이. System, platform and method for personalized shopping using an automated shopping assistant
CN111149132A (en) * 2017-07-21 2020-05-12 耐克创新有限合伙公司 Customized orthotics and personalized footwear
EP3668380A1 (en) 2017-10-13 2020-06-24 Scholl's Wellness Company LLC Footcare product dispensing kiosk
WO2019171426A1 (en) * 2018-03-05 2019-09-12 悦子 田村 Shoe spacer designing system
CN108460217B (en) * 2018-03-13 2021-10-01 西北工业大学 Unsteady three-dimensional icing numerical simulation method
US10653204B2 (en) * 2018-05-29 2020-05-19 Matmarket, LLC High performance footbed and method of manufacturing same
JP6518973B1 (en) * 2018-09-10 2019-05-29 ゲイトアシスト合同会社 Device and method for providing information about an artificial leg
USD916834S1 (en) * 2019-09-05 2021-04-20 Nike, Inc. Display screen or portion thereof with animated graphical user interface
USD916836S1 (en) * 2019-09-05 2021-04-20 Nike, Inc. Display screen or portion thereof with graphical user interface
USD916835S1 (en) * 2019-09-05 2021-04-20 Nike, Inc. Display screen or portion thereof with animated graphical user interface
EP4158593A1 (en) 2020-05-29 2023-04-05 NIKE Innovate C.V. Systems and methods for processing captured images
JP2022089563A (en) * 2020-12-04 2022-06-16 ゴールド グラビティー プロプライエタリ リミテッド Insole manufacturing method

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4876758A (en) * 1987-03-31 1989-10-31 Amfit Inc. System and method for forming custom-made shoe inserts
JPH0396601U (en) * 1990-01-24 1991-10-03
JP3041039B2 (en) * 1990-05-11 2000-05-15 フット イメージ テクノロジー,インコーポレイテッド Integrated system for foot measurement, last and footwear manufacturing
US5790256A (en) * 1992-06-23 1998-08-04 Footmark, Inc. Foot analyzer
IL102415A (en) * 1992-07-05 1995-10-31 Amsellem Lucien Apparatus and techniques for manufacturing insoles
JPH0765943B2 (en) * 1993-03-24 1995-07-19 イナバゴム株式会社 Pressure distribution condition measuring device
GB9307105D0 (en) * 1993-04-05 1993-05-26 Univ London Three-dimensional profile guage
US5687467A (en) * 1994-11-30 1997-11-18 Bergmann Orthotic Lab, Inc. Method for preparing an orthotic appliance
US5822223A (en) * 1997-08-05 1998-10-13 Genovation Inc. Electronic foot measuring apparatus
JPH11113884A (en) * 1997-10-08 1999-04-27 Nippon Telegr & Teleph Corp <Ntt> Walking analysis method, device thereof, and recording medium recording the method
US5925000A (en) * 1998-01-19 1999-07-20 Marciniak; Bernard Dynamic balance sport performance system
FR2777441B1 (en) * 1998-04-21 2000-09-15 Kreon Ind SYSTEM FOR REVEALING A THREE-DIMENSIONAL SHAPE, IN PARTICULAR A PLANT VOUCH, AND METHOD FOR MAKING A SHOE OR AN ORTHOPEDIC SOLE IMPLEMENTING THE SYSTEM
JP3569188B2 (en) * 2000-02-14 2004-09-22 日本電信電話株式会社 Walking judgment device
CA2401500A1 (en) * 2000-03-13 2001-09-20 Fullen Systems, Llc A method for computer aided orthotic inlay fabrication
AU2001270967A1 (en) * 2000-07-13 2002-01-30 Fitracks Inc. A method and system of purchasing goods
WO2002061655A1 (en) * 2001-01-31 2002-08-08 Orthomatic Industries Of Houston Llc Internet base orthotic insole marketing and production
JP3725788B2 (en) * 2001-02-09 2005-12-14 日本電信電話株式会社 Walking evaluation device
JP2002291707A (en) * 2001-03-30 2002-10-08 Teijin Ltd Biological information analysis support method
JP2003052416A (en) * 2001-04-16 2003-02-25 Sanyo Electric Co Ltd Method for manufacturing shoe last for manufacturing shoe, and manufacturing method of shoe
JP2002306628A (en) * 2001-04-17 2002-10-22 Hitachi Ltd Walking function testing apparatus
US20020158358A1 (en) * 2001-04-27 2002-10-31 Franzene Brian J. Footwear manufacturing system
JP2003052648A (en) * 2001-08-20 2003-02-25 Nec Corp Measuring system for health control
CN2549903Y (en) * 2002-06-10 2003-05-14 顺德市依嘉实业有限公司 Contact type three dimension foot measurer
US20040143452A1 (en) * 2003-01-15 2004-07-22 Podo Technology, Inc. System and method of dynamically assessing foot characteristics
US20040194348A1 (en) * 2003-04-07 2004-10-07 Campbell Todd D Heat malleable orthotic shoe insert
US20050061332A1 (en) * 2003-09-23 2005-03-24 Greenawalt Kent S. Method and apparatus for scanning feet for the purpose of manufacturing orthotics and other footwear
US20050171456A1 (en) * 2004-01-29 2005-08-04 Hirschman Gordon B. Foot pressure and shear data visualization system
CN101124562A (en) * 2004-03-08 2008-02-13 C·E·罗威 System and method for creating orthotics

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See references of EP1733310A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10154705B2 (en) 2011-06-01 2018-12-18 Kinetic Orthotics Pty Ltd Foot orthotic design system

Also Published As

Publication number Publication date
US8036768B2 (en) 2011-10-11
JP2007526028A (en) 2007-09-13
US20050203712A1 (en) 2005-09-15
EP1733310A4 (en) 2010-03-10
CN101124562A (en) 2008-02-13
EP1733310A2 (en) 2006-12-20
WO2005086857A3 (en) 2007-04-19
US7346418B2 (en) 2008-03-18
US20080086907A1 (en) 2008-04-17
AU2005221092A1 (en) 2005-09-22

Similar Documents

Publication Publication Date Title
US8036768B2 (en) System and method for creating orthotics
US20140276235A1 (en) Biofeedback systems and methods
CN100403979C (en) Method and device for measuring body composition
US8250783B2 (en) Multi-component footbeds
WO2016108197A1 (en) Method and system for biomechanical analysis of the posture of a cyclist and automatic customized manufacture of bicycle parts
CN101410843A (en) Method and apparatus for customizing insoles for footware
US11903453B2 (en) System for providing user-customized last and method therefor
JP7133779B2 (en) Fatigue estimation system, estimation device, and fatigue estimation method
US20100130830A1 (en) Foot examination and measurement system and method of the same
CN114343620A (en) Target gait posture assessment method, device, equipment and medium
JP5303712B2 (en) Lower limb coordination evaluation system
KR102309534B1 (en) 3d insole modeling method and server for foot-fit
KR102235926B1 (en) Gait Analysis System Using Smart Insole
CN114052718A (en) Gait assessment system and gait assessment method
CN110693132B (en) Customized insole design method based on pressure acquisition
KR20170050230A (en) Shoe last data acquisition system for making custom handmade shoes
KR100697327B1 (en) Method for selecting wedge of insole by pressure distribution of sole of foot
TW202114595A (en) Dynamic plantar pressure sensing system including a pressure sensing insole, a signal processing device and a cloud server
JP3025092U (en) Load distribution measuring device on both feet
TWM588789U (en) Plantar dynamic pressure sensing system
CN110840645A (en) Printing method and device of customized 3D arch pad forming machine
CN110706081B (en) Insole recommendation method based on pressure acquisition
KR102501998B1 (en) Method for manufacturing of non-contact personalized insole using smart terminals
KR102517554B1 (en) Knee joint angle estimating apparatus and method
CN115998286B (en) System, equipment and method for acquiring upper cross body state detection data

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

DPEN Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2006551650

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 2005221092

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 200580007496.4

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

ENP Entry into the national phase

Ref document number: 2005221092

Country of ref document: AU

Date of ref document: 20050308

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2005221092

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2005725106

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 2005725106

Country of ref document: EP

DPE2 Request for preliminary examination filed before expiration of 19th month from priority date (pct application filed from 20040101)