Patents Examined by Francisco J Aponte
-
Patent number: 12141553Abstract: Evaluation data sets may be programmatically generated for code generation models. An evaluation data set is obtained that includes items that correspond to different evaluation tests for a code generation system. The individual items of the evaluation data set maybe converted, including the conversion of a function signature for the items, the test statements for the items and using a code generation system to generate the body of the function.Type: GrantFiled: June 22, 2022Date of Patent: November 12, 2024Assignee: Amazon Technologies, Inc.Inventors: Praphruetpong Athiwaratkun, Zixuan Lin, Ramana Keerthi, Zijian Wang, Yuchen Tian, Hantian Ding, Sri Ranga Akhilesh Bontala, Matthew Lee, Yanitsa Donchev, Ramesh M Nallapati, Parminder Bhatia, Andrew Oliver Arnold, Bing Xiang, Sudipta Sengupta, Rama Krishna Sandeep Pokkunuri, Srinivas Iragavarapu, Atul Deo, Ankur Deepak Desai
-
Patent number: 12124825Abstract: A method and an apparatus for compatibility detection, a device and a non-transitory computer-readable storage medium. The method includes: a dependency form of an application system and dependency libraries of each of operating systems are acquired; compatibility matching detection is respectively performed on the dependency form and each of the dependency libraries, so as to obtain matching forms corresponding to each of the operating systems; by the matching forms, the operating systems are divided into first operating systems which are in dependency compatibility with the application system, and second operating systems which are not in dependency compatibility with the application system; it is determined that the application system is not compatible with the second operating system; and a compatibility white box test is performed on the first operating system, so as to obtain a compatibility result, which indicates whether the application system is compatible with the first operating system.Type: GrantFiled: July 30, 2021Date of Patent: October 22, 2024Assignee: INSPUR ELECTRONIC INFORMATION INDUSTRY CO., LTD.Inventor: Jing Shi
-
Patent number: 12124821Abstract: A computer-implemented method for making executable specifications in the system development and/or the system validation of a functional system for a target device for a motor vehicle. The method includes: providing a function system including at least one model view of the one or multiple functions for controlling or regulating a target device; providing a selection interface configured for selecting and changing a system part in a provided first model view by a user; transferring and displaying the system part selected and/or changed in the first model view in another model view for the user; providing a specification-and-approval interface designed for selecting and/or checking and/or further adapting the displayed system parts or changes in the other model view and for approving the changes to the system made in the first and/or in the other model view by the user; adopting in an automated manner the approved changes.Type: GrantFiled: November 24, 2020Date of Patent: October 22, 2024Assignee: ROBERT BOSCH GMBHInventors: Andreas Lapp, Frank Prohaska, Markus Roessle, Micha Muenzenmay, Stefan Schuchnigg
-
Patent number: 12118341Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for conversion and restoration of computer environments to container-based implementations. In some implementations, an archive of configuration data for a server system is obtained, where the server system includes at least one application. A set of multiple software images is generated, where the multiple software images are generated such that they divide the functionality of at least one application among the respective containers. In generating the set of multiple software images, settings of the at least one application are identified based on the configuration data in the archive, a subset of the settings is selected for each of the software images, and the selected subsets of settings are converted into converted subsets of settings for the respective software images.Type: GrantFiled: February 4, 2022Date of Patent: October 15, 2024Assignee: MicroStrategy IncorporatedInventors: Clayton Myers, Brett E. Morris, Andrew Scott Mears, Shreyas Shah, Martin Lucius Bonica
-
Patent number: 12118336Abstract: A method for presenting an associated conflict block comprises obtaining a first conflict file comprising a plurality of first code blocks, wherein a second code block of the first code blocks comprises a first code snippet of a current version of the second code block, a second code snippet of a basic version of the second code block, and a third code snippet of a to-be-merged version of the second code block. A first instruction triggered on a user interface for activating a to-be-processed code block is received, wherein a first type of the to-be-processed code block is of an unresolved conflict block or a single-side change block. A fourth code snippet comprised in the to-be-processed code block and indexes of N associated code blocks of the to-be-processed code block is presented on the user interface.Type: GrantFiled: June 29, 2022Date of Patent: October 15, 2024Assignee: HUAWEI CLOUD COMPUTING TECHNOLOGIES CO., LTD.Inventors: Zhao Wei, Guangtai Liang, Shanbin Cheng, Qianxiang Wang
-
Patent number: 12106080Abstract: Techniques for an ultra-fact software compilation of source code are provided. A compiler receives software code and may divide it into code sections. A map of ordered nodes may be generated, such that each node in the map may include a code section and the order of the nodes indicates an execution order of the software code. Each code section may be compiled into an executable object in parallel and independently from other code sections. A binary executable may be generated by linking executable objects generated from the code sections. The methodology significantly differs from existing source code compilation techniques because conventional compilers build executable sequentially, whereas the embodiments divide the source code into multiple smaller code sections and compile them individually and in parallel. Compiling multiple code sections improves the compilations in order of magnitude from conventional techniques.Type: GrantFiled: April 23, 2023Date of Patent: October 1, 2024Assignee: PayPal, Inc.Inventor: Abraham Richard Hoffman
-
Patent number: 12106085Abstract: A method (100) for installing a software package (38) on at least one computer (18) in which the software package has a container-based architecture and including a set (32) of containers (34) includes: providing a user interface (UI) (28) via which a use specification (30) is received from a user; identifying a subset of the set of containers based at least in part on comparing the received use specification with descriptors of the containers of the set of containers; computing resource requirements for the containers of the subset; and displaying at least one of (i) a list (36) of the containers of the subset and (ii) the computing resource requirements for the containers of the subset.Type: GrantFiled: December 16, 2020Date of Patent: October 1, 2024Assignee: Koninklijke Philips N.V.Inventor: Meru Adagouda Patil
-
Patent number: 12099835Abstract: A system receives source code for analysis. The system identifies external references to reference code in source code. The reference code is not included in the source code received for analysis. The system generates code stubs corresponding to the external references. Each code stub describes a semantic context for the corresponding external reference. The system provides the set of source code and the one or more code stubs for analysis of the code, for example, using a code analysis tool.Type: GrantFiled: March 4, 2022Date of Patent: September 24, 2024Assignee: Black Duck Software, Inc.Inventors: Cameron Gunnin, Edward Moriarty, Aaron Hurst, Simon Fredrick Vicente Goldsmith
-
Patent number: 12099819Abstract: An entity modeling system integrated with a low-code application development platform may have a web/mobile-based user interface that can run in a browser environment on user devices ranging from desktop computers to smart phones. Users such as a subject matter expert may access an entity model designer tool of the system to model an entity. Responsive to user interaction with an entity composition function, the system may access a data store over a network and generate a view including a collection of entity building block(s) retrieved from the data store. Responsive to the user selecting a first entity building block from the collection to add to the entity, the system may automatically extend the entity to include settings of the first entity building block. The settings may include at least one of a property, permission, action, behavior, or resource to the entity.Type: GrantFiled: February 10, 2023Date of Patent: September 24, 2024Assignee: Open Text SA ULCInventors: John Patino-Bueno, Cheranthian Muthuvinayagam, David Ernest Jenkins, Richard Winfield Bolling, John Martin Pratt, Michael Robert Spampinato, Dana Lawrence Khoyi
-
Patent number: 12093166Abstract: A test automation system is provided that enables “codeless” code test generation and execution. Various embodiments allow users to create automation tests, sets variables in test scripts, set validation criteria, etc. all without having to write code for the operation being tested. In some examples, the system is configured to provide access to mobile device emulation based on selection of or from any number of mobile devices. By automatically defining a suite of tests that can be run on a mobile device population, automated testing can improve validation of any developed software, functionality, and identification of test failures over many existing approaches. Once the codeless tests are created on the system, they can be scheduled to run repeatedly, periodically, a-periodically, all without supervision. Any errors can be communicated to the user, with recommendations to resolve, re-test, among other options.Type: GrantFiled: February 23, 2022Date of Patent: September 17, 2024Assignee: Applause App Quality, Inc.Inventors: Jonathan W. Zaleski, Robert S. Mason, Leonardo Covarrubias
-
Patent number: 12079115Abstract: A system including a development environment data store configured to store development environment data associated with development computer code and a production environment data store configured to store production environment data pertaining to one or more electronic services. The system includes a scenario builder computer is configured to identify one or more scenario parameters relevant to the development computer code, the one or more scenario parameters comprising less than a full set of available scenario parameters and provides the one or more scenario parameters to a scrubber computer.Type: GrantFiled: March 9, 2022Date of Patent: September 3, 2024Assignee: United Services Automobile Association (USAA)Inventors: Robert Lee Black, Timothy Blair Chalmers, Sumita T. Jonak, David M. Jones, Jr., Gideon Bowie Luck, Ana Rosa Maldonado, Oscar Roberto Tijerina
-
Patent number: 12073197Abstract: Systems and methods may generate code, for a model, with one or more service access points generated and at locations in the code based on an analysis of model constraints and deployment specifications (e.g., RTE specifications or OS specifications). The systems and methods may analyze the model and identify a functionality that needs an RTE service. The system and methods may receive deployment specifications. The systems and methods may generate code for the model, where an analysis of model constraints and the deployment specifications determine which service access points are generated and where in the code the service access points are located. In an embodiment, the code may be executed by different RTEs. In an embodiment, the systems and methods may determine, based on the analysis of the model constraints and the deployment specification, one or more admissible implementations for an RTE service that may be implemented in different ways.Type: GrantFiled: July 31, 2023Date of Patent: August 27, 2024Assignee: The Math Works, Inc.Inventors: Biao Yu, Peter S. Szpak, Yuan Cao, Ebrahim Mehran Mestchian
-
Patent number: 12056488Abstract: A method includes generating a bill of materials for a piece of source code, where the piece of source code comprises a plurality of lines of code, providing the bill of materials to a knowledge base with a request for known call signatures, receiving, from the knowledge base, a list comprising a plurality of known call signatures and a plurality of reuse estimates, wherein each reuse estimate of the plurality of reuse estimates indicates an estimate of a number of lines of reused code associated with one call signature of the plurality of known call signatures, generating an initial calculation of a number of lines of reused code that are present in the piece of source code, using the list comprising the plurality of known call signatures, and generating a report indicating an amount of the source code that comprises reused code, based on at least the initial calculation.Type: GrantFiled: June 1, 2022Date of Patent: August 6, 2024Assignees: AT&T Intellectual Property I, L.P., AT&T Global Network Services Belgium Luxembourg SPInventors: Christophe Closset, Catherine Lefevre, Sebastien Determe, Anaël Closson, Pierre Close, Richard Williams
-
Patent number: 12045551Abstract: Disclosed herein are techniques for identifying software dependencies based on functional line-of-code behavior and relation models. Techniques include accessing a first line-of-code behavior and relation model representing execution of functions of a first portion of executable code, the first portion of executable code being associated with a first symbol; detecting a change to the first portion of executable code; constructing, based on the changed first portion of executable code, a second line-of-code behavior and relation model representing execution of functions of the changed first portion of executable code; determining, based on the constructed second model, a dependency between (i) the changed first portion of executable code or the first symbol and (ii) a second symbol; and generating, based on the determined difference, a report identifying the dependency.Type: GrantFiled: July 5, 2023Date of Patent: July 23, 2024Assignee: Aurora Labs Ltd.Inventors: Zohar Fox, Carmit Sahar
-
Patent number: 12020023Abstract: Systems and methods are disclosed for providing a CI/CD pipeline that decouples delivery of product configuration changes from code and similar changes, otherwise bundled/handled together with such configuration changes, for delivery to a running application in production. An exemplary method may include configuring components of CI/CD application in production to subscribe to application updates during runtime; processing an update to the application; processing/handling the update to process only configuration changes for propagation to subscribed components; validating the configuration changes; and instructing a workflow engine to: determine whether the configuration changes are needed for each component, update the components in runtime memory, if so, and provide the validated changes as an update in a next processing cycle to deploy such changes during the runtime.Type: GrantFiled: August 8, 2022Date of Patent: June 25, 2024Assignee: Capital One Services, LLCInventors: Stalin D'Souza, Charles Wang, Stephen Mendez
-
Patent number: 12008355Abstract: A method for managing a client environment includes obtaining a notification for an application abstention by a client device, in response to the notification, performing an intent analysis on the client device using a processed client intent dataset to determine a set of reasons for the application abstention, comparing the set of reasons to an upgrade coverage dataset, identifying, based on the comparing, a set of solutions corresponding to the set of reasons, generating, based on the comparing, a specialized upgrade notification based on the set of solutions, and issuing the specialized upgrade notification to the client device.Type: GrantFiled: January 18, 2022Date of Patent: June 11, 2024Assignee: DELL PRODUCTS L.P.Inventors: Parminder Singh Sethi, Kanika Kapish, Shelesh Chopra
-
Patent number: 12001815Abstract: Embodiments disclosed herein provide for systems and methods for scanning application code to determine cloud platform portability. The systems and methods provide for a rules processing engine configured to perform a portability analysis on the application code and a list of cloud platform dependencies, and returns a score indicating the “stickiness” of the application code to a particular cloud platform.Type: GrantFiled: April 3, 2023Date of Patent: June 4, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Richard Ackroyd, Matthew Chaddock, Helen Paget, Kenny Rodman, Kin Choi Yeung
-
Patent number: 12001839Abstract: Disclosed is a cloud development platform system including: a project server including an issue management unit managing histories of all issues which occur in the middle of performing a development project; a project management server including a project replication unit; and an issue management server providing a first issue selected by a developer of the development project among all issues which occur in the project server in the middle of performing the development project to the project management server. The project replication unit is configured to generate a replicated server replicating all data of an OS of the project server generating the first issue and an upper layer of the OS.Type: GrantFiled: April 25, 2022Date of Patent: June 4, 2024Assignee: SDT INC.Inventor: Jiwon Yune
-
Patent number: 11983528Abstract: A method and/or system for automated simulation of releases in Agile environments is disclosed. The system is an automated simulation engine comprising—release simulation engine to perform simulate at program or release level and sprint simulation engine to perform simulation at sprint level. The system enables user to simulate execution pattern of user stories, identify spillover user stories and risks in the execution pattern simulated by the system and re-run the simulation iteratively by modifying various project related parameters to arrive at an optimal release plan for projects in Agile environment before the actual allocation to project teams, thereby foreseeing the possible risks and mitigating them for efficient project delivery.Type: GrantFiled: August 4, 2021Date of Patent: May 14, 2024Assignee: INFOSYS LIMITEDInventors: Venkatachaliah Babu Kanamanapalli, Harish Koteshwar Narayan
-
Patent number: 11972255Abstract: A content generation method includes receiving a control document comprising one or more control clauses, identifying actionable content for the one or more control clauses, generating a programming language template for the one or more control clauses, identifying a closest existing control clause from a database for each of the one or more control clause, identifying a programming language implementation of the closest existing control clause, identifying similarities and differences between the programming language implementation and the generated programming language template, and annotating the programming language implementation for the closest existing control clause based on the identified similarities and differences.Type: GrantFiled: June 25, 2021Date of Patent: April 30, 2024Assignee: International Business Machines CorporationInventors: Muhammed Fatih Bulut, Abdulhamid Adebowale Adebayo, Sai Zeng, Rinku Kanwar