Simulating Electronic Device Or Electrical System Patents (Class 703/13)
  • 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
    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
    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: 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: 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: 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
    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
    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
    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
    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
    Inventors: Andrew C. M. Hicks, Kevin Minerley, Dale E. Blue, Ryan Thomas Rawlins, Daniel Nicolas Gisolfi
  • 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: 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: 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
    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
    Inventor: Yuki Imatoh
  • Patent number: 11143971
    Abstract: A method for determining adjustment to a patterning process. The method includes obtaining a probability density function of a parameter related to a feature of a substrate subject to the patterning process based on measurements of the parameter, determining an asymmetry of the probability density function, and determining an adjustment to the patterning process based on the asymmetry of the probability density function of the parameter so as to reduce a probability of the feature having a parameter value that falls outside a range between threshold values of the parameter.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: October 12, 2021
    Assignee: ASML Netherlands B.V.
    Inventors: Wim Tjibbo Tel, Marc Jurian Kea, Roy Anunciado
  • Patent number: 11135975
    Abstract: A periphery monitoring device includes cameras that detects a periphery of a hydraulic shovel, a periphery monitoring monitor that displays a bird's-eye image based on image information acquired by the cameras, and a state switching control unit that controls mode switching between a periphery monitoring mode and a monitoring pause mode. The state switching control unit transitions to the periphery monitoring mode in a case where an input of a key-on manipulation with respect to the hydraulic shovel is received in the monitoring pause mode. In the monitoring pause mode, it is possible to transition to the periphery monitoring mode in time faster than transition from a power-OFF state.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: October 5, 2021
    Assignee: Komatsu Ltd.
    Inventors: Taro Eguchi, Takeshi Kurihara, Masaomi Machida
  • Patent number: 11132616
    Abstract: A characteristic value estimation device has a sensor data input unit to input sensor data detected by one or more sensors, a model input unit to input a first calculation model, a model learning unit to perform learning on a second calculation model, a model switch to select any one of the first calculation model and the second calculation model, a predictive value calculation unit to calculate an error of the calculation model, a probability distribution correction unit to correct the probability distribution of the uncertain parameter, a virtual sensor value estimation unit to estimate sensor data of a virtual sensor arranged virtually, a characteristic value distribution estimation unit to estimate a detailed distribution of the characteristic value, the sensor data of the virtual sensor, and the sensor data of the sensor, and a reliability calculation unit to calculate a reliability of the precise characteristic value distribution.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: September 28, 2021
    Inventors: Mikito Iwamasa, Takuro Moriyama, Tomoshi Otsuki
  • Patent number: 11128413
    Abstract: Currently, wideband channel simulation/emulation is carried out through channel realizations obtained from dispersion functions dictated by communication standards, in order to perform the tests and validation of the new data communication schemes. However, the channel models available in the state of the art only consider the simulation/emulation of stationary channels with separable dispersion characteristics, allowing only the treatment of unrealistic channels. The present invention describes and details a method and apparatus for performing the channel simulation/emulation in scenarios where the channel is doubly selective, i.e., selective in time and frequency, where the simulation/emulation is of an arbitrarily long duration, and for a channel that is locally non-stationary in time, not stationary in frequency and with a non-separable dispersion function.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: September 21, 2021
    Inventors: Ramón Parra Michel, Luis René Vela García
  • Patent number: 11115135
    Abstract: The terminal device can generate a monophonic signal of a specified frequency, and can transmit the monophonic signal by using a specified receive antenna or transmit antenna of the terminal device. The terminal device has a function of transmitting the monophonic signal of the designated frequency by using any specified antenna. Therefore, a measurement system for an antenna complex number pattern of the terminal device can accurately measure a complex number pattern of each antenna of the terminal device in a manner in which the terminal device transmits the monophonic signal of the specified frequency by using each receive antenna or transmit antenna. The measurement system can further obtain an accurate measurement result when a MIMO OTA performance test is performed on the terminal device according to the complex number patterns of all the antennas of the terminal device.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: September 7, 2021
    Inventor: Xiaohong Chen
  • Patent number: 11112778
    Abstract: The disclosure is directed to a system for integrating and centralizing multiple manufacturing software types into a consolidated platform. The system interfaces with third party software and performs data collection, data analytics, factory controls, virtual modeling, and checklist creation, as well as many other manufacturing applications. Artificial intelligence and machine learning are also integrated into the platform to assist with root cause analysis and increasing production efficiency.
    Type: Grant
    Filed: September 10, 2019
    Date of Patent: September 7, 2021
    Inventor: Darren Fraser
  • Patent number: 11109124
    Abstract: A method of maintaining functioning relationships between geospatial features and standalone tables for rendering, editing, and managing a geospatial representation of a complete signal path comprises: Creating a structure, Placing equipment that associates to the structure, Placing cable and connect to port on fiber equipment, Determining type of connection, Determining type of equipment connection, and Creating record of the signal path.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 31, 2021
    Assignee: 3-GIS
    Inventors: David Stoner, Chrissy Kay Cleveland, Jeffrey Machamer, Thomas A Siniard, Joseph Robichaud
  • Patent number: 11086276
    Abstract: A controller for a building system receives training data including input data and output data. The output data indicate a state of the building system affected by the input data. The controller pre-processes the training data using a first set of pre-processing options to generate a first set of training data and pre-processes the training data using a second set of pre-processing options to generate a second set of training data. The controller performs a multi-stage optimization process to identify multiple different sets of model parameters of a dynamic model for the building system. The multi-stage optimization process includes a first stage in which the controller uses the first set of training data to identify a first set of model parameters and a second stage in which the controller uses the second set of training data to identify a second set of model parameters. The controller uses the dynamic model to operate the building system.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: August 10, 2021
    Assignee: Johnson Controls Tyco IP Holdings LLP
    Inventors: Michael J. Wenzel, Robert D. Turney
  • Patent number: 11080448
    Abstract: A method for formal deep bug hunting in a device under test (DUT) may include obtaining a selection of a start state for the DUT; obtaining a selection of one or a plurality of variables that are declared as random variables; for each of said one or a plurality of random variables, generating a sequence of random values in a generation order using a random number generator (RNG); and performing formal verification exploration of the DUT starting at the start state and consecutively assigning each of said one or a plurality of random variables a value from the sequence of values in the generation order.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: August 3, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Yaron Schiller, Guy Wolfovitz, Habeeb Farah
  • Patent number: 11068946
    Abstract: A management server and method for performing resource management operations in a distributed computer system takes into account information regarding multi-processor memory architectures of host computers of the distributed computer system, including information regarding Non-Uniform Memory Access (NUMA) architectures of at least some of the host computers, to make a placement recommendation to place a client in one of the host computers.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: July 20, 2021
    Assignee: VMware, Inc.
    Inventors: Aashish Parikh, Puneet Zaroo, Ganesha Shanmuganathan
  • Patent number: 11055460
    Abstract: A system and method for input-directed constrained random simulation includes obtaining an initial state for a finite state machine (FSM) that models an electronic circuit design under test (DUT), the initial state assigning values to registers of the device under test, by providing an initial state function I(s) relating to the FSM to a satisfiability problem (SAT) solver to obtain register values that satisfy the initial state function. A random Boolean circuit R(i) is constructed. A SAT solver is queried for a satisfying assignment for a conjoined expression providing the conjunction of at least a valid-transition Boolean circuit T(s, i, s?) and the random Boolean circuit R(i), the valid-transition Boolean circuit describing valid transitions of the FSM as a function of current state s, inputs i, and next state s?. The satisfying assignment is added to the end of a constructed trace.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: July 6, 2021
    Inventors: Ali Abdi, Guy Eliezer Wolfovitz
  • Patent number: 11055456
    Abstract: A computer-implemented method for synthesizing a digital circuit is disclosed. The method includes receiving producer instructions defining a producer processing thread; generating a producer register-transfer level (RTL) description of the producer processing thread; receiving consumer instructions defining a consumer processing thread; generating a consumer RTL description of the consumer processing thread; and automatically inferring generation of streaming hardware RTL in response to receiving the producer and consumer instructions.
    Type: Grant
    Filed: December 13, 2019
    Date of Patent: July 6, 2021
    Inventors: Jongsok Choi, Ruolong Lian, Andrew Christopher Canis, Jason Helge Anderson
  • Patent number: 11042428
    Abstract: We disclose a system that optimizes deployment of sensors in a computer system. During operation, the system generates a training data set by gathering a set of n signals from n sensors in the computer system during operation of the computer system. Next, the system uses an inferential model to replace one or more signals in the set of n signals with corresponding virtual signals, wherein the virtual signals are computed based on cross-correlations with unreplaced remaining signals in the set of n signals. Finally, the system generates a design for an optimized version of the computer system, which includes sensors for the remaining signals, but does not include sensors for the replaced signals. During operation, the optimized version of the computer system: computes the virtual signals from the remaining signals; and uses the virtual signals and the remaining signals while performing prognostic pattern-recognition operations to detect incipient anomalies that arise during execution.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: June 22, 2021
    Assignee: Oracle International Corporation
    Inventors: Kenny C. Gross, Ashwini R. More
  • Patent number: 11042665
    Abstract: Systems, methods, and software described herein facilitate interfacing between processing nodes and a plurality of data repositories. In one example, a method of interfacing between a processing node and a plurality of data repositories includes identifying, for the processing node, a data access request using a first data access format, wherein the data access request includes a data connector identifier. The method further includes translating the access request to a second data access format based on the data connector identifier, and identifying a data repository in the plurality of data repositories to service the data access request based on the data connector identifier. The method also provides accessing data for the data access request in the data repository via the second data access format.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: June 22, 2021
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Thomas A. Phelan, Michael J. Moretti, Joel Baxter, Gunaseelan Lakshminarayanan, Kumar Sreekanti
  • Patent number: 11032063
    Abstract: An example operation may include one or more of obtaining data of a simulation, identifying checkpoints within the simulation data, generating a plurality of sequential data structures based on the identified checkpoints, where each data structure identifies an evolving state of the simulation with respect to a previous data structure among the sequential data structures, and transmitting the generated sequential data structures to nodes of a blockchain network for inclusion in one or more data blocks within a hash-linked chain of data blocks.
    Type: Grant
    Filed: September 19, 2018
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ravi Kiran Raman, Kush R. Varshney, Roman Vaculin, Michael Hind, Sekou L. Remy, Eleftheria K Pissadaki, Nelson K. Bore
  • Patent number: 11025633
    Abstract: Disclosed herein are systems and methods configured to provide customized and guided instructions for the placement of multiple access points in a home envelope to optimize-coverage therein. The exemplified system and method facilitates the learning of the home envelope, the determining of placements of devices within different locations within the home envelope, and the guiding of the homeowner or occupant through the installation process of the devices at such placements. The provided information are customized and tailored for a given home envelope. In addition, the exemplified systems and methods simplifies the task of adding personal wireless devices to a network whereby no password is used.
    Type: Grant
    Filed: August 26, 2019
    Date of Patent: June 1, 2021
    Assignee: BRK Brands, Inc.
    Inventors: Paul Qantas Judge, Adam Wesley Allred, Michael Burkett Biggs, Daniel Jack Peck, Paul Harris Royal
  • Patent number: 11003811
    Abstract: Techniques for improving a quantum simulator are provided. In one example, a system includes a simulation component and a snapshot component. The simulation component determines a set of random numbers and simultaneously provides the set of random numbers to an arithmetic decoder to perform a stochastic simulation process. The snapshot component generates snapshot data indicative of a state of the stochastic simulation process based on data associated with a stochastic branching point for the stochastic simulation process.
    Type: Grant
    Filed: February 9, 2018
    Date of Patent: May 11, 2021
    Inventors: Lev Samuel Bishop, Christopher J. Wood
  • Patent number: 10996990
    Abstract: Embodiments include method, systems and computer program products for performing Spectre mitigation on a workload. The method includes starting, by at least one processor of a plurality of processors, a process. The at least one processor determines that the process is a kernel process. The at least one processor determines that an interrupt has occurred in response to the determination that the process is a kernel process. The at least one processor processes the interrupt in response to determining that an interrupt has occurred. The at least one processor suppresses a malware mitigation to be applied to the kernel process in response to interrupt being processed.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: May 4, 2021
    Inventors: Sreenivas Makineedi, Douglas Griffith, Srinivasa Rao Muppala, Anil Kalavakolanu, Shanna Beck
  • Patent number: 10997585
    Abstract: An apparatus comprises a processing platform including a plurality of processing devices. The processing platform receives a request to generate a checkout interface on a user device in connection with a transaction to purchase a product and/or a service being performed over one or more networks, wherein the checkout interface comprises a plurality of selectable indicators each respectively indicating a payment option of a plurality of payment options, and to generate the checkout interface on the user device responsive to the request. The plurality of selectable indicators are simultaneously displayed on the checkout interface. The processing platform is further configured to receive a selection of a selectable indicator from the user device, and to automatically display on the checkout interface details of a payment option corresponding to the selected indicator responsive to the selection. The details are simultaneously displayed with the plurality of selectable indicators on the checkout interface.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: May 4, 2021
    Assignee: Dell Products L.P.
    Inventors: Archana Krishnamurthy Rao, Anand R. Pandey
  • Patent number: 10997114
    Abstract: Systems, methods, and apparatus for improving throughput of a serial bus are described. A method performed at a device coupled to a serial bus includes detecting a transition in signaling state of a first wire of the serial bus while a first pair of consecutive bits is being received from the first wire of the serial bus, determining that no transition in signaling state of the first wire occurred while a second pair of consecutive bits is being received from the first wire, defining bit values for the first pair of consecutive bits based on direction of the transition in signaling state detected while the first pair of consecutive bits is being received, and sampling the signaling state of the first wire while the second pair of consecutive bits is being received to obtain a bit value used to represent both bits in the second pair of consecutive bits.
    Type: Grant
    Filed: April 24, 2019
    Date of Patent: May 4, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Lalan Jee Mishra, Richard Dominic Wietfeldt, Helena Deirdre O'Shea
  • Patent number: 10990713
    Abstract: Systems and methods are provided for generating a state space model of a physical system. A matrix decomposition module is configured to receive input data and determine a size of an input matrix based on the input data. When the input matrix size is below a threshold, a singular value decomposition of the input matrix is determined using a first technique. When the input matrix size is above the threshold the input matrix is subdivided into a plurality of subparts. For each subpart, a separability value of that subpart is determined. When the separability value indicates that the subpart is well separated, a singular value decomposition of that subpart is determined using a second technique. When the separability value indicates that the subpart is not well separated, data associated with that subpart is provided to the matrix decomposition module via a recursive call.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: April 27, 2021
    Assignee: Ansys, Inc.
    Inventor: Amit Hochman