Patents Examined by Chat C. Do
-
Patent number: 12147787Abstract: Disclosed herein is a computing device that includes a memory and a processor, which is coupled to the memory. The memory stores processor executable instructions for a robotic process engine. In operation, the robotic process engine generates a robot tray comprising a canvas and dynamically configures the canvas based on inputs. The dynamic configuring includes adding a widget onto the canvas.Type: GrantFiled: January 4, 2021Date of Patent: November 19, 2024Assignee: UiPath, Inc.Inventors: Brandon Nott, Florin-Radu Tapus, Mircea-Andrei Grigore
-
Patent number: 12135988Abstract: A batching module that prepares a plurality of blocked expressions for batch evaluation. The plurality of blocked expressions comprises a plurality of expressions in a blocked state. The batching module divides the plurality of blocked expressions into one or more partitions. For each particular partition of the one or more partitions, a single batch processing call is dispatched to an application server to perform a batch evaluation.Type: GrantFiled: October 7, 2021Date of Patent: November 5, 2024Assignee: Palantir Technologies Inc.Inventors: Eugene E. Marinelli, Yogy Namara
-
Patent number: 12131185Abstract: A method for managing general-purpose graphical processing units (GPGPUs) in a data center system is described. The method includes receiving, by a proxy agent, a GPGPU request from an application; selecting a GPGPU from a set of GPGPUs for processing a workload of the application based on one or more of available resources of the set of GPGPUs and requirements of the workload as indicated by the GPGPU request; establishing a session between an application agent located on a compute node on which the application is located and the proxy agent, and a second session between the GPGPU and the proxy agent in response to selecting the GPGPU to allow the GPGPU to process the workload, including subsequent GPGPU requests associated with the workload; and collecting a performance profile to describe usage of resources of the GPGPU by the workload.Type: GrantFiled: May 8, 2019Date of Patent: October 29, 2024Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Martin Julien, Ganapathy Raman Madanagopal
-
Patent number: 12111824Abstract: The present disclosure is directed to a system of software robots executed on a plurality of network clients for a secure and automated processing of time sensitive data. In one aspect, a method includes receiving a data set for processing, processing the data set being subject to a time limit; splitting the data set into a plurality of data subsets; assigning each of the plurality of data subsets to one a plurality of network clients each of which is configured to execute at least one software bot to process one or more data subsets of the plurality of data subsets assigned thereto; configuring the plurality of network clients to simultaneously process the one or more data subsets assigned thereto such that the data set is processed within the time limit; configuring each of the plurality of network clients to provide an update on processing status of each of the one or more data subsets assigned thereto; and generating a summary report indicative of a summary of the data set processed.Type: GrantFiled: September 7, 2021Date of Patent: October 8, 2024Assignee: Synchrony BankInventors: Vanitha Vijayan, Kristen Scatola, Edward Zhang
-
Patent number: 12106077Abstract: Database systems and methods are provided for visual design and customization of processes for web applications. One method involves obtaining, from a process flow builder graphical user interface (GUI) display at a client device, a sequence of configured components within a region of the process flow builder GUI display, automatically generating process flow code corresponding to the sequence of configured components within the region of the process flow builder GUI display, modifying one or more references within the process flow code from a first namespace associated with a first package corresponding to a virtual application supported by an application platform to a generic namespace, resulting in modified process flow code, and storing the modified process flow code to a location within a second package independent of the application platform.Type: GrantFiled: April 14, 2021Date of Patent: October 1, 2024Inventors: David Stone, Armando I. Ruiz Garcia, Jun Gao
-
Patent number: 12093806Abstract: Static memory allocation may be performed for weight values across multiple processing units executing a neural network. A neural network may be received for execution across multiple processing units. A partitioning scheme may be applied to divide the neural network into subgraphs. The subgraphs may be assigned to different processing units. The weights for the operations of the subgraph may be statically allocated in dedicated caches for the processing units as part of the instructions to execute the neural network across the processing units.Type: GrantFiled: July 1, 2019Date of Patent: September 17, 2024Assignee: Amazon Technologies, Inc.Inventors: Jindrich Zejda, Ron Diamant, Jeffrey T. Huynh, Drazen Borkovic, Randy Renfu Huang, Richard John Heaton
-
Patent number: 12093747Abstract: In an approach to improve workload orchestration in a multi-cloud environment, embodiments orchestrate and manage a workload in a decentralized multi-cloud environment using one or more smart contracts. Additionally, embodiments measure, by a competency measurement component, competency of cloud services based on one or more predefined cloud benchmarks, a consensus network, and the one or more smart contracts, and generate an orchestration plan that is a best fit for the workload. Furthermore, embodiments validate and update, by the consensus network and the one or more smart contracts, the generated orchestration plan, and executing the generated orchestration plan.Type: GrantFiled: September 18, 2020Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Xu Hui Bai, Jian Dong Yin, Lan Luo, Li Xia, Li Long Chen, Ann Corrao
-
Patent number: 12093758Abstract: Concepts for middleware in a web framework are presented. One example comprises defining a target object type configured to hold results of a middleware function. A first object for an application is received and a process of the middleware function is performed, using the first object, to generate a process result. Based on the process result, a second object of the target object type is generated, after which the second object is provided to the application.Type: GrantFiled: March 7, 2019Date of Patent: September 17, 2024Assignee: International Business Machines CorporationInventors: Andrew Michael Lees, David Richard Jones, Christopher Neil Bailey, Ian Partridge
-
Patent number: 12086571Abstract: Provided is an architecture for facilitating deployment of a software product. A user action designer records user actions performed on a user interface for deployment of first and second microservices. User actions include input of first and second sets of configuration details for the deployment of the first and second microservices, respectively. A first set of configuration details is indicative of a first machine configuration, a first deployment mode, and a first cloud technology. A second set of configuration details is indicative of the first machine configuration, the first deployment mode, and a second cloud technology. An orchestrator facilitates provisioning of first and second cloud instances at the first and second cloud technologies for the deployment of the first and second microservices based on the first and second sets of configuration details, respectively.Type: GrantFiled: August 30, 2022Date of Patent: September 10, 2024Assignee: Calibo LLCInventors: Shubhabrata Mohanty, Javeed Ali Baig. Moghal
-
Patent number: 12072790Abstract: Techniques described herein relate to implementing mutation testing of software applications associated with continuous integration (CI) systems. A mutation test system may determine one or more portions of modified source code within an application codebase. Mutated applications may be generated based on the modified source code, and a mutation test system may determine subsets application test suites for execution based on the portions of the modified source code and/or other factors. In various examples, the mutation test system may use mappings between portions of source code and test subsets, and/or machine-learned models or heuristics-based techniques to determine subsets of test suites based on discreet source code modifications.Type: GrantFiled: April 7, 2021Date of Patent: August 27, 2024Assignee: State Farm Mutual Automobile Insurance CompanyInventors: Andrew L Pearson, Nate Shepherd
-
Patent number: 12067390Abstract: A system may receive a request to perform a firmware update on an Internet of Things (IoT) device and determine whether the IoT device is capable of switching from a first mode to a second mode. The IoT device sends and receives data via first channels when the IoT device is operating in the first mode and the IoT device sends and receives data via second channels when the IoT device is operating in the second mode. The system instructs the IoT device to switch to the second mode in response to determining that the IoT device is capable of switching to the second mode and sends the firmware update to the IoT device while the IoT device is in the second mode. The system determines that the firmware update has been completed and instructs the IoT device to switch from the second mode to the first mode when the firmware update has been completed.Type: GrantFiled: July 2, 2019Date of Patent: August 20, 2024Assignee: Verizon Patent and Licensing Inc.Inventors: Ye Huang, Sagiv Draznin, Jeremy Nacer, Gulay Kurt Chrzanowski
-
Patent number: 12061882Abstract: A visual-programming tool accesses a datastore of existing program data, which includes program code associated with a plurality of programs, (e.g., games), stored as multi-layer trees of nodes with logical connections signifying relationships between nodes of adjacent layers. The tool uses machine learning to determine multi-layer trees of predictions including at least one chain of nodes from the multi-layer tree of nodes. The tool provides one or more of the multi-layer trees of predictions including chains of nodes for presentation via a graphical-user interface and receives a gliding gesture input indicating a decision between nodes of the one or more layers. The input indicates a decision associated with selecting a chain of nodes when the input traverses more than one layer. The visual-programming tool provides further layers from the one or more multi-layer trees of predictions based on the received input without requiring acceptance of individual nodes at each layer.Type: GrantFiled: May 28, 2020Date of Patent: August 13, 2024Assignee: Electronic Arts Inc.Inventor: Siu Yee Man
-
Patent number: 12050941Abstract: The described technology relates to integrating events electronically scheduled in enterprise web applications and other event management applications. An improved capability is provided for an event management application like, for example, Microsoft's Outlook™ to provide the user with additional useful information and/or resources associated with scheduled events such as, but not limited to, meetings. Improved capabilities are provided to the enterprise web application clients based upon integration with event applications such as Outlook. Embodiments use a unique identifier generated for an event scheduled in one application for associating corresponding event information in the second application, such that the scheduled event calendars in the first and second applications can be synchronized without duplicating the event information between the two applications.Type: GrantFiled: July 5, 2023Date of Patent: July 30, 2024Assignee: NASDAQ, INC.Inventors: Dean Oligino, Dinesh Hegde
-
Patent number: 12045672Abstract: Mapping data from a first computer application to a second computer application by obtaining a second organization's application schema with data, generating a mathematical representation of the field keys and the data in the data fields of the second organization's application, extracting data from a first organization's application; processing the data from the first organization's application and data from the second organization's application, and mapping data from the first organization's application into the second organization's application schema.Type: GrantFiled: January 11, 2022Date of Patent: July 23, 2024Assignee: Workday, Inc.Inventors: Rachel Athena Karp, Dima Shugla, Yotam Manne
-
Patent number: 12045598Abstract: Embodiments provide methods and systems for updating application data in snapshots of applications for previewing. Some embodiments update application data by determining when current application data may expire and retrieving updated application data. The application data for various applications in a preview mode may be updated based on an allotted budget. Permission can be selectively granted to applications to obtain updated data so as to control the budget. Application data in the snapshots may appear updated to a user as the user browses the dock without requiring the applications to request updated application data when the user enters the dock, regardless of whether each application is active. Further, some embodiments may generate a snapshot using a layer hierarchy and image layer data generated while the application was last running if the time associated with when the application was last active is later than the time associated with an existing snapshot.Type: GrantFiled: July 1, 2020Date of Patent: July 23, 2024Assignee: Apple Inc.Inventors: Neil G. Crane, Joshua H. Shaffer, Paul W. Salzman, Michael J. Lamb, Austen J. Green
-
Patent number: 12019591Abstract: Viewing and editing operations on a file having an unsupported file type are enabled through a method of opening the file through a remoting session. The method includes the steps of receiving login information from a user and determining if there is a recent open file request. In response to determining there is a recent open file request, the method includes the step of determining whether the file is synchronized. If the file is synchronized, the method includes the steps of launching an application within which the file can be opened, and opening the file within the application.Type: GrantFiled: December 10, 2020Date of Patent: June 25, 2024Assignee: VMware LLCInventors: Andre Leibovici, Scott Howard Davis
-
Patent number: 12020090Abstract: The present disclosure provides for sharing data structure values between applications via messaging in a computer operating system. A plurality of data structures are defined, each with a given topic name, and a data structure including a collection of defined formats of multiple data elements. Interest by applications in topics is registered. Within an application a collection of multiple data elements having the formats of a defined data structure are identified, and an item is stored in association with the given topic name of the defined data structure, where the item is a collection of data values of the identified data elements. The item is made available to an application registered to the topic for input of the values in a corresponding data structure in the application.Type: GrantFiled: November 4, 2020Date of Patent: June 25, 2024Assignee: International Business Machines CorporationInventors: Christopher John Poole, Thomas James Waterton, Joseph Peter Kent
-
Patent number: 12013777Abstract: Disclosed is a method of efficient testing by selective UI interaction, through test script sections including setup, execution and verification, applied to an AUT that operates in both API mode and UI)mode, including providing a test environment that, when testing the UI mode of the AUT, defaults to ignoring the UI mode during setup and supplying setup values stored in a file directly to an API without rendering or interacting with UI elements in the setup section of the script. The method includes encountering an override directive in the setup section of the test script, which mandates interaction with a specified UI element in the setup section, and responsive to the directive, overriding of the default of ignoring the specified UI element in the setup section, rendering the specified UI element, and applying a bot to interact with and supply setup values from the file to the specified UI element.Type: GrantFiled: August 26, 2020Date of Patent: June 18, 2024Assignee: Spirent Communications, Inc.Inventors: Andrea Holt, Saif Ahmed, Alireza Akbari McQuee
-
Patent number: 12001882Abstract: Technology for revising a smart contract, including a set of machine logic based rules for job management of jobs to be performed under an SLA (service level agreement). The machine learning algorithm is refined and optimized dynamically based on intermittently received context data (historical, relevant operational data—may be augmented with projections regarding future events and/or operations). Also, the SLA is self-evolving so that its terms also change based an analysis of the context data.Type: GrantFiled: June 15, 2021Date of Patent: June 4, 2024Assignee: International Business Machines CorporationInventor: Sarbajit K. Rakshit
-
Patent number: 11989119Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer-storage media, for prioritizing test cases. Processes may include obtaining test artifacts that were generated based on testing one or more legacy versions of a software application using multiple test cases, generating a risk index based at least on the test artifacts that were generated based on testing the one or more legacy versions of the software application using the multiple test cases, and training an ensemble model that is configured to identify likely unnecessary or redundant test cases in connection with in testing an updated version of the software application, based at least on the risk index.Type: GrantFiled: February 24, 2022Date of Patent: May 21, 2024Assignee: Accenture Global Solutions LimitedInventors: Sandeep Bhat, Rohit Shrikant Patwardhan, Rahul Ghanashyam Joglekar