Sign In to Follow Application
View All Documents & Correspondence

Method And System For Computational Design And Modeling

Abstract: The present subject matter discloses a method and a system for computational design and modeling. The method includes, identifying, by a processor (202), requirements and desired properties of a product being developed based on a product development request. One or more processes and materials suitable for developing the product are determined using a materials ontology, a product and process ontology instance, material knowledge elements, and product and process knowledge elements based on the identification. Processing of the material is simulated for developing a simulated product using one or more simulation tools based on the determination. Further, the processor (202) ascertains whether the simulated product meets the requirements and the desired properties. Further, a knowledge base (108) having knowledge and ontology instances corresponding to the material, the process, and the simulation tool is updated based on the assertion for being used for design and modeling of the product and similar products.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
05 December 2012
Publication Number
24/2014
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
Parent Application
Patent Number
Legal Status
Grant Date
2021-02-10
Renewal Date

Applicants

TATA CONSULTANCY SERVICES LIMITED
Nirmal Building  9th Floor  Nariman Point  Mumbai-400021  Maharashtra

Inventors

1. REDDY  Sreedhar Sannareddy
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune- 411 013
2. GHAISAS  Smita Subhash
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune-411 013
3. BASAVARSU  Purushottham Gautham
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune-411 013
4. SINGH  Amarendra Kumar
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune- 411 013
5. BHAT  Manoj
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune-411 013
6. DAS  Prasenjit
Tata Consultancy Services  Bengal Intelligent Park  Block D  Plot A2  M2 & N2  Sector V  Salt Lake  Electronics Complex  Bidhannagar Kolkata-700 091
7. YEDDULA  Raghavendra Reddy
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune-411 013
8. SHAH  Sapankumar Hiteshchandra
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune-411 013
9. KUMAR  Prabhash
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune-411 013
10. KULKARNI  Nagesh Hari
Tata Research Development and Design Centre  Tata Consultancy Services  54 B Hadapsar Industrial Estate  Pune-411 013

Specification

