Patents Examined by Craig C Dorais
  • Patent number: 10977395
    Abstract: 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: Grant
    Filed: November 5, 2018
    Date of Patent: April 13, 2021
    Assignee: MIND-I, LLC
    Inventors: Norine W. Bagate, Ibrahima Bagate, Oumar T. Konate
  • Patent number: 10977399
    Abstract: 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: Grant
    Filed: October 24, 2018
    Date of Patent: April 13, 2021
    Inventors: Xinhai Zhu, Zhidong Han
  • Patent number: 10970427
    Abstract: 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: Grant
    Filed: March 14, 2018
    Date of Patent: April 6, 2021
    Assignee: Dalian University of Technology
    Inventors: Tinghua Yi, Haibin Huang, Hongnan Li
  • Patent number: 10963323
    Abstract: 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: Grant
    Filed: October 22, 2019
    Date of Patent: March 30, 2021
    Inventors: Dong Ha Shin, Je Man Lee, Seung-Chul Lee, Kang Ho Kim
  • Patent number: 10956232
    Abstract: 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: Grant
    Filed: August 22, 2019
    Date of Patent: March 23, 2021
    Assignee: International Business Machines Corporation
    Inventors: Darren R. Beard, Colin R. Penfold, Ian J. Mitchell
  • Patent number: 10956631
    Abstract: 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: Grant
    Filed: October 18, 2018
    Date of Patent: March 23, 2021
    Assignee: ACCENTURE GLOBAL SOLUTIONS LIMITED
    Inventors: Hitesh Bhagchandani, Arvind Maheswaran, Abhijit Kumar, Rajarajan Thangavel Ramalingam, Siddhartha Chakravarty, Neha Kagwad, Renuka R. Jogade, Mahadevaswamy Basavanna, Sunny Balani
  • Patent number: 10949269
    Abstract: 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: Grant
    Filed: April 10, 2020
    Date of Patent: March 16, 2021
    Assignee: Verizon Media Inc.
    Inventors: Ruichen Wang, Timothy Michael Olson, Yan Han, Jian Tian, Robert Jason Harris, Shaima Abdul Majeed
  • Patent number: 10943174
    Abstract: 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: Grant
    Filed: February 12, 2018
    Date of Patent: March 9, 2021
    Assignee: Dalian University of Technology
    Inventors: Tinghua Yi, Haibin Huang, Hongnan Li, Shuwei Ma
  • Patent number: 10936378
    Abstract: 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: Grant
    Filed: November 4, 2019
    Date of Patent: March 2, 2021
    Assignee: BOOMI, INC.
    Inventor: Thameem U. Khan
  • Patent number: 10936767
    Abstract: 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: Grant
    Filed: April 26, 2017
    Date of Patent: March 2, 2021
    Assignee: Within Technologies Ltd.
    Inventors: Konara Mudiyanselage Kosala Bandara, Hooman Shayani
  • Patent number: 10929205
    Abstract: 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: Grant
    Filed: October 29, 2018
    Date of Patent: February 23, 2021
    Assignee: Lockheed Martin Corporation
    Inventors: Robert Randall Cleave, Shaun B. Coleman, John Edward Metzger
  • Patent number: 10929206
    Abstract: 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: Grant
    Filed: October 15, 2019
    Date of Patent: February 23, 2021
    Assignee: NGD Systems, Inc.
    Inventors: Hermes Costa, Vladimir Alves
  • Patent number: 10930374
    Abstract: 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: Grant
    Filed: May 14, 2019
    Date of Patent: February 23, 2021
    Assignee: AVEVA Software, LLC
    Inventor: Harry Scott Brown
  • Patent number: 10929195
    Abstract: 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: Grant
    Filed: August 7, 2018
    Date of Patent: February 23, 2021
    Assignee: Dynavisor, Inc.
    Inventor: Sreekumar Nair
  • Patent number: 10922148
    Abstract: 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: Grant
    Filed: April 26, 2016
    Date of Patent: February 16, 2021
    Assignee: Intel Corporation
    Inventors: Matthew J. Adiletta, Myles Wilde, William R. Wheeler, Michael F. Fallon, Aaron Gorius, Amit Kumar, Chengda Yang
  • Patent number: 10922095
    Abstract: Embodiments of the present disclosure relate to software application performance regression analysis. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: April 15, 2019
    Date of Patent: February 16, 2021
    Assignee: SALESFORCE.COM, INC.
    Inventors: Brian Toal, Laksh Venka
  • Patent number: 10922378
    Abstract: 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: Grant
    Filed: December 18, 2018
    Date of Patent: February 16, 2021
    Assignee: SUMITOMO HEAVY INDUSTRIES, LTD.
    Inventor: Shuji Miyazaki
  • Patent number: 10915578
    Abstract: 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: Grant
    Filed: June 4, 2020
    Date of Patent: February 9, 2021
    Assignee: Digital Asset Capital, Inc.
    Inventor: Edward Hunter
  • Patent number: 10915680
    Abstract: 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: Grant
    Filed: December 21, 2018
    Date of Patent: February 9, 2021
    Assignee: Dassault Systemes Simulia Corp.
    Inventors: Claus Bech Wittendorf Pedersen, Nikolai Gerzen, Martin-Pierre Hugo Schmidt
  • Patent number: 10908932
    Abstract: 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: Grant
    Filed: August 3, 2017
    Date of Patent: February 2, 2021
    Assignee: NAGRAVISION S.A.
    Inventors: Alain Le Perlerin, Pierre Sarda