Patents Examined by S. Sough
  • Patent number: 11977866
    Abstract: There is provided an application screen display program implementation method for executing application software to display a screen using an information processing apparatus. Each record of a master table for controlling the display of each display element for display elements configuring a screen and transaction data input and output from the display element has a field for holding an index of an array, and association with an index of an array in a source code of an execution program is performed. Therefore, in application development, the required man-hours with respect to the change of the display screen are reduced.
    Type: Grant
    Filed: September 3, 2019
    Date of Patent: May 7, 2024
    Assignee: HITACHI, LTD.
    Inventor: Kiyoko Koizumi
  • Patent number: 11977476
    Abstract: In an example, an apparatus may include a validation module configured to identify a security policy update from a security as code repository, wherein the identified security policy update is a candidate for deployment to a production environment having a plurality of attributes defined by an infrastructure as code repository; identify, from the plurality of attributes and using the infrastructure as code repository, individual attributes that correspond to the identified security policy update, wherein the identified individual attributes are identical to a subset of the plurality of attributes; generate a test environment based on the identified individual attributes; following deployment of the identified security policy update to the test environment, check for security exceptions or availability exceptions using the test environment; and output validation results based on a result of the checking.
    Type: Grant
    Filed: January 28, 2022
    Date of Patent: May 7, 2024
    Assignee: salesforce.com, inc.
    Inventors: Kaushal Bansal, Prabhat Singh, Selim Ciraci
  • Patent number: 11977477
    Abstract: Disclosed are a system (100) and a method for an identification of web elements used in an automation test case. The system (100) and the method ensure reliable identification of an object despite dynamism. The system (100) and the method allow a tester to focus on the test case development of test cases rather than object management that in turn increases the success rate and efficiency of the automatic testing. The system (100) and the method track changes in object attributes, structure and behaviour thereby facilitating identification of dynamic objects automatically and correction of the object locator on the fly during test execution.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: May 7, 2024
    Assignee: QUALITIA SOFTWARE PVT. LTD.
    Inventors: Sattam Thakur, Rahul Chaudhari, Ravi Nukala
  • Patent number: 11971812
    Abstract: A system and methods to emulate an application executing in real time in a mobile device. The mobile device is emulated in real time using a model running on a processor extrinsic to the mobile device. The model is based on characteristics indicative of performance of the mobile device and/or performance of the operator network. The application is executed in real time within the model and the application executing in the model is monitored to determine resource utilization information by the application and/or by the operator network for the mobile device. The resource utilization information for the mobile device and/or the operator network is displayed.
    Type: Grant
    Filed: March 30, 2022
    Date of Patent: April 30, 2024
    Assignee: WAPP TECH CORP.
    Inventor: Donavan Paul Poulin
  • Patent number: 11972842
    Abstract: A method evolves generic computational building blocks. The method obtains a parent population with programs that encode functions. The method also obtains a list of randomly generated test inputs. The method generates a target dataset that includes input-output pairs of randomly generated binary strings. The method also applies a fitness function to assign a fitness score to each program, based on the target dataset. The method grows a seed list by applying genetic operators, and selecting offspring that satisfy a novelty condition. The novelty condition is representative of an ability of a program to produce unique output for the list of randomly generated test inputs. The method iterates until a terminating condition has been satisfied. The terminating condition is representative of an ability of programs in the seed list to solve one or more genetic programming instances.
    Type: Grant
    Filed: November 14, 2022
    Date of Patent: April 30, 2024
    Assignee: Natural Computation LLC
    Inventor: David James Landaeta
  • Patent number: 11971810
    Abstract: This application relates to systems and methods for automatically generating experiments based on experiment requests routed to micro-services (model sub-components) using a prefix-based routing mechanism. In some examples, experiment requests may parsed to determine lower layer services (e.g., components) whose properties need to be changed for a model iteration. Prefixes in requests may be used to route the experiment requests and portions thereof to appropriate services or layers for configuration at the micro-service level. Routing tables at each higher layer may be utilized to determine the correct sub-layers to redirect a request and/or portion thereof. At micro-service level, each micro-service may store and use a configuration table to match a received parameter in a request with a property and its corresponding value for the experiment.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: April 30, 2024
    Assignee: Walmart Apollo, LLC
    Inventors: Rahul D. Sharnagat, Sreenivasa Prasad Sista, Min Xie
  • Patent number: 11972244
    Abstract: A method and apparatus for improving mobile application that enable: unpacking a first mobile application to obtain contents including codes and resource data of the first mobile application; setting a name space for the resource data of the first mobile application and of a second mobile application; assembling the codes of the first and second mobile applications; and packing the assembled codes of the first and second mobile applications, the resource data of the first and second mobile applications, and data of the name space to create an improved mobile application, wherein the method further comprises capturing images of the improved mobile application; using neural network to determine a category for the captured images; and extracting features in the captured images according to the category to monitor status or gather data from the improved mobile application.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 30, 2024
    Assignee: IRON GAMING LIMITED
    Inventors: Peter Marek Zmijewski, Scott Matthew Dowdell
  • Patent number: 11972239
    Abstract: A monitoring system monitors processing of incoming messages by an application, and logs data related to performance of the application. The application includes a plurality of checkpoints, and the monitoring system logs data upon each message traversing the checkpoints in the application. The monitoring system is configured to dynamically modify checkpoints within the application based on latency detection of portions of the application, resulting in improved granularity/resolution of the data collected from congested portions of the application, and reducing the performance penalty of the monitoring system from portions of the application that are not congested.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: April 30, 2024
    Assignee: Chicago Mercantile Exchange Inc.
    Inventors: Kyle Dennis Kavanagh, José Antonio Acuña-Rohter, David Michael Wong
  • Patent number: 11971811
    Abstract: A testing platform for an auto-decision engine is disclosed. An auto-test database for a decision engine may be accessed and modified by, for example, executing an application programming interface protocol of a third-party computing system. The decision engine may be bypassed, and a simulated auto-decision may be requested based on a unique key corresponding to a scenario in the auto-test database. A graphical user interface displays information regarding the auto-test database on a user computing device, and one or more output data fields in the auto-test database may be modified.
    Type: Grant
    Filed: May 8, 2023
    Date of Patent: April 30, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Stacy Brigham, Brooke Heethuis, Linda King, Matt Rowe
  • Patent number: 11966323
    Abstract: System calls can be used to troubleshoot problems with software services. For example, a system can receive tracing data indicating system calls executed by a group of software services. The system can analyze parameters of the system calls described in the tracing data to identify relationships between the system calls. The system can determine a sequence of system calls between a predefined starting event and a predefined ending event based on the relationships between the system calls. The system can then generate an output to a user indicating the sequence of system calls. The output can be used by the user to troubleshoot a problem associated with executing the plurality of software services.
    Type: Grant
    Filed: January 5, 2021
    Date of Patent: April 23, 2024
    Assignee: RED HAT, INC.
    Inventors: Alexander Braverman Masis, Boaz Shuster
  • Patent number: 11960869
    Abstract: An Android penetration method and device for implementing silent installation based on accessibility services. The method includes: acquiring a second target application by adding a load program to a first target application and adding penetration permissions using an Android decompilation technology; and implementing silent installation of the second target application using an accessibility service technology.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: April 16, 2024
    Assignee: Guangzhou University
    Inventors: Hui Lu, Zhihong Tian, Chengjie Jin, Luxiaohan He, Man Zhang, Jiageng Yang, Xinguo Zhang, Dongqiu Huang, Qi Sun, Yanbin Sun, Shen Su
  • Patent number: 11960859
    Abstract: A method for discovering optimal algorithms is provided. The method comprises defining a starting condition for a program defining a number of program targets, wherein the program targets map program user-specified inputs to expected outputs, defining a number of program objectives, and defining a number of program constraints. An iterative optimization problem is then initialized to solve for the resulting program. A determination is made if defined termination conditions have been met according to the program targets and optimization objectives. Responsive to the defined termination conditions not being met an update to the program is selected by addition or subtraction of operations, the updated program is evaluated according to the program targets, the number of program objectives are evaluated, and the optimization problem is re-iterated. Responsive to the defined termination conditions being met, the program is reassembled into an instruction set.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: April 16, 2024
    Assignee: The Boeing Company
    Inventor: Richard Joel Thompson
  • Patent number: 11960388
    Abstract: A system and method are provided for data collection and analysis of information related to applications. Specifically, the developer of the application may install analytic software, which may be embodied as a software development kit (SDK), on an integrated development environment (“IDE”) associated with the developer, wherein the analytic software may be installed with a wizard-like interface having a series of easy to follow instructions. Once installed, the application, with the analytic software incorporated therein, may be provided and installed on a plurality of end user devices. Thereafter, the analytic software may work in conjunction with analytic processing logic to assist the developer in obtaining pertinent information related to bugs associated with the application that is being executed on an end user device.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Wayne Chang, Jeffrey H. Seibert, Jr.
  • Patent number: 11960888
    Abstract: With regard to a function group including all or some functions included in one of multiple binary codes stored in the memory device, a binary code including a first function that is executed at a first timepoint is loaded into a first memory area at a second timepoint that precedes the first time point, thereby minimizing the operation delay time of the memory system, and minimizing the overhead occurring in the processing of calling a specific function.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: April 16, 2024
    Assignee: SK hynix Inc.
    Inventor: Seok-Jun Lee
  • Patent number: 11954461
    Abstract: A system for autonomously delivering software features is disclosed. The system parses data obtained from a variety of sources, and extracts source concepts from the parsed data to generate models for inclusion in a set of agglomerated models. Over time, additional data from the variety of sources may be utilized to update the set of agglomerated models. The updated agglomerated models may be analyzed by the system to determine whether new features and/or functionality may be added to an application under evaluation by the system. In the event that new features and/or functionality may be added to the application under evaluation, the system may automatically generate code corresponding to the new features and/or functionality and incorporate that features and/or functionality into the application under evaluation.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: April 9, 2024
    Assignee: UKG Inc.
    Inventors: Keith A. Briggs, Brian R. Muras, Andrew Ferguson
  • Patent number: 11954012
    Abstract: A method may include detecting an error during execution of a function of an application executing on a system; inputting an identifier of the error into a first client-side telemetry data filter model; based on the inputting, receiving an output value from the first client-side telemetry data filter model; determining that the output value is above an importance threshold; and in response to the determining, transmitting telemetry data associated with the error to a server computing device.
    Type: Grant
    Filed: February 4, 2022
    Date of Patent: April 9, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Dhruv Joshi, Dolly Sobhani
  • Patent number: 11954460
    Abstract: A method and system for developing low-code and no-code software applications in a visual programming environment uses data flow expressions in which processing steps are represented as homoiconic data expression statements recorded in a transaction log that is accessible to developers at all times and that follows ACID rules. Data flow expressions are written in an interface description language for easy readability by non-programmers. An internal replacement language represents the modeled application and produces executable code by applying a target language template, producing executable code in other programming languages without knowing how to code in those languages.
    Type: Grant
    Filed: August 20, 2023
    Date of Patent: April 9, 2024
    Inventors: Robert G Baker, Jordan Henderson, Michael Cairl
  • Patent number: 11947440
    Abstract: A method for managing features for a search system using declarative metadata. The method includes receiving search metadata including declarative statements identifying at least one search feature to be enabled across a plurality of components of the search system, performing functional verification of the at least one search feature, testing the at least one search feature, and enabling the at least one search feature in at least one of the plurality of components of the search system in response to positive functional verification and positive testing.
    Type: Grant
    Filed: November 10, 2020
    Date of Patent: April 2, 2024
    Assignee: Salesforce, Inc.
    Inventors: Francisco Dellatorre Borges, Guillaume Jean Mathieu Kempf, Matthieu Michel Robin Landos, Qianqian Shi, Darya Brazouskaya
  • Patent number: 11947705
    Abstract: A device and method for analyzing a performance of an n-tier application capable of carrying out on-the-fly anonymization processing of production data. The production data is generated following a performance test request message transmitted to the n-tier application. The anonymization processing is implemented by an anonymization module that identifies, from a sensitive data identification repository, data to be anonymized in the response message. The anonymization processing also includes generating, from an anonymization repository, anonymized data from the previously identified data to be anonymized, and generating an anonymized response message from the anonymized data and the response message.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: April 2, 2024
    Assignee: BULL SAS
    Inventors: Damien Aiello, Wajih Chaabane, Bruno Demeilliez
  • Patent number: 11947450
    Abstract: A system for detecting and mitigating application security threats comprises a processor associated with a server. The processor analyzes a group of code sets of an application and determines a number of the threat objects in each code set. The processor further executes a run-time security model to analyze a combined code sets to determine threat object measurements and false positive measurements of application product releases for the application. The processor determines threat threshold ratios and false positive ratios per application. The processor further generates an array of quartile weights corresponding to a set of quartile ranges of the threat threshold ratios and a set of quartile ranges of the false positive ratios associated with the application. The processor generates an adjusted object measurement for the application based on a corresponding quartile weight in the array. The processor determines whether to trigger a development security model for the application.
    Type: Grant
    Filed: September 16, 2022
    Date of Patent: April 2, 2024
    Assignee: Bank of America Corporation
    Inventors: Timucin Ozugur, Mark Trenton Cimijotti