DESC:METHOD AND SYSTEM FOR COMPUTATIONAL DESIGN AND MODELING ,CLAIMS:1. A computer implemented method for computational design and modeling, the method comprising:
identifying, by a processor (202), requirements and desired properties of a product being developed based on a product development request;
determining, by the processor (202), one or more processes and materials suitable for designing the product using a materials ontology instance, a product and process ontology instance, material knowledge elements, and product and process knowledge elements based on the identification, wherein the material ontology instance is defined as an ontology instance having data related to materials, internal structure of material, and material properties for use in manufacturing the product, and wherein the product and process ontology instance is defined as an ontology instance describing data related to various products that are manufactured using at least the materials and various processing techniques for manufacturing of the material and the product;
simulating, by the processor (202), processing of the material for developing a simulated product using one or more simulation tools, the one or more processes, and the materials;
comparing, by the processor (202), properties of the simulated product with the requirements and the desired properties to ascertain whether the simulated product meets the requirements and the desired properties; and
updating, by the processor (202), a knowledge base (108) having ontology instances corresponding to the materials, the one or more processes, and the simulation tool based on the comparing and ascertaining for being used for design and modeling of the product and similar products.
2. The method as claimed in claim 1, wherein the updating further comprises:
modifying the material and the process used for product development to obtain modified processes and materials on determining that the simulated product does not meet the requirements and the desired properties based on the ascertaining, and wherein modifying the material and the process comprises modifying the material ontology instance and the product and process ontology instance; and
re-processing the product simulation using the modified processes and materials to obtain another simulated product.
3. The method as claimed in claim 1, wherein the comparing further comprises simulating a product testing process corresponding to the determined process to test whether the simulated product meets one or more industry regulations.
4. The method as claimed in claim 1, wherein the comparing further comprises comparing the requirements and the desired properties with properties of the simulated product at each step of simulation to determine at least one step at which the simulation led to deviation in the desired properties and the requirements of the properties.
5. The method as claimed in claim 1, wherein the comparing further comprises comparing the requirements and the desired properties with properties of the simulated product at end of the simulation.
6. The method as claimed in claim 1, wherein the simulating further comprises:
identifying a simulation model for simulating the processing of the material based on model ontology instance and model knowledge elements; and
interact with the one or more simulation tools to simulate the processing of the material using the simulation model to obtain the simulated product.
7. The method as claimed in claim 1, wherein the updating further comprises:
obtaining, periodically, data related to the materials and the processes from various online databases and publications; and
updating the knowledge base (108) based on the obtaining.
8. The method as claimed in claim 1, wherein the updating further comprises periodically adding new ontology instances and knowledge elements corresponding to new materials, processes, products, and simulation tools to update the knowledge base (108).
9. The method as claimed in claim 1, wherein the simulating further comprises simulating the one or more processes in an integrating manner by saving output of simulation of each of the one or more processes in global state data (218) for being used for one or more subsequent processes from among the one or more processes.
10. A design modeling system (102) comprising:
a processor (202);
a process design module (112) coupled to the processor (202) to,
identify requirements and desired properties of a product being developed based at least on a product development request; and
determine process and materials suitable for designing the product using a materials ontology instance, a product and process ontology instance, material knowledge elements, and product and process knowledge elements based on the identification, wherein the material ontology instance is defined as an ontology instance having data related to materials, internal structure of material, and material properties for use in manufacturing the product, and wherein the product and process ontology instance is defined as an ontology instance describing data related to various products that are manufactured using at least the materials and various processing techniques for manufacturing of the material and the product;
a process execution module (110) coupled to the processor (202) to,
simulate processing of the material for developing a simulated product using one or more simulation tools, the one or more processes, and the materials based on the determination; and
compare properties of the simulated product with the requirements and the desired properties to ascertain whether the simulated product meets the requirements and the desired properties; and
knowledge base interaction module (114) coupled to the processor (202) to update a knowledge base (108) having ontology instances corresponding to the materials, the one or more processes, and the simulation tool based on the ascertaining for being used for design and modeling of the product and similar products.
11. The design modeling system (102) as claimed in claim 10, wherein the knowledge base interaction module (114) further modifies the material and the process used for product development to obtain modified processes and materials on determining that the simulated product does not meet the requirements and the desired properties based on the ascertaining, and wherein modifying the material and the process comprises modifying the material ontology instance and the product and process ontology instance.
12. The design modeling system (102) as claimed in claim 11, wherein the process execution module (110) further simulates the product using the modified processes and materials to obtain another simulated product.
13. The design modeling system (102) as claimed in claim 11, wherein the knowledge base interaction module (114) further comprises,
a knowledge services module (228) to modify knowledge in the knowledge base (108); and
an ontology definition module (230) to update one or more ontologies in the knowledge base (108).
14. The design modeling system (102) as claimed in claim 10, wherein the process execution module (110) further simulates a product testing process corresponding to the determined process to test whether the simulated product meets one or more industry regulations.
15. The design modeling system (102) as claimed in claim 10, wherein the process execution module (110) further compares the requirements and the desired properties with properties of the simulated product at each step of simulation to determine at least one step at which the simulation led to deviation in the desired properties and the requirements of the properties.
16. The design modeling system (102) as claimed in claim 10, wherein the process execution module (110) further compares the requirements and the desired properties with properties of the simulated product at end of the simulation.
17. The design modeling system (102) as claimed in claim 10, wherein the process execution module (110) further
identifies a simulation model for simulating the processing of the material based on model ontology instance and model knowledge elements; and
interacts with the one or more simulation tools to simulate the processing of the material using the simulation model to obtain the simulated product.
18. The design modeling system (102) as claimed in claim 17, wherein the knowledge base interaction module (114) further,
obtains data related to the materials and the processes from various online databases and publications; and
updates the knowledge base (108) based on the obtaining.
19. The design modeling system (102) as claimed in claim 10, wherein the knowledge base interaction module (114) further periodically adds new ontology instances and knowledge elements corresponding to new materials, processes, products, and simulation tools to update the knowledge base (108).
20. The design modeling system (102) as claimed in claim 10, wherein the process execution module (110) further simulates the one or more processes in an integrating manner by saving output of simulation of each of the one or more processes in global state data (218) for being used for one or more subsequent processes from among the one or more processes.
21. A non-transitory computer-readable medium having embodied thereon a computer program for executing a method for computational design and modeling, the method comprising:
identifying, by a processor (202), requirements and desired properties of a product being developed based on a product development request;
determining, by the processor (202), one or more processes and materials suitable for designing the product using a materials ontology instance, a product and process ontology instance, material knowledge elements, and product and process knowledge elements based on the identification, wherein the material ontology instance is defined as an ontology instance having data related to materials, internal structure of material, and material properties for use in manufacturing the product, and wherein the product and process ontology instance is defined as an ontology instance describing data related to various products that are manufactured using at least the materials and various processing techniques for manufacturing of the material and the product;
simulating, by the processor (202), processing of the material for developing a simulated product using one or more simulation tools, the one or more processes, and the materials;
comparing, by the processor (202), properties of the simulated product with the requirements and the desired properties to ascertain whether the simulated product meets the requirements and the desired properties; and
updating, by the processor (202), a knowledge base (108) having ontology instances corresponding to the materials, the one or more processes, and the simulation tool based on the ascertaining for being used for design and modeling of the product and similar products.

