Patents Examined by Anibal Rivera
-
Patent number: 11507367Abstract: 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: GrantFiled: May 28, 2020Date of Patent: November 22, 2022Assignee: Gunitech Corp.Inventors: Huan-Ruei Shiu, Hsin-Yi Kao, Chung-Liang Hsu, Xiao-Juan Lin, Ming-Yi Wang
-
Patent number: 11500759Abstract: 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: GrantFiled: July 27, 2020Date of Patent: November 15, 2022Assignee: NINTENDO CO., LTD.Inventors: Takahiro Yamazaki, Kiyoto Suzuki
-
Patent number: 11500755Abstract: 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: GrantFiled: May 1, 2019Date of Patent: November 15, 2022Assignee: Amazon Technologies, Inc.Inventors: Jamie Plenderleith, Monika Marta Gnyp
-
Patent number: 11500990Abstract: 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: GrantFiled: April 3, 2020Date of Patent: November 15, 2022Assignee: Fossid ABInventor: Daniel â„«kerud
-
Patent number: 11494057Abstract: 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: GrantFiled: July 9, 2020Date of Patent: November 8, 2022Inventors: Christopher Carl Highman, Kyle Duke, Guysung Kim, Armando Luja, Michael J. Weldy, Kevin Wiegand
-
Patent number: 11487525Abstract: 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: GrantFiled: March 30, 2020Date of Patent: November 1, 2022Assignee: General Electric CompanyInventors: Kristin M. Schanche, Matthew W. Wiseman, Simone Drakes, Edward Gorman, Jeroen Hoppenbrouwers, Emmanuel Norde, Dorian Uzun, Henry Mederos
-
Patent number: 11487537Abstract: 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: GrantFiled: November 18, 2020Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: 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: 11474815Abstract: A field programmable gate array (FPGA) dynamic reconfiguration method, apparatus, device and readable storage medium are provided.Type: GrantFiled: November 28, 2019Date of Patent: October 18, 2022Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.Inventors: Yuanli Wang, Guoqiang Mei
-
Patent number: 11468148Abstract: 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: GrantFiled: August 14, 2019Date of Patent: October 11, 2022Assignee: Wipro LimitedInventor: Abbas Singapurwala
-
Patent number: 11467816Abstract: 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: GrantFiled: April 2, 2020Date of Patent: October 11, 2022Assignee: Apple Inc.Inventors: Nurinder Manj, Christopher L. Oklota, Ronald D. Lue-Sang, Vijay Sundaram
-
Patent number: 11461648Abstract: 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: GrantFiled: March 4, 2020Date of Patent: October 4, 2022Assignee: International Business Machines CorporationInventors: Lukasz G. Cmielowski, Maksymilian Erazmus, Rafal Bigaj, Wojciech Sobala
-
Patent number: 11455235Abstract: 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: GrantFiled: July 24, 2020Date of Patent: September 27, 2022Assignee: PayPal, Inc.Inventors: Ramakrishna Vedula, Lokesh Nyati
-
Patent number: 11443088Abstract: 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: GrantFiled: June 10, 2020Date of Patent: September 13, 2022Assignee: Xilinx, Inc.Inventors: Gaurav Kumar Verma, Saikat Bandyopadhyay
-
Patent number: 11442757Abstract: 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: GrantFiled: October 26, 2020Date of Patent: September 13, 2022Assignee: Shanghai Zhaoxin Semiconductor Co., Ltd.Inventors: Junshi Wang, Meng Wang, Zheng Wang
-
Patent number: 11436125Abstract: 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: GrantFiled: August 13, 2018Date of Patent: September 6, 2022Assignee: Netmarble CorporationInventors: 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: 11422849Abstract: 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: GrantFiled: August 22, 2019Date of Patent: August 23, 2022Assignee: Intel CorporationInventors: Deepak Samuel Kirubakaran, Vijay Dhanraj, Russell Jerome Fenger, Hisham Abu-Salah, Eliezer Weissmann
-
Patent number: 11416380Abstract: 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: GrantFiled: January 14, 2020Date of Patent: August 16, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Avitan Gefen, Roi Gamliel, Amihai Savir
-
Patent number: 11416228Abstract: A quantum computing system includes a quantum processor having a plurality of qubits, a classical memory, and a classical processor.Type: GrantFiled: September 12, 2019Date of Patent: August 16, 2022Assignee: THE UNIVERSITY OF CHICAGOInventors: Frederic T. Chong, Yunong Shi, I, Nelson Leung, Pranav Gokhale, Henry Hoffmann, David Schuster
-
Patent number: 11416384Abstract: 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: GrantFiled: April 15, 2021Date of Patent: August 16, 2022Assignee: JPMORGAN CHASE BANK, N.A.Inventors: David Selph, Varigonda Hari Krishna, Subhashree Kalyanaraman
-
Patent number: 11416381Abstract: 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: GrantFiled: July 17, 2020Date of Patent: August 16, 2022Assignee: Micro Focus LLCInventors: Er-Xin Shang, Bin Zhou, Chao-Lin Jiang, Ran Li