Simulating Electronic Device Or Electrical System Patents (Class 703/13)
  • Patent number: 11483213
    Abstract: Implementations of the present disclosure include executing, within a computer network, multiple instances of a process, each instance including a simulation of execution of the process within the computer network, receiving session datasets representative of sessions performed during execution of each instance of the process, generating a set of session traces, each session trace representing a sequence of sessions performed during an instance of the process within the computer network, processing the set of session traces using a clustering algorithm to cluster sessions of each session trace into two or more clusters, each cluster having an associated label, and providing a process model that generically represents multiple executions of the process within the computer network, the process model comprising a sequence of labels of the two or more clusters corresponding to session traces in the set of session traces.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: October 25, 2022
    Assignee: Accenture Global Solutions Limited
    Inventors: Gal Engelberg, Eitan Hadar, Avraham Dayan, Moshe Hadad
  • Patent number: 11476721
    Abstract: An apparatus and method for performing foreign object detection for a wireless power transmitter. A matching network and transmit coil are energized, and a resonance is excited. The resonance is allowed to decay. A temporal characteristic of the decay is measured. The temporal characteristic is analyzed to determine whether a foreign object is coupled to an electromagnetic field generated by the transmit coil.
    Type: Grant
    Filed: January 6, 2021
    Date of Patent: October 18, 2022
    Assignee: MediaTek Inc.
    Inventors: Vladimir Alexander Muratov, Patrick Stanley Riehl, William Plumb
  • Patent number: 11474932
    Abstract: A method includes identifying a set of tests for a source code, analyzing the set of tests to identify overlapping blocks of the source code that are to be tested by each of the set of tests, merging a subset of the tests that include the overlapping blocks of the source code to create a merged test, and causing the merged test to be executed to test the source code. In an implementation, code coverage results are used when analyzing the set of tests to identify overlapping blocks of the source code.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: October 18, 2022
    Assignee: Red Hat Israel, Ltd.
    Inventors: Oded Ramraz, Boaz Shuster
  • Patent number: 11461513
    Abstract: In disclosed techniques, simulations are performed to determine data center performance under certain conditions. The simulations are dynamic and allow for changes in power demand due to temporal data center activities. In order to accommodate predicted and unpredicted fluctuations in power demand of a data center, one or more power caches are configured to supply additional power during periods of peak demand. Power caches provide supplemental power during periods of peak demand. The simulations are used for a variety of purposes, including determining the effects of power caches going offline under various conditions. Disclosed techniques can simulate the cycling of a power cache and can determine if additional configuration changes to the data center are warranted to maintain optimal health of the power caches. Thus, power scenario simulation of a data center can provide information vital to efficient operation of the data center.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: October 4, 2022
    Assignee: Cato
    Inventors: Martin P Leslie, Karimulla Raja Shaikh, Nikhil Sharma, Ravi Subramaniam, Shankar Ramamurthy
  • Patent number: 11461210
    Abstract: A method, system and computer program product for calculating power usage effectiveness (PUE) in a data center generate, based on a historical data of the data center, a template for each data center parameter of a plurality of data center parameters and uses the generated template to calculate an expected value of each data center parameter that can be subsequently used to compute and optimize the power usage effectiveness in the data center.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: October 4, 2022
    Assignee: Kyndryl, Inc.
    Inventor: Awadesh Tiwari
  • Patent number: 11455442
    Abstract: Methods, systems, and computer program products are described for extracting electromagnetic characteristics from a large-scale integrated circuit. An input layout of the large-scale integrated circuit is received. The input layout includes a netlist having a plurality of segments. Groups of segments from the plurality of segments are identified based on magnetic coupling. A plurality of matrices are generated including a conductance matrix, a capacitance matrix, and an inductance matrix. Submatrices of the inductance matrix are based on the groups of segments. Each submatrix represents inductances among segments within one of the groups or representing inductances between a pair of the groups of segments. A simulation model is output based on the plurality of matrices for simulation of the large-scale integrated circuit.
    Type: Grant
    Filed: December 31, 2019
    Date of Patent: September 27, 2022
    Assignee: Ansys, Inc.
    Inventors: Konstantis Daloukas, Kostas Karouzakis, Yiannis Moisiadis, Dimitris Dakopoulos
  • Patent number: 11451973
    Abstract: Introduced here is a system and method to simulate operation of a 5G wireless telecommunication network, prior to deploying a component of the network, to detect problems before the problems affect a large number of users. The system can provide a graphical user interface enabling a user to define a test including a test request and a criterion that a response to the test request needs to satisfy. The processor can create a virtual instance of the network including a virtual instance of a 5G NR node and a virtual instance of a second node. While the physical 5G wireless telecommunication network and the nodes include hardware and software, the virtual instances of the network and the nodes are software constructs simulating the behavior of the physical counterparts. Once the changes are released, the system can also be a monitoring tool to monitor performance of the network.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: September 20, 2022
    Assignee: T-Mobile USA, Inc.
    Inventors: Srinivasa Emani, Srinivasa Chinimilli
  • Patent number: 11442842
    Abstract: This disclosure relates to the use of execution traces to process queries against objects over their lifetime. Embodiments identify, from a trace, a memory-backed object that existed during a prior execution of an entity. A handle for logically representing memory covered by the object over the object's lifetime is identified. A plurality of associations that are represented by the handle are identified. These associations identify memory addresses that were covered by the object over its lifetime. Each association represents at least (i) a memory address that was covered by the object during its lifetime, and (ii) an execution time during the object's lifetime at which the memory address was covered by the object. A query is processed against the handle. The query includes a query based on an execution time, and processing the query includes comparing the execution time in the query to execution time(s) represented in the associations.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: September 13, 2022
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jordi Mola
  • Patent number: 11442094
    Abstract: This application provides a polygonal spherical sampling device, belonging to the technical field of spherical field antenna measurement, and including a probe, a mounting rack and a supporting platform. The supporting platform is mounted on the mounting rack for placing an object to be tested. The number of the probes is more than or equal to six, the probes are mounted on the mounting rack and a plurality of the probes are distributed on at least two vertical planes in a three-dimensional spherical space and are arranged around the supporting platform. The vertical planes are arranged symmetrically about a vertical axis, the probes are uniformly distributed at intervals of A degrees on each vertical plane, the probes on a same horizontal plane are uniformly distributed at intervals of B degrees, both A and B are less than or equal to 90.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: September 13, 2022
    Assignee: Shenzhen Xinyi Technology Co., Ltd.
    Inventors: Linbin Chen, Zhenkun Xie, Daoyi Wang, Cien Sun, Kaixuan Jiang
  • Patent number: 11442668
    Abstract: A service management device includes a memory, and a processor coupled to the memory and configured to acquire respective execution times of programs that implement a service, identify a first volume having a largest influence on a response time of the service based on the respective execution times of the programs, where the first volume being any one of volumes of a storage device, and at least one of the programs writing and reading data to and from the storage device, and set a priority of writing and reading of data to and from the first volume higher than priorities of writing and reading of data to and from a remaining volume of the volumes.
    Type: Grant
    Filed: June 18, 2021
    Date of Patent: September 13, 2022
    Assignee: Fujitsu Limited
    Inventor: Shinya Kuwamura
  • Patent number: 11436051
    Abstract: Technologies for providing attestation for function as a service flavors include a compute device including circuitry configured to obtain function definition data indicative of a set of operations to be performed in a function and a set of hardware resources to be utilized by the function, execute a benchmark operation to produce benchmark data indicative of a measured performance of the function, and sign the function definition data and the benchmark data to produce function flavor data. The circuitry is also configured to provide the function flavor data to one or more other compute devices for validation that the function, when executed on the hardware resources, provides the measured performance and write, to a distributed ledger, the function flavor data.
    Type: Grant
    Filed: September 6, 2019
    Date of Patent: September 6, 2022
    Assignee: Intel Corporation
    Inventors: Francesc Guim Bernat, Kshitij Doshi, Ned M. Smith
  • Patent number: 11429762
    Abstract: A simulation workflow manager obtains a set of parameters for simulation of a system and training of a reinforcement learning model for optimizing an application of the system. In response to obtaining the set of parameters, the simulation workflow manager configures a first compute node that includes a training application for training the reinforcement learning model. The simulation workflow manager also configures a second compute note with a simulation application to perform the simulation of the system in a simulation environment. Data is generated through execution of the simulation in the second compute node that is provided to the first compute node to cause the training application to use the data to train the reinforcement learning model.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: August 30, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunil Mallya Kasaragod, Sahika Gene, Leo Parker Dirac, Bharathan Balaji, Eric Li Sun, Marthinus Coenraad De Clercq Wentzel, Brian James Townsend, Pramod Ravikumar Kumar
  • Patent number: 11416321
    Abstract: A method comprises retrieving operating conditions data comprising operational details of one or more components in at least one computing environment. Component replacement data and no fault found (NFF) data of the computing environment are also retrieved. The component replacement data comprises details about components that have been replaced in the computing environment. The NFF data comprises details about components incorrectly identified as having failed in the computing environment and symptoms leading to the incorrect identifications. The method also comprises generating a first mapping between given ones of the operational details and given ones of the replaced components, and generating a second mapping between given ones of the incorrectly identified components and given ones of the symptoms using one or more machine learning algorithms. Using the first and second mappings, at least one failed component is predicted based on one or more symptoms identified in a received support case.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: August 16, 2022
    Assignee: Dell Products L.P.
    Inventors: Devipriya Selvaraju, Karthik Sethuramalingam, Bharathi Raja Kalyanasundaram
  • Patent number: 11415896
    Abstract: In a dissection method for layout patterns in a semiconductor device, a design layout is divided into a plurality of patches. A plurality of first dissection points for target layout patterns in the target patch and neighboring layout patterns in the neighboring patches are set based on vertexes of the target and neighboring layout patterns. At least one second dissection point for at least one exceptional layout pattern is set. The at least one exceptional layout pattern is a layout pattern in which the first dissection points are not set and which extends to pass through boundaries of one patch. A plurality of third dissection points for the target layout patterns and the neighboring layout patterns are set based on the first and second dissection points. The target layout patterns are divided into a plurality of target segments based on the first, second and third dissection points.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: August 16, 2022
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sang-Wook Kim
  • Patent number: 11410836
    Abstract: There is provided a method of analyzing data obtained from an etching apparatus for micromachining a wafer using plasma. This method includes the following steps: acquiring the plasma light-emission data indicating light-emission intensities at a plurality of different wavelengths and times, the plasma light-emission data being measured under a plurality of different etching processing conditions, and being obtained at the time of the etching processing, evaluating the relationship between changes in the etching processing conditions and changes in the light-emission intensities at the plurality of different wavelengths and times with respect to the wavelengths and times of the plasma light-emission data, and identifying the wavelength and the time of the plasma light-emission data based on the evaluation result, the wavelength and the time being to be used for the adjustment of the etching processing condition.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: August 9, 2022
    Assignee: HITACHI HIGH-TECH CORPORATION
    Inventors: Ryoji Asakura, Kenji Tamaki, Akira Kagoshima, Daisuke Shiraishi
  • Patent number: 11403208
    Abstract: The disclosure herein describes generating a virtualized stub service based on deep learning for use in simulating a service during testing of a software module configured to interact with the service. Request-response pairs between the software module and the service are captured by an interceptor module, each request-response pair including a request and a response to the request. The captured request-response pairs are added to a training data set. A service virtualization engine trains a request categorization model based on the training data set, wherein the request categorization model is trained to respond to requests with responses based on the request-response pairs of the training data set. Then, a virtualized stub service is generated for the service based on the trained request categorization model. The disclosure provides for automatic generation of virtualized stub services using deep learning techniques for use in testing software modules.
    Type: Grant
    Filed: November 21, 2019
    Date of Patent: August 2, 2022
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: John C. Kalbac
  • Patent number: 11403210
    Abstract: Cash handling device simulation systems and methods store real-time updated data indicative of the operating software, hardware, and firmware of each of a plurality of physical cash handling devices. Such real-time updated data is configured for executing a simulated operation of one or more cash handling devices based at least in part on simulation input data. The simulation input data may additionally identify one or more cash handling devices for simulated operation thereof, such that the simulation system generates simulated output reflecting output generated by the one or more cash handling devices during operation thereof.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 2, 2022
    Assignee: G4S Retail Solutions (USA) Inc.
    Inventors: Brian McCabe, Shelliene D. Crandall, David Wetzel
  • Patent number: 11392043
    Abstract: A method of determining an estimated intensity of radiation scattered by a target illuminated by a radiation source, has the following steps: obtaining and training (402) a library REFLIB of wavelength-dependent reflectivity as a function of the wavelength, target structural parameters and angle of incidence R(?,?,x,y); determining (408) a wide-band library (W-BLIB) of integrals of wavelength-dependent reflectivity R of the target in a Jones framework over a range of radiation source wavelengths ?; training (TRN) (410) the wide-band library; and determining (412), using the trained wide-band library, an estimated intensity (INT) of radiation scattered by the target illuminated by the radiation source.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: July 19, 2022
    Assignee: ASML Netherlands B.V.
    Inventors: Seyed Iman Mossavat, Remco Dirks, Hendrik Jan Hidde Smilde
  • Patent number: 11392842
    Abstract: Provided is an integrated-system simulation system obtained from a simulation system having a command, control, and communication (C3) system of systems (SoS). The integrated-system simulation system includes an abstracted command and control (C2) model including a traffic model including inter-node traffic information transferred according to time, a mobility model including position information of nodes, and an interface model making the traffic model and the mobility model interoperate, and a communication (C) model configured to be combined with the abstracted C2 model so as to interact with the abstracted C2 model in a full-duplex manner. The abstracted C2 model is generated by acquiring traffic and mobility data between the C2 model and the C model of the SoS simulation system, hypothesizing a form of the abstracted C2 model, and learning the traffic and mobility data acquired from the SoS simulation system and determining variables of the abstracted C2 model form.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: July 19, 2022
    Assignees: Korea Advanced Institute of Science and Technology, EINS S&C CO., LTD.
    Inventor: Tag Gon Kim
  • Patent number: 11386980
    Abstract: Improved computer-implemented tools for use in modeling/simulating spatial charge distributions for electrophysiological systems are provided. The improvements are in three areas: (1) the use of solid angles to calculate quantities of free charge and/or bound charge in calculation cells and/or the movement of quantities of free charge across one or more faces of a calculation cell; (2) the use of flattened calculations cells having only two faces with substantial areas as seen from the free charge and/or the bound charge of the electrophysiological system; and (3) the use of at least two spatial charge distributions, specifically, at least one for bound charge and at least one for free charge, so as to include the effects of relative dielectric constants greater than 1.0 for part or all of an electrophysiological system. The three improvements can be used individually or in combinations.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: July 12, 2022
    Inventor: Maurice M. Klee
  • Patent number: 11386257
    Abstract: Various implementations for efficiently manipulating surfaces in a multi-dimensional space using energy agents are described. A context including one or more surfaces is rendered for display in the multi-dimensional space. One or more events manipulating the one or more surfaces of the context are detected. One or more energy agents are computed for the one or more surfaces of the context based on the one or more events. A visual effect manipulating the one or more surfaces of the context is applied based on the one or more energy agents.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 12, 2022
    Assignee: Amaze Software, Inc.
    Inventors: Mark H. Lu, Steven E. Newcomb, Brian R. Maissey, Andrew J. L. de Andrade
  • Patent number: 11354474
    Abstract: A method and an apparatus for authenticating a chip are provided and a computer storage medium is also provided. The method may include configuring a software environment and a hardware environment associated with the chip via a configuration file, the configuration file including a plurality of instructions and data required to execute the instructions, the software environment and the hardware environment being created based on the chip; causing a plurality of instructions to be executed in a software environment and a hardware environment, respectively; obtaining a first information generated by executing instructions in a software environment and a second information generated by executing instructions in the hardware environment, respectively, the first information and the second information including the plurality of instructions being executed, its address, and data generated by executing the instructions; and authenticating the chip based on the generated first information and second information.
    Type: Grant
    Filed: March 26, 2021
    Date of Patent: June 7, 2022
    Assignees: Beijing Baidu Netcom Science and Technology Co., Ltd., Kunlunxin Technology (Beijing) Company Limited
    Inventors: Baofu Zhao, Xueliang Du, Jiaqiang Liu, Ziteng Huang
  • Patent number: 11346922
    Abstract: An object recognition device recognizes an object around the own vehicle by using a radar device and an imaging device. The object recognition apparatus includes: information combining unit that generates combined target information by combining radar-based target information with image-based target information if the object is being detected by the radar device and the imaging device, the radar-based target information being information on an object detected by the radar device, the image-based target information being information on an object detected by the imaging device; and an identical object determining unit that determines that an object detected by the imaging device is identical with an object detected by the radar device, based on time-dependent change of the combined target information.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 31, 2022
    Assignees: DENSO CORPORATION, TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Yohei Masui, Tadashi Sakai, Takashi Maeda, Takeshi Nanami, Minoru Nakadori
  • Patent number: 11334260
    Abstract: Described apparatuses and methods control a voltage or a temperature of a memory domain to balance memory performance and energy use. In some aspects, an adaptive controller monitors memory performance metrics of a host processor that correspond to commands made to a memory domain of a memory system, including one operating at cryogenic temperatures. Based on the memory performance metrics, the adaptive controller can determine memory performance demand of the host processor, such as latency demand or bandwidth demand, for the memory domain. The adaptive controller may alter, using the determined performance demand, a voltage or a temperature of the memory domain to enable memory access performance that is tailored to meet the demand of the host processor. By so doing, the adaptive controller can manage various settings of the memory domain to address short- or long-term changes in memory performance demand.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: May 17, 2022
    Assignee: Micron Technology, Inc.
    Inventor: David Andrew Roberts
  • Patent number: 11322945
    Abstract: Methods, systems, and computer storage media are disclosed for determining electric energy flow predictions for electric systems including photovoltaic solar systems. In some examples, a method is performed by a computer system and includes supplying a consumption time series and a predicted production time series for an electric system to a machine-learning predictor trained during a prior training phase using electric energy consumption training data and photovoltaic production training data. The consumption time series has a first data resolution, and the electric energy consumption training data and the photovoltaic production training data have a second data resolution greater than the first data resolution. The method includes determining, using an output of the machine-learning predictor, a predicted import time series of electric import values each specifying an amount of electric energy predicted to be imported by the electric system with a prospective photovoltaic solar system installed.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: May 3, 2022
    Assignee: SUNPOWER CORPORATION
    Inventors: Sugumar Murugesan, Saravanan Thulasingam
  • Patent number: 11320745
    Abstract: There is disclosed a method of measuring a process parameter for a manufacturing process involving lithography. In a disclosed arrangement the method comprises performing first and second measurements of overlay error in a region on a substrate, and obtaining a measure of the process parameter based on the first and second measurements of overlay error. The first measurement of overlay error is designed to be more sensitive to a perturbation in the process parameter than the second measurement of overlay error by a known amount.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: May 3, 2022
    Assignee: ASML Netherlands B.V.
    Inventors: Maurits Van Der Schaar, Arie Jeffrey Den Boef, Omer Abubaker Omer Adam, Te-Chih Huang, Youping Zhang
  • Patent number: 11314627
    Abstract: Automated testing is performed in a distributed environment having computer systems executing software based on heterogenous application stacks. The computer systems are connected via the network to a service platform. A method provides for executing a function directed to a target system of the computer systems, the function resulting in network requests being sent from the service platform to the target system. The method further includes recording, at the service platform, the network requests produced by the executed function. The method further includes generating a service corresponding to the function based on the recorded network requests. The method further includes executing a test scenario which uses the generated service corresponding to the function to produce test requests.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: April 26, 2022
    Assignee: SAP SE
    Inventors: Srininvasan Subramanian, Nivedita Jain, Prasanth Rj, Saravanan Seenivasan, Ganeshkumar Venugopalan, Gundala Rakesh Kumar Reddy
  • Patent number: 11294800
    Abstract: An example method for simulation testing an autonomy software is provided. The example method may include receiving, at processing circuitry, mission parameters indicative of a test mission, environmental parameters, and vehicle parameters. The method may further include performing, by the processing circuitry, an adaptive search using a surrogate model of the autonomy software under test to selectively generate test scenarios for simulation, and clustering the plurality of test scenarios based on performance score metric values to determine performance boundaries for the autonomy software under test. The method may further include ranking the plurality of test scenarios based on a respective distance to a performance boundary to identify test scenarios of interest for modification of the autonomy software or real-world field testing of an autonomous vehicle.
    Type: Grant
    Filed: October 5, 2018
    Date of Patent: April 5, 2022
    Assignee: The Johns Hopkins University
    Inventors: Robert C. Hawthorne, Galen E. Mullins, Paul G. Stankiewicz
  • Patent number: 11296930
    Abstract: Some embodiments provide novel inline switches that distribute data messages from source compute nodes (SCNs) to different groups of destination service compute nodes (DSCNs). In some embodiments, the inline switches are deployed in the source compute nodes datapaths (e.g., egress datapath). The inline switches in some embodiments are service switches that (1) receive data messages from the SCNs, (2) identify service nodes in a service-node cluster for processing the data messages based on service policies that the switches implement, and (3) use tunnels to send the received data messages to their identified service nodes. Alternatively, or conjunctively, the inline service switches of some embodiments (1) identify service-nodes cluster for processing the data messages based on service policies that the switches implement, and (2) use tunnels to send the received data messages to the identified service-node clusters.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: April 5, 2022
    Assignee: NICIRA, INC.
    Inventors: Jayant Jain, Anirban Sengupta, Rick Lund, Raju Koganty, Xinhua Hong, Mohan Parthasarathy
  • Patent number: 11294843
    Abstract: A process control system includes a first process controller coupled to a first set of input/output (I/O) modules that provided first channels, including an I/O software agent coupled to an I/O module pool that includes a first and at least a second I/O module collectively providing pooled channels. The first channels and the pooled channels are each coupled by a respective field device to first and second processing equipment, respectively. The I/O software agent is configured for enabling addition of the first set of I/O modules to the LO module pool, coupling of a plurality of additional process controllers in a controller pool to the first process controller, and enabling at least one of i) making any of the first channels available to any of the process controllers in the controller pool, and ii) making any of the pooled channels available to the first process controller.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 5, 2022
    Assignee: Honeywell International Inc.
    Inventors: Paul Francis McLaughlin, Joseph Pradeep Felix, James Michael Schreder, John Rosa-Bian, Jason Thomas Urso
  • Patent number: 11288415
    Abstract: A simulation workflow manager obtains a set of parameters for simulation of a system and training of a reinforcement learning model for optimizing an application of the system. In response to obtaining the set of parameters, the simulation workflow manager configures a first compute node that includes a training application for training the reinforcement learning model. The simulation workflow manager also configures a second compute note with a simulation application to perform the simulation of the system in a simulation environment. Data is generated through execution of the simulation in the second compute node that is provided to the first compute node to cause the training application to use the data to train the reinforcement learning model.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: March 29, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunil Mallya Kasaragod, Sahika Gene, Leo Parker Dirac, Bharathan Balaji, Eric Li Sun, Marthinus Coenraad De Clercq Wentzel, Brian James Townsend, Pramod Ravikumar Kumar
  • Patent number: 11288317
    Abstract: A method, system and computer-usable medium are disclosed for using travel-related cognitive graph vectors.
    Type: Grant
    Filed: January 10, 2020
    Date of Patent: March 29, 2022
    Assignee: REALPAGE, INC.
    Inventors: Kyle W. Kothe, Scott E. Goldberg, John N. Faith
  • Patent number: 11281436
    Abstract: Disclosed are a system (100) and a method for creating a one or more deployable applications and a source code thereof using reusable components. The system (100) comprises of a repository (20), a flow/project (30), namespaces, a developer's workbench (40), an assembler's workbench (50) and a monitoring workbench (60). The repository includes reusable components. The flow/project (30) consists of component connectivity information comprising control flow and data flow. The repositories and projects are contained within one or more namespaces. The method involves creating component definition in one or more repositories (20), generating code stubs based on a supported technology for corresponding architecture layer and burning the flow, the component definition and implementations to form the deployable application. Further, a monitoring step involves supporting run time debugging. The method provides components within repository that are independent of one another.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: March 22, 2022
    Inventor: Ashish Belagali
  • Patent number: 11277430
    Abstract: A system for generating a cyber-attack to penetrate a network. The system includes an identification module configured to identify at least one vulnerability of the network by examining at least one of a node of the network, data transmission within the network, or data received from a cyber defense mechanism; a generation module configured to generate a cyber-attack based on the at least one vulnerability of the network, and a goal to be achieved by the cyber-attack. The system includes a penetration module configured to penetrate the network with the cyber-attack and determine an effectiveness rating of the penetration; and a feedback module configured to provide a feedback to the identification module based on at least the effectiveness rating of the penetration.
    Type: Grant
    Filed: June 26, 2019
    Date of Patent: March 15, 2022
    Assignee: BOOZ ALLEN HAMILTON INC.
    Inventors: Chelsea Vela, Justin Hoffman
  • Patent number: 11264599
    Abstract: An electrode performance evaluation system and an electrode performance evaluation method is disclosed. The method includes acquiring impedance measurement data for different frequencies by applying an alternating current signal to an electrode assembly including an electrode which is immersed in an electrolyte solution, calculating impedance calculation data for different frequencies while changing the frequency of an impedance equation corresponding to a circuit model of the electrode assembly, calculating the resistance value of ion bulk resistance in the electrolyte solution using the ion conductivity of the electrolyte solution, the area of the electrode and the thickness and porosity of an active material layer of the electrode, and determining effective tortuosity as a factor of the electrode performance based on the impedance measurement data for different frequencies, the impedance calculation data for different frequencies and the resistance value of the ion bulk resistance.
    Type: Grant
    Filed: October 23, 2018
    Date of Patent: March 1, 2022
    Assignee: LG ENERGY SOLUTION, LTD.
    Inventors: Hyo-Sik Kim, Hye-Bin Kim, Sol-Nip Lee
  • Patent number: 11263359
    Abstract: Systems and method for selecting option packs using guided selection via base designs. A processor may display visualizations that represent types of option packs associated with the industrial device assembly. Each visualization may include a slide visualization that moves selectable levels. The selectable levels may include a first selectable level and a second selectable level. For instance, the first selectable level may correspond to a first rating related to a respective operation of a respective type of option pack. After receiving a first selection of a type of option pack and a second selection representative of a selectable level, the processor may identify an option pack that corresponds to the first and second selections. In turn, the processor may generate an updated base design and layout based on the identified option pack.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: March 1, 2022
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Yong Y. Auh, John P. Mason, Steven L. Fischer, Joel L. Wille, Richard E. Wandsnider, Gerald W. Renderman, Corey A. Peterson
  • Patent number: 11265172
    Abstract: A system for supporting Enhanced Privacy Identification (EPID) is provided. The system may include a host processor operable to communicate with a remote requestor, where the host processor needs to perform signature revocation checking in accordance with EPID. To perform signature revocation checking, the host processor has to perform either a sign or verify operation. The host processor may offload the sign/verify operation onto one or more associated hardware acceleration coprocessors. A programmable coprocessor may be dynamically configured to perform the desired number of sign/verify functions in accordance with the requirements of the current workload.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: March 1, 2022
    Assignee: Intel Corporation
    Inventors: Ned Smith, Rajesh Poornachandran, Sundar Nadathur, Abdul M. Bailey
  • Patent number: 11256611
    Abstract: A method for synthesizing parameters for control of a closed loop system based on a differentiable simulation model of the closed loop system includes determining requirements/specifications for the closed loop system in signal temporal logic (STL). The method also includes selecting a parametric control law having a differentiable parameter control function. The method also includes converting the requirements in signal temporal logic into differentiable computational graph. The method further includes building the differentiable simulation model as a differentiable computational graph. Furthermore, the method includes automatically learning values of parameters for the differentiable parameter control function of the closed loop system by backpropagating an error.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: February 22, 2022
    Assignees: TOYOTA RESEARCH INSTITUTE, INC., THE BOARD OF TRUSTEES OF THE LELAND STANFORD JUNIOR UNIVERSITY
    Inventors: Nikos Arechiga Gonzalez, Karen Y. Leung, Soon Ho Kong, Jonathan Decastro, Frank Permenter
  • Patent number: 11252046
    Abstract: A device may receive a request for a network service configuration (NSC) that is to be used to configure network devices. The device may select a graphical data model that has been trained via machine learning to analyze a dataset that includes information relating to a set of network configuration services, where aspects of a subset of the set of network configuration services have been created over time. The device may determine, by using the graphical data model, a path through a set of states of the graphical data model, where the path corresponds to a particular NSC. The device may select the particular NSC based on the path determined. The device may perform a first group of actions to provide data identifying the particular NSC for display, and/or a second group of actions to implement the particular NSC on the network devices.
    Type: Grant
    Filed: December 14, 2018
    Date of Patent: February 15, 2022
    Assignee: Juniper Networks, Inc.
    Inventor: Venkata Rama Raju Manthena
  • Patent number: 11237847
    Abstract: Systems and techniques for automated standards-based computing system reconfiguration are described herein. An existing configuration may be obtained of a first computing system operating in a first computing environment. A second computing system in a second computing environment may be identified that provides a function of the first computing system using the existing configuration. A second computing system existing configuration of the second computing system may be evaluated to identify a set of configuration deviations. A notification may be transmitted to a computing device of an administrator of the second computing system. The notification may include an indication of the set of configuration deviations.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: February 1, 2022
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Justin Christopher Blackburn, Jeremy Daniel Blackburn, Jacob Tyler Blackburn
  • Patent number: 11237898
    Abstract: Various systems and methods for implementing automatic model generation for performance monitoring are described herein. A performance monitoring system includes a model manager to: identify a performance model that predicts performance of an operational node, the performance model based on telemetry data from the operational node; and implement an automatic verification operation to analyze the performance model and revise the performance model when the performance model is no longer valid; and an event processor to: initiate a remedial action at the operational node when the performance model indicates an alert state.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: February 1, 2022
    Assignee: Intel Corporation
    Inventors: Giovani Estrada, Victor Bayon-Molino
  • Patent number: 11227078
    Abstract: A method for automated gearbox design includes: instantiating the gearbox model having an initial parameter state in a modeling environment; analyzing and/or characterizing the gearbox model in the modeling environment to determine gearbox model performance; and determining whether the gearbox model performance satisfies a performance target. Upon a determination that the gearbox model performance does not satisfy the performance target: a reward is calculated based on the gearbox model performance; a reinforcement machine learning agent determines a parameter change action based on the reward and a current parameter state of the gearbox model; and an updated parameter state of the gearbox model is determined based on the parameter change action.
    Type: Grant
    Filed: February 21, 2019
    Date of Patent: January 18, 2022
    Assignee: Dodge Acquisition Co.
    Inventors: Stefan Rakuff, Jinmiao Huang
  • Patent number: 11205128
    Abstract: An online social networking system collects data relating to members, and clusters the data into a plurality of clusters. The system identifies anomalous activity by a member in a cluster, and predicts an update to a profile of the member based on the identified anomalous activity of the member. The system presents to the member a proposed update to the profile of the member based on the prediction, receives input from the member in response to the proposed update, and updates the profile of the member based on the input received from the member.
    Type: Grant
    Filed: March 28, 2018
    Date of Patent: December 21, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ken Soong, Damien Albert Louis Coullon, Luis Steven Lin, Michael Maczka
  • Patent number: 11204747
    Abstract: Embodiments herein describe techniques for interfacing a neural network application with a neural network accelerator that operate on two heterogeneous computing systems. For example, the neural network application may execute on a central processing unit (CPU) in a computing system while the neural network accelerator executes on a FPGA. As a result, when moving a software-hardware boundary between the two heterogeneous systems, changes may be made to both the neural network application (using software code) and to the accelerator (using RTL). The embodiments herein describe a software defined approach where shared interface code is used to express both sides of the interface between the two heterogeneous systems in a single abstraction (e.g., a software class).
    Type: Grant
    Filed: October 17, 2017
    Date of Patent: December 21, 2021
    Assignee: XILINX, INC.
    Inventors: Jindrich Zejda, Elliott Delaye, Yongjun Wu, Aaron Ng, Ashish Sirasao, Khang K. Dao, Christopher J. Case
  • Patent number: 11194050
    Abstract: The invention relates to the development, control and execution of interactive software. An interactive component of the invention is configured to enable a defined interaction between the interactive digital system and an environment of the interactive digital system. It comprises a first subcomponent, defining a coupling between a second interactive component and a third interactive component. Said first subcomponent is configured, when executed by the interactive digital system, to generate an activation of the third interactive component conditional upon an activation of the second interactive component, said activation enabling the defined interaction.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: December 7, 2021
    Assignee: ECOLE NATIONALE DE L'AVIATION CIVILE
    Inventor: Stephane Chatty
  • Patent number: 11188453
    Abstract: A system and related method comprise using a processor for executing a plurality of tests associated with a covering array of a test framework of the software test system on a first version of a system under test (SUT). For each of the plurality of tests, on a current test, the method comprises determining a current success rate value (SRV) for the current test that represents a success rate of the current test for the first version of the SUT. The method further comprises combining the current SRV of the first version of the SUT and current SRVs of the current test for prior versions of the SUT into a current test eigenvector associated with the current test. The method further comprises converting the current test eigenvector into a first eigenvalue that represents a health, accuracy, and quality of the first version of the SUT.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: November 30, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew C. M. Hicks, Kevin Minerley, Dale E. Blue, Ryan Thomas Rawlins, Daniel Nicolas Gisolfi
  • Patent number: 11183876
    Abstract: A power analyser for analysing an electrical supply to a load, comprising: a processor; an analogue signal module interfaced with the processor, wherein the analogue signal module is configured to: make analogue signal measurements of the electrical supply, and provide raw analogue data corresponding to said measurements to the processor; and wherein the processor is configured to: access a model suitable for, or associated with, the electrical supply and/or the load, and generate a modified electrical supply estimate in accordance with the model and the raw analogue data.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: November 23, 2021
    Assignee: Smart Utility Service Holdings Pty Ltd.
    Inventor: John James Fick
  • Patent number: 11182394
    Abstract: A computing platform may perform computer database file management by implementing statistics maintenance and column similarity. The computing platform may receive an input table and determine a data type for the received input table. The computing platform may determine statistics relevant to the input table, and statistics relevant to historical tables of the data type. Statistics may include overlap, distribution, mean, standard deviation, percentile, median, and the like. Based on the determined statistics, the computing platform may determine a similarity score between the input table and the historical tables. Based on the statistics and column similarity, the computing platform may perform database file management, such as storing records, updating records, identifying data anomalies, sending alerts related to identified data anomalies, moving records, tagging records, and the like. The computing platform may send alerts related to identified data anomalies to remote devices.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: November 23, 2021
    Assignee: Bank of America Corporation
    Inventors: Satish Jagwani, Dhaval Shah, Raghuram Neela, Seyamak Amin, Ryan M. Greenway, Anupam Kumar Singh
  • Patent number: 11169783
    Abstract: A method for operating a hardware-software interface (HSI) executable specification unit by means of an executable hardware-software interface (HSI) specification for a computing device is provided. The executable HSI specification is a form of a Device Programming Specification (DPS). The HSI executable specification unit includes a HSI analyser, at least one skeletal driver and a HSI executable specification interpreter.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 9, 2021
    Assignee: VAYAVYA LABS PRIVATE LIMITED
    Inventors: Sandeep Pendharkar, Parag Naik, Venugopal Kolathur, Karthick Gururaj
  • Patent number: 11151059
    Abstract: A semiconductor device of a peripheral device control system includes one or more management blocks that are provided in association with a device to be controlled. The management blocks each include a plurality of registers that store information pertaining to each operation of the device to be controlled, and a first generation unit that performs a predetermined aggregation process on values of the plurality of registers included in the management block to generate an aggregation value that is a value formed by aggregating the values of the plurality of registers.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: October 19, 2021
    Assignee: LAPIS SEMICONDUCTOR CO., LTD.
    Inventor: Yuki Imatoh