Patents Examined by Maryam Ipakchi
  • Patent number: 8738350
    Abstract: A method of simulating a design described in HDL is provided. In this method, modules of the design can be partitioned into first modules for simulation by a serial simulation engine and second modules for simulation by a concurrent simulation engine. The first and second modules can be prioritized for simulation based on classes of events consistent with an execution model of the HDL. Simulations of the serial and concurrent simulation engines can be synchronized for each class of events. Synchronizing can include transferring updated interface variable values, which are shared by the second modules and at least a subset of the first modules, between the serial simulation engine and the concurrent simulation engine. This transferring can include translating representations of the updated interface variable values.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: May 27, 2014
    Assignee: Synopsys, Inc.
    Inventors: Keith Whisnant, Claudio Basile, Giacinto Paolo Saggese
  • Patent number: 8739053
    Abstract: An electronic device includes a housing, a first display unit, a second display unit, a sensing input unit and a processor. The first display unit and the second display unit are both disposed on the housing. The sensing input unit is coupled to the first display unit and the second display unit, and is used for sensing and receiving a user input. The user input enables a transferring behavior of displaying a second object in the second display unit according to a first object displayed in the first display unit. The processor is coupled to the first display unit, the second display unit and the sensing input unit, and is used for controlling the second display unit according to the user input to display the second object.
    Type: Grant
    Filed: October 27, 2008
    Date of Patent: May 27, 2014
    Assignee: HTC Corporation
    Inventors: Ming-Yu Chen, Chao-Yi Chen, Cheng-Chieh Chuang, Chi-Nien Chen
  • Patent number: 8731872
    Abstract: There is provided a system and method for providing a visualization of data describing a physical structure. An exemplary method comprises defining an unstructured grid that corresponds to a three-dimensional physical structure, the unstructured grid comprising data representative of a property of interest. The exemplary method also comprises defining a probe as an object that comprises a set of topological elements, at least one of which does not share a common plane. The exemplary method additionally comprises providing a visualization of the unstructured grid data on the geometry defined by the probe.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: May 20, 2014
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Marek K. Czernuszenko, Lucas J. Hilliard, Kelly G. Walker, Jose J. Sequeira, Jr., Neal L. Adair, Timothy A. Chartrand, Alan R. Wild
  • Patent number: 8731875
    Abstract: There is provided a system and method for providing a visualization of data describing a physical structure. An exemplary method comprises defining an unstructured grid that corresponds to a three-dimensional physical structure, the unstructured grid comprising data representative of a property of interest. The exemplary method also comprises defining a probe as an object that comprises a set of topological elements, at least one of which does not share a common plane. The exemplary method additionally comprises providing a visualization of the unstructured grid data on the geometry defined by the probe.
    Type: Grant
    Filed: June 2, 2011
    Date of Patent: May 20, 2014
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Lucas J. Hilliard, Jose J. Sequeira, Jr., Kelly G. Walker, Marek K. Czernuszenko, Neal L. Adair, Timothy A. Chartrand, Alan R. Wild
  • Patent number: 8731873
    Abstract: There is provided a system and method for providing data describing a physical structure. An exemplary method comprises defining an unstructured grid that corresponds to a three-dimensional physical structure. The unstructured grid comprises data representative of a property of interest. At least one filter object and a selection criterion are defined. A portion of the unstructured grid data that meets the selection criterion relative to the filter object is selected.
    Type: Grant
    Filed: February 21, 2011
    Date of Patent: May 20, 2014
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Kelly G. Walker, Marek K. Czernuszenko, Jose J. Sequeira, Jr., Neal L. Adair, Alan R. Wild, Timothy A. Chartrand, Lucas J. Hilliard
  • Patent number: 8731887
    Abstract: There is provided a system and method for obtaining a model of data describing a physical structure. An exemplary method comprises defining a three-dimensional (3D) object that corresponds to a physical structure. The 3D object comprises a set of topological elements that each has an initial geometric definition. The exemplary method also comprises creating a subsequent model of the data by updating a subset of the topological elements in the 3D object. Each updated element in the subset has a geometric definition that has changed relative to its initial geometric definition.
    Type: Grant
    Filed: February 21, 2011
    Date of Patent: May 20, 2014
    Assignee: ExxonMobile Upstream Research Company
    Inventors: Lucas J. Hilliard, William P. Brown, Indra N. Datta
  • Patent number: 8726185
    Abstract: A method and apparatus for rendering overlapped objects are provided. In the method, multiple objects are sorted according to rendering properties thereof and placed into a source chain. As for a target object in the source chain, an object first overlapped with the target object is successively searched. If no overlapped object is found, the target object is moved to a target chain. Otherwise, a blending object is generated by blending an overlapping area of the target object and overlapped object according to an alpha-blending property thereof and the blending object and all non-overlapping areas of the target object and overlapped object are inserted respectively as a new object into the source chain. The above steps are repeated until all objects in the source chain are moved to the target chain. Finally, the objects in the target chain are rendered on an electronic device.
    Type: Grant
    Filed: November 2, 2012
    Date of Patent: May 13, 2014
    Assignee: VIA Technologies, Inc.
    Inventors: Guo-Feng Zhang, Yi-Fei Zhu
  • Patent number: 8718993
    Abstract: An efficient percolation aggregation solver methodology captures media connectivity and continuity to reliably incorporate relevant flow solution trends in subterranean formation models. The approach allows introduction of meaningful physical information that is generally overlooked by state-of-the-art algebraic algorithms in the solution process. Percolation aggregation extends the efficiency and robustness of solution methods used to solve scientific and engineering problems.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: May 6, 2014
    Assignee: ConocoPhillips Company
    Inventor: Hector M. Klie
  • Patent number: 8713451
    Abstract: Methods for delivering rich media content to a user within an email system via a dedicated media channel. An email system receives an email message associated with rich media content from a registered sender for delivery to a recipient. To improve the recipient's viewing experience, the email system ensures that the rich media content is loaded in a rich media database before delivering the email message to the recipient. When the recipient reads the email message, the email system delivers the rich media content to the recipient from the rich media database via a dedicated media channel efficiently and at a low cost.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael C. Kunz, David S. Barlin, Joost Bon, Brian D. Holdsworth, Michael D. Schackwitz
  • Patent number: 8688415
    Abstract: Systems and methods are disclosed for determining stress intensity factors. In one or more embodiments, the method can include the steps of defining a crack tip zone about one or more crack tips of one or more arbitrarily shaped cracks in an arbitrarily shaped solid. The one or more crack tip zones can be constrained within a finite element model representation mesh of the arbitrarily shaped solid to provide one or more constrained crack tip zones. The combination of the finite element model representation mesh and the one or more constrained crack tip zones can be processed to determine the stress intensity factor for each of the one or more arbitrarily shaped cracks.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: April 1, 2014
    Assignee: Kellogg Brown & Root LLC
    Inventor: Stephen J. Holdbrook
  • Patent number: 8688431
    Abstract: A detachable audio device structured to be coupled to an interface port of a computer system simulates the coupling and uncoupling of an audio controller to trigger an operating system being executed by a processing device of the computer system to select between an audio driver for that same audio controller and another audio driver for a different audio controller to which the processing device of the computer system has access, thus triggering a selection between causing audio played by the computer system to be acoustically output through either an acoustic driver to which the detachable audio device relays the audio or another acoustic driver associated with the other audio controller to which the processing device of the computer system has access.
    Type: Grant
    Filed: April 5, 2011
    Date of Patent: April 1, 2014
    Assignee: Bose Corporation
    Inventors: Kenneth S. Lyons, David A. Howley, Benjamin D. Burge
  • Patent number: 8689127
    Abstract: A user interface for setting parameters for an edge location video tool is provided. The user interface includes a multi-dimensional parameter space representation that allows a user to adjust a single parameter combination indicator in order to adjust multiple edge detection parameters at once. One or more edge feature representation windows may be provided which indicate the edge features detectable by the current configuration of the edge detection parameters.
    Type: Grant
    Filed: November 5, 2012
    Date of Patent: April 1, 2014
    Assignee: Mitutoyo Corporation
    Inventors: Yuhua Ding, Mark Lawrence Delaney, Michael Nahum
  • Patent number: 8682632
    Abstract: A machine implemented method and a system for simulating an electronic design is provided. The method includes determining a clock period based on a first clock having a first clock period and a second clock having a second clock period used for digital applications of an electronic system. The clock period is a repeating decimal or a value that exceeds a resolution of a simulator. The method further includes using the first clock with the first clock period for simulating the electronic system; determining a third clock for a third clock period and a fourth clock for a fourth clock period such that the third clock and the fourth clock when used in simulation provide an average that is substantially similar to the second clock having the second clock period; and using the third clock and the fourth clock, instead of the second clock for simulating the electronic system.
    Type: Grant
    Filed: February 16, 2011
    Date of Patent: March 25, 2014
    Assignee: QLOGIC, Corporation
    Inventors: Gavin J. Bowlby, Thomas J. Stiglich
  • Patent number: 8660824
    Abstract: Embodiments of methods and systems for improved gridding of complex networks such as geological fractures are disclosed. In at least one embodiment, a method in accordance with the present disclosure includes adjusting a location of at least one non-fixed pillar of an initial grid, including: establishing a multi-point stencil of pillars that includes the at least one non-fixed pillar; selecting a fixed pillar of the initial grid toward which the non-fixed pillar is to be adjusted; determining a distance from each pillar of the multi-point stencil to the selected fixed pillar; calculating an inverse-distance weighted mean position based on the determined distances of the pillars of the multi-point stencil; and adjusting a position of the at least one non-fixed pillar to the inverse-distance weighted mean position.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: February 25, 2014
    Assignee: Schlumberger Technology Corporation
    Inventor: Michael John Williams
  • Patent number: 8650005
    Abstract: A method may include displaying one or more interactive 2D images, each 2D image representing at least bony tissue cranio-facial features of a patient and each 2D image having one or more portions each associated with a corresponding portion of the patient's bony. The method may also include displaying a 3D image representing exterior soft-tissue cranio-facial features of the patient. The method may additionally include receiving input from a user regarding movement of a particular portion of the one or more portions of the 2D image. The method may further include redrawing the 3D image based at least on the movement of the particular portion of the 2D image to simulate response of the exterior soft-tissue cranio-facial features of the patient to movement of a portion of the patient's bony tissue corresponding to the particular portion of the 2D image.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: February 11, 2014
    Assignee: Dolphin Imaging Systems, LLC
    Inventor: Swanwa Liao
  • Patent number: 8615387
    Abstract: A system is provided. The system comprises a computer system comprising at least one processor, a thermodynamic state solver application, and a thermodynamic system solver application. When executed by the at least one processor, the thermodynamic state solver application computes a flash equilibrium state solution for each of a plurality of nodes in a thermodynamic network and determines for each of the plurality of nodes at least one sensitivity of a first thermodynamic property with reference to at least one second thermodynamic property. When executed by the at least one processor, the thermodynamic system solver computes a pressure at each of the nodes and flows between the nodes based at least in part on the sensitivities, wherein a result based on the pressures and flows is determined.
    Type: Grant
    Filed: April 7, 2011
    Date of Patent: December 24, 2013
    Assignee: Invensys Systems, Inc.
    Inventor: Ian H. Boys
  • Patent number: 8560295
    Abstract: In one embodiment, a method to simulate an HDL specification is provided. For each call to a procedure, an intermediate process is dynamically created during simulation. The process containing the call to the procedure is replaced with the intermediate process in an active process list of processes scheduled for execution. The intermediate process is configured to call the procedure and, in response to completing execution of the procedure, cause the simulator to add the calling process to the front of the active process list and remove the intermediate process from the active process list.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: October 15, 2013
    Assignee: Xilinx, Inc.
    Inventors: Sonal Santan, Pratima Gupta
  • Patent number: 8560279
    Abstract: A method of determining the influence of a variable in a phenomenon includes extracting a selected variable for analysis and conducting a sequence of graphical operations that includes other variables in the phenomenon. Calculating a variable influence indicator for the selected variable and repeating the steps for other selected variables enables an evaluation among the selected variables to determine their influence in the phenomenon.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: October 15, 2013
    Assignee: General Electric Company
    Inventor: Robert Edward Callan
  • Patent number: 8498845
    Abstract: Method for transforming electromagnetic survey data acquired from a subsurface region to a subsurface resistivity model indicative of hydrocarbon accumulations or lack thereof. In one embodiment, data are selected for two or more non-zero frequencies (100), and a structural model of the region is developed based on available geological or geophysical information. An initial resistivity model of the region is developed based on the structural model (101), and the selected data are inverted to update the resistivity model (106) by iterative forward modeling (103) and minimizing an objective function (105) including a term measuring mismatch between model synthesized data and measured survey data, and another term being a diffusive regularization term that smoothes the resistivity model (104). The regularization term can involve a structure or geology constraint, such as an anisotropic resistivity symmetry axis or a structure axis, determined from the a priori information (102).
    Type: Grant
    Filed: February 1, 2011
    Date of Patent: July 30, 2013
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Charlie Jing, Dennis E. Willen
  • Patent number: 8494820
    Abstract: A computing device and a method measures scattering parameters (S-parameters) values at ports of a circuit at different signal frequencies, and creates a non-common-pole rational function of S-parameters by applying a vector fitting algorithm to the S-parameters. A matrix of the non-common-pole rational function is converted to a state-space matrix, and the state-space matrix is substituted into a Hamiltonian matrix. The device and method further analyzes if eigenvalues of the Hamiltonian matrix have pure imaginaries, to determine if the non-common-pole rational function of the S-parameters satisfies a passivity requirement.
    Type: Grant
    Filed: December 14, 2010
    Date of Patent: July 23, 2013
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventors: Wen-Laing Tseng, Shen-Chun Li, Shou-Kuo Hsu