Simulating Electronic Device Or Electrical System Patents (Class 703/13)
  • Patent number: 11965927
    Abstract: Thermal conditions can be simulated for an electronic device. Application developers may want to test how applications perform under various thermal conditions on a device that includes thermal management. The application developers can use the tests to determine whether the application should take proactive measures to maintain application performance, and which proactive measures should be taken. For example, an application can reduce its use of resources to ensure that an application maintains a desired quality of user experience (and at a minimum remains responsive) under adverse thermal conditions. Creating adverse conditions can be difficult to replicate, costly to implement, and can potential cause damage to the electronic device being tested. In some examples, simulating thermal conditions can be used instead of placing the device in real-world adverse conditions to improve the testing process for developers.
    Type: Grant
    Filed: September 5, 2019
    Date of Patent: April 23, 2024
    Assignee: Apple Inc.
    Inventors: Jay Mayur Khandhar, Karen Eckert, Cyril De La Cropte De Chanterac, John Ananny
  • Patent number: 11960808
    Abstract: A computer-implemented method for deriving resistance, inductance, and capacitance (RLC) values of an RLC equivalent circuit model associated with a fireset.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: April 16, 2024
    Assignee: The United States of America, as represented by Secretary of the Navy
    Inventors: Ciarra Villa, Gabriel Soto
  • Patent number: 11956264
    Abstract: A validity verification method may include receiving an event to be analyzed from a security information & event management (SIEM) server, the event to be analyzed selected by the SIEM server from a plurality of events detected by different security devices based on a desired correlation rule; registering the event to be analyzed; collecting raw data associated with the registered event from a security device corresponding to the registered event among the different security devices; acquiring location information of an intended network location associated with an attack based on the collected raw data; determining a validity status of the registered event based on the acquired location information; generating an exceptional processing message of the registered event; and transmitting the generated exceptional processing message to the SIEM server based on results of the determining the validity status of the registered event.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: April 9, 2024
    Assignee: LINE CORPORATION
    Inventors: Juho Yun, Seongho Ka
  • Patent number: 11947886
    Abstract: A development system and a method of an offline software-in-the-loop simulation are disclosed. A common firmware architecture generates a chip control program. The common firmware architecture has an application layer and a hardware abstraction layer. The application layer has a configuration header file and a product program. A processing program required by a peripheral module is added to the hardware abstraction layer during compiling. The chip control program is provided to a controller chip or a circuit simulation software to be executed to control the product-related circuit through controlling the peripheral module.
    Type: Grant
    Filed: June 28, 2022
    Date of Patent: April 2, 2024
    Assignee: DELTA ELECTRONICS, INC.
    Inventors: Yu-Jen Lin, Chang-Chung Lin, Chia-Wei Chu, Terng-Wei Tsai, Feng-Hsuan Tung
  • Patent number: 11947671
    Abstract: A simulated process is initiated. The simulated process includes generating, by an emulator, a control signal based on external inputs. The simulated process further includes processing, by a simulator, the control signal to generate simulated response data. The simulated process further includes generating, by a deep learning processor, expected behavioral pattern data based on the simulated response data. An actual process is initiated by initializing setpoints for a process station in a manufacturing system. The actual process includes generating, by the deep learning processor, actual behavioral pattern data based on actual process data from the at least one process station. The deep learning processor compares the expected behavioral pattern to the actual behavioral pattern. Based on the comparing, the deep learning processor determines that anomalous activity is present in the manufacturing system. Based on the anomalous activity being present, the deep learning processor initiates an alert protocol.
    Type: Grant
    Filed: June 5, 2023
    Date of Patent: April 2, 2024
    Assignee: Nanotronics Imaging, Inc.
    Inventors: John B. Putman, Jonathan Lee, Matthew C. Putman
  • Patent number: 11940779
    Abstract: System and method for producing a sensor for a processing machine/plant, wherein a digital twin sensor is provided that is related to the sensor, wherein the digital twin sensor is stored in a database (10), wherein the digital twin sensor forms a data model of the sensor, wherein the data model comprises at least one data building block with data for a sensor housing, for an electronic system, for a control and evaluation unit, for a primary sensor element and/or for mechanical components of the sensor, wherein the digital twin sensor is loaded into a construction program for the processing machine/plant, wherein the digital twin sensor is configured in the construction program, wherein the digital twin sensor is adapted to the processing machine/plant and the adapted digital twin sensor is produced as a real adapted sensor.
    Type: Grant
    Filed: August 6, 2020
    Date of Patent: March 26, 2024
    Assignee: SICK AG
    Inventors: Daniel Hofstätter, Andreas Esslinger
  • Patent number: 11934751
    Abstract: A computer-implemented method for simulating a magnetic field within an electromagnetic device for use in evaluating the electromagnetic device. The method comprises: obtaining a digital design of the electromagnetic device, the digital design comprising geometric data representing a geometry of the electromagnetic device and material data representing material properties of the electromagnetic device; obtaining magnetic field data representing a magnetic field pattern that would be generated through operation of the digital design of the electromagnetic device; and converting the magnetic field data into virtual current data, wherein the virtual current data represents the magnetic field pattern as one or more virtual currents that would create an estimated magnetic field pattern that substantially matches the magnetic field pattern.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: March 19, 2024
    Assignee: Monumo Limited
    Inventors: Stephen Mark Fitz, Jaroslaw Pawel Rzepecki
  • Patent number: 11934761
    Abstract: In some embodiments, techniques for creating fabricable segmented designs for physical devices are provided. A proposed segmented design is determined based on a design specification. The proposed segmented design includes a plurality of segments that each includes an indication of a material for the segment. The proposed segmented design also includes lattice members and lattice voids. A size of the lattice members and a size of the lattice voids are greater than a size of the segments and are greater than or equal to at least one of a minimum feature width and a minimum feature spacing of a fabrication system Performance of the proposed segmented design is simulated. One or more lattice members and lattice voids are chosen to change to improve the performance of the proposed segmented design.
    Type: Grant
    Filed: December 15, 2020
    Date of Patent: March 19, 2024
    Assignee: X Development LLC
    Inventors: Jaspreet Singh Jhoja, Brian Adolf
  • Patent number: 11928408
    Abstract: A machine learning device includes: a training data acquisition unit configured to acquire multiple pieces of training data each including insulation resistances of a servomotor at the beginning and the end of a certain period and time-series data indicating conditions of the servomotor in the certain period; and a learning model generating unit configured to perform a supervised learning using the training data to thereby generate a learning model.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: March 12, 2024
    Assignee: FANUC CORPORATION
    Inventors: Yuuki Morishita, Toru Kobayashi
  • Patent number: 11914931
    Abstract: Machine assisted systems and methods for enhancing the resolution of an IC thermal profile from a system analysis are described. The methods can include generating a representation of two or more templates identifying different portions of an integrated circuit (IC); performing a thermal simulation for each respective template of the IC based on a sequence of power patterns of tiles of the respective template; and training a neural network with a plurality of training data collected via thermal simulations performed for the templates of the IC. These systems and methods can use a machine learning predictor, that has been trained to determine a transient temperature rise across an entire IC, and then append the determined transient temperature rise to a system level thermal profile of the IC.
    Type: Grant
    Filed: December 30, 2019
    Date of Patent: February 27, 2024
    Assignee: ANSYS, INC.
    Inventors: Akhilesh Kumar, Norman Chang, Hsiming Pan, Jimin Wen, Deqi Zhu, Wenbo Xia, Wen-Tze Chuang, En-Cih Yang, Karthik Srinivasan, Ying-Shiun Li
  • Patent number: 11874758
    Abstract: Some embodiments are directed to a logging within a software application executed over an assembly of information processing devices. More particularly, some embodiments relate to a method allowing process logging in the case of a software application operating with several processes and/or threads.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: January 16, 2024
    Assignee: BULL SAS
    Inventor: Pierre Vigneras
  • Patent number: 11861445
    Abstract: A wireless electromagnetic coupler arrangement for reactive near field coupling comprising a sequential array of coupling elements which are geometrically arranged one- or two-dimensionally. By means of feeding an unmodulated wave of electromagnetic energy to each of the coupling elements and a respective associated harvester element, in an initial sensing state, an automatic selection of a single coupling element or plural coupling elements which establish a particularly strong and efficient interaction with an inlay is performed. By means of a respective feedback loop, a switchable array of resistances is used to activate the selected coupling element(s) for coupling of information to/from the loop and to de-activate the remaining coupling elements.
    Type: Grant
    Filed: March 11, 2020
    Date of Patent: January 2, 2024
    Assignee: SATO HOLDINGS KABUSHIKI KAISHA
    Inventor: Markus Frank
  • Patent number: 11855872
    Abstract: Methods, systems, and computer readable media for network traffic generation using machine learning. An example method includes collecting first traffic from a production data center environment. At least a portion of the first traffic comprises live computer network traffic transiting the production data center environment. The method includes collecting second traffic from an emulated data center testbed device. At least a portion of the second traffic comprises testbed traffic that transits an emulated data center switching fabric of the emulated data center testbed device. The method includes training a traffic generation inference engine using the first traffic and the second traffic. The method includes generating, using the traffic generation inference engine, test traffic to test or stimulate a network system under test (SUT).
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: December 26, 2023
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Winston Wencheng Liu, Dan Mihailescu, Razvan Ionut Stan, Thomas Ameling
  • Patent number: 11853283
    Abstract: The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for dynamic aggregate generation and updating for high performance querying of large datasets. Certain embodiments are directed to technological solutions for determining at least one aggregate of selected virtual cube attributes (e.g., measures, dimensions, etc.) describing a virtual multidimensional data model of a subject database, and generating an aggregate table and a set of aggregate metadata for the aggregate. In some embodiments, an aggregate database statement configured to operate on the subject database can be issued to generate the aggregate table and/or aggregate metadata. Further, the aggregate can be dynamically determined responsive to receiving a database statement configured to operate on the virtual multidimensional data model representing the subject database.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: December 26, 2023
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David Ross
  • Patent number: 11852365
    Abstract: Described herein are technologies pertaining to a computer-implemented system that is configured to present information to a technician who is servicing an air conditioning unit. The technologies described herein facilitate computation of a value that is indicative of operating efficiency of an air conditioning unit in its current environment and with current operating conditions.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: December 26, 2023
    Inventor: James LaMont Bergmann
  • Patent number: 11847231
    Abstract: A method for detecting an injection vulnerability of a client-side templating system includes receiving a web page, determining that the web page implements an interpreted programming language framework with client-side templating, and extracting a version of the interpreted programming language framework and an interpolation sign from the web page. The method also includes generating an attack payload for at least one injection vulnerability context of the web page based on the version of the interpreted programming language framework and the interpolation sign, instrumenting the web page to inject the attack payload into the at least one injection vulnerability context of the web page, and executing the instrumented web page.
    Type: Grant
    Filed: October 7, 2021
    Date of Patent: December 19, 2023
    Assignee: Google LLC
    Inventors: Sebastian Lekies, Nicolas Golubovic
  • Patent number: 11836577
    Abstract: A simulation management service receives a request to perform reinforcement learning for a robotic device. The request can include computer-executable code defining a reinforcement function for training a reinforcement learning model for the robotic device. In response to the request, the simulation management service generates a simulation environment and injects the computer-executable code into a simulation application for the robotic device. Using the simulation application and the computer-executable code, the simulation management service performs the reinforcement learning within the simulation environment.
    Type: Grant
    Filed: November 27, 2018
    Date of Patent: December 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunil Mallya Kasaragod, Sahika Genc, Leo Parker Dirac, Bharathan Balaji, Eric Li Sun, Marthinus Coenraad De Clercq Wentzel
  • Patent number: 11836429
    Abstract: Methods, systems, and computer programs are presented for determining the recipe for manufacturing a semiconductor with the use of machine learning (ML) to accelerate the definition of recipes. One general aspect includes a method that includes an operation for performing experiments for processing a component, each experiment controlled by a recipe, from a set of recipes, that identifies parameters for manufacturing equipment. The method further includes an operation for performing virtual simulations for processing the component, each simulation controlled by one recipe from the set of recipes. An ML model is obtained by training an ML algorithm using experiment results and virtual results from the virtual simulations. The method further includes operations for receiving specifications for a desired processing of the component, and creating, by the ML model, a new recipe for processing the component based on the specifications.
    Type: Grant
    Filed: October 22, 2020
    Date of Patent: December 5, 2023
    Assignee: Lam Research Corporation
    Inventors: Kapil Umesh Sawlani, Atashi Basu, David Michael Fried, Michal Danek, Emily Ann Alden
  • Patent number: 11824354
    Abstract: A computer system provides online state estimation (SE) and topology identification (TI) using advanced metering infrastructure (AMI) measurements in a distribution network. The computer system obtains input data including the AMI measurements, a network configuration, and line parameters; solves an SE and TI problem formulated from the input data and power equations of the distribution network; and periodically updates states and topology of the distribution network during power system operation. To solve the SE and TI problem, the computer system constructs a mixed-integer convex approximation programming (MICP) model to obtain an initial topology; generates neighboring spanning trees according to the MICP model and the initial topology; evaluates performance of each neighboring spanning tree with a matching index that is an indication of power flow performance; and chooses a tree topology of a neighboring spanning tree having a minimum matching index as a final network topology of the distribution network.
    Type: Grant
    Filed: August 24, 2021
    Date of Patent: November 21, 2023
    Assignee: Bigwood Technology, Inc.
    Inventors: Lin Zeng, Dong Liang, Hsiao-Dong Chiang, Gilburt L Chiang
  • Patent number: 11809469
    Abstract: Provided are a system and method that use machine learning to identify documents to be excluded from a report or included in a report of a software application. In one example, the method may include receiving document data of a set of documents assigned to a report, executing the machine learning model on the received document data which identifies a document assigned to the set of documents that is to be excluded from the report, displaying, via a user interface, a set of line items corresponding to the set of documents, respectively, activating a user interface element of the identified document within a line item of the identified document, and in response to detecting a selection of the activated user interface element via the user interface, accepting the exclusion of the identified document from the report and move the identified document to a different report.
    Type: Grant
    Filed: May 17, 2022
    Date of Patent: November 7, 2023
    Assignee: SAP SE
    Inventors: Mohd Danish Imam, Devendra A M, Ajay Krishna Uniyal, Kumar Priyam
  • Patent number: 11804302
    Abstract: A sensitivity index model for predicting the sensitivity of an entity to a potential future disruption can be trained using a process that includes dividing a population of entities for which data attributes are available into matched pairs in a first sub-population and a second sup-population based on matching propensity scores for the entities using supervised machine learning, modeling outcomes for the two sub-populations, using the resultant models to calculate expected performances of the entities under differing conditions, and generating the sensitivity index model using supervised learning techniques based on quantification of differences between the calculated expected performances for the entities.
    Type: Grant
    Filed: September 8, 2021
    Date of Patent: October 31, 2023
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Gerald Fahner, Brad Vancho
  • Patent number: 11790129
    Abstract: An integrated platform is provided that enables the various steps of development operations from design to sales, the virtualization, the visualization and the interpretation of a device so it may be fully created (designed), viewed, manipulated, packaged, simulated, tested, published and marketed right from within the platform. The resulting virtual device (VD) may be a multi-layered, -dimensional, -angular, -disciplinary, -documentarian, -service, manipulated and used in multiple ways. The provided VD may include visual representations of the VD via a traditional display device in a non-immersive environment and/or within an immersive environment via new virtual-reality (VR) devices. For instance, a user may create, manipulate, in real-time, layered multi-dimensional views of a VD in a virtual-reality, augmented-reality (AR), augmented virtual-reality (AVR), and/or mixed-reality (MR) environments.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: October 17, 2023
    Assignee: AZ, LLC
    Inventor: Sana Rezgui
  • Patent number: 11783475
    Abstract: A design system generates a design for an in-ear device customized for a user. The in-ear device produces audio content for the user. The design system captures anthropometric data of the user. Using machine learning techniques, the design system determines features of an ear of the user from the anthropometric and generates a three dimensional (3D) geometry of the user's ear. A design for the in-ear device is generated based on the 3D geometry of the user's ear and includes a shell configured to fit in at least a portion of an ear canal of the user.
    Type: Grant
    Filed: February 7, 2020
    Date of Patent: October 10, 2023
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Antonio John Miller, Morteza Khaleghimeybodi
  • Patent number: 11783048
    Abstract: A security assessment system is configured to provide a duplicated environment which duplicates an assessment target system comprising a plurality of physical components. The security assessment system includes a duplicated environment design circuitry and a duplicated environment construction circuitry. The duplicated environment design circuitry is configured to select a duplication level based on constraints specified by a user and effects associated with the physical components in order to design the duplicated environment to produce a designed result indicative of a duplicated environment design. The duplication level is indicative of any one of a simulation sub-module, an emulation sub-module, and a physical sub-module which are for reproducing the physical components of the assessment target system. The duplicated environment construction circuitry is configured to construct the duplicated environment based on the designed result.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: October 10, 2023
    Assignees: NEC CORPORATION, B. G. Negev Technologies and Applications Ltd., at Ben-Gurion University
    Inventors: Masaki Inokuchi, Yoshinobu Ohta, Ron Bitton, Orly Stan, Tomer Gluck, Asaf Shabtai, Yuval Elovici
  • Patent number: 11768757
    Abstract: The present application relates to a kernel debugging system and method. The kernel debugging system includes: a user interface module, the user interface module being configured to edit program codes and output an execution result of the program codes; a compilation module, the compilation module being configured to compile the program codes into object files; and a Kwasm engine, the Kwasm engine being directly installed in a system kernel of an operating system, and being configured to interpret and execute the object files in a kernel mode, so as to obtain the execution result of the program codes. On the basis of the kernel debugging system, a user can write program codes like writing a common application program, namely, the program codes can be run and executed in a system kernel without paying attention to details of the system kernel.
    Type: Grant
    Filed: March 3, 2022
    Date of Patent: September 26, 2023
    Assignee: Black Sesame Technologies Inc.
    Inventor: Haiying Liu
  • Patent number: 11768249
    Abstract: System, methods, and other embodiments described herein relate to improving the estimation of battery life. In one embodiment, a method includes measuring electrochemical data of a battery cell associated with an electrochemical reaction triggered by a test during a diagnostic cycle. The method also includes determining a feature associated with the degradation of the battery cell from the electrochemical data. The method also includes predicting an end-of-life (EOL) of the battery cell by using the feature in a machine learning (ML) model.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: September 26, 2023
    Assignees: Toyota Research Institute, Inc., Massachusetts Institute of Technology, The Board of Trustees of the Leland Stanford Junior University
    Inventors: William C. Chueh, Bruis van Vlijmen, William E. Gent, Vivek Lam, Patrick K. Herring, Chirranjeevi Balaji Gopal, Patrick A. Asinger, Benben Jiang, Richard Dean Braatz, Xiao Cui, Gabriel B. Crane
  • Patent number: 11763053
    Abstract: The independent claims of this patent signify a concise description of embodiments. An emulation control block enables a user to view an entire design in the same phase so that the used can observe and control a halted design in the same logical reference cycle. Both the clock cone and design flops are provided in the state which occurs after the evaluation of cycle K of the reference time. During cycle K+1 of an emulation, the values of derived clocks for cycle K+1 are computed. Moreover, during cycle K+1 of the emulation, the values of the sequential elements are computed based cycle K values of the clocks. When the emulation is halted due to a break, the clock cone is reverted to its previous state. This Abstract is not intended to limit the scope of the claims.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: September 19, 2023
    Assignee: Synopsys, Inc.
    Inventors: Alex Rabinovitch, Bojan Mihajlovic, Xavier Guerin, Manish Shroff
  • Patent number: 11750634
    Abstract: This disclosure describes threat detection monitoring of systems executing in environments (consisting of hosts, networks, and/or applications, etc.), e.g., service provider networks, using trained deep learning/machine learning (ML) models. The models may be trained in one or more stages in simulators within a service provider network, e.g., the cloud, and/or in a simulator located in an on-premises environment, as well as on systems executing within the network. The models may be trained without relying on any security device/feature being configured or enabled, or with such security device/features being configured or enabled.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: September 5, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Ankush Chowdhary, Rohit Kailas Paygude
  • Patent number: 11741036
    Abstract: Techniques are provided for centrally analyzing data in a cloud environment. Data can be received from a cloud provider and a machine learning model of a unified smart connector is applied to the data in order to create modeled data. An operation status can be determined based on the modeled data and the unified smart connector can independently determine, for example, if additional data is needed, the type of data needed, and the source of the data.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: August 29, 2023
    Assignee: Visa International Service Association
    Inventors: Sabu Peter, Karthikeyan Kandasamy, Hong Zhu, Anna Meklin
  • Patent number: 11733683
    Abstract: A cloud-based industrial data services (IDS) architecture leverage smart tags, asset models, and data service applications to facilitate secure transaction and exchange of contextualized factory data between different parties as part of a combined technology and commerce platform, or to perform provide asset owners with insights into operation of their industrial assets. The IDS platform supports a set of services that connect providers of smart industrial devices to plant floor and systems owned by the end users of these devices. The cloud-based platform allows asset providers to publish data service applications for purchase and use by end users of their assets, and allows equipment owners to control remote access to selected sets of their industrial data via the cloud platform.
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: August 22, 2023
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Joachim Thomsen, Stephen C. Briant, Manuel Sukerman, Juergen K. Weinhofer, Sujeet Chand, Scott A. Miller, Noel Henderson, Bruce E. Hammon
  • Patent number: 11714677
    Abstract: Techniques are disclosed for creating a workspace. A data processing system receives a request to create a workspace to implement a portion of a model deployed in a production environment. One or more data objects and associated metadata thereof relevant to the portion of the model, and an execution venue for the workspace are obtained. A set of instructions is generated for executing the one or more data objects and the associated metadata in the workspace. The workspace is created within the execution venue by instantiating the portion of the model, the one or more data objects, and the associated metadata in the workspace. The portion of the model in the workspace is processed using the one or more data objects and the associated metadata in accordance with the set of instructions, and the production environment is updated by the data processing system based on the processing.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: August 1, 2023
    Assignee: Oracle Financial Services Software Limited
    Inventors: Rajaram Narasimha Vadapandeshwara, Tara Nandakishore Kant
  • Patent number: 11709912
    Abstract: A method of detecting abnormality may include the following steps. A normal-value range of a parameter for a target object is determined based on historical values of the parameter in a preset time period or at a preset time point. Whether the target object is abnormal is determined based on the normal-value range and the value of the parameter for the target object in the preset time period or at the preset time point within a current time cycle. Further, another normal-value range may be determined based on historical deviation values for the target object in historical time periods or at historical time points before the preset time period or the preset time point. Whether the target object is abnormal is determined based on either of the two normal-value ranges.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: July 25, 2023
    Assignee: Hangzhou DPtech Technologies Co., Ltd.
    Inventors: Tian Tan, Zhongliang Chen, Xiaolong Li
  • Patent number: 11693989
    Abstract: According to an aspect, there is provided a computer-implemented method of operating a first node. The first node has an algorithm for evaluating input data from another node, with the input data having a plurality of different attributes. The method comprises receiving, from a second node, a proposal for the evaluation of a first set of input data by the algorithm; estimating the performance of the algorithm in evaluating the first set of input data based on the proposal; and outputting, to the second node, an indication of the estimated performance of the algorithm. A corresponding first node is also provided.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: July 4, 2023
    Assignee: Koninklijke Philips N.V.
    Inventors: Lu Zhang, Meilof Geert Veeningen
  • Patent number: 11687532
    Abstract: A computer-implemented method for efficiently performing a database join in a distributed data processing system comprising multiple computational nodes, the method comprising determining a first set of one or more columns of a first database table and a second set of one or more columns of a second database table on which the join is to be performed; estimating a size of the rows of the first table which have a particular combination of values in the first set of columns; computing a salt factor n based on the estimated size of rows and further based on a processing capacity of a computational node of the distributed data processing system; assigning one of n different salt values to each row of the first table having the particular combination of values in the first set of columns; for each row of the second table having the particular combination of values in the second set of columns into n rows, expanding the row into n row, and assigning to each expanded row a different one of the n salt values; and per
    Type: Grant
    Filed: December 21, 2021
    Date of Patent: June 27, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Nicolas Prettejohn, Katherine Ketsdever
  • Patent number: 11657728
    Abstract: Systems and methods of the present invention provide for: storing a plurality of content plugins; generating a graphical user interface (GUI) including components for: selecting a subset of plugins, defining a relationship between the plugins in the subset, and defining a custom pathway through the subset, including rules or conditions for navigation; receiving, from the content creator client device, selection of the subset, the relationship, and the rule or condition; generating, from the subset, relationship, and rule or condition; and transmitting to client devices for display, a learning course content for a learning application.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: May 23, 2023
    Assignee: PEARSON EDUCATION, INC.
    Inventors: Franklin Alioto, Jeffrey Argast, Zack Belinson, David Copeman, Samir Derradji, Amanda Newlin, David Rowe, Kristin Sardina, Brian Weck
  • Patent number: 11648674
    Abstract: A method and system for programming picking and placing of a workpiece is provided. Embodiments may include associating a workpiece with an end effector that is attached to a robot and scanning the workpiece while the workpiece is associated with the end effector. Embodiments may also include determining a pose of the workpiece relative to the robot, based upon, at least in part, the scanning.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: May 16, 2023
    Assignee: Teradyne, Inc.
    Inventor: Christopher Thomas Aloisio
  • Patent number: 11633853
    Abstract: Systems (100) and methods (900) for controlling movement of an articulating arm having a plurality of joints. The methods comprise: receiving, by the controller, a command to perform a task by the articulating arm; ranking movements of the joints based on how much each said joint needs to move at a first time in order to follow the command; selecting a first subset of joints with top-ranked movements from the plurality of joints, where the subset of joints comprises less than a total number of joints contained in the plurality of joints; and causing only the joints of the first subset to move during a first timeslot of a plurality of timeslots.
    Type: Grant
    Filed: May 6, 2020
    Date of Patent: April 25, 2023
    Assignee: EAGLE TECHNOLOGY, LLC
    Inventor: Paul M. Bosscher
  • Patent number: 11625521
    Abstract: A method for debugging a logic system design including a target module to be debugged. The method includes receiving a first gate-level netlist associated with the logic system design and a second gate-level netlist associated with the target module that are generated based on a description of the logic system design, obtaining runtime information of an input signal of the target module by running the first gate-level netlist, and obtaining runtime information of the target module by running the second gate-level netlist based on the runtime information of the input signal of the target module.
    Type: Grant
    Filed: September 2, 2021
    Date of Patent: April 11, 2023
    Assignee: XEPIC CORPORATION LIMITED
    Inventor: Yan Lu
  • Patent number: 11623406
    Abstract: In one embodiment of the present invention, an escape hole generator creates escapes holes designed to facilitate removal of support and/or unprinted material generated inside enclosed hollows of three-dimensional (3D) digital models during 3D printing. In operation, the escape hole generator identifies a hollow included in the three-dimensional model and then selects optimized locations for escape holes. Notably, the escape hole generator selects the locations to optimize placement heuristics, such as favoring locations closer to the bottom of the 3D model, while satisfying escape hole constraints (e.g., hole size and spacing requirements). The escape hole generator then perforates the hollow at the selected locations with geometries that provide channels from the outer surface of the hollow to the outer surface of the hollow.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: April 11, 2023
    Assignee: AUTODESK, INC.
    Inventor: Ryan Michael Schmidt
  • Patent number: 11615223
    Abstract: Techniques described herein are directed to comparing, using a machine-trained model, neural network activations associated with data representing a simulated environment and activations associated with data representing real environment to determine whether the simulated environment is causes similar responses by the neural network, e.g., a detector. If the simulated environment and the real environment do not activate the same way (e.g., the variation between neural network activations of real and simulated data meets or exceeds a threshold), techniques described herein are directed to modifying parameters of the simulated environment to generate a modified simulated environment that more closely resembles the real environment.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 28, 2023
    Assignee: Zoox, Inc.
    Inventor: Ekaterina Hristova Taralova
  • Patent number: 11604459
    Abstract: A real-time control system includes a simulation system to implement a predictive, look-ahead function that provides an operator with information that enables a higher level of situational awareness of the expected transitional events of future steps within the control program or sequence logic. The simulation system enables future steps and transitions to be monitored before they actually occur, which enables the operator to recognize and potentially take action, in a current time step, to alleviate the underlying cause of the problem, thus reducing the likelihood of or preventing a sequence stall of the control program.
    Type: Grant
    Filed: July 12, 2019
    Date of Patent: March 14, 2023
    Assignee: EMERSON PROCESS MANAGEMENT POWER & WATER SOLUTIONS, INC.
    Inventors: Richard W. Kephart, Jr., Xu Cheng, James L. Thompson
  • Patent number: 11599688
    Abstract: Systems and methods for simulating cyber-physical systems are disclosed. A plurality of geographic simulation layers representing respective infrastructure sectors of a real-world environment may be generated, and the layers may be linked together with one another to create a multi-layer simulation. The associations between the layers of the simulation may be adjusted, and characteristics of the simulation layers themselves may be adjusted, to ensure that the simulation conforms to characteristics of the real-world environment being simulated. In some embodiments, a multi-user simulation system allows users at separate terminals to execute attack inputs and defense inputs against the simulation to try to destabilize and stabilize the simulation, respectively. Results of the attack inputs and defense inputs may be simultaneously displayed on a plurality of terminals.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: March 7, 2023
    Assignee: NOBLIS, INC.
    Inventors: Cory Krause, Mark Jason Sanders, Ilya L. Basin, Mychal William Joseph Ivancich, Shane Dillon Mitchell, Nicholas Gregory Kaufman, John Fant
  • Patent number: 11580356
    Abstract: Certain aspects of the present disclosure provide techniques for performing piecewise pointwise convolution, comprising: performing a first piecewise pointwise convolution on a first subset of data received via a first branch input at a piecewise pointwise convolution layer of a convolutional neural network (CNN) model; performing a second piecewise pointwise convolution on a second subset of data received via a second branch input at the piecewise pointwise convolution layer; determining a piecewise pointwise convolution output by summing a result of the first piecewise pointwise convolution and a result of the second piecewise pointwise convolution; and providing the piecewise pointwise convolution output to a second layer of the CNN model.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: February 14, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Jamie Menjay Lin, Jin Won Lee, Jilei Hou
  • Patent number: 11570058
    Abstract: Auto connectivity simulation from the client-side. Workstations/clients are intelligently selected, on a continuous basis, for auto connectivity simulation and probes are communicated to the selected workstations which activate a previously deployed agent that is configured to conduct connectivity simulations to the communication network and, at least, basic utility services provided within the communication network. The comprehensive results of connectivity simulations are analyzed and patterns of connectivity issues are identified. Subsequently, rules are applied to the patterns of connectivity issues to determine appropriate actions, such as reconfiguring the connectivity route, the servers used for connection and/or notifying personnel assigned to address the issues.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: January 31, 2023
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sasidhar Purushothaman, Mangesh Narendra Chore, Rajesh Sen
  • Patent number: 11567639
    Abstract: Systems, computer program products, and computer-implemented methods for visualizing and interacting with a plurality of models that collectively represent a real world system depicted in a graphical user interface (GUI). The system described herein may generate an interactive GUI with multiple modes and a plurality of panels associated with the plurality of models. These panels and modes lay the framework for how a user can properly visualize and analyze the models at a particular point in time or over a period of time. The systems, computer program products, and computer-implemented methods may thus, according to various embodiments, enable a plurality of models that collectively represent a real world system be interacted with and visualized by a graphical user interface.
    Type: Grant
    Filed: February 9, 2021
    Date of Patent: January 31, 2023
    Assignee: Palantir Technologies Inc.
    Inventors: Jesse Rickard, Timothy Slatcher, Thomas McArdle, Aravind Baratha Raj, David Fowler, David Skiff
  • Patent number: 11551381
    Abstract: An information processing system includes a terminal device and an information processing device. The terminal device captures an image of at least a portion of a printed board and transmits the captured image of the at least a portion of the printed board to the information processing device. Based on the captured image and design information items about a plurality of elements included in the printed board, the information processing device extracts design information items about one or more elements constituting the at least a portion of the printed board, and generates an image in which images based on the design information items about the one or more elements are superimposed on the captured image. The information processing device transmits the generated image to the terminal device. The terminal device displays the generated image, received from the information processing device, on a display of the terminal device.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: January 10, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Kimihiko Kawamoto
  • Patent number: 11537768
    Abstract: A method for aging simulation model establishment includes following operations. Provide a planar p-type metal-oxide-semiconductor field-effect transistor (pMOSFET) having a source and a drain. Measure a first reliability degradation data of the pMOSFET. Select a model for the pMOSFET with modeling parameters related to hot carrier induced punch-through (HEIP). The modeling parameters comprise hot carrier injection (HCI) parameters used to fix a simulated current relation between the source and the drain. Construct the modeling parameters by aging parameters multiplied corresponding flags. Perform a simulation of the pMOSFET with the model to have a second reliability degradation data. Update the aging parameters and re-performing the simulation if the first reliability degradation data and second reliability degradation data are not matched.
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: December 27, 2022
    Assignee: NANYA TECHNOLOGY CORPORATION
    Inventor: Jei-Cheng Huang
  • Patent number: 11514211
    Abstract: Systems and a method for simulating a flexible retraction cable during motion of an object to which the cable is attached. The method includes receiving information inputs, including a numerical model of the object, receiving cable information inputs and retraction system information inputs. A numerical model of the flexible cable is modeled by modelling only a part of the flexible cable located outside a retraction system as a sequence of control points distributed along a length of the part, wherein each of the control points is submitted to a force representing the interaction of the control point with its environment and wherein the number of control points is fixed. The method further includes storing the numerical model of the flexible cable in a memory and simulating a motion of the flexible cable that would occur during a movement of the object.
    Type: Grant
    Filed: February 20, 2018
    Date of Patent: November 29, 2022
    Assignee: Siemens Industry Software Inc
    Inventors: Benoit Michel, Guillaume Ginioux, Pierre Lagier
  • Patent number: 11506984
    Abstract: A method including: determining a first simulated partial image formed, by a lithographic projection apparatus, from a first radiation portion propagating along a first group of one or more directions; determining a second simulated partial image formed, by the lithographic projection apparatus, from a second radiation portion propagating along a second group of one or more directions; and determining an image by incoherently adding the first partial image and the second partial image, wherein the first group of one or more directions and the second group of one or more directions are different.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: November 22, 2022
    Assignee: ASML Netherlands B.V.
    Inventors: Duan-Fu Stephen Hsu, Rafael C. Howell, Jianjun Jia
  • Patent number: 11501187
    Abstract: A computer implemented method, computer system and computer program product are provided for aspect-based sentiment analysis. According to the method, at least one sentence and at least one aspect are received by one or more processing units. At least one opinion snippet of the at least one sentence is determined based on the at least one sentence and the at least one aspect, through a trained aspect-sentence fusion model, by one or more processing units. A sentiment prediction of the at least one opinion snippet is calculated by one or more processing units for the at least one aspect.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: November 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shiwan Zhao, Meng Ting Hu, HongLei Guo, Zhong Su