Patents Examined by Craig C Dorais
  • Patent number: 10996965
    Abstract: A device configured to emulate a string correlethim object generator includes a first processing stage and a second processing stage. The first processing stage outputs a first sub-string correlithm object comprising an n-bit digital word, wherein each bit of the n-bit digital word comprises a value of zero or one. The second processing stage receives the first sub-string correlithm object from the first processing stage and outputs a second sub-string correlithm object. Each bit of the second sub-string correlithm object has a value that is based on the value of a corresponding bit of the first sub-string correlithm object and changed values for a particular number of bits identified by a distance parameter.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: May 4, 2021
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10997330
    Abstract: A method includes obtaining failure initiation characteristics of a bonding layer of one or more bonded structures and determining, based on the failure initiation characteristics, a first characteristic dimension for each analysis element of a first portion of a finite element analysis model. The method includes obtaining failure propagation characteristics of the bonding layer and determining, based on the failure propagation characteristics, a second characteristic dimension for each analysis element of a second portion of the model. The method includes assigning a first set of material parameters to analysis elements of the first portion of the model and assigning a second set of material parameters to analysis elements of the second portion of the model. The method includes evaluating failure modes of the one or more bonded structures based on a solution to the model, the first set of material parameters, and the second set of material parameters.
    Type: Grant
    Filed: February 13, 2019
    Date of Patent: May 4, 2021
    Assignee: THE BOEING COMPANY
    Inventors: Brian P. Justusson, Joseph D. Schaefer, Matthew Jeffrey Molitor
  • Patent number: 10997344
    Abstract: The purpose of the present invention is to decrease the time required to create fault injection test data when performing an ECU simulation test. An ECU simulation device according to the present invention is provided with a database in which fault modes are defined for each type of circuit element, reads out, from the database, fault modes for each circuit element provided in an ECU, and generates a test pattern for each of the fault modes.
    Type: Grant
    Filed: June 14, 2017
    Date of Patent: May 4, 2021
    Assignee: HITACHI AUTOMOTIVE SYSTEMS, LTD.
    Inventor: Yoshinobu Fukano
  • Patent number: 10990482
    Abstract: Disclosed is a method, apparatus, and system for partition level restore, the operations comprising: determining a restoration source virtual machine disk image and a restoration target virtual machine disk image; determining partition information for the restoration source and target virtual machine disk images; determining whether the partition information for the restoration source virtual machine disk image matches the partition information for the restoration target virtual machine disk image; and in response to determining that the partition information for the restoration source virtual machine disk image matches the partition information for the restoration target virtual machine disk image, copying all data from a partition to be restored on the restoration source virtual machine disk image to a corresponding partition on the restoration target virtual machine disk image.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: April 27, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Feng Ou, Dening Xu, Qingxiao Zheng
  • Patent number: 10983849
    Abstract: A computer-processor executable container application operates within an operating system, such as an Android operating system. The application is itself configured to execute applications contained within the container application. The container application may create a secure computing environment in which business applications on a computing device can be protected and monitored without affecting or interacting with other applications or data on the computing device. Such a secure computing environment may enable businesses to protect their data residing on a personal computing device and to have visibility into how the data is accessed, used, and shared, while not interfering with personal use of the personal computing device.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: April 20, 2021
    Assignee: Crowdstrike, Inc.
    Inventors: Vincenzo Iozzo, Giovanni Gola
  • 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: 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: 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: 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: 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: 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: 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: 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: 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