Patents Examined by Mongbao Nguyen
  • Patent number: 11989542
    Abstract: Processing logic may obtain a resource of a platform fora containerized application. The platform may include custom resources, and an operator that manages the custom resources during runtime of the containerized application. In response to an indication being defined in the resource, processing logic may schedule an upgrade to a new operator. Processing logic may perform one or more pre-installation actions or post-installation actions that are defined in the resource to manage the installation of the new operator in a controlled manner and reduce the risk of incompatibilities between the new operator and the custom resources.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: May 21, 2024
    Assignee: Red Hat, Inc.
    Inventors: Cathal O'Connor, Brian Gallagher
  • Patent number: 11989541
    Abstract: A computer-implemented method includes a processor decoding a first document output by a first deployment tool to construct a deployment parameter missing from a deployment validation rule in the first document. The processor creates a second document using the constructed deployment parameter and submits the second document to a second deployment tool to load the deployment validation rule into the second deployment tool.
    Type: Grant
    Filed: October 4, 2021
    Date of Patent: May 21, 2024
    Assignee: Target Brands, Inc.
    Inventors: Kent M. Vareberg, Michael C. Beckel
  • Patent number: 11977857
    Abstract: This present application describes one or more embodiments of methods, non-transitory computer-readable media, and systems provide developer tools for generating and providing visualizations of data densities for various portions of a computer application. For example, the systems can determine a data density that reflects a ratio or an amount of data presented within a (portion of a) display window relative to the entire (portion of the) display window. The systems can further provide a visual representation of a data density for display on a client device, along with indications or suggestions for how to improve (e.g., reduce or increase) the data density for better comprehensibility (e.g., upon distribution of the application). In certain embodiments, the systems can generate suggestions based on an application type of a computer application in development and/or based on a function associated with a particular (portion of a) display window.
    Type: Grant
    Filed: January 19, 2022
    Date of Patent: May 7, 2024
    Assignee: Chime Financial, Inc.
    Inventors: Jason Fox, Ben Snyder, Harold Kim
  • Patent number: 11966723
    Abstract: Computer-implemented methods, software, and systems for managing containerized applications are described. An event associated with a containerized application are described is detected. A collection of files associated with resources for the containerized application and descriptor information for executing a lifecycle operation for the containerized application is received in response to the detected event. An execution of the lifecycle operation associated with the detected event is invoked at a node cluster of a container runtime environment, wherein the execution of the lifecycle operation is based on the collection of files, the descriptor information, and a solution image associated with the containerized application, wherein the solution image is determined based on the descriptor information.
    Type: Grant
    Filed: December 6, 2021
    Date of Patent: April 23, 2024
    Assignee: SAP SE
    Inventors: Simeon Rumenov Stefanov, Nikolay Veselinov Valchev, Denis Simeonov Mihaylov
  • Patent number: 11954011
    Abstract: An apparatus and a method for executing a customized production line using an artificial intelligence development platform, a computing device and a computer readable storage medium are provided. The apparatus includes: a production line executor configured to generate a native form of the artificial intelligence development platform based on a file set, the native form to be sent to a client accessing the artificial intelligence development platform so as to present a native interactive page of the artificial intelligence development platform; and a standardized platform interface configured to provide an interaction channel between the production line executor and the artificial intelligence development platform. The production line executor is further configured to generate an intermediate result by executing processing logic defined in the file set and to process the intermediate result by interacting with the artificial intelligence development platform via the standardized platform interface.
    Type: Grant
    Filed: October 28, 2020
    Date of Patent: April 9, 2024
    Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
    Inventors: Yongkang Xie, Ruyue Ma, Zhou Xin, Hao Cao, Kuan Shi, Yu Zhou, Yashuai Li, En Shi, Zhiquan Wu, Zihao Pan, Shupeng Li, Mingren Hu, Tian Wu
  • Patent number: 11947621
    Abstract: A system and method for generating questionnaires as part of building a website within a website building system (WBS). The method includes gathering data from data sources internal and/or external to the WBS, analyzing the gathered data to determine what information is required to further the website building process and what of the required information is to be collected either directly or indirectly from the user via the questionnaires, dynamically producing the questionnaires and running them to receive the collected information directly or indirectly from the user, and selecting whether to integrate the collected information into the website building process or to use the collected information for further gathering, analyzing and dynamically producing.
    Type: Grant
    Filed: April 10, 2022
    Date of Patent: April 2, 2024
    Assignee: Wix.com Ltd.
    Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
  • Patent number: 11941386
    Abstract: Techniques and solutions are described for defining and deploying application content. Content, such as objects, can be created in a repository defined for a first application. A package can be defined based at least in part on the objects for use in a computing environment only requiring the first application. A second package can be defined based at least in part on the objects for use in a computing environment in which both the first application and a second application are available. Content can be moved between repositories defined for a single application and repositories defined for multiple applications. Content can be added to, or removed from, a client computing system as applications available on a client computing system change.
    Type: Grant
    Filed: October 19, 2021
    Date of Patent: March 26, 2024
    Assignee: SAP SE
    Inventor: Daniel Buchmann
  • Patent number: 11934817
    Abstract: A method for deploying federated infrastructure as code may include an infrastructure seeding engine: receiving a plurality of extensible application patterns; publishing the extensible application patterns to an application pattern catalog; receiving an instantiate request comprising a selection of one of the plurality of extensible application patterns and a blueprint, wherein the blueprint identifies a deployment technology; generating metadata for the selected extensible application pattern; generating a configuration for the selected extensible application pattern; creating execution isolations for deployments based on the metadata; applying security policies to the selected extensible application pattern; generating source code for the selected extensible application pattern; creating and linking the source code for the selected extensible application pattern to a continuous integration/continuous development pipelines; initializing the source code to an infrastructure; and deploying an application arti
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: March 19, 2024
    Assignee: JPMORGAN CHASE BANK, N.A.
    Inventors: Manuj Bawa, John S Combs
  • Patent number: 11935536
    Abstract: Validating actions in a digital assistant-based application is provided. The system identifies an application with a conversational interface. The system selects an action from an action repository and generates, via a natural language processor, a trigger phrase for input into the application. The system executes the application to process the trigger phrase to identify an action of the application. The system identifies a parameter used by the application to execute the action, and generates, based on the parameter and via execution of the conversational interface of the application, a first query responsive to the trigger phrase. The system generates a first response to the first query for input into the application. The system determines, based on execution of the application to process the first response, a state of the application. The system evaluates the state to determine an error code and provide a notification based on the error code.
    Type: Grant
    Filed: September 29, 2022
    Date of Patent: March 19, 2024
    Assignee: GOOGLE LLC
    Inventors: Dharma Muppalla, Nikhil Rao
  • Patent number: 11914502
    Abstract: Techniques for evaluating software systems are provided, including measurement of performance ratings of features of an app-under-test are described. The evaluation may include analysis of a video recording of the user interface of the app-under-test, where the video analysis may include comparing the changes over time of co-located pixel in the video to produce a performance rating, for example a speed index. The results of multiple such tests can be compared by comparing the performance rating produced during execution of different tests.
    Type: Grant
    Filed: August 12, 2022
    Date of Patent: February 27, 2024
    Assignee: TRANSFORM SR BRANDS LLC
    Inventors: Yonatan Mevorach, Gil Fuchs, Edward Lampert, Eui Chung, Moti Karmona, Shani Raba, Netanel Lev, Amit Goldshmidt, Eric Rabinovich
  • Patent number: 11899562
    Abstract: A tracing coprocessor that records execution trace data based on a cache coherency protocol (CCP) message. The tracing coprocessor comprises logic that causes the tracing coprocessor to listen on a bus that is communicatively coupled to a primary processor that executes executable code instructions. The logic also causes the tracing coprocessor to, based on listening on the bus, identify at least one CCP message relating to activity at a processor cache. The logic also causes the tracing coprocessor to identify, from the at least one CCP message, a memory cell consumption by the primary processor. The logic also causes the tracing coprocessor to initiate logging, into an execution trace, at least a memory cell data value consumed by the primary processor in connection with execution of at least one executable code instruction.
    Type: Grant
    Filed: July 20, 2021
    Date of Patent: February 13, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Jordi Mola
  • Patent number: 11886871
    Abstract: A vehicle control system includes a plurality of devices, a first device included in the devices including: a storage configured to store consistency information including a permitted combination of versions of software installed on each of one or more devices in association with each of the control functions; a determination unit configured to determine whether the consistency information consistent with versions of software installed on a part of the devices exists when consistency does not exist in the versions of all software installed on each of the devices; and a performance control unit configured to permit performance of a part of control functions associated with the consistency information consistent with the versions of software installed on the part of the devices when the consistency information consistent with the versions of software installed on the part of the devices exists.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: January 30, 2024
    Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHA
    Inventors: Masaki Miyake, Teppei Fukuzawa, Shuji Matsuno
  • Patent number: 11886325
    Abstract: A software development infrastructure can enable user developers to select remote hardware devices at a remote datacenter to develop and test software programs, such as web or mobile applications. The developer can remotely install an application on a selected remote device and observe a mirrored display of the remote device on a browser local to the developer. The software development infrastructure can enable the developer to test offline mode workflows of the application by blocking network traffic to and from the application but allowing network transmission to and from a streaming application installed on the remote device.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: January 30, 2024
    Assignee: BrowserStack Limited
    Inventors: James Barboza, Krishna Suravarapu, Kunal Chowdhary
  • Patent number: 11874763
    Abstract: A system and method of generating one or more integration tests are disclosed herein. A computing system receives a URL from a client device. The URL corresponds to a website hosted by a third party server. The computing system generates a recurrent neural network model for testing of the website. The one or more variables associated with the recurrent neural network model are defined by a genetic algorithm. The computing system inputs code associated with the website into the recurrent neural network model. The recurrent neural network model learns a plurality of possible paths through the website by permutating through each possible set of options on the website. The recurrent neural network mode generates, as output, a plurality of integration tests for at least the test website. The computing system compiles the plurality of integration tests into a format compatible with a testing service specified by the client device.
    Type: Grant
    Filed: November 4, 2022
    Date of Patent: January 16, 2024
    Assignee: Capital One Services, LLC
    Inventors: Austin Walters, Jeremy Goodsitt, Fardin Abdi Taghi Abad, Mark Watson, Anh Truong, Reza Farivar
  • Patent number: 11853726
    Abstract: Systems, devices, and methods for software development or modification. Systems transform interactions with physical blocks by a human developer on an activity surface into computer-understandable digital information or logic for developing or modifying software (e.g., websites or mobile applications) in real-time or near real-time. The physical blocks are representative of software elements used in software development. For example, the structures, colors, shapes or hardness/softness/squeeze/bend/flex/elastic/shape-memory/rigid properties, whether symmetrical or asymmetrical, whether open-shaped or close-shaped of the physical blocks can determine which software elements are being developed and the arrangement of the blocks can be mapped to how the software elements are to be included in the software. Users located remotely from the developer can provide annotations or feedback to the software being developed in real-time.
    Type: Grant
    Filed: April 20, 2022
    Date of Patent: December 26, 2023
    Inventors: Adrian Andres Rodriguez-Velasquez, Ken Chhan
  • Patent number: 11847432
    Abstract: A system and method for generating accessible user experience (UX) design guidance materials for software products uses page elements that are optically extracted from an input UX prototype page image and automatically classified into predefined element types to find accessibility rules for at least some of the extracted page elements. At least one accessible UX design guidance material is generated for the input UX prototype page image that indicates the extracted page elements and the accessibility rules corresponding to at least some of the extracted page elements.
    Type: Grant
    Filed: October 5, 2021
    Date of Patent: December 19, 2023
    Assignee: VMWARE, INC.
    Inventors: Vijayakumar Madhugiri, Sandeep L. Hegde, Prashanna Hanumantha Rao
  • Patent number: 11847433
    Abstract: A change to a first version of source code of an application that is running with a debugger attached is identified, resulting in a second version of the source code. It is determined whether the change occurred with corresponding software suspended or not. The change is applied to the software without restarting the software, based on applying the change using edit and continue (EnC) when the change occurred with the software suspended, or applying the change using hot reload when the change occurred with the software not suspended. Subsequently, the software is suspended, and debug state is presented. The presentation includes presenting the second version of the source code after EnC, or after hot reload and when the software is suspended in an updated memory entity; or presenting the first version of the source code after hot reload and when the software is suspended in a stale memory entity.
    Type: Grant
    Filed: September 10, 2021
    Date of Patent: December 19, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomas Matousek, Gregory Bernard Miskelly, Isadora Sophia Garcia Rodopoulos
  • Patent number: 11841731
    Abstract: Various examples described herein are directed to systems and methods for managing a cloud-implemented database management application. A frontend service executing at a cloud environment may receive a plugin request from a first user associated with a first user group and determine a version of a database management application executing at the cloud environment for the first user group. The frontend service may access a plugin catalog to determine at least one plugin compatible with the database management application and provide an indication of the at least one plugin to the first user. The frontend service may receive from the first user a selection of a first plugin from the at least one plugin and call a plugin installer service executing at the cloud environment to install the first plugin to the database management application.
    Type: Grant
    Filed: September 24, 2021
    Date of Patent: December 12, 2023
    Assignee: SAP SE
    Inventor: Daniel Kirmse
  • Patent number: 11829737
    Abstract: This application concerns quantum computing devices and, more specifically, techniques for compiling a high-level description of a quantum program to be implemented in a quantum-computing device into a lower-level program that is executable by a quantum-computing device, where the high-level description of the quantum program to be implemented in a quantum-computing device supports at least one of loops and/or branches.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: November 28, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Thomas Haener, Mathias Soeken, Martin Roetteler
  • Patent number: 11822902
    Abstract: Systems and methods in accordance with various embodiments of the invention perform lossless source coding. Nested code structures are utilized to perform Random Access Source Coding (RASC), where the number of active encoders is initially unknown. Decoders can attempt to source decode using a number of Slepian-Wolf decoders corresponding to an estimated number of sources. Multiple source encoders are configured to receive start messages and transmit portions of codewords, selected by source encoding data from sources to remove redundancy, until an end of epoch message is received.
    Type: Grant
    Filed: January 21, 2021
    Date of Patent: November 21, 2023
    Assignee: California Institute of Technology
    Inventors: Shuqing Chen, Michelle Effros, Victoria Kostina