US20020073141A1 - Computational fluid dynamics software - Google Patents

Computational fluid dynamics software Download PDF

Info

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
Application number
US09/734,048
Inventor
Sebastian Dewhurst
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricardo AEA Ltd
Original Assignee
AEA Technology PLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by AEA Technology PLC filed Critical AEA Technology PLC
Priority to US09/734,048 priority Critical patent/US20020073141A1/en
Assigned to AEA TECHNOLOGY PLC reassignment AEA TECHNOLOGY PLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: DEWHURST, SEBASTIAN JOHN
Priority to US09/681,349 priority patent/US6430609B1/en
Priority to PCT/GB2001/005221 priority patent/WO2002059800A2/en
Priority to AU2002217262A priority patent/AU2002217262A1/en
Priority to PCT/GB2001/005406 priority patent/WO2002048922A2/en
Priority to GB0309019A priority patent/GB2384595B/en
Publication of US20020073141A1 publication Critical patent/US20020073141A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F30/00Computer-aided design [CAD]
    • G06F30/20Design optimisation, verification or simulation
    • G06F30/23Design optimisation, verification or simulation using finite element methods [FEM] or finite difference methods [FDM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2111/00Details relating to CAD techniques
    • G06F2111/10Numerical 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. [0001]
  • 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. [0002]
  • 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: [0003]
  • (a) the customer connecting via the network to the server computer, using client software; [0004]
  • (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; [0005]
  • (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; [0006]
  • (d) the server computer performing the modelling of the structure as specified by the customer, and converting the results into an output form; [0007]
  • (e) the server computer notifying the customer that the results are available, and providing those results to the customer via the network. [0008]
  • 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. [0009]
  • 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. [0010]
  • 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. [0011]
  • 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. [0012]
  • The invention will now be further and more particularly described, by way of example only, and with reference to the accompanying drawings in which: [0013]
  • FIG. 1 shows a screen display for providing a customer with options; [0014]
  • FIG. 2 shows a screen display requesting details from the customer; and [0015]
  • FIG. 3 shows a screen display showing output results.[0016]
  • 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. [0017]
  • 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. [0018]
  • 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. [0019]
  • 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 [0020] 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.
  • 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. [0021]
  • The customer then submits the problem by clicking on an appropriate box (as at [0022] 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 [0023] 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.
  • 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”. [0024]

Claims (7)

I claim:
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.
US09/734,048 2000-12-12 2000-12-12 Computational fluid dynamics software Abandoned US20020073141A1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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