Patents Examined by Anibal Rivera
  • Patent number: 11507367
    Abstract: A firmware update method and a firmware update system thereof includes the steps of: executing a setting process, which includes writing a first identification code into a memory module, and setting a firmware update file on a firmware providing end to make the firmware update file include a second firmware image file and a second identification code and executing a determining process, which includes receiving the firmware update file and determining whether the firmware update file conforms to a custom structure according to the first identification code. If it does not, then prohibiting the firmware update image file from updating a computer system, and if it does, replacing a first firmware image file with the second firmware image file and writing the second firmware image file into the memory module of the computer system along with the second identification code.
    Type: Grant
    Filed: May 28, 2020
    Date of Patent: November 22, 2022
    Assignee: Gunitech Corp.
    Inventors: Huan-Ruei Shiu, Hsin-Yi Kao, Chung-Liang Hsu, Xiao-Juan Lin, Ming-Yi Wang
  • Patent number: 11500759
    Abstract: An information processing system is provided. The information processing system generates a program so as to output a hash value calculated based on a hash value calculation instruction included in a source code for generating the program, determines a set of analysis support information associated with the hash value calculation instruction and the hash value calculated based on the hash value calculation instruction, stores the set of the analysis support information and the hash value, stores at least a part of one or more hash values output as a result of execution of the program, and outputs, by using at least the part of the stored hash value, the analysis support information that makes the set with the hash value.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: November 15, 2022
    Assignee: NINTENDO CO., LTD.
    Inventors: Takahiro Yamazaki, Kiyoto Suzuki
  • Patent number: 11500755
    Abstract: Techniques for database performance degradation detection and prevention are described. A statement performance monitor observes queries executed against a database engine and clusters the queries into groups of queries. The index utilization of the query groups and execution metrics are tracked over time, and a sudden change of index utilization can be detected. The change can be reported to users and/or new indexes may be automatically generated to serve affected query groups. Additionally, a statement performance monitor may be deployed to statically analyze code to identify modified queries and the resultant change of use of query indexes.
    Type: Grant
    Filed: May 1, 2019
    Date of Patent: November 15, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Jamie Plenderleith, Monika Marta Gnyp
  • Patent number: 11500990
    Abstract: A computer-implemented method for determining an origin of a target source code for a computer program or a part thereof. The method involves: Searching a plurality of software archives from different sources in a global computer network to find occurrences of the target source code among code files in said software archives. For every found occurrence of the target source code, the method further involves collecting key information about the matching source code files and, from the key information collected a frequency map is built that contains, for each keyword found in the key information, a keyword count value being indicative of the number of times the keyword occurs in the key information.
    Type: Grant
    Filed: April 3, 2020
    Date of Patent: November 15, 2022
    Assignee: Fossid AB
    Inventor: Daniel â„«kerud
  • Patent number: 11494057
    Abstract: A system and method are presented for delivering modular tools through a cloud-based remote computing environment. Users may create and customize extensions to the modular tools for integration with the product system without requiring change to product. Using a script tag added to a website, a user is able to install the modular tool to a website. The modular tool extensions are able to directly communicate with handlers and websites and are able to become directly integrated with a premises-based product. This may be done through a multiplexed API exposed to the modular tool extensions that directly couples them to the premises-based product. The modular tools are able to be configured in the premises-based product, however they are hosted in the cloud and as such, the premises-based product is able to receive continuous integration and deployment from the cloud.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: November 8, 2022
    Inventors: Christopher Carl Highman, Kyle Duke, Guysung Kim, Armando Luja, Michael J. Weldy, Kevin Wiegand
  • Patent number: 11487525
    Abstract: Provided is a method for remotely uploading certified software from a source to a data update module on an asset via a wireless communications link. The method includes encrypting the communications link between the source and the data update module to form a secure tunnel and verifying credentials of the source via the data update module when a software update file is transmitted. A load assurance check is performed on a portion of the transmitted update file to confirm integrity of the transmitted file when the credentials of the source are verified. The uploading of the certified software is immediately activated when the file integrity is verified, the activating occurring automatically and being devoid of human intervention.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: November 1, 2022
    Assignee: General Electric Company
    Inventors: Kristin M. Schanche, Matthew W. Wiseman, Simone Drakes, Edward Gorman, Jeroen Hoppenbrouwers, Emmanuel Norde, Dorian Uzun, Henry Mederos
  • Patent number: 11487537
    Abstract: In an approach to linking operational data with issues, a new event is received. The new event is associated to a story, where the story is related to an identified problem within the system, and further where the new event is associated with the story using machine learning techniques. The story is associated to related change requests based on a similarity between the story and related change requests, where the similarity between the story and the related change requests is associated using the machine learning techniques. A cost is calculated for the story. Responsive to associating the new event with a specific change request, the priority of the specific change request is updated based on the cost for the story.
    Type: Grant
    Filed: November 18, 2020
    Date of Patent: November 1, 2022
    Assignee: International Business Machines Corporation
    Inventors: Michael Elton Nidd, Altynbek Orumbayev, Jinho Hwang, Larisa Shwartz, Jakub Krchak, Qing Wang, Frank Bagehorn, Ota Sandr, Tomas Ondrej, Srinivasan Parthasarathy, Michal Mylek
  • Patent number: 11474815
    Abstract: A field programmable gate array (FPGA) dynamic reconfiguration method, apparatus, device and readable storage medium are provided.
    Type: Grant
    Filed: November 28, 2019
    Date of Patent: October 18, 2022
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventors: Yuanli Wang, Guoqiang Mei
  • Patent number: 11468148
    Abstract: This disclosure relates to method and system for data sampling using an artificial neural network (ANN) model. In an embodiment, the method includes identifying a plurality of numerical data columns and a plurality of categorical data columns in population dataset, determining a set of predictor variables and a set of predictand variables by applying a linear regression on the plurality of numerical data columns, generating a sequential prediction model based on the set of predictor variables and the set of predictand variables, and performing stratified sampling on the plurality of categorical data columns to generate a set of stratified samples. The method further includes generating a sample key based on the set of stratified samples and the sequential prediction model, and generating a sample dataset representative of the population dataset based on the sample key.
    Type: Grant
    Filed: August 14, 2019
    Date of Patent: October 11, 2022
    Assignee: Wipro Limited
    Inventor: Abbas Singapurwala
  • Patent number: 11467816
    Abstract: A method for transmitting an application is disclosed. The method includes, for example, receiving, from a client, an input for initiating the application; generating an application bundle associated with the application, the application bundle including an address of a server, the address capable of enabling a program on the client to request, from the server, information needed for running the application; and transmitting the application bundle to the client.
    Type: Grant
    Filed: April 2, 2020
    Date of Patent: October 11, 2022
    Assignee: Apple Inc.
    Inventors: Nurinder Manj, Christopher L. Oklota, Ronald D. Lue-Sang, Vijay Sundaram
  • Patent number: 11461648
    Abstract: In an approach to deploying a test input based on standardized disparate data points, one or more computer processors perform one or more tests on a test input resulting in one or more disparate data points that are either non-binary or binary. The one or more computer processors standardize the one or more disparate data points utilizing a trained binary classification model. The one or more computer processors generate one or more non-binary machine learning evaluation metrics based on the one or more standardized disparate data points. The one or more computer processors, responsive to the one or more generated non-binary machine learning evaluation metrics exceeding one or more thresholds, deploy the test input.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: October 4, 2022
    Assignee: International Business Machines Corporation
    Inventors: Lukasz G. Cmielowski, Maksymilian Erazmus, Rafal Bigaj, Wojciech Sobala
  • Patent number: 11455235
    Abstract: Techniques are disclosed relating to the execution of queries in an online manner. For example, in some embodiments, a server system may include a distributed computing system that, in turn, includes a distributed storage system operable to store transaction data associated with a plurality of users, and a distributed computing engine operable to perform distributed processing jobs based on the transaction data. In various embodiments, the server system preemptively creates a compute session on the distributed computing engine, where the compute session provides access to various functionalities of the distributed computing engine. The distributed computing engine may then use these preemptively created compute sessions to execute queries (e.g., for end users of the server system) against the transaction data and return the results dataset to the requesting users in an online manner.
    Type: Grant
    Filed: July 24, 2020
    Date of Patent: September 27, 2022
    Assignee: PayPal, Inc.
    Inventors: Ramakrishna Vedula, Lokesh Nyati
  • Patent number: 11443088
    Abstract: Simulation of a circuit design using accelerated models can include determining, using computer hardware, that a design unit of a circuit design specified in a hardware description language is a prime block and determining, using the computer hardware, an output vector corresponding to an output of the prime block. Using the computer hardware, contents of the prime block can be replaced with an accelerated simulation model specified in a high level language, wherein the accelerated simulation model can determine a value for the output of the prime block as a function of values of one or more inputs of the prime block using the output vector. Using the computer hardware, the circuit design can be elaborated and compiled into object code that is executable to simulate the circuit design.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: September 13, 2022
    Assignee: Xilinx, Inc.
    Inventors: Gaurav Kumar Verma, Saikat Bandyopadhyay
  • Patent number: 11442757
    Abstract: A simulation method and a simulation system are provided. The simulation system may be divided into an execution model and a processor model based on a JIT emulation engine. The execution model can call the JIT emulation engine to execute instructions, and obtain influence of instructions on a processor architectural status. The processor model may simulate an internal process of a target processor and determine whether to start/end a speculation. The execution model and the processor model may interact through a specific protocol. After the speculation is started, the simulation method may store an application running scene when the speculation is started, and redirect influence of speculation instructions on a memory to a memory snapshot. After the speculation is ended, the simulation method may also restore the application running scene to a status before the speculation is started, and cancel influence of the speculation instructions on the memory.
    Type: Grant
    Filed: October 26, 2020
    Date of Patent: September 13, 2022
    Assignee: Shanghai Zhaoxin Semiconductor Co., Ltd.
    Inventors: Junshi Wang, Meng Wang, Zheng Wang
  • Patent number: 11436125
    Abstract: Disclosed is a game test automation device capable of automating a game test. The game test automation device can comprise: a database for storing test procedure information, which is a combination of game scripts to be tested in a game service; and a testing unit for testing game build of the game service on the basis of the test procedure information, and creating game state information derived in the testing process and a test report on the test.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: September 6, 2022
    Assignee: Netmarble Corporation
    Inventors: Il Hwan Seo, Hyeon Woo Sim, Soo Man Yun, Sun Keun Shim, Dong Woo Lee, Sun Young Park, Yu Jin Han, Hye Jeong Jeong, Su Jin Park
  • Patent number: 11422849
    Abstract: A data processing system with technology for dynamically grouping threads includes a machine-readable medium and first and second cores, each with multiple logical processors (LPs). The system also comprises an operating system which, when executed, enables the system to select an LP to receive a new low-priority thread and to assign the new low-priority thread to the selected LP. The operation of selecting an LP to receive the new low-priority thread comprises, when the first core has multiple idle LPs, automatically determining whether the second core has an idle LP and a busy LP that is executing a current low-priority thread. In response to determining that the second core has an idle LP and a busy LP that is executing a current low-priority thread, the system automatically selects the idle LP in the second core to receive the new low-priority thread. Other embodiments are described and claimed.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: August 23, 2022
    Assignee: Intel Corporation
    Inventors: Deepak Samuel Kirubakaran, Vijay Dhanraj, Russell Jerome Fenger, Hisham Abu-Salah, Eliezer Weissmann
  • Patent number: 11416380
    Abstract: One example method includes identifying a changed microservice whose code has been changed, mapping, for each microservice in a group of microservices that includes the changed microservice, microservice dependencies associated with the changed microservice, determining, for each microservice in the group, a relative risk that the microservice will be adversely affected by the change to the code of the changed microservice, and based on the respective relative risks, generating a test order indicating an order in which the microservices in the group will be tested.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: August 16, 2022
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Avitan Gefen, Roi Gamliel, Amihai Savir
  • Patent number: 11416228
    Abstract: A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: August 16, 2022
    Assignee: THE UNIVERSITY OF CHICAGO
    Inventors: Frederic T. Chong, Yunong Shi, I, Nelson Leung, Pranav Gokhale, Henry Hoffmann, David Schuster
  • Patent number: 11416384
    Abstract: Various methods, apparatuses/systems, and media for generating and executing automated regression are disclosed. A processor generates automated and unattended regression from behavioral analytics. The processor also generates generic persona definitions based on clustered customer attributes. The processor further auto-provisions users that match the attribute definition of the user or harvests the user from a pool of available users through a query language to find an appropriate user.
    Type: Grant
    Filed: April 15, 2021
    Date of Patent: August 16, 2022
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: David Selph, Varigonda Hari Krishna, Subhashree Kalyanaraman
  • Patent number: 11416381
    Abstract: This document describes techniques and apparatuses for supporting web components associated with a document object model (DOM) corresponding to a data file in a web testing environment. A user interaction, relative to a web page or web application from which the DOM is rendered, is monitored in the web testing environment. The monitoring identifies a target element selected by the user that is referenced in a shadow DOM associated with the DOM. One or more parent shadow host elements of the DOM are identified relative to the target element. The one or more shadow host elements define a reduced path, with respect to a tree data structure representing the DOM and the shadow DOM, for linking a document object of the DOM to the target element. Indicia identifying the one or more shadow host elements as linking the document object of the DOM to the target element are recorded.
    Type: Grant
    Filed: July 17, 2020
    Date of Patent: August 16, 2022
    Assignee: Micro Focus LLC
    Inventors: Er-Xin Shang, Bin Zhou, Chao-Lin Jiang, Ran Li