US20020073141A1 - Computational fluid dynamics software - Google Patents
Computational fluid dynamics software Download PDFInfo
- Publication number
- US20020073141A1 US20020073141A1 US09/734,048 US73404800A US2002073141A1 US 20020073141 A1 US20020073141 A1 US 20020073141A1 US 73404800 A US73404800 A US 73404800A US 2002073141 A1 US2002073141 A1 US 2002073141A1
- Authority
- US
- United States
- Prior art keywords
- customer
- network
- server computer
- client software
- fluid dynamics
- Prior art date
- Legal status (The legal status 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 status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/20—Design optimisation, verification or simulation
- G06F30/23—Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2111/00—Details relating to CAD techniques
- G06F2111/10—Numerical modelling
Definitions
- the invention relates to a method of providing customers with computational fluid dynamics modelling.
- Computational fluid dynamics is the analysis and prediction of fluid flows and heat transfer using a computer model. It may be used to predict the flows of fluids through a heat exchanger, or into the cylinder head of a diesel engine, or through a valve or a mixing vessel for example.
- the first stage involves constructing a numerical model of the structure around or through which the flows are occurring, this being similar to the process of computer aided design. It is also necessary to provide to the numerical model the nature of the fluid flow as it enters the structure.
- the second stage is to a perform the computational fluid dynamics modelling for that structure and that input flow, this typically being performed in an iterative manner.
- the final stage is to convert the resulting flow information into an output form, for example a graphical representation showing the flow paths.
- a method of supplying computational fluid dynamics modelling to customers wherein the customer has a network access device that includes client software, and is connected to a computer network, and the computational fluid dynamics software is provided on a server computer also connected to the network, the method involving:
- a benefit of this method is that the customer does not require a very powerful computer and specialized software that can perform complex computational modelling, but only requires client software, for example a Web browser on only a moderately powerful computer. All three stages of the computational modelling (i.e. setting up the numerical model of the problem, running the fluid dynamics model, and generating an output form) are performed by the server computer remotely.
- the output form of the results may be sent as computer files by email to the customer, or alternatively the customer may be notified by email of a Web address that provides access to the output form of the results scored on the server computer.
- step (c) may need to be reiterated to provide sufficient detail.
- the customer is provided with the option of selecting a range for one or more parameters (such as pipe diameters), over which a different parameter (such as pressure drop) should be optimised.
- step (d) requires the server computer to repeat the modelling many times, adjusting the values of the parameters within the specified ranges, in order to produce the optimum value of the parameter that is to be optimised.
- the customer will be given the option of combining structures together, so that the output flow from one structure provides the input flow for the next, each structure being selected as in step (b) and its details specified as in step (c), before the modelling is performed as in step (d) on the combined structures.
- the network linking the customer's network access device to the server computer may be a network within an individual company, or it may be the Internet.
- the network access device used by the customer may be a personal computer or a laptop computer, but may also be any device that provides access to the network, such as a mobile phone.
- FIG. 1 shows a screen display for providing a customer with options
- FIG. 2 shows a screen display requesting details from the customer
- FIG. 3 shows a screen display showing output results.
- the invention enables any customer who has a device such as a personal computer which provides access to a network, and suitable client software such as a Web browser, to perform computational fluid dynamics simulations of a very wide range of different fluid flow problems.
- a device such as a personal computer which provides access to a network
- client software such as a Web browser
- the customer requires no experience of computer aided design, nor of computational fluid dynamics; he needs only to be able to identify his problem.
- the invention will be described primarily from the perspective of the customer.
- FIG. 1 shows an example of such a screen display, in which the customer is offered eight different categories; mixing vessels, ducts, static mixers, cyclones, furnaces, burners, combustors, or turbo-machinery. The customer selects the appropriate option by clicking on the appropriate part of the screen display.
- the customer is asked to provide more specific information. Again, this is done via the browser software, by presenting a screen display to the customer. Referring to FIG. 2, the screen display is shown that follows the customer selecting “static mixers”, followed by “intersecting ducts”. In this case the customer is asked for the diameters of the intersecting ducts at boxes 10 and 11 , and for the angle at which they intersect at box 12 . The customer will also be asked (using subsequent screen displays) to provide information on the flow rates through the two ducts, and the temperatures, etc. As indicated in FIG. 2, the customer may also be given the option of requesting that an output variable such as pressure drop, Delta P, at box 14 or temperature drop, Delta T, at box 15 should be optimised over a range of values of another parameter, such as the diameter of the side duct.
- an output variable such as pressure drop, Delta P, at box 14 or temperature drop, Delta T, at box 15 should be optimised over a range of values of another parameter, such as the diameter of the side duct.
- the server computer has access to templates for each of the potential categories of problem that the customer may select.
- the template indicates all the parameters whose values are required in order for the fluid dynamic modelling to be carried out.
- the server computer presents in turn an appropriate sequence of screen displays (such as that of FIG. 2) relevant to that particular category, so that all the parameter values required by the corresponding template are obtained.
- a specific numerical value may be required (e.g. the angle of intersection in degrees), while in other cases a range of numerical values (e.g. flow rates) may be required.
- the customer then submits the problem by clicking on an appropriate box (as at box 18 in FIG. 2).
- the computer modelling of the flows through the specified structure may take several minutes, and possibly a few hours, depending on its complexity and on the nature of the request. For example if it is required to repeat the modelling many times, in order to find optimum values of a parameter such as pressure drop, Delta P, this will take longer than if it is merely required to predict the pressure drop for a specifically defined structure.
- the results are put into an output form, typically using graphical visualiser software.
- the results in this output form may then be sent to the customer, for example as a vrml file attached to an email; this file can then be viewed using the browser software.
- the customer may be notified by email of the Web address of an output of the server computer, where his results are stored, and from where they may be downloaded using his client software.
- FIG. 3 shows the resulting output display screen.
- the results are represented both in numerical form, indicating numerical values of the calculated parameters in output boxes 20 , and also graphically showing the nature of the flow as a picture 22 .
- the picture 22 may be a still image, or a moving image.
- the customer may be given the possibility of combining structures selected from the initial set of categories (as in FIG. 1) for example to mix fuel and air in a “static mixer”, and then pass the mixture through a “burner”.
Abstract
Computational fluid dynamics modelling can be provided to customers using a network, so the customer only needs a network access device that includes client software, for example a Web browser. The computational fluid dynamics software is provided on a server computer also connected to the network. The customer logs on to the server computer, using the client software, and is offered a menu of several different categories of engineering problems from which he makes a selection. Specific details such as dimensions relevant to the selected category of problem are then requested through the client software, and are entered by the customer. The server computer models the specified problem, prepares results in an output form, and informs the customer by email. The results, which may include images showing the flow patterns, are provided to the customer over the network via the client software. The customer consequently requires no experience of creating fluid dynamics models and using conventional Computational Fluid Dynamics software.
Description
- The invention relates to a method of providing customers with computational fluid dynamics modelling.
- Computational fluid dynamics is the analysis and prediction of fluid flows and heat transfer using a computer model. It may be used to predict the flows of fluids through a heat exchanger, or into the cylinder head of a diesel engine, or through a valve or a mixing vessel for example. The first stage involves constructing a numerical model of the structure around or through which the flows are occurring, this being similar to the process of computer aided design. It is also necessary to provide to the numerical model the nature of the fluid flow as it enters the structure. The second stage is to a perform the computational fluid dynamics modelling for that structure and that input flow, this typically being performed in an iterative manner. The final stage is to convert the resulting flow information into an output form, for example a graphical representation showing the flow paths. Highly sophisticated software is now available for performing these activities, which enables a skilled user to model fluid flows and/or heat transfer in or around any conceivable structure. However the very sophistication that enables the software to cope with any fluid flow problem, makes it expensive and also complex; it would be desirable to provide a way of offering computational fluid dynamics modelling to customers that avoided their needing to learn how to use conventional Computational Fluid Dynamics software.
- According to the present invention there is provided a method of supplying computational fluid dynamics modelling to customers, wherein the customer has a network access device that includes client software, and is connected to a computer network, and the computational fluid dynamics software is provided on a server computer also connected to the network, the method involving:
- (a) the customer connecting via the network to the server computer, using client software;
- (b) the server computer providing a menu of several different categories of fluid flow problems, for display by the client software to the customer, and then the customer selecting a category, using the client software;
- (c) the server computer requesting dimensional or other specific details relevant to the selected category of structure, for display by the client software to the customer, and then the customer providing those details, using the client software;
- (d) the server computer performing the modelling of the structure as specified by the customer, and converting the results into an output form;
- (e) the server computer notifying the customer that the results are available, and providing those results to the customer via the network.
- A benefit of this method is that the customer does not require a very powerful computer and specialized software that can perform complex computational modelling, but only requires client software, for example a Web browser on only a moderately powerful computer. All three stages of the computational modelling (i.e. setting up the numerical model of the problem, running the fluid dynamics model, and generating an output form) are performed by the server computer remotely. The output form of the results may be sent as computer files by email to the customer, or alternatively the customer may be notified by email of a Web address that provides access to the output form of the results scored on the server computer.
- It will be appreciated that step (c) may need to be reiterated to provide sufficient detail. Preferably, as part of step (c), the customer is provided with the option of selecting a range for one or more parameters (such as pipe diameters), over which a different parameter (such as pressure drop) should be optimised. In this case step (d) requires the server computer to repeat the modelling many times, adjusting the values of the parameters within the specified ranges, in order to produce the optimum value of the parameter that is to be optimised.
- Preferably the customer will be given the option of combining structures together, so that the output flow from one structure provides the input flow for the next, each structure being selected as in step (b) and its details specified as in step (c), before the modelling is performed as in step (d) on the combined structures.
- The network linking the customer's network access device to the server computer may be a network within an individual company, or it may be the Internet. The network access device used by the customer may be a personal computer or a laptop computer, but may also be any device that provides access to the network, such as a mobile phone.
- The invention will now be further and more particularly described, by way of example only, and with reference to the accompanying drawings in which:
- FIG. 1 shows a screen display for providing a customer with options;
- FIG. 2 shows a screen display requesting details from the customer; and
- FIG. 3 shows a screen display showing output results.
- The invention enables any customer who has a device such as a personal computer which provides access to a network, and suitable client software such as a Web browser, to perform computational fluid dynamics simulations of a very wide range of different fluid flow problems. The customer requires no experience of computer aided design, nor of computational fluid dynamics; he needs only to be able to identify his problem. The invention will be described primarily from the perspective of the customer.
- By using browser software the customer logs on via a network to a server computer that provides the modelling service. The server computer offers a wide range of categories of engineering problem that can be modelled, by presenting a screen display indicating those categories. FIG. 1 shows an example of such a screen display, in which the customer is offered eight different categories; mixing vessels, ducts, static mixers, cyclones, furnaces, burners, combustors, or turbo-machinery. The customer selects the appropriate option by clicking on the appropriate part of the screen display.
- In practice a wider range of structures or categories might be offered. Furthermore, some or all of the categories might be subdivided; for example if the customer selects “static mixers”, the server computer might respond with options such as: “tubular mixer with baffles”, “fluidic vortex mixer”, “intersecting ducts”, which are the different types of static mixer.
- Once the category of device has been sufficiently clearly specified, the customer is asked to provide more specific information. Again, this is done via the browser software, by presenting a screen display to the customer. Referring to FIG. 2, the screen display is shown that follows the customer selecting “static mixers”, followed by “intersecting ducts”. In this case the customer is asked for the diameters of the intersecting ducts at
boxes 10 and 11, and for the angle at which they intersect at box 12. The customer will also be asked (using subsequent screen displays) to provide information on the flow rates through the two ducts, and the temperatures, etc. As indicated in FIG. 2, the customer may also be given the option of requesting that an output variable such as pressure drop, Delta P, atbox 14 or temperature drop, Delta T, atbox 15 should be optimised over a range of values of another parameter, such as the diameter of the side duct. - The server computer has access to templates for each of the potential categories of problem that the customer may select. The template indicates all the parameters whose values are required in order for the fluid dynamic modelling to be carried out. Once a category has been selected, the server computer presents in turn an appropriate sequence of screen displays (such as that of FIG. 2) relevant to that particular category, so that all the parameter values required by the corresponding template are obtained. In some cases a specific numerical value may be required (e.g. the angle of intersection in degrees), while in other cases a range of numerical values (e.g. flow rates) may be required.
- The customer then submits the problem by clicking on an appropriate box (as at
box 18 in FIG. 2). The computer modelling of the flows through the specified structure may take several minutes, and possibly a few hours, depending on its complexity and on the nature of the request. For example if it is required to repeat the modelling many times, in order to find optimum values of a parameter such as pressure drop, Delta P, this will take longer than if it is merely required to predict the pressure drop for a specifically defined structure. - Once the server computer has completed the modelling process, the results are put into an output form, typically using graphical visualiser software. The results in this output form may then be sent to the customer, for example as a vrml file attached to an email; this file can then be viewed using the browser software. Alternatively the customer may be notified by email of the Web address of an output of the server computer, where his results are stored, and from where they may be downloaded using his client software. Referring now to FIG. 3, this shows the resulting output display screen. In this case the results are represented both in numerical form, indicating numerical values of the calculated parameters in
output boxes 20, and also graphically showing the nature of the flow as apicture 22. Thepicture 22 may be a still image, or a moving image. - As a further option, the customer may be given the possibility of combining structures selected from the initial set of categories (as in FIG. 1) for example to mix fuel and air in a “static mixer”, and then pass the mixture through a “burner”.
Claims (7)
1. A method of supplying computational fluid dynamics modelling to customers, wherein the customer has a network access device that includes client software, and is connected to a computer network, and the computational fluid dynamics software is provided on a server computer also connected to the network, the method involving:
(a) the customer connecting via the network to the server computer, using the client software;
(b) the server computer providing a menu of several different categories of fluid flow problem, for display by the client software to the customer, and then the customer selecting a category, using the client software;
(c) the server computer requesting dimensional or other specific details relevant to the selected category of fluid flow problem, for display by the client software to the customer, and then the customer providing those details, using the client software;
(d) the server computer performing the modelling of the structure as specified by the customer, and converting the results into an output form;
(e) the server computer notifying the customer that the results are available, and providing those results to the customer via the network.
2. A method as claimed in claim 1 wherein, in step (c), the customer is provided with the option of allowing one or more of the parameters to have a range of values.
3. A method as claimed in claim 2 wherein, in step (c), the customer is provided with the option of specifying a parameter to be optimised over that range.
4. A method as claimed in claim 1 wherein the customer also is provided with the option of combining problems together, so that the output flow from a structure in one problem provides the input flow for the next, each problem being selected as in step (b) and its details specified as in step (c), before the modelling is performed on the combined problems.
5. A method as claimed in claim 1 wherein the network linking the customer's network access device to the server computer is a network within an individual company.
6. A method as claimed in claim 1 wherein the network linking the customer's network access device to the server computer uses the Internet.
7. A method as claimed in claim 1 wherein the network access device used by the customer is selected from the group consisting of a personal computer, a laptop computer, and a mobile phone.
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/734,048 US20020073141A1 (en) | 2000-12-12 | 2000-12-12 | Computational fluid dynamics software |
US09/681,349 US6430609B1 (en) | 2000-12-12 | 2001-03-23 | Method for accessing complex software applications through a client user interface |
PCT/GB2001/005221 WO2002059800A2 (en) | 2000-12-12 | 2001-11-28 | Computational fluid dynamics software |
AU2002217262A AU2002217262A1 (en) | 2000-12-12 | 2001-12-07 | Method and software for accessing complex software applications through a client user interface |
PCT/GB2001/005406 WO2002048922A2 (en) | 2000-12-12 | 2001-12-07 | Method and software for accessing complex software applications through a client user interface |
GB0309019A GB2384595B (en) | 2000-12-12 | 2001-12-07 | Method and software for accessing complex software applications through a client user interface |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/734,048 US20020073141A1 (en) | 2000-12-12 | 2000-12-12 | Computational fluid dynamics software |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/681,349 Continuation US6430609B1 (en) | 2000-12-12 | 2001-03-23 | Method for accessing complex software applications through a client user interface |
Publications (1)
Publication Number | Publication Date |
---|---|
US20020073141A1 true US20020073141A1 (en) | 2002-06-13 |
Family
ID=24950109
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/734,048 Abandoned US20020073141A1 (en) | 2000-12-12 | 2000-12-12 | Computational fluid dynamics software |
US09/681,349 Expired - Lifetime US6430609B1 (en) | 2000-12-12 | 2001-03-23 | Method for accessing complex software applications through a client user interface |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/681,349 Expired - Lifetime US6430609B1 (en) | 2000-12-12 | 2001-03-23 | Method for accessing complex software applications through a client user interface |
Country Status (2)
Country | Link |
---|---|
US (2) | US20020073141A1 (en) |
WO (1) | WO2002059800A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080270093A1 (en) * | 2007-04-27 | 2008-10-30 | Scott Kreitzer | Devices, systems, and methods for designing a motor |
Families Citing this family (102)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB9903830D0 (en) * | 1999-02-19 | 1999-04-14 | Salamander Limited | Process-systems integration method |
US7194533B1 (en) * | 2000-04-28 | 2007-03-20 | Microsoft Corporation | System and method for editing active measurements in a client management tool |
US6691138B1 (en) * | 2000-06-21 | 2004-02-10 | Bellsouth Intellectual Property Corporation | Flexible configuration file manager |
US7836458B1 (en) * | 2000-11-02 | 2010-11-16 | Microsoft Corporation | Configuration system |
US20020101449A1 (en) * | 2001-01-29 | 2002-08-01 | Neoplanet, Inc. | System and method for developing and processing a graphical user interface for a computer application |
US20020103826A1 (en) * | 2001-01-29 | 2002-08-01 | Banta Corporation | System and method for creating documents populated with variable data |
US6897880B2 (en) * | 2001-02-22 | 2005-05-24 | Sony Corporation | User interface for generating parameter values in media presentations based on selected presentation instances |
US6928462B2 (en) * | 2001-03-06 | 2005-08-09 | Hewlett-Packard Development Company, L.P. | System and method for distributed processing of non-processable elements of a document to be rendered on a client |
GB0108913D0 (en) * | 2001-04-10 | 2001-05-30 | Salamander Organization The Lt | A method and apparatus for accessing software-based systems |
GB0112277D0 (en) * | 2001-05-19 | 2001-07-11 | Mood Internat Ltd | A method and apparatus to enable flexible and dorect navigation within a graphical representation of an organisation |
US7228537B2 (en) * | 2001-09-06 | 2007-06-05 | International Business Machines Corporation | System and method for configuring an application |
US7788381B2 (en) | 2001-09-17 | 2010-08-31 | Foundry Networks, Inc. | System and method for router keep-alive control |
EP1343271B1 (en) * | 2002-03-08 | 2005-08-10 | Sun Microsystems, Inc. | Method and apparatus for providing configuration data |
US20030229785A1 (en) * | 2002-03-18 | 2003-12-11 | Daseke Michael J. | Dynamic hierarchies system and method for thin devices |
US20030229726A1 (en) * | 2002-03-18 | 2003-12-11 | Daseke Michael J. | Default device configuration system and method for thin devices |
US8375113B2 (en) * | 2002-07-11 | 2013-02-12 | Oracle International Corporation | Employing wrapper profiles |
US7478407B2 (en) * | 2002-07-11 | 2009-01-13 | Oracle International Corporation | Supporting multiple application program interfaces |
US7428523B2 (en) * | 2002-07-11 | 2008-09-23 | Oracle International Corporation | Portal bridge |
US7428592B2 (en) * | 2002-07-11 | 2008-09-23 | Oracle International Corporation | Securely persisting network resource identifiers |
US7467142B2 (en) * | 2002-07-11 | 2008-12-16 | Oracle International Corporation | Rule based data management |
US7206851B2 (en) * | 2002-07-11 | 2007-04-17 | Oracle International Corporation | Identifying dynamic groups |
US7447701B2 (en) | 2002-07-11 | 2008-11-04 | Oracle International Corporation | Automatic configuration of attribute sets |
US8737816B2 (en) * | 2002-08-07 | 2014-05-27 | Hollinbeck Mgmt. Gmbh, Llc | System for selecting video tracks during playback of a media production |
US7739584B2 (en) * | 2002-08-08 | 2010-06-15 | Zane Vella | Electronic messaging synchronized to media presentation |
US8027482B2 (en) * | 2003-02-13 | 2011-09-27 | Hollinbeck Mgmt. Gmbh, Llc | DVD audio encoding using environmental audio tracks |
GB0311026D0 (en) * | 2003-05-14 | 2003-06-18 | Salamander Organisation The Lt | Organisation representation framework and design process |
US7512039B1 (en) * | 2003-05-27 | 2009-03-31 | Oracle International Corporation | Method for enhancing functionality of an automated testing tool |
JP4433372B2 (en) * | 2003-06-18 | 2010-03-17 | 株式会社日立製作所 | Data access system and method |
US20040268226A1 (en) * | 2003-06-26 | 2004-12-30 | International Business Machines Corporation, Armonk, New York | Facilitating the development of computer programs |
US7496890B2 (en) * | 2003-06-30 | 2009-02-24 | Microsoft Corporation | Generation of configuration instructions using an abstraction technique |
US7594015B2 (en) * | 2003-07-28 | 2009-09-22 | Sap Ag | Grid organization |
GB0319783D0 (en) * | 2003-08-22 | 2003-09-24 | Salamander Organisation The Lt | A method and apparatus for definition referencing and navigation across multiple perspectives of an organisation |
US7882132B2 (en) | 2003-10-09 | 2011-02-01 | Oracle International Corporation | Support for RDBMS in LDAP system |
US7904487B2 (en) | 2003-10-09 | 2011-03-08 | Oracle International Corporation | Translating data access requests |
US20050081166A1 (en) * | 2003-10-14 | 2005-04-14 | Stokke Michael A. | System and method facilitating automated navigation for user interface(s) |
US20050138156A1 (en) * | 2003-12-19 | 2005-06-23 | Alexander Gebhart | Grid application customization |
US7734750B2 (en) | 2003-12-19 | 2010-06-08 | International Business Machines Corporation | Real-time feedback for policies for computing system management |
WO2005083563A2 (en) * | 2004-02-25 | 2005-09-09 | Siemens Medical Solutions Health Services Corporation | An executable application configuration system |
US8837921B2 (en) * | 2004-02-27 | 2014-09-16 | Hollinbeck Mgmt. Gmbh, Llc | System for fast angle changing in video playback devices |
US8238721B2 (en) * | 2004-02-27 | 2012-08-07 | Hollinbeck Mgmt. Gmbh, Llc | Scene changing in video playback devices including device-generated transitions |
US8165448B2 (en) * | 2004-03-24 | 2012-04-24 | Hollinbeck Mgmt. Gmbh, Llc | System using multiple display screens for multiple video streams |
US7774485B2 (en) * | 2004-05-21 | 2010-08-10 | Bea Systems, Inc. | Dynamic service composition and orchestration |
US7310684B2 (en) * | 2004-05-21 | 2007-12-18 | Bea Systems, Inc. | Message processing in a service oriented architecture |
US7653008B2 (en) * | 2004-05-21 | 2010-01-26 | Bea Systems, Inc. | Dynamically configurable service oriented architecture |
US20060136555A1 (en) * | 2004-05-21 | 2006-06-22 | Bea Systems, Inc. | Secure service oriented architecture |
US8615601B2 (en) * | 2004-05-21 | 2013-12-24 | Oracle International Corporation | Liquid computing |
US20060031431A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Reliable updating for a service oriented architecture |
US20060031355A1 (en) * | 2004-05-21 | 2006-02-09 | Bea Systems, Inc. | Programmable service oriented architecture |
US20060013132A1 (en) * | 2004-06-16 | 2006-01-19 | Regents Of The University Of Colorado | Nonlinear adaptive control of resource-distribution dynamics |
KR100593822B1 (en) | 2004-11-25 | 2006-06-28 | 한국건설기술연구원 | One-Dimensional Numerical Analysis of Fluid Flows by the Upstream McCorem Method |
US7793290B2 (en) * | 2004-12-20 | 2010-09-07 | Sap Ag | Grip application acceleration by executing grid application based on application usage history prior to user request for application execution |
US8045845B2 (en) * | 2005-01-03 | 2011-10-25 | Hollinbeck Mgmt. Gmbh, Llc | System for holding a current track during playback of a multi-track media production |
US8683334B2 (en) * | 2005-08-19 | 2014-03-25 | Intervoice Limited Partnership | System and method for sharing access to service provider controls and subscriber profile data across multiple applications in a user interactive system |
US7797636B2 (en) * | 2005-08-19 | 2010-09-14 | Joseph Carter | System and method for administering pluggable user interactive system applications |
US20070043569A1 (en) * | 2005-08-19 | 2007-02-22 | Intervoice Limited Partnership | System and method for inheritance of advertised functionality in a user interactive system |
US8019057B2 (en) * | 2005-12-21 | 2011-09-13 | Verizon Business Global Llc | Systems and methods for generating and testing interactive voice response applications |
US20070156641A1 (en) * | 2005-12-30 | 2007-07-05 | Thomas Mueller | System and method to provide system independent configuration references |
US8468496B2 (en) * | 2006-04-07 | 2013-06-18 | Ricoh Production Print Solutions LLC | Flexible attribute management in workflow processing systems |
CN101528860A (en) * | 2006-09-29 | 2009-09-09 | 三菱化学媒体株式会社 | Azo metal chelate dye and optical recording medium |
US8185914B2 (en) | 2006-12-21 | 2012-05-22 | International Business Machines Corporation | User-configurable variables |
US8555052B2 (en) * | 2007-02-13 | 2013-10-08 | The Trustees Of The Stevens Institute Of Technology | Data hiding based messages and advertisements |
GB0702822D0 (en) * | 2007-02-14 | 2007-03-28 | Salamander Organization The Lt | Organisation representational system |
WO2008157352A2 (en) * | 2007-06-14 | 2008-12-24 | The Trustees Of Stevens Institute Of Technology | Interactive messages and advertising |
US20090006448A1 (en) * | 2007-06-28 | 2009-01-01 | Microsoft Corporation | Automated model generator |
US9026623B2 (en) * | 2008-01-31 | 2015-05-05 | Microsoft Technology Licensing, Llc | Layered architectures for remote dynamic administration of distributed client configurations |
US8407661B2 (en) * | 2008-07-28 | 2013-03-26 | Abb Research Ltd. | Method and system for creating HMI applications for an automation process |
US20100082733A1 (en) * | 2008-09-30 | 2010-04-01 | Microsoft Corporation | Extensible remote programmatic access to user interface |
US9524506B2 (en) | 2011-10-21 | 2016-12-20 | Bigmachines, Inc. | Methods and apparatus for maintaining business rules in a configuration system |
US8578265B2 (en) | 2008-10-07 | 2013-11-05 | Bigmachines, Inc. | Methods and apparatus for generating a dynamic document |
US20100122289A1 (en) * | 2008-11-10 | 2010-05-13 | At&T Intellectual Property I, L.P. | Portable Client-Side Settings for a Multimedia Content Distribution Network |
US8676926B2 (en) * | 2009-04-15 | 2014-03-18 | Wyse Technology L.L.C. | System and method for handling remote drawing commands |
US9448815B2 (en) * | 2009-04-15 | 2016-09-20 | Wyse Technology L.L.C. | Server-side computing from a remote client device |
US9553953B2 (en) | 2009-04-15 | 2017-01-24 | Dell Products L.P. | Method and apparatus for extending capabilities of a virtualization domain to support features available in a normal desktop application |
US9578113B2 (en) | 2009-04-15 | 2017-02-21 | Wyse Technology L.L.C. | Method and apparatus for transferring remote session data |
US9189124B2 (en) * | 2009-04-15 | 2015-11-17 | Wyse Technology L.L.C. | Custom pointer features for touch-screen on remote client devices |
US20100268762A1 (en) * | 2009-04-15 | 2010-10-21 | Wyse Technology Inc. | System and method for scrolling a remote application |
US10244056B2 (en) * | 2009-04-15 | 2019-03-26 | Wyse Technology L.L.C. | Method and apparatus for transferring remote session data |
US9274851B2 (en) | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
US8769155B2 (en) * | 2010-03-19 | 2014-07-01 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
US8503289B2 (en) | 2010-03-19 | 2013-08-06 | Brocade Communications Systems, Inc. | Synchronizing multicast information for linecards |
US8495418B2 (en) | 2010-07-23 | 2013-07-23 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
US8799177B1 (en) * | 2010-07-29 | 2014-08-05 | Intuit Inc. | Method and apparatus for building small business graph from electronic business data |
US8813252B2 (en) * | 2010-09-29 | 2014-08-19 | Microsoft Corporation | Request based license mode selection |
US20120102386A1 (en) | 2010-10-20 | 2012-04-26 | Microsoft Corporation | Customization of Display Templates |
US8769494B2 (en) * | 2010-12-14 | 2014-07-01 | Microsoft Corporation | Globally sound and consistent configuration management for distributed datacenter components |
US10325226B2 (en) * | 2010-12-31 | 2019-06-18 | Accenture Global Services Limited | Brand impact verification system |
US9183537B2 (en) * | 2011-02-19 | 2015-11-10 | Accenture Global Services Limited | Content authoring and deployment technology |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
US8898628B2 (en) | 2011-09-23 | 2014-11-25 | Ahmad RAZA | Method and an apparatus for developing software |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
US10684838B2 (en) * | 2012-10-02 | 2020-06-16 | Razer (Asia-Pacific) Pte. Ltd. | Dynamic application deployment |
US8799858B2 (en) * | 2012-12-14 | 2014-08-05 | Siemens Aktiengesellschaft | Efficient execution of human machine interface applications in a heterogeneous multiprocessor environment |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
US9268562B1 (en) * | 2015-01-21 | 2016-02-23 | PredictSpring, Inc. | Methods and apparatuses for dynamically generating mobile application layouts using client-independent configuration |
US10437938B2 (en) * | 2015-02-25 | 2019-10-08 | Onshape Inc. | Multi-user cloud parametric feature-based 3D CAD system |
US10395293B1 (en) | 2016-08-25 | 2019-08-27 | PredictSpring, Inc. | Canonical order management system |
US20180165180A1 (en) * | 2016-12-14 | 2018-06-14 | Bank Of America Corporation | Batch File Creation Service |
WO2020092777A1 (en) * | 2018-11-02 | 2020-05-07 | MyCollected, Inc. | Computer-implemented, user-controlled method of automatically organizing, storing, and sharing personal information |
US11061638B2 (en) * | 2019-09-17 | 2021-07-13 | The Toronto-Dominion Bank | Dynamically determining an interface for presenting information to a user |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020052799A1 (en) * | 2000-10-26 | 2002-05-02 | Vasiliy Starikov | Customized customer design, development and ordering system |
US20020065614A1 (en) * | 2000-11-29 | 2002-05-30 | Micro Motion, Inc. | Remote coriolis flowmeter sizing and ordering system |
Family Cites Families (30)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
AU2247092A (en) * | 1991-05-08 | 1992-12-21 | Digital Equipment Corporation | License management system |
US5440739A (en) * | 1992-06-11 | 1995-08-08 | Beck Systems, Inc. | Method of maintaining updated set-up configurations in workgroups on a network |
US5280570A (en) | 1992-09-11 | 1994-01-18 | Jordan Arthur J | Spectacle imaging and lens simulating system and method |
US5412756A (en) | 1992-12-22 | 1995-05-02 | Mitsubishi Denki Kabushiki Kaisha | Artificial intelligence software shell for plant operation simulation |
US5838918A (en) * | 1993-12-13 | 1998-11-17 | International Business Machines Corporation | Distributing system configuration information from a manager machine to subscribed endpoint machines in a distrubuted computing environment |
US5680528A (en) | 1994-05-24 | 1997-10-21 | Korszun; Henry A. | Digital dressing room |
US5689708A (en) * | 1995-03-31 | 1997-11-18 | Showcase Corporation | Client/server computer systems having control of client-based application programs, and application-program control means therefor |
US5812828A (en) | 1995-06-01 | 1998-09-22 | Centerline Software, Inc. | Function simulation |
JP3812005B2 (en) | 1995-10-20 | 2006-08-23 | 富士ゼロックス株式会社 | Product simulator system server, product simulator device and method |
US6167534A (en) | 1995-11-24 | 2000-12-26 | Rational Software Corporation | Load test system and method |
GB2308781A (en) * | 1995-12-29 | 1997-07-02 | Ibm | Client-Server system |
US5748896A (en) * | 1995-12-27 | 1998-05-05 | Apple Computer, Inc. | Remote network administration methods and apparatus |
US5838907A (en) * | 1996-02-20 | 1998-11-17 | Compaq Computer Corporation | Configuration manager for network devices and an associated method for providing configuration information thereto |
CA2171802C (en) | 1996-03-14 | 2001-06-05 | Richard Denison Mcdonald | Comparative performance modeling for distributed object oriented applications |
US5778368A (en) | 1996-05-03 | 1998-07-07 | Telogy Networks, Inc. | Real-time embedded software respository with attribute searching apparatus and method |
US6272555B1 (en) * | 1996-07-01 | 2001-08-07 | Sun Microsystems, Inc. | Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system |
US6122663A (en) * | 1996-12-10 | 2000-09-19 | Intel Corporation | Method and apparatus for tracking program execution time in a computer system |
US5826065A (en) | 1997-01-13 | 1998-10-20 | International Business Machines Corporation | Software architecture for stochastic simulation of non-homogeneous systems |
US6145121A (en) | 1997-04-17 | 2000-11-07 | University Of Washington | Trace based method for the analysis, benchmarking and tuning of object oriented databases and applications |
US5872957A (en) | 1997-05-01 | 1999-02-16 | International Business Machines Corporation | Method for flexible simulation modeling of multi-component systems |
US5910903A (en) | 1997-07-31 | 1999-06-08 | Prc Inc. | Method and apparatus for verifying, analyzing and optimizing a distributed simulation |
US6163779A (en) | 1997-09-29 | 2000-12-19 | International Business Machines Corporation | Method of saving a web page to a local hard drive to enable client-side browsing |
US6096094A (en) * | 1997-10-03 | 2000-08-01 | National Instruments Corporation | Configuration manager for configuring a data acquisition system |
US6051029A (en) | 1997-10-31 | 2000-04-18 | Entelos, Inc. | Method of generating a display for a dynamic simulation model utilizing node and link representations |
US6098098A (en) * | 1997-11-14 | 2000-08-01 | Enhanced Messaging Systems, Inc. | System for managing the configuration of multiple computer devices |
US6141793A (en) * | 1998-04-01 | 2000-10-31 | Hewlett-Packard Company | Apparatus and method for increasing the performance of interpreted programs running on a server |
US6167567A (en) * | 1998-05-05 | 2000-12-26 | 3Com Corporation | Technique for automatically updating software stored on a client computer in a networked client-server environment |
US6070149A (en) | 1998-07-02 | 2000-05-30 | Activepoint Ltd. | Virtual sales personnel |
US6529860B1 (en) * | 1998-10-19 | 2003-03-04 | Ford Global Technologies, Inc. | Particle impact and soil deposition analysis system and method for vehicle design |
US6324578B1 (en) * | 1998-12-14 | 2001-11-27 | International Business Machines Corporation | Methods, systems and computer program products for management of configurable application programs on a network |
-
2000
- 2000-12-12 US US09/734,048 patent/US20020073141A1/en not_active Abandoned
-
2001
- 2001-03-23 US US09/681,349 patent/US6430609B1/en not_active Expired - Lifetime
- 2001-11-28 WO PCT/GB2001/005221 patent/WO2002059800A2/en not_active Application Discontinuation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020052799A1 (en) * | 2000-10-26 | 2002-05-02 | Vasiliy Starikov | Customized customer design, development and ordering system |
US20020065614A1 (en) * | 2000-11-29 | 2002-05-30 | Micro Motion, Inc. | Remote coriolis flowmeter sizing and ordering system |
US6606570B2 (en) * | 2000-11-29 | 2003-08-12 | Micro Motion, Inc. | Remote coriolis flowmeter sizing and ordering system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080270093A1 (en) * | 2007-04-27 | 2008-10-30 | Scott Kreitzer | Devices, systems, and methods for designing a motor |
US8209160B2 (en) | 2007-04-27 | 2012-06-26 | Siemens Industry, Inc. | Devices, systems, and methods for designing a motor |
Also Published As
Publication number | Publication date |
---|---|
WO2002059800A2 (en) | 2002-08-01 |
WO2002059800A3 (en) | 2003-03-20 |
US20020073180A1 (en) | 2002-06-13 |
US6430609B1 (en) | 2002-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20020073141A1 (en) | Computational fluid dynamics software | |
JP4919951B2 (en) | Process plant user interface system with customized process graphic display layer in an integrated environment | |
US7593910B1 (en) | Decision-making system, method and computer program product | |
US8823751B2 (en) | Size based display of piping systems | |
CN110807152B (en) | Method for creating recommendation engine system based on multiple services and storage medium | |
WO2010132781A2 (en) | Graphically displaying manufacturing execution system information data elements according to a pre-defined spatial positioning scheme | |
JP2009104641A (en) | Method for displaying performance characteristic of process control apparatus | |
US20020012007A1 (en) | Internet based design/drafting system and method of use thereof | |
JP2004252930A (en) | Computerized method of defining or modifying work scope | |
US6625507B1 (en) | Method and system for designing a low pressure turbine shaft | |
Abbaspour et al. | Nonisothermal compressor station optimization | |
JP2000035977A (en) | Designing device for fluid controller and designing method | |
JPH0991327A (en) | Plant maintenance support cad system | |
US6901393B1 (en) | System, method and computer program product for a customer-centric collaborative protocol | |
Venkatesh et al. | An ICME framework for incorporating bulk residual stresses in rotor component design | |
WO2022210156A1 (en) | Program, method, and system | |
Siddique et al. | A CAD template approach to support web-based customer centric product design | |
EP2715461A1 (en) | Using opc ua to automatically generate process graphics | |
CN108386722A (en) | A kind of selection method of gas pressure regulating cabinet | |
Le Masson et al. | Designing the rules for rule-based design—conceptual and generative models, axiomatic design theory | |
Izquierdo et al. | Multi-agent simulation of hydraulic transient equations in pressurized systems | |
Pawlewski et al. | “Green” Possibilities of Simulation Software for Production and Logistics: A Survey | |
Xiao et al. | Virtual engineering: A vision of the next-generation product realization using virtual reality technologies | |
Malroy | Remote Thermal Analysis Through the Internet | |
JP2007141000A (en) | Production planning program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: AEA TECHNOLOGY PLC, UNITED KINGDOM Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:DEWHURST, SEBASTIAN JOHN;REEL/FRAME:011510/0922 Effective date: 20010118 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |