Patents Examined by Cuong V Luu
  • Patent number: 11373024
    Abstract: The disclosed approaches involve executing simulator-parallel processes that correspond to states of a finite state machine representation of a circuit design. Execution of each simulator-parallel process is initiated in response to an event generated by another one of the simulator-parallel processes. A data access transaction of the circuit design is simulated by calling a first function of a wrapper from a first process of the simulator-parallel processes. The first process waits for an estimated number of simulation clock cycles. The estimated number of simulation clock cycles represents an actual time period required to complete an actual data access transaction.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: June 28, 2022
    Assignee: XILINX, INC.
    Inventors: Sahil Goyal, Hongbin Zheng, Mahesh Attarde, Amit Kasat
  • Patent number: 11372629
    Abstract: A technique for efficient scheduling of operations in a program for parallelized execution thereof using a multi-processor runtime environment having two or more processors includes constraining the type or number of loop optimization transforms that may be explored such that memory and processing capacity available for the scheduling task are not exceeded, while facilitating a tradeoff between memory locality, parallelization, and/or data communication between memory modules of the multi-processor runtime environment.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: June 28, 2022
    Assignee: Reservoir Labs, Inc.
    Inventors: Benoit J. Meister, Eric Papenhausen
  • Patent number: 11361331
    Abstract: Systems, methods, and computer program products for identifying items more likely to be selected by an individual user as a next hop in a search path. Probability metrics are maintained for items, the probability metrics indicating frequencies with which users have selected each item as a next hop after viewing another item. Responsive to the user viewing a baseline item, a probability of selection as a next hop is determined for each of a plurality of items based on the probability metrics. The items are ranked according to the probabilities of selection and presented to the user.
    Type: Grant
    Filed: January 4, 2019
    Date of Patent: June 14, 2022
    Assignee: TrueCar, Inc.
    Inventors: Thomas J. Sullivan, Michael D. Swinson
  • Patent number: 11354476
    Abstract: There is a significant precaution when performing random dopant fluctuation by using the drift-diffusion model that is the basis of the conventional device simulation. Because the continuation by a long wavelength approximation was done to derive said drift-diffusion model. That is how to recover the location dependence of discrete impurity ions in the long wavelength approximation. For example, in the case that there is an impurity ion near to the interface to an insulating film, the charge density of an impurity ion, which was made continuous in the conventional method, is unable to catch the charge density change due to polarization at the interface. Because this polarization is dependent of the location of a discrete impurity ion near to the interface.
    Type: Grant
    Filed: November 13, 2019
    Date of Patent: June 7, 2022
    Inventor: Hiroshi Watanabe
  • Patent number: 11354053
    Abstract: Technologies for lifecycle management include multiple computing devices in communication with a lifecycle management server. On boot-up, a computing device loads a lightweight firmware boot environment. The lightweight firmware boot environment connects to the lifecycle management server and downloads one or more firmware images for controllers of the computing device. The controllers includes baseboard management controllers, network interface controllers, solid-state drive controllers, or other controllers. The lifecycle management server selects firmware images and/or versions of firmware images based on the controllers or the computing device. The computing device installs each firmware image to a controller memory device coupled to a controller, and in use, each controller accesses the firmware image in the controller memory device.
    Type: Grant
    Filed: August 28, 2020
    Date of Patent: June 7, 2022
    Assignee: Intel Corporation
    Inventors: Murugasamy K. Nachimuthu, Mohan J. Kumar
  • Patent number: 11354225
    Abstract: A library model addition engine adds library models to a library knowledge base by defining a template for a library configuration file that conveys information about each library model, custom inputs and code snippets to facilitate library comparison operations, and education content for the library model, where the library configuration file template may be automatically filled by populating selected data fields in the template with information identifying the library model, scraping documentation pages to extract test cases, and then scraping test case code to extract the test case input parameters for input to an input/output matching engine to evaluate a repository of code snippets and identify a set of functionally similar code snippets for inclusion one or more data fields in the template.
    Type: Grant
    Filed: May 29, 2020
    Date of Patent: June 7, 2022
    Assignee: DevFactory Innovations FZ-LLC
    Inventor: Tushar Makkar
  • Patent number: 11340562
    Abstract: Disclosed are a self-adaptive configuration method and system for linkage response of a construction type, a motion type, a control type and an optimization type. The disclosure aims to provide the self-adaptive configuration method and system for linkage response of quick adjustment and design of a workshop production line. The self-adaptive configuration method comprises the following steps of step A: construction type configuration; step B: motion type design; step C: control type design; and step D: optimization type evolution, wherein the step D comprises first-level iterative optimization, second-level iterative optimization and third-level iterative optimization.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: May 24, 2022
    Inventors: Qiang Liu, Jiewu Leng, Duxi Yan, Ding Zhang, Hao Zhang
  • Patent number: 11341293
    Abstract: A method of integrated modeling using multiple subsurface models includes receiving multiple sets of input values associated with a hydrocarbon formation of the Earth. The method also includes receiving a network model that includes one or more assets configured to distribute a flow of hydrocarbons from the hydrocarbon formation to a processing facility. The method further includes generating the multiple subsurface models based on the multiple sets of input values, wherein each subsurface model comprises a set of input values of the multiple sets of input values, and wherein each subsurface model represents a production of the flow of hydrocarbons from the hydrocarbon formation. The method also includes applying the multiple subsurface models to the network model to generate an integrated model comprising multiple production rates of hydrocarbons via the one or more assets over time. The method further includes identifying at least one asset to adjust based on the integrated model.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: May 24, 2022
    Assignee: ONESUBSEA IP UK LIMITED
    Inventors: Ekaterina Eliseeva, Elena Valova, Vijaya Bhatta Halabe, Sarah Rae Kunz, Robert Edward Sauve
  • Patent number: 11334700
    Abstract: A simulation application can be executed by a computer system to develop thermal maps for an electronic architectural design. The simulation application can simulate the electronic architectural design over time. The simulation application can capture electronic signals from the electronic architectural design as the electronic architectural design is being simulated over time. The simulation application can determine power consumptions of the electronic architectural design over time from the electronic signals. The simulation application can derive temperatures of the electronic architectural design over time from the power consumptions. The simulation application can map the temperatures onto an electronic circuit design real estate of the electronic architectural design to develop the thermal maps over time.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: May 17, 2022
    Assignee: Synopsys, Inc.
    Inventors: Alexander John Wakefield, Jitendra Kumar Gupta
  • Patent number: 11334699
    Abstract: An electromagnetic frequency visualization system has a mobile device platform with panels having multiple tiles with ARRAY cards having RF pixel sensors thereon. A software program interprets and displays 2D and 3D RF pixel sensor data from the ARRAY cards.
    Type: Grant
    Filed: October 2, 2019
    Date of Patent: May 17, 2022
    Inventor: Julian Levitchi
  • Patent number: 11334854
    Abstract: Methods, apparatus, systems, and articles of manufacture to generate an asset workscope are disclosed. An example system includes an asset health calculator to identify an asset on which to perform maintenance based on generating a first asset health quantifier corresponding to a first asset health status, a task generator to determine a first workscope including first asset maintenance tasks, and a task optimizer to determine a second workscope including second asset maintenance tasks based on the first asset health quantifier and/or first workscope. The example system includes a workscope effect calculator to generate a second asset health quantifier corresponding to a second asset health status when the second workscope is completed on the asset, and to update the asset health calculator, task generator, and/or task optimizer to improve determination of first and/or second workscopes to improve the second asset health quantifier relative to the first asset health quantifier.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: May 17, 2022
    Assignee: General Electric Company
    Inventors: Gregory Jon Chiaramonte, Donald Horn, Vijay John, Steven Richard Levin, Victor Manuel Perez Zarate, Charles Larry Abernathy
  • Patent number: 11333578
    Abstract: A method and system of providing customizable service for an asset. The method including generating a predictive model for each asset of a fleet, each predictive model based on an operational profile for the asset and including a probability density function associated with the operational durability of the asset, establishing a maintenance strategy associated with the asset, and combining each of the predictive models to generate a compound fleet performance model, the fleet performance model including a combined probability density function. The method also includes collecting actual asset performance and maintenance data to generate actual asset metrics, determining a fleet performance profile based on the actual asset metrics indicative of a health assessment of the fleet, comparing the predicted fleet performance with the actual fleet performance, and ascertaining actionable choices for managing the assets based on a deviation of the predicted and actual fleet performance.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: May 17, 2022
    Assignee: RAYTHEON TECHNOLOGIES CORPORATION
    Inventors: Thomas A. Frewen, Ozgur Erdinc, Hala Mostafa, Mei Chen, Draguna Vrabie
  • Patent number: 11327735
    Abstract: Various systems and methods for enabling derivation and distribution of an attestation manifest for a software update image are described. In an example, these systems and methods include orchestration functions and communications, providing functionality and components for a software update process which also provides verification and attestation among multiple devices and operators.
    Type: Grant
    Filed: December 28, 2018
    Date of Patent: May 10, 2022
    Assignee: Intel Corporation
    Inventors: Ned M. Smith, Kshitij Arun Doshi, John J. Browne, Vincent J. Zimmer, Francesc Guim Bernat, Kapil Sood
  • Patent number: 11321057
    Abstract: Declarative Single Page Web Application (SPA) builder system and method are used to build complex, fully functional SPA without undue coding. A SPA builder contains a set of rules that facilitate the building of a SPA. The set of rules in the SPA builder includes a set of user interface elements and a finite state machine model with a set of data dependency rules, a set of user interface rendering rules, and a set of action execution data flow rules. The SPA builder also utilizes mock data that allows user to build and verify user interaction flows of the SPA at design time.
    Type: Grant
    Filed: October 21, 2020
    Date of Patent: May 3, 2022
    Assignee: Q2 Software, Inc.
    Inventors: Min Wu, Darpan Saini, Sneha Periwal
  • Patent number: 11314498
    Abstract: Disclosed herein is a technique for downgrading applications to placeholder applications in order to free up storage space in a user device. Based on a variety of heuristics, a number of installed applications are identified as candidates for a downgrade. The downgrading of the identified applications involves creating a placeholder application for each of the identified applications. The identified applications are temporarily deleted while keeping the user data associated with the applications intact and the placeholder applications are installed.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: April 26, 2022
    Inventors: Christopher S. Linn, Eric S. Brown, Eric O. Carlson, Cindy M. Barrett, Jonathan M. Grynspan, Donald M. Firlik, Cameron S. Birse, Timothee Geoghegan
  • Patent number: 11308218
    Abstract: A method and system for remediating vulnerable code libraries, including open source libraries, in a software application. An application that uses code libraries and information regarding known library vulnerabilities are received, then it identifies one or more libraries in the application that are vulnerable based upon the information. For each of the one or more vulnerable libraries, a library version that minimizes risk is determined. The determined library version is incorporated into the application to form a test application, and an application test is performed on the test application. If an application test score on the test application is below a predetermined threshold, the determined library version is incorporated into a final application precursor. A final application can be determined from the final application precursor for each of the one or more vulnerable libraries.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: April 19, 2022
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Vinjith Nagaraja, Raymond Brammer, James Myers, Christopher Gutierrez, Ireneusz Pazdzierniak, Shanshan Jiang, Karim Mawani, Pankaj Rathore, Jerry Wald, David Worth, Dhruv Vig, Archana Taparia, Robert Chifamba, Vamshi Ramarapu
  • Patent number: 11295050
    Abstract: A structural analysis method executed by a computer, includes acquiring model information; evaluating based on the acquired model information, a degree of agglomeration of a model subject to analysis; and selecting for the model, a direct method or an iterative method as an algorithm to solve simultaneous linear equations of a structural analysis solver that uses a finite element method, the direct method or the iterative method being selected based on a result of evaluation of the degree of agglomeration of the model.
    Type: Grant
    Filed: April 25, 2018
    Date of Patent: April 5, 2022
    Assignee: FUJITSU LIMITED
    Inventors: Takanori Negishi, Yasuhiro Kawashima, Kazuya Yamaura, Masao Fukushima, Tsuyoshi Tamaki, Toshio Arai, Toshiyasu Ohara
  • Patent number: 11288431
    Abstract: A method and a system for establishing a metal interconnection layer capacitance prediction model are disclosed. The method for establishing the metal interconnection layer capacitance prediction model includes: extracting capacitance data of metal interconnect layer capacitors of different sizes by using a post simulation tool and establishing a relationship formula between capacitance value and size of the metal interconnect layer capacitors; separately extracting relationship data between voltage and capacitance value of the metal interconnect layer capacitors and between temperature and capacitance value of the metal interconnect layer capacitors by using a process device simulation tool, and add the relationship data to the relationship formula; and establishing a simulation model in accordance with the relationship formula of capacitance value, size, voltage and temperature. The method has improved modeling speed and reduced circuit design cycle.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: March 29, 2022
    Assignee: Joulwatt Technology (Hangzhou) Co., Ltd.
    Inventors: Shengfeng Jiang, Yang Lu
  • Patent number: 11281831
    Abstract: An information processing device includes: a memory; a processor coupled to the memory and configured to: perform, based on input descriptions of a first circuit module that performs a first task and a second circuit module that receive data output from the first circuit module and performs a second task, high-level synthesis of the first circuit module and the second circuit module; synthesize an interface circuit that includes a memory that performs data transfer between the circuit modules based on write information of the data and read information of the data; calculate a minimum operation start interval of the interface circuit based on the write information of the data and the read information of the data; and provide, when the calculated minimum operation start interval is larger than a minimum operation start intervals of the first circuit module and the second circuit module, a storage element in the interface circuit.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: March 22, 2022
    Assignee: FUJITSU LIMITED
    Inventor: Yoshinori Tomita
  • Patent number: 11281481
    Abstract: A system for an agnostic runtime architecture is disclosed. The system includes a system emulation/virtualization converter, an application code converter, and a system converter wherein the system emulation/virtualization converter and the application code converter implement a system emulation process, and wherein the system converter implements a system conversion process for executing code from a guest image. The system converter further comprises a guest fetch logic component for accessing a plurality of guest instructions, a guest fetch buffer coupled to the guest fetch logic component and a branch prediction component for assembling the plurality of guest instructions into a guest instruction block, and a plurality of conversion tables including a first level conversion table and a second level conversion table coupled to the guest fetch buffer for translating the guest instruction block into a corresponding native conversion block.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: March 22, 2022
    Assignee: INTEL CORPORATION
    Inventor: Mohammad Abdallah