Patents Examined by Jason Proctor
  • Patent number: 7930161
    Abstract: A method, apparatus and computer-program product for modeling distributed systems is disclosed. The method comprises the steps of representing selected ones of a plurality of physical and logical elements as a plurality of objects, organizing the selected ones of the objects within each of the plurality of model layers, the model layers representing at least one function of the distributed network, determining behavioral relationships among objects within each of the model layers and determining behavioral relationships among selected ones of the objects among each of the model layers, said selected objects representing layer endpoints, wherein information between model layers is passed through said layer endpoints. The apparatus recites a processor for performing the steps of the disclosed method and the computer-program product provides code or instruction to a processor for executing the disclosed method steps.
    Type: Grant
    Filed: March 21, 2007
    Date of Patent: April 19, 2011
    Assignee: EMC Corporation
    Inventors: Sudhir Vijendra, Patricia Florissi
  • Patent number: 7925487
    Abstract: Replaying distributed systems involves playing a distributed system in a simulator using data from a real-world operation. In an example embodiment, a simulation process is to simulate a distributed system that has a first instance and a second instance. The simulation process includes a first simulation object corresponding to the first instance and a second simulation object corresponding to the second instance. In another example embodiment, communications between the first instance and the second instance are simulated within the simulation process using function calls between the first simulation object and the second simulation object.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: April 12, 2011
    Assignee: Microsoft Corporation
    Inventors: Wei Lin, Xuezheng Liu, Zheng Zhang
  • Patent number: 7917342
    Abstract: A computer aided design system and a computer aided design program which can greatly increase the utility of a computer aided design model, and can improve the efficiency of design and production processes, by adopting a curved surface theory which ensures the continuity of a free-form line or surface. A computer executes: a point sequence information extraction process for extracting a plurality of point sequences on a curved surface; a dividing process for generating a curved surface from the point sequences and dividing the curved surface into a predetermined number of mesh points; a first fundamental form computing process for computing coefficients of the first fundamental form; a second fundamental form computing process for computing coefficients of the second fundamental form; and a storage process for storing the point sequence information, the coefficients of the first fundamental form and the coefficients of the second fundamental form.
    Type: Grant
    Filed: October 6, 2003
    Date of Patent: March 29, 2011
    Assignees: Mitsubishi Heavy Industries, Ltd., PAL Corporation Ltd.
    Inventors: Masami Miura, Takayuki Kawano, Yuichi Sasaki, Takeshi Nakahama, Yasuhiko Yoshida
  • Patent number: 7912695
    Abstract: Simulation techniques for measuring the performance of J2EE applications are described. Simulation models for J2EE systems are generated which utilize one or more simulation components comprising queuing centers. The queuing centers employ logic to emulate J2EE thread models by locking on threads when messages are received by simulation components and waiting to unlock until a response is received from every subsequent component in the system. Additionally, simulation components which correspond to J2EE system components running on java virtual machines employ logic which emulates overhead introduced during memory allocation and garbage collection. The simulation models are also utilized during software development in a continuous performance evaluation process which gives feedback at each software development stage based on simulations run using the models described.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: March 22, 2011
    Assignee: Infosys Technologies Ltd.
    Inventors: Ramchandar Krishnamurthy, Deepak Brijnandan Goel, Prabhakar Mynampati, Sandeep M. Karamongikar
  • Patent number: 7912691
    Abstract: A distributed network including at least two Reconfigurable Optical Add/Drop Multiplexers (ROADMs) may be designed by a method including simulating routing of data traffic in a distributed network. The method may also include identifying a first location for placement of a first ROADM based at least partially on the simulated routing of the data traffic. The method may also include simulating rerouting of data traffic in the distributed network including the first ROADM at the first location. The method may further include identifying a second location for placement of a second ROADM based at least partially on the simulated rerouting of the data traffic.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: March 22, 2011
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Canhui Ou, Steven Gemelos, Jian Li, Howard S. Mountford, Orlando Echeverria-Calvet
  • Patent number: 7904282
    Abstract: A method for multi-objective fault accommodation using predictive modeling is disclosed. The method includes using a simulated machine that simulates a faulted actual machine, and using a simulated controller that simulates an actual controller. A multi-objective optimization process is performed, based on specified control settings for the simulated controller and specified operational scenarios for the simulated machine controlled by the simulated controller, to generate a Pareto frontier-based solution space relating performance of the simulated machine to settings of the simulated controller, including adjustment to the operational scenarios to represent a fault condition of the simulated machine.
    Type: Grant
    Filed: March 22, 2007
    Date of Patent: March 8, 2011
    Assignee: General Electric Company
    Inventors: Kai Frank Goebel, Rajesh Venkat Subbu, Randal Thomas Rausch, Dean Kimball Frederick
  • Patent number: 7904281
    Abstract: In a mounting process simulation system and a method thereof in accordance with the present invention, the respective simulations of a mounting process having a plurality of sequential steps are analyzed on the basis of condition parameters, a single evaluation value is created on the basis of the analysis results, and when the evaluation value does not reach a target value, an approximate function is created on the basis of the analysis results, a tentative parameter is created, and optimization is carried out again.
    Type: Grant
    Filed: July 23, 2004
    Date of Patent: March 8, 2011
    Assignee: Panasonic Corporation
    Inventors: Masaki Okamoto, Hiroaki Fujiwara, Teppei Iwase
  • Patent number: 7899660
    Abstract: A method and system of digital circuit functionality recognition for circuit characterization is disclosed. In one embodiment, a method for determining the valid arcs includes receiving a truth table including state information associated with input pins and their associated output pins in the digital circuit. Valid arcs are then determined based on whether a change in each of the input pins causes a change in associated one of the output pins using the received truth table. A first arc table is then formed using state information associated with substantially the determined valid arcs. Redundant arcs are then identified in the first arc table using the associated state information. A second arc table is then formed by removing the state information associated with the redundant arcs from the first arc table.
    Type: Grant
    Filed: October 18, 2007
    Date of Patent: March 1, 2011
    Assignee: Wipro Limited
    Inventor: Ben Varkey Benjamin
  • Patent number: 7890305
    Abstract: A method and article for designing dual-mode adapters in a joint press kit. A plurality of ball joints for use with the adapters are selected. An adapter design is created by defining a first variable representative of a physical characteristic of the adapter design; defining a second variable representing a quantity of ball joints that are not compatible with the adapter design in a second operational mode; generating data sets including the first and second variables; and utilizing the data sets to determine a value for a characteristic of the adapter.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: February 15, 2011
    Assignee: Snap-on Incorporated
    Inventor: Daniel D. Lionberg
  • Patent number: 7869982
    Abstract: A method of defining a composite tape course to form at least a portion of a composite part ply comprises approximating a contoured surface with a reference plane. The method further includes selecting a three-dimensional reference surface to approximate the contoured surface and defining a first function to correlate a first point from the contoured surface to a first intermediate point on the reference surface. The method includes selecting the reference plane to approximate the reference surface, defining a second function to correlate the first intermediate point to a reference point in the reference plane, and mapping a ply boundary from the contoured surface to a reference ply boundary in the reference plane. A tape boundary may be mapped from the contoured surface to a reference tape boundary in the reference plane.
    Type: Grant
    Filed: August 22, 2009
    Date of Patent: January 11, 2011
    Assignee: The Boeing Company
    Inventors: Michael Drumheller, Alan K. Jones, Frederick K. Klein
  • Patent number: 7865347
    Abstract: A method, apparatus and a filter compiler system for building a filter is disclosed. The filter compiler system includes a filter resource estimator. The filter resource estimator is configured to estimate an implementation cost of the filter. The filter compiler system determines whether the implementation cost is acceptable and updates a design of the filter upon determining that the implementation cost is unacceptable.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: January 4, 2011
    Assignee: Altera Corporation
    Inventors: Tony San, Philippe Molson
  • Patent number: 7865342
    Abstract: A computer reads data from a database in an external recording device to generate an analysis model which represents the surface profile of a member with a mesh. Next, the computer initializes the meshes of the analysis model by setting thereto a gas attribute corresponding to a non-leakage site and thereafter sets to any mesh a liquid attribute corresponding to a leakage site, and changes the attribute of meshes adjacent to the meshes having the liquid attribute from the gas attribute to the liquid attribute. Then, the computer connects meshes of which attribute has been set to the liquid attribute to generate a leakage path and outputs information relating to the leakage path on a display device.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 4, 2011
    Assignee: Fuji Jukogyo Kabushiki Kaisha
    Inventor: Jianrong Shen
  • Patent number: 7856342
    Abstract: Methods and program products for presenting a view of physical element, the physical element represented in a computer aided design (CAD) model, and integrating a presentation of structural reinforcement of the physical element into the view of the physical element.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: December 21, 2010
    Assignee: Autodesk, Inc.
    Inventors: Emile E. Kfouri, Tim Culver
  • Patent number: 7844421
    Abstract: The present invention is a process for simulating a SAW device, while taking into account the thickness of the substrate. An aspect of the present invention is simulating a traveling surface acoustic wave in a periodic waveguide. The surface acoustic wave is simulated by analyzing an upper portion of the waveguide including a periodic array of electrodes using a periodic finite element method. The simulation further involves analyzing a lower portion of the waveguide including a bottom of the waveguide with an analytic method.
    Type: Grant
    Filed: January 15, 2007
    Date of Patent: November 30, 2010
    Assignee: Seiko Epson Corporation
    Inventors: Sangpil Yoon, Jiun-Der Yu
  • Patent number: 7844419
    Abstract: The present invention is a method for detecting potential topology problems in a network representation consisting of links and nodes. In accordance with one embodiment of the invention, there are three potential topology problem cases that are identified by the program. Those include nodes in close proximity, pipe-split candidates in which nodes are close to pipes, and pipe-split candidates in which pipes overlap. The program searches the data for any cases that fall within user-defined criterion or tolerances and returns a list of potential problems that the user can visually inspect and, if necessary or desired, make corrections thereto. Graphic user interfaces with dialog boxes and action buttons are also provided in accordance with the invention.
    Type: Grant
    Filed: May 19, 2003
    Date of Patent: November 30, 2010
    Assignee: Bentley Systems, Incorporated
    Inventors: Robert A. Gurrieri, Robert F. Mankowski
  • Patent number: 7840393
    Abstract: A system and method of developing better-designed medical devices, particularly cardiovascular stents and endovascular grafts. The system comprises a geometry generator, a mesh generator, a stress/strain/deformation analyzer, and a visualization tool. In one embodiment, the geometry generator receives three-dimensional volumetric data of an anatomical feature and generates a geometric model. The mesh generator then receives such geometric model of an anatomical feature or an in vitro model and a geometric model of a candidate medical device. In another embodiment, the mesh generator only receives a geometric model of the candidate medical device. Using the geometric model(s) received, the mesh generator creates or generates a mesh or a finite element model. The stress/strain/deformation analyzer then receives the mesh, and the material models and loads of that mesh.
    Type: Grant
    Filed: October 4, 2000
    Date of Patent: November 23, 2010
    Assignee: Trivascular, Inc.
    Inventors: Robert G. Whirley, Michael V. Chobotov
  • Patent number: 7801711
    Abstract: A method for configuring the physical model of a heat recovery steam generator that can estimate the state quantity of generated steam from the state quantity of the exhaust gas to be introduced, and capable of establishing the physical model of a combined cycle power generation facility thereby. The optimum values for the flow rates Flp and Fhp, pressures and temperatures Tlp and Thp of the low pressure main steam and high pressure main steam are computed in such a way as to ensure that an objective function E stored in advance will come close to zero.
    Type: Grant
    Filed: January 13, 2006
    Date of Patent: September 21, 2010
    Assignee: Hitachi, Ltd.
    Inventor: Yoshiharu Hayashi
  • Patent number: 7801705
    Abstract: In various embodiment of the present invention, a method for determining a mass distribution solution for a mathematical model of a part to be structurally analyzed is provided. The method includes utilizing a finite element modeling (FEM) device to generate a nodal data of a part to be structurally analyzed. The nodal data is exported into a mass distribution solution (MDS) generating device where a three dimensional graphical illustration of the nodal data is rendered on a monitor of the MDS generating device. Mass properties data relating to the part to be analyzed is then imported into the MDS generating device from a weight accounting data source (WAD). The MDS generating device includes a processor that executes a MDS algorithm to thereby generate a MDS for the nodal data based on the imported mass properties data. A three dimensional graphical illustration of the weight distribution across selected nodes of the nodal data in accordance with of the mass distribution solution is rendered on the monitor.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: September 21, 2010
    Assignee: The Boeing Company
    Inventors: Bruce D Shimel, Scott W Stevenson
  • Patent number: 7797141
    Abstract: A method of modeling a mission system. The system is represented as a plurality of architectural components. At least some of the architectural components are configured with availability characteristics to obtain a model of the system. The model is implemented to assess availability in the mission system. The model may be implemented to perform tradeoff decisions for each individual component and interrelated components. Availability can be assessed for the system, given all of the tradeoffs.
    Type: Grant
    Filed: December 15, 2005
    Date of Patent: September 14, 2010
    Assignee: The Boeing Company
    Inventors: Don M. O'Connell, David C. Nelson
  • Patent number: 7788076
    Abstract: An interference analysis device can be provided, which analyzes interference between wirings of a circuit board with reduced load and for a short time period. The interference analysis device according to the present invention includes: a design data input part for inputting design data of the circuit board; a noise characteristics setting part that sets data representing electrical characteristics of noise for a wiring of the circuit board; a limit value setting part that sets an allowable limit value of noise received by a wiring; a selection part that selects a wiring group to be analyzed based on the noise characteristics data and the allowable limit value; an interference analysis part that calculates, concerning the selected wiring group, an amount of interference from a wiring giving the interference to a wiring receiving the interference; and a received noise level calculation part that calculates a noise level that the wiring receiving the interference will receive.
    Type: Grant
    Filed: March 8, 2005
    Date of Patent: August 31, 2010
    Assignee: Panasonic Corporation
    Inventors: Hideki Iwaki, Tetsuyoshi Ogura, Naoki Komatsu, Takeshi Nakayama, Tomohiro Kinoshita