Documents

Orders

Section Controller Decision Date

Application Documents

# Name Date
1 3456-MUM-2012-RELEVANT DOCUMENTS [26-09-2023(online)].pdf 2023-09-26
1 PS-software platform-PD007373IN-SC-TCS-RS-final-2 Dec13.pdf 2018-08-11
2 3456-MUM-2012-RELEVANT DOCUMENTS [27-09-2022(online)].pdf 2022-09-27
2 Form-18(Online).pdf 2018-08-11
3 Figures.pdf 2018-08-11
3 3456-MUM-2012-US(14)-HearingNotice-(HearingDate-08-01-2021).pdf 2021-10-03
4 ABSTRACT1.jpg 2018-08-11
4 3456-MUM-2012-IntimationOfGrant10-02-2021.pdf 2021-02-10
5 3456-MUM-2012-POWER OF ATTORNEY(24-1-2013).pdf 2018-08-11
5 3456-MUM-2012-PatentCertificate10-02-2021.pdf 2021-02-10
6 3456-MUM-2012-Written submissions and relevant documents [20-01-2021(online)].pdf 2021-01-20
6 3456-MUM-2012-FORM 5(2-7-2014).pdf 2018-08-11
7 3456-MUM-2012-FORM 3(6-5-2014).pdf 2018-08-11
7 3456-MUM-2012-Correspondence to notify the Controller [06-01-2021(online)].pdf 2021-01-06
8 3456-MUM-2012-FORM 1(6-3-2013).pdf 2018-08-11
8 3456-MUM-2012-CLAIMS [26-06-2019(online)].pdf 2019-06-26
9 3456-MUM-2012-COMPLETE SPECIFICATION [26-06-2019(online)].pdf 2019-06-26
9 3456-MUM-2012-CORRESPONDENCE(6-5-2014).pdf 2018-08-11
10 3456-MUM-2012-CORRESPONDENCE(6-3-2013).pdf 2018-08-11
10 3456-MUM-2012-DRAWING [26-06-2019(online)].pdf 2019-06-26
11 3456-MUM-2012-CORRESPONDENCE(24-1-2013).pdf 2018-08-11
11 3456-MUM-2012-FER_SER_REPLY [26-06-2019(online)].pdf 2019-06-26
12 3456-MUM-2012-CORRESPONDENCE(2-7-2014).pdf 2018-08-11
12 3456-MUM-2012-OTHERS [26-06-2019(online)].pdf 2019-06-26
13 3456-MUM-2012-FER.pdf 2018-12-27
13 3456-MUM-2012-FORM 3 [06-05-2019(online)].pdf 2019-05-06
14 3456-MUM-2012-Information under section 8(2) (MANDATORY) [03-05-2019(online)].pdf 2019-05-03
15 3456-MUM-2012-FER.pdf 2018-12-27
15 3456-MUM-2012-FORM 3 [06-05-2019(online)].pdf 2019-05-06
16 3456-MUM-2012-CORRESPONDENCE(2-7-2014).pdf 2018-08-11
16 3456-MUM-2012-OTHERS [26-06-2019(online)].pdf 2019-06-26
17 3456-MUM-2012-FER_SER_REPLY [26-06-2019(online)].pdf 2019-06-26
17 3456-MUM-2012-CORRESPONDENCE(24-1-2013).pdf 2018-08-11
18 3456-MUM-2012-DRAWING [26-06-2019(online)].pdf 2019-06-26
18 3456-MUM-2012-CORRESPONDENCE(6-3-2013).pdf 2018-08-11
19 3456-MUM-2012-COMPLETE SPECIFICATION [26-06-2019(online)].pdf 2019-06-26
19 3456-MUM-2012-CORRESPONDENCE(6-5-2014).pdf 2018-08-11
20 3456-MUM-2012-CLAIMS [26-06-2019(online)].pdf 2019-06-26
20 3456-MUM-2012-FORM 1(6-3-2013).pdf 2018-08-11
21 3456-MUM-2012-Correspondence to notify the Controller [06-01-2021(online)].pdf 2021-01-06
21 3456-MUM-2012-FORM 3(6-5-2014).pdf 2018-08-11
22 3456-MUM-2012-FORM 5(2-7-2014).pdf 2018-08-11
22 3456-MUM-2012-Written submissions and relevant documents [20-01-2021(online)].pdf 2021-01-20
23 3456-MUM-2012-PatentCertificate10-02-2021.pdf 2021-02-10
23 3456-MUM-2012-POWER OF ATTORNEY(24-1-2013).pdf 2018-08-11
24 3456-MUM-2012-IntimationOfGrant10-02-2021.pdf 2021-02-10
24 ABSTRACT1.jpg 2018-08-11
25 Figures.pdf 2018-08-11
25 3456-MUM-2012-US(14)-HearingNotice-(HearingDate-08-01-2021).pdf 2021-10-03
26 Form-18(Online).pdf 2018-08-11
26 3456-MUM-2012-RELEVANT DOCUMENTS [27-09-2022(online)].pdf 2022-09-27
27 PS-software platform-PD007373IN-SC-TCS-RS-final-2 Dec13.pdf 2018-08-11
27 3456-MUM-2012-RELEVANT DOCUMENTS [26-09-2023(online)].pdf 2023-09-26

Search Strategy

1 Search_27-12-2018.pdf

ERegister / Renewals

3rd: 11 Feb 2021

From 05/12/2014 - To 05/12/2015

4th: 11 Feb 2021

From 05/12/2015 - To 05/12/2016

5th: 11 Feb 2021

From 05/12/2016 - To 05/12/2017

6th: 11 Feb 2021

From 05/12/2017 - To 05/12/2018

7th: 11 Feb 2021

From 05/12/2018 - To 05/12/2019

8th: 11 Feb 2021

From 05/12/2019 - To 05/12/2020

9th: 11 Feb 2021

From 05/12/2020 - To 05/12/2021

10th: 15 Nov 2021

From 05/12/2021 - To 05/12/2022

11th: 01 Dec 2022

From 05/12/2022 - To 05/12/2023

12th: 28 Nov 2023

From 05/12/2023 - To 05/12/2024

13th: 03 Dec 2024

From 05/12/2024 - To 05/12/2025