Patents Examined by Ted T. Vo
  • Patent number: 12153903
    Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: November 26, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12153512
    Abstract: A system for automated mobile application testing and activity monitoring where the mobile app runs on one of a plurality of available mobile devices running an operating system supported by the testing system. The automated testing system intelligently exercises each user interface element on each screen of the test mobile app for expected function, creating a graphical map of screen relationship and links in the process. Summary reports on user interface element function, mobile app usability and programming remediation hints on detailed pages may be displayed or sent to a client's software engineer task tracking package.
    Type: Grant
    Filed: May 24, 2023
    Date of Patent: November 26, 2024
    Inventor: Syed Hamid
  • Patent number: 12147794
    Abstract: Implementations are described herein for predicting symbolic transformation templates to automate source code transformations. In various implementations, pair(s) of predecessor and successor source code snippets may be processed using a symbolic transformation template prediction (STTP) model to predict a symbolic transformation template that includes a predecessor portion that matches the predecessor source code snippet(s) of the pair(s) and a successor portion that matches the successor source code snippet(s) of the pair(s). At least one additional predecessor source code snippet may be identified that matches the predecessor portion of the predicted symbolic transformation template. Placeholders of the predecessor portion of the predicted symbolic transformation template may be bound to one or more tokens of the at least one additional predecessor source code snippet to create binding(s).
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: November 19, 2024
    Assignee: GOOGLE LLC
    Inventors: Joey Hong, Rishabh Singh, Joel Galenson, Jonathan Malmaud, Manzil Zaheer
  • Patent number: 12141560
    Abstract: Various aspects of the disclosure relate to bi-directional hybrid-feedback driven self-healing and self-scaling language transpiler system may include bi-directional hopping to support multi language transpilation, automatic conversion of a mapping into a transformation specification, a hybrid feedback mechanism to update the transformation mappings, automatic scaling and/or creation of enterprise wide mapping and token (e.g., grammar) vocabulary, and/or a self-healing and/or corrective translation capability to perform automatic correction of any partial transpilations over time from a learned mapping.
    Type: Grant
    Filed: November 15, 2022
    Date of Patent: November 12, 2024
    Assignee: Bank of America Corporation
    Inventors: Utkarsh Raj, Paul Jacob Abernathy, Vijaya Rudraraju, William Cruise
  • Patent number: 12141552
    Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: November 12, 2024
    Assignee: Engineer. ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12141550
    Abstract: Systems, devices, computer-implemented methods, and tangible non-transitory computer-readable media that facilitate intelligent and dynamic updates to membership of group object(s) based on a change to an attribute value with respect to an entity associated with the group object(s). In an embodiment, a computing system can: create a first group object using an attribute value that can at least partly define membership of group member(s) of the first group object; generate a dependency mapping file that maps the attribute value to second group object(s) created using the attribute value; employ the dependency mapping file to identify the second group object(s) upon detection of a change to the attribute value with respect to an entity associated with the first group object and the second group object(s); and/or update membership of the first group object and the second group object(s) to reflect the change to the attribute value with respect to the entity.
    Type: Grant
    Filed: May 25, 2023
    Date of Patent: November 12, 2024
    Assignee: People Center, Inc.
    Inventors: Ruhitaj Reddypalli, Bala Anjaneya Sri Harsha Tanguturi, Ujjwal Shukla, Runbai Ma, Vardhman Singh, Supreeth Mohan, Anil Kumar Meena, Achyuth Chandra Annakula, Dipesh Jayantilal Rambhiya, Siddhartha Gunda, Samuel David Gnesin, Adam Vy Donovan
  • Patent number: 12141551
    Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: November 12, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12124819
    Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: October 22, 2024
    Assignee: Engineer.ai Global Limited
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12112154
    Abstract: Methods, apparatus, and processor-readable storage media for automated software deployment are provided herein. An example computer-implemented method includes obtaining at least one request to merge one or more code changes associated with a first branch of software code with a second branch of software code; performing one or more tests to validate the at least one request; in response to validating the request, performing a merge operation that merges the one or more code changes with the second branch of software code; and deploying the second branch of software code to at least one cloud-based computing environment based at least in part on a version tag that identifies the merge operation corresponding to the request and a previous version tag that identifies a most recent merge operation completed for a previously deployed version of the second branch of software code.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: October 8, 2024
    Assignee: Dell Products L.P.
    Inventors: Nagendra Gupta Bandaru, Ronika Das, Carlos Eduardo De Oliveira Maciel
  • Patent number: 12112161
    Abstract: A system includes a rules engine comprising a template indicative of an initial source code of a core computing system, a processor, and memory storing instructions. The instructions are configured to cause the processor to retrieve data indicative of a current source code for the core computing system, and compare the data indicative of the current source code to the template indicative of the initial source code of the core computing system. The processor may then identify one or more customizations in the current source code of the core computing system based on comparing the data to the template and quantify an amount of customization applied to the core computing system based on identifying the one or more customizations.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: October 8, 2024
    Assignee: United Services Automobile Association (USAA)
    Inventor: Hrishikesh Madhukar Godse
  • Patent number: 12112190
    Abstract: Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines.
    Type: Grant
    Filed: November 21, 2022
    Date of Patent: October 8, 2024
    Assignee: VMware LLC
    Inventors: Lital Hassine, Scott Feldstein, Moran Shimron
  • Patent number: 12106083
    Abstract: A system and method for rule selection may include using one or more processors in a computer server, for a set of rules, each rule having one or more rule criteria, determining for each rule if the result of an interaction between interaction metadata and the one or more rule criteria includes one or more criteria. For each rule where the intersection includes one or more criteria, a complement result may be calculated between the result of the intersection and the rule criteria; and based on the complement result, wherein if the complement result is null, the rule may be selected.
    Type: Grant
    Filed: February 15, 2022
    Date of Patent: October 1, 2024
    Assignee: InContact Inc.
    Inventors: Ankita Jhanwar, Darshan Ambhaikar, Nishu Bansal, Piyush Jain, Sarang Panajkar, Seemit Shah
  • Patent number: 12106074
    Abstract: An online software development platform providing an integrated resource for design, development, and purchase of customer-desired software applications for software projects created by customers. The platform comprising one or more computers configured using computer readable instructions stored in non-transitory computer memory to provide the software development platform, wherein the software development platform is configured to implement a plurality of electronic operational domains providing user-interactive capabilities or internal functionalities of the software development platform. The domains comprising a project scope process, a pricing process, and a project development process. The platform is configured to use a configuration involving knowledge graph to recommend features.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: October 1, 2024
    Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
  • Patent number: 12093665
    Abstract: An online software development platform providing an integrated resource for design, development, and purchase of customer-desired software applications for software projects created by customers. The platform comprising one or more computers configured using computer readable instructions stored in non-transitory computer memory to provide the software development platform, wherein the software development platform is configured to implement a plurality of electronic operational domains providing user-interactive capabilities or internal functionalities of the software development platform. The domains comprising a project scope process, a pricing process, and a project development process. The platform is configured to use a configuration involving knowledge graph to recommend features.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: September 17, 2024
    Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
  • Patent number: 12086051
    Abstract: Methods and apparatus are described by which a rich, time-correlated information set is captured during automated testing of an application in a way that allows the application developer to understand the state of the application under test (AUT), the browser interacting with the AUT, and/or the device interacting with the AUT, as it/they changed over time. Mechanisms or features associated with browsers and/or device operating systems are exploited to capture such information, not only for the purpose of better understanding individual test runs, but also to enable the use of analytics over data sets.
    Type: Grant
    Filed: July 15, 2022
    Date of Patent: September 10, 2024
    Assignee: Sauce Labs Inc.
    Inventors: Christian Bromann, Yaroslav Borets, Yeh Fang, Bradley Scott Adelberg
  • Patent number: 12079599
    Abstract: An online software development platform providing an integrated resource for design, development, and purchase of customer-desired software applications for software projects created by customers. The platform comprising one or more computers configured using computer readable instructions stored in non-transitory computer memory to provide the software development platform, wherein the software development platform is configured to implement a plurality of electronic operational domains providing user-interactive capabilities or internal functionalities of the software development platform. The domains comprising a project scope process, a pricing process, and a project development process. The platform is configured to use a configuration involving knowledge graph to recommend features.
    Type: Grant
    Filed: February 1, 2023
    Date of Patent: September 3, 2024
    Inventors: Siddhartha Ghosh, Sarvaswa Tandon, Ralph Bourdoukan, Sachin Dev Duggal, Rohan Patel
  • Patent number: 12080983
    Abstract: An apparatus is configured to be installed on a terminal block to make an electrical connection to at least one I/O loop. The apparatus includes a terminal section having at least one pair of electrical terminals. The electrical terminals are arranged to be connected to the terminal block and to the I/O loop. The apparatus further includes an electronic section electrically connected to the terminal section adapted to communicate with the I/O loop through the terminal section.
    Type: Grant
    Filed: September 17, 2020
    Date of Patent: September 3, 2024
    Assignee: UOP LLC
    Inventors: Varun Prabhakar, Rahul De, Karma Bhutia, Ananda H, Rahul Didwani, Vishwanath Balakrishna, Dawa Pakimo
  • Patent number: 12079597
    Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: September 3, 2024
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12079598
    Abstract: Methods and systems are disclosed that automate and institutionalize many aspects of the process of creating software. Embodiments automate aspects of pricing, software creation, and delivery using a manufacturing-styled approach to development that reuses existing code and other existing software design features.
    Type: Grant
    Filed: April 15, 2022
    Date of Patent: September 3, 2024
    Inventors: Sachin Dev Duggal, Rohan Patel
  • Patent number: 12067497
    Abstract: A dynamic, distributed directed activity network comprising a directed activity control program specifying tasks to be executed including required individual task inputs and outputs, the required order of task execution, permitted parallelism in task execution, task adjacency to subsequent tasks, and reachability from each task to other tasks; a plurality of task execution agents, individual of said agents having a set of dynamically changing agent attributes and capable of executing different required tasks; a plurality of task execution controllers, each controller associated with one or more of the task execution agents with access to dynamically changing agent attributes; a directed activity controller for communicating with said task execution controllers for directing execution of said activity control program; and, a communications network supporting communication between said directed activity controller and task execution controllers for directing execution of said directed activity control program u
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: August 20, 2024
    Inventor: Robert D. Pedersen