Patents Examined by Anibal Rivera
  • Patent number: 12505408
    Abstract: A system for optimizing sprint-based tasks implemented in an agile methodology, the system including a memory and a processor configured to execute a task optimization engine to receive input data including story point data associated with historical user stories captured during previous sprints, where the input data is analyzed to determine a first feature dataset, where a timeseries dataset is determined for forecasting unplanned task for upcoming sprint based on analysis of the input data associated with unplanned task of the previous sprints and a dataset associated with attributes is determined based on the input data associated with the previous sprints for story point data of an upcoming sprint, and where the datasets are combined to generate a persistent identifier for sprint capacity buffer data values to optimize sprint-based tasks in agile methodology.
    Type: Grant
    Filed: June 21, 2023
    Date of Patent: December 23, 2025
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Dattaprasad Kulkarni, Hemant Patil, Rajeswari Kumaran, Shikha Grover, Lucky Singh
  • Patent number: 12475028
    Abstract: A computing device includes a memory device storing instructions, and a processing device communicatively coupled to the memory device. The processing device executes the instructions to execute a computer-implemented system configured to manage items in a self-describing data system, wherein the items are associated with a user interface and the computer-implemented system is associated with a first version; execute a third-party computer-implemented system configured to execute an application that accesses the user interface, wherein the third-party computer-implemented system is associated with a second version; and execute a test automation framework (TAF) configured to use the third-party computer-implemented system to perform tests on the user interface associated with the items. The TAF comprises libraries including code specific to the first version of the computer-implemented system and code specific to the second version of the third-party computer-implemented system.
    Type: Grant
    Filed: October 13, 2022
    Date of Patent: November 18, 2025
    Assignee: Aras Corporation
    Inventors: Alexander Tarasenko, William Turner, Andrey Bondarenko, Nicholas Simerov, Pavel Zhuravlevich
  • Patent number: 12474903
    Abstract: Systems and methods utilize an auto-scheduler of a Domain Specific Language (DSL) to schedule one or more portions of a computer program written in a programming language other than the DSL. Portions of the computer program compatible with the DSL may be identified. The portions may be translated to a form compatible with the DSL. The DSL may generate schedules for the portions. Code may be generated for the computer program and the code may be executed. The schedules generated by the DSL may be utilized during execution of the code generated for the computer program.
    Type: Grant
    Filed: November 1, 2023
    Date of Patent: November 18, 2025
    Assignee: The Math Works, Inc.
    Inventors: Ivan Garcia Alsina, Partha Biswas, Jianyi Li
  • Patent number: 12474906
    Abstract: Systems and methods are provided for implementing automatic runtime execution hardening for software programs undergoing software development. In various embodiments, a computing system performs automatic enforcement profile generation within a software development environment in which source code of a software program is compiled or translated to create an executable software program. Automatic enforcement profile generation includes accessing, from a data storage device, an artifact associated with the software program, statically analyzing the artifact (including machine code) associated with the software program without executing the software program, and generating system API usage data based on the analysis. A platform-specific enforcement profile for a secure mode hardening feature is created based on the system API usage data and platform configuration data.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: November 18, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yair Netzer, Ben Hania, Igor Gokhman, Tomer Shaiman
  • Patent number: 12461734
    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: September 26, 2022
    Date of Patent: November 4, 2025
    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: 12455810
    Abstract: Methods, systems, and computer readable media for emulating and testing data flows in distributed computing systems. An example system includes a workload abstractor configured for receiving monitored traffic in a distributed computing system performing a machine learning task and generating, using the monitored traffic, a test environment-agnostic workload model for the machine learning task and storing the test environment-agnostic workload model in a workload model repository with one or more other workload models. The system includes a test controller configured for selecting a test case for the machine learning task and a testbed mode for the test case; executing the test case by translating the test environment-agnostic workload model into a testbed-specific workload model for the testbed mode; and reporting, based on executing the test case, one or more performance metrics for the machine learning task.
    Type: Grant
    Filed: April 5, 2023
    Date of Patent: October 28, 2025
    Assignee: KEYSIGHT TECHNOLOGIES, INC.
    Inventors: Winston Wencheng Liu, Konstantin Belov, Ankur Pankaj Sheth, Dan Mihailescu
  • Patent number: 12456290
    Abstract: Apparatuses, systems, and techniques are presented to generate one or more interfaces. In at least one embodiment, one or more neural networks are used to generate one or more second graphical user interfaces based, at least in part, on one or more functional features of one or more first graphical user interfaces.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: October 28, 2025
    Assignee: NVIDIA Corporation
    Inventors: Siddhant Pardeshi, Pranit P. Kothari, Vinayak Vilas Gaikwad, Aditya Karra, Travis Muhlestein
  • Patent number: 12450049
    Abstract: The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: October 21, 2025
    Inventors: Premkumar Jonnala, Keertikiran Gokul
  • Patent number: 12450530
    Abstract: A method for facilitating automated system onboarding is disclosed. The method includes receiving, via a graphical user interface, onboarding requests from a user, the onboarding requests including system parameters that correspond to user systems; automatically validating the onboarding requests and the system parameters; automatically generating, based on a result of the validating, communication interfaces in response to the onboarding requests; automatically testing the communication interfaces; implementing the communication interfaces based on a result of the testing; and generating a log, the log including information that relates to the automatic validating, the automatic generating, and the automatic testing.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: October 21, 2025
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Peter Cruikshank, Jerry Russo, Bryan Rooke
  • Patent number: 12429833
    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: August 24, 2022
    Date of Patent: September 30, 2025
    Assignee: Apple Inc.
    Inventors: Nurinder Manj, Christopher L. Oklota, Ronald D. Lue-Sang, Vijay Sundaram
  • Patent number: 12430236
    Abstract: Disclosed herein are system, method, and computer program product embodiments for detecting anomalies during software testing. The methods include generating a plurality of test reports for the software program by executing one or more test cases on a plurality of versions of the software program, generating a control chart based on the plurality of test reports, generating an alert when at least one testing characteristic includes an anomaly over the plurality of versions of the software program as determined based on the control chart. The control chart includes a plot associated with at least one testing characteristic of the software program, and a historical context associated with execution of the one or more test cases on the plurality of versions of the software program.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: September 30, 2025
    Assignee: Volkswagen Group of America Investments, LLC
    Inventors: Thomas Muehlenstaedt, Roman Nagy, Yunxin Gu
  • Patent number: 12418601
    Abstract: Systems and methods may be provided for generating applications that may be agile, personalized, quickly delivered, and capable of being seamlessly integrated across an organization. The behavior and functionality of the applications (e.g., user interfaces therein) may be tailored specifically to individual users in response to learned user preferences. Consequently, these dynamic user experience (UX) applications may be rapidly deployed and capable of providing a satisfactory yet complete user experience across one or more applications. The methods and systems may include receiving a user objective, selecting a path associated with one or more steps, generating a dynamic UX application based on the steps, transmitting the dynamic UX application to the user, and displaying the dynamic UX application.
    Type: Grant
    Filed: January 8, 2024
    Date of Patent: September 16, 2025
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: John M. VanAntwerp, Dan Kalmes, Victoria Ann Spaulding-Burford, Marc Anderson
  • Patent number: 12417291
    Abstract: The approach relates to a method and system for customizing a vehicle function. The system includes a developer platform configured to create content for a predefined vehicle function and transmit the created content to a content server. The developer platform includes a validation program configured to determine if the created content violates an operation criterion of the vehicle and warn a developer and/or deny a transmission of the created content to the content server when the created content violates an operation criterion of the vehicle. The system also includes a content server configured to receive and store the created content, a mobile device having an application configured to access the content server and provide the stored content of the content server for selection, and a vehicle configured to receive selected content and customize the vehicle function with the received content.
    Type: Grant
    Filed: July 23, 2021
    Date of Patent: September 16, 2025
    Assignee: AUDI AG
    Inventors: John Newman, Stefan Herrler, Felix Wittmann
  • Patent number: 12411702
    Abstract: A computer system for just-in-time rendering using distributed cache servers can receive at least one edited photo comprising at least one available selection of a customization option. The computer system can also cache the at least one edited photo of the at least one available selection of the customization option. Further, the computer system can receive a user request comprising the at least one available selection of the customization option and at least one available selection of at least one additional customization option. The computer system can also stitch the at least one edited photo comprising the at least one available selection of the customization option with at least one additional edited photo comprising the at least one available selection of the at least one additional customization option to render a product photo. Finally, the computer system can cache the requested product photo and send display instructions for the cached requested product photo to a user over a network.
    Type: Grant
    Filed: October 9, 2023
    Date of Patent: September 9, 2025
    Assignee: DIAMONDS DIRECT, LC
    Inventors: Matt Jeffrey Isaacson, William Edwin Rappleye, III
  • Patent number: 12411769
    Abstract: An apparatus includes at least one processing device configured to receive, at a gateway device deployed in an information technology (IT) infrastructure environment from a given IT asset, a request for software code. The processing device is also configured to download the requested software code from a backend server responsive to determining that it is not cached locally in a software cache of the gateway device, and to provide the requested software code to the given IT asset. The processing device is further configured to determine, utilizing one or more machine learning algorithms, a priority of the requested software code relative to other software code cached locally in the software cache. The processing device is further configured to implement a cache replacement algorithm for the software cache of the gateway device based at least in part on the determined priority of the requested software code.
    Type: Grant
    Filed: September 5, 2023
    Date of Patent: September 9, 2025
    Assignee: Dell Products L.P.
    Inventors: Jeffrey Teel Glenn, Matthew Gregory Puerkel, Sheetal Kuber Pattankude
  • Patent number: 12399703
    Abstract: Examples described herein include systems and methods for parallel upgrades of multiple hosts within an on-premises, multi-rack software-defined data center (“SDDC”). Upgrade instructions can be provided to a point-of-presence (“POP”) virtual machine (“VM”) of the SDDC, which can call an application programming interface (“API”) of a pod service executing on a control plane VM in the SDDC. For example, the pod service can generate a set of instructions for performing cluster upgrades in parallel. In one example, the pod service provides the instructions to a lifecycle management service executing on a VM of the SDDC, such as the control plane VM. In some examples, the lifecycle management service can add a spare host to a cluster of hosts in order to begin upgrading one or more hosts in that cluster. This can be performed in parallel, using the spare hosts from different racks simultaneously.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: August 26, 2025
    Assignee: VMware LLC
    Inventors: Prashanth Suresh, Sushil Shripal Munot, Shyama Sankar Vellore, Rucha Rajurkar
  • Patent number: 12399706
    Abstract: Various examples are directed to systems and methods for upgrading a cloud-implemented application. A cloud service may receive a request from a user group to access the application. The cloud service may access consumer context data comprising a plurality of context properties of the user group and may access a rollout strategy map comprising a first rollout record. The cloud service may compare the plurality of context properties of the first user group to first selector data indicated by a first rollout record. Based on the comparing, the cloud service may add the first version of the application to a list of permissible versions for the first user group.
    Type: Grant
    Filed: December 28, 2023
    Date of Patent: August 26, 2025
    Assignee: SAP SE
    Inventor: Daniel Kirmse
  • Patent number: 12393320
    Abstract: Described herein are techniques that may be used to automate testing of services on mobile devices using visual analysis. In some embodiments, a behavioral model or other machine learning model is trained using training data collected while testers use mobile devices to test the services. During execution of a testing routine on a mobile device, screenshots are obtained of a screen of the mobile device and provided to the machine learning model. The behavioral model or other machine learning model can use the provided screenshot to determine an action that simulates a user action (e.g., a user touch on the screen of the mobile device) at a location of an icon or other visual element associated with the testing routine. These steps are repeated until an end-state of the testing routine is detected.
    Type: Grant
    Filed: February 17, 2022
    Date of Patent: August 19, 2025
    Assignee: T-Mobile USA, Inc.
    Inventors: Tor Fredericks, Dong Chen
  • Patent number: 12393568
    Abstract: A change management task automation system reduces manual effort required for change audits and streamlines the change management process, enforcing preventative compliance with change management best practices. A plurality of automation modules provides change management task automation functionality for several processes, including software change management, database change management, key report change management, data lake change management, patch change management, and controlled version document repository management automation.
    Type: Grant
    Filed: July 30, 2023
    Date of Patent: August 19, 2025
    Inventors: Anna Meadows, Taylor Meadows
  • Patent number: 12386645
    Abstract: Disclosed implementations relate to automating semantically-similar computing tasks across multiple contexts. In various implementations, an initial natural language input and a first plurality of actions performed using a first computer application may be used to generate a first task embedding and a first action embedding in action embedding space. An association between the first task embedding and first action embedding may be stored. Later, subsequent natural language input may be used to generate a second task embedding that is then matched to the first task embedding. Based on the stored association, the first action embedding may be identified and processed using a selected domain model to select actions to be performed using a second computer application. The selected domain model may be trained to translate between an action space of the second computer application and the action embedding space.
    Type: Grant
    Filed: April 11, 2024
    Date of Patent: August 12, 2025
    Assignee: GOOGLE LLC
    Inventors: Rebecca Radkoff, David Andre