Patents Examined by Mongbao Nguyen
-
Patent number: 11989542Abstract: 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: GrantFiled: November 4, 2021Date of Patent: May 21, 2024Assignee: Red Hat, Inc.Inventors: Cathal O'Connor, Brian Gallagher
-
Patent number: 11989541Abstract: 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: GrantFiled: October 4, 2021Date of Patent: May 21, 2024Assignee: Target Brands, Inc.Inventors: Kent M. Vareberg, Michael C. Beckel
-
Patent number: 11977857Abstract: 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: GrantFiled: January 19, 2022Date of Patent: May 7, 2024Assignee: Chime Financial, Inc.Inventors: Jason Fox, Ben Snyder, Harold Kim
-
Patent number: 11966723Abstract: 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: GrantFiled: December 6, 2021Date of Patent: April 23, 2024Assignee: SAP SEInventors: Simeon Rumenov Stefanov, Nikolay Veselinov Valchev, Denis Simeonov Mihaylov
-
Patent number: 11954011Abstract: 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: GrantFiled: October 28, 2020Date of Patent: April 9, 2024Assignee: 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: 11947621Abstract: 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: GrantFiled: April 10, 2022Date of Patent: April 2, 2024Assignee: Wix.com Ltd.Inventors: Dan Koren, Mor Philosoph, Ilana Dreizis, Igor Zelmanovich, Eyal Sadeh
-
Patent number: 11941386Abstract: 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: GrantFiled: October 19, 2021Date of Patent: March 26, 2024Assignee: SAP SEInventor: Daniel Buchmann
-
Patent number: 11934817Abstract: 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 artiType: GrantFiled: October 25, 2021Date of Patent: March 19, 2024Assignee: JPMORGAN CHASE BANK, N.A.Inventors: Manuj Bawa, John S Combs
-
Patent number: 11935536Abstract: 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: GrantFiled: September 29, 2022Date of Patent: March 19, 2024Assignee: GOOGLE LLCInventors: Dharma Muppalla, Nikhil Rao
-
Patent number: 11914502Abstract: 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: GrantFiled: August 12, 2022Date of Patent: February 27, 2024Assignee: TRANSFORM SR BRANDS LLCInventors: Yonatan Mevorach, Gil Fuchs, Edward Lampert, Eui Chung, Moti Karmona, Shani Raba, Netanel Lev, Amit Goldshmidt, Eric Rabinovich
-
Patent number: 11899562Abstract: 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: GrantFiled: July 20, 2021Date of Patent: February 13, 2024Assignee: Microsoft Technology Licensing, LLCInventor: Jordi Mola
-
Patent number: 11886871Abstract: 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: GrantFiled: November 4, 2022Date of Patent: January 30, 2024Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventors: Masaki Miyake, Teppei Fukuzawa, Shuji Matsuno
-
Patent number: 11886325Abstract: 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: GrantFiled: June 30, 2022Date of Patent: January 30, 2024Assignee: BrowserStack LimitedInventors: James Barboza, Krishna Suravarapu, Kunal Chowdhary
-
Patent number: 11874763Abstract: 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: GrantFiled: November 4, 2022Date of Patent: January 16, 2024Assignee: Capital One Services, LLCInventors: Austin Walters, Jeremy Goodsitt, Fardin Abdi Taghi Abad, Mark Watson, Anh Truong, Reza Farivar
-
Patent number: 11853726Abstract: 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: GrantFiled: April 20, 2022Date of Patent: December 26, 2023Inventors: Adrian Andres Rodriguez-Velasquez, Ken Chhan
-
Patent number: 11847432Abstract: 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: GrantFiled: October 5, 2021Date of Patent: December 19, 2023Assignee: VMWARE, INC.Inventors: Vijayakumar Madhugiri, Sandeep L. Hegde, Prashanna Hanumantha Rao
-
Patent number: 11847433Abstract: 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: GrantFiled: September 10, 2021Date of Patent: December 19, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Tomas Matousek, Gregory Bernard Miskelly, Isadora Sophia Garcia Rodopoulos
-
Patent number: 11841731Abstract: 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: GrantFiled: September 24, 2021Date of Patent: December 12, 2023Assignee: SAP SEInventor: Daniel Kirmse
-
Patent number: 11829737Abstract: 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: GrantFiled: January 16, 2020Date of Patent: November 28, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Thomas Haener, Mathias Soeken, Martin Roetteler
-
Patent number: 11822902Abstract: 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: GrantFiled: January 21, 2021Date of Patent: November 21, 2023Assignee: California Institute of TechnologyInventors: Shuqing Chen, Michelle Effros, Victoria Kostina