A numerical analysis data creating method creates numerical analysis data that are obtained by analyzing an analyzing target. The method judges whether or not to create the numerical analysis data of the analyzing target using data that have been stored in a database part, searches the database part based on information related to the analyzing target and displaying a search result if the numerical analysis data of the analyzing target are to be created using the stored data, and creates and stores in the database part the numerical analysis data of the analyzing target by modifying usable data if necessary, when the usable data exist in the search result. The data that have been stored in the database part include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to targets that have been analyzed.
|
1. A numerical analysis data creating method for creating, by a computer, numerical analysis data that are obtained by analyzing an analyzing target, comprising: displaying on a display device, by the computer, a message urging a user to make a selection from an input device on whether or not to create the numerical analysis data of the analyzing target using data stored in a database;
searching step searching the database, by the computer, based on information related to the analyzing target, in response to receiving from the input device the selection to create the numerical analysis data of the analyzing target using the data stored in the database, and displaying a search result on the display device; and
creating, by the computer, the numerical analysis data of the analyzing target by interactively modifying data of the search result displayed on the display device, and storing the numerical analysis data of the analyzing target in the database,
wherein the data stored in the database include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to analyzed targets, and
wherein the creating interactively modifies at least one condition in the analysis model data selected from a heat analysis condition and a coupling analysis condition of each element forming the analyzing target.
8. A numerical analysis data creating apparatus for creating numerical analysis data that are obtained by analyzing an analyzing target, comprising:
a processor configured to utilize instructions, stored on a computer-readable storage medium, including:
an urging module configured to display on a display device a message urging a user to make a selection from an input device on whether or not to create the numerical analysis data of the analyzing target using data stored in a database;
a searching module configured to search the database based on information related to the analyzing target, in response to receiving from the input device the selection to create the numerical analysis data of the analyzing target using the data stored in the database, and display a search result on the display device; and
a creating module configured to create the numerical analysis data of the analyzing target by interactively modifying data of the search result displayed on the display device, and store the numerical analysis data of the analyzing target in the database,
wherein the data stored in the database include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to analyzed targets, and
wherein the creating module interactively modifies at least one condition in the analysis model data selected from a heat analysis condition and a coupling analysis condition of each element forming the analyzing target.
6. A non-transitory computer-readable storage medium on which a computer-readable program for causing a computer to create numerical analysis data by analyzing an analyzing target is stored, said program comprising:
an urging procedure causing the computer to display on a display device a message urging a user to make a selection from an input device on whether or not to create the numerical analysis data of the analyzing target using data stored in a database;
a searching procedure causing the computer to search the database based on information related to the analyzing target, in response to receiving from the input device the selection to create the numerical analysis data of the analyzing target using the data stored in the database, and display a search result on the display device; and
a creating procedure causing the computer to create the numerical analysis data of the analyzing target by interactively modifying data of the search result displayed on the display device, and store the numerical analysis data of the analyzing target in the database,
wherein the data stored in the database include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to analyzed targets, and
wherein the creating procedure causes the computer to interactively modify at least one condition in the analysis model data selected from a heat analysis condition and a coupling analysis condition of each element forming the analyzing target.
2. The numerical analysis data creating method as claimed in
3. The numerical analysis data creating method as claimed in
a field name of enterprise, product name, unit or module name, part name and a material name of apparatuses and parts including the target;
a storage address of a three-dimensional shape data within the database;
a storage address of the numerical analysis data within the database;
a storage address of the analysis model data within the database;
a storage address of the material characteristic data within the database; and
storage addresses of a mutual relationship condition indicating a contact and a tie of other apparatuses and parts, a constraint condition, and a load condition within the database.
4. The numerical analysis data creating method as claimed in
5. The numerical analysis data creating method as claimed in
wherein the searching searches data with respect to the analyzing target and similar targets, which are similar to the analyzing target, within the database, using, as a keyword, at least one information of the analyzing target selected from a group consisting of a field name of enterprise, a product name, a unit or module name, a part name, and a material name, and displays the analysis model data corresponding to the keyword on the display device as the search result, and
wherein the creating further reflects to the analysis model data at least one condition selected from a group consisting of a mutual relationship condition defining contact and tie of elements forming the analyzing target, a constraint condition, and a load condition of each element forming the analyzing target.
7. The non-transitory computer-readable storage medium as claimed in
wherein the searching module to search data with respect to the analyzing target and similar targets, which are similar to the analyzing target, within the database, using, as a keyword, at least one information of the analyzing target selected from a group consisting of a field name of enterprise, a product name, a unit or module name, a part name, and a material name, and displays the analysis model data corresponding to the keyword on the display device as the search result, and
wherein the creating procedure further reflects to the analysis model data at least one condition selected from a group consisting of a mutual relationship condition defining contact and tie of elements forming the analyzing target, a constraint condition, and a load condition of each element forming the analyzing target.
9. The numerical analysis data creating apparatus as claimed in
10. The numerical analysis data creating apparatus as claimed in
a field name of enterprise, product name, unit or module name, part name and a material name of apparatuses and parts including the target;
a storage address of a three-dimensional shape data within the database;
a storage address of the numerical analysis data within the database;
a storage address of the analysis model data within the database;
a storage address of the material characteristic data within the database; and
storage addresses of a mutual relationship condition indicating a contact and a tie of other apparatuses and parts, a constraint condition, and a load condition within the database.
11. The numerical analysis data creating apparatus as claimed in
12. The numerical analysis data creating apparatus as claimed in
13. The numerical analysis data creating apparatus as claimed in
wherein the searching module searches data with respect to the analyzing target and similar targets, which are similar to the analyzing target, within the database, using, as a keyword, at least one information of the analyzing target selected from a group consisting of a field name of enterprise, a product name, a unit or module name, a part name, and a material name, and displays the analysis model data corresponding to the keyword on the display device as the search result, and
wherein the creating module further reflects to the analysis model data at least one condition selected from a group consisting of a mutual relationship condition defining contact and tie of elements forming the analyzing target, a constraint condition, and a load condition of each element forming the analyzing target.
|
1. Field of the Invention
The present invention generally relates to numerical analysis data creating methods and apparatuses and computer-readable programs, and more particularly to numerical analysis data creating method and apparatus which create numerical analysis data in a computer aided engineering (CAE) system or the like, and a computer-readable program for causing a computer to create the numerical analysis data by such a numerical analysis data creating method. The present invention also relates to a computer-readable storage medium which stores such a computer-readable program.
2. Description of the Related Art
When carrying out a numerical analysis, an analyzing mesh model is created from scratch using the CAE system or the like according to analyzing contents and design information such as design diagrams and computer aided design (CAD) data, even if a target, such as a similar apparatus, product, module or part, has been analyzed in the past. This is because, even when the target is a combination of various parts, the analysis data is created by regarding the target as an integral structure that is assembled using an adhesive agent, screws, rivets, welding and the like, and the analysis model is created again from scratch if a modification or change in shape is made in one of the constituent parts, so as to set the analysis condition. Therefore, even if a similar analyzing target exists, the analysis model and the analysis data are newly created, thereby requiring a relatively long time until the results are obtained.
Various analyzing methods have been proposed, such as those proposed in Japanese Laid-Open Patent Applications No. 2001-134783, No. 2003-119041, No. 11-66125, No. 2003-22288, No. 2001-265836, No. 9-138812 and No. 8-292974.
Hence, the analysis model and the analysis data are conventionally created for each analyzing target, and there was a problem in that it is difficult to shorten the time required to create the analysis data.
Accordingly, it is a general object of the present invention to provide a novel and useful numerical analysis data creating method and apparatus, and computer-readable program, in which the problem described above is suppressed.
Another and more specific object of the present invention is to provide a numerical analysis data creating method, a numerical analysis data creating apparatus, and a computer-readable program, which can shorten the time required to create the analysis data, by reusing the analysis data which has been obtained by analysis that has already been made.
Still another object of the present invention is to provide a numerical analysis data creating method for creating numerical analysis data that are obtained by analyzing an analyzing target, comprising a judging step judging whether or not to create the numerical analysis data of the analyzing target using data that have been stored in a database part; a searching step searching the database part based on information related to the analyzing target and displaying a search result, if the numerical analysis data of the analyzing target are to be created using the stored data; and a creating step creating and storing in the database part the numerical analysis data of the analyzing target by modifying usable data if necessary, when the usable data exist in the search result, wherein the data that have been stored in the database part include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to targets that have been analyzed. According to the numerical analysis data creating method of the present invention, it is possible to shorten the time required to create the analysis data, by reusing the analysis data which has been obtained by analysis that has already been made.
A further object of the present invention is to provide a computer-readable program for causing a computer to create numerical analysis data by analyzing an analyzing target, comprising procedures causing the computer to execute each of the steps of the numerical analysis data creating method described above. According to the computer-readable program of the present invention, it is possible to shorten the time required to create the analysis data, by reusing the analysis data which has been obtained by analysis that has already been made.
Still another object of the present invention is to provide a numerical analysis data creating apparatus for creating numerical analysis data that are obtained by analyzing an analyzing target, comprising a judging part configured to judge whether or not to create the numerical analysis data of the analyzing target using data that have been stored in a database part; a searching part configured to search the database part based on information related to the analyzing target and displaying a search result, if the numerical analysis data of the analyzing target are to be created using the stored data; and a creating part configured to create and store in the database part the numerical analysis data of the analyzing target by modifying usable data if necessary, when the usable data exist in the search result, wherein the data that have been stored in the database part include numerical analysis data, analysis model data, material characteristic data and attribute data with respect to targets that have been analyzed. According to the numerical analysis data creating apparatus of the present invention, it is possible to shorten the time required to create the analysis data, by reusing the analysis data which has been obtained by analysis that has already been made.
Other objects and further features of the present invention will be apparent from the following detailed description when read in conjunction with the accompanying drawings.
In the present invention, when a new analyzing target exists, the analysis data which has been obtained by analysis that has already been made is reused, and the analysis data for the new analyzing target is created by utilizing to the maximum the data which have already been obtained, such as an analysis model, material, mutual relationship condition, constraint condition, load condition, heat analysis condition (or heat analysis) and coupling analysis condition (or coupling analysis).
Accordingly, it is possible to shorten the time required to create the analysis data.
A description will now be given of embodiments of the numerical analysis data creating method and apparatus according to the present invention, and the computer-readable program and storage medium according to the present invention, by referring to the drawings.
An embodiment of the numerical analysis data creating apparatus according to the present invention employs an embodiment of the numerical analysis data creating method according to the present invention, an embodiment of the computer-readable program according to the present invention, and an embodiment of the computer-readable storage medium according to the present invention.
A computer system 100 shown in
The computer-readable program (CAD software or numerical analysis data creating software) of this embodiment for making the computer system 100 have a CAD function or at least a numerical analysis data creating function of the CAD function, which is stored in a portable recording medium such as a disk 110 or, downloaded from a recording medium 106 of another computer system using a communication unit such as the modem 105, is input to the computer system 100 and compiled therein. The program of this embodiment operates the computer system 100 (that is, a CPU 201 which will be described later) as the numerical analysis data creating apparatus of this embodiment having the CAD function. The computer-readable storage medium of this embodiment is formed by a computer-readable recording medium, such as the disk 110, that stores the program of this embodiment. The recording medium forming the computer-readable storage medium of this embodiment is not limited to portable recording media such as the disk 110, IC card memories, magnetic disks including floppy (registered trademark) disks, magneto-optical disks and CD-ROMs. The recording medium forming the computer-readable storage medium of this embodiment includes various recording media accessible by the computer system that is connected via the communication unit or communication means such as the modem 105 and the LAN.
Of course, the structure of the computer system 100 is not limited to the structure shown in
The process shown in
On the other hand, if the decision result in the step S2 becomes YES, the step S4 searches the numerical analysis data, the analysis model data and the material characteristic data stored in the database part 21, based on the information input in the step S1 and the attribute information data stored in the database part 21. The step S5 displays on the display screen 102a of the display search result items that are found by the search. The step S6 displays on the display screen 102a details of search result contents corresponding to a search result item that is specified, from among the displayed search result items, by the user from the mouse 104 or the like. For example, if the specified search result item is the analysis model, this analysis model is displayed on the display screen 102a, and corresponding text data are otherwise displayed on the display screen 102a. The step S7 decides whether or not the displayed details of the search result contents include utilizable data, and the process advances to the step S3 described above if the decision result in the step S7 is NO.
If the decision result in the step S7 becomes YES, the step S8 copies the details of the utilizable search result contents and interactively modifies the details, if necessary, before storing the details in the database part 21. For example, if the details of the utilizable search result contents is the analysis model, the analysis model data that is copied is interactively modified, if necessary, before being stored in the database part 21, and in addition, the numerical analysis data obtained by executing an analysis using the analysis model data and the corresponding attribute information data are stored in the database part 21. If the user has expert knowledge and the details of the utilizable search result contents are the numerical analysis data, for example, the user may interactively and directly modify the numerical analysis data, if necessary, and store the modified numerical analysis data and the corresponding attribute information data in the database part 21. The step S9 stores the use of the past data, as a log, in the storage part such as the memory part 202 within the computer system 100 and/or the database part 21, and the process ends.
The three-dimensional shape database 211 stores the three-dimensional shape data of apparatuses and parts including the target. The three-dimensional shape data may be input from an input part such as the keyboard 103 of the computer system 100 and stored in the three-dimensional shape database 211 or, downloaded from another computer system and stored in the three-dimensional shape database 211. The numerical analysis database 212 stores the numerical analysis data of the apparatuses and parts including the target. The analysis model database 213 stores the analysis model data of the apparatuses and parts including the target. The material characteristic database 214 stores the material characteristic data of the apparatuses and parts. The attribute information database 215 stores: the field name of enterprise, the product name, the unit (or module) name, the part name and the material name of the apparatuses and parts including the target; the storage address of the three-dimensional shape data within the three-dimensional shape database 211; the storage address of the numerical analysis data within the numerical analysis database 212; the storage address of the analysis model data within the analysis model database 213; the storage address of the material characteristic data within the material characteristic database 214; and the storage addresses of the mutual relationship condition (or data) indicating the contact, tie (or connection) and the like of other apparatuses and parts, the constraint condition (or data), the load condition (or data) and the like within the attribute information database 215; as the attribute information in the form of a tree structure.
The numerical analysis data creating part 11 newly creates the numerical analysis data by the process shown in
The analysis model creating part 13 creates the analysis model of the target, and stores the analysis model data in the analysis model database 213. The analysis model data of the apparatuses and parts including the target are stored in the analysis model database 213, by including forming node coordinate value data and element forming node data, for a each element set forming the target. If the analysis model is created for each of the apparatuses and parts including the target and an analysis model creating procedure exists as data, this analysis model creating procedure is also stored in the analysis model database 213. In a case where a meshing is carried out based on the three-dimensional CAD model stored in the three-dimensional shape database 211, the storage address of this three-dimensional CAD model within the three-dimensional shape database 211 is also stored in the analysis model database 213.
The material characteristic data managing part 14 stores the material characteristic data indicating the characteristics of the materials forming the apparatuses and parts including the target in the material characteristic database 214, and manages the material characteristic data. The attribute information managing part 15 stores the attribute information of the apparatuses and parts including the target in the attribute information database 215, and manages the attribute information.
The result evaluation reference data, used as a reference when evaluating the numerical analysis data created by the numerical analysis data creating part 11, are stored in the result evaluation reference database 216.
Therefore, by storing and managing the numerical analysis data of the apparatuses and parts including the target in the database for each analyzing information type, and also storing and managing the attribute information in the database, it is possible, when making a numerical analysis of the target, to easily search the numerical analysis data of a similar (or closest) target from the past numerical analysis data and to modify (or edit) the searched numerical analysis data, if necessary. Hence, it is possible to shorten the time required to create the numerical analysis data of the target.
When analyzing a new target, at least one information of the new target, such as the field name of enterprise, the product name, the unit (or module) name, the part name and the material name of the new target, is used as a keyword to search the attribute information database 215 in order to judge whether or not the data with respect to the new target already exist or, the data with respect to a similar target exist. If the product name or the unit (or module) name of the new target is the same as that of the existing (or similar) target, three-dimensional shape data of the existing target are read from the three-dimensional shape database 211 or, the analysis model data of the existing target are read from the analysis model database 213, and displayed on the display 102 for the purpose of confirming the dimensions. If the existing analysis model data is utilizable by changing the dimensions, the existing analysis model data are modified before carrying out the meshing. The material is confirmed in a similar manner, and if the material needs to be changed, a search is made in the material characteristic database 214 and the material characteristic data indicating the new material name, characteristic and the like are given to the target. If the combination of the contact and coupling among the apparatuses and parts needs to be changed or, if a new combination is needed, the mutual relationship condition, the constraint condition and the load condition specifying the surfaces and the positioning (or alignment) of the target are given to the target interactively on the display screen 102a. The coupling and contact definition data are created on the numerical analysis data, depending on the mutual relationship condition, the constraint condition and the load condition that are given. Furthermore, the heat analysis condition and the coupling analysis condition which will be described later are given to the target, if necessary. The numerical analysis data that are created in this manner are stored in the numerical analysis database 212.
Accordingly, by registering various analysis models in the database part 21 that is accessible from a plurality of computer systems (or users), the various analysis models may be shared in common among the users, to thereby shorten the time required to create the analysis models. In addition, even if the user has no expert knowledge of contact analysis and coupling analysis, for example, the user can easily analyze the target and use the numerical analysis data for inspection, verification and the like of the mechanisms of the targets having various structures. Moreover, by forming the numerical analysis data creating part 11 so that the data is modifiable interactively, it is possible to smoothly create the numerical analysis data.
The structure analyzing part 31, the heat analyzing part 32 and the coupling analyzing part 33 are connected to database part 21 via the control part 34 which forms the numerical analysis data separating, classifying and storing part 12, the analysis mode creating part 13, the material characteristic data managing part 14 and the attribute information managing part 15.
First, a description will be given of the structure analyzing part 31.
In
The step S15 displays a standard analysis model and dimension input items of the target corresponding to the category selected in the step S13. For example, the standard analysis model of the target is a parallel hexahedron having a horizontal dimension “a”, a vertical dimension “b” and a height (or thickness) dimension “t” as shown on the left side of the step S15, and the input items of these dimensions “a”, “b” and “t” are also displayed on the display screen 102a together with the standard analysis model. Accordingly, the analysis model is created when the user inputs the dimensions “a”, “b” and “t”. A step S16 shown in
A step 17 selects an analyzing mesh type to be created and inputs the mesh size. It is assumed for the sake of convenience that the tetra mesh of the item number “1” and the hexahedron mesh of the item number “2” are selectable as the mesh type, and that the default size of the mesh size is size “1”.
A step S18 determines whether or not to store the created analysis model in the analysis model database 213. The item number “1” for YES is selected and a file name is specified when storing the created analysis model in the analysis model database 213. If the item number “2” for NO is selected, the created analysis model is not stored in the analysis model database 213.
On the other hand, if the database search of the item number “2” is selected in the step S14, the step S21 obtains from the analysis model database 213 the analysis models of the field selected in the step S12 and the category selected in the step S13, and narrows (or refines) the obtained analysis models based on the dimensions “a”, “b” and “t” and the mesh type that are input by the user. The narrowing of the obtained analysis models is carried out by selecting a “search execute” button after inputting the dimensions “a”, “b” and “t” and the mesh type. In a case where the analysis models of the field selected in the step S12 and/or the category selected in the step S13 cannot be obtained from the analysis model database 213, a step S22 shown in
If one of the item numbers “1” through “3” is selected in the step S23, a step S24 shown in
The step S35 shown in
A step S36 shown in
On the other hand, if the item number “2” for the database search is selected in the step S34, the step S41 obtains from the analysis model database 213 the analysis models that have been combined (or assembled) and including the analysis model (substrate B) of the field selected in the step S32 and the category selected in the step S33, and narrows the analysis models that have been combined based on the dimensions “a”, “b” and “t” of the substrate B and the mesh type that are input by the user. The narrowing of the analysis models that have been combined is carried out when a “search execute” button is selected after inputting the dimensions “a”, “b” and “t” of the substrate B and the mesh type. In a case where the analysis models that have been combined and including the analysis model of the field selected in the step S32 and/or the category selected in the step S33 cannot be obtained from the analysis model database 213, a step S42 shown in
If one of the item numbers “1” through “3” is selected in the step S43, a step S44 shown in
The analysis condition specified by the analysis condition specifying part 315 is of course not limited to the temperature cycle and the screw tightening position described above. For example, it is possible to specify the sequence in which the load conditions, such as the pressure, weight (or load), temperature and heat value (or heat generation rate), are applied. In addition, in the case of a process analysis, it is possible to specify the sequence of erasing and generating the parts.
The analysis executing part 316 of the structure analyzing part 31 analyzes the analysis model that is created by the first and second analysis model creating parts 311 and 312 according to the structure analysis condition including the material selected by the material data selecting part 313, the contact and tie of the parts defined by the contact and tie defining part 314, and the load and constraint conditions specified by the analysis condition specifying part 315. The analysis evaluating part 317 of the structure analyzing part 31 evaluates the analysis result based on the result evaluation reference data within the result evaluation reference database 216, and stores the evaluated analysis result in the numerical analysis database 212 as the numerical analysis data. It is also possible to store the analysis result of the analysis executing part 316, as it is, in the numerical analysis database 212 as the numerical analysis data.
In a case where the numerical analysis data that are already stored in the numerical analysis database 212 are to be utilized, it is possible to obtain from the analysis model database 213 the analysis model data of the models of the related parts in their entirety, in units of apparatuses or modules (element sets) including the target, when the target is selected by the user.
Next, a description will be given of the heat analyzing part 32.
A step S54 shown in
The step S57 shown in
The analysis executing part 322 of the heat analyzing part 32 analyzes the heat analysis condition set by the heat analysis condition setting part 321. The analysis evaluating part 323 of the heat analyzing part 32 evaluates the analysis result based on the result evaluation reference data within the result evaluation reference database 216, and stores the evaluated analysis result, as the numerical analysis data, in the numerical analysis database 212. Of course, it is possible to store the analysis result of the analysis executing part 322, as it is, in the numerical analysis database 212, as the numerical analysis data.
Next, a description will be given of the coupling analyzing part 33.
The analysis executing part 332 of the coupling analyzing part 33 carries out an analysis according to the coupling analysis condition set by the coupling analysis condition setting part 331 when a “coupling analysis execute” button is selected after setting the coupling analysis condition on the screen shown in
This application claims the benefit of a Japanese Patent Application No. 2006-031595 filed Feb. 8, 2006, in the Japanese Patent Office, the disclosure of which is hereby incorporated by reference.
Further, the present invention is not limited to these embodiments, but various variations and modifications may be made without departing from the scope of the present invention.
Itoh, Nobutaka, Kobayashi, Yoko
Patent | Priority | Assignee | Title |
Patent | Priority | Assignee | Title |
5418728, | Sep 20 1993 | Fujitsu Limited | Computer aided design support device |
5850535, | Oct 12 1995 | PTC INC | Roll-back during regeneration on a computer-aided design system |
5988862, | Apr 24 1996 | Leica Geosystems AG | Integrated system for quickly and accurately imaging and modeling three dimensional objects |
6195095, | Sep 20 1994 | International Business Machines Corporation | Method and apparatus for displaying attributes of a computer work station on a graphical user interface |
6224249, | Sep 17 1992 | Hitachi, Ltd. | Compound design system and method for mechanism parts |
6295513, | Mar 16 1999 | CHEMTRON RESEARCH LLC | Network-based system for the manufacture of parts with a virtual collaborative environment for design, developement, and fabricator selection |
6813749, | Feb 12 2002 | The Boeing Company | Method, system and computer program product for multidisciplinary design analysis of structural components |
6816861, | Feb 08 2001 | Hitachi, Ltd. | CAD information management system and CAD information management method |
6920458, | Sep 22 2000 | SAS INSTITUTE, INC | Model repository |
20030187625, | |||
20070174026, | |||
JP11066125, | |||
JP1166132, | |||
JP2001134783, | |||
JP2001265836, | |||
JP2003022288, | |||
JP2003119041, | |||
JP8292974, | |||
JP9138812, | |||
JP934928, | |||
WO207015, | |||
WO2004059537, | |||
WO2005086034, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Aug 01 2006 | KOBAYASHI, YOKO | Fujitsu Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018187 | /0358 | |
Aug 01 2006 | ITOH, NOBUTAKA | Fujitsu Limited | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 018187 | /0358 | |
Aug 16 2006 | Fujitsu Limited | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Feb 11 2015 | ASPN: Payor Number Assigned. |
Feb 23 2017 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
May 03 2021 | REM: Maintenance Fee Reminder Mailed. |
Oct 18 2021 | EXP: Patent Expired for Failure to Pay Maintenance Fees. |
Date | Maintenance Schedule |
Sep 10 2016 | 4 years fee payment window open |
Mar 10 2017 | 6 months grace period start (w surcharge) |
Sep 10 2017 | patent expiry (for year 4) |
Sep 10 2019 | 2 years to revive unintentionally abandoned end. (for year 4) |
Sep 10 2020 | 8 years fee payment window open |
Mar 10 2021 | 6 months grace period start (w surcharge) |
Sep 10 2021 | patent expiry (for year 8) |
Sep 10 2023 | 2 years to revive unintentionally abandoned end. (for year 8) |
Sep 10 2024 | 12 years fee payment window open |
Mar 10 2025 | 6 months grace period start (w surcharge) |
Sep 10 2025 | patent expiry (for year 12) |
Sep 10 2027 | 2 years to revive unintentionally abandoned end. (for year 12) |