Patents Examined by Cuong Luu
  • Patent number: 10240919
    Abstract: The invention relates to a method for making a numerical three-dimensional model of a structure from relatively soft and relatively hard parts, comprising of making by means of penetrating radiation a plurality of numerical sections of the structure located at a mutual distance and representing the absorption for the radiation, storing in a memory the numerical sections and constructing a numerical three-dimensional model of the structure on the basis of the numerical sections stored in the memory, wherein at least during making of the sections at least a part of the relatively soft parts of the structure is provided with a layer of contrast agent with an absorption coefficient for the radiation differing substantially from that of the relatively soft parts.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: March 26, 2019
    Inventor: Dirk Peter Leenheer
  • Patent number: 9946819
    Abstract: Buffer credits are starved upon a storage area network (SAN) switch. The starved buffer credit restricts a SAN switch buffer and enables a smaller load to stress the SAN switch, effectively emulating a larger load. Credit starvation may partially inhibit a SAN switch from delivering frames resulting in the filling of the SAN switch buffer and corresponding computational stress. The emulated load allows for all ports of a SAN switch to be simultaneously tested without the need or expense of a large number computing devices stressing the SAN. The SAN switch may be located within a test SAN environment or may be located in a functioning SAN environment to determine SAN bottlenecks prior to critical loading.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: April 17, 2018
    Assignee: International Business Machines Corporation
    Inventors: Tara Astigarraga, Louie A. Dickens, Michael E. Starling, Daniel J. Winarski
  • Patent number: 9916401
    Abstract: A package design system creates one or more package design files by creating cut line instructions and fold line instructions. If the system determines that the package should be split across two or more substrates, it will select a fold line and convert the selected fold line to a seam. Conversion to a seam may occur by creating cut line instructions for the selected fold line, imparting a first set of functional elements on a first side of the seam, and imparting a second set of functional elements on a second side of the seam. The first set of functional elements and the second set of functional elements will form a functional connection when the three-dimensional structure is formed.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: March 13, 2018
    Assignee: Xerox Corporation
    Inventors: Reiner Eschbach, Stephen C. Morgana
  • Patent number: 9916402
    Abstract: A package design system creates one or more package design files by creating cut line instructions and fold line instructions for a package flat. If the system determines that the package flat should be split into two or more subparts across two or more substrates or two or more sub-regions of a single substrate, it will select a fold line and convert the selected fold line to a seam. Conversion to a seam may occur by creating cut line instructions for the selected fold line, imparting a first set of functional elements on a first side of the seam, and imparting a second set of functional elements on a second side of the seam. The first set of functional elements and the second set of functional elements will form a functional connection when the three-dimensional structure is formed.
    Type: Grant
    Filed: May 18, 2015
    Date of Patent: March 13, 2018
    Assignee: Xerox Corporation
    Inventors: Reiner Eschbach, Stephen C. Morgana
  • Patent number: 9902114
    Abstract: Methods for creating three dimensional lattice structures in computer-aided design models. A method includes receiving a solid model containing a plurality of boundary surfaces for a void region, computing a bounding box of the solid model and a plurality of grid points on an axis-aligned grid within the bounding box, creating a lattice cell layout for a lattice structure within the void region, computing an implicit model defined by a scalar value for each of the grid points on the axis-aligned grid, extracting the lattice structure in the solid model based on the implicit model.
    Type: Grant
    Filed: January 7, 2015
    Date of Patent: February 27, 2018
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Suraj Ravi Musuvathy
  • Patent number: 9906136
    Abstract: An embodiment method for designing a power converter system includes receiving, by a processor, power converter design parameters. The design parameters include a minimum DC input voltage Vmin and a maximum DC input voltage Vmax, a minimum switching frequency fmin and a maximum switching frequency fmax of a switching bridge of the power converter, and a target output voltage and a target output power. The method also includes calculating, by the processor, a first power converter configuration. The first power converter configuration includes a calculated magnetizing inductance Lmc equal to Re tan(?)(2?fmin)?1, where ? is a load angle complement equal to a sin(VminVmax?1), and Re is an equivalent reflected load resistance of the power converter. The first power converter configuration also includes a calculated resonant inductance Lrc equal to Lmc cos2(?)(fmax2fmin?2?1)?1 and a calculated resonant capacitance Crc equal to Lrc?1(2?fmax)?2.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: February 27, 2018
    Assignee: INFINEON TECHNOLOGIES AUSTRIA AG
    Inventors: Mladen Ivankovic, Fred Sawyer
  • Patent number: 9852239
    Abstract: A method and apparatus for prediction of community reaction to a post for an online social community is disclosed. The method comprises receiving a proposed post as input to a generated prediction model prior to the proposed post being posted to an online social community; predicting a community reaction to the proposed post using the prediction model; and displaying the predication, wherein the prediction comprises a sentiment score and at least one of a number of responses, a number of responders to the post, a longevity of the post, or a half-life of the post.
    Type: Grant
    Filed: September 24, 2012
    Date of Patent: December 26, 2017
    Assignee: ADOBE SYSTEMS INCORPORATED
    Inventors: Anandhavelu Natarajan, Balaji Vasan Srinivasan, Vineet Gupta, Anand Ganesan, Anuj Jain, Shriram Revankar, Japnik Singh, Bharat Polineni
  • Patent number: 9836584
    Abstract: A method for quantitative determination of nonisothermal thermooxidative degradation effects of a polyolefin material containing a residual catalyst. The method includes determining a first thermooxidative degradation by obtaining a thermogravimetric analysis spectrum of polyolefin, and then modifying the first thermooxidative degradation based on a structure of the residual catalyst to obtain final thermooxidative degradation properties of the polyolefin.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: December 5, 2017
    Assignees: King Fahd University of Petroleum and Minerals, King Abdulaziz City of Science and Technology
    Inventors: Muhammad Atiqullah, Mohammad Mozahar Hossain
  • Patent number: 9821465
    Abstract: An omnidirectional treadmill environment simulator is disclosed. The omnidirectional treadmill environment simulator includes a circular simulator stage area, a plurality of transport mechanisms that maintain an object at or near the center of a circular simulator stage area and at least one processor. The processor is configured to collect position data of the object and process the position data to control the transport mechanisms. Also included is a receiver for receiving data from a remote location and a terrain analysis computer for processing the data received from the remote location. The terrain analysis computer collects the data received from the remote location to form an accurate simulation of an upcoming condition at the remote location. The omnidirectional treadmill environment simulator includes a transmitter for transmitting the position data to a remote location.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: November 21, 2017
    Inventor: Kenneth Dean Stephens, Jr.
  • Patent number: 9824087
    Abstract: A method for designing a mould (120) for casting a semi-finished ophthalmic lens blank, wherein the surface of the mould (120) is designed so that the surface of the mould fits a predetermined closed curve, wherein the predetermined closed curve is representative of the geometry of a gasket (160) to be used in association with the mould (10). A method for assembling a mould assembly (100) and a method for casting a semi-finished ophthalmic lens blank, and a computer program product including software code portions for performing steps of these methods are also described.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: November 21, 2017
    Assignee: ESSILOR INTERNATIONAL (COMPAGNIE GENERALE D'OPTIQUE)
    Inventors: Carlos Rego, Jerome Moine, Matthieu Guillot
  • Patent number: 9811618
    Abstract: A method is provided for simulating a program executable by a processor and a circuit design configured to communicate with the processor. A processor on a programmable IC is configured to execute the program. Programmable resources on the programmable IC are configured to implement a plurality of interface circuits. Each of the interface circuits is configured to communicate data between the processor and a simulation environment using a respective communication protocol. The interface circuits that uses a communication protocol used by the circuit design is enabled and other ones of the interface circuits are disabled. The circuit design is simulated in a simulation environment coupled to the programmable IC. During the simulating, the program is executed on the processor and data is communicated between the processor and the computing platform using the determined one of the plurality of interface circuits.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 7, 2017
    Assignee: XILINX, INC.
    Inventors: Umang Parekh, Arvind Sundararajan, Sandeep Dutta
  • Patent number: 9766911
    Abstract: Aspects of the invention are directed to a systems and methods for operating a non-native binary in dynamic binary translation environment. In accordance with an embodiment, there is provided a computer program product in a computer readable medium. The product includes program code for receiving a non-native binary in a computer readable medium and program code for translating the non-native binary. Additionally, the product includes program code for executing the translated non-native binary, the non-native binary including one or more threads, and program code for pausing execution of the translated non-native binary. The product also includes program code for providing guest instruction boundary information to a monitoring process and program code for analyzing a state of each thread of the translated non-native binary. Moreover, the product includes program code for fast-forwarding at least one thread so that its state is consistent with the guest instruction boundary.
    Type: Grant
    Filed: April 24, 2009
    Date of Patent: September 19, 2017
    Assignee: ORACLE AMERICA, INC.
    Inventors: Abhinav Das, Jiwei Lu, William Y. Chen, Chandramouli Banerjee
  • Patent number: 9747099
    Abstract: A computation system for computing interactions in a multiple-body simulation includes an array of processing modules arranged into one or more serially interconnected processing groups of the processing modules. Each of the processing modules includes storage for data elements and includes circuitry for performing pairwise computations between data elements each associated with a spatial location. Each of the pairwise computations makes use of a data element from the storage of the processing module and a data element passing through the serially interconnected processing modules. Each of the processing modules includes circuitry for selecting the pairs of data elements according to separations between spatial locations associated with the data elements.
    Type: Grant
    Filed: November 19, 2012
    Date of Patent: August 29, 2017
    Assignee: D.E. Shaw Research LLC
    Inventors: David E. Shaw, Martin M. Deneroff, Ron O. Dror, Richard H. Larson, John K. Salmon
  • Patent number: 9727669
    Abstract: In a computer system, a pedestrian dataset that indicates position fixes for several portable devices is received, such that each portable device corresponds to a respective pedestrian. Raw heat scores for several geographic units of equal size are generated based on the pedestrian dataset, each raw heat score being indicative of a number of position fixes in the corresponding geographic unit. A selection of a geographic area that contains some of the geographic units is received, and normalized heat scores for these geographic units are generated based on at least some of the generated raw heat scores.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: August 8, 2017
    Assignee: GOOGLE INC.
    Inventors: Marc P. T. Wilson, Gemma Exton, Sarah Fortune, Andrew Eland, Fiona E. Herring
  • Patent number: 9727440
    Abstract: A method and apparatus of simulating performance characteristics of a virtual machine are disclosed. An example method may include selecting and inserting a virtual machine into a business application service group that includes a plurality of enterprise network devices, initiating a simulation sequence for a predetermined amount of time, recording results of the simulation sequence, and storing the results in memory.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: August 8, 2017
    Assignee: Red Hat, Inc.
    Inventor: John M. Suit
  • Patent number: 9721313
    Abstract: A method and a device for identifying a feasibility of a transmission interface constraint in an online rolling dispatching are provided. The method comprises: S1, establishing an online rolling dispatching model including a transmission interface constraint; S2, establishing a Lagrangian relaxation dual problem of the online rolling dispatching model; and S3, identifying a feasibility of the transmission interface constraint by solving the Lagrangian relaxation dual problem.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: August 1, 2017
    Assignee: Tsinghua University
    Inventors: Wenchuan Wu, Boming Zhang, Hongbin Sun, Zhigang Li, Qinglai Guo
  • Patent number: 9686122
    Abstract: The present invention relates to methods and systems for identifying PV system and solar irradiance sensor orientation and tilt based on energy production, energy received, simulated energy production, estimated energy received, production skew, and energy received skew. The present invention relates to systems and methods for detecting orientation and tilt of a PV system based on energy production and simulated energy production; for detecting the orientation and tilt of a solar irradiance sensor based on solar irradiance observation and simulated solar irradiance observation; for detecting orientation of a PV system based on energy production and energy production skew; and for detecting orientation of a solar irradiance sensor based on solar irradiance observation and solar irradiance observation skew.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: June 20, 2017
    Inventors: Michael Herzig, Matthew Williams, Shawn Kerrigan
  • Patent number: 9672065
    Abstract: A method includes accepting a simulation task for simulation by a simulator that controls multiple co-simulators. Each of the multiple co-simulators is assigned to execute one or more respective sub-tasks of the simulation task. The simulation task is executed by invoking each co-simulator to execute the respective assigned sub-tasks.
    Type: Grant
    Filed: July 26, 2015
    Date of Patent: June 6, 2017
    Assignee: Rocketick Technologies LTD
    Inventors: Shay Mizrachi, Uri Tal, Tomer Ben-David, Ishay Geller, Ido Kasher
  • Patent number: 9645281
    Abstract: The disclosed embodiments include a method, apparatus, and computer program product for providing a geostatistical procedure for simulation of the 3D geometry of a natural fracture network conditioned by well bore observations.
    Type: Grant
    Filed: August 30, 2013
    Date of Patent: May 9, 2017
    Assignee: LANDMARK GRAPHICS CORPORATION
    Inventors: Rae Mohan Srivastava, Jeffrey Marc Yarus
  • Patent number: 9619594
    Abstract: A computer-implemented method for configuring an advection diffusion model may include retrieving, via a processor, a plurality of advection diffusion model parameters indicative of model extremes of the advection diffusion model, retrieving, via the processor, convergence area information indicative of a convergence area for the advection diffusion model, determining, via the processor, an accuracy metric for each of the plurality of advection diffusion model parameters, selecting, via the processor, an optimal advection diffusion model parameter from the plurality of advection diffusion model parameters, and configuring, via the processor, the advection diffusion model with the optimal advection diffusion model parameter.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 11, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eli M. Dow, Ying Liu, Fearghal O'Donncha, Emanuele Ragnoli