Patents Examined by Frank D Mills
-
Patent number: 12387036Abstract: A system for image-text agentic interface automation is disclosed. A multimodal agent is configured to process arbitrary-length text sequences and arbitrary-resolution images. A newline insertion logic is configured to interleave a newline character between successive lines of image patches in a plurality of lines of image patches, wherein the newline character specifies an end of a line in an input image. A tokenization logic is configured to translate the input text sequence into a sequence of input text tokens, and to translate the successive lines of image patches interleaved with the newline character into a sequence of input image tokens. A linear projection logic is configured to linearly project a single token stream of the sequence of input text tokens and the sequence of input image tokens into a decoder-only Transformer logic, wherein the linear projection of the single token stream bypasses any embedding lookup.Type: GrantFiled: October 8, 2024Date of Patent: August 12, 2025Assignee: Anthropic, PBCInventors: Erich Elsen, Curtis Hawthorne, Augustus Odena, Maxwell Nye, Arushi Somani, Kyle Vigen, Rohan Bavishi, Sagnak Tasirlar, Warut Vijitbenjaronk, Ulas Kirazci, Joe Gershenson, Shaya Zarkesh
-
Patent number: 12386683Abstract: A method for non-blocking multithreading, the method may include (a) providing, during a deep neural network (DNN) calculation iteration, to a shared computational resource, input information units related to multiple DNN threads; (b) determining whether to reduce a numerical precision of one or more DNN calculations related to at least one of the multiple DNN threads, and (c) executing, based on the determining, DNN calculations on at least some of the input information units to provide one or more results of the DNN processing.Type: GrantFiled: September 8, 2021Date of Patent: August 12, 2025Assignee: Technion Research and Development Foundation Ltd.Inventors: Gil Shomron, Uri Weiser
-
Patent number: 12379829Abstract: An interaction method and apparatus for a video call are disclosed. The interaction method for a video call includes: receiving, during a video call between a first user and a second user, a first input by the second user for a first object corresponding to the first user in a video call interface; and displaying, in response to the first input, the first object in the video call interface according to a first preset display manner corresponding to the first input, where the first input includes a touch input for a target portion of the first object, and the first preset display manner includes deformation of the target portion corresponding to the touch input.Type: GrantFiled: April 22, 2023Date of Patent: August 5, 2025Assignee: VIVO MOBILE COMMUNICATION CO., LTD.Inventor: Shuangshuang Hu
-
Patent number: 12368778Abstract: A method, an apparatus, an electronic device, and a storage medium for creating action resources are disclosed. The method for creating action resources includes: receiving a creation request for a first action resource, wherein the creation request includes a first target resource and a first criterion, the first criterion being used to trigger a first operation for the first target resource according to a first condition; creating the first action resource according to the first criterion and the first target resource; and creating a second action resource, wherein the second action resource includes the first target resource and a second criterion, the second criterion being used to trigger a second operation for the first target resource according to a second condition, and wherein the second operation is different from the first operation.Type: GrantFiled: May 14, 2020Date of Patent: July 22, 2025Assignees: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.Inventors: Junjie Zhao, Jing Su, Qian Zhang, Yanqiu Zhao
-
Patent number: 12367071Abstract: A quantum process is caused to be initiated on a quantum computing system from a quantum instruction file. A corresponding plurality of temperature values of the quantum computing system associated with an execution of the quantum process is determined at a plurality of different times. Based on the plurality of temperature values of the quantum computing system, a temperature profile that corresponds to the quantum instruction file is generated. The temperature profile is stored.Type: GrantFiled: January 25, 2022Date of Patent: July 22, 2025Assignee: Red Hat, Inc.Inventors: Leigh Griffin, Stephen Coady
-
Patent number: 12353901Abstract: A first device receives a migration instruction sent by a second device and creates a target virtual machine of a to-be-migrated virtual machine that is in the first device. Then, the first device receives a memory bitmap of the to-be-migrated virtual machine from the second device, where the memory bitmap may indicate whether data of each memory unit in a memory of the to-be-migrated virtual machine is stored in a non-volatile memory or a volatile memory. In a virtual machine migration process, the first device stores, based on the memory bitmap, data in the memory of the to-be-migrated virtual machine into a volatile memory and a non-volatile memory of the target virtual machine.Type: GrantFiled: February 8, 2022Date of Patent: July 8, 2025Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Yubo Feng
-
Patent number: 12353925Abstract: A method for managing storage and computational resources in a datacenter includes obtaining a power delivery limit for a rack power supply delivering power to the plurality of computing devices and measuring a resource telemetry for the first computing device and second computing device in the server rack. In response to measuring a power draw of the server rack above a power threshold value of the power delivery limit, the method includes allocating the second computing device of the server rack as a storage server to the first computing device. The method occurs at a server rack including a plurality of computing devices. A first computing device and a second computing device are in network communication with one another. Each of the first computing device and second computing device include a processor and a hardware storage device.Type: GrantFiled: August 26, 2021Date of Patent: July 8, 2025Assignee: Microsoft Technology Licensing, LLCInventors: Robert Binneweg Francis, Jeffrey Edwin Shipman, Samer Arafeh, Nicholas James Anderson
-
Patent number: 12353909Abstract: Embodiments of systems and methods for orchestrating the execution of Machine Learning (ML) workloads are described. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive an indication of an ML workload to be executed by the IHS; and orchestrate execution of the ML workload with respect to a plurality of ML resources coupled to the IHS.Type: GrantFiled: September 9, 2021Date of Patent: July 8, 2025Assignee: Dell Products, L.P.Inventors: Ryan Nicholas Comer, Daniel L. Hamlin, Vivek Viswanathan Iyer
-
Patent number: 12346727Abstract: A non-transitory computer-readable storage medium storing a program that causes a computer to execute a process. The process includes, in response to reception of a first dataset, starting to execute a task on the first dataset, when execution of the task involves execution of a first process requesting an access to information processing system, cancelling the execution of the task, and making the access to the information processing system for the first process, in response to reception of a second dataset, starting to execute the task on the second dataset, continuing the execution of the task on the second dataset when the execution of the task on the second dataset does not involve execution of the first process, and when an access result for the access is received, re-executing the task on the first dataset after the execution of the task on the second dataset is completed.Type: GrantFiled: January 5, 2022Date of Patent: July 1, 2025Assignee: FUJITSU LIMITEDInventors: Kota Itakura, Hisatoshi Yamaoka, Miwa Okabayashi
-
Patent number: 12346716Abstract: A hybrid computing apparatus comprises a virtualization module receiving a task from a client application, defining a service call for the task, receiving a service result, and transmitting the service result to the client application. A layer 2 software-defined networking (SDN) component receives the service call from the virtualization module via a layer 3 SDN component, transmits the service call to a processing unit, receives the service result from the processing unit, and forwards the service result to the virtualization module via the layer 3 SDN component. The task may be split into several service calls transmitted to several processing units, from which sub-results are received and combined. A combination comprises two apparatuses, in which the virtualization module and the layer 3 SDN component are disabled in a second apparatus. The layer 2 SDN component of the second apparatus communicates with the layer 3 SDN component of a first apparatus.Type: GrantFiled: September 16, 2021Date of Patent: July 1, 2025Assignee: MIND IN A BOX INC.Inventor: Jeremie Farret
-
Patent number: 12327130Abstract: An orchestration system and method for configuring a large-scale distributed infrastructure including multiple subsystems. An orchestration model with pre-defined modules is provided for implementing desired states in the distributed infrastructure. Some modules of the orchestration model are coupled to a multi-state finite state machine including a list of desired states. A dynamic state transition of at least one finite state machine from one desired state to another is performed, in response to one or more detected events triggering a transition condition.Type: GrantFiled: October 9, 2020Date of Patent: June 10, 2025Assignee: INMANTA NVInventors: Bart Vanbrabant, Wouter De Borger, Stefan Walraven
-
Patent number: 12321690Abstract: Disclosed herein are computer-implemented devices, systems, and methods of sanitizing a transcript. In an example, such a method includes selecting a transcript to be sanitized, identifying potential redactions to be made in the transcript, and redacting the transcript at the potential redactions to sanitize the transcript. The potential redactions are identifiable via a multi-pass process that includes: generating initial redactions to be made based on surrounding context within the transcript; generating matching redactions to be made based on the initial redactions, and generating character redactions to be made based on at least one of the initial redactions and the matching redactions.Type: GrantFiled: May 20, 2023Date of Patent: June 3, 2025Assignee: Calabrio, Inc.Inventors: Chris Vanciu, Kyle Smaagard, Boris Chaplin, Dylan Morgan, Paul Gordon, Matt Matsui, Laura Cattaneo, Catherine Bullock
-
Patent number: 12299387Abstract: Upon closing and/or saving a file, a user may view changes made to the file.Type: GrantFiled: November 2, 2023Date of Patent: May 13, 2025Assignee: CFPH, LLCInventors: Geoffrey M. Gelman, Dean P. Alderucci, Gregory P. Manning, Michael D. Brinton
-
Patent number: 12271762Abstract: A method may include allocating, based on a first load requirement of a first tenant, a first bin having a fixed capacity for handing the first load requirement of the first tenant. In response to the first load requirement of the first tenant exceeding a first threshold of the fixed capacity of the first bin, packing a second bin allocated to handle a second load requirement of a second tenant. The second bin may be packed by transferring, to the second bin, the first load requirement of the first tenant based on the transfer not exceeding the first threshold of the fixed capacity of the second bin. In response to the transfer exceeding the first threshold of the fixed capacity of the second bin, allocating a third bin to handle the first load requirement of the first tenant.Type: GrantFiled: June 25, 2021Date of Patent: April 8, 2025Assignee: SAP SEInventors: Vengateswaran Chandrasekaran, Sriram Narasimhan, Panish Ramakrishna, Vinay Santurkar, Venkatesh Iyengar, Amit Joshi
-
Patent number: 12265713Abstract: A method for managing tasks in a storage system, the method may include: (a) obtaining, by a scheduler, a shared budget for background storage tasks and foreground storage tasks; (b) obtaining, by the scheduler, a background budget for background storage tasks; wherein the background budget is a fraction of the shared budget; (c) allocating, by the scheduler, resources to pending storage tasks according to the shared budget and the background budget; wherein the allocating comprises (i) allocating the shared budget while prioritizing foreground storage tasks over background storage tasks; and (ii) allocating the background budget to background storage tasks; and (d) participating, by the scheduler, in executing of storage tasks according to the allocation.Type: GrantFiled: November 5, 2021Date of Patent: April 1, 2025Assignee: VAST DATA LTD.Inventors: Hillel Costeff, Asaf Levy
-
Patent number: 12265844Abstract: Disclosed techniques relate to circuitry configured to aggregate and report usage information in a distributed processor (e.g., a GPU). In some embodiments, graphics processor circuitry that includes at least first and second portions that are respectively configured to execute sets of graphics work. First utilization circuitry may track execution time for sets of graphics work on the first portion of the graphics processor circuitry and second utilization circuitry may track execution time for sets of graphics work on the second portion of the graphics processor circuitry. Command queue circuitry may store multiple different command queues. Control circuitry may access the first and second utilization circuitry and aggregate utilization data on a per-command-queue basis, where for a given command queue, the aggregated utilization data indicates respective utilization of the first and second portions of the graphics processor circuitry.Type: GrantFiled: September 7, 2021Date of Patent: April 1, 2025Assignee: Apple Inc.Inventors: Benjamin Bowman, Fergus W. MacGarry, Kutty Banerjee, Pratik Chandresh Shah
-
Patent number: 12265845Abstract: Techniques described herein relate to a method for managing a distributed multi-tiered computing (DMC) environment. The method includes obtaining, by a global controller, a DMC environment management request from a user, whereas the DMC environment management request is associated with scheduling an application in the DMC environment; and in response to obtaining the request: identifying target domains for tasks associated with the application based on the request; selecting scheduling policies for each target domain; obtaining fingerprints of previously provisioned applications associated with the request; performing case based reasoning using the fingerprints to generate scheduling packages for the target domains; sending the scheduling packages to local controllers associated with the target domains; obtaining application information from the local controllers; and providing the application information to the user.Type: GrantFiled: April 15, 2022Date of Patent: April 1, 2025Assignee: Dell Products L.P.Inventors: William Jeffery White, Said Tabet
-
Patent number: 12260260Abstract: Systems, apparatus, methods, and articles of manufacture for digital delegate computer system architecture that provides for improved multi-agent LLM implementations.Type: GrantFiled: March 29, 2024Date of Patent: March 25, 2025Assignee: The Travelers Indemnity CompanyInventors: Matthew J. Gorman, Vincent E. Haines, Girish A. Modgil, Brad E. Gawron
-
Patent number: 12235921Abstract: A computer-implemented method is described. The method includes a computing system receiving a first voice input from a user for generating a bookmark. Responsive to receiving the voice input, the computing system obtains a resource identifier associated with a resource page. The method includes the computing system storing the resource identifier as a bookmark in a bookmark index that is accessible in response to a request from a user device. The method further includes the computing system using the resource identifier, stored as the bookmark, to access the resource page. The computing system uses the resource identifier to access the resource page based on the request from the user device. The request is generated by the user device in response to the user device receiving a second voice input from the user.Type: GrantFiled: November 7, 2023Date of Patent: February 25, 2025Assignee: GOOGLE LLCInventors: Mugurel Ionut Andreica, Gokhan H. Bakir, Tak Keung Cheng, Marcin M. Nowak-Przygodzki
-
Patent number: 12236269Abstract: Systems and methods take into account the criticality of workloads, the warranty needs of workloads, the warranty available time, and the lifetime of a workload to provide an optimal solution that ensures servers are used to highest extent. The warranty health of servers is computed and categorized as critical, warning, or healthy based on the number of days remaining in warranty. Workloads are tagged as short-term or long-term workloads. Workloads are also classified based on criticality. The quarantine mode for proactive high availability of servers is divided into multiple modes, including a long-time, critical-workload quarantine mode, a critical-workload quarantine mode, and a standard quarantine mode. Servers that are in quarantine mode are assigned new workloads based upon the warranty health, workload term, and workload criticality.Type: GrantFiled: August 24, 2021Date of Patent: February 25, 2025Assignee: Dell Products, L.P.Inventors: Vaideeswaran Ganesan, Praveen Lalgoudar, Rushyendra Velamuri, Winston X. Fernandes, Pandiyan Varadharajan, Rekha M S, Abhishek Gupta