Patents Examined by Thai Phan
-
Patent number: 9377998Abstract: A method, performed by a computer device, includes obtaining an in-memory representation of computer code from a block step method of an executable model in a modeling application, wherein the computer code in-memory representation includes one or more variables. The method also includes identifying, from the one or more variables, a subset of persistent variables and determining if any of the one or more variables in the subset of persistent variables are state variables. When none of the subset of persistent variables are state variables, a block output method is generated based on the computer code in-memory representation and the one or more variables. When the subset of persistent variables includes a state variable, both the block output method and a block update method are generated based on the computer code in-memory representation and the one or more variables.Type: GrantFiled: March 14, 2013Date of Patent: June 28, 2016Assignee: The MathWorks, Inc.Inventors: Zhi Han, Fu Zhang, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Patent number: 9378463Abstract: A system and method for fusing the outputs from multiple LiDAR sensors. The method includes providing object files for objects detected by the sensors at a previous sample time, where the object files identify the position, orientation and velocity of the detected objects. The method also includes receiving a plurality of scan returns from objects detected in the field-of-view of the sensors at a current sample time and constructing a point cloud from the scan returns. The method then segments the scan points in the point cloud into predicted clusters, where each cluster initially identifies an object detected by the sensors. The method matches the predicted clusters with predicted object models generated from objects being tracked during the previous sample time. The method creates new object models, deletes dying object models and updates the object files based on the object models for the current sample time.Type: GrantFiled: August 17, 2015Date of Patent: June 28, 2016Assignee: GM Global Technology Operations LLCInventor: Shuqing Zeng
-
Patent number: 9367956Abstract: A simulation application simulates a fluid flow. The simulation application divides a fluid into coarse volumetric elements (voxels) at a first resolution, and simulates the fluid flow at the first resolution. The simulation application defines a three-dimensional window that includes a portion of the coarse voxels. The simulation application divides each coarse voxel in the portion of the coarse voxels that lie within the three-dimensional window into a plurality of fine voxels at a second resolution. The simulation application simulates the fluid flow associated with each fine voxel in the plurality of fine voxels at the second resolution based at least in part on the simulation at the coarse resolution.Type: GrantFiled: March 15, 2013Date of Patent: June 14, 2016Assignee: PixarInventors: Michael K. O'Brien, Dave Hale, Ryan Kautzman, Jiayi Chong
-
Patent number: 9367650Abstract: In an example embodiment, a first set of estimated locations for calibration points in a roof is identified in a first satellite image, the first satellite image having a first zoom level and a first angle relative to ground. Then a second set of estimate locations for the calibration points is identified in a second satellite image, the second satellite image having a second zoom level and a second angle relative to ground. Actual locations for the calibration points are derived using the first and second sets of estimated locations, the first and second zoom levels, and the first and second angles. Then dimension information is calculated for the roof based on the derived actual locations for the calibration points.Type: GrantFiled: January 10, 2014Date of Patent: June 14, 2016Assignee: eBay Inc.Inventors: Brian Gontowski, Gaurav Rekhi, Joe Augenbraun
-
Patent number: 9361410Abstract: A method of making a patient specific surgical guide includes obtaining a virtual model of a fixation member, and virtually designing a guide that defines at least one hole that corresponds to a hole of the virtual model of the fixation member.Type: GrantFiled: March 11, 2013Date of Patent: June 7, 2016Assignee: DePuy Synthes Products, Inc.Inventors: Andrew Charles Davison, John Wayne Mest
-
Patent number: 9354846Abstract: A method, performed by a computer device, may include selecting one or more input and output points in an executable graphical model in a modeling application and simulating the executable graphical model over a plurality of time points. The method may further include generating a time domain response plot for the executable graphical model based on the simulating; obtaining matrices of partial derivatives based no the selected one or more input and output points at particular time points of the plurality of time points; generating a frequency domain response plot for the executable graphical model based on the obtained matrices of partial derivatives; and generating a bidomain simulator user interface, the bidomain simulator user interface including the generated time domain response plot and the generated frequency domain response plot.Type: GrantFiled: October 15, 2012Date of Patent: May 31, 2016Assignee: The MathWorks, Inc.Inventors: Fu Zhang, Zhi Han, Murali K. Yeddanapudi, Pieter J. Mosterman
-
Patent number: 9348948Abstract: An automated method of verifying a part includes scanning the part to create a three-dimensional computer-based model of the part, indexing the computer-based model of the part to a three-dimensional nominal part design, and adjusting the shape of the model to generate an adjusted model with a shape corresponding to the shape of the nominal part design. The adjusted model is compared to the nominal part design to identify variations between the size and configuration of the adjusted model and the target part design are determined. Furthermore, it is determined whether adjusting the part to conform to the nominal part design would compromise the structure of the part.Type: GrantFiled: March 14, 2013Date of Patent: May 24, 2016Assignee: Spirit AeroSystems, Inc.Inventors: David Scott Anderson, Clark Ray Miller, Ryan Plourde
-
Patent number: 9336627Abstract: Generating a scanned-surface model representing a scanned surface includes various steps. For example, instrument model coordinates may be obtained that represent a position of the instrument in the 3D model. In addition, surface-distance measurements may be derived describing a distance from the scanned surface. Inertial measurements are also recorded. The instrument model coordinates, surface-distance measurements, and inertial measurements are correlated and filtered by a rules based selection process to determine scanned-surface model coordinates.Type: GrantFiled: March 11, 2013Date of Patent: May 10, 2016Assignee: HNTB HOLDINGS LTD.Inventors: Paul James Digiacobbe, Christopher Michael Siebern
-
Patent number: 9330208Abstract: A system and method for generating fluid flow parameter data for use in aerodynamic heating analysis. Computational fluid dynamics data is generated for a number of points in an area on a surface to be analyzed. Sub-areas corresponding to areas of the surface for which an aerodynamic heating analysis is to be performed are identified. A computer system automatically determines a sub-set of the number of points corresponding to each of the number of sub-areas and determines a value for each of the number of sub-areas using the data for the sub-set of points corresponding to each of the number of sub-areas. The value is determined as an average of the data for the sub-set of points corresponding to each of the number of sub-areas. The resulting parameter values then may be used to perform an aerodynamic heating analysis.Type: GrantFiled: June 23, 2013Date of Patent: May 3, 2016Assignee: THE BOEING COMPANYInventor: David Norman, Jr.
-
Patent number: 9330424Abstract: A system and method for performing a hypothetical power management analysis on a distributed computer system uses chronologically consecutive snapshots of the distributed computer system. The snapshots are used to extract demands of clients running in the distributed computer system for a resource for different time intervals, which are then stitched together to produce a workload trace. The snapshots and the workload trace are used to construct modeling scenarios for the distributed computer system. The modeling scenarios are used to perform analyzes to simulate the operation of the distributed computer system during which the power management module is enabled to compute potential power savings.Type: GrantFiled: June 28, 2013Date of Patent: May 3, 2016Assignee: VMware, Inc.Inventors: Aashish Parikh, Rohit Bhoj, Pradeep Padala, Mustafa Uysal, Anne Holler
-
Patent number: 9330211Abstract: An embodiment of a simulation tool includes a path determiner and a simulator. The path determiner is configured to identify a first communication path between first and second devices of a system, and the simulator is configured to simulate a routing of a first item from one of the first and second devices to the other of the first and second devices via the identified path. The path determiner may also be configured to identify the communication path before the simulator simulates the routing of the item, or to identify the communication path while the simulator is inactive.Type: GrantFiled: September 12, 2011Date of Patent: May 3, 2016Assignee: STMicroeletronics S.R.L.Inventors: Francesco Papariello, Giuseppe Desoli
-
Patent number: 9320604Abstract: The present disclosure relates to a method for providing surgical parameter data. The method comprises the computer-implemented steps of being responsive to patient specific information data for deriving patient data, where the patient specific information data is indicative of one or more dynamic characteristics, and determining a set of possible surgical parameter data according to the patient data and patient acquired data, the patient acquired data being indicative of one or more desired post-surgery activities, the patient acquired data comprising post-surgery activities preference data; and a further step of selecting the surgical parameter data from the set of possible surgical parameter data according to the post-surgery activities preference data.Type: GrantFiled: January 21, 2015Date of Patent: April 26, 2016Assignee: OPTIMIZED ORTHO PTY LTDInventors: Brad Peter Miles, Peter Bede O'Connor, Justin Roe, Brett Fritsch, Len Walter, Ed Marel, Michael Solomon, Brian Cheung, Milton Scott Bergeon, James William Pierrepont
-
Patent number: 9322263Abstract: Systems and methods for dynamically visualizing fluid velocity in subsurface reservoirs by displaying a particle at different locations on a streamline that represents a fluid path and a fluid velocity in the subsurface reservoir. The systems and methods may be used to display the actual fluid velocity or a proportionate fluid velocity for a respective streamline at predetermined incremental time steps.Type: GrantFiled: January 29, 2013Date of Patent: April 26, 2016Assignee: Landmark Graphics CorporationInventor: Maurice Christopher Gehin
-
Patent number: 9323886Abstract: A performance predicting apparatus includes an approximate model storage unit configured to store approximate models each of which is associated with one of categories, and which are used to calculate functional performance based on feature values, a feature value extracting unit configured to extract the feature values from shape data representing a shape of an object, a selection unit configured to select one of the approximate models to be used from the approximate models stored in the approximate model storage unit depending on the feature values extracted by the feature value extracting unit, and a performance calculating unit configured to calculate functional performance based on the feature values extracted by the feature value extracting unit using the approximate model selected by the selection unit.Type: GrantFiled: June 25, 2013Date of Patent: April 26, 2016Assignee: HONDA MOTOR CO., LTD.Inventors: Takahiro Fukushige, Yusuke Uda, Tokitomo Ariyoshi, Yuki Okuma, Tatsuya Okabe
-
Patent number: 9317635Abstract: Systems and methods for evaluating the corrosion risk in operations with equipment for the handling an acid gas-containing solutes, e.g., an amine unit for the removal of acid gases such as H2S, CO2, etc., are provided. Input parameter values corresponding to geometrical parameters of at least an equipment (or a portion of an equipment) susceptible to corrosion risk, operating parameters, fluid dynamic properties, and properties of the solute are received by the system. Based on the input values, the systems and methods derive a minimum pressure above which acid gas flashing occurs given the localized pressure drop, causing corrosion in the identified location. In one embodiment, the systems and methods provide an assessment correlating acid gas loadings with the corrosion risk.Type: GrantFiled: June 27, 2013Date of Patent: April 19, 2016Assignee: Chevron U.S.A. Inc.Inventors: Andrew Thomas O'Connor, Kyrolos Paul El Giheny, Sara Christine Parten, Benjamin Roy Crowder, David Lawrence Cooke, Eugene Vladimirovich Stepanov, Teppei Suzuki, Bart Quentin Welch
-
Patent number: 9317627Abstract: Patterns (e.g., such as images, waveforms such as sounds, electromagnetic waves, or other signals, etc.) are synthesized, modulated and/or analyzed through the use of a computer programmed with a novel mathematical formula. The formula acts as a linear operator and can be used to create a variety of shapes, waveforms, and other representations. The formula greatly enhances ability in computer operations and provides a great savings in computer memory and a substantial increase in computing power.Type: GrantFiled: July 6, 2014Date of Patent: April 19, 2016Assignee: GENICAP BEHEER B.V.Inventor: Johan Gielis
-
Patent number: 9311436Abstract: A device may receive function information that describes a caller element that calls a called element that is separate from the caller element. The function information may identify a name or reference of the called element, a passed input, and a passed output. The passed input may be provided by the caller element to the called element, and the passed output may be received by the caller element from the called element. The caller element may be associated with a caller model, and the called element may be associated with a called model. The device may identify the called element, and may execute the caller element in a simulation environment. Execution of the caller element may cause execution of the called element without causing execution of an entirety of the called model. The device may receive the passed output from the called element based on executing the called element.Type: GrantFiled: May 15, 2015Date of Patent: April 12, 2016Assignee: The MathWorks, Inc.Inventors: Matthew J. Englehart, Srinath Avadhanula, Aravind Pillarisetti, Nirmal K. Gunaseelan, Peter S. Szpak, Hidayet T. Simsek
-
Patent number: 9311432Abstract: The present inventors devised, among other things, systems, methods, and software that radically simplify and reduce the time necessary to specify, design, manufacture, and document control panels and wiring harnesses for semi-custom and custom equipment, such as HV AC equipment. A computer storage medium includes data relating to a plurality of control panel enclosures and a set of rules for designing a control panel. The system receives a selection of two or more components for placement in the control panel, retrieves information about the two or more components from a database, and generates one or more layouts. The one or more layouts comprise placement of the two or more components within at least one of the plurality of control panel enclosures as a function of the set of rules for designing a control panel. The control panel enclosures are dynamically selected as a function of the two or more components.Type: GrantFiled: May 4, 2015Date of Patent: April 12, 2016Assignee: DESIGN READY CONTROLS, INC.Inventors: Troy Schmidtke, Mitchell T. DeJong, Dipesh Karki, Peder A. Lindberg, Charles Ray Kerkhoff
-
Patent number: 9304881Abstract: Hardware emulation produces relevant and irrelevant trace data. Verification of a design under test requires knowledge of the relevant trace data. Data lines are provided to capture trace data from the hardware emulator's logic elements during emulation. The data lines connect the outputs of these logic elements to the inputs of a configurable interconnect circuit. The configurable interconnect circuit is capable of being programmed to select from a plurality of these inputs to connect a number of the data lines to a scan chain or trace data storage circuit. The configurable interconnect circuit can then selectively connect those data lines carrying relevant trace data to a trace data processing circuit. The trace data processing circuit may be a scan chain, analysis device or storage device or other suitable trace data processing device.Type: GrantFiled: October 16, 2013Date of Patent: April 5, 2016Assignee: Mentor Graphics CorporationInventors: Cyril Quennesson, Pamphile Koumou
-
Patent number: 9298864Abstract: A system, method and software product emulate and profile an application playing on a mobile device. The mobile device is emulated using a model based upon characteristics related to performance of the mobile device. The application is played and monitored within the model to determine resource utilization of the application for the mobile device.Type: GrantFiled: November 19, 2013Date of Patent: March 29, 2016Assignee: WAPP TECH CORP.Inventor: Donavan P. Poulin