Patents Examined by Craig C Dorais
-
Patent number: 10977395Abstract: A method of validating an electronic computer model of a building project includes: providing one or more electronic building project databases storing: (i) stakeholder information, (ii) element data; (iii) material data; (iv) specification data; (v) requirement data; (vi) procurement data and a plurality of instance data items are provided by at least one stakeholder of the first subgroup of stakeholders; generating a scope ID associated with each instance data item (c) storing the scope ID; (d) receiving a first electronic computer model including a plurality of existence objects associated with the first building project; (e) validating, the first electronic computer model (f) receiving updated data; (g) repeating step (e)-(f) until no alert is generated; (h) generating and transmitting a certification query; (j) receiving, a certification message from each stakeholder and (k) storing, in immutable form, the plurality of instance data items and respective scope ID of each instance data item.Type: GrantFiled: November 5, 2018Date of Patent: April 13, 2021Assignee: MIND-I, LLCInventors: Norine W. Bagate, Ibrahima Bagate, Oumar T. Konate
-
Patent number: 10977399Abstract: A FEA model representing a product/part with certain finite elements for metal portion, metal necking failure criteria (critical and fracture strain values defined in form of loading path diagram) and the neck's characteristics (neck's width and a profile of strain values within the width) are received in a computer system. At each solution cycle of a time-marching simulation of a deep draw metal forming process using the FEA model, following operations are performed at each integration point of every finite element: identifying major and minor strain values and corresponding directions from the computed strain values, calculating an equivalent metal necking failure strain value (?e) in the major strain direction with a formula based on corresponding critical and fracture strain values, the neck's characteristics and a characteristic dimension in the major strain direction, and determining metal necking failure, which occurs when the major strain value is greater than ?e.Type: GrantFiled: October 24, 2018Date of Patent: April 13, 2021Inventors: Xinhai Zhu, Zhidong Han
-
Patent number: 10970427Abstract: The present invention belongs to the technical field of health monitoring for civil structures, and a performance alarming method for bridge expansion joints based on temperature displacement relationship model is proposed. First, the canonically correlated temperature is proposed to maximize the correlation between bridge temperature field and expansion joint displacement; second, a temperature displacement relationship model for bridge expansion joints is established based on canonically correlated temperatures; then, a mean-value control chart is constructed to the error of temperature displacement relationship model; finally, reasonable control limits are determined for the mean-value control chart. A more accurate temperature displacement relationship model can be established based on canonically correlated temperatures, which is of important value to improve the performance alarming ability for expansion joint.Type: GrantFiled: March 14, 2018Date of Patent: April 6, 2021Assignee: Dalian University of TechnologyInventors: Tinghua Yi, Haibin Huang, Hongnan Li
-
Patent number: 10963323Abstract: According to a method of transforming a message passing interface (MPI) program, an MPI function is parsed such that a computer may directly access data created by another computer through a memory when an MPI parallel program is executed on a computer system for distributed processing, a network function corresponding to the MPI function is created for network communication, and a bus line function is created for directly accessing the memory through a bus line.Type: GrantFiled: October 22, 2019Date of Patent: March 30, 2021Inventors: Dong Ha Shin, Je Man Lee, Seung-Chul Lee, Kang Ho Kim
-
Patent number: 10956232Abstract: A method, computer system, and a computer program product for instructing the use of application programming interface (API) commands in a runtime environment is provided. The present invention may include receiving, by a computer processor, a source code with a high level language API command. The present invention may include accessing, by a computer processor, metadata for the source code and determining whether the metadata includes an instruction to be applied to the high level language API command, and applying, by a computer processor, the instruction to the high level language API command. The present invention may include processing, by a computer processor, the high level language API command to a low level code using a command translator, wherein the processing occurs after the applying the instruction.Type: GrantFiled: August 22, 2019Date of Patent: March 23, 2021Assignee: International Business Machines CorporationInventors: Darren R. Beard, Colin R. Penfold, Ian J. Mitchell
-
Patent number: 10956631Abstract: A machine learning (ML) based intermittent data processing system accesses a collection of intermittent data points, determines a data distribution associated with the collection and generates one or more calculated values based on the data distribution. A simulation can be employed to determine the accuracy of the calculated values based on which, the calculated values can be employed for further processing. The collection of intermittent data points is initially processed to determine if one or more of the data distribution identification, bootstrapping or variability capping techniques are to be applied in order to obtain the calculated values. The calculated values are used to generate visualizations and recommendations.Type: GrantFiled: October 18, 2018Date of Patent: March 23, 2021Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITEDInventors: Hitesh Bhagchandani, Arvind Maheswaran, Abhijit Kumar, Rajarajan Thangavel Ramalingam, Siddhartha Chakravarty, Neha Kagwad, Renuka R. Jogade, Mahadevaswamy Basavanna, Sunny Balani
-
Patent number: 10949269Abstract: One or more computing devices, systems, and/or methods are provided. Event information associated with a plurality of events may be identified. The plurality of events may be associated with first entities corresponding to a first entity type and second entities associated with a second entity type. A first network profile associated with the first entities and the second entities may be generated based upon the event information. An iterative process may be performed to identify a coalition network associated with fraudulent activity. The iterative process may include analyzing the first network profile to identify a first set of entities, of the first entities, that are related to an entity of the second entities, and/or analyzing the first network profile to identify a second set of entities, of the second entities, that are related to the first set of entities. Multiple iterations may be performed to identify the coalition network.Type: GrantFiled: April 10, 2020Date of Patent: March 16, 2021Assignee: Verizon Media Inc.Inventors: Ruichen Wang, Timothy Michael Olson, Yan Han, Jian Tian, Robert Jason Harris, Shaima Abdul Majeed
-
Patent number: 10943174Abstract: The present invention belongs to the technical field of health monitoring for civil structures, and an anomaly identification method considering spatial-temporal correlation is proposed for structural monitoring data. First, define current and past observation vectors for the monitoring data and pre-whiten them; second, establish a statistical correlation model for the pre-whitened current and past observation vectors to simultaneously consider the spatial-temporal correlation in the monitoring data; then, divide the model into two parts, i.e., the system-related and system-unrelated parts, and define two corresponding statistics; finally, determine the corresponding control limits of the statistics, and it can be decided that there is anomaly in the monitoring data when each of the statistics exceeds its corresponding control limit.Type: GrantFiled: February 12, 2018Date of Patent: March 9, 2021Assignee: Dalian University of TechnologyInventors: Tinghua Yi, Haibin Huang, Hongnan Li, Shuwei Ma
-
Patent number: 10936378Abstract: An information handling system operating an integration assistance robotic automation system may comprise a memory storing a log of machine-executable code instructions generated by a plurality of application programming interfaces (APIs) for a plurality of applications, based on user instructions previously received at the APIs to define an integration process between a first application executing code instructions in a first coding language and a second application executing code instructions in a second coding language, and a processor parsing the log to identify a first connector code set in the first language defining an action to be taken on a dataset managed by the first application, and a second connector code set in the second language defining an action to be taken on a dataset managed by the second application, and transmitting an executable run-time engine, the first and second connector code sets for execution at an execution location.Type: GrantFiled: November 4, 2019Date of Patent: March 2, 2021Assignee: BOOMI, INC.Inventor: Thameem U. Khan
-
Patent number: 10936767Abstract: Methods, systems, and apparatus, including medium-encoded computer program products, for designing three dimensional lattice structures include, in one aspect, a method including: obtaining a mechanical problem definition including a 3D model of an object; generating a numerical simulation model for the 3D model of the object using one or more loading cases and one or more isotropic solid materials identified as a baseline material model for a design space; predicting performance of different lattice settings in different orientations in the design space using a lattice structural behavior model in place of the baseline material model in the numerical simulation model; and presenting a set of lattice proposals for the design space based on the predicted performance of the different lattice settings in the different orientations; wherein the lattice structural behavior model has been precomputed for the different lattice settings, which are generable by the 3D modeling program.Type: GrantFiled: April 26, 2017Date of Patent: March 2, 2021Assignee: Within Technologies Ltd.Inventors: Konara Mudiyanselage Kosala Bandara, Hooman Shayani
-
Patent number: 10929205Abstract: Systems, methods, and software described herein provide enhancements for the deployment and management of converged resources across satellites, aircraft, and ground-based nodes to perform user tasks and applications. In one implementation, a system includes a first physical node that monitors sensor data to determine when the sensor data qualifies for an operation triggering event. Once the sensor data qualifies for the operation triggering event, the first physical node may generate and communicate a notification to a second physical node to initiate a new operation to support the triggering event.Type: GrantFiled: October 29, 2018Date of Patent: February 23, 2021Assignee: Lockheed Martin CorporationInventors: Robert Randall Cleave, Shaun B. Coleman, John Edward Metzger
-
Patent number: 10929206Abstract: A method of facilitating communication from an embedded computer in a computational storage device to a host or an external device includes receiving a message from an embedded user process for transmission to a user process running at either the host or the external device, determining that a destination address of the message corresponds to the host or the external device, in response to the determination, forwarding the message to an embedded relay process associated with the host or the external device, instructing a storage controller of the computational storage device about the message to be delivered, notifying a host relay process at the host of a presence of the message, receiving a send message request from the host in response to the notification, and in response to receiving the send message request, transmitting the message to the host.Type: GrantFiled: October 15, 2019Date of Patent: February 23, 2021Assignee: NGD Systems, Inc.Inventors: Hermes Costa, Vladimir Alves
-
Patent number: 10930374Abstract: A processor executable method, system, and computer-readable media expedite the process of entering equations for use in developing simulations of chemical processes. The process of entering equations is expedited by dynamically inferring the dimensions of variables. The process infers the dimensions of all variables in user-added equations, and infers the dimensions of each variable in a user-added equation sequentially. The process automatically creates variables with unassigned dimensions in response to indications, such as inputs from a user, to declare new equations. The process assigns dimensions to variables based on relations between variables, such as logical relations between the dimensions of variables.Type: GrantFiled: May 14, 2019Date of Patent: February 23, 2021Assignee: AVEVA Software, LLCInventor: Harry Scott Brown
-
Patent number: 10929195Abstract: A system and method for providing cloud virtualization (SV) is disclosed. According to one embodiment, a system includes a transactional cloud manager and a compute cluster connected to the transactional cloud manager. The compute cluster includes a system monitor and a control manager in a host. A virtual machine runs on the host, wherein the virtual machine has a VM system monitor and a VM control manager. The transactional cloud manager creates virtual machine clusters on the host.Type: GrantFiled: August 7, 2018Date of Patent: February 23, 2021Assignee: Dynavisor, Inc.Inventor: Sreekumar Nair
-
Patent number: 10922148Abstract: Techniques for implementing assess to Android applications and native Window application on Android devices and systems. A processor board includes a processor that is configured to run a full version of a Windows operating system and Windows applications. The processor board is configured to be communicatively coupled to the processor board in an Android device, such as a Smartphone or tablet. Upon operations and when the processor board is communicatively coupled to the Android device, a user of the Android device is enabled to selectively run Android applications and Windows applications, with the Windows applications being executed natively on the processor board. The processor board may be implemented in a computing card that is approximately the size of a credit card or smaller, which in turn may be coupled to the Android device via a backpack or similar means. The processor board may also be disposed within the same housing as the Android device.Type: GrantFiled: April 26, 2016Date of Patent: February 16, 2021Assignee: Intel CorporationInventors: Matthew J. Adiletta, Myles Wilde, William R. Wheeler, Michael F. Fallon, Aaron Gorius, Amit Kumar, Chengda Yang
-
Patent number: 10922095Abstract: Embodiments of the present disclosure relate to software application performance regression analysis. Other embodiments may be described and/or claimed.Type: GrantFiled: April 15, 2019Date of Patent: February 16, 2021Assignee: SALESFORCE.COM, INC.Inventors: Brian Toal, Laksh Venka
-
Patent number: 10922378Abstract: A change in a current flowing through a current path when a voltage applied to the path is changed is simulated in a system including the path and a member that is acted upon by the current flowing through the path and affects the current flowing through the path. First, the path and the member are represented by aggregates of a plurality of particles. Electromagnetic action from the other particles to each of the plurality of particles configuring the path is calculated based on a current value at a present time of the current flowing through the path and a voltage value of an external voltage applied to the path. The current flowing through the path is calculated based on a calculation result of the electromagnetic action to update the current value flowing through the path from the value at the present time to a value obtained by a calculation.Type: GrantFiled: December 18, 2018Date of Patent: February 16, 2021Assignee: SUMITOMO HEAVY INDUSTRIES, LTD.Inventor: Shuji Miyazaki
-
Patent number: 10915578Abstract: A method includes obtaining identifiers of entities and symbolic artificial intelligence (AI) models configured to produce outputs responsive to inputs based on events caused by at least one of the entities. At least some of the entities are associated with outputs of respective symbolic AI models and have respective scores corresponding to the respective outputs of the symbolic AI models. The method may include obtaining scenarios, where each scenario includes simulated inputs corresponding to one or more simulated events, and at least some scenarios include a plurality of simulated inputs. The method may also include determining a population of scores of a given entity among the entities, where respective members of the population of scores correspond to respective outputs of the plurality of symbolic AI models, and where the respective outputs correspond to respective scenarios among the scenarios and storing the population of scores in memory.Type: GrantFiled: June 4, 2020Date of Patent: February 9, 2021Assignee: Digital Asset Capital, Inc.Inventor: Edward Hunter
-
Patent number: 10915680Abstract: Embodiments automatically determine optimized designs for manufacturing real-world objects. An embodiment begins with defining a finite element model comprised of a plurality of elements that represents a real-world object. Next, equilibriums and design responses of the object in response boundary conditions are determined, which includes calculating a local volume constraint for a given element of the finite element model. Then, design response sensitivities of the object in response to the boundary conditions are determined, which includes differentiating the calculated local volume constraint to determine sensitivity of a sizing design variable.Type: GrantFiled: December 21, 2018Date of Patent: February 9, 2021Assignee: Dassault Systemes Simulia Corp.Inventors: Claus Bech Wittendorf Pedersen, Nikolai Gerzen, Martin-Pierre Hugo Schmidt
-
Patent number: 10908932Abstract: A computer implemented method for sending context information between programs, the method including: displaying a graphical user interface including a plurality of selectable application icons; receiving a simultaneous selection of a first icon and a second icon from the plurality of selectable application icons; launching a first program associated with the first icon; launching a second program associated with the second icon; and sending context information between the first program and the second program.Type: GrantFiled: August 3, 2017Date of Patent: February 2, 2021Assignee: NAGRAVISION S.A.Inventors: Alain Le Perlerin, Pierre Sarda