Simulating Nonelectrical Device Or System Patents (Class 703/6)
-
Patent number: 10409632Abstract: Systems and methods consistent with this disclosure provide for high fidelity emulation of special-purpose hardware devices systems by virtual hardware. The systems and methods can emulate a physical hardware system in a virtual machine by performing operations including constructing the virtual machine from the physical hardware system. The operations can also include emulating hardware components of the physical hardware system in the virtual machine. The operations can further include emulating operation the physical hardware system using the virtual machine based on a memory map that reproduces memory locations used by the physical hardware system to exchange information. Additionally, the operations can include performing testing of the physical hardware system via operation of the virtual machine.Type: GrantFiled: March 31, 2017Date of Patent: September 10, 2019Assignee: THE BOEING COMPANYInventors: Jonathan Nicholas Hotra, Jason W. Shelton
-
Patent number: 10409789Abstract: Described is an approach that provides an adaptive solution to missing data for machine learning systems. A gradient solution is provided that is attentive to imputation needs at each of several missingness levels. This multilevel approach treats data missingness at any of multiple severity levels while utilizing, as much as possible, the actual observed data.Type: GrantFiled: September 18, 2017Date of Patent: September 10, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Zoll, Yaser I. Suleiman, Subhransu Basu, Angelo Pruscino, Wolfgang Lohwasser, Wataru Miyoshi, Thomas Breidt, Thomas Herter, Klaus Thielen, Sahil Kumar
-
Patent number: 10410339Abstract: The system behavior is evaluated by checking the position and the orientation of a target processed by a processing device in accordance with a control instruction. A simulator estimates a behavior of a system including a processing device that processes a target. The simulator includes a measurement unit that performs image measurement of an input image including at least a part of a target as a subject of the image, an execution unit that executes a control operation for generating a control instruction directed to the processing device based on a measurement result obtained by the measurement unit, and a reproduction unit that reproduces, in the system, a behavior of a target detected in the input image together with information about a type and an orientation of the target based on time-series data for the control instruction output from the execution unit and the measurement result from the measurement unit.Type: GrantFiled: December 1, 2016Date of Patent: September 10, 2019Assignee: OMRON CorporationInventors: Katsushige Ohnuki, Yasunori Sakaguchi, Haruna Shimakawa
-
Patent number: 10397324Abstract: Methods and systems for a networked storage system are provided. One method includes receiving a resource identifier identifying a resource of a network storage environment as an input to a processor executable application programming interface (API); and predicting available performance capacity of the resource by using an optimum utilization of the resource, a current utilization and a predicted utilization based on impact of a workload change at the resource, where the optimum utilization is an indicator of resource utilization beyond which throughput gains for a workload is smaller than increase in latency in processing the workload.Type: GrantFiled: July 22, 2015Date of Patent: August 27, 2019Assignee: NETAPP, INC.Inventors: Curtis Hrischuk, Jeffrey Scott MacFarland, Alma Dimnaku
-
Patent number: 10395443Abstract: A method for testing for errors of a sensor system included in a motor vehicle for acquiring a state of occupancy of a parking space for motor vehicles. The method includes provision of a reference data set, ascertained independently of the sensor system to be tested, for a parking space, the reference data set including a reference state of occupancy of the parking space, acquisition of a state of occupancy of the parking space by the sensor system, and comparison of the acquired state of occupancy of the parking space with the reference state of occupancy in order to test the sensor system for errors.Type: GrantFiled: November 21, 2017Date of Patent: August 27, 2019Assignee: Robert Bosch GmbHInventor: Stefan Nordbruch
-
Patent number: 10394976Abstract: A method of exploiting hydrocarbons from a sedimentary basin comprising at least one layer of carbonate sediments, by use of stratigraphic simulation is disclosed from measurements carried out on a rock sample from a carbonate layer of the basin studied, a series of diagenetic stages undergone by the sediments, the parameters of the microstructural model representative of the final diagenetic state of sediments, and minimum and maximum variations of the parameters for each diagenetic stage are determined. The mechanical parameters of the sediments of the layer are subsequently determined for each the diagenetic stage, using effective medium modelling and microstructural model parameter variations determined for each of the stages. The mechanical parameters which are taken into account for each diagenetic stage in a stratigraphic simulation in order to assess the petroleum potential of the basin studied.Type: GrantFiled: December 12, 2016Date of Patent: August 27, 2019Assignee: IFP ENERGIES NOUVELLESInventor: Mathilde Adelinet
-
Patent number: 10386544Abstract: A method for solar forecasting includes receiving a plurality of solar energy data as a function of time of day at a first time, forecasting from the solar energy data a mode, where the mode is a sunny day, a cloudy day, or an overcast day, and the forecast predicts the mode for a next solar energy datum, receiving the next solar energy datum, updating a probability distribution function (pdf) of the next solar energy datum given the mode, updating a pdf of the mode for the next solar energy datum from the updated pdf of the new solar energy datum given the mode, forecasting a plurality of future unobserved solar energy data from the updated pdf of the mode, where the plurality of future unobserved solar energy data and the plurality of solar energy data have a Gaussian distribution for a given mode determined from training data.Type: GrantFiled: June 29, 2015Date of Patent: August 20, 2019Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Chao Yuan, Amit Chakraborty, Holger Hackstein
-
Patent number: 10387982Abstract: Tracking remaining storage capacity of a vehicle using sensors via a wireless system of the vehicle is presented herein. A method can include receiving first data representing an object; receiving second data representing a storage space of a vehicle; and determining, using the first data and the second data, whether the object is capable of placement within the storage space of the vehicle. In an example, the method can further include displaying information representing an order of placements of a set of objects comprising the object, a proposed location for the object, and/or a proposed orientation for the object within the storage space of the vehicle in response to the object being determined to be capable of placement within the storage space of the vehicle.Type: GrantFiled: March 30, 2017Date of Patent: August 20, 2019Assignee: Lyft, Inc.Inventor: Christopher Baldwin
-
Patent number: 10386730Abstract: A method of generating a model for simulating the imaging performance of an optical imaging system. The method includes the steps of defining the optical imaging system and a process to be utilized by the optical imaging system; defining a first model representing the imaging performance of the optical imaging system and the process, and calibrating the model, where the first model generates values corresponding to a latent image slope. The method further includes the step of defining a second model for estimating a line width roughness of a feature to be imaged, where the second model utilizes the latent image slope values to estimate the line width roughness.Type: GrantFiled: September 23, 2011Date of Patent: August 20, 2019Assignee: ASML Netherlands B.V.Inventor: Steve Hansen
-
Patent number: 10387679Abstract: Provided herein are exemplary systems and methods including the generation of a superior strategy for deployment to real time actual conditions with dynamic feedback to the secure intelligent networked architecture in order for adjustments to be made to the strategy being deployed to the real time actual conditions and the learned generation of subsequent strategies.Type: GrantFiled: January 6, 2017Date of Patent: August 20, 2019Assignee: Capitalogix IP Owner, LLCInventors: Howard M. Getson, Sean Vallie, Robert Jump, Wincenty Borodziewicz
-
Patent number: 10373719Abstract: A method for modeling a patient anatomy includes applying a first modeling function to a set of volumetric image data for a patient anatomy to produce a first model of the patient anatomy, presenting the first model to a user, receiving an input from the user, and generating a revised model based upon the input.Type: GrantFiled: September 3, 2015Date of Patent: August 6, 2019Assignee: INTUITIVE SURGICAL OPERATIONS, INC.Inventors: Timothy D. Soper, Tao Zhao, Caitlin Q. Donhowe, Vincent Duindam, Federico Barbagli
-
Patent number: 10371729Abstract: Aspects relate to methods, systems, and computer program products for estimating future levels of solar power received at a sensor including receiving, by a processor, a first measured power value at a first time from the sensor, calculating a first value of a dynamic correction factor based on the first measured power value associated with the first time, applying the first value of the calculated dynamic correction factor to a power estimation model, generating a first power estimation value for a second time using the power estimation model, wherein the second time is later than the first time, receiving a second measured power value at the second time, and calculating a second value of a dynamic correction factor based on the second measured power value associated with the second time and the first value of the dynamic correction factor.Type: GrantFiled: January 21, 2016Date of Patent: August 6, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hien P. Dang, Sri M. Sri-Jayantha
-
Patent number: 10359280Abstract: A system, method and computer program product for tracking and identifying a polluted air mass's transmission trajectory in real 3-D space. In one aspect, a polluted air mass's transmission path identification is based on a monitoring of PM2.5 concentration in cubic volumes of an air mass. The method computes a transmission path of polluted air that considers wind-pressure conversion, the displacement estimation with mass concentration, and planetary boundary layer (PBLP height constraint) for 3-D cubic grids. The resultant determination of a polluted air mass's transmission trajectory in real 3-D space generates more practical and reliable results for intensive knowledge of the transport pathways and potential pollution sources in real 3-D space.Type: GrantFiled: April 28, 2017Date of Patent: July 23, 2019Assignee: International Business Machines CorporationInventors: Xin Xin Bai, Xin Jie Lv, Xiao Guang Rui, Xi Xia, Jian Yao, Wen Jun Yin, Wei Zhao, Yu Xin Zhao
-
Patent number: 10360324Abstract: A computer-implemented method for simulating fluid flow using a lattice Boltzmann (LB) approach and for solving scalar transport equations is described herein. In addition to the lattice Boltzmann functions for fluid flow, a second set of distribution functions is introduced for transport scalars.Type: GrantFiled: May 30, 2012Date of Patent: July 23, 2019Assignee: Dassault Systemes Simulia Corp.Inventors: Hudong Chen, Raoyang Zhang
-
Patent number: 10359524Abstract: A method for making changes to a salt model are described. In particular, an algorithm allows a user to interactively edit a salt model to reflect migrated seismic data to improve model accuracy without having to select horizons that overlap or are sealed or decrease the resolution of the horizons. Instead, sealed horizon pairs are automatically generated from the edited data using a new algorithm.Type: GrantFiled: October 21, 2016Date of Patent: July 23, 2019Assignee: CONOCOPHILLIPS COMPANYInventor: John Linn Pixton
-
Patent number: 10354099Abstract: A particle simulation device comprises: a position information acquisition unit that acquires position information for the particles; a pair setting unit that selects pairs of particles and sets a pair number, on the basis of the position information; a reference information generation unit that generates a matrix from the pair numbers and the particle numbers, and generates reference information for referencing the pair numbers from the particle numbers on the basis of a matrix in which the order of the rows of the matrix are sorted on the basis of the particle numbers; a sum calculation unit that calculates a sum of interaction forces for each particle on the basis of the reference information; and a particle information calculation unit that calculates the position and velocity of the particles on the basis of the sum of interaction forces.Type: GrantFiled: May 29, 2015Date of Patent: July 16, 2019Assignee: Japan Agency for Marine-Earth Science and TechnologyInventors: Miki Yamamoto, Daisuke Nishiura, Hide Sakaguchi
-
Patent number: 10353383Abstract: The simulation reflects the actual behavior of a target in an application involving a target near a transporting surface of a carrier instead of being placed directly on the transporting surface. A simulator includes a creating unit that virtually creates a system in a three-dimensional virtual space, a tracking unit that updates positions of targets on the transporting surface in the three-dimensional virtual space based on a corresponding movement of the carrier, and updates a position of a target picked up by the processing device in association with a behavior of the processing device, and an instruction generation unit that generates a control instruction for the behavior of the processing device based on the position of each target. When the processing device places a target within a predetermined range from the transporting surface, the tracking unit associates the target with the transporting surface and updates a position of the target.Type: GrantFiled: December 1, 2016Date of Patent: July 16, 2019Assignee: OMRON CorporationInventors: Ryota Maruno, Yasunori Sakaguchi, Haruna Shimakawa
-
Patent number: 10346565Abstract: A computer system executes hierarchical MK splines approximation for lunar brightness temperature (TB) data approximation. The computer system constructs a TB model map by generating a final approximation function for constructing an interpolated surface that approximates the TB data set obtained by lunar probe. The method includes executing MK splines approximation to the TB data set with a hierarchy of control lattice from coarsest lattice to densest lattice to iteratively obtain approximation functions. The TB model map is constructed by generating a final approximation function to construct the interpolated surface.Type: GrantFiled: November 29, 2016Date of Patent: July 9, 2019Assignee: Macau University of Science and TechnologyInventor: Zhanchuan Cai
-
Patent number: 10346142Abstract: A computing device automatically generates an event stream processing (ESP) model to receive and process events. A mapping dataset is created from configuration and device information that includes a measurement processing description for a measurement and a measurement identifier that uniquely identifies a sensor and a device to which the sensor is associated and describe a computational process to be performed by an ESP window. An update macro is executed with an update template to create update code to parse the measurement identifier and a measurement value from the event block object. A transpose macro is executed with a transpose template to create transpose code to perform the described computational process. An ESP model is created that includes the created update code, a source window defined to execute the created update code, the created transpose code, and a transpose window defined to execute the created transpose code.Type: GrantFiled: December 12, 2018Date of Patent: July 9, 2019Assignee: SAS Institute Inc.Inventors: Charles Michael Cavalier, Steven William Enck, Sarah Jeanette Gauby
-
Patent number: 10345398Abstract: Systems and methods are provided for analyzing magnetic hysteresis. A reversible component associated with an applied magnetic field is determined for establishing a series-distributed model. One or more hysteresis loops are generated for analyzing magnetic hysteresis of a magnetic material.Type: GrantFiled: July 10, 2015Date of Patent: July 9, 2019Assignee: ANSYS, Inc.Inventors: Ping Zhou, Dingsheng Lin
-
Patent number: 10331818Abstract: A first evaluation function for executing a simulation by calculating an evaluation value using a first parameter and second parameter having values is held, a first simulation is executed, a result group including evaluation values to which a predetermined phenomenon occurs is acquired from the evaluation values calculated by the first simulation, a start value and an end value of the first parameter for analyzing the phenomenon on the basis of the result group are acquired, a second simulation is executed by calculating evaluation values corresponding to the values of the first parameter from the start value to the end value using the values of the second parameter and the first evaluation function, and data for displaying the evaluation values calculated by the second simulation in such a manner as to be continuous with the evaluation values in the result group corresponding to the start value is output.Type: GrantFiled: July 11, 2014Date of Patent: June 25, 2019Assignee: HITACHI, LTD.Inventors: Yasuyuki Kudo, Kouji Fukuda
-
Patent number: 10327080Abstract: A method of manufacturing hearing devices comprising an otoplastic individually shaped for a user includes providing input data for each set of input parameters of an algorithm for determining target data for each of a set of target parameters, wherein at least a portion of said input data are individual to said user, and wherein said target parameters are parameters related to the geometrical and/or acoustical properties of a hearing device. The target data is determined by applying the algorithm to the input data. A suitable three-dimensional shape of the otoplastic is designed in dependence of the target data by means of otoplastic modeling software. The otoplastic is manufactured according to the suitable three-dimensional shape. Property data descriptive of properties related to the manufactured otoplastic are obtained using the otoplastic, and the algorithm is amended in dependence of the property data.Type: GrantFiled: December 19, 2008Date of Patent: June 18, 2019Assignee: SONOVA AGInventor: Daniel Probst
-
Patent number: 10325043Abstract: The time domain response of a simulated system is simulated by first receiving variables for the simulated system. A frequency domain simulation is performed over different frequencies using each of the variables to provide simulated frequency domain responses for the simulated system. A time domain simulation is performed over the different frequencies using a subset of simulated frequency domain responses to produce a plurality of simulated time domain responses for the simulated system. The subset of the simulated frequency domain responses is mapped to the plurality of simulated time domain responses to produce a frequency-domain-to-time-domain mapping. A plurality of mapped time domain responses is determined using the frequency-domain-to-time-domain mapping, where the plurality of simulated time domain responses and the plurality of mapped time domain responses provide time domain responses for each of the plurality of variables for the simulated system.Type: GrantFiled: March 25, 2015Date of Patent: June 18, 2019Assignee: Dell Products L.P.Inventors: Bhyrav Mutnury, JayaGowri Anand Burji, Nikita Ambasana
-
Patent number: 10324453Abstract: A design application generates a spectrum of design options that meet certain design criteria. Each design option may potentially be composed of a different type of material. The design application filters the spectrum of design options for presentation in a graphical user interface (GUI). The GUI illustrates different design options based on material of composition within a parallel axis plot that includes separate axes for different material attributes. The GUI also displays envelopes of design options for each different material or material type, where each envelope has a different color, pattern, opacity, or other visual attribute. A GUI engine dynamically updates the GUI to reflect constraints and other design criteria applied to the spectrum of design options.Type: GrantFiled: November 24, 2015Date of Patent: June 18, 2019Assignee: AUTODESK, INC.Inventors: Michael Bergin, Mark Thomas Davis, Maryam Maleki
-
Patent number: 10318956Abstract: Systems and methods of providing access to earned but unpaid income are provided. An available balance of earned but unpaid income is computed. A login request and device information may be received from a remote device and a login procedure may be invoked based on an assessed security level of the login device type. On authenticating the remote device successfully, the available balance of earned but unpaid income may be recomputed. A list of financial services is displayed to the user, and a request may be received from the remote device for access to earned but unpaid income specifying a financial service, an amount and a deduction schedule. Terms and conditions of a transaction, including a fee are displayed and a signal indicating acceptance is received. The request may be fulfilled and a deduction file associated with an employer of the user is updated.Type: GrantFiled: September 6, 2016Date of Patent: June 11, 2019Assignee: PAYACTIV, INC.Inventors: Safwan Shah, Sohail Aslam, Ijaz Anwar
-
Patent number: 10318663Abstract: There is provided a system and method for automatically identifying potential compartments of a reservoir based on the reservoirs geological structure. A method of identifying compartments of a reservoir structure includes obtaining structural data corresponding to a geological structure of a reservoir. The method also includes generating a topological net based on the structural data, the topological net comprising critical points and poly segments connecting the critical points. The method also includes identifying potential compartments of the reservoir structure based on the topological net. The method also includes identifying spill or break-over relationships among the potential compartments based on the topological net.Type: GrantFiled: December 6, 2011Date of Patent: June 11, 2019Assignee: ExxonMobil Upstream Research CompanyInventors: Yao-Chou Cheng, Hendrik Braaksma
-
Patent number: 10320884Abstract: Methods and systems for processing multimedia files associated with an incident. One method includes receiving a request to submit a multimedia file associated with the incident and, in response to receiving the request, transmitting a text message including an identifier of the incident to a communication device. The method also includes receiving, at the answering point, a reply to the text message, the reply including the multimedia file and the identifier, and storing, at the answering point, the multimedia file including using the identifier to link the multimedia file to an incident record for the incident.Type: GrantFiled: June 1, 2015Date of Patent: June 11, 2019Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Paul F. Mafera, Brian R. Benson, Kenneth W. Douros, Richard Charles Meyer, Vidya Sagar Pitta Eswara Chandra
-
Patent number: 10310457Abstract: A method, apparatus, and computer program product for increasing efficiency in a plant by creating a planning model for said plant comprising a plurality of runtime models stored in a database. Each runtime model corresponds to a reactor in the plant and mimics real world behavior of the reactor by identifying the mathematical relationships of the inputs and outputs of the reactor. Each runtime model further comprises a set of tuning factors, which allows the user to adjust the runtime model to more closely align with the user's desired output or otherwise account for real-life plant activity. By properly creating and utilizing a plurality of runtime models and implementing them into a planning model, a user can increase efficiency of the plant by optimizing product output, forcing the plant to balance materials-in and materials-out, or forcing the plant to stoichiometrically balance elements going in, and coming out of the plant or reactor.Type: GrantFiled: November 24, 2014Date of Patent: June 4, 2019Assignee: Aspen Technology, Inc.Inventors: Ravi Nandigam, Ajay Modi, Marcelo Marchetti, Willie Chan
-
Patent number: 10311965Abstract: According to one embodiment, a semiconductor circuit includes a plurality of memories. The memories are connected to one another in series such that an output node of the memory of the first stage is connected to an input node of the memory of the second stage. The semiconductor circuit includes a test circuit that outputs test data to an input node of the memory of the first stage among the plurality of memories, and a comparison circuit that compares data output from an output node of the memory of the final stage among the plurality of memories with expectation value data.Type: GrantFiled: August 30, 2017Date of Patent: June 4, 2019Assignee: TOSHIBA MEMORY CORPORATIONInventors: Tsutomu Miyamae, Nariyuki Fukuda, Kazuhito Hosaka, Takeshi Yamaguchi, Suguru Tahara, Isao Ooigawa, Keitarou Mishima, Yuichiro Sanuki
-
Patent number: 10313421Abstract: A method and system for providing an OData service based on a service operation execution flow is described. Initially a data source metadata is converted to an entity data model. Based on the entity data model, the service operation execution flow is generated that displays a process for executing a service operation. Next, one or more runtime configuration data are received to edit the generated service operation execution flow. The edited service operation execution flow defines a communication between a data source and a client requesting execution of the service operation. Finally, based on the edited service operation execution flow and the entity data model the Odata service is published to process a client request for executing the service operation.Type: GrantFiled: November 8, 2016Date of Patent: June 4, 2019Assignee: SAP SEInventors: Om Band, Suparna Deb, Sripad Jade, Sridhar Jayaraman, Shiva Prasad Nayak, Pradeep Panda, Sabarish T S
-
Patent number: 10307229Abstract: The invention relates to a method for constructing tooth surfaces of a dental prosthesis and for producing dental restorations, starting from a 3D data record of an upper mandible layout and a 3D data record of a lower mandible layout, each layout comprising a number of teeth arranged in each mandibular arch and the teeth of the upper mandible layout and the teeth of the lower mandible layout at intercuspation making contact with each other at multiple contact points. The contact surfaces are selected by approximation. Relevant surface pairs lying opposite one another are identified and are incorporated by an optimization algorithm into local minimum distances, taking into consideration surfaces that can slide past one another. This allows the desired contact points to be produced. Surfaces that have not been selected are not considered in the production of the points of contact.Type: GrantFiled: March 3, 2014Date of Patent: June 4, 2019Assignee: DENTSPLY SIRONA Inc.Inventors: Steffen Hauth, Sascha Schneider
-
Patent number: 10303826Abstract: A method for creating a finite element model of a filler compounded rubber including a filler dispersed in a matrix rubber, including a first step of defining a filler model in which the filler is discretized using a finite number of elements, a second step of defining a matrix rubber model independently of the filler model, the matrix rubber model being created by discretizing a space in which at least the matrix rubber occupies using a finite number of elements, and a model-embedded step of embedding the filler-model in the matrix rubber model. The model-embedded step includes overlapping the filler-model with the matrix rubber model without considering sharing of the respective nodes of the filler model and the matrix rubber model, and defining a filler compounded rubber model by providing a constraint condition to at least a boundary between the filler and matrix rubber models.Type: GrantFiled: August 21, 2014Date of Patent: May 28, 2019Assignee: SUMITOMO RUBBER INDUSTRIES, LTD.Inventor: Masato Naito
-
Patent number: 10297013Abstract: An aerodynamic optical effect correction and identification integrated real-time processing system, comprising an FPGA module, a multi-core main processor DSP, a plurality of auxiliary processors ASICs and an infrared image non-uniformity correction system-on-chip (SoC). By means of the system, full-image thermal radiation correction, denoising, transmission effect correction and target detection processes of an aerodynamic optical effect degradation image are achieved. Correspondingly, provided is the corresponding method.Type: GrantFiled: April 13, 2016Date of Patent: May 21, 2019Assignee: HUAZHONG UNIVERSITY OF SCIENCE AND TECHNOLOGYInventors: Tianxu Zhang, Xuan Hou, Chuan Zhang, Li Liu, Quan Chen, Ao Zhong, Mingxing Xu, Yutian Zhou
-
Patent number: 10297027Abstract: Anatomy, such as papillary muscle, is automatically detected (34) and/or detected in real-time. For automatic detection (34) of small anatomy, machine-learnt classification with spatial (32) and temporal (e.g., Markov) (34) constraints is used. For real-time detection, sparse machine-learnt detection (34) interleaved with optical flow tracking (38) is used.Type: GrantFiled: June 8, 2015Date of Patent: May 21, 2019Assignee: Siemens Healthcare GmbHInventors: Mihai Scutaru, Ingmar Voigt, Tommaso Mansi, Razvan Ionasec, Helene C. Houle, Anand Vinod Tatpati, Dorin Comaniciu, Bogdan Georgescu, Noha Youssry El-Zehiry
-
Patent number: 10296706Abstract: A method for control and co-simulation in a system having multiple subsystems, each representing a physical system, includes, in a first subsystem simulating a first physical system, providing a first time continuous output signal representing a property of the first physical system, and filtering the output signal using a continuous moving average (CMA) filter as an anti-aliasing filter to form a filtered time continuous signal. Filtering the output signal includes integrating the time continuous signal to form an integrated signal, sampling the integrated signal, for each sample, forming an average value from the current sample and a previous sample, and forming a filtered time continuous signal from the average values. The method also includes providing the filtered time continuous signal to a second subsystem simulating a second physical system. A system for performing the method is also provided.Type: GrantFiled: August 9, 2016Date of Patent: May 21, 2019Assignee: Volvo Car CorporationInventor: Edo Drenth
-
Patent number: 10298522Abstract: Embodiments of the present technology enable messages including one or more custom characters (and potentially also one or more standard characters) to be communicated between client devices, wherein each of the custom characters includes at least one tag word that enables a meaning of the custom character to be better understood, and wherein such tag words can be translated from one language to another to enable users that understand different languages to better be able to communicate with one another using the custom characters. Beneficially, embodiments described herein overcome many of the drawbacks associated with electronic messages being limited to including only standard characters, such as standard emoji. Embodiments described herein also enable users that speak different languages to more easily and readily communicate with one another using a messaging application.Type: GrantFiled: May 12, 2017Date of Patent: May 21, 2019Assignee: Amojee, Inc.Inventors: Jay H. Yim, Fernando L. Pereira, Mike Kaizuka, John B. Georges
-
Patent number: 10288995Abstract: A non-spherical projection display structure and system that can be optimized for the ergonomics of preferably one viewer inside the display structure or system. The structure or system is preferably for use with widescreen projectors. The non-spherical projection display structure and system creates a visual projection display and method of operating the display that has a wide horizontal and vertical field of view and uses a rear projected display structure having a projection screen surface with a thickness. The display structure has at least one section with a monotonically increasing or decreasing radius of curvature.Type: GrantFiled: June 15, 2017Date of Patent: May 14, 2019Assignee: ESTERLINE BELGIUM BVBAInventor: Peter De Meerleer
-
Patent number: 10289971Abstract: Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.Type: GrantFiled: February 13, 2015Date of Patent: May 14, 2019Assignee: ATLASSIAN PTY LTDInventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 10282686Abstract: Described herein is a computer implemented method for maintaining a plurality of issues, each issue having an associated rank value, the rank values of the plurality of issues defining an order of the plurality of issues. The method comprises receiving a rank operation request to change the rank of a subject issue; determining relevant issues to the rank operation request; and attempting to acquire locks on each of the relevant issues. In response to successfully acquiring locks on each of the relevant issues a new rank value for the subject issue is calculated and saved.Type: GrantFiled: April 30, 2015Date of Patent: May 7, 2019Assignee: ATLASSIAN PTY LTD.Inventors: Mark Lassau, Matt Quail, Nikolay Petrov, Ivo Bosticky, Michael Elias
-
Patent number: 10271712Abstract: The present invention relates to a computer program and to a method for controlling the computer program, wherein a control signal is sent to the computer program when an optical marker, in particular a two-dimensional barcode (2a, 2b, 2c), is detected by an intraoral scanner (1), which signal switches the computer program to a predefined state. A device for controlling the computer program comprises a support (3) on which at least one optical marker is arranged. The optical marker has an inscription (21a, 21b, 21c) which indicates a state of the computer program to which the computer program can be switched by detection of the optical marker by the intraoral scanner (1).Type: GrantFiled: February 28, 2014Date of Patent: April 30, 2019Assignee: DENTSPLY SIRONA Inc.Inventor: Sascha Schneider
-
Patent number: 10269079Abstract: A method to generate a regulatory filing workflow for a geographical region. The method includes displaying a regulatory filing form to a user in the geographical region, displaying a user attribute list identifying user attributes from the BMAs used by the user, receiving, from the user and in response to displaying the regulatory filing form and the user attribute list, a user input that specifies a rule for determining input data of the regulatory filing form based at least on user attributes, and generating, based at least on the user input, regulatory filing report metadata including a specification for generating a regulatory filing report by completing the regulatory filing form based at least on the rule, where the regulatory filing workflow includes generating and filing the regulatory filing report to satisfy the regulatory requirement specific to the geographical region.Type: GrantFiled: August 30, 2013Date of Patent: April 23, 2019Assignee: Intuit Inc.Inventors: Yogish Pai, Steve George Goyette, Robert Bruce MacMartin
-
Patent number: 10262087Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for processing data representing the effect of tortuosity on the acoustic behavior of a fluid in a porous medium. One of the methods includes generating by a first data processing program of the data processing apparatus, a model of acoustic behavior of a fluid in a porous medium including an effect of tortuosity, with the model comprising a time variable indicative of a sound speed of the fluid. The method includes rescaling the time variable of the model based on the sound speed in a fluid in the porous medium. The method also includes simulating the acoustic behavior including the effect of tortuosity of the porous medium based on the rescaling of the time-related variables within the model.Type: GrantFiled: January 13, 2016Date of Patent: April 16, 2019Assignee: Dassault Systemes Simulia Corp.Inventors: Chenghai Sun, Franck Léon Pérot, Raoyang Zhang, Hudong Chen, David M. Freed, Ilya Staroselsky, Adrien Mann
-
Patent number: 10254540Abstract: A preferred system and method for projecting a business information model at a construction site includes a network, a system administrator connected to the network, a database connected to the system administrator, a set of registration markers positioned in the construction site, and a set of user devices connected to the network. The system includes a hard hat, a set of headsets mounted to the hard hat, a set of display units movably connected to the set of headsets, a set of cameras connected to the set of headsets, and a wearable computer connected to the set of headsets and to the network. The cameras capture an image of the set of registration markers. A position of the user device is determined from the image and an orientation is determined from motion sensors. A BIM is downloaded and projected to a removable visor based on the position and orientation.Type: GrantFiled: August 7, 2017Date of Patent: April 9, 2019Inventor: Timothy A. Cummings
-
Patent number: 10248766Abstract: An analyzing device includes: a particle definition unit configured to define a system including a plurality of particles in a virtual space; a constraint assigning unit configured to assign a constraint to the system defined by the particle definition unit so as to present a flow; and a numerical computation unit configured to numerically compute a governing equation that governs the motion of each particle of the particle system to which the constraint is assigned by the constraint assigning unit. The numerical computation unit identifies particles linked with a disturbance source of the flow. The analyzing device further includes display control unit configured to display identified particles on a display in a mode different from that of the other particles.Type: GrantFiled: March 28, 2014Date of Patent: April 2, 2019Assignee: SUMITOMO HEAVY INDUSTRIES, LTD.Inventor: Ryouta Hirose
-
Patent number: 10249099Abstract: A system and method for providing positional error correction for particles of destructible objects in a three-dimensional volume in a virtual space includes electronic storage to store center-of-mass information of a set of objects, using a high-precision floating point format. Prior to runtime and/or interactive manipulation of the set of objects, a texture map is generated that includes positional information in a floating point format having less precision than the high-precision floating point format. A simulation uses this texture map to determine simulated center-of-mass information of the set of objects. This simulated center-of-mass information is compared with the previously stored center-of-mass information to determine which objects have positional errors, and which offsets are needed to correct the positional errors.Type: GrantFiled: April 26, 2017Date of Patent: April 2, 2019Assignee: Kabam, Inc.Inventor: Cody Snyder
-
Patent number: 10248097Abstract: The invention provides methods, systems and computer programs for optimizing standard operating procedure for a control system. The invention comprises (i) recording a sequence of control system operator actions, (ii) identifying a control system process corresponding to the recorded sequence of control system operator actions, (iii) retrieving a standard operating procedure associated with the identified control system process, (iv) determining a first set of deviations between (a) the recorded sequence of control system operator actions and (b) the standard operating procedure, (v) determining a second set of deviations between (c) a set of KPI values associated with the recorded sequence of control system operator actions and (d) a set of KPI values associated with the standard operating procedure, and (vi) modifying the standard operating procedure to reduce deviation between (e) the recorded sequence of control system operator actions and (f) said standard operating procedure.Type: GrantFiled: May 9, 2016Date of Patent: April 2, 2019Assignee: Yokogawa Electric CorporationInventors: Bijuraj Velayudhan Pandiyath, Amit Ulhasrao Wadaskar, Joseph Ching Hua Lee
-
Patent number: 10235658Abstract: The maintenance management device 3 includes an error status diagnosis unit 11, a grace period estimation unit 14, a maintenance cost estimation unit 15, and a screen display unit 17. When the error status diagnosis unit 11 has diagnosed the occurrence of an anomaly, the grace period estimation unit 14 estimates a first grace period leading up to the occurrence of a failure. The maintenance cost estimation unit 15 estimates the cost of corrective maintenance incurred when the failure occurs after the elapse of the first grace period. The screen display unit 17 displays a combination of the first grace period and the cost of corrective maintenance. Alternatively, the grace period estimation unit 14 estimates a second grace period over which preventive maintenance may be postponed without a failure.Type: GrantFiled: July 10, 2013Date of Patent: March 19, 2019Assignee: Hitachi Construction Machinery Co., Ltd.Inventors: Hideaki Suzuki, Kozo Nakamura, Shinya Yuda, Munetoshi Unuma, Junsuke Fujiwara, Takayuki Uchida, Katsuaki Tanaka, Mitsuo Aihara, Teruo Nakamura, Nobuyoshi Hirowatari, Hiroshi Ogura
-
Patent number: 10223834Abstract: An apparatus comprising a processor and a non-transitory computer-readable storage medium storing instructions, when executed by the processor, cause the apparatus to perform a method comprising determining a first and second set of coordinates, associated with a first and second feature, respectively, in one or more first and second images, respectively, the first and second images are captured from a first and second position and/or orientation relative to the physical environment, respectively, re-projecting the first set of coordinates to one or more 2D spaces associated with the second images, comparing the re-projected first set of coordinates with the second set of coordinates in at least one of position closeness, feature closeness, or stereo constraints to determine a correspondence between the first and second features and determining a change between the first and second orientations and/or positions with respect to the physical environment based on the determined correspondence.Type: GrantFiled: December 14, 2017Date of Patent: March 5, 2019Assignee: USens, Inc.Inventors: Yue Fei, Anli He
-
Patent number: 10216911Abstract: Methods of calculating a free energy of solubility for a compound in a solvent by computer operations include the following steps: (i) establishing, using a computer model, an initial state for a system including an aggregate of multiple molecules of the compound in a solvent; (ii) establishing, using the computer model, a final state of the system including a single molecule from the aggregate fully solvated in the solvent and separate from a transformed aggregate; (iii) transforming, using the computer model, the system from the initial state to the final state, via removing a first molecule of the compound from the aggregate to form the transformed aggregate and replacing the first molecule with solvent at the site of the first molecule; and (iv) calculating the free energy of the transformation between the initial and the final states, which determines the free energy of solubility for the compound.Type: GrantFiled: April 29, 2016Date of Patent: February 26, 2019Assignee: Schrödinger, LLCInventors: Sayan Mondal, Robert Abel
-
Patent number: 10215886Abstract: A method for determining an intersection between a polygon representing a boundary of a surface in an earth formation and a plane includes: receiving a polygon representing a boundary of a surface in an earth formation, the polygon having a series of straight segments with a point at each end of each of the segments; overlaying a cutting grid having grid planes over the polygon; identifying a specific pattern of two adjacent segments in the polygon by proceeding from a first segment to a second segment in a selected rotational direction; matching the specific pattern to a reference pattern; categorizing the point between the two adjacent segments as an intersection point or as a non-intersection point based on the reference pattern; the iterating the identifying, matching, and categorizing for each pair of adjacent segments in the polygon such that each point between adjacent segments in the polygon is categorized.Type: GrantFiled: February 19, 2016Date of Patent: February 26, 2019Assignee: BAKER HUGHES, A GE COMPANY, LLCInventor: Marijn Loomans