Patents Examined by Dwin M. Craig
  • Patent number: 10706184
    Abstract: A computer product for generating a digital 3D model for use in a dental component based on a digital 3D model of the dental component showing a shape of the teeth and a digital 3D representation of a pre-prepared set of teeth showing the region for which the dental component is intended, said product causing a system to generate a digital 3D combined model representing a target dental situation when the dental component is arranged at the teeth, where the instructions are configured for digitally replacing one or more teeth of the digital 3D representation of the pre-prepared set of teeth with the digital 3D model of the dental component by digitally removing the one or more teeth of the digital 3D representation of the pre-prepared set of teeth and adding the digital 3D model of the dental component to the digital 3D representation of the pre-prepared set of teeth.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: July 7, 2020
    Assignee: 3Shape A/S
    Inventors: Rune Fisker, Sven Nonboe
  • Patent number: 10685086
    Abstract: The proposed method is an improved method of flooding weak reservoirs and avoiding premature breakthrough of the displacing fluid used in the flooding operation by first modeling the performance of the reservoir under a rage of flooding pressures in a couple geomechanic and multiphase flow model. Ideal pressures are thus selected from use in a flooding operation, thus avoiding rock failure and fluid breakthrough.
    Type: Grant
    Filed: September 13, 2016
    Date of Patent: June 16, 2020
    Inventors: Lee Chin, Michael E. Vienot
  • Patent number: 10685148
    Abstract: Disclosed aspects relate to managing a set of spatial zones associated with an architectural layout. A first spatial zone of the set of spatial zones is detected. The first spatial zone has a first spatial zone size value. By comparing the first spatial zone size value with a threshold spatial zone size value, it is determined to convert the first spatial zone. Based on proximity, a group of conversion candidates is identified from the set of spatial zones. Based on the first spatial zone and the group of conversion candidates, a second spatial zone is determined using an architectural criterion. Using the second spatial zone, a design-model of the architectural layout is established.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: June 16, 2020
    Assignee: MITEK HOLDINGS, INC.
    Inventors: William A. Wright, Michael G. Shnitman
  • Patent number: 10685150
    Abstract: An experiment manager is discussed for the design and execution of numerical experiments in composite simulation models, such as those created using the Smarter Planet Platform for Analysis Simulation of Health (Splash). The experiment manager independently elicits experiment-related information from each contributor of a component model, and uses this information to subsequently assist the creator of a composite model in selecting experimental factors, creating experimental designs based on these factors, and executing the experiments. This functionality permits cross-disciplinary modeling, simulation, sensitivity analysis and optimization in the setting of complex systems.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: June 16, 2020
    Inventors: Nicole C Barberis, Peter J Haas, Paul P Maglio, Piyaphol Phoungphol, Patricia G Selinger, Wang-Chiew Tan, Ignacio G Terrizzano
  • Patent number: 10670753
    Abstract: Data from crosswell seismic surveys is processed to provide crosswell time-lapse data to map fluid changes in a reservoir where time-lapse or 4D seismic data is unavailable or unreliable, such as in onshore reservoirs. The resultant processing results provide quantitative information for history matching purposes using a probabilistic approach to take in account uncertainties in the geological model and reduce uncertainties in reservoir production forecasts.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: June 2, 2020
    Assignees: Saudi Arabian Oil Company, King Abdullah University of Science and Technology
    Inventors: Fabio Miguel de Matos Ravanelli, Ibrahim Hoteit
  • Patent number: 10664559
    Abstract: Aspects of the present invention provide a solution for calibrating a model of a complex flow system. In an embodiment, a comparison is made between the output from the model and a set of observed values for each of a plurality of nodes in the complex flow system. An adjoint sensitivity is computed for each of the nodes based on the comparison. These computed adjoint sensitivities are used to adjust a set of coefficients of the models. This calibration process can be performed multiple times, periodically and/or continuously to maximize the accuracy of the model.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: May 26, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peter Feldmann, Ying Liu
  • Patent number: 10664415
    Abstract: Systems and methods for Quality of Service (QoS) enforcement and data security for containers accessing storage. An example method may comprise: receiving an input/output (I/O) call initiated by a container running on a host computer system to request data from a storage device; translating the I/O call into a device emulator call to a device emulator emulating a storage device; sending the device emulator call to the device emulator; and receiving, from the device emulator, a response comprising the data retrieved from the storage device.
    Type: Grant
    Filed: June 7, 2017
    Date of Patent: May 26, 2020
    Assignee: Red Hat, Inc.
    Inventors: Huamin Chen, Feiran Zheng, Stephen James Watt, Andrew Grover
  • Patent number: 10648883
    Abstract: A method for developing a virtual testing model of a subject for use in simulated aerodynamic testing comprises providing a computer generated generic 3D mesh of the subject, identifying a dimension of the subject and at least one reference point on the subject, imaging the subject to develop point cloud data representing at least the subject's outer surface and adapting the generic 3D mesh to the subject. The generic 3D mesh is adapted by modifying it to have a corresponding dimension and at least one corresponding reference point, and applying at least a portion of the point cloud data from the imaged subject's outer surface at selected locations to scale the generic 3D mesh to correspond to the subject, thereby developing the virtual testing model specific to the subject.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: May 12, 2020
    Inventor: Jay White
  • Patent number: 10635088
    Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for computer aided design of physical structures using generative design processes, where three dimensional (3D) models of the physical structures are produced to include lattices and hollows, include: obtaining design criteria for an object; iteratively modifying 3D topology and shape(s) for the object using a generative design process that represents the 3D topology as one or more boundaries between solid(s) and void(s), in combination with physical simulation(s) with a hollow structure and a lattice representation; adjusting a thickness of the hollow structure; adjusting lattice thickness or density; and providing a 3D model of the generative design for the object for use in manufacturing a physical structure corresponding to the object using one or more computer-controlled manufacturing systems.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: April 28, 2020
    Assignee: Autodesk, Inc.
    Inventors: Konara Mudiyanselage Kosala Bandara, Karl Darcy Daniel Willis, Andrew John Harris, Andriy Banadyga, Adrian Adam Thomas Butscher, Hooman Shayani
  • Patent number: 10629309
    Abstract: A three-dimensional computer model of the patient's tooth, including the pulp chamber and root canals, is created by combining at least one grey value image of the tooth and/or surface information about at least part of the intra-orally visible part of the tooth with a statistical, parameterized shape model of each tooth type (upper or lower incisors, canines, pre-molars, molars) as the patient's tooth to be treated. This allows for planning and/or simulation of one or more root canal treatments on the computer model of the patient's tooth and that the dentist or dental specialist is given qualitative and/or quantitative information by the system in order to aid in adequately analyzing the risks related to performing the root canal treatment with the proposed or user-selected endodontic tools.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: April 21, 2020
    Inventors: Carl Van Lierde, Veerle Pattijn, Paul-Henri Vallotton
  • Patent number: 10620978
    Abstract: A simulation desktop establishment method includes: acquiring, by a terminal, system parameter of a current operating system; and establishing, by the terminal, a simulation desktop by using preset configuration data according to the system parameter, where content of simulation desktop parameters of the established simulation desktop is the same as content of the system parameter. It can be seen that, required system parameter are directly acquired from an operating system, and a simulation desktop corresponding to the operating system is established by using preset configuration data according to the system parameter, so that the established simulation desktop is basically the same as the operating system in appearance, interface, and the like, which can give a user a strong sense of identification.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 14, 2020
    Inventors: Hao Ji, Jianqi Guo
  • Patent number: 10621289
    Abstract: Methods, devices and systems for virtual, remote and real-time collaboration between surgeons and engineers using system learning and intelligent and timely disbursement of design and performance information to engineering teams embarking on the preliminary design event of a personalized orthopaedic implant or personalize surgical instrument utilizing a case-based reasoning expert system. Additive manufacturing technology and statistically controlled advanced manufacturing processes quickly produce personalized medical devices worldwide.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: April 14, 2020
    Inventor: James Schroeder
  • Patent number: 10614258
    Abstract: A method performed by at least one processing unit comprises receiving a selection of a control volume associated with a physical system; receiving selections of a time dependent potential variable for the transported property and a time dependent flow variable for the transported property; receiving at least one fluid flow equation; determining an advection process; determining a diffusion process; determining a time dependent scaling factor based on at least the advection process and the diffusion process; deriving a rescaled transport flow equation for the time dependent flow variable for the transported property by adding the advection process and the diffusion process, and by applying the time dependent scaling factor for normalization; solving a plurality of equations that include the fluid flow equation and the rescaled transport flow equation; deriving the time dependent flow variable for the transported property; and deriving the time dependent potential variable for the transported property.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: April 7, 2020
    Assignee: The MathWorks Inc.
    Inventors: Leo W. Ng, Jeffrey M. Wendlandt
  • Patent number: 10606965
    Abstract: A system, method and media are shown for emulating potentially malicious code involving emulating a first ring of an operating system, emulating a second ring of the operating system, where the second ring has greater access to system resources than the first ring and where the first and second rings are separately emulated, executing a code payload in the emulated first ring, checking the behavior of the executing code payload for suspect behavior, and identifying the code payload as malicious code if suspect behavior is detected. Some examples emulate the second ring by operating system or microarchitecture functionality such that the second ring emulation returns results to the executing code payload, but does not actually perform the functionality in a host platform. Some examples execute the code payload in the emulated first shell at one or more offsets.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: March 31, 2020
    Inventors: Falcon Momot, Mikhail Davidov, Patrick Stach, Darren Kemp
  • Patent number: 10600515
    Abstract: A method for preoperatively characterizing an individual patient's biomechanic function in preparation of implanting a prosthesis is provided. The method includes subjecting a patient to various activities, recording relative positions of anatomy during said various activities, measuring force environments responsive to said patient's anatomy and affected area during said various activities, characterizing the patient's biomechanic function from said relative positions and corresponding force environments, inputting the measured force environments, relative positions of knee anatomy, and patient's biomechanic function characterization into one or more computer simulation models, inputting a computer model of the prosthesis into said one or more computer simulation models, and manipulating the placement of the prosthesis in the computer simulation using said patient's biomechanic function characterization and said computer model of the prosthesis to approximate a preferred biomechanical fit of the prosthesis.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: March 24, 2020
    Assignee: Smith & Nephew, Inc.
    Inventors: Jason K. Otto, Brian W. McKinnon, Mark Ellsworth Nadzadi
  • Patent number: 10586015
    Abstract: Systems and methods for process design and analysis of processes that result in products or analytical information are provided. A hypergraph data store is maintained and comprises versions of each process. A version comprises a hypergraph with nodes, for stages of the process, and edges. Stages have parameterized resource inputs associated with stage input properties, and input specification limits. Stages have resource outputs with output properties and output specification limits. Edges link the outputs of nodes to the inputs of other nodes. A run data store is maintained with a plurality of process runs, each run identifying a process version, values for the inputs of nodes in the corresponding hypergraph, their input properties, resource outputs of the nodes, and obtained values of output properties of the resource outputs. When a query identifies one or more inputs and/or outputs present in the run data store, they are formatted for analysis.
    Type: Grant
    Filed: August 29, 2017
    Date of Patent: March 10, 2020
    Assignee: Riffyn, Inc.
    Inventor: Timothy S. Gardner
  • Patent number: 10571604
    Abstract: Estimates are formed of reservoir pressure between the wells for subsurface hydrocarbon producing reservoir. The estimation is based on field data and physical laws governing the hydrocarbon flow in porous media. Information from 3-dimensional fine geological and numerical reservoir simulation models, statistical interpolation between the wells, and static bottom-hole pressure (SBHP) surveys (measurement) at wells are used to more rapidly determine 2-dimensional isobaric reservoir pressure maps for times of interest during the reservoir simulation.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: February 25, 2020
    Assignee: Saudi Arabian Oil Company
    Inventors: Umar A. Al-Nahdi, Ali A. Al-Turki, Badr M. Al-Harbi, Sami A. Al-Nuaim
  • Patent number: 10552550
    Abstract: Technologies for physical programming include a model compute system to determine one or more physical blocks assembled in a constructed model. The model compute system determines rules associated with the one or more physical blocks in which at least one rule defines a behavior of the constructed model and determines a program stack for execution by the model compute system based on the rules associated with the one or more physical blocks.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: February 4, 2020
    Assignee: Intel Corporation
    Inventors: Glen J. Anderson, Kevin W. Bross, Shawn S. Mceuen, Mark R. Francis, Yevgeniy Y. Yarmosh, Blanka Vlasak, Gregory A. Peek, Therese E. Dugan, Cory A. Harris, Ravishankar Iyer, Omesh Tickoo, David I. Poisner
  • Patent number: 10552560
    Abstract: Disclosed herein are representative embodiments of methods, systems, and apparatus that can used to control real-time events (e.g., the real-time clock) during the design, simulation, or verification of an embedded system. In one exemplary embodiment disclosed herein, for example, a real-time clock signal is generated and tasks defined by an embedded software application are triggered with the real-time clock signal. In this embodiment, the embedded software application is executed by an embedded processor with a real-time operating system (“RTOS”), and the real-time clock signal is controllable independent of a processor clock signal driving the embedded processor in a manner that allows the real-time clock to have a different time base than the processor clock.
    Type: Grant
    Filed: October 3, 2016
    Date of Patent: February 4, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Lance S. P. Brooks, Darrell A. Teegarden
  • Patent number: 10546420
    Abstract: Systems and methods for mesh generation for a model are disclosed. A mesh generation system may include a processing circuit configured to receive a surface geometry of a model, the surface geometry including more than one boundary node. The processing circuit is further configured to generate a finite element mesh of the model using the one or more boundary nodes of the surface geometry. The generation of the finite element mesh occurs via one of a mapped meshing method and a mapped seeding method. The mapped seeding method may be used when one or more fixed nodes are present in the model.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: January 28, 2020
    Inventors: Kunaseelan Kanthasamy, Hongtao Xu