Adaptable framework for spike detection under dynamic constraints
Granted: April 22, 2025
Patent Number:
12282547
Methods, systems, apparatuses, and computer-readable storage mediums are described for adapting a spike detection algorithm. A first detection algorithm that monitors a first set of events in a computing environment is executed. A set of constraint metrics in the computing environment are monitored. Based on the monitored set of constraint metrics, a second detection algorithm is generated. The second detection algorithm is an adapted version of the first detection algorithm and is…
System and method for performing query operations on run length encoded data
Granted: April 15, 2025
Patent Number:
12277123
A method, computer program product, and computing system for processing query operations on run length encoding (RLE), data in a parallel processing computing system. Data for query execution is received at a parallel processing computing system, at least a portion of the data being compressed according to RLE, thereby forming RLE data; and a query operation is executed on the RLE data without performing a decompression operation on the RLE data.
Selectively enhancing compressed digital content
Granted: April 15, 2025
Patent Number:
12278971
The present disclosure relates to systems, methods, and computer-readable media to selectively enhance digital image and video content. For example, systems disclosed herein can encode original video content to compress and decompress the original video content. Systems described herein can further identify area of interest information for use in identifying portions of decompressed video content to analyze and remove one or more compression artifacts found therein. Systems described…
Neural network activation compression with non-uniform mantissas
Granted: April 15, 2025
Patent Number:
12277502
Apparatus and methods for training a neural network accelerator using quantized precision data formats are disclosed, and in particular for storing activation values from a neural network in a compressed format having lossy or non-uniform mantissas for use during forward and backward propagation training of the neural network. In certain examples of the disclosed technology, a computing system includes processors, memory, and a compressor in communication with the memory. The computing…
Management of user interface elements based on historical configuration data
Granted: April 15, 2025
Patent Number:
12277429
The present disclosure provides techniques for management of user interface elements based on historical configuration data. Use of historical configuration data to render user interface elements improves usability of graphical user interfaces by maintaining a consistent user experience. The states of user interface objects in a hosting environment are retained as historical configuration data and linked to a hosting environment profile. When the same or similar hosting environment is…
Using indentation to trim output of a language synthesis model
Granted: April 15, 2025
Patent Number:
12277408
Using indentation to trim output of a language synthesis model. A computer system determines a first indentation level associated with a cursor within an editor buffer. The computer system identifies a block of line(s) from an output from a language synthesis model. Each line in the block meets at least one criterion from a set of criteria, including a first criterion that the line is an initial line in the output from the language synthesis model, a second criterion that the line has a…
Cross-attention between sparse external features and contextual word embeddings to improve text classification
Granted: April 15, 2025
Patent Number:
12277391
There is provided a method that includes obtaining (a) a dense representation of external features, (b) a dense representation of text, and (c) a mask that associates the external features to tokens of the text, and employing a cross-attention process that utilizes the mask to perform an information fusion of the dense representation of the external features and the tokens of the text, thus yielding a joint representation of the external features and the tokens of the text. There is also…
Touch screen display with virtual trackpad
Granted: April 15, 2025
Patent Number:
12277314
Examples are disclosed relating to computing devices and methods for performing touch detection within a virtual trackpad area of a touch screen display. In one example, a non-trackpad touch input signal is received from outside the virtual trackpad area and processed with at least a jitter restrictor algorithm that applies a non-trackpad distance between reported touch locations. A virtual trackpad touch input signal is received from within the virtual trackpad area. On condition of…
Interactive user interface controls for shared dynamic objects
Granted: April 15, 2025
Patent Number:
12277305
In non-limiting examples of the present disclosure, systems, methods, and devices for interacting with sharable dynamic objects are presented. A sharable dynamic object comprising a source file for a component may be accessed. A distributed data structure corresponding to the component may be generated. The component may be rendered in a host software application by processing the distributed data structure. An interactive control element may be rendered in the component, wherein the…
Touchpad force calculation using no-touch capacitance
Granted: April 15, 2025
Patent Number:
12277290
Methods and computing devices for estimating a force F exerted on a touchpad are disclosed. In one example, a method comprises determining that the touchpad is not being touched. At least on condition of determining that the touchpad is not being touched, a no-touch capacitance value of the PCB is calculated. After calculating the no-touch capacitance value, the method includes determining that the touchpad is being touched. At least on condition that the touchpad is being touched, the…
Companion experience
Granted: April 15, 2025
Patent Number:
12277128
Various embodiments provide a so-called companion experience in which content consumed on a primary screen can serve as a source for an automatic search that returns related content that can be presented on an auxiliary screen. The companion experience can be considered to reside in a layer that can be moved across different screens. The different screens can include different physical screens, such as those associated with different computing devices, or the same physical screen in…
System and method for accelerating query execution
Granted: April 15, 2025
Patent Number:
12277122
A method, computer program product, and computing system for optimizing query operations on run length encoding (RLE) data in a parallel processing computing system. Data is received in a plurality of columns of an input table of a parallel processing computing system for query execution; the system determines that at least a portion of the received data in a first number of columns is compressed according to run length encoding (RLE), thereby comprising RLE data columns including RLE…
System for creating and accessing digital cards stored in decentralized content storage
Granted: April 15, 2025
Patent Number:
12277120
A reference to a digital item is stored as a digital card. The digital card can also be contained in, and/or refer to, other digital cards. The digital card can also include properties or attributes that may be added from the digital item that is being referred to. The digital card can be stored in a data pod within a de-centralized data storage system architecture.
Cache replacement policy optimization for producer-consumer flows
Granted: April 15, 2025
Patent Number:
12277071
Embodiments of the present disclosure includes techniques for cache memory replacement in a processing unit. A first data production operation to store first data to a first cache line of the cache memory is detected at a first time. A retention status of the first cache line is updated to a first retention level as a result of the first data production operation. Protection against displacement of the first data in the first cache line is increased based on the first retention level. A…
Memory address compression within an execution trace
Granted: April 15, 2025
Patent Number:
12277069
Compressing memory addresses within an execution trace via reference to a translation lookaside buffer (TLB) entry. A microprocessor identifies a TLB entry within a TLB slot, the TLB entry mapping a virtual memory page to a physical memory page. The microprocessor initiates logging of the TLB entry by initiating logging of at least a virtual address of the virtual memory page, and an identifier that uniquely identifies the TLB entry from among a plurality of live TLB entries.…
In-place recovery of fatal system errors at virtualization hosts
Granted: April 15, 2025
Patent Number:
12277040
In-place recovery of fatal system errors at virtualization hosts. A device identifies an occurrence of a fatal system error in the first instance of a host operating system (OS) executing in a computer system. The device determines to perform an in-place recovery for the fatal system error. The device performs the in-place recovery, including pausing the execution of a virtual machine (VM) by the first instance of the host OS, preserving a state of the VM within system memory of the…
Repelling input device from improper location
Granted: April 15, 2025
Patent Number:
12277012
A computing system for preventing at least a portion of an input device from attaching to an improper location on a computing device is disclosed. In one example, the input device comprises first and second input device magnets spaced by a separation distance and having a first magnetic pole orientation. The computing device comprises a housing with a first side and a first end adjacent to the first side, and first and second computing device magnets spaced by the separation distance and…
Additively manufactured metal frame
Granted: April 15, 2025
Patent Number:
12276959
A method of manufacturing is provided, including forming a metal frame of a head-mounted computing device shaped as a pair of eyeglasses. Forming the metal frame may include additively manufacturing the metal frame of the head-mounted computing device by performing laser sintering on aluminum powder or titanium powder. Forming the metal frame may further include removing an outer surface of the metal frame via a reductive process.
Multi-market resource dispatch optimization
Granted: April 15, 2025
Patent Number:
12276953
The techniques disclosed herein enable systems to enable multi-market optimization of renewable energies using data-driven models. To achieve this, a model retrieves a current state from a resource generation system and associated resource markets. The model can then compute a policy based on the state as well physical and technical constraints. The policy defines various actions that direct operation of the resource generation system such as resource production and dispatch to markets.…
Determining user proximity using ambient light sensor
Granted: April 15, 2025
Patent Number:
12276544
One example provides a display device comprising a display panel, a touch sensor, an ambient light sensor, a processor, and storage. The storage comprises instructions executable by the processor to monitor an ambient light signal received from the ambient light sensor, detect, in combination with a call event, a threshold change in the ambient light signal that is indicative of the display device being proximate to a body of a user, and based at least on detecting the threshold change…