Patents Examined by Bernard E Cothran
  • Patent number: 8600722
    Abstract: A method and apparatus for providing a program-based hardware co-simulation of a circuit design are described. In one example, a circuit design is implemented for programmable logic to establish a design under test (DUT). A co-simulation model is programmatically generated using primitives defined by an application programming interface (API). The circuit design is simulated by configuring the programmable logic with the DUT and driving a co-simulation engine to communicate with the DUT via execution of the co-simulation model.
    Type: Grant
    Filed: May 22, 2007
    Date of Patent: December 3, 2013
    Assignee: Xilinx, Inc.
    Inventors: Chi Bun Chan, Nabeel Shirazi, Shay Ping Seng, Haibing Ma
  • Patent number: 8577650
    Abstract: Predicting thermal strain and providing a visual representation of the predicted thermal strain on a subject. A computerized model combines subject data, fabric data, and environmental conditions to simulate the thermal comfort of the subject wearing a plurality of fabric layers over time. The visual representation indicates the simulated thermal comfort on an image of the subject with the plurality of fabric layers. A user interface enables a user to modify or define the input data to compare the predicted thermal comfort of the subject wearing different garments under the same working conditions.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: November 5, 2013
    Assignee: Kimberly-Clark Worldwide, Inc.
    Inventors: Andrew Thomas Baker, Linda Connor Sledge, Ralph Solarski, Kenneth John Zwick, Audra Wright
  • Patent number: 8566073
    Abstract: A simulation method for a cascade communication system comprising a nodes sequence numbered as 1 to N from a transmitter to a receiver, comprises: acquiring simulation parameters; calculating reverse transfer functions of the nodes; determining a current node in the sequence; adding noise that should be added at the current node to a simulation signal of a previous node; simulating the current node to generate a simulation signal of the current node, by using the simulation signal of the previous node added with the noise that should be added at the current node, based on the reverse transfer function of the current node; judging whether simulations of all the nodes are completed; if yes, repeating the adding and the simulating; if not, determining a cost of the based on the simulation signal of the current node.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: October 22, 2013
    Assignee: Fujitsu Limited
    Inventors: Liang Dou, Zhenning Tao, Shoichiro Oda
  • Patent number: 8560288
    Abstract: A simple analysis model for an elastomeric material member with a strong nonlinearity is created, that is, for a rubber member gripped between a first member and a second member, first shell elements are created for the contact surface of the rubber member contacting the first member, second shell elements are created for the contact surface of the rubber member contacting the second member, and spring elements are created between specific nodes of the first and second shell elements. The spring constant of the created spring elements is identified by data of material tests.
    Type: Grant
    Filed: November 20, 2007
    Date of Patent: October 15, 2013
    Assignee: Fujitsu Limited
    Inventor: Kanako Imai
  • Patent number: 8554525
    Abstract: A method is provided for creating or evolving a virtual environment with a computer system. Steps of the method include: forming a plurality of layers of data, including a first layer and a second layer, each layer including a plurality of cells containing data corresponding to a variable; operating on the data from the cells in the first layer with a function to yield target data; distributing the target data to corresponding cells in the second layer; and altering the data in at least one of the plurality of cells in each layer according to a rule.
    Type: Grant
    Filed: April 24, 2006
    Date of Patent: October 8, 2013
    Assignee: Sony Online Entertainment LLC
    Inventors: Robert L. Young, Jr., Raph Koster, Stone Perales, Alexander Raine
  • Patent number: 8543364
    Abstract: Computer-implemented systems and methods are provided for optimizing hydrocarbon recovery from subsurface formations, including subsurface formations having bottom water or edgewater. A system and method can be configured to receive data indicative of by-pass oil areas in the subsurface formation from reservoir simulation, identify flow barriers in the subsurface formation based on the by-pass oil areas identified by the reservoir simulation, and predict the lateral extension of the identified flow barriers in the subsurface formation. Infill horizontal wells can be placed at areas of the subsurface formation relative to the flow barriers such that production from a horizontal well in the subsurface formation optimizes hydrocarbon recovery.
    Type: Grant
    Filed: September 17, 2009
    Date of Patent: September 24, 2013
    Assignees: Chevron U.S.A. Inc., China National Offshore Oil Corporation
    Inventors: Song Liu, Lixin Tian, Xian-Huan Wen, Chunming Zhao, Qinghong Yang, Peng Zhang, Dengen Zhou, Bo Li, Lichuan Lan, Lizhen Ge, Xinwu Liao, Fengli Zhang, Michael Sheng-Wei Wei
  • Patent number: 8521498
    Abstract: A simulation method for a cascade communication system comprising a nodes sequence numbered as 1 to N from a transmitter to a receiver, comprises: acquiring simulation parameters; calculating reverse transfer functions of the nodes; determining a current node in the sequence; adding noise that should be added at the current node to a simulation signal of a previous node; simulating the current node to generate a simulation signal of the current node, by using the simulation signal of the previous node added with the noise that should be added at the current node, based on the reverse transfer function of the current node; judging whether simulations of all the nodes are completed; if yes, repeating the adding and the simulating; if not, determining a cost of the based on the simulation signal of the current node.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: August 27, 2013
    Assignee: Fujitsu Limited
    Inventors: Liang Dou, Zhenning Tao, Shoichiro Oda
  • Patent number: 8494823
    Abstract: A method and system for determining supply chain service area by simulating service cycle time. A plurality of simulation parameters including stochastic factors are used with a supply chain simulation model. The supply chain simulation model is run repeatedly and generated simulated data is analyzed to determine service cycle time. The service cycle time is used to compute service area for a facility.
    Type: Grant
    Filed: March 6, 2008
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Hong Wei Ding, Jin Dong, Young Min Lee, Changrui Ren, Wei Wang
  • Patent number: 8484007
    Abstract: A method and apparatus of handling instruction rejects, partial rejects, stalls and branch wrong in a simulation model provides pipeline states for various unit verification. It defines an instruction train to encounter many events of the hardware verifications. Drivers and monitors at a unit and a core simulation level can hook into the pipeline states and perform the verification easily without having to restructure the instructions in the pipeline due to rejects, partial rejects, stalls, branch wrongs. Different event counters have been placed in the instruction pipe during the events and expand the instruction train such that the instruction train provides an accurate and detailed state of each instruction so the hardware logic signals and data can be tracked and identified from each state.
    Type: Grant
    Filed: February 16, 2008
    Date of Patent: July 9, 2013
    Assignee: International Business Machines Corporation
    Inventors: Wei-Yi Xiao, Michael P. Mullen, Vasantha R. Vuyyuru, Robert J. Adkins
  • Patent number: 8473255
    Abstract: A method for aiding modelling 3D objects permits production of a parameterizable instantiate model of a 3D object from a generic model of the object and a specific model of a second object including at least a part of first object. Certain characteristic data are extracted from the specific model of the second 3D object according to the parameters of the generic model of the first 3D object. A parameterizable instantiate model is produced from the generic model of the first 3D model by matching this model to the extracted data.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: June 25, 2013
    Assignee: Airbus Operations SAS
    Inventor: Olivier Cazals
  • Patent number: 8457938
    Abstract: Apparatus and method are provided for facilitating simulation of one or more operating characteristics of an electronics rack. The apparatus includes a rack frame, one or more air-moving devices associated with the rack frame, and an adjustable heat source associated with the rack frame. The one or more air-moving devices establish airflow through the rack frame from an air inlet side to an air outlet side thereof, wherein the established airflow through the rack frame is related to airflow through the electronics rack to be simulated. The adjustable heat source heats air passing through the rack frame, with heated air exhausting from the air outlet side of the rack frame simulating heated air exhausting from the electronics rack.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventors: Matthew R. Archibald, Hendrik F. Hamann, Madhusudan K. Iyengar, Roger R. Schmidt
  • Patent number: 8428925
    Abstract: Method for reducing the time needed to perform geophysical inversion by using simultaneous encoded sources in the simulation steps of the inversion process. The geophysical survey data are prepared by encoding (3) a group of source gathers (1), using for each gather a different encoding signature selected from a set (2) of non-equivalent encoding signatures. Then, the encoded gathers are summed (4) by summing all traces corresponding to the same receiver from each gather, resulting in a simultaneous encoded gather. (Alternatively, the geophysical data are acquired from simultaneously encoded sources.) The simulation steps needed for inversion are then calculated using a particular assumed velocity (or other physical property) model (5) and simultaneously activated encoded sources using the same encoding scheme used on the measured data. The result is an updated physical properties model (6) that may be further updated (7) by additional iterations.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: April 23, 2013
    Assignee: ExxonMobil Upstream Research Company
    Inventors: Jerome R. Krebs, John E. Anderson, Ramesh Neelamani, Charlie Jing, David Hinkley, Thomas A. Dickens, Christine E. Krohn, Peter Traynin
  • Patent number: 8386218
    Abstract: Disclosed are an apparatus and method for visualizing subsurface velocity structure by processing signals through waveform inversion in the Laplace-Fourier domain, and a recording medium storing a program for implementing the method. A receiver receives a seismic signal from a target region, and a signal processor processes the seismic signal to generate image data for visualizing the subsurface structure of the target region. The signal processor performs the waveform inversion in the Laplace-Fourier domain, thereby obtaining a velocity model similar to an true structure of the target region.
    Type: Grant
    Filed: May 6, 2009
    Date of Patent: February 26, 2013
    Assignee: Shin's Geophysics
    Inventor: Changsoo Shin
  • Patent number: 8346513
    Abstract: In three-dimensional data generation unit 120, data edition unit 122, generates a spreadsheet data that includes information relating to a plurality of node points on a continuous arrangement route of target components by interactive process with a user, and stores the data in storage unit 130. Three-dimensional data conversion unit 123, on the basis of spreadsheet data, arranges the node points in a three-dimensional space, connects node points having a predetermined relationship using line segments, and imparts cross-sectional shapes to the connected line segments, to carry out thereby conversion into target component arrangement three-dimensional data. Three-dimensional data management unit 124 stores the obtained target component arrangement three-dimensional data in storage unit 130, in a format readable by three-dimensional CAD or three-dimensional review system, and outputs the data in response to an output instruction from interface unit 110.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: January 1, 2013
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yuuki Okada, Shingo Fujii, Hiroki Yabu, Osamu Furukawa
  • Patent number: 8315838
    Abstract: A system and method are described for generating a model of an environment in which a plurality of equipment units are deployed for the extraction of at least one resource from the environment. The system comprises a pre-extraction modeling unit configured to receive data from a first plurality of heterogeneous sensors in the environment and to fuse the data into a pre-extraction model. An equipment modeling unit is configured to receive equipment data relating to the plurality of equipment units and to combine the equipment data into an equipment model. A post-extraction modeling unit is configured to receive data from a second plurality of sensors and to fuse the data into a post-extraction model. Information from the pre-extraction model, the equipment model and/or the post-extraction model is communicable to the equipment units for use in controlling operation of the equipment units in the environment.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: November 20, 2012
    Assignee: The University of Sydney
    Inventors: Hugh Durrant-Whyte, Fabio Tozeto Ramos, Peter James Hatherly
  • Patent number: 8296109
    Abstract: Methods and systems for enabling simulation of material aging effect of chrono-rheological materials in computer aided engineering (CAE) analysis are disclosed. According to one aspect, a set of material property tests is conducted for a chrono-rheological material of interest. Each test obtains a series of material properties such as relaxation test data at different age. The relaxation test data are measured by maintaining a specimen of the chrono-rheological material at a predetermined strain. A set of first and second time-dependent material aging effect parameters is determined by shifting and matching the series of relaxation test data between each pair of the tests.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: October 23, 2012
    Assignee: Livermore Software Technology Corporation
    Inventors: William W. Feng, John O. Hallquist
  • Patent number: 8285521
    Abstract: A computer-implemented subsystem and method is disclosed for receiving user qualification data, comparing that data to certification criteria, and providing user certification according thereto, in the context of a system for designing a structure. A variety of users may be certified, including architects, designers, component and service providers, permitting authorities, builders, financers, future tenants, etc. A wide variety of certifications may be provided including by trade, by attributes of the structure, by intended use of the design system, etc. Certification may be based on general experience, references, time spent with the design system, training completed, examination passed, other certifications, etc. Certification may be stand-alone or may be part of an ongoing continuing education process. The design system may limit actions a user may perform on a design based on certification and certification level.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: October 9, 2012
    Assignee: Google Inc.
    Inventors: Nicholas Chim, Eric Teller, Eli Attia, Michelle Kaufmann, Alena Fong, Augusto Roman, Jennifer Carlile, Cedric Dupont
  • Patent number: 8271246
    Abstract: A system and method is provided for minimizing lost circulation associated with the operation of a subterranean reservoir. The system includes one or more sources, such as earth modeling and fracture analysis tools, for providing data representative of a fracture formation in the reservoir, and a computer processor in communication with the data sources for determining an appropriate blend of lost circulation material products for application to the fracture formation. The computer processor is programmed with computer readable code for selecting a plurality of candidate products for application to the fracture formation, and for mathematically determining an optimized blend of the selected products. By applying the optimized blend, material and labor costs associated with well operation can be significantly reduced.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: September 18, 2012
    Assignee: Chevron U.S.A. Inc.
    Inventors: Benjamin Ames Leonard, Catalin D. Ivan
  • Patent number: 8255199
    Abstract: In one embodiment of the present invention, the performance of an electronic circuit having a clock path between a clock source cell and a clock leaf cell is characterized over a simulation duration, where the clock path has one or more intermediate cells. Variations in the effective power supply voltage level least one intermediate cell over the simulation duration are determined using a system-level power-grid simulation tool. Static timing analysis (STA) software is used to determine cell delays for at least one of the intermediate cells for different clock-signal transitions at different times during the simulation duration. The cell delays are then used to generate one or more metrics characterizing the performance of the electronic circuit, such as maximum and minimum pulse widths, maximum cycle-to-cycle jitter, and maximum periodic jitter.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: August 28, 2012
    Assignee: Agere Systems Inc.
    Inventor: Hyuk-Jong Yi
  • Patent number: 8255203
    Abstract: A method of debugging an executable computer application comprising instructions of a first computer architecture instruction set and instructions of a second computer architecture instruction set. The method comprises determining whether an instruction being debugged is from the second architecture instruction set; and obtaining debug information from an emulator of the second architecture in a first architecture environment when the instruction being executed is from the second architecture instruction set. The debug information results from emulation of the instruction being debugged.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: August 28, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Jini Susan George, Ranganath Ramachandra, Shivarama Rao Kokrady, Surya Kumari Jangala