Patent classifications
G06F2111/16
DESIGN OF A SUPPORT FOR A FIBROUS BLADE OR PROPELLER BLANK
A method for digitally designing a support with the shape of a fibrous blank obtained by three-dimensional weaving intended to form a fibrous preform of a turbine engine blade or propeller after shaping and compaction in a mold, includes providing a set of points representative of a face of the fibrous blank, the face being intended to form the root of the blade or the propeller and a portion of an aerodynamic profile of the blade or the propeller, generating a web connecting the points of the set of points, and digitally designing the support including at least an imprint of the fibrous blank having the shape of the generated web.
SYSTEM AND METHOD FOR AUTOMATICALLY GENERATING AN OPTIMIZED BUILDING STRUCTURE DESIGN
The present approach automatically generates an optimized building structure design given a set of building design parameters including a specified interior layout. The generated building structure design determines floor plate sizing, beam sizing, column sizing, any needed lateral system, and connectors between the determined building element, which are then displayed to the building structure designer for review and which facilitates customization as desired by the building structure designer. Some or all of this process can then be repeated when building design parameters are changed thereby facilitating automated and iterative building structure design as differing design parameters and resulting optimized building structure designs are considered.
System and method for generating power-aware electronics
The present disclosure relates to a method for use with an electronic design. Embodiments may include receiving one or more user defined processor configurations at a processor generator. Embodiments may also include generating a customized testbench based upon, at least in part, the user defined processor configurations and generating an RTL model while the customized testbench is generating.
Personalized headphone EQ based on headphone properties and user geometry
Audio processing for a headworn device can include obtaining ear geometry of a user. A frequency response or transfer function can be determined, based on the ear geometry of the user and a model of the headworn device, where the frequency response or transfer function characterizes an effect of a path between a speaker of the headworn device and an ear canal entrance of the user on sound. An equalization filter profile can be generated based on the based on the frequency response or transfer function. The equalization filter profile can be applied to an audio signal, and the audio signal can be used to drive the speaker of the headworn device.
Methods, controllers, and machine-readable storage media for automated commissioning of equipment
Tools and techniques are described to automate commissioning of physical spaces. Controllers have access to databases of the devices that are controlled by them, including wiring diagrams and protocols, such that the controller can automatically check that each wire responds correctly to stimulus from the controller. Controllers also have access to databases of the physical space such that they can check that sensors in the space record the correct information for device activity, and sensors can cross-check each other for consistency. Once a physical space is commissioned, incentives can be sought based on commissioning results.
Optimization of configurable distributed computing systems
The subject matter of this specification can be implemented in, among other things, a method that includes accessing a plurality of target tasks for a computing system, the computing system comprising a plurality of resources, wherein the plurality of resources comprises a first server and a second server, accessing a plurality of configurations of the computing system, wherein each of the plurality of configurations identifies one or more resources of the plurality of resources to perform the respective target task of the plurality of target tasks, and performing, for each of the plurality of configurations, a simulation to determine a plurality of performance metrics, wherein each of the plurality of performance metrics predicts performance of at least one of the plurality of resources executing the plurality of target tasks on the computing system.
VISUALIZER FOR SWIMMING POOLS
Swimming pools can be visualized according to some aspects described herein. In one example, a system can receive a user selection of a particular liner from among a plurality of liner options for a virtual swimming pool. The system can generate a virtual swimming pool having the particular liner. The virtual swimming pool can be a three-dimensional (3D) rendering of a swimming pool with the particular liner. The system can then output the virtual swimming pool for display on a display device.
SYSTEMS AND METHODS FOR MANUFACTURING PERSONALIZED ORAL CARE DEVICES
Disclosed herein are systems and methods for providing personalized oral irrigation. One variation of a method of generating a model of an oral insert including a fluid inlet port, fluid nozzles, manifolds, and a tray configured to retain teeth may comprise the steps of displaying a graphical representation of the oral insert model, generating a geometry of the fluid nozzles based on oral scan data of a jaw, defining a tray surface that encloses the fluid nozzles based on the oral scan data, generating a geometry of the manifolds that connect the fluid inlet port to the fluid nozzles on the graphical representation of the oral insert model. The manifolds are configured to provide a predetermined range of hydraulic pressures to each of the fluid nozzles.
Method and system for operating a configuration platform
A method of and a system for propagating a configuration setting of a 3D model to other 3D models, the 3D model and the other 3 Ds being part of a same 3D model category. The 5 method comprises dividing the 3D model into a first plurality of surfaces; associating to each one of the first plurality of surfaces, a unique surface identifier. For each one of the other 3D models, the method comprises dividing the one of the other 3D models into a second plurality of surfaces; establishing a correspondence; associating, for each one of the second plurality of surfaces corresponding to one of the first plurality of surfaces. The method also comprises 0 selecting the configuration setting of the 3D model; determining the unique identifier of the 3D model to which the configuration setting is to be applied; and propagating, the configuration setting to the other 3D models.
Segmentation quality assessment
Methods and systems for improving segmentation of a digital model of a patient's dentition into component teeth.