Patents Examined by Frank D Mills
  • Patent number: 12387036
    Abstract: 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: Grant
    Filed: October 8, 2024
    Date of Patent: August 12, 2025
    Assignee: Anthropic, PBC
    Inventors: 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: 12386683
    Abstract: 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: Grant
    Filed: September 8, 2021
    Date of Patent: August 12, 2025
    Assignee: Technion Research and Development Foundation Ltd.
    Inventors: Gil Shomron, Uri Weiser
  • Patent number: 12379829
    Abstract: 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: Grant
    Filed: April 22, 2023
    Date of Patent: August 5, 2025
    Assignee: VIVO MOBILE COMMUNICATION CO., LTD.
    Inventor: Shuangshuang Hu
  • Patent number: 12368778
    Abstract: 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: Grant
    Filed: May 14, 2020
    Date of Patent: July 22, 2025
    Assignees: BEIJING BOE TECHNOLOGY DEVELOPMENT CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Junjie Zhao, Jing Su, Qian Zhang, Yanqiu Zhao
  • Patent number: 12367071
    Abstract: 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: Grant
    Filed: January 25, 2022
    Date of Patent: July 22, 2025
    Assignee: Red Hat, Inc.
    Inventors: Leigh Griffin, Stephen Coady
  • Patent number: 12353901
    Abstract: 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: Grant
    Filed: February 8, 2022
    Date of Patent: July 8, 2025
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Yubo Feng
  • Patent number: 12353925
    Abstract: 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: Grant
    Filed: August 26, 2021
    Date of Patent: July 8, 2025
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Binneweg Francis, Jeffrey Edwin Shipman, Samer Arafeh, Nicholas James Anderson
  • Patent number: 12353909
    Abstract: 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: Grant
    Filed: September 9, 2021
    Date of Patent: July 8, 2025
    Assignee: Dell Products, L.P.
    Inventors: Ryan Nicholas Comer, Daniel L. Hamlin, Vivek Viswanathan Iyer
  • Patent number: 12346727
    Abstract: 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: Grant
    Filed: January 5, 2022
    Date of Patent: July 1, 2025
    Assignee: FUJITSU LIMITED
    Inventors: Kota Itakura, Hisatoshi Yamaoka, Miwa Okabayashi
  • Patent number: 12346716
    Abstract: 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: Grant
    Filed: September 16, 2021
    Date of Patent: July 1, 2025
    Assignee: MIND IN A BOX INC.
    Inventor: Jeremie Farret
  • Patent number: 12327130
    Abstract: 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: Grant
    Filed: October 9, 2020
    Date of Patent: June 10, 2025
    Assignee: INMANTA NV
    Inventors: Bart Vanbrabant, Wouter De Borger, Stefan Walraven
  • Patent number: 12321690
    Abstract: 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: Grant
    Filed: May 20, 2023
    Date of Patent: June 3, 2025
    Assignee: Calabrio, Inc.
    Inventors: Chris Vanciu, Kyle Smaagard, Boris Chaplin, Dylan Morgan, Paul Gordon, Matt Matsui, Laura Cattaneo, Catherine Bullock
  • Patent number: 12299387
    Abstract: Upon closing and/or saving a file, a user may view changes made to the file.
    Type: Grant
    Filed: November 2, 2023
    Date of Patent: May 13, 2025
    Assignee: CFPH, LLC
    Inventors: Geoffrey M. Gelman, Dean P. Alderucci, Gregory P. Manning, Michael D. Brinton
  • Patent number: 12271762
    Abstract: 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: Grant
    Filed: June 25, 2021
    Date of Patent: April 8, 2025
    Assignee: SAP SE
    Inventors: Vengateswaran Chandrasekaran, Sriram Narasimhan, Panish Ramakrishna, Vinay Santurkar, Venkatesh Iyengar, Amit Joshi
  • Patent number: 12265713
    Abstract: 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: Grant
    Filed: November 5, 2021
    Date of Patent: April 1, 2025
    Assignee: VAST DATA LTD.
    Inventors: Hillel Costeff, Asaf Levy
  • Patent number: 12265844
    Abstract: 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: Grant
    Filed: September 7, 2021
    Date of Patent: April 1, 2025
    Assignee: Apple Inc.
    Inventors: Benjamin Bowman, Fergus W. MacGarry, Kutty Banerjee, Pratik Chandresh Shah
  • Patent number: 12265845
    Abstract: 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: Grant
    Filed: April 15, 2022
    Date of Patent: April 1, 2025
    Assignee: Dell Products L.P.
    Inventors: William Jeffery White, Said Tabet
  • Patent number: 12260260
    Abstract: Systems, apparatus, methods, and articles of manufacture for digital delegate computer system architecture that provides for improved multi-agent LLM implementations.
    Type: Grant
    Filed: March 29, 2024
    Date of Patent: March 25, 2025
    Assignee: The Travelers Indemnity Company
    Inventors: Matthew J. Gorman, Vincent E. Haines, Girish A. Modgil, Brad E. Gawron
  • Patent number: 12235921
    Abstract: 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: Grant
    Filed: November 7, 2023
    Date of Patent: February 25, 2025
    Assignee: GOOGLE LLC
    Inventors: Mugurel Ionut Andreica, Gokhan H. Bakir, Tak Keung Cheng, Marcin M. Nowak-Przygodzki
  • Patent number: 12236269
    Abstract: 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: Grant
    Filed: August 24, 2021
    Date of Patent: February 25, 2025
    Assignee: Dell Products, L.P.
    Inventors: Vaideeswaran Ganesan, Praveen Lalgoudar, Rushyendra Velamuri, Winston X. Fernandes, Pandiyan Varadharajan, Rekha M S, Abhishek Gupta