Document Document Title
US12020176B2 Artificial-intelligence architecture for detecting document manipulation
The present disclosure generally relates to techniques for constructing an artificial-intelligence (AI) architecture. The present disclosure relates to techniques for executing the AI architecture to detect whether or not characters in a digital document have been manipulated. The AI architecture can be configured to classify each character in a digital document as manipulated or not manipulated by constructing a graph for each character, generating features for each node of the graph, and inputting a vector representation of the graph into a trained machine-learning model to generate the character classification.
US12020171B2 Systems and methods for correlating cutaneous activity with human performance
Aspects relate to systems and methods for correlating cutaneous activity with human performance. An exemplary system includes at least a cutaneous sensor configured to detect at least a cutaneous parameter as a function of a cutaneous phenomenon, a computing device in communication with the at least a cutaneous sensor and including a memory configured to store instructions and a processor configured to perform the instructions, wherein performing the instructions includes receiving, using the computing device, the at least a cutaneous parameter from the at least a cutaneous sensor and determining, using the computing device, at least a user performance parameter as a function of the at least a cutaneous parameter.
US12020163B2 Knowledge persistent and structurally dynamic neural network
A method includes receiving a request to solve a problem defined by input information and applying a neural network to generate an answer to the problem. The neural network includes an input level, a manager level including a first manager, a worker level including first and second workers, and an output level. Applying the neural network includes implementing the input level to provide a piece of input information to the first manager; implementing the first manager to delegate portions of the piece of information to the first and second workers; implementing the first worker to operate on its portion of information to generate a first output; implementing the second worker to operate on its portion of information to generate a second output; and implementing the output level to generate the answer to the problem, using the first and second outputs. The method also includes transmitting a response comprising the answer.
US12020160B2 Generation of neural network containing middle layer background
A method, computer program product and system for generating a neural network. Initial neural networks are prepared, each of which includes an input layer containing one or more input nodes, a middle layer containing one or more middle nodes, and an output layer containing one or more output nodes. A new neural network is generated that includes a new middle layer containing one or more middle nodes based on the middle nodes of the middle layers of the initial neural networks.
US12020157B2 Interpreting and improving the processing results of recurrent neural networks
A method includes defining a plurality of different windows of time in a recurrent artificial neural network, wherein each of the different windows has different durations, has different start times, or has both different durations and different start times, identifying occurrences of topological patterns of activity in the recurrent artificial neural network in the different windows of time, comparing the occurrences of the topological patterns of activity in the different windows, and classifying, based on a result of the comparison, a first decision that is represented by a first topological pattern of activity that occurs in a first of the windows as less robust than a second decision that is represented by a second topological pattern of activity that occurs in a second of the windows.
US12020156B2 Systems and methods for automatic alignment between audio recordings and labels extracted from a multitude of asynchronous sensors in urban settings
A method includes receiving audio stream data associated with a data capture environment, and receiving sensor data associated with the data capture environment. The method also includes identifying at least some events in the sensor data, and calculating at least one offset value for at least a portion of the audio stream data that corresponds to at least one event of the sensor data. The method also includes synchronizing at least a portion of the sensor data associated with the portion of the audio stream data that corresponds to the at least one event of the sensor data, and labeling at least the portion of the audio stream data that corresponds to the at least one event of the sensor data. The method also includes generating training data using at least some of the labeled portion of the audio stream data, and training a machine learning model using the training data.
US12020155B2 Reinforcement learning using baseline and policy neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for asynchronous deep reinforcement learning. One of the systems includes a plurality of workers, wherein each worker is configured to operate independently of each other worker, and wherein each worker is associated with a respective actor that interacts with a respective replica of the environment during the training of the deep neural network.
US12020149B2 Distributed neural network processing on an intelligent image sensor stack
Systems, methods, and apparatus for intelligent image sensing devices. In one example, a host interface of a sensing device receives sensor data from a host system. The sensing device stores the sensor data in response to a write command received from the host system. The sensing device also stores data from an image stream generated by an image sensor(s) included in the sensing device. An inference engine of the sensing device generates inference results using both the image stream and the sensor data as input. The sensing device stores the inference results in a non-volatile memory for access by the host system. In response to receiving a read command from the host system, the sensing device provides the inference results to the host system.
US12020145B2 End-to-end data format selection for hardware implementation of deep neural networks
Methods for selecting fixed point number formats for representing values input to and/or output from layers of a DNN which take into account the impact of the fixed point number formats for a particular layer in the context of the DNN. The methods comprise selecting the fixed point number format(s) used to represent sets of values input to and/or output from a layer one layer at a time in a predetermined sequence wherein any layer is preceded in the sequence by the layer(s) from which it depends. The fixed point number format(s) for each layer is/are selected based on the error in the output of the DNN associated with the fixed point number formats. Once the fixed point number format(s) for a layer has/have been selected any calculation of the error in the output of the DNN for a subsequent layer in the sequence is based on that layer being configured to use the selected fixed point number formats.
US12020144B2 Oscillator based neural network apparatus
A neural network scheme is described that uses unsupervised learning in oscillator neural networks. Training occurs by varying the weights in proportion to the output from a frequency detector. Inputs and initial weights are split into plurality of inputs and plurality of weights. These split inputs and weights can be analog or digital. Oscillators generate signals having frequencies that represent difference in inputs, initial weights, and adjusted factors. Frequency detectors are used to compare the oscillator frequencies with a synchronized frequency of all oscillators. The output of the frequency detectors are used to generate the adjusted factors, and in turn generate trained weights.
US12020141B2 Deep learning apparatus for ANN having pipeline architecture
A deep learning apparatus for an artificial neural network (ANN) having pipeline architecture. The deep learning apparatus for an ANN simultaneously performs output value processing, corrected input data processing, corrected output value processing, weight correction, input bias correction, and output bias correction using pipeline architecture, thereby reducing calculation time for learning and reducing required memory capacity.
US12020140B1 Systems and methods for ensuring resilience in generative artificial intelligence pipelines
The systems and methods described herein relate to generative artificial intelligence systems using retrieval-augmented generation pipelines to supply information to large language models (LLMs). The potential for failures by such LLMs to return responses to prompts significantly increases with system complexity. To improve the resilience of the pipelines in handling such failures, various aspects described herein provide mechanisms for early detection and remediation of such prompt failure events. Thus, prompt failure events may be identified based upon (i) an elapsed time between sending a prompt and receiving a first token from the LLM exceeding a first threshold or (ii) an elapsed time between receiving such first token and receiving a last token exceeding a second threshold. Remediation may be achieved by causing a copy of the failed prompt to be sent to the LLM, without waiting for an error from the LLM provider or a standard network request timeout.
US12020137B2 System, method, and computer program product for evolutionary learning in verification template matching during biometric authentication
Provided are systems for authenticating an individual using image feature templates that include at least one processor to train a first machine learning model based on a training dataset of a plurality of images of a user, generate a plurality of image feature templates using the first machine learning model, wherein each image feature template of the plurality of image feature templates is associated with a positive authentication of the identity of the user during a time interval, generate a second machine learning model based on the plurality of image feature templates, generate a predicted image feature template using the second machine learning model, determine whether to authenticate the identity of the user based on an input image of the user, and perform an action based on determining whether to authenticate the identity of the user. Methods and computer program products are also provided.
US12020135B2 Convolutional neural network optimization mechanism
A library of machine learning primitives is provided to optimize a machine learning model to improve the efficiency of inference operations. In one embodiment a trained convolutional neural network (CNN) model is processed into a trained CNN model via pruning, convolution window optimization, and quantization.
US12020133B2 Automated input-data monitoring to dynamically adapt machine-learning techniques
Systems and methods are disclosed for triggering an update to a machine-learning model upon detecting that a distribution of particular (e.g., recently collected) input data set is sufficiently different from a distribution training input data set used to train the model. The distributions may be determined to be sufficiently different when a classifier can identify to which distribution individual data elements belong (e.g., to at least a predetermined degree). An update to the machine-learning model can include morphing weights used by the model and/or retraining the model.
US12020132B2 Evolved machine learning models
A plurality of initial machine learning models are determined based on a plurality of original features. The plurality of initial machine learning models are filtered by selecting a subset of the initial machine learning models as one or more surviving machine learning models. One or more evolved machine learning models are generated. At least one of the evolved machine learning models is based at least in part on one or more new features, which are based at least in part on a transformation of at least one of features of the one or more surviving machine learning models. Corresponding validation scores associated with the one or more evolved machine learning models and corresponding validation scores associated with the one or more surviving machine learning models are compared. At least one of the one or more evolved machine learning models or the one or more surviving machine learning models are selected as one or more new selected surviving machine learning models.
US12020131B2 Sparse ensembling of unsupervised models
Techniques are provided for sparse ensembling of unsupervised machine learning models. In an embodiment, the proposed architecture is composed of multiple unsupervised machine learning models that each produce a score as output and a gating network that analyzes the inputs and outputs of the unsupervised machine learning models to select an optimal ensemble of unsupervised machine learning models. The gating network is trained to choose a minimal number of the multiple unsupervised machine learning models whose scores are combined to create a final score that matches or closely resembles a final score that is computed using all the scores of the multiple unsupervised machine learning models.
US12020130B2 Automated training and selection of models for document analysis
Embodiments are directed to a machine learning engine that determines training documents and validation documents from a plurality of documents. The machine learning engine may determine attributes associated with the documents. In response to receiving a request to predict attribute values of a selected document the machine learning engine may train a plurality of ML models to predict the attribute values based on the training documents and the attributes and associate the trained ML models with an accuracy score. The machine learning engine may determine candidate ML models from the trained ML models based on the training accuracy scores. The machine learning engine may evaluate and rank the candidate ML models based on the request and the validation documents. The machine learning engine may generate confirmed ML models based on the ranked candidate ML models such that the confirmed ML models may answer the request.
US12020126B2 Automated pressure level detection and correction
A method, system, and computer program product for implementing automated pressure level detection and correction is provided. The method includes retrieving from sensors, measurement attributes associated with geological conditions occurring during a mining process. Subsequently, threshold levels configured to activate an alarm associated with measurement attributes exceeding the threshold levels are determined and code is executed with respect to the threshold levels. A combined threshold severity level associated with the safety threshold levels is determined and code is executed with respect to the safety threshold levels. A combined clustering level associated with the safety threshold levels is determined and a difference value between the combined threshold severity level and combined clustering level is generated. A relationship between the difference value and a threshold value is determined and automated software and hardware control systems are enabled for controlling machinery associated with the mining process resulting in operation of the machinery.
US12020125B2 Method, electronic device, and computer program product for information processing
Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for information processing. In an information processing method, a first network state representation and a first content request event of an emulated network are provided from an emulator to an agent for reinforcement learning, wherein the first content request event indicates that a request node in the emulated network requests target content stored in a source node. The emulator receives first action information from the agent, wherein the first action information indicates a first caching action determined by the agent, the first caching action including caching the target content in at least one caching node between the request node and the source node. The emulator collects, based on the execution of the first caching action in the emulated network, first training data for training the agent.
US12020123B2 User-customisable machine learning models
An apparatus for providing a user-customisable machine learning model, MLM, the apparatus including: (i) one or more processing units configured to: receive measurements from one or more sensors that monitor one or more aspects of a user, an object, or an environment of the user; (ii) receive, via a user interface, one or more user-defined labels for one or more parts of the received measurements; (iii) form a training measurement set from the one or more parts and the one or more user-defined labels; and (iv) train an MLM with the training measurement set to generate a trained MLM, wherein the trained MLM is such that the trained MLM is able to determine one or more user-defined labels for further measurements received from the one or more sensors.
US12020122B1 Mitigating errors in measurements from a quantum system by defining regions of trust
A method, system and computer program product for mitigating errors in measurements from a quantum system. A discriminator is trained to classify the measurement results of the quantum states of qubits as corresponding to a first quantum state (e.g., quantum state of 0) or a second quantum state (e.g., quantum state of 1). A first region of trust (corresponding to trusted measurements of a first quantum state) with a first discriminator boundary and a second region of trust (corresponding to trusted measurements of a second quantum state) with a second discriminator boundary are defined using the trained discriminator. If a shot-to-shot measurement result of a qubit state falls outside such regions of trust, the measurement result is rejected. In this manner, measurement errors from a quantum system are effectively mitigated, including measurement errors involving shot-to-shot measurement results of the quantum states read from the execution of the quantum circuits.
US12020118B2 Distributed quantum computing system
In a general aspect, user requests for access distributed quantum computing resources in a distributed quantum computing system are managed. In a general aspect, a job request for accessing a quantum computing resource is received. The job request includes a user id and a program. On authentication of a user associated with the job request, a job identifier is assigned to the job request, and a particular quantum computing resource is selected for the job request. The job request is individualized based on user permissions and pushed onto a queue to be processed for execution by the quantum computing resource.
US12020116B2 Single flux quantum source for projective measurements
Devices, systems, and methods that include a qubit coupled to a projective-source digital-to-analog converter (PSDAC) for projective measurement of the qubit. A change in flux state of the PSDAC from a first flux state to a second flux state generates a fast-flux step or fast-step waveform that can be applied to the qubit to perform projective measurement of the qubit. For a quantum processor that includes a set of qubits wherein each qubit is coupled to a respective PSDAC, a shared trigger line can activate each PSDAC to generate a respective fast-flux step or fast-step waveform. Synchronization devices can synchronize the fast-flux steps or fast-step waveforms, allowing for projective readout of the set of qubits.
US12020115B2 Trapped ion architecture in a dilution refrigerator for use with superconducting qubit systems
A quantum computing system includes a dilution refrigerator having a plurality of chambers. A trapped ion computing device includes a first set of qubits in a given chamber of the plurality of chambers of the dilution refrigerator. A superconducting computing device having a second set of superconducting qubits is inside the given chamber of the plurality of chambers of the dilution refrigerator.
US12020112B2 Scanner having inductive charging
A variety of barcode scanner assemblies for inductive charging include a reader, a stand, a first inductive coil having a first coil axis, and a second inductive coil having a second coil axis. For some assemblies, in the charging position, gravity and a cradle of the stand urge alignment of the first inductive coil and the second inductive coil along the first coil axis and the second coil axis and minimize a gap between the first coil axis and the second coil axis. For some assemblies, in the charging position, a torque is exerted upon the reader by gravity, the torque urging proximity between the first inductive coil and the second inductive coil and alignment features of the stand urge alignment of the first inductive coil and the second inductive coil along the first and second coil axes.
US12020110B2 Tag device in wireless communication system, electronic device, communication method, and storage medium
A method for estimating channel parameters includes: sending a paging signal for identifying the tag device; sending training sequence information, receiving first training sequence feedback information during a non-working period of the tag device, receiving, during a working period of the tag device, second training sequence feedback information modulated by the tag device, and estimating the channel parameters of the tag device according to the training sequence feedback information and the second training sequence feedback information. The tag device having at least one antenna of the present disclosure can modulate carrier signals to transmit information, has advantages such as a fast transmission rate, a large amount of transmission data and a strong anti-interference capability, and can adapt to different application scenarios.
US12020109B2 Writing device and destination management system
A writing device is provided to prevent or substantially reduce an occurrence of inconsistency in a destination even when a specification of an apparatus is changed after packaging. According to one embodiment, the writing device includes a first command processor and a second command processor. The first command processor commands a first wireless tag attached to an apparatus to rewrite specification information that is stored in the first wireless tag and that shows a specification of the apparatus. The second command processor commands a second wireless tag attached to a package of the apparatus to rewrite destination information that is stored in the second wireless tag and that relates to a destination of the apparatus, in response to a command given by the first command processor being executed.
US12020105B2 Radio-frequency identification (RFID) capacitance liquid measurement tag system
The system and techniques disclose herein describe a radio-frequency identification (RFID) capacitance liquid measurement and tag (RCLMT) system for detecting a volume of liquid in a container (liquid level detection), for example an amount of wine inside of a wine bottle. The RCLMT system includes a RFID chip, flexible printed circuit board (PCB), capacitive strips, and adhesive which implements a RFID tag-based sensor that advantageously uses low power and has low cost. Further, a user platform, including the RCLMT system and computer software applications (apps) and a backend system (e.g., cloud service) is described herein. The RCLMT system acts as a passive liquid level detection sensor, which enables the amount of a liquid beverage, such as alcohol, that is inside of a container to be automatically and accurately ascertained.
US12020104B2 Antenna for a radio frequency identification transponder and radio frequency identification transponder
An antenna for a radio frequency identification transponder includes an electrically conductive main portion, an electrically conductive first transverse portion and an electrically conductive second transverse portion. The first and second transverse portions are connected to opposite portions of the main portion, extend in an antenna width direction and are spaced apart from each other in an antenna length direction. The antenna further includes an electrically conductive first tail portion extending in the antenna length direction and being connected to an end of the first transverse portion distal of the main portion. The main portion includes a loop and a plurality of meanders. The loop includes a pair of contacts configured for connecting the antenna to a radio frequency identification chip. An extension of the meanders in the antenna width direction is smaller than an extension of the loop in the antenna width direction.
US12020099B2 Label with RFID function
A label with RFID function comprises a support layer and an RFID inlay with an RFID chip and an antenna connected to the RFID chip. The RFID inlay is arranged on the support layer. The antenna comprises at least one capacitive element on which the resonant frequency of the antenna depends. By adding the at least one capacitive element to the antenna, the read/write range of the RFID inlay can be increased.
US12020097B1 2D bar code using active overlays
An apparatus, system, and method for adding an overlay to a bar code symbol is disclosed. The bar code symbol is affixed to a perishable host product. The overlay includes a transparent substrate and an environmental exposure indicator material which is responsive to an environmental stimulus. When the overlay is affixed to the bar code symbol, both static and dynamic data regarding the perishable host product can be determined.
US12020096B2 Manufacturing method for portable data carriers
A method for manufacturing a portable data carrier by means of a continuous manufacturing method, comprises the steps: providing at least one foil as a rolled good, unrolling at least one first foil, with at least a first foil being coated at least partly with an adhesive on at least one side, with at least the first foil being scored on at least one side along at least one creasing edge, with at least the first foil being folded up in precise fit along at least one creasing edge and bonded, with the foil being folded up in the direction of the side which is coated with adhesive, with the side coated with adhesive being arranged on the opposite side of the foil which has at least one scored creasing edge along which it is folded.
US12020087B2 Flexible and scalable artificial intelligence and analytics platform with flexible content storage and retrieval
Systems and methods for content management wherein a client can submit requests to a first API which the forwards the requests to either an IMDB or a gateway to a distributed cluster-computing framework. Requests to the IMDB are serviced and responses from the IMDB are returned to the client. Requests that are forwarded to the gateway are first modified for the distributed cluster-computing framework, and are then parsed by the gateway and used to instantiate processors that generate corresponding requests to the distributed cluster-computing framework. Responsive data from the distributed cluster-computing framework is used to generate responses to the client requests that are forwarded to the first API which modifies them to appear as if they were generated by the IMDB. These modified responses are returned by the first API to the client.
US12020082B2 Method and system for integrating multiple cloud platforms with diagraming tools
The present invention discloses a method for implementation of a software application implemented by a processor of a computer system, wherein said software application enables mapping of one or more diagramming elements to one or more cloud computing server, wherein said method comprising: Configuring, by an application interface, at least a 2D or 3D network architecture model on a first cloud computing platform, using one or more cloud components directly from a graphical drawing tool; deploying, by said application interface, said network architecture model on said first cloud computing platform to create a cloud application network; requesting, by said application interface, a copy of said cloud application network from said first cloud computing platform; shifting, by said application interface, said cloud application network from said first cloud computing platform to said second cloud computing platform for deploying said cloud components in a second cloud computing platform.
US12020080B2 Automated resource request mechanism for heterogeneous infrastructure using profiling information
Methods, systems, and computer program products for an automated resource request mechanism for heterogeneous infrastructure using profiling information are provided herein. A computer-implemented method includes obtaining resource utilization information, pertaining to multiple system resources, from multiple heterogeneous system infrastructure deployments; automatically learning resource interdependencies for the heterogeneous system infrastructure deployments by processing at least a portion of the resource utilization information using a first set of machine learning techniques; automatically determining performance profiles, with respect to the multiple system resources, for the multiple heterogeneous system infrastructure deployments by processing at least a portion of the resource utilization information and at least a portion of the learned resource interdependencies using a second set of machine learning techniques; predicting resource requests for at least one of the heterogeneous system infrastructure deployments using the determined performance profiles; and performing automated actions based on the resource request predictions.
US12020079B2 Systems, methods, and devices for data propagation in graph processing
A method of partitioning a graph for processing may include sorting two or more vertices of the graph based on incoming edges and outgoing edges, placing a first one of the vertices with fewer incoming edges in a first partition, and placing a second one of the vertices with fewer outgoing edges in a second partition. The first one of the vertices may have a lowest number of incoming edges, and the first one of the vertices may be placed in a first available partition. The second one of the vertices may have a lowest number of outgoing edges, and the second one of the vertices may be placed in a second available partition. A method for updating vertices of a graph may include storing a first update in a first buffer, storing a second update in a second buffer, and transferring the first and second updates to a memory using different threads.
US12020077B1 Autoscaling in a stateful system
A process for facilitating autoscaling in a stateful system is described herein. In embodiments, a set of metrics associated with a set of components of a stateful service is obtained. The set of metrics may generally indicate a utilization or a load of each of the components of the set of components (e.g., message managers and/or data stores). Thereafter, it is determined to initiate a scaling event at the stateful service in association with the set of components of the stateful service based on at least a portion of the set of metrics attaining a metric threshold indicating a threshold value for determining whether to scale stateful service components. A scaling request can then be provided to the stateful service to initiate the scaling event at the stateful service in association with the set of components of the stateful service.
US12020073B2 Workflow automation utilizing metadata structure
An apparatus comprises a processing device that is configured to obtain a metadata structure corresponding to a workflow automation. The metadata structure defines a first tier comprising individual tasks, a second tier comprising a plurality of workflows each comprising a grouping of the individual tasks and a third tier comprising an orchestration comprising a grouping of the workflows. The processing device is configured to generate a graphical user interface (GUI) based on the metadata structure that is configured to present the plurality of tiers to a user. The GUI comprises a plurality of elements each activatable to enable or disable corresponding individual tasks and workflows. The GUI is presented to a user and an activation of a given element is received from the user. The activation disables the corresponding individual task or workflow for the workflow automation. The workflow automation is executed based at least in part on the activation.
US12020066B2 Asynchronous completion notification in a multi-core data processing system
Asynchronous completion notification is provided in a data processing system including one or more cores each executing one or more threads. A hardware unit of the data processing system receives and enqueues a request for processing and a source tag indicating at least a thread and core that issued the request. The hardware unit maintains a pointer to a completion area in a memory space. The completion area includes a completion granule for the hardware unit and thread. The hardware unit performs the processing requested by the request and computes an address of the completion granule based on the pointer and the source tag. The hardware unit then provides completion notification for the request by updating the completion granule with a value indicating a completion status.
US12020063B2 Preflight checks for hardware accelerators in a distributed system
Methods, systems, and apparatus, including computer programs encoded on computer storage media for performing preflight checks of a distributed computing system, are described. In one aspect, a method includes assigning a computing workload to a first subset of hardware accelerator machines each having one or more hardware accelerators. A preflight check on the first subset is performed before performing the computing workload to verify the functionality of each machine in the first subset. For each hardware accelerator machine of the first subset, a program code package is installed, including a task action based at least in part on characteristics of the computing workload. The task action including a sequence of operations is performed on the hardware accelerator machine to determine whether the task action fails. Whenever the task action fails, the computing workload is re-assigned to a second subset of hardware accelerator machines different from the first subset.
US12020060B2 Managing proxy virtual machines
Techniques for managing proxy virtual machines are disclosed. In some embodiments, a computer system deploys proxy virtual machines on a data center in an intelligent way in order to optimize performance and efficiency for backing up data from and restoring data to the data center, using the topology of the data center to determine how many proxy virtual machines to deploy and on which specific hosts to deploy the proxy virtual machines. Rather than determining the number of proxy virtual machines to deploy based on a coaxing out of all of the ports on each proxy virtual machine to handle a planned quantity of backup jobs, the computer system may calculate the number of proxy virtual machines to use based on a rule that ports be left available for un-planned on-demand restore jobs.
US12020056B2 Industrial automation control project conversion
An industrial development hub (IDH) supports industrial development and testing capabilities that are offered as a cloud-based service. The IDH comprises an enhanced storage platform and associated design tools that serve as a repository on which customers can store control project code, device configurations, and other digital aspects of an industrial automation project. The IDH system can facilitate discovery and management of digital content associated with control systems, and can be used for system backup and restore, code conversion, and version management. The IDH also supports storage and instantiation of virtual machine images preconfigured with digital engineering applications or project conversion that can be instantiated and executed remotely as part of a digital engineering services framework.
US12020053B2 Exposing untrusted devices to virtual machines
A method includes receiving, by a hypervisor executing on a computing system, a request to associate an input/output (I/O) device with a virtual machine running on the computing system. The I/O device corresponds to a physical device attached to a first peripheral bus of a first bus type. The method further includes determining whether the I/O device is a trusted I/O device. The method further includes, in response to determining that the I/O device is not a trusted I/O device, exposing the I/O device to the virtual machine via a first virtual bus of a second bus type. Exposing the I/O device to the virtual machine via the first virtual bus causes the virtual machine to initiate a first security protocol associated with the first virtual bus.
US12020049B2 Method and system for automatically invoking functionality while using a primary application without user action
Methods and systems are provided for automatically determining a need to invoke functionality of a feature of an application while using a primary application and for automatically invoking that functionality without user action. When input information is input into the primary application via a user interface of a user system, it can be received by an application server from a sender process at the user system, and a prefix that occurs before a text string can be identified. The text string that follows the prefix can be extracted by performing a matching analysis against a library of keywords and extracting a matching keyword. The text string comprises extracted text from the input information. The matching keyword can be matched to an entry that is mapped to a command that can be executed to generate an action that automatically invokes the functionality of the feature of the application without user action.
US12020043B2 Using containers to clean runtime resources when unloading a shared library
Embodiments of the invention include a computer-implemented method that includes accessing, using a processor, a loader library; using the processor to generate a mock library comprising a mock version of the loader library; using the processor to containerize the loader library; and using the processor to unload the loader library.
US12020041B2 Fast configuration of a processing circuit
A method for configuring a processing circuit, the method may include (i) receiving, by the processing circuit, a compressed configuration information data structure (CCDS) that comprises multiple segments, wherein the CCDS was generated by a size-preserving compression process that maintains a size of the segments; (ii) decompressing the CCDS, by the processing circuit, to provide decompressed configuration information, wherein the decompressing comprises: searching for headers, wherein a header comprises sequence parameters, wherein the sequence parameters comprise at least one out of a length, an address field, and a type; and (iii) configuring the processing circuit using the decompressed configuration information, wherein the configuring is executed based on the headers.
US12020039B2 Compute instance warmup operations
Methods, apparatuses, and computer program products are described. An application server may create a compute instance associated with a pool of compute instances. The application server may select, based on one or more operation usage metrics that may indicate operations previously performed by compute instances in the pool of compute instances, a set of initialization operations from a plurality of available initialization operations. The application server may retrieve, at the compute instance, the set of initialization operations based on the selecting. The application server may perform the set of initialization operations with the compute instance as part of a compute instance warmup process in response to the compute instance being created. The application server may indicate the compute instance as an available compute instance in the pool of compute instances based on the compute instance warmup process.
US12020036B2 Trajectory-based hierarchical autoscaling for serverless applications
A method includes monitoring, during a first time interval, traffic associated with one or more applications executed by a cluster of compute nodes and determining, in view of the traffic associated with the one or more applications during the first time interval, that the traffic is predicted to exceed a capacity threshold of the cluster of compute nodes at an end of a second time interval. The method further includes initiating startup of an additional compute node to be added to the cluster of compute nodes for executing replicas of the one or more applications.
US12020035B2 Programmatically controlled data multicasting across multiple compute engines
This specification describes a programmatic multicast technique enabling one thread (for example, in a cooperative group array (CGA) on a GPU) to request data on behalf of one or more other threads (for example, executing on respective processor cores of the GPU). The multicast is supported by tracking circuitry that interfaces between multicast requests received from processor cores and the available memory. The multicast is designed to reduce cache (for example, layer 2 cache) bandwidth utilization enabling strong scaling and smaller tile sizes.
US12020034B2 Instruction execution method and instruction execution device
An instruction execution method for a microprocessor is provided. The microprocessor includes a model specific register (MSR). And, the instruction execution method includes the following steps. A target instruction is received using an instruction cache. The target instruction is decoded using an instruction translator to determine whether the target instruction is a specific instruction is a specific instruction. When the target instruction is the specific instruction, a model specific register index of the target instruction is obtained to directly read or write the model specific register.
US12020032B2 Prediction unit that provides a fetch block descriptor each clock cycle
A prediction unit includes a single-cycle predictor (SCP) configured to provide a series of outputs associated with a respective series of fetch blocks on a first respective series of clock cycles and a fetch block prediction unit (FBPU) configured to use the series of SCP outputs to provide, on a second respective series of clock cycles, a respective series of fetch block descriptors that describe the respective series of fetch blocks. The fetch block descriptors are useable by an instruction fetch unit to fetch the series of fetch blocks from an instruction cache. The second respective series of clock cycles follows the first respective series of clock cycles in a pipelined fashion by a latency of the FBPU.
US12020030B2 Command delay
An apparatus includes a memory component, a delay component, and a command component coupled to the delay component. The command component can be configured to enter a received command associated with accessing a physical address in the memory component into an execution queue and mark the command as active. The command component can be configured to send the active command to the memory component to be executed. The command component can be configured to clear the active command from the execution queue in response to receiving a message from the memory component, via the delay component, indicating the active command has been executed. The delay component can be configured to delay the message from the memory component a particular period of time before sending the message to the command component.
US12020029B2 Program conversion device, program conversion method, and program conversion program
A program conversion device 20 for converting source code that is the generation source of an object program executed by a vector processor, the vector processor including a vector arithmetic unit that performs vector arithmetic, a scalar arithmetic unit that performs scalar arithmetic, and a shared memory that can be accessed by either of the vector arithmetic unit and the scalar arithmetic unit, the program conversion device 20 includes a conversion unit 21 which converts the source code so that: the vector arithmetic unit is caused to copy a plurality of data, which are stored in separate areas within the shared memory accessed by the scalar arithmetic unit during the process indicated by the source code, to a single different area from the areas in the shared memory; and the scalar arithmetic unit is caused to access the single different area instead of the separate areas.
US12020028B2 Apparatuses, methods, and systems for 8-bit floating-point matrix dot product instructions
Systems, methods, and apparatuses relating to 8-bit floating-point matrix dot product instructions are described. A processor embodiment includes fetch circuitry to fetch an instruction having fields to specify an opcode and locations of a destination matrix having single-precision elements, a first source matrix, and a second source matrix, the source matrices having elements that each comprise a quadruple of 8-bit floating-point values, the opcode to indicate execution circuitry is to cause, for each element of the first source matrix and corresponding element of the second source matrix, a conversion of the 8-bit floating-point values to single-precision values, a multiplication of different pairs of converted single-precision values to generate plurality of results, and an accumulation of the results with previous contents of a corresponding element of the destination matrix, decode circuitry to decode the fetched instruction, and the execution circuitry to respond to the decoded instruction as specified by the opcode.
US12020024B2 Method and system for identifying terms from cryptic forms of variable names in program code
To understand/reverse engineer the code, knowledge of cryptic terms (variable names) present in the code is mandatory. The reverse engineering to understand the code is a very complex task which has infinite variations. A method and system for identifying meaningful terms in a domain context from a plurality of cryptic forms of a variable name in a program code is provided. A machine learning model that understands the cryptic form of a variable name and relates the co-occurring cryptic terms and expands them is provided. These expanded forms of cryptic terms directly aid in understanding of each term and its usage in a more accurate way. This knowledge is used in many downstream task of reverse engineering the program code. Linking of the multiple usages of the same variable and aims to reduce the gap of naming convention mismatches introduced by developers is provided.
US12020023B2 Computer-based systems configured to decouple delivery of product configuration changes associated with continuous integration/continuous delivery programming pipelines and methods of use thereof
Systems and methods are disclosed for providing a CI/CD pipeline that decouples delivery of product configuration changes from code and similar changes, otherwise bundled/handled together with such configuration changes, for delivery to a running application in production. An exemplary method may include configuring components of CI/CD application in production to subscribe to application updates during runtime; processing an update to the application; processing/handling the update to process only configuration changes for propagation to subscribed components; validating the configuration changes; and instructing a workflow engine to: determine whether the configuration changes are needed for each component, update the components in runtime memory, if so, and provide the validated changes as an update in a next processing cycle to deploy such changes during the runtime.
US12020022B2 In-band instantiation configuration for application workloads
A computer-implemented method, computer program product, and system for managing an application. The computer-implemented method comprises defining, by a first application, a specification of a second application and sending, by the first application, a request to a subsystem, wherein the request comprises a file, the file comprising the specification, and request data to be processed. The computer-implemented method further comprises configuring, by the subsystem, an instance of the second application, wherein the configuring comprises provisioning the instance according to the specification and sending the received request data to the instance. The computer-implemented method further comprises processing, by the instance, the request data.
US12020019B2 In-service software upgrade centralized database versioning and migration
Systems and methods are provided for in-service software upgrades using centralize database versioning and migrations. The systems and methods described herein can intercept protocol messages between a client and a network device and run a first control plane comprising an origin state database and a plurality of un-migrated services. The system can generate a target state data model, wherein an origin state data model associated with the origin state database migrates to the target state data model, and copy the origin state database. The system can migrate second control plane software to the target state database and operate un-migrated services in accordance with the first control plane software and the copied origin state database while operating migrated services in accordance with the second control plane software and the target state database.
US12020018B2 System and method for controlling update of motor-driven power steering software
Disclosed are a system and method for controlling the update of software of a motor-driven power steering (MDPS) apparatus, the system includes a central communication controller configured to download the latest version of new SW through wireless communication with a server outside a vehicle and an MDPS controller including a first memory in which an old version of SW has been stored and a second memory and configured to download the new SW from the central communication controller, store the new SW in the second memory, and perform the update of the new SW by swapping the first memory and the second memory.
US12020016B2 Rebasing image layers utilising a repository-based strategy
A system and method of performing a rebase action to image layers of a container. The method includes receiving a first indication that an image update of a first container is available. The first container includes a base layer and one or more first layers. The method includes updating, in response to receiving the first indication, the base layer based on the image update to create an updated base layer. The method includes rebasing, by a processing device using the updated base layer, the one or more first layers to create one or more rebased first layers. The method includes the storing the one or more rebased first layers in a repository to be reused to update a second container.
US12020015B2 Partitioned deployment of updates to cloud service based on centerally updated configuration store
A data processing system implements obtaining policy information for an update to be deployed to one or more components of a cloud-based service identifying a plurality of rings of the cloud-based service to which the update is to be deployed; analyzing the policy information to determine configuration information for a plurality of installer instances each associated with one or more rings or one or more stages of a ring to which the update is to be deployed; obtaining payload information for each respective installer instance, the payload information indicating one or more payloads associated with the update to be deployed to the respective one or more rings or one or more stages of the ring associated with the respective installer instance; and deploying the one or more payloads for each of the one or more rings or the one or more stages of the ring associated with each installer instance.
US12020010B2 Corruption determination of data items used by a build server
In some examples, a system receives first measurements of data items used by a build server in building an executable program, the data items copied from a data repository to a storage partition that is separate from the data repository, and the storage partition to store the data items relating to building the executable program by the build server. The system determines, based on the first measurements and according to a policy specified for the storage partition, whether a corruption of the data items used by the build server in building the executable program has occurred.
US12020009B2 Software application deployment
Methods, computer program products, and systems can include obtaining a first computing environment specific application deployment software code instance associated to a first computing environment, the first computing environment specific application deployment software code instance for deployment of a certain application on the first computing environment; parsing the first computing environment specific application deployment software code instance, wherein the parsing includes determining attributes of the first computing environment specific application deployment software code instance and generating, using the determined attributes of the first computing environment specific application deployment software code instance, a computing environment agnostic semantic tree data structure that expresses a workflow pattern for deployment of the certain application; and composing, with use of the computing environment agnostic semantic tree data structure, a second computing environment specific application deployment software code instance associated to a second computing environment for deployment of the certain application on the second computing environment.
US12020008B2 Extensibility recommendation system for custom code objects
In some implementations, a device may receive extensibility data related to one or more custom code objects installed in a current environment. The device may classify the one or more custom code objects in one or more respective categories and determine one or more respective complexities associated with the one or more custom code objects based on the extensibility data. The device may generate an extensibility recommendation for deploying the one or more custom code objects to a target environment based on the one or more respective categories and the one or more respective complexities associated with the one or more custom code objects. The extensibility recommendation may be generated based on the one or more custom code objects satisfying extensibility conditions associated with the target environment. The device may provide an output relating to the extensibility recommendation.
US12020003B2 Cell-based computing and website development platform
The invention relates to a cell-based computing platform that may be specifically used for website development and management. This cell-based computing platform may further be responsive to an external device, program, or operation such that changes in the value parameter of one or more cells may dynamically trigger an external response.
US12020000B2 Rounding circuitry for floating-point mantissas
Systems and methods include arithmetic circuitry that generates a floating-point mantissa and includes a propagation network that calculates the floating-point mantissa based on input bits. The systems and methods also include rounding circuitry that rounds the floating-point mantissa. The rounding circuitry includes a multiplexer at a rounding location for the floating-point mantissa that selectively inputs a first input bit of the input bits or a rounding bit. The rounding circuitry also includes an OR gate that ORs a second input bit of the input bits with the rounding bit. Moreover, the second input bit is a less significant bit than the first input bit.
US12019998B1 Phrase recommendations for data visualizations
The various implementations described herein include methods and devices for recommending phrases for data visualizations. In one aspect, a method includes presenting a data visualization page to a user, the page including a first region for displaying a data visualization and a second region for phrase recommendations. The method further includes obtaining a dataset selected by the user, the dataset including a plurality of fields; and generating a first set of phrase recommendations based on the dataset, each phrase recommendation corresponding to a respective field. The method also includes displaying the first set of phrase recommendations in the second region; and receiving a user selection of a first phrase. The method further includes, in response to the user selection: presenting a data visualization in the first region using the first phrase; and displaying a second set of phrase recommendations generated based on the first phrase.
US12019996B2 Conversational syntax using constrained natural language processing for accessing datasets
In general, techniques are described for various aspects of accessing datasets. A device comprising a memory configured to store the dataset, and a processor may be configured to perform the techniques. The processor may expose a language sub-surface specifying a natural language containment hierarchy defining a grammar for a natural language as a hierarchical arrangement of a plurality of language sub-surfaces. The processor may receive a query to access the dataset, the query conforming to a portion of the natural language provided by the exposed language sub-surface. The processor may transform the query into one or more statements that conform to a formal syntax associated with the dataset, access, based on the one or more statements, the dataset to obtain a query result, and output the query result.
US12019993B2 Systems and methods for short- and long-term dialog management between a robot computing device/digital companion and a user
Systems and methods for managing conversations between a robot computing device and a user are disclosed. Exemplary implementations may: initiate a first-time user experience sequence with the user; teach the user the robot computing capabilities and/or characteristics; initiate, utilizing a dialog manager, a conversation with the user; receive, one or more command files from the user via one or more microphones; and generate conversation response files and communicating the generated conversation files to the dialog manager in response to the one or more received user global command files to initiate an initial conversation exchange.
US12019991B2 Neural network for interpreting sentences of a natural language
The invention relates to computer systems and is intended for interpreting sentences in a natural language. A neural network consists of layers of neurons. A first neuron layer is intended for interpreting the meanings of individual words in a sentence. Intermediate neuron layers are intended for interpreting phrases in a sentence, in which the number of words in a phrase corresponds to the number of the neuron layer. The last neuron layer is represented by an output neuron and is intended for interpreting a sentence on the basis of the lexical meanings interpreted in the preceding neuron layers. Each neuron of the input and intermediate layers comprises a memory cell intended for storing the meanings of a word or a phrase. Moreover, in order to improve the quality of interpretation, each such meaning is assigned a binary feature, the coding of which is described according to the rule whereby “1” is the primary meaning of a word or phrase and “0” is the secondary meaning of the word or word group.
US12019988B2 Multilingual, end-to-end-aspect based sentiment analysis with opinion triplets predictions
A computer-implemented method for training a neural end-to-end aspect based sentiment analysis (ABSA) system includes: inputting a batch of samples of a dataset into the neural end-to-end ABSA system, where the neural end-to-end ABSA system includes: a contextual language encoder configured to embed tokens with context; a first self-attention network configured to, based on an output of the contextual language encoder, detect an aspect term and provide a first output corresponding to the aspect term; and a second self-attention network configured to, based on the output of the contextual language encoder, detect the aspect term and provide a second output corresponding to the aspect term; and based on the inputted batch of samples and a consistency loss function, selectively adjusting weights of the neural end-to-end ABSA system based on consistent aspect term detection by the first self-attention network and the second self-attention network.
US12019987B1 Systems and methods for flexible regularized distillation of natural language processing models to facilitate interpretation
Systems, apparatuses, methods, and computer program products are disclosed for distillation of a natural language processing model. An example method includes receiving, by communications circuitry, a set of text data comprising a set of observations and predicting, by processing circuitry and using the NLP model, classifications for each observation in the text data. The example method further includes generating, by model training engine, a balanced sampled data structure based on the predicted classifications for each observation in the text data and training, by the model training engine, a surrogate model using the balanced sampled data structure. The example method further includes identifying, by an interpreter and from the surrogate model, a set of most-influential tokens in the text data.
US12019985B2 Language-based content recommendations using closed captions
Systems, apparatuses, and methods are described herein for providing language-level content recommendations to users based on an analysis of closed captions of content viewed by the users and other data. Language-level analysis of content viewed by a user may be performed to generate metrics that are associated with the user. The metrics may be used to provide recommendations for content, which may include advertising, that is closely aligned with the user's interests.
US12019983B1 Dataset generation from a knowledge graph using a custom ontology
Techniques for generating a dataset from a knowledge graph are described. An exemplary method includes receiving a request to generate a dataset from a knowledge graph to be stored in the storage; generating a dataset comprising a plurality of mention-concept pairs from the knowledge graph according to the request based one or more of a synonym-based and graph-based evaluation of the knowledge graph and a custom ontology for the knowledge graph; and storing the generated dataset in the storage.
US12019980B2 Apparatus, system, and method for adaptive parsing and processing of text to facilitate user engagement
A computer system for adaptive parsing and processing of text to facilitate user engagement in a remote computing environment on an electronic device comprising one or more processors, one or more computer-readable memories, and one or more computer-readable storage devices, and program instructions stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories is provided. The stored program instructions include receiving an input content from the electronic device of a user, the input content comprising a plurality of words, the plurality of words comprising one or more content words and one or more function words; following the receiving of the input content, extracting the function words and the content words from the input content; following the extracting of the input content, analyzing the function words and the content words extracted from the input content; determining, based on the extraction of the input content including the function words and the content words, user information; determining, based on the user information, output content to output to the user; and outputting, to a screen of the electronic device of the user, the output content.
US12019973B2 Method for reticle enhancement technology of a design pattern to be manufactured on a substrate
Methods for reticle enhancement technology (RET) for use with variable shaped beam (VSB) lithography include determining an initial mask pattern from a desired pattern for a substrate; calculating a first substrate pattern from the initial mask pattern; determining an initial set of VSB shots that will form the initial mask pattern; calculating a simulated mask pattern from the initial set of VSB shots; calculating a second substrate pattern from the simulated mask pattern; and adjusting the initial set of VSB shots, wherein the adjusting of the initial set of VSB shots creates an adjusted set of VSB shots.
US12019972B2 Method and system of forming semiconductor device
A method of forming a semiconductor device including: providing a first circuit cell including a first pin cell; forming a connecting path originated from the first pin cell of the first circuit cell; performing an Electromigration (EM) checking process with a first parasitic capacitance of the first pin cell and a second parasitic capacitance of the connecting path by loading a loading capacitance file to determine whether the loading capacitance of the first pin cell is larger than a first predetermined capacitance; and substituting a second pin cell for the first pin cell when the loading capacitance of the first pin cell is larger than the first predetermined capacitance, wherein the second pin cell is different from the first pin cell.
US12019967B2 Routing connections in integrated circuits based on reinforcement learning
The disclosure provides a general solution for determining connections between terminals of various types of circuits using machine learning (ML). A ML method that uses reinforcement learning (RL), such as deep RL, to determine and optimize routing of circuit connections using a game process is provided. In one example a method of determining routing connection includes: (1) receiving a circuit design having known terminal groups, (2) establishing terminal positions for the terminal groups in a routing environment, and (3) determining, by the RL agent, routes of nets between the known terminal groups employing a model that is independent of a number of the nets of the circuit. A method of creating a model for routing nets using RL, a method of employing a game for training a RL agent to determine routing connections, and a RL agent for routing connections of a circuit are also disclosed.
US12019965B2 Integrated circuit including standard cell and method of manufacturing the integrated circuit
A method includes placing standard cells based on a standard cell library and generating layout data, and placing a filler cell selected from among a first type filler cell and a second type filler cell by using the layout data. The filler cell is placed based on a density of a pattern formed in the standard cell. The standard cell library includes data defining the first and second type filler cells. A density of a contact formed on an active region of the second type filler cell to contact the active region of the second type filler cell is lower than a density of a contact formed on an active region of a first type filler cell to contact the active region of the first type filler cell.
US12019964B1 Optimizing use of computer resources in implementing circuit designs through machine learning
Methods and systems for selecting between single-process and multi-process implementation flows involve identifying features of a circuit design by a design tool. A classification model is applied to the features. The classification model indicates whether an implementation flow on the circuit design is likely to have a runtime within a first range of runtimes or a runtime within a second range of runtimes. The implementation flow is executed by the design tool in a single process in response to the classification model indicating the implementation flow on the circuit design is likely to have a runtime within the first range of runtimes. The implementation flow is executed by the design tool in a plurality of processes in response to the classification model indicating the implementation flow on the circuit design is likely to have a runtime within the second range of runtimes.
US12019960B1 Method for constructing six-degree-of-freedom ROV operation simulation platform
A method for constructing a six-degree-of-freedom ROV operation simulation platform comprises an integrated control platform, an instructor control system, a marine environment simulation system, a simulation platform calculation system, an ROV control system, a display system and a database storage system; wherein the construction method comprises (1) calculating a hydrodynamic coefficient and a time delay function of a mother ship according to a profile of the mother ship; (2) establishing a finite difference model of umbilical cables and tethers by adopting a beam model, and calculating a shape and tensions at both ends; step (3) establishing boundary conditions of the umbilical cables and the tethers in a coupling model; (4) modeling a tether management system by using a bar element model; (5) establishing a nonlinear ROV maneuverability equation; and (6) establishing a dynamic model of the manipulator considering a pose of the ROV.
US12019958B2 Method and apparatus for automated test plan generation to measure a measurement object
A method for generating a test plan for testing a measurement object includes obtaining a data record representing the measurement object. The method includes setting a reference structure based on the data. The method includes assigning at least one reference structure-specific test feature to the reference structure. A test is carried out based on data for the data record representing the measurement object as to whether structures that are similar to or the same as the reference structure are present. The reference structure-specific test feature is assigned to each similar or same structure as the structure-specific test feature. The method includes generating the test plan to include the structure-specific test features.
US12019957B2 Hanger placement for computer-aided design
Examples herein describe systems and methods for hanger placement for computer-aided design (“CAD”). A plugin can provide a hanger placement option on a graphical user interface (“GUI”) of the CAD program. When the option is selected, the plugin can choose hanger locations on a run of ductwork or piping based on hanger parameters and collision detection. This can include testing hanger locations by building an array between the selected item and the ceiling of a plan in the GUI, and testing for collisions with other objects at each point in the array. If a collision is detected, a new hanger location is tested. The new hanger location can be selected based on the hanger parameters, such as by incrementing the interval between hangers while staying within a maximum interval.
US12019956B2 Subsampling method for converting 3D scan data of an object for marine, civil, and architectural works into smaller densities for processing without CAD processing
The point cloud scan image data first is structured with a x-y-z coordinate system, then split into smaller Cluster Bounds (CB) volumes and a CB x-y-z is imposed on the CB centroid. The Euclidean x-y-z distance (ED) is calculated for each data point. Only points within Radial Distance (RD cylinder) are retained/processed. Data points within RD are weighted; points closer to centroid having higher weights. Each data point has Weighted Value WV (square of the inverse of the x-y-z distance). Each x,y,z has Weighted Average (WAV) per axes. WAV is sum of each original point coordinate times WV, divided by sum all WVs. Resultant is one subsampled point per axis. One WAV per CB is selected based upon axis nearly orthogonal to x,y,z WAV points. All CBs subsampled in parallel. Subsampled output comma separated coordinate file for CAD program.
US12019949B2 Method for audio mixing, terminal device, and non-transitory computer-readable medium
Provided are a method and device for audio mixing, and non-transitory computer-readable medium. The method comprises: acquiring a current system volume parameter of a terminal apparatus; adjusting an audio mixing parameter for audio material according to the system volume parameter and a frequency range of the audio material; performing audio mixing processing on the audio material according to the audio mixing parameter; and playing the processed audio material. In the invention, an audio mixing parameter of audio material can be adjusted according to an acquired current system volume parameter of a terminal apparatus and a frequency of the audio material, thereby applying different audio mixing parameters to the audio material according to different system volume parameters, and accordingly playing the audio material according to the audio mixing parameters.
US12019946B1 Automatically generating feedback about content shared during a videoconference
Feedback can be automatically generated for visual content presented during a videoconference. For example, a system can receive a user selection of a file containing visual content to be presented to members of a video conference, wherein the visual content includes pages that are to be sequentially presented to the members during the video conference. The system can then facilitate presentation of the visual content to the members of the video conference. The system can also obtain metadata associated with at least one page of the visual content presented during the video conference, determine feedback about the at least one page by analyzing the metadata, and provide the feedback to an editor of the visual content.
US12019945B2 Application replication platform
A first device may receive a request to establish a replication session between a second device and a third device, where the replication session is associated with replicating user interactions with a user interface of an application across a first instance and a second instance of the application. The first device may receive, after receiving the request, information identifying a set of interactions by a user of the second device with a first user interface provided for display by the first instance. The first device may determine, from the information, a set of instructions related to causing an indication for the set of interactions to be provided for display on a second user interface provided for display for the second instance based on the information being received from the second device. The first device may provide, after determining the set of instructions, the set of instructions to the third device.
US12019942B2 Multi-screen collaboration method and system, and electronic device
A method includes: A source device sends, to a destination device, application information of at least one source device application installed on the source device. The destination device displays an icon of the at least one source device application in a first interface, and displays, in the first interface, an icon of at least one destination device application installed on the destination device. In response to an operation on an icon of a first application in the source device application, the destination device obtains first display data generated during running of the first application on the source device. The destination device displays an application window of the first application based on the first display data. In response to an operation on an icon of a second application in the destination device application, the destination device starts the second application, and displays an application window of the second application.
US12019941B2 Information processing apparatus and information processing method
The present technology relates to an information processing apparatus and an information processing method that enable screen sharing to be easily and reliably performed. Provided is an information processing apparatus including a processing unit that generates, on the basis of a message transmitted from a sharing source device that performs screen sharing, identification information that identifies the information processing apparatus serving as a sharing candidate device as a candidate for screen sharing, provides the sharing source device with device information regarding the information processing apparatus, and outputs the generated identification information. The present technology can be applied to a device that performs screen sharing.
US12019939B1 Control of a display device included in a display grid
Various embodiments set forth a computer-implemented method of displaying content of a visualization environment, comprising receiving, by a display controller coupled to a display device included in a plurality of display devices, a configuration that includes a display mode and identifies a dashboard to be displayed, determining a position of the display device relative to positions of other display devices, retrieving a set of values associated with the dashboard, where the set of values is provided by a remote data source based on a query executed on raw machine data associated with the dashboard, determining, based on the position, at least a portion of the dashboard to display in the display device, and causing, by the display controller, the display device to display at least a portion of the set of values within at least the portion of the dashboard.
US12019937B2 Head mounted processing apparatus
When an instruction from the user is received or when an event occurs and the head mounted processing apparatus is terminated, a key content pair information register is configured to associate a state of content at the time of the event occurrence with a registration key obtained from an image of a camera at the time of the event occurrence to store them in a memory as key content pair information. When the head mounted processing apparatus is activated, a key content pair restorer is configured to determine whether an image of the camera at the time of apparatus activation is made conformity with the registration key or not on the basis of the key content pair information, and restore the state of the content corresponding to the registration key made conformity with the image in a case where the image is made conformity with the registration key.
US12019935B2 Information processing device and information processing program
An information processing unit 20 includes a CPU 21, in which the CPU 21 displays an operator associated with a setting of a job on a display unit 14, and in a case in which the CPU 21 receives a retaining instruction, which is an instruction to retain the operator associated with the setting of the job without erasing the operator from the display unit 14 while the job is being executed, and after the receipt of the retaining instruction, in a case in which the job that is being executed is discontinued, the CPU 21 cancels the retaining instruction for the discontinued job.
US12019922B2 Retention framework for data stores
Systems, methods and products for performing file retention operations in a system in which a content management system accesses multiple cloud-based data stores that are compliant with a common file transfer protocol, but use different vendor-specific protocols for file retention operations, where a retention framework is coupled between the content management system and the data stores. The content management system performs file access operations by accessing an SDK that generates requests for these operations which follow the common set of protocols. The content management system performs file retention operations by accessing a retention framework that uses the information received from the content management system to identify the targeted file, identify the data store in which the targeted file is stored, and generate a request for a retention operation that is configured according to the data-store-specific retention protocols which correspond to the identified data store.
US12019920B2 Memory controller with programmable atomic operations
A memory controller circuit is disclosed which is coupleable to a first memory circuit, such as DRAM, and includes: a first memory control circuit to read from or write to the first memory circuit; a second memory circuit, such as SRAM; a second memory control circuit adapted to read from the second memory circuit in response to a read request when the requested data is stored in the second memory circuit, and otherwise to transfer the read request to the first memory control circuit; predetermined atomic operations circuitry; and programmable atomic operations circuitry adapted to perform at least one programmable atomic operation. The second memory control circuit also transfers a received programmable atomic operation request to the programmable atomic operations circuitry and sets a hazard bit for a cache line of the second memory circuit.
US12019919B2 Cache program operation of three-dimensional memory device with static random-access memory
A three-dimensional (3D) memory device includes a 3D NAND memory array, an on-die static random-access memory (SRAM), and peripheral circuits formed on the same chip with the on-die SRAM. The peripheral circuits include a page buffer coupled to the on-die SRAM and a controller coupled to the on-die SRAM and the page buffer. The controller may be configured to load program data into the page buffer and cache the program data into the on-die SRAM as a backup copy of the program data. In response to a status of programming the program data from the page buffer into the 3D NAND memory array being failed, the controller may be further configured to transmit the backup copy of the program data in the on-die SRAM to the page buffer, and program the backup copy of the program data in the page buffer into the 3D NAND memory array.
US12019912B2 Channelization of pseudo-random binary sequence generators
An example embodiment includes an n-bit parallel pseudo-random binary sequence (PRBS) generator coupled to channelization circuitry to control the channelization circuitry to select from among a single channel n-bit output pattern from the PRBS generator and a number of multiple channel output patterns from the PRBS generator. The number of multiple channel output patterns can correspond to respective sub-patterns of the single channel n-bit output pattern.
US12019911B2 Storage management apparatus, method and program
In a system using edge computing, a technology for performing efficient storage management is provided. A storage management apparatus communicable with a plurality of edge servers each including a storage part storing data and access log information to the data is configured to acquire the access log information from each edge server; to decide, based on the acquired access log information, whether a state of access to the data stored in the storage part of each edge server meets a preset criterion; and to execute control to select, as a transfer target, data in the state of access which is decided as failing to meet the criterion, and to transfer the data to another storage part different from the storage part in which the data is stored.
US12019905B2 Digital compute in memory
Certain aspects generally relate to performing machine learning tasks, and in particular, to computation-in-memory architectures and operations. One aspect provides a circuit for in-memory computation. The circuit generally includes multiple bit-lines, multiple word-lines, an array of compute-in-memory cells, and a plurality of accumulators, each accumulator being coupled to a respective one of the multiple bit-lines. Each compute-in-memory cell is coupled to one of the bit-lines and to one of the word-lines and is configured to store a weight bit of a neural network.
US12019904B2 Alleviating interconnect traffic in a disaggregated memory system
One or both of read and write accesses to a fabric-attached memory module via a fabric interconnect are monitored. In one or more implementations, offloading of one or more tasks accessing the fabric-attached memory module to a processor of a routing system associated with the fabric-attached memory module is initiated based on the read and write accesses to the fabric-attached memory module. Additionally or alternatively, replicating memory of the fabric-attached memory module to a cache memory of a computing node in the disaggregated memory system executing one or more tasks of a host application is initiated based on the write accesses to the fabric-attached memory module.
US12019903B2 Data storage device with flow tracking ability
The present disclosure generally relates to improved event filtering, debugging, and flow communication through a flow identifier. Rather than sending messages or events with no identity or with local identity (that is identity that has meaning only to a few modules, and not to all the modules), this disclosure suggests adding a flow identifier to each message or event. The flow identifier is at least two bits added to each message to be later identified when needed. A first message is sent to a HW or FW module. At either the HW or FW module an event will be generated. When the event is generated the flow identifier will be added to the event. The HW or FW module will then send the generated events along with the flow identifier to the TBRAM. Once received, the TBRAM will send the events along with the flow identifier to a PC.
US12019899B2 Data relocation with protection for open relocation destination blocks
A data storage device includes a memory device and a controller coupled to the memory device. The controller is configured to relocate first valid data from a first source block to a destination block, relocate second valid data from a second source block to the destination block, determine that the destination block is closed, re-mark the first and second source block with a second indication, and erase the source blocks that have the second indication. The first source block and the second source block are marked with a first indication after each respective data is relocated. The first indication indicates that the source block cannot be freed. The second indication indicates that the destination block is closed and the associated source blocks can be erased. Prior to closing the destination block, parity data may be generated for the data of the destination block and programmed to the destination block.
US12019898B2 Data storage system with workload-based dynamic power consumption
A data storage system may have a data storage device with a memory arranged into a plurality of logical namespaces. A power module can be connected to the plurality of logical namespaces and configured to transition at least one memory cell in response to a workload computed for a namespace of the plurality of the logical namespaces to maintain a power consumption of 8 watts or less for the data storage device.
US12019896B2 Mechanisms for grouping nodes
Techniques are disclosed relating to upgrade groups. A node of a computer system may access metadata assigned to the node during deployment of the node. The node may be one of a plurality of nodes associated with a service that is implemented by the computer system. The node may perform an operation on the metadata to derive a group identifier for the node and the group identifier may indicate the node's membership in one of a set of groups of nodes managed by the service. The node may then store the group identifier in a location accessible to the service.
US12019893B2 Storage device pool management based on fragmentation levels
Aspects directed towards data storage management are provided. In one aspect, a data storage system receives fragmentation level information from data storage devices, and host data from a host device to be stored in the data storage devices. Based on the received fragmentation level information, a target data storage device is selected from the data storage devices, and the host data is sent to the target data storage device. In another aspect, a data storage device determines threshold conditions that trigger a defragmentation process. For this aspect, a fragmentation level metric indicating a proximity of the data storage device to initiating the defragmentation process is calculated based on the threshold conditions and a current amount of data stored in a non-volatile memory (NVM). The fragmentation level metric is then sent to a storage management device.
US12019890B2 Adjustable deduplication method, apparatus, and computer program product
A data processing method in a storage system is provided. The method includes: when the storage system is under a first load, performing an inline deduplication operation; and when the storage system is under a second load, directly storing a received second data block without performing the inline deduplication operation, where the first load is less than the second load.
US12019885B2 Information processing system and configuration management method including storage nodes connected by network
In an information processing system, a plurality of control units (control software) implemented in different storage nodes are managed as a redundancy group, one or more first logical units (SLUs) are associated with the redundancy group, and the plurality of control units included in the redundancy group include an active control unit that processes an input/output (IO) request with respect to the first logical unit, and a standby control unit that takes over the processing when the active control unit fails. A processor (configuration management unit) arranges at least one second logical unit (ALU) in the storage node in which the active control unit exists, and associates the second logical unit with the first logical unit controlled by the active control unit.
US12019878B2 Pre-validation of blocks for garbage collection
A data storage device includes a memory device and a controller. The controller is configured to select a source block, read metadata associated with the source block and compare to a logical block address to physical block address (L2P) table, determine if a flash management unit (FMU) of the source block is valid, and add a new entry associated with the FMU into a valid FMU buffer when the FMU of the source block is determined to be valid. The controller is further configured to determine that the source block has been fully validated and select a next source block based on a valid counter. The valid counter corresponds to an amount of valid data of the next source block.
US12019877B2 Metadata allocation in memory systems
Methods, systems, and devices for metadata allocation in memory systems are described. Different blocks of a memory device of the memory system may be utilized for storing different types of data. For example, a first block may be utilized to store journaling data and a second block to store data (e.g., user data) received from a host system. The first block may include memory cells operable as high endurance single-level cells, and may be configured to support a high frequency of write operations of data with low retention rates. Additionally, the second set of block may include memory cells (e.g., a high density of memory cells) operable as multiple-level cells, and may be configured to retain large quantities of data.
US12019876B1 Feed forward training of memory interfaces
A data processor, system, method, integrated circuit are provided which update timing values for accessing a memory to compensate for voltage and temperature (VT) drift during operation. The method includes performing a link retraining sequence for a plurality of DQ lanes of the memory bus and determining a first phase offset based on the link retraining. The method includes calculating a second offset based on the first offset, applying the second offset to a plurality of command CA lanes of the memory bus.
US12019874B2 Adaptive optimization of error-handling flows in memory devices
Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations including applying an ordered set of error-handling operations to be performed on data residing in a segment of the memory device as an input to a trained machine learning model, wherein the trained machine learning model is based on latency data for previously-performed error-handling operations; and obtaining an output of the trained machine learning model, the output comprising a reordered set of error-handling operations to be performed on the data residing in the segment of the memory device, and wherein the reordered set adjusts an order of one or more error-handling operations of the ordered set of error-handling operations.
US12019873B2 Methods and systems to improve resumption time of input/output (I/O) operations based on prefetching of configuration data and early abort of conflicting workflows during a non-disruptive automatic unplanned failover from a primary copy of data at a primary storage system to a mirror copy of the data at a cross-site secondary storage system
Multi-site distributed storage systems and computer-implemented methods are described for improving a resumption time for processing of input/output (I/O) operations during an automatic unplanned failover (AUFO). A first storage cluster includes a first set of consistency groups (CGs) and a second storage cluster includes a second mirrored set of CGs. A computer-implemented method includes prefetching, with a user space of the second storage cluster, configuration information from a replicated database prior to starting the AUFO workflow, sending the configuration information to a kernel space of the second storage cluster on a per CG level while queuing the AUFO workflow, and determining if any in progress workflows conflict with the AUFO workflow.
US12019865B2 Method for quickly entering application and electronic device having foldable screen
A method for quickly entering an application includes detecting a first operation, where the first operation is used to change the electronic device from the folded form to an unfolded form, wherein when the electronic device is in the unfolded form, the included angle between the first region and the second region is greater than a second preset angle, and wherein the second preset angle is greater than the first preset angle, and displaying display interfaces of one or more preset applications in the first region, the second region, and/or the third region in response to the first operation. In the method, when the electronic device changes from the folded form to the unfolded form, a preset application may be quickly entered.
US12019864B2 Multimedia data playing method and electronic device
A method includes displaying N candidate devices, receiving a first selection operation that a user selects a second electronic device from the N candidate devices, and switch multimedia data associated with the first display interface to the second electronic device for playing or displaying the task.
US12019863B2 Techniques for selecting text
The present disclosure generally relates to selecting text. An example method includes displaying, a focus indicator at a first location; while displaying the focus indicator, detecting a gesture at a first touch location that corresponds to the focus indicator; while detecting the gesture, detecting movement of the gesture to a second touch location; in response to detecting movement of the gesture to the second touch location: in accordance with a determination that the second touch location is in a first direction, moving the focus indicator to a second indicator location; in accordance with a determination that the second touch location is in a second direction, moving the focus indicator to a third location; while the focus indicator is at a fourth location, detecting liftoff of the gesture; and in response to detecting the liftoff, maintaining display of the focus indicator at the fourth location.
US12019862B2 Sharing user-configurable graphical constructs
Methods for sharing user-configurable graphical constructs, e.g., for use with a portable multifunction device, are disclosed. The methods described herein allow for sharing user-configurable graphical constructs that contain independently configurable graphical elements and graphical assets. Further disclosed are non-transitory computer-readable storage media, systems, and devices configured to perform the methods described herein.
US12019859B2 Setting control display method and apparatus, storage medium, and electronic apparatus
Described are a setting control display method and apparatus, a storage medium, and an electronic device. The method comprises: receiving a sliding instruction for a thumb in a slider, the sliding instruction instructing the thumb to continue sliding along a first direction after sliding to the first end of the slider, and the first direction being a direction indicated by the first end; and in response to the sliding instruction, displaying, at a preset position, an information setting control associated with a system function corresponding to the slider.
US12019858B1 Generating new visualizations based on prior journey definitions
Systems, methods, and computer readable media are disclosed for generating and providing concurrent journey visualizations associated with different journey definitions. In computer-implemented embodiments, a data intake and query system, or a journey visualization computing tool, can be used to generate and provide concurrent representations corresponding with different journey definitions. In operation, a set of journey instances associated with a journey having a set of steps is obtained. Each step may be associated with at least one event that includes raw machine data produced by a component of an information technology environment. Upon obtaining different journey definitions specifying filters to apply to the set of journey instances, the data intake and query system can generate journey visualizations in accordance with the journey definitions. Thereafter, the journey visualizations corresponding with the journey definitions can be concurrently displayed by a computing device via a graphical user interface.
US12019856B2 Portable terminal having touch screen and method for processing image therein
A portable terminal having a touch screen and a method for processing an image therein are provided. The portable terminal includes a camera unit for photographing an image, a touch screen for displaying the photographed image, a controller for generating, if a substantially continuous drawing motion is detected on the touch screen, a partial area in the displayed image according to the drawing motion, and a memory unit for storing the partial area of the displayed image. Accordingly, the portable terminal may more easily perform image photographing and editing, thereby increasing user convenience.
US12019855B2 Methods and systems for vehicle interface control
A vehicle interface control unit for a vehicle comprises an accessories module to detect an accessory fitted to the vehicle an input module to receive one or more input signals from a vehicle electronic control unit, ECU; and a display control module to determine a display setting of an interface element for control of the detected accessory based on the received input signals, and control a display unit to show the interface element according to the determination.
US12019851B2 Drawer page overlay for multitasking
A method includes generating a static page of a graphical user interface including a first set of interactive elements including a plurality of resource shortcuts, a plurality of account boxes, and a graphical object selectable by a user to display a drawer page that overlays at least a portion of the static page. The method also includes receiving a selection of the graphical object and generating the drawer page. The drawer page is overlaid on the portion of the static page. The drawer page includes a drawer bar that is interactable by the user to adjust a drawer page size and a static page size based on a position of the drawer bar. Additionally, the method includes displaying the static page and the drawer page of the graphical user interface. Upon display, the drawer bar is positioned at a default position based on historical data associated with the drawer bar.
US12019850B2 Collaboration system including markers identifying multiple canvases in multiple shared virtual workspaces
A network node of a collaboration system is provided to establish communication with other network nodes. The network node comprises a display having a physical display space. The network node can store collaboration data and render on the local client screen space a local client canvas having locations in the virtual workspace. The network node includes logic to provide a user interface to display a list of markers representing predefined canvases in both the virtual workspace and another virtual workspace. The predefined canvases defining (i) respective areas in the virtual workspace having a location and (ii) an area in the other virtual workspace having a location. The network node includes logic to respond to an input indicating a selected marker from the list of displayed markers to update the location of the local client canvas to match the location of the predefined canvas represented by the selected marker.
US12019847B2 Contactless interactive interface
Systems, and methods relating to, a contactless interface apparatus. An interface can include an image system having a display and an optical device for generating a floating image depicting information rendered on the display. The interface includes a first sensor assembly configured to sense information indicative of a physical characteristic of a user and to generate a first signal corresponding to the sensed information, and a second sensor assembly configured to sense a position of a user interaction with the floating image. The interface also includes a controller in communication with the image system, the controller configured to receive the first signal, determine position information based on the first signal indicative of a position for displaying the floating image, and communicate the position information to the image system. The image system is configured to generate the floating image based on the position information.
US12019845B2 Flexible pop-out of embedded menu
Provided is a system and method for popping out a menu that is embedded within a user interface. The popped-out menu can be moved independently of a window in the user interface from which the menu is dislodged from and can have it size adjusted. In one example, the method may include displaying a menu comprising a plurality of selectable actions which are embedded within a user interface window, receiving a predetermined command with respect to the user interface, and in response to receipt of the predetermined command, outputting a pop-out menu that corresponds to the menu embedded within the user interface window, the pop-out window comprising the plurality of selectable actions and being configured to move independently of the user interface window.
US12019844B2 Graphical user interfaces and systems for presenting content summaries
In one implementation, a computing device to provide a graphical user interface (GUI) for presenting content includes one or more processors; a network interface to establish a network connection with a remote server system; a display to output a plurality of graphical elements as part of the GUI; one or more input devices to receive user input related to the plurality of graphical elements; and memory storing instructions that, when executed, cause the one or more processors to perform operations including selecting a first content element; selecting second content elements; detecting a third content element comprising a content summary of the second content elements; and outputting, in the GUI on the display, a first graphical element for the first content element and a third graphical element for the third content element, wherein second graphical elements for the second content elements are hidden or collapsed in the GUI.
US12019841B2 Apparatus management and control method and device
An apparatus management and control method includes obtaining an operation position of a target operation of a user at a holographic screen, determining a target apparatus located in a same space as the holographic screen based on the operation position, and controlling the target apparatus based on the target operation.
US12019840B2 User interfaces for controlling an insertion marker
In some embodiments, an electronic device facilitates controlling the display of an additional representation of content surrounding an insertion marker while maintaining the ability to control the insertion marker.
US12019839B2 User-specific graphical user interface based on a graphical user interface template
In some implementations, a system may obtain a graphical user interface (GUI) template that includes tiles corresponding to plug-ins. The system may generate, from the GUI template, category GUIs corresponding to categories and including a subset of the tiles. The system may identify account identifier(s) associated with a user identifier and one or more of the categories. The system may generate a user-specific GUI associated with a user account associated with the user identifier and including a subset of the category GUIs based on the account identifier(s). The plug-ins corresponding to the subset of the tiles may incorporate account data associated with at least one of the user account or the account identifier(s). The system may transmit, to a user device associated with the user account, the user-specific GUI.
US12019838B2 Standardized AR interfaces for IOT devices
An augmented reality (AR) device is interfaced to an Internet of Things (IoT) device by receiving IoT device information in a standardized schema from the IoT device. The IoT device information includes device inputs and available output information for the IoT device. A predetermined AR user interface widget to render for the IoT device is determined from the received IoT device information. The predetermined AR user interface widget converts user inputs to the AR device into the device inputs for the IoT device. Upon selection of the IoT device by the AR device, the predetermined AR user interface widget for the selected IoT device is provided to the AR device as an overlay on a display of the AR device. Device input received in response to user interaction with the AR user interface widget is provided to the IoT device in an input type expected by the IoT device.
US12019837B2 Control display method and apparatus, device, medium, and program product
A control display method is performed by an electronic device, the method including: displaying a graphical user interface (GUI), the GUI including a virtual character located in a virtual environment and a control; updating a display position of the virtual character on the GUI as the virtual character moves in the virtual environment; and in accordance with a determination that the control blocks the virtual character at the display position: increasing a transparency of the control. The control display method enables a user to better observe the virtual character that would have been blocked by the control, and dynamic changes of the transparency of the control is more likely to attract the user's attention, so that the user does not miss important information.
US12019836B2 Touch screen and touch sensitive processing apparatus and method thereof
A touch screen which is provided comprising: a display; multiple first electrodes in parallel to a first axis and multiple second electrodes in parallel to a second axis, wherein the first and the second electrodes are overlapped with the display; and an opaque and non-conductive frame which surrounds and overlaps on top of edges of the display, wherein the first axis is perpendicular to the second axis, the first electrodes intersect with the second electrodes, a distance between center lines of any two adjacent second electrodes is a second pitch, a distance in the first axis between a center line of the first one of the second electrodes and a second edge of the frame in parallel to the second axis is less than or equals to a quarter of the second pitch, a distance in the first axis between a center line of the last one of the second electrodes and a fourth edge of the frame in parallel to the second axis is less than or equals to a quarter of the second pitch.
US12019830B2 Band pass filter and sensor device including the same
A sensor device includes: first sensors; second sensors which form capacitances with the first sensors; a sensor transmitter connected to the first sensors, where the sensor transmitter supplies driving signals to the first sensors; and a sensor receiver connected to the second sensors, where the sensor receiver receives sensing signals from the second sensors, and the sensor receiver includes a band pass filter which filters the sensing signals. The band pass filter includes: a first integrator including a first amplifier; a first high pass filter converter connected to a first input terminal, a second input terminal and a first output terminal of the first amplifier, where the first high pass filter converter time-divisionally provides N high pass filter conversion paths; and a first gain auxiliary component connected to the first input terminal and the first output terminal of the first amplifier while the first integrator performs an integral function.
US12019829B2 Electronic device and interface device including the same
An electronic device includes: a display layer; a sensor layer to operate in a first mode for detecting a first input by a touch, and a second mode different from the first mode and including a plurality of frames; and a sensor controller to control the sensor layer. Each of the plurality of frames includes a downlink signal including information used to detect a second input by an input device, and a sensing signal including information used to detect the first input. When the first input is detected in the second mode, the sensor controller is to: output first coordinates of the first input based on the sensing signal of at least one frame in which the first input is detected; and correct second coordinates of the second input based on the first coordinates during a period of at least two frames including the at least one frame.
US12019821B2 Touchscreen to user device communication pathways
A computing device includes signal generation circuitry and also includes a location on the computing device that is operative to couple a signal generated by the signal generation circuitry into a user. For example, the computing device includes signal generation circuitry that generates a signal that includes information corresponding to a user and/or an application that is operative within the computing device. The signal generation circuitry couples the signal into the user from a location on the computing device based on a bodily portion of the user being in contact with or within sufficient proximity to the location on the computing device that facilitates coupling of the signal into the user. Also, the signal may be coupled via the user to another computing device that includes a touchscreen display that is operative to detect and receive the signal.
US12019817B2 Display apparatus
A display apparatus includes a substrate including a display area and a non-display area, a display element layer, a pad group, a touch electrode layer, and a touch insulation layer. The display element layer includes display elements disposed in the display area. The pad group is disposed on the substrate and includes output pads disposed in the non-display area. The output pads include central output pads and outer output pads disposed outside the central output pads in a first direction. The touch electrode layer is disposed on the display element layer. The touch insulation layer is disposed on the display element layer and contacts the touch electrode layer. A groove pattern is defined in the touch insulation layer overlapping the non-display area, and does not overlap at least a predetermined number of the outer output pads in a second direction.
US12019815B2 Display device with touch sensor having protruding electrode portions
A display device is provided and includes a touch sensor with electrodes configured to operate in a touch detection period and in a display period; and pixels with pixel electrodes, wherein at least one of the electrodes has thin line portions and protruding electrode portions, the thin line and protruding electrode portions are arranged alternately in a first direction, the thin line portions have a first width in a second direction intersecting the first direction, the protruding electrode portions have a second width in the second direction, and the first width is smaller than the second width.
US12019814B2 Electronic device and electronic pen for input control and method thereof
An example electronic device according to various embodiments may include a display, a wireless communication circuit and at least one processor operatively coupled with the display and the wireless communication circuit, and the at least one processor may be configured to receive motion sensor values from an external electronic device through the wireless communication circuit, count the number of approach indicators received together with the motion sensor values, and discard the received motion sensor values when the number exceeds a threshold value.
US12019810B2 Keyboard assembly
A shelf bracket is provided. The shelf bracket includes a shelf member and opposing side flanges extending from a back plate. A front flange extends from each of said opposing side flanges. The back plate, shelf member, side flange, and front flange define a cavity configured to receive an enclosure, such as by moving the enclosure in a vertical direction in and out of engagement with the cavity. The shelf member defines a bottom limit of the cavity such that movement of the enclosure into the cavity is limited to a first vertical direction and movement of the enclosure out of the cavity is limited to a second vertical direction, the second vertical direction being diametrically opposed to the first vertical direction. A support flange is optionally included, which is configured to engage with a support structure so as to provide support for the shelf bracket.
US12019808B2 Inertial sensing of tongue gestures
This document relates to employing tongue gestures to control a computing device, and training machine learning models to detect tongue gestures. One example relates to a method or technique that can include receiving one or more motion signals from an inertial sensor. The method or technique can also include detecting a tongue gesture based at least on the one or more motion signals, and outputting the tongue gesture.
US12019801B2 Wearable computing apparatus for augmented reality, virtual reality and artificial intelligence interactions, and methods relating thereto
Wearable computing apparatuses, which can be adapted to be worn on a user's hand, are provided for augmented reality, virtual reality, and artificial intelligence interactions. Generally, the wearable computing apparatus can include a first subassembly comprising one or more processors, non-transitory memory for storing instructions, at least one haptic motor, and a first set of sensors configured to measure positional characteristics associated with a user's hand. The wearable computing apparatus can further comprise a second subassembly removably coupled to the first subassembly, the second subassembly including a plurality of leads each of which is attached to a finger and comprises a distal portion that houses a haptic motor and a second set of sensors. The second set of sensors is configured to measure positional characteristics associated with the user's fingers.
US12019799B2 Light field device, pixel rendering method therefor, and adjusted vision perception system and method using same
Described are various embodiments of a light field device, pixel rendering method therefor, and vision perception system and method using same. One embodiment describes a method to adjust user perception of an image portion to be rendered via a set of pixels and a corresponding array of light field shaping elements (LFSE), the method comprising: projecting an adjusted image ray trace between a given pixel and a user pupil location to intersect an adjusted image location for a given perceived image depth given a direction of a light field emanated by the given pixel based on a given LFSE intersected thereby; upon the adjusted image ray trace intersecting a given image portion associated with the given perceived image depth, associating with the given pixel an adjusted image portion value designated for the adjusted image location based on the intersection; and rendering for each given pixel the adjusted image portion value associated therewith.
US12019797B2 Gaze tracking for a retinal projection display system
A retinal projection display system includes at least one visible light source for projecting a visible light image, an infrared light source for projecting infrared light, a scanning mirror having a field of view larger than the visible light image, a reflective surface on which the visible light image is projected and on which the infrared light is reflected at least partially towards an eye of a user, wherein the reflective surface is larger than the visible light image, at least one infrared photodetector for receiving reflected infrared light that reflects off of the eye of the user, and a hardware computation module comprising a processor and a memory, the hardware computation module configured to determine a gaze direction of the user based at least in part on the reflected infrared light.
US12019792B2 Electronic device for providing alternative content and operating method thereof
An electronic device is provided. The electronic device includes a memory configured to store computer-executable instructions, and a processor configured to execute the instructions by accessing the memory, to, when a content switching event is detected in the electronic device, identify content information on a first type of content that is output from the electronic device, retrieve a second type of content related to the first type of content based on the content information, and output the second type of content.
US12019784B2 Privacy preserving evaluation of sensitive user features for anomaly detection
Techniques are provided for centralized processing of sensitive user data. One method comprises obtaining, by a service provider, values of predefined features based at least in part on personal information of a user, wherein the values of the predefined features are computed by the user; and processing, by the service provider, the values of the predefined features based on the personal information to detect one or more predefined anomalies associated with the user and/or a device of the user. The predefined anomalies comprise, for example, a risk anomaly, a security level anomaly, a fraud likelihood anomaly, an identity assurance anomaly, and/or a behavior anomaly. The predefined features relate to, for example, a location of the user and/or device-specific information for a device of the user.
US12019781B2 Method and system for confidential string-matching and deep packet inspection
Provided is a system and method for hybrid windowing for string-matching of input patterns to a corpus. The method including: establishing a first window size and a hash function; performing hashing on input patterns having a size within a given range using dynamic-sized windows to determine a dynamic-windowed hash set, the given range established using the first window size; performing hashing on input patterns having a size outside the given range using fixed-sized windows to determine a fixed-windowed hash set; combining the dynamic-windowed hash set and the fixed-windowed hash set to determine a combined hash set; and outputting the combined hash set for use in the confidential string-matching.
US12019778B1 Systems and methods to perform end to end encryption
A first document including a decrypting version of a first key and a second document including a representation of a login token are received from the first compute device. An encrypted second key that has been encrypted by an encrypting version of the first key is received after receiving the login token from a second compute device. The second compute device stores the encrypting version of the first key before the receiving of the first document. The encrypted second key is decrypted using the decrypting version of the first key to obtain a plaintext second key. Encrypted sensor data that includes plaintext sensor data that has been (1) captured prior to the receiving of the first document, and (2) encrypted by the plaintext second key is received from the second compute device. The encrypted sensor data is decrypted using the plaintext second key to obtain the plaintext sensor data.
US12019777B2 System and method for implementing data sovereignty safeguards in a distributed services network architecture
Embodiments of systems and methods for implementing data sovereignty safeguards in a distributed services network architecture are disclosed. Embodiments of a distributed services system may have a number of distributed nodes that each implements a set of services. When a user requests a service at a particular node of a distributed services system, the node is configured to determine if that node is not (or is) data sovereign for a region associated with the user. If the node is not data sovereign for the user's region, the user may be directed to a corresponding service at a node of the distributed service system that is data sovereign for the user's region.
US12019776B2 Policy-based application architecture generation
In some examples, policy-based application architecture generation may include generating, based on a knowledge model schema, data residency policies, and a data classification ontology, a knowledge model, and determining, based on the knowledge model, whether an application includes regulated data. Based on an analysis of application data and user data, user location and regulated data insights may be generated to determine location specific data residency policies. Location specific regulated data in-flow and data source hosted location insights may be analyzed to determine a location compliance assessment that includes an indication of whether a location associated with the application is compliant or not compliant with the location specific data residency policies. Based on an indication of non-compliance, a strategy may be generated for compliance of application architecture for the application with the location specific data residency policies, and re-architecting of the application architecture may be implemented.
US12019774B2 Exclusive control system and exclusive control method
Each of a plurality of terminals includes a process executor to set on a server an access right to define an exclusion period during which a first terminal can access a specific file while access thereto by a second terminal is restricted, and to execute an updating process to update the exclusion period before the exclusion period lapses; and a determiner to determine access to the specific file as being restricted if within the exclusion period defined by a second terminal, and to determine access to the specific file as being not restricted if outside the exclusion period.
US12019772B2 Storing diagnostic state of secure virtual machines
At least one request to store diagnostic state of a virtual machine is obtained. Based on obtaining the at least one request, a store of diagnostic state of the virtual machine is performed to provide stored diagnostic state of the virtual machine. The performing the store includes encrypting the diagnostic state of the virtual machine that is unencrypted and being stored to prevent a reading of the diagnostic state of the virtual machine by an untrusted entity prior to encrypting the diagnostic state of the virtual machine that is unencrypted and being stored.
US12019771B2 Method, apparatus, device and medium for protecting sensitive data
There are proposed a method, device, apparatus, and medium for protecting sensitive data. In a method, to-be-processed data is received from a server device. A processing result of a user for the to-be-processed data is received, the processing result comprising sensitive data of the user for the processing of the to-be-processed data. A gradient for training a server model at the server device is determined based on a comparison between the processing result and a prediction result for the to-be-processed data. The gradient is updated in a change direction associated with the gradient so as to generate an updated gradient to be sent to the server device. Noise is added only in the change direction associated with the gradient. The corresponding overhead of processing noise in a plurality of directions can be reduced, and no excessive noise data interfering with training will be introduced to the updated gradient.
US12019768B2 Remote pooled memory device
An embodiment of an electronic apparatus may include one or more substrates, and logic coupled to the one or more substrates, the logic to process memory operation requests from a memory controller, and provide a front end interface to remote pooled memory hosted at a near edge device. An embodiment of another electronic apparatus may include local memory and logic communicatively coupled the local memory, the logic to allocate a range of the local memory as remote pooled memory, and provide a back end interface to the remote pooled memory for memory requests from a far edge device. Other embodiments are disclosed and claimed.
US12019763B2 Systems and methods for de-identifying data using a combination of cryptographic techniques
In some implementations, a device may provide a data structure storing first data, wherein the first data indirectly identifies second data, and wherein the second data identifies a particular individual. The device may obtain, from the data structure, the first data. The device may generate a cryptographically random value using a secure generator. The device may combine the first data and the cryptographically random value to generate hashing input data. The device may perform, using a hashing algorithm, a hashing operation on the hashing input data to generate de-identified first data, wherein re-identification of the de-identified first data requires knowledge of at least the first data, the cryptographically random value, and the de-identified first data. The device may perform an action using the de-identified first data.
US12019758B2 Input validation using mathematical expressions
A method implements input validation using mathematical expressions. The method includes receiving an input string, scanning the input string to locate a hit string matching a hit expression from a validation package, and converting the hit string to a list of values corresponding to characters from the hit string. The method further includes validating the hit string by evaluating a validation expression from the validation package using the list of values to generate a validation result and returning the validation result.
US12019755B2 Systems, methods, and storage media for calculating the frequency of cyber risk loss within computing systems
Systems, methods, and storage media for determining the probability of cyber risk-related loss within one or more computing systems composed of computing elements are disclosed. Exemplary implementations may: assess vulnerability by determining an exposure window for a computing element based on the number of discrete times within a given time frame where the computing element is in a vulnerable state; determine a frequency of contact of the computing element with threat actors; normalize the exposure window and the frequency of contact; calculate a threat event frequency by dividing the normalized exposure window by the normalized frequency of contact; and repeat the steps for multiple elements. When combined with liability data that describes the loss magnitude implications of these events ,organizations can prioritize the elements based on loss exposure and take action to prevent loss exposure.
US12019753B2 Firmware retrieval and analysis
A bus filter driver and security agent components configured to retrieve and analyze firmware images are described herein. The bus filter driver may attach to a bus device associated with a memory component and retrieve a firmware image of firmware stored on the memory component. The bus filter driver may also retrieve hardware metadata. A kernel-mode component of the security agent may then retrieve the firmware image and hardware metadata from the bus filter driver and provide the firmware image and hardware metadata to a user-mode component of the security agent for security analysis. The security agent components may then provide results of the analysis and/or the firmware image and hardware metadata to a remote security service to determine a security status for the firmware.
US12019751B2 Suppression of signal transmission over a conductor
The disclosed embodiments relate to method and/or device which is effective at cancelling or altering electrical signals or pulses, generated by, for example, digital electronic systems and components, that are induced, reflected or otherwise made present on the mains power supply conductors and/or the earthing or grounding conductor (if present.) The disclosed embodiments cancel these electrical signals thereby providing an effective means of preventing the exfiltration of various data from a computing or similar system by means of power line emissions. The disclosed embodiments may perform this subjugation by: altering the shape of the fundamental current and voltage waveforms and also altering and diminishing any non-fundamental frequency waveforms to a point where they are no longer measurable or detectable; and preventing the communication via inductive coupling of any electrical signals on mains current onto the grounding path or vice versa.
US12019747B2 Adversarial interpolation backdoor detection
One or more computer processors determine a tolerance value, and a norm value associated with an untrusted model and an adversarial training method. The one or more computer processors generate a plurality of interpolated adversarial images ranging between a pair of images utilizing the adversarial training method, wherein each image in the pair of images is from a different class. The one or more computer processors detect a backdoor associated with the untrusted model utilizing the generated plurality of interpolated adversarial images. The one or more computer processors harden the untrusted model by training the untrusted model with the generated plurality of interpolated adversarial images.
US12019745B2 Cyberanalysis workflow acceleration
A cyber threat intelligence (CTI) gateway device may receive rules for filtering TCP/IP packet communications events that are configured to cause the CTI gateway device to identify communications corresponding to indicators, signatures, and behavioral patterns of network threats. The CTI gateway device may receive packets that compose endpoint-to-endpoint communication events and, for each event, may determine that the event corresponds to criteria specified by a filtering rule. The criteria may correspond to one or more of the network threat indicators, signatures, and behavioral patterns. The CTI gateway may create a log of the threat event and forward the threat event log to a task queue managed by a cyberanalysis workflow application. Human cyberanalysts use the cyberanalysis workflow application to service the task queue by removing the task at the front of the queue, investigating the threat event, and deciding whether the event is a reportable finding that should be reported to the proper authorities. In order to improve the efficiency of the workflow process, tasks in the queue are ordered by the likelihood, or probability, that cyberanalysts will determine the associated threat events to be reportable findings; thus, high-likelihood events are investigated first. Likelihoods are computed using human-designed algorithms and machine-learned algorithms that are applied to characteristics of the events. Low-likelihood events may be dropped from the work queue to further improve efficiency.
US12019741B2 Systems and methods for providing configurable responses to threat identification
Systems and methods are described for providing customized message content to be displayed to a user of an email client, responsive to the user selecting, via a plug-in or agent of the email client, to report an email as a potential phishing email. In examples, the user may be an employee of an organization and the systems and methods may facilitate a determination by the plug-in or agent of the email client that the reported email is one that does not pose a security risk, such as a simulated phishing email sent by the organization itself, or an email sent from a trusted partner of the organization. The systems and methods may facilitate a customization of the message content that is displayed to the user. In examples, the customized message content may be included or specified within one or more SMTP extension headers of an SMTP email.
US12019737B2 Protecting sensitive data in a software program
The disclosed method is concerned with a computer implemented method generating code for protecting sensitive data used by the program, by partitioning the program into a plurality of blocks of code, such that each code block in the program is registered using a code index in a code register created for the program. The code index for a given code block reflects current properties including the current location of the code block, at any given time. During execution of the program at runtime by the computing device, each code block of the program is moved from a first code location in a memory to a respective second code location in the memory, such that the code block is accessible from the second code location in the memory henceforth. The code index for the moved code block is updated to indicate updated current properties, such as the new location of the code block, i.e. the second code location, after moving the code block. In addition to moving the code to the second code location that is different to the first code location; one or more references stored in the memory and that are required for the execution of the code block, i.e. which are accessed by the code block and/or are required to access the code block, are also associated with the moved code block. To enable the association, the one or more references for the code block are registered in a reference register, such that a reference index reflecting current properties for each of the one or more references is adjusted based on updated current properties of the code index of the moved code block.
US12019725B2 Methods and systems for employing an edge device to provide multifactor authentication
A system may be configured to perform edge device based multi-factor authentication. In some aspects, the system may capture a plurality of video frames, detect a first face within a first video frame, detect a second face within a second video frame, generate a first signature based on the first face and a second signature based on the second face, determine that the first signature matches the second signature, determine that a third video frame corresponds to a human, and verify that the first signature and second signature correspond to a first authentication credential of a known user. Further, the system may capture audio information, verify that the audio information corresponds to a second authentication credential of the known user, and provide physical access to a controlled area.
US12019722B2 System, device and method for authentication with use of information code
A user authentication system uses an information code such as a two-dimensional information code. The authentication system includes an authentication device, and the user is authenticated by combining the authentication device with a user's mobile terminal. In the mobile terminal, an authentication code in which facial feature points extracted from user's facial images are recorded is stored in the memory. In the authentication device, facial feature points are extracted from images of a human's face captured by an imaging unit, after being determined to be in a facial recognizable state, and the authentication code is displayed on the screen of the mobile terminal. The e facial feature points recorded in the authentication code are read from the captured images of the authentication code. The extracted facial feature points and the read facial feature points are subject to matching with each other in order to authenticate the user.
US12019721B2 Identification system enrollment and validation and/or authentication
A system performs identification system enrollment and validation and/or authentication. In some examples, the system receives a digital representation of a biometric for a person from a device, biographic information for the person, and monitoring of capture of the biometric and determines whether the biometric is genuine. In others, the system obtains data from a network search using the biometric and the information, generates a comparison of the biometric and the information to the data from the network search, and uses the comparison to determine whether the person is who the person asserts. In still others, the system performs a number of identity checks using the information and the biometric, weights certainty and risk of each of the number of identity checks, and determines whether to approve the person for identification system enrollment using an aggregation of the identity checks.
US12019719B2 Method and electronic device for authenticating a user
The present disclosure generally relates to a method for authenticating a user using an electronic device, where the electronic device comprises a biometric sensing system as well as a first, a second and a third control unit. The present disclosure also relates to a corresponding electronic device and to a computer program product.
US12019714B2 Structure detection models
A perception model is trained to classify inputs in relation to a discrete set of leaf node classes. A hierarchical classification tree encodes hierarchical relationships between the leaf node classes. A training loss function is dependent on a classification score for a given training input a its ground truth leaf node class of the training input, but also classification scores for at least some others of the leaf node classes, with the classification scores of the other leaf node classes weighted in dependence on their hierarchical relationship to the ground truth leaf node class within the hierarchical classification tree.
US12019709B1 Writer verification method for handwritten cursively connected arabic
A device, method, and non-transitory computer readable medium are described. The method includes receiving a dataset including hand written Arabic words and hand written Arabic alphabets from one or more users. The method further includes removing whitespace around alphabets in the hand written Arabic words and the hand written Arabic alphabets in the dataset. The method further includes splitting the dataset into a training set, a validation set, and a test set. The method further includes classifying one or more user datasets from the training set, the validation set, and the test set. The method further includes identifying the target user from the one or more user datasets. The identification of the target user includes a verification accuracy of the hand written Arabic words being larger than a verification accuracy threshold value.
US12019708B1 Text independent writer verification device for handwritten cursively connected Arabic words
A device, method, and non-transitory computer readable medium are described. The method includes receiving a dataset including hand written Arabic words and hand written Arabic alphabets from one or more users. The method further includes removing whitespace around alphabets in the hand written Arabic words and the hand written Arabic alphabets in the dataset. The method further includes splitting the dataset into a training set, a validation set, and a test set. The method further includes classifying one or more user datasets from the training set, the validation set, and the test set. The method further includes identifying the target user from the one or more user datasets. The identification of the target user includes a verification accuracy of the hand written Arabic words being larger than a verification accuracy threshold value.
US12019704B2 Systems and methods for encrypting data and algorithms
Systems, methods, and computer-readable media for achieving privacy for both data and an algorithm that operates on the data. A system can involve receiving an algorithm from an algorithm provider and receiving data from a data provider, dividing the algorithm into a first algorithm subset and a second algorithm subset and dividing the data into a first data subset and a second data subset, sending the first algorithm subset and the first data subset to the algorithm provider and sending the second algorithm subset and the second data subset to the data provider, receiving a first partial result from the algorithm provider based on the first algorithm subset and first data subset and receiving a second partial result from the data provider based on the second algorithm subset and the second data subset, and determining a combined result based on the first partial result and the second partial result.
US12019703B2 Systems and methods for providing a marketplace where data and algorithms can be chosen and interact via encryption
A method includes receiving, on a computer-implemented system and from user, an identification of data and an identification of an algorithm and, based on a user interaction with the computer-implemented system comprising a one-click interaction or a two-click interaction. Without further user input, the method includes dividing the data into a data first subset and a data second subset, dividing the algorithm (or a Boolean logic gate representation of the algorithm) into an algorithm first subset and an algorithm second subset, running, on the computer-implemented system at a first location, the data first subset with the algorithm first subset to yield a first partial result, running, on the computer-implemented system at a second location separate from the first location, the data second subset with the algorithm second subset to yield a second partial result and outputting a combined result based on the first partial result and the second partial result.
US12019696B2 System for obtaining websites having a geolocation near a location of a user computing device
Described is a system for obtaining Universal Resource Locators (“URLs”) of specific locations, events, public services, businesses and other locations that maintain a URL (website) having a geolocation associated with the URL, wherein the system may utilize computing devices for implementing the system. The system automatically processes the location information of a user computing device and determine what websites have a geolocation near the location of the user computing device. The system may automatically deliver the website to websites to the user computing device as a selectable element, that when selected opens a web browser on the user computing device directly to the website selected.
US12019688B2 Method and system for finding one or more unique entities in data
Unique key fields in structured data is a critical characteristic of data which plays significant role in data management. Profiling high volume of data for discovering all possible unique keys with high accuracy is a costly and time taking affair. A method and system for finding one or more unique entities in a data have been provided. The one or more unique entities obtained by this approach are complete and the response time is quick. The method is scalable to increasing volume of data and number of fields. The system is configured to perform the analysis process in multiple phases taking the less volume initially and increasing it gradually, thereby reducing the load on later phases as the unique results found with light volume phases. The method also comprises a time check mechanism after different stages if a user wants to do discovery for limited time.
US12019687B2 Mobile control application for managing an information management system
A control application facilitates interactions with, and configurations of, the information management system that manages one or more client computing devices of an information management system. The control application may be implemented using a variety of modules that allow a user to interact with the information management system services in various ways. Using the control application, a user may view a backup status of the information management system, and view the backup status of specific client computing devices that are managed by the information management system. The user may also search for various entities and/or objects within the information management system using the control application. In addition, a user may view the status of one or more backup jobs configured within the information management system, as well as backup plans that have been established for one or more of the client computing devices.
US12019682B2 Dataflow graph processing
A system for dataflow graph processing comprises a communication interface and a processor. The communication interface is configured receive an indication to generate a dataflow graph, wherein the indication includes a set of queries and/or commands. The processor is coupled to the communication interface and configured to: determine dependencies of each query in the set of queries on another query; determine a DAG of nodes based at least in part on the dependencies; determine the dataflow graph by determining in-line expressions for tables of the dataflow graph aggregating calculations associated with a subset of dataflow graph nodes designated as view nodes; and provide the dataflow graph.
US12019679B2 Method and apparatus for searching video section using natural language
Disclosed herein are a method and apparatus for searching for a video section by using a natural language. The method for searching for a video section includes: extracting keywords from a natural language sentence, when the natural language sentence is input; determining whether or not the extracted keywords are included in predefined context information; and deriving and providing a final search result. In addition, when the extracted keywords are included in the predefined context information, a search result is derived by performing a first method, and when the extracted keywords are not included in the predefined context information, a search result is derived by performing a second method.
US12019673B2 Digital semantic structure conversion
A method, system, and computer program product for implementing a digital conversion process is provided. The method includes receiving network data and text data associated with a text presentation being presented via a hardware device of a user. Semantic attributes of the text data are analyzed, and associated concepts and premises of the text data are determined. The network data is analyzed, and the user is associated with a plurality of users associated with the text presentation resulting in the formation of a group of users. A propensity inclination is determined for the group of users with respect to specialized digital dimension and retrieved images are associated with the text data. The retrieved images are presented to the user.
US12019671B2 Locally constrained self-attentive sequential recommendation
Digital content search techniques are described. In one example, the techniques are incorporated as part of a multi-head self-attention module of a transformer using machine learning. A localized self-attention module, for instance, is incorporated as part of the multi-head self-attention module that applies local constraints to the sequence. This is performable in a variety of ways. In a first instance, a model-based local encoder is used, examples of which include a fixed-depth recurrent neural network (RNN) and a convolutional network. In a second instance, a masking-based local encoder is used, examples of which include use of a fixed window, Gaussian initialization, and an adaptive predictor.
US12019669B2 Method, apparatus, device, readable storage medium and product for media content processing
Embodiments of the present disclosure provides a method, apparatus, apparatus, readable storage medium and product for media content processing, the method comprising: receiving a source sent by a second user; in response to a media content rendering command triggered by a first user on a receiving interface of the source, providing a rendering source to the first user, wherein the rendering source is the source sent by the second user to the first user; obtaining a source to be integrated that is uploaded by the first user and determining synthesis mode information, the synthesis mode information selected by the first user or pre-selected based on the rendering source; performing an integration operation on the rendering source and the source to be integrated according to the synthesis mode information to obtain a target media content; and posting the target media content.
US12019668B2 Digital duplicate
Disclosed herein is new approach for structuring an organization's data, involving at a high level establishing a digital context and populating the digital context with digital content to thereby form what is referred to herein as a digital duplicate. In one aspect, the disclosed approach may be embodied in a computer-implemented method that involves: establishing a data structure comprising (i) a structural context that has at least one data component, where each component of the structural context has associated therewith one or more respective data properties (ii) a semantic context that has at least two data types that further describe individual data properties and; and populating underlying data into an instance of the data structure such that underlying data populated into each respective property of the at least one data component has each of the at least two data types of the semantic context.
US12019665B2 Targeted search of backup data using calendar event data
This application relates to targeted search of backup data. A data storage system can provide a targeted search of backup data based on events associated with the backup data. Upon receiving a search query that identifies an event stored in an event database, the data storage system can determine an event location and an event time associated with the identified event by accessing the event database and output a search result including a portion of the backup data that is associated with the event location and the event time.
US12019663B1 Utilizing a large language model to perform a query
A query is received from a client device. A large language model is prompted to generate a plurality of subtopics on the query and to generate a corresponding plurality of keywords for each of the plurality of subtopics. One or more search engines are utilized to perform a plurality of searches utilizing the plurality of subtopics and the corresponding plurality of keywords received from the large language model. A plurality of responses corresponding to the plurality of subtopics and the corresponding plurality of keywords is received from the one or more search engines. The plurality of responses is evaluated based on the corresponding plurality of keywords.
US12019659B2 Method and system to optimize a plurality of topics by evaluation metrics
Rapid development in digitization results in generation of huge amounts of unstructured text data by most organizations from several sources. A major drawback of using existing metrics in the data management is assessing quality of topics associated with context in a document. A processed dataset obtained from a raw dataset is mapped to obtain a relationship between one or more words from one or more topics. A word score is determined based on probability of number of constructs in sentences. At least one repetitive word from the one or more topics are determined. A topic score with degree of contextual association between the one or more words in each topic is determined by mean value of the word score. A contiguity score with degree of contextual association between the one or more topics is determined based on median value of the topic score to obtain one or more connected topics.
US12019658B2 Apparatus and method for generating positioning database
A computing device loads signal strengths of wireless communication signals collected at a plurality of first collection areas and position information of the first collection areas, sets positions of a plurality of virtual transmitting apparatuses. The computing device estimates signal strengths of wireless communication signals in a plurality of second collection areas based on a distance between a position of each of the virtual transmitting apparatuses and each of the first collection areas, a signal strength collected at each of the first collection areas, and a distance between a position of each of the virtual transmitting apparatuses and each of the second collection areas. The computing device determines an optimal virtual transmitting apparatus among the virtual transmitting apparatuses, and generates positioning data at the second collection areas based on signal strengths in the second collection areas which are estimated based on a position of the optimal virtual transmitting apparatus.
US12019649B2 Cloud hybrid application storage management (CHASM) system
The cloud hybrid application storage management system spans local data center and cloud-based storage and provides a unified view of content and administration throughout an enterprise. The system manages synchronization of storage locations, ensuring that files are replicated, uniquely identified, and protected against corruption. The system ingests digital media assets and creates instances of the assets with their own identification and rights and houses the identification and relationships in a CAR (Central Asset Registry). The system tracks the different instances of the assets in multiple storage locations using the CAR, which is a central asset registry that ties together disparate digital asset management repository systems (DAMs) and cloud-based storage archives in which the instances reside. While the invention treats and manages multiple files/instances independently, the CAR identifies them as related to each other.
US12019648B2 Methods and system for detecting unmanaged resources in cloud-based data warehousing system
Methods, systems, devices, and computer-readable media used by a cloud data management system for collecting data from accounts hosted by a cloud-based data warehousing system on different cloud platforms or in different cloud regions of a cloud platform. Collection of data in the multi-cloud platform and/or multi-cloud region environments may be facilitated by the on-demand creation of one or more data collection accounts. Based on the collected data, one or more data warehouse resources not managed by the cloud data management system may be discovered, configured, and onboarded to the cloud data management system.
US12019645B2 Record management in time series database
Disclosed are a computer-implemented method, a system and a computer program product for record management in a time series database (TSDB). In the computer-implemented method for record management in a TSDB, time series records can be obtained from distributed sources by one or more processing units. The records can be divided into different record groups based on a timestamp of each of the records by one or more processing units. The records in each of the record groups can be normalized into normalized records by one or more processing units. The normalized records can be stored in the TSDB by one or more processing units.
US12019644B1 Methods and systems for performing database operations
Methods for performing a query operation on a database comprise selecting a connection to the database from a plurality of connections to the database, the connections being arranged within a data structure and each having a predetermined number of query slots; waiting for a query slot to be available on the selected connection; in response to determining that the predetermined number of query slots include at least one available query slot, accessing one of the at least one available query slots; reordering the plurality of connections within the data structure; causing the query operation to execute at least partially using the accessed query slot; and releasing the accessed query slot.
US12019643B2 Matching system and display method using real-time event processing
The subject matter herein provides for online dating gameplay that offers instant and ongoing new opportunities for content, interaction, communication, and risk, and that rewards communication initiation and persistence, all without increasing the skill level required to find a relationship while providing an incentive to play or engage with the online dating community continuously. The approach employs gamification (and, in particular, a slot machine-style display) to encourage users (sometimes referred to herein as “daters” or “players”) to frequently log in and engage with other daters.
US12019641B2 Task agnostic open-set prototypes for few-shot open-set recognition
Systems and techniques are provided for processing one or more data samples. For example, a neural network classifier can be trained to perform few-shot open-set recognition (FSOSR) based on a task-agnostic open-set prototype. A process can include determining one or more prototype representations for each class included in a plurality of support samples. A task-agnostic open-set prototype representation can be determined, in a same learned metric space as the one or more prototype representations. One or more distance metrics can be determined for each query sample of one or more query samples, based on the one or more prototype representations and the task-agnostic open-set prototype representation. Based on the one or more distance metrics, each query sample can be classified into one of classes associated with the one or more prototype representations or an open-set class associated with the task-agnostic open-set prototype representation.
US12019638B2 Extrapolating trends in trust scores
Systems and methods are described herein for extrapolating trends in trust scores. A trust score may reflect the trustworthiness, reputation, membership, status, and/or influence of the entity in a particular community or in relation to another entity. An entity's trust score may be calculated based on data from a variety of data sources, and this data may be updated periodically as data is updated and new data becomes available. However, it may be difficult to update a trust score for an entity due to a scarcity of information. The trust score for such entities may be updated based on trends observed for the updated trust scores of other entities over a similar period of time. In this manner, trust scores may be updated for entities for which updated data is not available.
US12019636B2 Document search system, document search method, program, and non-transitory computer readable storage medium
A highly accurate document search, particularly a search for a document relating to intellectual property, is achieved with an easy input method. A document search system includes a processing portion. The processing portion has a function of extracting a keyword included in text data, a function of extracting a related term of the keyword from words included in a plurality of pieces of first reference text analysis data, a function of giving a weight to each of the keyword and the related term, a function of giving a score to each of a plurality of pieces of second reference text analysis data on the basis of the weight, a function of ranking the plurality of pieces of second reference text analysis data on the basis of the score to generate ranking data, and a function of outputting the ranking data.
US12019635B2 Methods and systems for arranging and displaying guided recommendations via a graphical user interface based on biological extraction
A system for arranging and displaying guided recommendations using a graphical user interface based on biological extraction, the system comprising a computing device configured to receive, from a wearable device located at a user, at least a biological extraction and at least a datum of user activity data, classify the biological extraction and the at least a datum of user activity as a function of at least a datum of a user fingerprint, select at least a compatible element as a function of the training data and the user fingerprint, wherein the compatible element comprises a guided recommendation, and generate a representation using a graphical user interface of the compatible element.
US12019632B2 Checkpoints in batch file processing
Embodiments of the present disclosure may provide a dynamic query execution model with fault tolerance and failure recovery techniques. Embodiments of the present disclosure may utilize checkpoints to map processed output files to their corresponding input files. Therefore, if an error occurs in processing one or more files, the system may only need to reschedule processing of selected file(s).
US12019631B1 Systems and methods for reducing computational resource usage in a query-based data access system via a repeated query results repository
An example method includes receiving and preprocessing a query request prior to execution of a query. Through preprocessing, a probability that execution of the query would yield a result set similar to at least a portion of results stored in a repeated query result repository is obtained. In response to the probability satisfying a probability threshold, a portion of results is retrieved from the repository. The example method further includes causing transmission of a response to the query request, the response comprising the portion of results.
US12019629B2 Hash-based data structure
Examples disclosed herein are relevant to configurations of hash tables. An example hash table includes is configured to be placed into a contiguous block of shared memory and be used across multiple processes. The hash table can include a memory layout having two logical tables: a metadata table and a storage array. In addition, a storage bitmap can be used to determine available memory locations in the storage array. Disclosed configurations can be suited for use in high-performance computing applications.
US12019626B1 Iterative search tool and user interface
A search tool including a user interface provides functionality organized to support iterative search tasks for software or browser-based searches. These features may be combined with existing software and browser-based search engines to provide more extensive search features that are otherwise unsupported by existing search engine user interfaces. The user interface can be applied to varying search domains, from constrained search environments, such as a corporate database, or to the Internet. Additionally, the search tool may include a project tool to provide one or more searchers the capability to access, leverage, and/or collaborate on iterative searches.
US12019625B2 Techniques for automated database query generation
Various embodiments are generally directed to techniques for automated generation of database queries. Techniques described herein may provide an automated database query generation method and system that provides a graphical user interface with one or more user interface items representing records within a database stored on a non-transitory computer-readable storage medium of a server. The server may receive an input from a graphical user interface, the input selecting one or more of the user interface elements. A processor of the server may configure the display of an indication within the graphical user interface that the one or more of the user interface elements has been selected. The processor of the server may automatically generate one or more queries to the database based upon the received input. The processor of the server may automatically update the configuration of the display of the one or more user interface elements based upon a result of the automatically generated one or more queries to the database.
US12019624B2 Adding a command entry to a command entry list
A list of command entries is displayed in a search interface, each of the command entries representing one or more commands of a plurality of commands of a search query. The list of command entries are displayed in a sequence corresponding to the plurality of commands of the search query. Based on a user interaction with a designated command entry in the displayed list of command entries, the displayed list of command entries is modified with respect to the designated command. Furthermore, the search query is automatically modified with respect to the corresponding one or more commands represented by the designated command entry. The modification can include causing the designated command entry to be removed from or reordered in the displayed list of command entries and the automatic modification cam include causing the corresponding one or more commands to be removed from or reordered in the search query.
US12019622B2 Hybrid in-memory/pageable spatial column data
Disclosed herein are system, method, and computer program product embodiments for maintaining of a geometric object in a database. An embodiment operates by a database maintaining a first page storing a data block in the database's on-disk store such that the data block stores at least one byte of the geometric object. After receiving the request for the geometric object, the database loads the page storing the geometric object in the in-memory store and determines the size of the geometric object. Based on the size of the geometric object, the database stores the geometric object in the in-memory store directly or in a heap of the in-memory store.
US12019617B2 Data quality enforcement as a service invoked using descriptive language
A computer-implemented method executed using a first networked computer and comprising receiving a digitally stored workflow pattern that specifies at least an input data source, a data transformation process, an output data destination, a data quality assertion and a data quality source; the workflow pattern comprising a structured plurality of name declarations and value specifications that are human readable and machine readable; the data transformation process specified in the workflow pattern including one or more references to processing logic, a processing logic source outside the workflow pattern at which the processing logic is stored, and one or more available process engines that are capable of processing the processing logic; machine parsing the workflow pattern and dividing the workflow pattern into a plurality of execution units, each execution unit being associated with a particular process engine among the one or more available process engines; accessing the input data source specified in the workflow pattern and loading at least a portion of data from the input data source into main memory; accessing the processing logic source at a second networked computer and loading a copy of the processing logic specified in the workflow pattern from the second networked computer; for each of the execution units, selecting a particular process engine among the plurality of available process engines, calling the particular process engine, programmatically providing access to the portion of data and the copy of the processing logic, and receiving output data that has been created by the particular process engine after transforming the portion of data; translating the data quality assertion into a data quality request and automatically forwarding the data quality request to the data quality source at a third computer, the data quality request comprising the data quality assertion, and receiving a response to the request that specifies whether the output data conforms to the data quality assertion.
US12019613B2 Data integrity and consensuses with blockchain
One example method includes receiving, from an entity, a proposed entry for a ledger, where the ledger is shared and accessible by multiple users and includes a whitelist and a blacklist, determining, or assigning, a credibility score and rate limiter value for the entity, comparing the credibility score and rate limiter value with respective credibility score and rate limiter value thresholds, determining that the credibility score and rate limiter value meet or exceed the respective credibility score and rate limiter value thresholds, and submitting the proposed entry to the ledger.
US12019596B2 System and method for enriching and normalizing data
An integrated platform system that employ a series of machine learning techniques and prediction and detection units that can process input data and extract and generate meaningful insights and predictions therefrom. The system integrates together multiple different data storage types and applications that generates data of different types, and an associated processing system for processing the different data types, store the data in a common data model to normalize the data, determine the data lineage of the data, and then process the data using different types of techniques. The data can also be processed by a prediction unit for generating meaningful insights and predictions or by an anomaly detection unit for detecting one or more anomalies in the data.
US12019591B2 Opening unsupported file types through remoting sessions
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.
US12019589B2 Optimized autonomous defragmentation of storage devices
The present disclosure generally relates to determining host device read patterns and then matching autonomous defragmentation to the read pattern to reduce latency impact and avoid unnecessary write amplification (WA). Host devices tend to read data in similar sized chunks. Additionally, host devices tend to read certain data sequentially. Based upon the typical chunk size and data read, the data can be defragmented in sizes to match the typical host device read chunks, and the data defragmented can then be read sequentially within a same plane even if the defragmented data is on different dies. The data is defragmented without relying upon a host command to be presented. Background operation time is used to move updated data such that a future sequential read is supported.
US12019588B2 Selecting subscribing computing node to execute data storage plan for data shard
A distributed database system maintains a database including a data shard for which a primary computing node is responsible. The primary computing node identifies a data storage plan for the data shard. The plan identifies a file subset of data storage files of the shard to be merged into a larger data storage file, and a node subset of computing nodes of the system that subscribe to the data shard. The primary node identifies which computing nodes of the node subset each have sufficient computing resources to execute the plan, as candidate computing nodes. The primary node identifies which files of the file subset each candidate computing node locally caches. The primary node selects one candidate computing node to execute the plan, based on the files of the file subset that each candidate computing node locally caches. The primary node causes the selected candidate computing node to execute the plan.
US12019586B2 Computer readable medium storing file genealogy identification program, and file genealogy identification system
A non-transitory computer readable medium with a file genealogy identification program configured to cause a computer to perform: receiving a plurality of document files each having been added to with a unique identifier each time the document file has been saved by an application program and having a set of identifiers based on the added identifiers; determining a genealogical relationship between first and second document files in the plurality of document files based on a similarity calculated by obtaining an intersection based on comparison of a first set of identifiers collected from the first document file to a second set of identifiers collected from the second document file, obtaining a union of the first set of identifiers and the second set of identifiers, and calculating the similarity based on the number of unique identifiers in the intersection and the number of unique identifiers in the union.
US12019582B2 Systolic array device
A systolic array device according an embodiment includes a plurality of processing units arranged in a matrix form of M by N (M and N are natural numbers). Each of the processing units includes: a processing element configured to perform a predetermined processing based on data received from a processing unit arranged adjacent to one side of the corresponding processing unit to output a result thereof; and a transfer part configured to perform one of an operation of transferring the received data to another processing unit arranged adjacent to the other side of the corresponding processing unit and an operation of transferring the result.
US12019581B2 Multi-core processor and storage device
A multi-core processor includes a plurality of cores, a shared memory, a plurality of address allocators, and a bus. The shared memory has a message queue including a plurality of memory regions for transmitting messages between the plurality of cores. The plurality of address allocators are configured to, each time addresses in a predetermined range corresponding to a reference memory region among the plurality of memory regions are received from a corresponding core among the plurality of cores, control the plurality of memory regions to be accessed in sequence by applying an offset determined according to an access count of the reference memory region to the addresses in the predetermined range. The bus is configured to connect the plurality of cores, the shared memory, and the plurality of address allocators to one another.
US12019578B2 Parallel-to-serial interface circuit and transmission device having the same
A parallel-to-serial interface circuit includes an equalizer to delay odd data by a half period and sequentially generate odd pre data, odd main data, and odd post data, and delay even data by a half period and sequentially generate even pre data, even main data, and even post data, a final parallel-to-serial converter to sequentially and alternately select the even pre data and the odd pre data to generate pre data, sequentially and alternately select inverted odd main data and inverted even main data to generate inverted main data, and sequentially and alternately select the even post data and the odd post data to generate post data, and a driver to drive the pre data to generate a pre data level, drive the inverted main data to generate an inverted main data level, and drive the post data to generate a post data level.
US12019576B2 Systems and methods to transport memory mapped traffic amongst integrated circuit devices
Embodiments herein describe a decentralized chip-to-chip (C2C) interface architecture to transport memory mapped traffic amongst heterogeneous IC devices in a packetized, scalable, and configurable manner. An IC chip may include functional circuitry that exchanges memory-mapped traffic with an off-chip device, a NoC that packetizes and de-packetizes memory-mapped traffic and routes the packetized memory-mapped traffic between the functional circuitry and the off-chip device, and NoC inter-chip bridge (NICB) circuitry that interfaces between the NoC and the off-chip device over C2C interconnections. The NICB circuitry may be configurable in a full mode to map packetized memory-mapped traffic to the C2C interconnections in a 1:1 fashion and in a compressed to map packetized memory-mapped traffic to the C2C interconnections in a less-than 1:1 fashion.
US12019573B2 Continuous adaptive data capture optimization for interface circuits
A method for operating a data interface circuit whereby calibration adjustments for data bit capture are made without disturbing normal system operation includes initially establishing, using a first calibration method where a data bit pattern received by the data interface circuit is predictable, an optimal sampling point for sampling data bits received by the data interface circuit, and during a normal system operation and without disturbing the normal system operation, performing a second calibration method where the data bit pattern received by the data interface circuit is unpredictable. The second calibration method determines an amount of a timing drift for received data bit edge transitions and adjusts the optimal timing point determined by the first calibration method to create a revised optimal timing point. The second calibration method samples fringe timing points associated with the transition edges of a data bit.
US12019570B2 Apparatuses and methods including memory commands for semiconductor memories
Apparatuses and methods including memory commands for semiconductor memories are described. A controller provides a memory system with memory commands to access memory. The commands are decoded to provide internal signals and commands for performing operations, such as operations to access the memory array. The memory commands provided for accessing memory may include timing command and access commands. Examples of access commands include a read command and a write command. Timing commands may be used to control the timing of various operations, for example, for a corresponding access command. The timing commands may include opcodes that set various modes of operation during an associated access operation for an access command.
US12019562B2 Cryptographic computing including enhanced cryptographic addresses
An apparatus comprising a processor unit comprising circuitry to generate, for a first network host, a request for an object of a second network host, wherein the request comprises an address comprising a routable host ID of the second network host and an at least partially encrypted object ID, wherein the address uniquely identifies the object within a distributed computing domain; and a memory element to store at least a portion of the object.
US12019558B2 Logical to physical address indirection table in a persistent memory in a solid state drive
A solid state drive with a Logical To Physical (L2P) indirection table stored in a persistent memory is provided. The L2P indirection table has a plurality of entries, each entry to store a physical block address in the block addressable memory assigned to a logical block address. The solid state drive including solid state drive controller circuitry communicatively coupled to the persistent memory and the block addressable memory. The solid state drive controller circuitry including a volatile memory to store a logical to physical address indirection table cache and circuitry to monitor the logical to physical address indirection table cache and to write dirty logical to physical entries in the logical to physical address indirection table cache to the logical to physical address indirection table in the persistent memory.
US12019557B2 Padding cached data with valid data for memory flush commands
A victim management unit (MU) for performing a media management operation is identified. The victim MU stores valid data. A flush command is received from a host system. A cached data item is retrieved from a volatile memory. The cached data item and at least a subset of the valid data stored at the victim MU are written to a target MU.
US12019556B2 System support for persistent cache flushing
Techniques are described herein for flushing volatile system memory to persistent memory after the loss of alternating current (AC) power. In some embodiments, the techniques include implementing an extended hold-up window long enough to complete a full flush of processor caches and memory controller buffers using energy available in the bulk capacitors of one or more power supplies after a power outage event. The voltage on the bulk capacitors within the one or more power supply units may be monitored, and a notification may be triggered when a programmable threshold voltage is detected on the bulk capacitors. The system may configure the voltage threshold to indicate that a certain minimum amount of energy used to successfully complete a cache flush operation is available. The techniques allow flushing volatile system caches without relying on battery backup units (BBUs), which may be cumbersome to install and maintain.
US12019554B2 Smart prefetching for remote memory
A method of prefetching memory pages from remote memory includes detecting that a cache-line access made by a processor executing an application program is an access to a cache line containing page table data of the application program, identifying data pages that are referenced by the page table data, initiating a fetch of a data page, which is one of the identified data pages, and starting a timer. If the fetch completes prior to expiration of the timer, the data page is stored in a local memory. On the other hand, if the fetch does not complete prior to expiration of timer, a presence bit of the data page in the page table data is set to indicate that the data page is not present.
US12019551B2 Techniques for multi-tiered data storage in multi-tenant caching systems
Embodiments of the invention are directed to systems and methods for utilizing a multi-tiered caching architecture in a multi-tenant caching system. A portion of the in-memory cache may be allocated as dedicated shares (e.g., dedicated allocations) that are each dedicated to a particular tenant, while another portion of the in-memory cache (e.g., a shared allocation) can be shared by all tenants in the system. When a threshold period of time has elapsed since data stored in a dedicated allocation has last been accessed, the data may be migrated to the shared allocation. If data is accessed from the shared allocation, it may be migrated back to the dedicated allocation Utilizing the techniques for providing a multi-tiered approach to a multi-tenant caching system can increase performance and decrease latency with respect to conventional caching systems.
US12019548B2 Systems and methods for a cross-layer key-value store architecture with a computational storage device
Provided is a data storage system including a host including a host cache portion of a mirror cache, the host cache portion for storing metadata indicating a location of a data node that is stored in a kernel cache portion of the mirror cache, and a storage device including the kernel cache portion located in a common memory area.
US12019544B2 Memory mapping for hibernation
A computing system has a processing device (e.g., CPU, FPGA, or GPU) and memory regions (e.g., in a DRAM device) used by the processing device during normal operation. The computing system is configured to: monitor use of the memory regions in volatile memory; based on monitoring the use of the memory regions, identify at least one of the memory regions of the volatile memory; initiate a hibernation process; and during the hibernation process, copy data stored in the identified memory regions to non-volatile memory.
US12019539B2 Adaptive configuration of memory devices using host profiling
Exemplary methods, apparatuses, and systems including an adaptive configuration manager for controlling configurations of memory devices. The adaptive configuration manager receives a plurality of payloads from a host. The adaptive configuration manager identifies a profile of the host from a plurality of pre-determined host profiles. The adaptive configuration manager identifies a distribution of the plurality of memory access requests, the distribution including a set of sequential payloads and a set of random payloads. The adaptive configuration manager generates a memory access command using the profile of the host including a distribution of random and sequential access. The adaptive configuration manager executes the memory access command using the profile and a payload of the plurality of payloads.
US12019537B2 Feature-based deployment pipelines
Techniques for feature-based deployment pipelines are disclosed. The feature-based deployment pipelines use a service file as well as other manifest files to set up a repository, a continuous integration service to initiate testing, and a container orchestration system to build images and establish version control over the system. The feature-based deployment pipelines invoke sequential stages to enable feature branches of an application to be fully tested before proceeding to a succeeding stage. At each stage, relevant stakeholders are able to evaluate the new features before they become part of the master image of the tested application. A variety of validation and performance tests are conducted at each stage, resulting in a fully vetted application available for a consumer.
US12019536B2 Debugging management platform and operating method for the same
A debugging management platform and an operating method for the same are provided. In the operating method, the debugging management platform operates a debugging agent service for establishing a debugging channel between a software development platform and a test platform. When receiving debugging packets are issued by the software development platform or the test platform, the debugging agent service analyzes the debugging packets and checks if the debugging packets meet an information security standard. The debugging packets are forwarded to the test platform or the software development platform if the debugging packets meet the information security standard. If the debugging packets do not meet the information security standard, the debugging packets are not forwarded, so as to ensure information security of the debugging packets that are forwarded between different environments.
US12019531B2 Non-intrusive interaction method and electronic device
A non-intrusive interaction method includes an electronic device that obtains a description file of an application, where the description file indicates a function to be implemented by the application, and is defined using a non-intrusive protocol description; determines a first component based on the description file, where the first component is a component that is in components of the electronic device and that can implement the function that needs to be implemented by the application, and the component is configured based on a non-intrusive protocol to provide a device capability service and can implement an independent function; and runs, based on the description file to provide the device capability service for the application, the first component to implement the function.
US12019530B2 Temperature prediction system and method for predicting a temperature of a chip of a PCIE card of a server
To predict a temperature of a chip of a PCIe card of a server, use a gated recurrent unit of a recurrent neural network to define a temperature prediction model for the chip, collect training data of the temperature prediction model according to mutual response changes of control variables, use the training data to train the temperature prediction model to obtain a training result close to a measured temperature of the chip and evaluate the training result to obtain features that best reflect the temperature change of the chip, perform an error analysis on the training result to obtain a set of key features from the features, form a temperature predictor according to the set of key features and the temperature prediction model, and generate a predicted temperature of the chip by the temperature predictor.
US12019525B2 Cloud-based recovery of backed up data using auxiliary copy replication and on-demand failover resources
A data storage management system comprises features for initiating failover orchestration jobs that invoke recovery resources on demand in a cloud computing environment. Backed up data that is stored persistently in the cloud computing environment may be rapidly restored within the cloud computing environment for use in disaster recovery and/or in test and verification scenarios. This approach may be contrasted to systems where a failover system is “always on” at the failover destination, such as having failover resources always up and running in the cloud computing environment. Such resources typically include a failover virtual machine (VM), a virtual machine datastore for the restored data, and one or more computing resources for restoring an auxiliary copy to the VM's datastore. The cloud-based failover resources are deactivated or taken down once the failover event ends.
US12019522B2 Container recovery layer prioritization
An illustrative method of container recovery using layer prioritization includes identifying a set of immutable layers of container images included in a dataset used by a container system to run containerized applications on a first cluster; copying the set of immutable layers of container images to a second cluster in preparation for a recovery event; receiving, after the set of immutable layers of container images are copied to the second cluster, a recovery request to recover the containerized applications; and copying, in response to the recovery request, a set of mutable layers included in the dataset to the second cluster, the second cluster configured to use the copied set of immutable layers and the copied set of mutable layers to recover the containerized applications on the second cluster.
US12019520B2 Electronic device and method with on-demand accelerator checkpointing
An electronic device and method with on-demand accelerator checkpointing are provided. In one general aspect, an electronic device includes a host processor, and an accelerator configured to operate according to instructions transmitted by the host processor to the accelerator, wherein, a memory of the host processor and a memory of the accelerator are respectively checkpointed to a storage at respective different intervals, and in response to a determination that a failure has occurred in the host processor, the memory of the accelerator is checkpointed to the storage.
US12019509B2 Switching processor clock signals upon fault detection
A clock signal in a device may be switched to a fallback clock signal if a clock fault is detected. One or more subsystem clock signals provided to one or more subsystems of the device may be monitored. If a fault associated with a clock signal is detected, then a fallback clock signal may be provided to the subsystem in place of the subsystem clock signal.
US12019506B2 Imprint recovery management for memory systems
Methods, systems, and devices for imprint recovery management for memory systems are described. In some cases, memory cells may become imprinted, which may refer to conditions where a cell becomes predisposed toward storing one logic state over another, resistant to being written to a different logic state, or both. Imprinted memory cells may be recovered using a recovery or repair process that may be initiated according to various conditions, detections, or inferences. In some examples, a system may be configured to perform imprint recovery operations that are scaled or selected according to a characterized severity of imprint, an operational mode, environmental conditions, and other factors. Imprint management techniques may increase the robustness, accuracy, or efficiency with which a memory system, or components thereof, can operate in the presence of conditions associated with memory cell imprinting.
US12019504B1 Automated software crash recovery in hyperconverged systems using centralized knowledge database
A system and method for detecting and fixing crashes in a cluster environment, including detecting a crash; generating a call trace of the crash; generating a crash ID based on the call trace; checking if the crash ID matches a known crash ID from a knowledge base; when the crash ID matches, applying an automatic recovery procedure, including any of (a) restarting a service that caused the crash; (b) removing and replacing a software package that caused the crash; (c) updating software that caused the crash; and (d) rebooting a machine where the crash occurred; when the crash ID does not match, (a) collecting logs on the machine where the crash occurred; (b) collecting logs from any virtual environments on the machine where the crash occurred; and (c) generating crash ID and sending the crash ID and the logs to the knowledge base.
US12019503B2 Systems and methods for expandable memory error handling
A system for handling faulty pages includes: a host processor; host memory connected to the host processor over a first memory interface; and an expandable memory pool connected to the host processor over a second memory interface different from the first memory interface. The host memory includes instructions that, when executed by the host processor, cause the host processor to: detect an error in a target page of a first memory device of the expandable memory pool; generate an interrupt in response to detecting the error; store in a faulty page log, faulty page information corresponding to the target page of the first memory device; and change a status of the target page of the first memory device from a first state to a second state according to the faulty page log.
US12019502B2 Microservices anomaly detection
A method comprises collecting parameters corresponding to at least one microservice operation processed by a first instance of a microservice, and analyzing the parameters using one or more machine learning algorithms. Based at least in part on the analyzing, a prediction is made whether the at least one microservice operation is anomalous. In the method, the first instance of the microservice is designated as being in an anomalous state responsive to predicting that the at least one microservice operation is anomalous. One or more microservice requests for the microservice are routed to a second instance of the microservice responsive to the anomalous state designation.
US12019499B2 System and method to reduce power down entry and exit latency
A system and method for fast save/restore is disclosed. The system and method include one or more logical units (LUs) residing in independent power domains, one or more digital frequency synthesizers (DFS), each of the one or more DFS associated with one of the one or more LUs, the one or more DFSs configured to lock a system complex frequency and ramp the one or more LUs to system complex frequency, and one or more slave fast save/restore control (FSRC) units, each slave FSRC unit associated with one of the one or more LUs, the one or more slave FSRC units configured to save/restore the FSRC states of the one or more LUs.
US12019498B2 Core off sleep mode with low exit latency
An optimized power saving technique is described for a processor, such as, for example, a graphic processing unit (GPU), which includes one or more processing cores and at least one data link interface. According to the technique, the processor is operable in a low power mode in which power to the at least one processing core is off and power to the at least one data link interface is on. This technique provides reduced exit latencies compared to currently available approaches in which the core power is turned off.
US12019497B2 Pattern-based activation of memory power consumption mode
Various embodiments described herein provide for a method for reduced power consumption by a memory system. A memory system of some embodiments monitors power state change requests received by the memory system from a host system, and determines a pattern of power state change requests received from the host system. Based on the determined pattern, the memory system can decide to activate or deactivate a reduced power consumption mode on the memory system. A reduced power consumption mode can comprise a first set of operation parameters that cause a memory system to operate with lower power consumption than a second set of operation parameters associated with a current operation mode, where the current operation mode is associated with a current power state set or last requested by the host system.
US12019495B2 Power supply apparatus and method and storage system including the same
A power supply apparatus may include a power management circuits, a switch circuit and a power controller. The power controller configured to sequentially drive the power management circuits in accordance with a drive sequence, and control the switch circuit to apply, to the output terminals, the output voltage of a normally operated power management circuit as the driven power management circuit among the power management circuits.
US12019494B2 Domain clock and power activation control circuit to reduce voltage droop and related methods
A domain control circuit includes a power regulator to supply power for a first domain on a power rail and a sequencing circuit to control the power regulator, and a clock gate signal to activate the domain. The sequencing circuit receives a domain control signal to control activation and deactivation of the domain. The domain control circuit deactivates the clock gate signal to the domain after controlling the power regulator to supply power for the domain on a power rail. In this manner, a voltage droop in a supply voltage on a power rail is reduced. In some examples, the clock gate signal to the domain is deactivated after a voltage increase on the power rail. In some examples, the power regulator includes a plurality of parallel regulator circuits and a regulator control circuit to determine a number of the parallel regulator circuits to be activated to power the domain.
US12019492B1 Method and apparatus for managing power in a multi-dimensional packaging
A packaging technology to improve performance of an AI processing system resulting in an ultra-high bandwidth system. An IC package is provided which comprises: a substrate; a first die on the substrate, and a second die stacked over the first die. The first die can be a first logic die (e.g., a compute chip, CPU, GPU, etc.) while the second die can be a compute chiplet comprising ferroelectric or paraelectric logic. Both dies can include ferroelectric or paraelectric logic. The ferroelectric/paraelectric logic may include AND gates, OR gates, complex gates, majority, minority, and/or threshold gates, sequential logic, etc. The IC package can be in a 3D or 2.5D configuration that implements logic-on-logic stacking configuration. The 3D or 2.5D packaging configurations have chips or chiplets designed to have time distributed or spatially distributed processing. The logic of chips or chiplets is segregated so that one chip in a 3D or 2.5D stacking arrangement is hot at a time.
US12019490B2 System and method to detect malicious can controller behavior from adversarial clock control
A system comprising a microcontroller located on a communication bus, a power consumption circuit configured to determine power consumption of the microcontroller, wherein a processor is programmed to determine if a clock associated with the microcontroller is paused and whether an average operational power has exceeded a power threshold, and in response to the average operational power exceeding the power threshold and in response to identifying an attacked message or attacked electronics control unit, in response to determining the microcontroller is under the suspected attack, output an alert associated with an event causing change in the bit patterns of messages on the communication bus.
US12019486B2 Heat sink, cooling module, electronic apparatus, and method of manufacturing heat sink
A heat sink faces an exhaust port of a blower fan in use, and includes: a first plate-shaped portion; a second plate-shaped portion disposed in parallel with the first plate-shaped portion having a gap therebetween; a plurality of fins that stand up between the first plate-shaped portion and the second plate-shaped portion and are disposed side by side with a gap therebetween to define an air flow path between the fins, through which air flows from the exhaust port; and a protrusion that is disposed at a part of each fin including a center of the upright height, and protrudes into the air flow path.
US12019483B2 Angle adjustment device, support, and display device
An angle adjustment device capable of being kept at a desired angle is provided. The angle adjustment device can fix and keep the relative positions of the first base component and the second base component, and a support with a combination of the angle adjustment device and components such as a flat plate can keep the entire body in a shape opened on a plane, a folded shape, a shape kept at a desired angle, or the like. In addition, the angle adjustment device can make a bending movement in one direction, which prevents bending in a reverse direction. Therefore, it is possible to prevent an accidental bending movement of an apparatus including the angle adjustment device to prevent breakage or the like of the apparatus.
US12019482B2 Flexible display panel, electronic device, and hinge
A flexible display panel, an electronic device, and a hinge are provided. Each adjacent two of support members in the hinge are rotated by a rotation mechanism, and each alternate two of the support members are interlinked by a linkage mechanism. In response to a plurality of support members moving to a first position, the plurality of support members are disposed horizontally, so as to provide a flat support surface for a main body of the flexible display panel, thereby alleviating a problem that a surface of a flexible display panel mechanism before folding does not match a size of a flexible screen in an existing external foldable display device.
US12019481B2 Keyboard
A keyboard including an electronic paper display module, a front light module, a supporting member, a light-transmitting keycap, and an elevating support is provided. The front light module is disposed on the electronic paper display module. The supporting member is disposed on the front light module. The supporting member includes an elastic supporting protrusion and a light guide part embedded in the elastic supporting protrusion, and the elastic supporting protrusion has an opening exposing a portion of the front light module. The light guide part is located in the opening of the elastic supporting protrusion. The light-transmitting keycap is disposed on the elastic supporting protrusion and covers the opening of the elastic supporting protrusion. The elevating support is disposed between the light-transmitting keycap and the front light module.
US12019476B2 Wearable data processing apparatus, system and method
A wearable data processing apparatus includes one or more attachment members for attaching the wearable data processing apparatus to a part of a limb of a user, one or more sensors to generate user input data in response to one or more user inputs, wireless communication circuitry to transmit the user input data to an external device and to receive control data based on the user input data from the external device, processing circuitry to generate one or more output signals in dependence upon the control data and an output unit to output one or more of the output signals.
US12019474B2 Mobile terminal
The present invention provides a mobile terminal having a flexible display. The present invention may provide a mobile terminal comprising: a first frame; a second frame movably coupled to the first frame and configured to move in a first direction with regard to the first frame; a third frame movably coupled to the second frame and configured to move in the first direction with regard to the second frame; a flexible display portion comprising a first area disposed on the front surface of the mobile terminal and coupled to the first frame, a second area disposed on the back surface of the mobile terminal and coupled to the third frame, and a third area extending between the first and second areas, the third area being wound around the second frame and selectively disposed on the front surface of the mobile terminal or on the back surface of the mobile terminal according to the direction of movement of the second frame; a driving portion configured to move the second frame in the first direction with regard to the first frame and to move the third frame in the first direction with regard to the second frame.
US12019472B2 Computing device
A computing device can include a first shell that includes a first bay; a second shell that includes a second bay; a hinge assembly that couples the first shell and the second shell; and a display assembly positionable in the first bay and positionable in the second bay.
US12019470B2 Electronic device with magnetic field sensor design for detection of multiple accessories
An electronic device is disclosed. The electronic device includes a device magnet designed to magnetically couple with an accessory device magnet. The electronic device further includes a display assembly and a magnetic field sensor configured to detect the accessory device magnet, thereby providing an indication that the accessory device is covering the display assembly. The electronic device further includes a shunt assembly designed to reduce the magnitude of the magnetic field of the device magnet, as determined by the magnetic field sensor, while allowing the magnetic field from the accessory device to sufficiently reach the magnetic field sensor. As such, the magnetic field sensor can be placed near the device magnet without triggering the magnetic field sensor. The electronic device may further include a microphone. Communication between the microphone and an integrated circuit can cease based on the magnetic field sensor detecting the accessory device magnet.
US12019469B2 Display device
A display device according to the present invention comprises: a display module including a display panel; at least one pair of first and second spacers disposed at the rear of the display module and fixed to the display module; and a wall mount assembly disposed at the rear of the back cover and fastened to the first and second spacers while allowing movements of the first and second spacers, wherein the wall mount assembly comprises: a fixing part fixed to a fixed object; a frame having a pair of first and second tilting holes into which the first and second spacers are respectively inserted, and which guides moving paths of the first and second spacers, and a locking part which selectively restricts the moving paths of the first and second spacers inserted into the first and second tilting holes; and a link connecting the fixing part and the frame to each other.
US12019468B2 Screen fixing apparatus
A screen fixing apparatus is provided, for fixing a screen on a support base. The screen fixing apparatus includes a plurality of fixing holes, a plurality of screw hole structures, a plurality of position limiting structures, and a buckling structure. The fixing holes is provided on a back plate of the screen. The screw hole structures is respectively disposed in the fixing holes. The position limiting structures is disposed on the support base, and correspond to the fixing holes. The buckling structure includes a plurality of fasteners, where the fasteners movably extend into the fixing holes, to buckle the position limiting structures to the corresponding fixing holes.
US12019464B2 Digital system synchronization
A semiconductor package includes source clock circuitry to generate a source clock signal. Reference clock circuitry generates a reference clock signal. A first timing circuit includes a first source clock input to receive the source clock signal. First fan-out circuitry distributes the received source clock signal as a first distributed clock signal to a first set of clocked devices. A first delay circuit delays the received source clock signal by a first delay value based on a first phase difference between the first distributed clock signal and the reference clock signal.
US12019463B2 Human-machine interface
A human-machine interface comprises a return mechanism for returning a utensil to its neutral position. The return mechanism comprises a rocker suspended on first and second springs. This rocker is rotatable about a second axis and comprises first and second side-wings that are each situated on a respective side of a median plane containing a first axis about which the utensil rotates. These first and second side-wings comprise first and second regions for accommodating one end of the first and second springs, respectively, the orthogonal projection of the second accommodating region, in a plane containing the first and second axes being situated entirely between the first and second axes.
US12019460B2 Shared compressor
A system includes a source that provides air, a first compressor stage that receives the air from the source and is configured to compress the air to a first pressure, and a second compressor stage that receives the air from the first compressor stage and is configured to compress the air to a second pressure. The system also includes a first component, a second component, valves that control flow of the air, and a controller that is configured to control the valves according to a first control mode, in which the air is supplied to the first component by the first compressor stage, and a second control mode, in which the air is supplied to the second component by the second compressor stage.
US12019457B2 Mobility service system and mobility service delivery method
A mobility service system plans an itinerary including movement from a first takeoff and landing site to a second takeoff and landing site in response to a reservation request from a user. Specifically, the mobility service system identifies a first eVTOL available at the first takeoff and landing site, and estimates a first amount of battery charge of the first eVTOL at a time of start of use by the user. When a first flight from the first takeoff and landing site to the second takeoff and landing site is not achievable with the first amount of battery charge, the mobility service system searches for a second flight from the first takeoff and landing site to a third takeoff and landing site that is achievable with the first amount of battery charge, and plans a second itinerary that goes through the third takeoff and landing site.
US12019456B2 Aircraft control systems and methods using sliding mode control and feedback linearization
Methods and systems for controlling a bank angle, a heading angle and an altitude of an aircraft during flight are provided. The methods and systems disclosed herein make use of sliding mode control and feedback linearization control (nonlinear dynamic control) techniques. The methods and systems can provide autopilot-type functions that can autonomously execute aggressive maneuvers as well as more gentle maneuvers for aircraft.
US12019455B2 Transport operation control device, transport system, transport operation control method, and recording medium
The present invention increases the productivity of an entire factory, even of the type that produces different types of products in different quantities using transport vehicles, by performing transport operation control. This transport operation control device is provided with: a spatial distribution measuring unit which measures the spatial distribution of products-in-process being transported by the transport vehicles; and an operation schedule calculation unit which, on the basis of the measured spatial distribution of the group of partly-finished products, calculates an operation schedule that specifies both a route and a frequency of a transport operation to be carried out by each transport vehicle of the transport vehicles, wherein the operation schedule calculation unit determines the timing with which to update the operation schedule, on the basis of changes in a productivity index that is determined from the measured spatial distribution of the products-in-process.
US12019454B2 Vehicle control schemes for autonomous vehicle system
A method of navigating a plurality of vehicles along a roadway includes, at a first vehicle, navigating along a section of a roadway by following a first moving position-target, the first moving position-target determined in accordance with a first tracking function defining position along the section of the roadway as a function of time, and at a second vehicle, navigating along the section of the roadway by following a second moving position-target, the second moving position-target determined in accordance with a second tracking function defining position along the section of the roadway as a function of time. A distance between the first vehicle and the second vehicle may change as the first vehicle and the second vehicle navigate along the section of the roadway.
US12019445B2 Steering of forklift trucks
The invention relates to a method for controlling a motion of a counter balance forklift truck, the method comprises: detecting that a steering command generated with an endless rotating steering device corresponds to a reference steering point, in response to the detection providing at least two states for selecting a travel direction of the counter balance truck, detecting a selected state in accordance with a detection of a change in a steering command, and generating control signals individually to a plurality of electric drive motors for controlling the motion of the counter balance truck to meet the travel direction selected with the steering device. The invention also relates to a forklift truck implementing the method and to a computer program product.
US12019434B2 Manufacturing condition output apparatus, quality management system, and storage medium
A manufacturing condition output apparatus of an embodiment is a manufacturing condition output apparatus which outputs a manufacturing condition of a product. The manufacturing condition output apparatus outputs change degree information which is information regarding degrees of change of values regarding defect probabilities for a plurality of variables relating to manufacturing of the product from model information of a model generated through machine learning on a basis of manufacturing data of the product and inspection result data of the product, as a manufacturing condition.
US12019433B2 Periodicity analysis apparatus, method and program recording medium
Provided an apparatus configured to calculate a periodicity of the time series data using at least one of a periodogram of the time series data and an autocorrelation of the time series data; generate a plurality of subsequences from the time series data, a length of each subsequence set to the periodicity, calculate feature values of the plurality of subsequences, and categorize the plurality of subsequences, based on the features values thereof, into one or more groups; and execute analysis of the time series data, based on the categorization result.
US12019432B2 System and methods monitoring the technical status of technical equipment
A computer-implemented method for determining an abnormal technical status of a technical system includes: receiving, from the technical system, a plurality of signals, each signal being sampled over time and reflecting the technical status of at least one system component; computing, for each signal with associated high and low alarm thresholds obtained from an alarm management system, at every sampling time point, a univariate distance to its associated alarm thresholds as a maximum of the distances between a value of the respective signal and its associated alarm thresholds to quantify a degree of abnormality for the respective at least one system component; computing, at every sampling time point, based on the univariate distances at the respective sampling time points, an aggregate abnormality indicator reflecting the technical status of the technical system; and providing, to an operator, a comparison of the aggregate abnormality indicator with a predetermined abnormality threshold.
US12019430B2 Metal additive manufacturing qualification test artifact
A test artifact for additive manufacturing is provided. The artifact comprises an additively manufactured singular continuous body between 100 cc and 6 cc in bounding box volume and between 50 cc and 3 cc in solid body. The body comprises at least three fiducials positioned for identification of locations in cross-section after sectioning of the artifact and at least three geometries that are unique from each other when exposed in cross section.
US12019426B2 Online data-driven optimizer of rotating control device used in closed loop drilling
A method for a well includes obtaining a dynamic input parameter combination for the well, determining measurements for a rotating control device using a sensor, and predicting a rotating control device wear estimate using rotating control device estimation methods, the measurements, and the dynamic input parameter combination. The method for a well further includes maximizing an instantaneous rate of penetration, while reducing rotating control device failure, to determine an optimized average rate of penetration using the rotating control device wear estimate. Finally, the optimized average rate of penetration is executed for a well.
US12019423B2 Dynamically adaptive personalized smart energy profiles
A facility employing systems, methods, and/or techniques for dynamically and adaptively configuring configurable energy consuming and producing devices (e.g., smart energy devices) based on user profiles and user presence information is disclosed. In some embodiments, the facility periodically detects the presence of users, and retrieves preference information for those users. For each of one or more configurable energy devices in the area, the facility generates a combined setting based on the preferences of each user present and adjusts the devices based on the combined settings. For example, if User A, User B, and User C are present in a room and User A's preferred temperature setting is 75° F., User B's preferred temperature setting is 68° F., and User C's preferred temperature setting is 70° F., the facility may generate a combined setting for a thermostat by taking the average value of the users in the room.
US12019421B2 Robot access control and governance for robotic process automation
Robot access control and governance for robotic process automation (RPA) is disclosed. A code analyzer of an RPA designer application, such as a workflow analyzer, may read access control and governance policy rules for an RPA designer application and analyze activities of an RPA workflow of the RPA designer application against the access control and governance policy rules. When one or more analyzed activities of the RPA workflow violate the access control and governance policy rules, the code analyzer prevents generation of an RPA robot or publication of the RPA workflow until the RPA workflow satisfies the access control and governance policy rules. When the analyzed activities of the RPA workflow comply with all required access control and governance policy rules, the RPA designer application may generate an RPA robot implementing the RPA workflow or publish the RPA workflow.
US12019419B2 Control system and control apparatus
A control system includes a control apparatus functioning as a master, and plural slaves which are network-connected to the control apparatus. The slaves each have identification information. The control apparatus includes executes a first instruction to set specified identification information to each of one or more specified slaves. The control apparatus outputs first error information indicating which slave that the setting of the identification information to which is failed, among the one or more specified slaves.
US12019416B2 Automatic determination of indoor or outdoor environmental conditions of a device
Systems and methods are provided for deterministically estimating whether the location of a computing device that is fixed or mobile is inside a fully enclosed building or not (e.g., fully or partially indoors/outdoors). Various environments are supported by the substance of the disclosure, including fully or partially indoor and outdoor environments.
US12019414B2 Method for generating a training data set for training an artificial intelligence module for a control device of a vehicle
A method for generating a training data set for training an artificial intelligence (AI) module. An image sequence is provided in which surroundings of a robot are recorded. A trajectory in the recorded surroundings is determined. At least one future image sequence is generated which extends to a time segment in the future, and, based on the at least one determined trajectory, encompasses a prediction of images for the event that the determined trajectory was followed during the time segment in the future. At least one sub-section of the determined trajectory in the generated image sequence is assessed as positive or as negative when a movement predicted by following the trajectory corresponds to a valid movement situation, or as an invalid movement situation, respectively. The generated future image sequence with the assessment assigned thereto of the trajectory are combined for generating a training data set for the AI module.
US12019408B2 Wearable product
A wearable product includes a display system, a rear housing, a middle frame, a printed circuit board, and a conductive component. The rear housing is located on a non-light-emitting side of the display system. The middle frame is located between the display system and the rear housing, and is a hollow frame structure. The middle frame includes a metal frame and a plastic frame nested in the metal frame and connected to the metal frame. The plastic frame is connected to the display system and the rear housing in a sealing manner to form an accommodation cavity. The printed circuit board is located in the accommodation cavity. A part of the conductive component is located in the accommodation cavity and electrically connected to the printed circuit board, and the other part of the conductive component passes through the plastic frame to be electrically connected to the metal frame.
US12019407B2 Oscillation device
An oscillation device, such as a frequency standard or “atomic clock”, is disclosed. The device comprises: a system capable of undergoing transitions between different energy states, the transitions defining at least a first resonance frequency and a second resonance frequency; an excitation device arranged to induce the system to undergo such transitions; a detection device arranged to detect a response of the system caused by the excitation device, to produce an output; and a controller arranged to receive the output, to control the excitation device to stimulate said transitions, and to obtain signals corresponding to at least the first and second resonance frequencies; wherein the controller is also arranged to process the obtained signals to produce a corrected output signal that is compensated against at least one influence on the resonance frequencies of the system.
US12019400B2 Extendable cuff for watch winders
A system for retaining a wrist watch in a watch winder having a hollow cylindrical turntable, includes a watch winder cuff defining a first circumferential profile, with two push tabs mounted on the cuff for inserting the cuff into the turntable and removing the cuff from the turntable, and one or more extension cuffs of differing length defining a second circumferential profile shaped to match the first circumferential profile, with a connector disposed thereon for engaging and joining the watch winder cuff and a selected extension cuff together. The connector may include a stub disposed on the extension cuff configured to fit snugly inside a depression on the watch winder cuff, or a hollow sleeve extending forwardly from the extension cuff and being configured to fit snugly over the watch winder cuff body to join the watch winder cuff and extension cuff together. The watch winder cuff preferably has an axial length of about one inch and the extension cuff, when joined to the watch winder cuff, preferably increases the axial length to about 2.25 inches to about 2.75 inches, depending on the size of the extension cuff. Both the watch winder cuff and the extension cuffs are made of compressible foam material such that the watch winder cuff and the extension cuffs are axially compressible under hand force.
US12019398B2 Elastic securing organ for fastening a horological component on a support element
An elastic securing organ for fastening a horological component on a support element including an outer peripheral wall capable of being connected to said horological component and an inner peripheral wall defining a triangular-shaped opening wherein the support element is capable of being inserted, the elastic securing organ includes elastic arms each forming one side of the triangular opening and helping ensure the gripping of the support element in the opening, each arm including: at least one cut-out defined completely or partially along the body of said arm, an elastic contact zone with the support element, and elastic peripheral zones which extend between this contact zone and the ends of this elastic arm, the contact zone having a greater quantity of material than the quantity of material forming each of the peripheral zones thereof.
US12019397B2 Method of forming a complex image of a sample
A method for obtaining an image of a sample includes illuminating the sample using a light source; acquiring, using an image sensor, a first image of the sample, the image being formed in the detection plane, the first image being representative of an exposure light wave propagating, from the sample, to the image sensor, along a first optical path; modifying an optical refractive index, between the image sensor and the sample; acquiring a second image of the sample, the image being representative of the exposure light wave along a second optical path; and implementing an iterative algorithm that combines the first and second images so as to obtain an image of the sample.
US12019395B2 Electrostatic charge image developing carrier, electrostatic charge image developer, process cartridge, image forming apparatus and image forming method
An electrostatic charge image developing carrier, containing: a magnetic particle; and a resin coating layer that coats the magnetic particle and contains inorganic particles, and the electrostatic charge image developing carrier has a surface roughness satisfying a ratio B/A of a surface area B to a plan view area A of 1.020 or more and 1.100 or less, the plan view area A and the surface area B being obtained by three-dimensional analysis of the surface, and the magnetic particle has a surface roughness satisfying 0.5 μm≤Sm≤2.5 μm and 0.3 μm≤Ra≤1.2 μm, and Sm represents an average ruggedness interval and Ra represents an arithmetic average surface roughness.
US12019393B2 Electrophotographic photoconductor, process cartridge, and image forming apparatus
An electrophotographic photoconductor includes a conductive substrate, and a photoconductive layer, in which an outermost surface layer contains a binder resin, a charge transporting material, fluorine-containing resin particles, and an acidic compound, the number of carboxyl groups in the fluorine-containing resin particles is 0 or more and 30 or less per 106 carbon atoms of the fluorine-containing resin particles, and in a case where charging and exposure of the electrophotographic photoconductor are repeated 10,000 times under conditions of a charging potential of −700 V and an exposure intensity of 5 mJ/m2, an absolute value |RP1−RP10000| of a difference between a residual potential RP1 after charging and exposure once and a residual potential RP10000 after charging and exposure 10,000 times is 25 V or less.
US12019390B2 Transmission mechanism, rotational force transmission device, and image forming apparatus
A rotational force transmission device includes a transmission mechanism disposed on an input gear, and a ratchet member disposed on an output gear. The transmission mechanism includes a first sleeve having a first interlocker, a second sleeve having a second interlocker that engages with the first interlocker with a rotation clearance in the circumferential direction, and a coil spring disposed between the first and second sleeves. When a drive source is stopped, the second sleeve can idly rotate within the rotation clearance between the first and second interlockers. The first sleeve has a first retainer, and the second sleeve has a second retainer engaging with the first retainer in the axial direction. The first sleeve, the second sleeve, and an urging member are unitized by the engagement of the first and second retainers.
US12019389B2 Image forming apparatus
According to one embodiment, an image forming apparatus, includes a transfer belt onto which toner images are transferred during an image forming operation, and a sensor that emits light towards the transfer belt and detect an amount of light reflected by the transfer belt. A processor adjusts the amount of light emitted towards the transfer belt based on the detected amount of the reflected light, and stores, in a memory, light level information indicating an output level for the amount of light emitted towards the transfer belt by the sensor. The processor provides an instruction for outputting warning information when the light level information indicates the output level exceeds a threshold value.
US12019385B2 Heating device and image forming apparatus
A heating device includes an elongated heater, a first holding member configured to hold the heater, a power shut-off member configured to shut off power supply to the heater, a second holding member configured to hold the power shut-off member, a first urging member configured to press the power shut-off member against the heater, and a regulation member configured to regulate a position of the second holding member, wherein, in a longitudinal direction of the heater, one end side of the second holding member is urged by the first urging member, and another end side of the second holding member is regulated in position by the regulation member.
US12019380B2 Image-forming apparatus
An image-forming apparatus includes first and second photosensitive drums, first and second image-forming portion including first and second development rollers configured to bear developers composed of first and second toner particles and organosilicon protrusions formed on surfaces of the first and second toner particles, an intermediate transfer member to which a developer image is to be transferred in first and second contact portions in contact with the first and second photosensitive drums, and a transfer member configured to transfer the developer image to a recording material in a transfer portion. The first contact portion is formed downstream of the transfer portion and upstream of the second contact portion in a movement direction of the surface of the intermediate transfer member. A protrusion formed on the second developer has a lower height than a protrusion formed on the first developer.
US12019377B2 Target for measuring a parameter of a lithographic process
A target for determining a performance parameter of a lithographic process, the target comprising a first sub-target formed by at least two overlapping gratings, wherein the underlying grating of the first sub-target has a first pitch and the top lying grating of the first sub-target has a second pitch, at least a second sub-target formed by at least two overlapping gratings, wherein the underlying grating of the second sub-target has a third pitch and the top lying grating of the second sub-target has a fourth pitch.
US12019375B2 Photosensitive material and method of lithography
Materials directed to a photosensitive material and a method of performing a lithography process using the photosensitive material are described. A semiconductor substrate is provided. A first layer including a floating additive is formed over the semiconductor substrate. A second layer including an additive component having a metal cation is formed over the first layer. One or more bonds are formed to bond the metal cation and one or more anions. Each of the one or more anions is one of a protecting group and a polymer chain bonding component. The polymer chain bonding component is bonded to a polymer chain of the layer. The second layer is exposed to a radiation beam.
US12019373B2 Photosensitive resin composition, film, and electronic device
The present disclosure can provide a photosensitive resin composition, film, and electronic device having excellent high-resolution patterning at low light intensity, excellent pattern adhesion, fine patterning, and excellent cured film properties.
US12019368B2 Removal of contaminants from EUV masks
An aqueous cleaning composition containing sulfonic acids and a source of chloride ions is used to clean contaminants from EUV masks used in the manufacture of semiconductors. Optionally, the aqueous cleaning composition can include oxidizing agents and surfactants. The aqueous cleaning composition removes tin as well as other contaminants from the mask. Such other contaminants include, but are not limited to, aluminum oxide, etch and photoresist residues.
US12019360B2 Chromaticity adjustment method and projector
A chromaticity adjusting method of a projector includes a first light source for emitting blue light and a second light source for emitting yellow light including red light and green light. A chromaticity value of the blue light is acquired and the chromaticity value and the luminance value of each of the red light and the green light is obtained. The second target chromaticity value is determined based on the first target chromaticity value, the chromaticity value of the blue light, and the chromaticity value and the luminance value of each of the red light and the green light. Light quantities of the first and second light sources are controlled based on the second target chromaticity value. Signal levels of the red, green, and blue color components included in the video signal are controlled according to the difference between the first target chromaticity value and the second target chromaticity value.
US12019359B2 Light blocking member and projection video display device
A light blocking member according to the present disclosure is for a projection video display device provided with an optical system that projects video light and a projection lens on which the video light is incident, the light blocking member being disposed between the optical system and the projection lens, the light blocking member including: a first light blocking portion that absorbs and converts into heat a part of unnecessary light unnecessary for the projection lens in the video light; and a reflector that reflects, as reflected light, light that is a part of the unnecessary light and that is not absorbed by the first light blocking portion.
US12019358B2 Adjustment member fixing device, projector, and adjustment member fixing method
An adjustment member fixing device includes an adjustment member fixing unit having a first state in which the adjustment member fixing unit has a width smaller than a gap on a lens barrel side so as to be inserted into the gap and a second state in which the adjustment member fixing unit has a width substantially identical to the gap so as to fix a movable adjustment member provided on the lens barrel side.
US12019357B2 Projector device with imaging lens
The projector includes an exterior chassis provided with a housing section, a light source unit which is housed in the exterior chassis, and is configured to emit light, an image forming unit which is housed in the exterior chassis, and is configured to generate image light from the light, a projection optical unit which is attached to the exterior chassis, and is configured to project the image light, and an imaging unit which is configured to image the image light projected, and is detachably attached, wherein the imaging unit is housed in the housing section.
US12019356B2 Lens barrel and interchangeable lens camera
A lens barrel is provided with: a stationary barrel having a large-diameter section and a recessed section which is recessed further toward the inner diameter side than the large-diameter section; a printed circuit board which is mounted so that at least part thereof is disposed along the outer peripheral surface of the stationary barrel; movable barrels positioned further toward the outer diameter side than the stationary barrel and moving relative to the stationary barrel; and a cable member having flexibility which allows the cable member to deform flexibly, the cable member being provided with a mounting section which is mounted on the printed circuit board, and also with a passage section which passes between the printed circuit board and the stationary barrels.
US12019355B2 Camera module and electronic device
A camera module includes an imaging lens assembly and an image sensor, wherein the image sensor is located on an image side of the imaging lens assembly. The imaging lens assembly has an optical axis and includes a plastic lens barrel and a plurality of plastic lens elements, wherein the plastic lens elements are disposed in the plastic lens barrel. The plastic lens barrel includes an object-side outer surface, a lens barrel minimum opening, an object-side outer inclined surface and a reversing inclined surface. The object-side outer surface is a surface of the plastic lens barrel facing towards an object side being closest to the object side and is annular. The reversing inclined surface expands from the lens barrel minimum opening to the image side, wherein a connecting position of the reversing inclined surface and the object-side outer inclined surface forms the lens barrel minimum opening.
US12019352B2 Composition, electro-optic material, and method for preparing electro-optic material
A composition for preparing a nonlinear optic material including an organic chromophore that is polarized by an electric field, a precursor that can form an inorganic material polymer by a sol-gel reaction, and a compatibilizer that can bind to both the organic chromophore and the inorganic material polymer, wherein the organic chromophore includes a functional group at a terminal end that can bind to both the inorganic material polymer and the compatibilizer, a nonlinear optic material prepared from the composition, a method of preparing the nonlinear optic material, and an electro-optic device including the nonlinear optic material are disclosed.
US12019351B2 Display panel, display device and terminal
A display panel includes: a first base substrate and a second base substrate which are opposite to each other, and a plurality of lens imaging modules. The first base substrate includes a plurality of pixel units arranged in an array. The plurality of lens imaging modules are located between the first base substrate and the second base substrate, and an orthogonal projection of the lens imaging module on the first base substrate is located between two adjacent pixel units. Therefore, the lens imaging modules are disposed inside the display panel without affecting display of the display panel, such that a screen-to-body ratio can be significantly increased, which is advantageous for achieving borderless full-screen display.
US12019349B2 Optical device and optical transceiver using the same
An optical device includes an optical waveguide formed of a crystal thin film having an electro-optic effect, an RF electrode configured to apply a high-frequency voltage to the optical waveguide, and a DC electrode configured to apply a DC voltage to the optical waveguide, wherein the RF electrode has a coplanar electrode configuration, and the DC electrode has a microstrip electrode configuration.
US12019343B2 Array substrate and reflective display panel
An array substrate and a reflective display substrate are disclosed. The array substrate includes a base, and a plurality of data lines and a plurality of sub-pixels that are disposed on the base. The sub-pixel includes a reflective pixel electrode and a TFT. An orthographic projection of the pixel electrode in each sub-pixel on the base is overlapped with orthographic projections of a first electrode, a first data line and a second data line.
US12019341B2 Array substrate and display panel
An array substrate and a display panel are disclosed. In the array substrate, array electrodes of at least a portion of pixel units that are adjacent to a base plate edge have areas that are gradually decreased from a base plate center toward the base plate edge. The portion of the array electrodes gradually decreased are arranged in a region of a display panel in which the brightness is relatively bright. If the areas of the array electrodes are decreased, the aperture ratios of the pixel units are reduced. After the aperture ratios of the pixel units are reduced, light transmission rate in an edge zone of the array substrate can be lowered. As such, the portion of the base plate edge of which light is relatively bright is made corresponding to the brightness of the base plate center, thereby realizing the improvement on the nonuniformity of periphery displaying.
US12019332B2 Barrier film, and wavelength conversion sheet, backlight, and liquid crystal display device in which same is used, as well as method for selecting barrier film
Provided is a barrier film that can suppress a change in color when applied to a wavelength conversion sheet. A barrier film for a wavelength conversion sheet that is a barrier film comprising at least one inorganic oxide layer and at least one organic coating layer on one surface of a light-transmitting base material, wherein a value of a water vapor transmission rate according to JIS K7129-2:2019 is 0.20 g/m2·day or less, and when a spectral transmittance of the barrier film is measured with a surface of a side comprising the inorganic oxide layer and the organic coating layer as a light coming-in surface, the barrier film comprises a spectral transmittance bottom at which the spectral transmittance changes from decreasing to increasing, or a spectral transmittance peak at which the spectral transmittance changes from increasing to decreasing, in the range of 450 nm±7 nm.
US12019330B2 Display device
The purpose of the present invention is to realize a display device of high definition and high contrast by applying an accurate local dimming. The structure of the invention is as follows. A display device including: a display panel and a back light, in which the back light includes a light source and an optical sheet group, the light source includes a light source substrate and LEDs disposed on the light source substrate, the light source is divided into segments in a plan view, at least one of the LEDs is disposed in a segment, the light source substrate and the LEDs are covered by a transparent resin, and a groove like gap is formed in the transparent resin along a border between the segments.
US12019329B2 Backlight module and quantum dot display device
The present application provides a backlight module and a quantum dot display device. The present application improves energy efficiency by modifying a backlight of the quantum dot display device. Specifically, energy efficiency of a light-emitting element is improved by adding a small amount of phosphors in the backlight module or setting a diffuser plate as a transparent diffuser plate. In addition, the quantum dot display device provided by the present application not only has a backlight device, but also has a quantum dot film layer and a polarizer.
US12019327B1 Display modules and display devices
Display modules and display devices are provided. The display module includes a display panel and a lens layer disposed on a light-emitting side of the display panel. The display panel includes a plurality of visual pixel groups, and the lens layer includes a plurality of cylindrical lenses each covering one of the visual pixel groups. The cylindrical lens extends along a first direction and has a first virtual centerline parallel to the first direction and dividing the cylindrical lens into a first area and a second area. The visual pixel group includes at least one first subgroup corresponding to the first area and at least one second subgroup corresponding to the second area. In a top view direction of the display module, the first subgroup and the second subgroup are partially overlapped or not overlapped in a second direction perpendicular to the first direction.
US12019322B2 Display device
A display device is provided and includes a liquid crystal display panel; and a backlight device opposed to the liquid crystal display panel via a polarizing plate; the backlight device including a frame comprising at least four bars; a first adhesive layer provided on one surface of the bars; a reflective sheet; a lightguide disposed on the reflective sheet in the frame; and a light source disposed in the frame and configured to emit light to the lightguide, wherein the frame includes a portion that is exposed from the liquid crystal display panel in a plan view, and a resin adhesive layer having a light-shielding property covers an external surface of the liquid crystal display panel and the portion of the frame.
US12019320B2 Light emitting device
A light emitting device includes a plurality of light emitting units and a first light adjusting structure disposed on the light emitting units. The light emitting device provides a first viewing-angle of a first quantity of the plurality of light emitting units when the first quantity of the plurality of light emitting units is turned on, and the light emitting device provides a second viewing-angle of a second quantity of the plurality of light emitting units when the second quantity of the plurality of light emitting units is turned on. The first quantity is less than the second quantity, and the first viewing-angle is less than the second viewing-angle.
US12019315B2 Optical device for enhancing the well-being of a wearer
The disclosure provides an optical device for enhancing the well-being of a wearer. The optical device includes a frame, at least one lens connected to the frame, at least one filter configured to engage with the at least one lens, at least one second filter configured to engaged with the at least one lens, and a modulating mechanism in communication with the frame, the at least one lens, the at least one first filter and/or the at least one second filter for modulating the at least one first filter and the at least one second filter. The at least one first filter attenuates light at wavelengths in the visible blue light spectral region. The at least one second filter attenuates light at wavelengths of the visible spectral region outside of the visible blue light spectral region.
US12019314B1 Head mounted display assembly with control of head mounted display and loupe position and orientation
Systems, devices, techniques and methods for concurrent use of head mounted displays with surgical loupes during surgical procedures are provided. In some embodiments, the head mounted display comprises a display unit with a combiner and the surgical loupe is mounted below the display unit. In some embodiments, eye relief from the back side of the combiner to the front surface of the cornea is the same or smaller than a vertex distance from the back lens of the surgical loupe to the front surface of the cornea.
US12019312B2 Spectacle lens
A spectacle lens can inhibit ametropia of the eyes and ensure full visibility. The spectacle lens comprises: first refraction areas and second refraction areas. Each first refraction area has a first refraction force that may be based on a prescription for correcting the ametropia of the eyes. Each second refraction area has a refraction force different from the first refraction force and may function to focus images on the positions except the retina of the eyes, to inhibit the development of the ametropia. Near the central part of the lens, the second refraction areas form a plurality of independent island-shaped areas, and the first refraction areas form the areas beyond the areas of the second refraction areas.
US12019305B2 Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens sequentially arranged from an object side. At least two of the first lens, the second lens, the third lens, the fourth lens, the fifth lens, and the sixth lens include at least one inflection point. An object-side surface of the sixth lens is concave.
US12019303B2 Optical lens assembly for vehicular optical imaging system
An optical lens assembly includes a lens unit and a holder. The lens unit includes at least a front lens and a rear lens, and the holder includes a positioning portion and a holding portion extended downwardly the positioning portion. The positioning portion and the holding portion are integrated with each other. The holding portion forms a light chamber for holding the lens unit therein, wherein the light chamber allows imaging lights to enter thereinto and pass through the lens unit. The positioning portion is sealed on the outer surface of the front lens along the outer periphery of the front lens.
US12019299B2 Fiber optic tray
Fiber optic trays adapted to increase fiber splicing/connecting and fiber organizing capacity on the tray. The trays can include multiple splice circuits, each splice circuit including a splice holder area or a connector holder area having a plurality of splice holders or connector holders, and a at least one fiber organizing structure such as a spool structure.
US12019294B2 Fibre optic cable, methods of manufacture and use thereof
A fibre optic cable (500, 700) comprises retractable fibre units (502) extending in parallel with one another within an extruded polymer tube (504). The fibre units are free to slide in the tube such that a selected fibre unit (702a) can be accessed and re-directed by forming an opening in a wall of the tube (504) and withdrawing the selected fibre unit through the opening (710). Each fibre unit comprises two or more optical fibres (506) embedded in a solid resin material (520) to form a coated fibre bundle and an extruded polymer sheath (524). The fibre optic cable is manufactured by feeding the fibre units through an extrusion head (602) by which the extruded tube (504) is formed. The sheath (524) of each fibre unit is primarily polyethylene. A lining (510) of the extruded polymer tube is formed by polymer other than polyethylene, for example polypropylene.
US12019292B2 Photoinduced optical interconnect
A photoinduced refractive index-changing material is coupled directly to both a first port and a second port. An optical interconnect structure (for optically coupling the first port to the second port) is formable in the photoinduced refractive index-changing material by selectively exposing a portion of the photoinduced refractive index-changing material. The selective exposure induces a refractive index change in the photoinduced refractive index-changing material. The change in refractive index provides the waveguiding properties of the optical interconnect structure.
US12019290B2 EMI shielding component, optical fiber adapter module having the same, and method of assembling the optical fiber adapter module
An EMI shielding component includes: a metallic shielding body having at least one receiving hole, wherein a guide opening is disposed at a lateral edge of the metallic shielding body, is laterally in communication with the receiving hole, and has a width less than the diameter of the receiving hole. An optical fiber adapter module having the EMI shielding component and a method of assembling the optical fiber adapter module are also provided. Therefore, the EMI shielding component can be easily mounted in place, and EMI protection thus achieved is effective.
US12019289B2 Communication systems having pluggable modules
A system includes a housing having a front panel, a substrate that is positioned at a distance from the front panel, and a data processor mounted on the substrate. The system includes a pluggable module having an optical module, at least one first optical connector, a first fiber optic cable optically coupled between the optical module and the first optical connector, and a fiber guide positioned between the optical module and the first optical connector and provides mechanical support for the optical module and the first optical connector. The optical module receives optical signals from the first optical connector and generates electrical signals based on the received optical signals, and the electrical signals are transmitted to the data processor. The pluggable module has a shape that enables the pluggable module to pass through an opening in the front panel to enable the optical module to be coupled to the substrate.
US12019288B2 Optical power distribution system
There is provided an optical power distribution system including an input optical fiber receiving light having an optical power. The optical power distribution system further includes an optical power distribution splitter optically coupled to the input optical fiber, the optical power distribution splitter including an all-dielectric optical waveguide, the optical power distribution splitter configured to divide the optical power into two or more portions. The optical power distribution system further includes an optical device optically coupled to optical power distribution splitter, the optical device including an optical waveguide having a semiconductor layer, the optical device receiving a first portion of the optical power.
US12019287B2 Endoscopic LED light source having a feedback control system
A method of generating illumination by a light source for transmission to an endoscope includes emitting light from a plurality of light emitters of the light source, each light emitter emitting light having a different wavelength range from other light emitters of the plurality of light emitters; combining the light emitted from the plurality of light emitters into a combined light; receiving and condensing the combined light by a focusing optic to create a condensed light; and receiving and orienting the condensed light in a straight path direction by a collimating optic.
US12019286B2 Optical edge coupler having a heterogeneous cladding structure
A PIC comprising an optical edge coupler having a plurality of optical cores within a heterogeneous stack of dielectric layers providing an optical cladding for the optical cores. The layer stack comprises first and second groups of layers, wherein refraction-index differences between individual layers of the same group are much smaller than refraction-index differences between any two layers from different groups. The optical cores are arranged in a plurality of parallel planar arrays enabling a large MFD change. At least one of the arrays is located within the first group of layers, and at least another one of the arrays is located within the second group of layers. End sections of the optical cores are adjacent to an edge of the PIC and may be optically coupled to an external optical fiber or on-chip waveguide of another PIC for a low-loss transfer of optical power therebetween.
US12019281B2 Sealed optical cable assemblies and methods of fabricating the same
Sealed optical cable assemblies are disclosed. In one embodiment, an optical connector includes an optical cable having an end, a connector body coupled to the end of the optical cable, and a sealing grommet disposed over the optical cable. The optical connector further includes a connector housing having a first housing end portion, a second housing end portion, an internal cavity. The internal cavity has an interior surface proximate the second housing end portion. The connector body is disposed within the internal cavity of the connector housing. The sealing grommet is positioned within the internal cavity such that an outer surface of the sealing grommet is in contact with the interior surface of the second housing end portion. The connector body and the optical cable are movable relative to the connector housing in an axial direction of the optical connector, and the sealing grommet is deformable to accommodate movement of the connector body and the optical cable relative to the connector housing.
US12019279B2 Multiports and other devices having optical connection ports with sliding actuators and methods of making the same
Devices such as multiports comprising connection ports with associated sliding actuators that engage securing members and methods for making the same are disclosed. In one embodiment, the device comprises a shell, at least one connection port, and at least one sliding actuator that engages with a complimentary securing member. The at least one connection port is disposed on the multiport with the at least one connection port comprising an optical connector opening extending from an outer surface of the multiport to a cavity of the multiport and defining a connection port passageway. The at least one securing member is associated with the connection port passageway and translating the sliding actuator allows the release of an optical connector disposed in the connection port.
US12019276B2 Optical connector module and method of manufacturing optical waveguide board
An optical connector module (1) according to the present disclosure includes an optical waveguide board (10) and an optical connector (20) attached to the optical waveguide board (10). The optical connector (20) includes a positioning target portion (23) that engages with the optical waveguide board (10), and the optical connector (20) is positioned relative to the optical waveguide board (10) in a state in which the positioning target portion (23) is engaged with the optical waveguide board (10). The optical waveguide board (10) includes an optical waveguide (12) including a first cladding (122a) and a core (121) stacked on the first cladding (122a), the first cladding being stacked on a substrate (11) in a stacking direction perpendicular to the substrate (11), and a positioning core (14) that is stacked on the first cladding (122a) by using a material the same as a material of the core (121) and that engages with the positioning target portion (23). The positioning core (14) protrudes further than the core (121) toward a side opposite to the substrate (11) in the stacking direction.
US12019269B2 Multi-chip packaging of silicon photonics
A multi-chip package assembly includes a substrate, a first semiconductor chip attached to the substrate, and a second semiconductor chip attached to the substrate, such that a portion of the second semiconductor chip overhangs an edge of the substrate. A first v-groove array for receiving a plurality of optical fibers is present within the portion of the second semiconductor chip that overhangs the edge of the substrate. An optical fiber assembly including the plurality of optical fibers is positioned and secured within the first v-groove array of the second semiconductor chip. The optical fiber assembly includes a second v-groove array configured to align the plurality of optical fibers to the first v-groove array of the second semiconductor chip. An end of each of the plurality of optical fibers is exposed for optical coupling within an optical fiber connector located at a distal end of the optical fiber assembly.
US12019264B2 Projection display system and method
In a projection display system, a light-emitting diode (LED) can generate unpolarized light. A light guide can receive the unpolarized light from a perimeter of the light guide and guide the unpolarized light between a light emission surface and an opposing surface as guided light. The light guide can include a plurality of light-extraction features that can direct a portion of the guided light out of the light guide through the light emission surface as unpolarized emitted light. A polarizing film can reflect at least some of a first polarization state of the unpolarized emitted light into the light guide through the light emission surface and can transmit at least some of a second polarization state of the unpolarized emitted light through the polarizing film to form a polarized light beam. An angular reduction film can reduce a range of propagation angles of the polarized light beam.
US12019260B2 Beam expander and method of operating the same
A beam expander includes first and second optical elements spaced apart from each other, and a light diffuser having an angular aperture that diffuses incident light through the angular aperture, wherein the first optical element in-couples the diffused light such that light exiting the first optical element has a first cross-sectional shape and light having a second cross-sectional shape different from the first cross-sectional shape is incident on the second optical element, and the second optical element out-couples light incident from the first optical element.
US12019259B2 Waveguide display and display element with novel grating configuration
The invention concerns a waveguide display and display element therefor, and a method of designing a waveguide element. The element comprises a waveguide and at least one grating arranged on or within the waveguide, the at least one grating being arranged to couple visible light into, within, and/or out of the waveguide. According to the invention, the period of the grating is in the range of 5 μm or more. The invention increases freedoms of design of grating-based display elements and allows for better color and FOV control.
US12019255B2 Angled interference filters generating offset ripple effects
An optical filtering assembly comprises a first interference film and a second interference film. The first interference film comprises multiple first film layers and multiple second film layers. The first film layers and the second film layers are alternately stacked. The second interference film comprises multiple third film layers and multiple fourth film layers. The third film layers and the fourth film layers are alternately stacked. An optical constant of the first film layers is same as an optical constant of the third film layers, and an optical constant of the second film layers is same as an optical constant of the fourth film layers, and an Optical Path Difference (OPD) produced in the first interference film is different from an OPD produced in the second interference film.
US12019254B2 Electronic device including optical sensing element
An electronic device is provided. The electronic device includes a substrate, an optical sensing element, a light-shielding structure, and a microlens. The substrate has a normal direction. The optical sensing element is disposed on the substrate. The light-shielding structure is disposed on the optical sensing element and includes a plurality of light-shielding layers. Each light-shielding layer includes an opening, and centers of the openings are arranged along a first direction and separated from each other. The microlens is disposed on the light-shielding layers and overlaps the opening of the uppermost light-shielding layer. The microlens guides light into an optical channel formed by the openings, so that the optical sensing element has a maximum response value for light with an incident angle that is greater than or equal to 10 degrees and less than or equal to 30 degrees relative to the normal direction.
US12019252B2 Optical element with diffractive focusing features and diffractive anti-reflection features
In an optical element, diffractive focusing features and diffractive anti-reflection features can extend into a first surface of a body, such as by etching. The diffractive focusing features can have a same first depth that is greater than a wavelength, and can be located in a first area to have a duty cycle that varies over the first area. The diffractive anti-reflection features can have a same second depth that is less than the wavelength. In some examples, an effective refractive index of the diffractive focusing features and the diffractive anti-reflection features, together, can be less than or equal to a specified value, such as 120% of a square root of a refractive index of a material of the body. In other examples, the diffractive anti-reflection features can be located in the first area to have a duty cycle that is constant over the first area.
US12019250B2 White dwarf: cross-polarized white light slide-free imaging
The system includes: a sample holder configured to hold a stained tissue sample; an objective positioned to gather and focus light from the stained tissue sample; and a white light source that produces unpolarized white light and a polarizing beam splitter that allows one polarization direction of the white light to pass through to form an illumination beam having a first polarization direction, which is directed through the objective and onto the stained tissue sample causing the stained tissue sample to remit light that passes back through the objective and into the polarizing beam splitter. The polarizing beam splitter divides the remitted light into two orthogonally polarized remitted light beams, wherein one of the beams provides an imaging beam, which has a second polarization direction that is substantially orthogonal to the first polarization direction. Finally, the system includes an imaging device, which captures the imaging beam.
US12019248B1 Adjustable head securement for head-mountable device
Systems of the present disclosure can provide a head-mountable device with a head securement element that allows a user to adjust both the magnitude, location, and direction of forces applied to the face of the user. Examples of adjustment mechanisms described herein allow a user to control the tilt of the head-mountable device relative to a head securement element, as well as the tightness of the head securement element. Accordingly, the user can select a fit that distributes forces widely, maximizes comfort, allows the user to enjoy the head-mountable device for longer durations of time.
US12019247B2 Head-mounted display
A head-mounted display (10) according to the present disclosure, includes: a front block (100) that supports a display unit to be disposed in front of an eye of a user; a rear block (300) that is to be disposed on a back side of a head of the user; and a plurality of elastic bodies (230, 340) that extend along a belt for linking the front block (100) to the rear block (300). Each of the plurality of elastic bodies (230, 240) has one end fixed to the belt and another end fixed to a predetermined position in the rear block (300).
US12019246B2 Control of variable-focus lenses in a mixed-reality device for presbyopes
Variable-focus lenses are arranged as a lens pair that work on opposite sides of a see-through optical combiner used in a mixed-reality head-mounted display (HMD) device. An eye-side variable-focus lens is configured as a negative lens over an eyebox of the see-through optical combiner to enable virtual-world objects to be set at a close distance. The negative lens is compensated by its conjugate using a real-world-side variable-focus lens configured as a positive lens to provide an unperturbed see-through experience. For non-presbyopes, the powers of the lenses are perfectly offset. For presbyopes, the lens powers is mismatched at times to provide simultaneous views of both virtual-world and real-world objects on the display in sharp focus. Responsively an eye tracker indicating that the user is engaged in close viewing, optical power is added to the real-world-side lens to push close real-world objects optically farther away into sharp focus for the presbyopic user.
US12019241B2 2D-pupil expansion light guide assembly
A light guide includes a first and second transparent monolithic optical parts (TMOP). The first TMOP has a first surface having two sets with one flat surface followed by one prism array. Each flat surface has a partially-reflective coating, and the first TMOP has a flat opposite second surface. Each prism array has two prisms having a first and a second surfaces which are oblique to each other and to the first TMOP's opposite second surface. The prism arrays first surfaces have a partially-reflective coating. The second TMOP has a first surface with a geometrically complementary shape relative to the shape of the first TMOP's first surface, and has a flat opposite second surface. The first and second TMOPs are assembled together using an optically transparent adhesive material, such that the second surfaces of the first and second TMOP of the light guide assembly are parallel to each other.
US12019238B2 Optical systems for displays
An electronic device may include a display system for presenting images close to a user's eyes. The display system may include a display unit that directs light and an optical system that redirects the light from the display unit towards a user's eyes. The optical system may include an input coupler and an output coupler formed on a waveguide. The input coupler may redirect light from the display unit so that it propagates in the waveguide towards the output coupler. The output coupler may redirect the light from the input coupler so that it exits the waveguide towards the user's eyes. A light-redirecting element may be used to redirect edge light that would otherwise be outside of the user's field of view towards the user's eyes.
US12019236B2 Diffractive exit pupil expander arrangement for display applications
The invention relates to a diffractive exit pupil expander arrangement for display applications. The arrangement comprises a first lightguide element (51) comprising an exit pupil expander (53) and arranged in a first plane and a second lightguide element (41) comprising an in-coupler (42) and arranged in a second plane. The in-coupler is optically coupled with the exit pupil expander (53). Further, the first lightguide element (51) is arranged to confine propagation of light laterally in said first plane by reflections, and the first plane and the second plane are arranged at an angle (a) with respect to each other.
US12019231B2 Device for analyzing size of step in pair of divided mirrors of telescope
Provided is a device for designed for use with a telescope having a primary mirror, such as a reflecting telescope, and to accurately analyzing the size of a step between paired regions of a plurality of mirror segments of the primary mirror. The device designed for use with a telescope whose primary mirror is composed of a plurality of mirror segments, and to analyze the size of a step between paired regions of the plurality of mirror segments comprises: a mask disposed in an optical axis of the primary mirror orthogonally to the optical axis at a given position where a plurality of mirror segment images as respective projected images of the plurality of mirror segments do not overlap each other, wherein a plurality of pairs of primary slits is formed at respective positions in the mirror segment images, wherein each of the primary slits are adjacent to a boundary between the paired regions of the mirror segment images and opposed and parallel to each other with a given spacing therebetween, and wherein at least one reference slit is arranged with respect to each of pairs of the primary slits in the mask, such that it extends at a given angle which is not parallel to each of the pairs of primary slits.
US12019229B2 Illumination arrangement for a microscope, microscope and method for illuminating a sample volume in a microscope
A illumination arrangement for a microscope for illuminating a sample with a light sheet includes an illumination input configured to feed an illumination beam along an optical axis of the illumination arrangement and an illumination output which faces a sample side and is configured to output the illumination beam to the sample side. A focusing optical system is provided with a set depth of focus. At least one optical modification element is configured to geometrically modify the illumination beam. Different rays of the illumination beam intersect the optical axis within an axis intersection region at the illumination output. The axis intersection region extends over at least the depth of focus of the focusing optical system along the optical axis.
US12019223B2 Imaging optical system, projection-type display apparatus, and imaging apparatus
The imaging optical system consists of a first optical system and a second optical system in order from a magnified side. The second optical system forms an image on an image display surface as an intermediate image, and the first optical system forms the intermediate image on a magnified-side conjugate plane. A height of a principal ray of light having a maximum angle of view becomes maximum on a lens surface of the whole system on the most magnified side, among heights of principal rays of light having a maximum angle of view on respective lens surfaces. The imaging optical system satisfies predetermined conditional expressions.
US12019221B2 Optical imaging lens including eight lenses of +−+−+−+−, +−+−+−++, +−++−−+−, or +−+−−++− refractive powers
An optical imaging lens includes a first lens element to an eighth lens element, and each lens element has an object-side surface and an image-side surface. The first lens element has positive refracting power, an optical axis region of the image-side surface of the first lens element is concave, the second lens element has negative refracting power, a periphery region of the object-side surface of the second lens element is concave, and an optical axis region of the object-side surface of the eighth lens element is convex. The lens elements having refracting power included by the optical imaging lens are only the eight lens elements described above. The optical imaging lens satisfies the following conditions: D61t82/D21t42≥1.750.
US12019214B2 Camera optical lens
The present disclosure discloses a camera optical lens including eight lenses which are, from an object-side to an-image side: a first lens having a positive refractive power, a second lens having a negative refractive power, a third lens having a positive refractive power, a fourth lens having a positive refractive power, a fifth lens having a negative refractive power, a sixth lens having a positive refractive power, a seventh lens having a negative refractive power and an eight lens having a negative refractive power, which satisfies following conditions: 0.95≤f/TTL; −3.50≤f2/f≤−1.80; and 3.00≤(R9+R10)/(R9−R10)≤30.00; where f denotes a focal length of the camera optical lens. The camera optical lens can achieve good optical performance while meeting the design requirement for large aperture, long focal length and ultra-thinness (in a camera optical lens with the long focal length).
US12019212B2 Optical imaging lens
An optical imaging lens includes a first lens element, a second lens element, a third lens element and a fourth lens element. The first lens element has negative refracting power, the periphery region of the object-side surface of the second lens element is concave and the optical-axis region of the object-side surface of the third lens element is concave. The Abbe number of the first lens element is υ1, the Abbe number of the second lens element is υ2, the Abbe number of the third lens element is υ3 and the Abbe number of the fourth lens element is υ4 to satisfy υ1+υ2+υ3+υ4≤150.000.
US12019207B2 Water vapor observation instrument and water vapor observation method
A microwave radiometer includes an electromagnetic wave transmission surface, a vertically upward horn configured to receive an electromagnetic wave passing through the electromagnetic wave transmission surface and processing circuitry configured to generate water vapor spectrum data relating to water vapor based on the electromagnetic wave received by the horn, generate cloud liquid water data relating to cloud liquid water based on the electromagnetic wave received by the horn, and calculate a water vapor amount by using the water vapor spectrum data and the cloud liquid water data.
US12019205B2 Macro-threat detection using sensor arrays and conveyors
Examples are directed toward systems and methods relating to security screening. For example, a screening system includes a sensor array to sense a gravitational field caused by an item, and a conveyor to convey the item through sensing positions for scanning by the sensor array. A controller acquires weight measurement information from sensor elements, and gravitational measurement information from the sensor array. The conveyor incrementally advances the item through additional sensing positions to acquire weight measurement information and gravitational measurement information. The controller performs tomographic reconstruction to generate a tomographic image of the item, using a generated weight map as a static weight input vector and using a generated mass map as a static mass input vector for the tomographic reconstruction.
US12019203B2 Device and method for scanning items
A device, a method, and a kit for screening items of baggage. The device comprising: an x-ray scanner, configured to scan an item of baggage using x-ray radiation, and generate therefrom data indicative of objects within the item of baggage; a second scanner configured to estimate a volume of the item of baggage; a third scanner, configured to estimate a physical dimension of at least one object within the item of baggage, wherein the third scanner uses non-ionising radiation; and a processor, configured to utilize the data indicative of objects within the item of baggage, the estimated volume, and the estimated physical dimension of at least one object within the item of baggage to generate a risk estimation for the item of baggage.
US12019200B2 Downhole monitoring using few-mode optical fiber based distributed acoustic sensing
The subject matter of this specification can be embodied in, among other things, a method for removing intermodal distortion that includes receiving a collection of distorted backscattered Rayleigh signals from a collection of modes of an optical fiber, where the collection of distorted backscattered Rayleigh signals are distorted by an intermodal coupling among the collection of modes, receiving a collection of distortion parameters that are descriptive of distortion effects of the intermodal coupling, and determining an undistorted backscattered Rayleigh signal based on the collection of distorted backscattered Rayleigh signals and the collection of distortion parameters.
US12019194B2 Structured detectors and detector systems for radiation imaging
Detector module designs for radiographic imaging include first and second layers of scintillator rods or pixel arrays oriented in first and second directions. The first and second directions are transversely oriented to define a light sharing region between the first and second layers. Encoding features may be disposed in, on or between the first and second layers, and configured to modulate propagation of optical signals therealong or therebetween.
US12019188B2 Eye-safe scanning lidar with virtual protective housing
An eye-safe light detection and ranging system includes a virtual protective housing. A short range pulse is emitted at every measurement point in a field of view before conditionally emitting a long range pulse. Short range pulses result in accessible emissions that are eye-safe at short distances and long range pulses result in accessible emissions that are eye-safe at longer distances.
US12019186B2 Pattern recognition used to characterize LIDAR window obstruction
In some embodiments, a LIDAR system may include at least one processor configured to control at least one light source for projecting light toward a field of view and receive from at least one first sensor first signals associated with light projected by the at least one light source and reflected from an object in the field of view, wherein the light impinging on the at least one first sensor is in a form of a light spot having an outer boundary. The processor may further be configured to receive from at least one second sensor second signals associated with light noise, wherein the at least one second sensor is located outside the outer boundary; determine, based on the second signals received from the at least one second sensor, an indicator of a magnitude of the light noise; and determine, based on the indicator the first signals received from the at least one first sensor and, a distance to the object.
US12019185B2 Concurrent LIDAR measurements of a region in a field of view
A LIDAR system concurrently outputs multiple LIDAR output signals that concurrently illuminate the same sample region in a field of view for a data period. The sample region is one of multiple sample regions included in the field of view. The LIDAR system also includes electronics that use the multiple LIDAR output signals to generate LIDAR data for the sample region. The LIDAR data includes a distance and/or a radial velocity between the LIDAR system and an object that reflects the LIDAR output signals.
US12019181B2 Iterative focused millimeter wave integrated communication and sensing method
Provided is an iterative focused millimeter wave integrated communication and sensing method, which converts an environmental sensing problem into a compressed sensing reconstruction problem, and realizes the initial coarse sensing of the environment based on an approximate message passing algorithm; according to a background determining method, the present disclosure divides and determines a target object, removes the influence of background scatters on a receiving signal, and removes the background scatters repeatedly and iteratively, so as to obtain a more accurate focus sensing result of the target object. Compared with existing environment sensing reconstruction algorithms, the iterative focused millimeter wave environment sensing algorithm of the present disclosure significantly improves the accuracy of environment sensing, solves the problem that a large-scale environment cannot be accurately sensed due to limited system resources, and provides an efficient environment sensing method for the future design of integrated sensing and communication systems.
US12019180B2 Ascertainment of calibration data to take temperature and voltage dependency of the HF radar signal phases in a radar system into consideration
According to a first example implementation, the method comprises providing a local oscillator signal in a first radar chip based on a local oscillator signal generated in a further radar chip; supplying the local oscillator signal to a transmission channel of the first radar chip which, based on the local oscillator signal, generates an HF output signal; changing the temperature and/or supply voltage of the first radar chip; measuring phase values based on the local oscillator signal supplied to the transmission channel and of the corresponding HF output signal for different temperature values and/or for different supply voltage values of the first radar chip; and ascertaining calibration data based on the measured phase values for a phase calibration to compensate for changes in the phase of the HF output signal resulting from a change in the temperature and/or in the supply voltage.
US12019179B2 Abnormality detection method of infrastructure sensor apparatus, infrastructure sensor apparatus, infrastructure sensor system, and non-transitory computer readable medium storing an abnormality detection program
An abnormality detection method of an infrastructure sensor apparatus according to the present disclosure is an abnormality detection method of an infrastructure sensor apparatus configured to detect a mobile body that passes within a sensing range, the abnormality detection method including: calculating mobile body information at least including positional information and moving speed information on the mobile body based on information on the mobile body detected by the infrastructure sensor apparatus; calculating probe data at least including positional information and moving speed information on the mobile body based on self positional information of the mobile body received using a radio communication function included in the mobile body; and performing abnormality determination processing in which it is determined that there is an abnormality in the infrastructure sensor apparatus when the mobile body information does not match the probe data.
US12019178B2 Radar apparatus, system, and method
Some demonstrative aspects include radar apparatuses, devices, systems and methods. In one example, an apparatus may include a plurality of Transmit (Tx) antennas to transmit radar Tx signals, and a plurality of Receive (Rx) antennas to receive radar Rx signals. For example, the radar Rx signals may be based on the radar Tx signals. The apparatus may be implemented, for example, as part of a radar device, for example, as part of a vehicle including the radar device. In other aspects, the apparatus may include any other additional or alternative elements and/or may be implemented as part of any other device.
US12019175B2 Geolocationing system and method for use of same
A geolocationing system and method for providing awareness in a multi-space environment, such as a hospitality environment or educational environment, are presented. In one embodiment of the geolocationing system, a vertical and horizontal array of gateway devices is provided. Each gateway device includes a gateway device identification providing an accurately-known fixed location within the multi-space environment. Each gateway device includes a wireless transceiver that receives a beacon signal from a proximate wireless-enabled personal locator device. The gateway devices, in turn, send gateway signals to a server, which determines estimated location of the wireless-enabled personal location device with angle of arrival modeling.
US12019170B1 GNSS and INS integrated navigation positioning method and system thereof
The present disclosure relates to the field of GNSS and INS integrated navigation technology, and specifically discloses a GNSS and INS integrated navigation positioning method and a system thereof. To addresses the technical problem of positioning error divergence in integrated navigation systems caused by insufficient satellite visibility or strong multipath effects in GNSS denial environments, a method combining motion constraint algorithm and neural network algorithm is proposed for robustness by the present disclosure. The motion constraint algorithm is very stable, but it cannot self-adaptively adjust the constraint threshold based on the vehicle motion state. The neural network algorithm has strong flexibility, but the obtained predicted values inevitably have outliers. The present disclosure combines motion constraints with the neural network algorithms, enabling these two algorithms to complement advantages of each other, thereby effectively improving the positioning accuracy and reliability of the integrated navigation system after GNSS losing lock.
US12019166B2 Multiple redundant disciplined oscillator systems in a spoofing resistant reference time source system and methods thereof
A system wherein when a normal state is entered: discipline only one of at least three oscillators to an external reference; output frequency and time based on the other oscillators not being disciplined to the external reference; and monitor the output frequency difference of the one of the oscillators being disciplined and a composite value of the output frequency difference among the other oscillators. A spoofing state is identified when the monitored difference is more than a difference threshold. When the spoofing state is identified: reset the frequency and time of the oscillator in the spoofing state to match the composite value of the other oscillators; resume disciplining the oscillator in the spoofing state from the external reference after expiration of a time period; and clear the spoofing state and return to the normal state when the oscillators have the output frequency differences among the oscillators below the difference threshold.
US12019159B2 Systems and methods for monitoring underwater structures
Systems and methods for monitoring underwater structures are provided. First and second sets of point cloud data that are obtained at different times are compared to determine whether the location of the underwater structure has changed. For detecting vibration, a series of range measurements taken along a line intersecting the underwater structure are compared to one another to determine an amplitude and frequency of any vibration present in the underwater structure. For detecting temperature, the ratio of different components of return signals obtained from a point in the water surrounding the underwater structure is measured to derive the temperature of the water. Leak detection can be performed by scanning areas around the underwater structure. Monitoring systems can include a primary receiver for range measurements, and first and second temperature channel receivers for temperature measurements.
US12019153B2 Dual-polarizaton radar
A dual-polarization radar is disclosed. Selected embodiments provide a radar structure having a single receiving channel and enabling alternate transmission and simultaneous reception. Selected embodiments use a first polarization direction antenna and a second polarization direction antenna to transmit and receive a first polarization direction echo signal and a second polarization direction echo signal. The first polarization direction echo signal and the second polarization direction echo signal are received and synthesized by a synthesis module, which transmits the synthesized signal as the backscattered echo signal to a receiving module.
US12019152B2 Automotive sensor integration module
An automotive sensor integration module including a plurality of sensors which differ in at least one of a sensing period or an output data format, an interface unit configured to receive pieces of detection data outputted from the plurality of sensors and convert the received detection data into a predetermined data format, and a signal processing unit configured to simultaneously output pieces of converted detection data from the interface unit on the basis of the sensing period of one among the plurality of sensors.
US12019144B2 Frequency division multiplexing with polyphase shifters
This document describes techniques and systems for frequency division multiplexing (FDM) with polyphase shifters. A radar system can include transmitters, receivers, polyphase shifters, and a processor. The transmitters emit electromagnetic (EM) signals in an FDM scheme, and the receivers detect EM signals reflected by objects. The received EM signals include multiple channels. The processor controls the polyphase shifters to introduce phase shifts to the EM signals. The processor can also divide a Doppler-frequency spectrum of the received EM signals into multiple sectors representing a respective frequency range. Each channel is associated with a respective sector. The processor can determine, using non-coherent integration across the sectors, potential detections of the objects, including aliased and actual detections. The processor can then determine the actual detections. In this way, the described FDM techniques with polyphase shifters can resolve Doppler ambiguities in received EM signals.
US12019143B2 Using high-efficiency PHY frames for motion detection
In a general aspect, motion is detected in an environment using wireless signals. In one example, a downlink high-efficiency PHY (HE-PHY) frame is received. The downlink HE-PHY frame is transmitted by an access point device to wireless communication devices residing inside an environment. An uplink orthogonal frequency-division multiple access (UL-OFDMA) transmission is subsequently received in response to the downlink HE-PHY frame. The UL-OFDMA transmission is transmitted by the wireless communication devices to the access point device. The UL-OFDMA transmission includes uplink HE-PHY frames simultaneously transmitted on respective resource units by the respective wireless communication devices. A motion data set is generated based on channel responses computed from the uplink HE-PHY frames. Each channel response is computed from a respective one of the uplink HE-PHY frames. Motion within the environment is analyzed based on the motion data set.
US12019142B2 Frequency modulated continuous wave radar system
A radar system includes first, second, and third transmitter branches. The first transmitter branch transmits a first frequency-modulated continuous wave (FMCW) signal having a first set of chirps having a first phase setting such that phase values of consecutive chirps differ by a first phase difference. The second transmitter branch transmits a second FMCW signal having a second set of chirps having a second phase setting such that phase values of consecutive chirps differ by a second phase difference. The third transmitter branch transmits a third FMCW signal having a third set of chirps having a third phase setting such that phase values of consecutive chirps differ by a third phase difference. The first phase difference, the second phase difference, and the third phase difference are different phase differences. The first phase difference, the second phase difference, and the third phase difference are asymmetrically distributed relative to each other.
US12019141B2 Radar processor
A radar processor for processing a frame of radar data received from one or more targets, the frame of radar data having a carrier frequency and comprising a sequence of codewords with a codeword repetition interval, wherein the carrier frequency and the codeword repetition interval define an unambiguous velocity range, the radar processor configured to: receive the frame of radar data; transform the frame to obtain a velocity data array; apply a correction algorithm to the velocity data array to correct a Doppler shift of the frame to obtain a corrected array, wherein the correction algorithm comprises a set of Doppler correction frequencies corresponding to a set of velocity gates and at least one of the set of Doppler correction frequencies corresponds to a velocity gate outside the unambiguous velocity range; and perform range processing on the corrected array to obtain a range-Doppler map.
US12019137B2 Radar sensor, interchangeable radar sensor arrangement, field device and container
A radar sensor device including a first radar sensor arrangement configured to measure a fill level of a medium in a container and a second radar sensor arrangement configured to monitor an environment of the radar sensor outside the container.
US12019136B2 FPGA-based real-time processing system and method applied to underwater acoustic positioning and realizing reconfigurability and multiple output
A field-programmable gate array (FPGA)-based real-time processing system applied to underwater acoustic positioning and realizing reconfigurability and multiple output is provided. The system includes a multi-interface control and command parsing module for automatically completing sample information transmission and command parsing; a finite-state machine (FSM) of sample management for calculating related data and completing splitting, flipping and writing of a sample; a parallel correlation processor group for completing, in parallel, high-performance processing operations regarding a plurality of targets; and a multiple output data former for simultaneously realizing data formation of a multiple output result and outputting a flag bit signal to the outside. A FPGA-based real-time processing control method is also provided that is applied to underwater acoustic positioning and realizing reconfigurability and multiple output. The system and the method are used, such that during a whole realization process, under multiple array elements and multiple targets, high-speed parallel correlation processing is realized, thereby solving problems in terms of real-time performance, universality and anti-noise performance, and effectively realizing high-performance correlation.
US12019133B2 Systems, methods, and media for estimating a mechanical property based on a transformation of magnetic resonance elastography data using a trained artificial neural network
In accordance with some embodiments, systems, methods, and media for estimating a mechanical property based on a transformation of magnetic resonance elastography (MRE) data using a trained artificial neural network are provided. In some embodiments, a system is provided, the system comprising: a hardware processor programmed to: receive displacement data of tissue in vivo; provide the displacement data to a trained ANN that was trained using noisy input datasets as training data, and derivative datasets corresponding to the noisy input datasets to evaluate performance during training, such that the trained ANN provides an output dataset corresponding to an analytical solution to a derivative of a function represented in an unlabeled input dataset thereby transforming the unlabeled input dataset into its derivative; receive, from the trained ANN, an output dataset indicative of a derivative of the displacement data; and estimate stiffness of the tissue based on the derivative.
US12019132B2 Magnetic resonance imaging apparatus, image generation method, and computer-readable nonvolatile storage medium storing image generation program
A magnetic resonance imaging apparatus includes processing circuitry. The processing circuitry is configured to acquire a first coil sensitivity map and a second coil sensitivity map for a plurality of coils, the second coil sensitivity map being different in phase from the first coil sensitivity map; generate a first image based on the first coil sensitivity map and magnetic resonance data related to the plurality of coils; generate a second image based on the first coil sensitivity map, the second coil sensitivity map, and the first image; and generate a final image from the first image and the second image.
US12019127B2 High-resolution magnetographic camera based on optically-pumped magnetometer
A magnetographic camera may be based on an optically pumped magnetometer (OPM). The magnetographic camera may measure a spatial distribution of magnetic field produced by a sample that may be stationary in time or may dynamically vary with time. The magnetographic camera may include a magnetic field detector housing containing a vapor cell. The magnetographic camera may include a laser light source to illuminate the vapor cell causing a magnetic field image of a sample to be generated. The magnetographic camera may include an optical detector to encode and store the magnetic field image of the sample that is spatially encoded as a distribution of light.
US12019123B2 Battery system and method of estimating polarization voltage of secondary battery
A battery pack comprises a battery, a voltage sensor that detects a voltage of the battery, a power converter that transmits and receives electric power to and from the battery, an SMR and a charging relay electrically connected between the battery and the power converter, and a processor that estimates a polarization voltage Vp of the battery according to the following formula: Vp=a×{1−exp(−√t/b)}. The processor determines coefficients a and b based on first and second voltages. The first voltage is detected by the voltage sensor within a first period of time after the SMR is opened and the second voltage is detected by the voltage sensor within a second period of time before the charging relay is closed.
US12019121B2 Load testing device
A load testing device includes a first load test section having one or more resistor group sets provided with a plurality of resistor groups each including one or more resistors and receiving power supply from a test target power source, and a second load test section having one or more coil groups each including a plurality of coils and receiving power supply from the test target power source. The plurality of coils are connected in a state switchable between series connection and parallel connection.
US12019119B2 Methods and systems for fault injection testing of an integrated circuit hardware design
Methods and systems for performing fault injection testing on an integrated circuit hardware design. The methods include: (a) receiving a raw fault node list identifying one or more fault nodes of the hardware design; (b) receiving information indicating a grouping of the fault nodes in the raw fault node list into a plurality of fault node groups, each fault node group comprising fault nodes that have a same effect on a failure mode of the hardware design; (c) generating a final fault node list based on the fault node groups; (d) selecting a set of fault injection parameters from the final fault node list, the set of fault injection parameters identifying at least one fault node in the final fault node list to fault; (e) performing a fault injection test on the hardware design by causing a fault to be injected into a simulation of the hardware design based on the selected set of fault injection parameters; (f) determining a result of the fault injection test; (g) storing the result of the fault injection test; and repeating (d) to (g) at least once.
US12019117B2 Chip and chip test method
A chip and a chip test method are provided. The chip includes a receiver circuit and a test circuit. The receiver circuit includes a signal receiving unit and a signal bump. The signal bump is coupled to the signal receiving unit. The test circuit is coupled to a circuit node between the signal receiving unit and the signal bump. The test circuit includes a digital-to-analog converter, a first resistor, and a unit gain buffer. A first terminal of the first resistor is coupled to the circuit node. An output terminal of the unit gain buffer is coupled to a second terminal of the first resistor. A first input terminal of the unit gain buffer is coupled to an output terminal of the digital-to-analog converter. A second input terminal of the unit gain buffer is coupled to an output terminal of the unit gain buffer.
US12019116B2 Apparatus for aligning device having fine pitch and method therefor
A method for aligning a device includes: loading devices sequentially on an upper surface of a base plate having vacuum holes; suctioning the loaded device with vacuum pressure that allows minute movement of the loaded device, as the vacuum pressure is applied while the device is loaded on the base plate; moving an alignment vision assembly positioned above the base plate to the upper portion of the device to be aligned and then lowering the alignment vision assembly; checking a position of the device with a vision means through a through hole and an opening in a state, in which an alignment block surrounds the device, so as to inform a controller of the coordinates of the device; and aligning the device by finely moving the base plate in X-Y-θ directions according to the coordinates so that the device is guided to two surfaces of the opening.
US12019113B2 High impedance fault detector
An electrical grid system including a phase conductor, a neutral conductor, and a neutral-to-ground conductor configured to conduct current flow between the neutral conductor and a ground. The electrical grid system further includes a fault detection sensor including a current sensor configured to sense current flowing along the neutral-to-ground conductor. The fault detection sensor further includes a controller having an electronic processor that is configured to receive signals indicative of the current flowing through the neutral-to-ground conductor from the current sensor, monitor the received signals for an occurrence of an event associated with the current flowing along the neutral-to-ground conductor; and output an occurrence of a fault in the electrical grid system based on detecting occurrence of the event.
US12019107B2 Measuring loop resistance
Loop resistance is measured in a live-earth conductor loop comprising a residual current device powered by an alternating current mains supply. A measurement circuit having a low-pass filter characteristic arranged to substantially remove signal components at the frequency of the alternating current mains supply is used to measure, in a first period, a voltage across live and earth conductors of the live-earth conductor loop to determine a first voltage. A current application circuit is used to apply a unipolar test current having a magnitude below a trip current value of the residual current device for a second period and the measurement circuit is used to measure a second voltage between the live and earth conductors. Based on a difference in test current between the first and second periods and a difference in voltage between the first voltage and the second voltage, the resistance of the live-earth conductor loop is calculated.
US12019105B2 Utility cover for use with automated metering equipment
A utility cover assembly includes a base unit made at least partially from a first material, a cover made at least partially from a second material capable of acting as a tuning plate for electromagnetic energy and an insert ring made at least partially from a third material and arranged between the base unit and the cover.
US12019101B2 Current measurement and control system
A current measurement and control circuit may comprise a shunt resistor coupled between supply and output nodes; a first resistor coupled to the supply node; a second resistor coupled to ground; and a transconductance amplifier having an input coupled to the first resistor to define a compensation node and another input coupled to the output node. The circuit may also include a first transistor having a first current terminal coupled to the compensation node and a second current terminal coupled to the second resistor to define a measurement node; and a second transistor having a first current terminal coupled to ground and a second current terminal coupled to the output node. The circuit may also include an ADC having an analog input coupled to the measurement node; an IDAC having an analog output coupled to the compensation node; and switches to set the circuit in a measurement or a compensation mode.
US12019100B2 Shunt resistor module
An object is to provide a shunt resistor module that is reduced in size, can handle a large current, and can accurately detect current. A shunt resistor module of the present invention includes: a shunt resistor that includes a plurality of resistor bodies having a columnar shape, and electrodes that are located at both ends of each of the plurality of resistor bodies; and a circuit board that includes a plurality of through-holes that can house the plurality of resistor bodies, and a plurality of voltage detection terminals that detects a voltage between the electrodes of the shunt resistor that has been inserted into the plurality of through-holes, and each of the plurality of voltage detection terminals is collected near a center of gravity of the shunt resistor.
US12019096B2 Sensor-based planar wafer probe alignment
A wafer probe alignment system includes a test probe needle including a body having a tip that is configured to make contact with a surface of a wafer at a first tip position, wherein the body is deformable and includes a sensing area that undergoes a deformation in response to at least one force, including a lateral friction force, applied to the tip; at least one sensor configured to monitor the sensing area for deformation caused by a lateral friction force and generate at least one first sensor information representative of the lateral friction force; and a controller configured to control a position of the tip, wherein the controller is configured to receive the at least one first sensor information and reposition the tip to counteract the lateral friction force in order to maintain the tip at the first tip position.
US12019095B2 Heat exchanger for thermal control of heat producing devices
The present disclosure relates to a heat exchanger for thermal control of heat producing devices. In accordance with aspects and embodiments, this is achieved in the present design by placing a parallel flow path near the heat sink in the test head with a variable restriction in each flow path. The restrictions may be operated in a complementary manner to keep the fluid inertia in the main supply and return lines substantially constant. This arrangement results in a test head with higher cooling capacity and quicker response time than achievable with prior art semiconductor testing systems. The test head includes a pair of nested pneumatic actuators having non-circular pistons designed to provide Z axis motion and roll and tilt compliance. The pneumatic actuator assembly may be mounted on segmented flexures to provide X axis, Y axis and yaw compliance.
US12019093B2 Air measuring device and methods of use
A handheld or mountable air measuring device includes a sensor assembly with sensors that measure airspeed simultaneously in two directions that are perpendicular to each other. The device includes a data protocol conversion board allowing the communication between the sensor assembly and a smart device included with or associated with the device. The smart device receives the airspeed data. The smart device includes a user interface that includes a map or layout of the environment within which the device is used. The data is displayed on the smart device on the map. The data can be processed locally or transmitted to a remote location for processing. One or more dashboards are generated from the data and accessible by the smart device or another computing device.
US12019090B2 Automatic determination of the measurement rate for the capturing of a process variable
A field device for determining a process variable is provided, the field device including: a sensor circuitry configured to sense a measured value of the process variable; a communication circuitry configured to transmit the measured value wirelessly to a receiver; a position determination circuitry configured to determine a geographic position of the field device; and a control circuitry configured to determine, as a function of a current geographical position of the field device, at least one of: (a) a current measurement rate at which the sensor circuitry acquires measured values of the process variable, and (b) a current data transmission rate at which the communication circuitry transmits measured values to the receiver. A method of operating a field device is also provided.
US12019089B2 Moving object sensing system and method based on motion propensity
The present invention relates to a moving object sensing system and method based on motion propensity, which determine the of randomness based on an internal object motion propensity of a vehicle by using various sensors installed in the vehicle and quickly and accurately check and sense a separate external object through comparison with a reference randomness like luggage or a person.
US12019088B2 Detection apparatus, specimen processing apparatus, and specimen processing method
According to an embodiment, a detection apparatus includes an inclination sensor arranged to be capable of inclining according to an outer shape of a specimen container, the inclination sensor configured to detect inclination information, and an information processor configured to detect posture information of the specimen container based on the inclination information.
US12019087B2 Specimen treatment system
Provided is a specimen treatment system that can detect whether a specimen container is uncapped by using a simple mechanism. The specimen treatment system comprises: an automatic analyzer that analyzes a specimen; a pretreatment device that performs a pretreatment on the specimen; and a conveyance passage that conveys, in the automatic analyzer or in the pretreatment device, a specimen container that houses the specimen. The specimen treatment system is characterized by further comprising a single sensor that is disposed so as to be orthogonal to the longitudinal direction of the specimen container and that detects whether the specimen container is uncapped.
US12019086B2 Multiple carousel cartridge-based dispensing system and method
An improved system and method for the selection and dispensing of reagents onto a target testing medium in an automated laboratory environment. The system utilizes multiple carousels rotatably-mounted upon a central turntable. The position of the central turntable, as well as the rotation of each carousel is controlled by a microprocessor-based control system. Multiple dispensers, each capable of storing and dispensing a particular reagent, are mounted about the circumference of each carousel. This configuration provides much higher reagent density than previously available. The testing medium is positioned at one or more loading stations. The control system directs the central turntable to a position from which a selected one of the carousels can be rotated so as to position a selected dispenser above the testing medium. The selected dispenser is then actuated to release a predetermined reagent onto the testing medium. The system can be configured so that multiple reagents can be dispensed, each from an associated dispenser, onto a single or multiple testing mediums. Each of these actuated dispensers being positioned over the targeted testing medium(s) positioned at one or more loading stations.
US12019081B2 Method for detection and quantification of CLN3 protein
A compound and a method of detecting CLN3 are provided. The compound includes a heavy isotope labeled CLN3 proteotypic peptide. The method includes i) selecting a CLN3 proteotypic peptide that exhibits linear behavior in the mass spectrometer; ii) generating a stable isotope labeled standard; iii) spiking known amounts of the stable isotope labeled standard into a sample to form a spiked sample; iv) determining retention times and establishing calibration curves using the spiked sample; and v) detecting unlabeled selected CLN3 proteins in the sample.
US12019077B2 Macromolecule analysis employing nucleic acid encoding
A method for analyzing macromolecules, including peptides, polypeptides, and proteins, employing nucleic acid encoding is disclosed.
US12019076B2 Means and methods for single molecule peptide sequencing
The present invention relates to the field of biochemistry, more particularly to proteomics, more particularly to protein sequencing, even more particularly to single molecule peptide sequencing. The invention discloses methods for single molecule protein sequencing and/or amino acid identification using cleavage inducing agents which are not specific for one particular amino acid, cleave polypeptides step by step from the N-terminus onwards and provide information on the identity of the cleaved amino acids based on the kinetics.
US12019069B2 Synthetic controls for immunohistochemistry
Provided herein are methods for generating a solid antigen/carrier protein gel for immunohistochemistry (IHC) staining, as well as gels, kits and methods of use thereto. In particular, the methods, gels and kits provided herein include a purified antigen such as a polypeptide antigen, and a carrier protein such as a serum albumin protein, an egg white protein or mixture of egg white proteins, gelatin, or poly-lysine. Examples are provided in which the purified antigen is cross-linked to the carrier protein in the solid antigen/carrier protein gel.
US12019066B2 Assay with synaptobrevin based moiety
Compositions and methods for improved cell-based methods of characterizing botulinum neurotoxins are provided. Cells utilized in these methods include a reporting construct that is cleaved following uptake and processing of botulinum neurotoxin by the cell, resulting in proteolysis of the portion of the reporting construct that is released following cleavage. The released portion includes a fluorophore and amino acid substitutions or sequences that enhance the rate of proteolysis. A pair of reporting constructs can be utilized in which one member of the pair is modified to resist cleavage by the botulinum neurotoxin while co-localizing with the remaining member of the pair.
US12019065B2 Methods and systems to collect a biological sample
Sample processing methods and systems to collect a biological sample. A device may be configured collect a predetermined volume of a sample in sample chamber and seal the chamber upon activation. The device may be further configured to mix the mix the sample with a predetermined volume of a reagent and/or mix the sample and the reagent in a pre-determined ratio.
US12019064B2 Coagulation test device, system, and method of use
A coagulation test device for measuring clotting time and clot characteristics of a whole blood sample under different hemostatic conditions. Results of the test are used as an aid in management of patients with coagulopathy of unknown etiology in order to help the physician determine appropriate clinical action to arrest bleeding in a patient.
US12019052B2 Monitoring machine operation for various speed and loading conditions
A method for monitoring machine operation for various machine speed and loads includes measuring vibration information at a sensor associated with a machine and an associated machine speed. The machine is a rotating machine. The method includes performing an operational frequency analysis of the vibration information and comparing results from the operational frequency analysis with a vibration signature for the machine. The vibration signature is for a machine speed that matches the machine speed of the measured vibration information. The vibration signature is one of several vibration signatures for the machine where each is for a different machine speed. The method includes identifying a potential failure mode based on a frequency range where the frequency analysis of the measured vibration information exceeds, by a threshold amount, the vibration signature of the plurality of vibration signatures that matches the machine speed, and transmitting an alert comprising the identified potential failure mode.
US12019051B2 Sensor apparatus
A sensor apparatus includes: an element substrate; a detecting section disposed on an upper surface of the element substrate, the detecting section including a reaction section having an immobilization film to detect an analyte; a first IDT electrode configured to generate an acoustic wave which propagates toward the reaction section, and a second IDT electrode configured to receive the acoustic wave which has passed through the reaction section; and a protective film located on the upper surface of the element substrate so as to cover the first IDT electrode, the second IDT electrode, and at least part of the immobilization film, the protective film extending between and contacting with the immobilization film and at least one of the first IDT electrode and the second IDT electrode.
US12019048B2 Cementitious sensors with acoustic stopbands using carbon nanotubes
A sensor having one or more stopbands and method of using the same for detecting damage, cracking and debonding in a cement structure comprising a cementitious material and a plurality of periodic structures located in the cementitious material.
US12019044B2 Defect detection method, apparatus, and device for semi-conducting bedding layer of power cable
Defect detection method for a semi-conducting bedding layer of a power cable includes: obtaining a length parameter, a corrugation pitch parameter, radius parameters, and a thickness parameter of a power cable; obtaining a first resistance value between a shield and a corrugated sheath, and calculating a second resistance value of the shield based on the length parameter and the corrugation pitch parameter; calculating a radial resistance value of the semi-conducting bedding layer based on the first resistance value and the second resistance value; determining a contact angle of a critical point of contact between the corrugated sheath and the semi-conducting bedding layer based on the radius parameters and the thickness parameter; calculating volume resistivity of the semi-conducting bedding layer based on the radial resistance value and the contact angle; and comparing the volume resistivity with a preset evaluation parameter to obtain a defect detection result of the semi-conducting bedding layer.
US12019042B2 Lightning damage assessment method for carbon fiber reinforced polymer material considering non-linear impedance characteristic
A lightning damage assessment method for the carbon fiber reinforced polymer (CFRP) material considering non-linear impedance characteristic includes steps of: studying various influencing factors of the lightning damage of the CFRP material under the action of the single lightning current component; obtaining the law between the lightning damage of the CFRP material, including the lightning damage area and depth, and various influencing factors, including the peak value, the rising rate, the charge transfer amount, the specific energy of the single lightning current component, and the non-linear impedance characteristic of the CFRP; on the basis of the law, building the multi-factor assessment model of the lightning damage of CFRP material under the action of the single lightning current component; and obtaining mathematical expressions between the lightning damage of the CFRP material and the influencing factors.
US12019040B2 System and devices for monitoring cell-containing materials and methods of their use
The present application is directed to a system for collecting or extruding a cell-containing biological material. The system includes an extrusion/collection device comprising: an orifice and a chamber operably connected to the orifice and an electrical impedance spectroscopy (EIS) device, operably connected to the extrusion/collection device. The EIS device monitors biologically relevant attributes of a cell-containing biological material as it is extruded from or collected into the extrusion/collection device. Also disclosed are methods of using the system disclosed herein.
US12019035B2 Material detection in x-ray security screening
A method for detecting the maximum potential presence of a material in an object. The method includes obtaining raw x-ray image data comprising a plurality of pixels for the object from an X-ray scanning device, wherein each pixel of the plurality of pixels has associated therewith an attenuation value and an effective atomic number (Zeff) for the pixel. The method further includes converting, for each pixel having a Zeff value greater than a threshold effective atomic number (Zeff-threshold), the Zeff at the pixel to the Zeff-threshold while applying a correction factor to the attenuation value for the pixel to bring the attenuation value into correspondence with the conversion of the Zeff value for the pixel and determining a maximum potential amount of the material present at each pixel based on the corrected attenuation value at the pixel. This renders material more apparent in visual display.
US12019031B2 Cleaved semiconductor wafer imaging system
A semiconductor wafer processing system for processing a semiconductor wafer includes a semiconductor wafer processing station for processing the semiconductor wafer and a semiconductor wafer imaging system that images the semiconductor wafer after the semiconductor wafer processing station processes the semiconductor wafer. The semiconductor wafer imaging system includes shroud panels defining a black box, a camera positioned in the black box for imaging the semiconductor wafer, and an illumination panel for directing diffuse light to the semiconductor wafer. A portion of the diffuse light is reflected off the semiconductor wafer and the camera images the semiconductor wafer by detecting the reflected diffuse light.
US12019029B2 Optical system, and imaging apparatus and imaging system including the same
Optical system includes front group, light-shielding member, and rear group that are arranged in this order in direction from object side toward image side. The light-shielding member is provided with opening elongated in first direction. The front group has aspherical surfaces, does not image the object at the opening in first section parallel to the first direction, and forms intermediate image of the object at the opening in second section perpendicular to the first direction. The rear group has diffractive surface that splits light beam that passes through the opening into light beams at different wavelengths in the second section and focuses the light beams on different locations in the second section. Tilt angles of the aspherical surfaces in the second section change in the first direction.
US12019020B2 Laser method and apparatus for analysing crystals
A method of analysing crystals is described. The method comprises focusing a laser into a crystal to induce the creation, modification, dissociation, or diffusion of one or more defects within a focal region of the laser. A signal dependent on the creation, modification, dissociation or diffusion of the one or more defects within the focal region of the laser is measured during or after the aforementioned process and used to determine one or more characteristics of the crystal being analysed. In one configuration, one or more fluorescent defects are created, modified, or dissociated and the fluorescent signal is analysed to determine the type of crystal being analysed.
US12019019B2 Light source device and range sensor provided with the same
A light source device includes a light source unit that emits laser light, a condensing lens, and a transmissive fluorescent body. The condensing lens condenses laser light emitted from the light source unit. The transmissive fluorescent body is provided with, inside thereof, a condensing point of laser light condensed by the condensing lens, and emits fluorescent light from a portion through which laser light passes.
US12019017B2 Gas sensing with porous scattering material
A gas sensing system can allow a gas sample to permeate hollow spaces within a porous scattering material. The porous scattering material can be substantially transparent at an illumination wavelength. An emitter can illuminate the porous scattering material and the gas sample with light having a spectrum that includes the illumination wavelength. A sensor can detect a level of light that has traversed the porous scattering material. Using, for example, the Beer-Lambert Law, the system can determine a concentration of the gas material in the gas sample. The scattering can greatly increase an optical path length through the porous scattering material, compared with a linear dimension of the porous scattering material. The increased optical path length can allow a gas chamber to shrink in size, thereby decreasing a size of the gas sensing system without a corresponding decrease in a sensitivity and/or an accuracy of the system.
US12019016B2 Light scattering detectors and sample cells for the same
Sample cells, light scattering detectors utilizing the sample cells, and methods for using the same are provided. The sample cell may include a body defining a flowpath extending axially therethrough. The flowpath may include a cylindrical inner section interposed between a first outer section and a second outer section. The first outer section may be frustoconical. A first end portion of the first outer section may be in direct fluid communication with the inner section and may have a cross-sectional area relatively smaller than a cross-sectional area at a second end portion thereof. The body may further define an inlet in direct fluid communication with the inner section. The inlet may be configured to direct a sample to the inner section of the flowpath.
US12019013B1 Abatement of asbestos using fluorinated metal compounds
The disclosed subject matter relates to a method of treating of asbestos or asbestos-containing material, comprising applying to the asbestos or asbestos-containing material a composition including a treatment compound comprising at least one of hexafluoro titanium di-ammonium, potassium hexafluoro zirconate. ammonium hexafluoro phosphate. ammonium hexafluoro stannate, ammonium hexafluoro germanate, ammonium tetrafluoro borate or ammonium heptafluoro tantalite; and a fluorine scavenger compound.
US12019006B2 Subsampling flow cytometric event data
Disclosed herein include systems, devices, computer readable media, and methods for subsampling flow cytometric event data. First and second flow cytometric event data can be transformed into a lower-dimensional space, associated with a plurality of bins, and assigned to a first bin and a second bin. Subsampled flow cytometric event data comprising the first flow cytometric event data can be generated. The subsampled flow cytometric event data can comprise the second flow cytometric event data if the first bin and the second bin are different. The subsampled flow cytometric event data may not comprise the second flow cytometric event data if the first bin and the second bin are identical.
US12019005B2 Cell observation system and cell observation method
A cell observation system observes a cell moving in a flow path with a fluid, and includes a first imaging apparatus, a second imaging apparatus, and a control device. The first imaging apparatus includes a first optical system and a first imaging element, and captures an image of the cell at a first position in a moving direction. The second imaging apparatus includes a second optical system, in which a focus is adjusted based on a focus adjustment signal, and a second imaging element, and captures an image of the cell at a second position downstream of the first position. The control device obtains a passing position of the cell in a cross section of the flow path based on the image obtained by the first imaging element, generates the focus adjustment signal, and provides the signal to the second optical system.
US12018994B2 Chain wear sensor
A chain wear system for monitoring an amount of wear of a chain operating on a plurality of sprockets may include a chain monitoring device configured for determining a length of the chain passing by a point in an amount of time, a sprocket monitoring device configured for determining the amount of sprocket rotation of at least one of the plurality of sprockets in the amount of time, and a processing system in signal communication with the chain monitoring device and the sprocket monitoring device. The processing system may be configured for calculating the amount of wear based on the length of the chain and the amount of sprocket rotation.
US12018993B2 Absolute pressure transducers having improved operating temperature ranges
Disclosed example pressure transducers include: an absolute pressure sensor comprising a fluid input and a sensor housing configured to contain a reference pressure, and configured to output a signal representative of a pressure sensed at the fluid input; an outer insulation housing around the sensor housing of the absolute pressure sensor, wherein a volume between the outer insulation housing and the sensor housing comprises a vacuum pressure, wherein the outer insulation housing has a pinch tube configured to allow establishing of the vacuum pressure in the volume when the outer insulation housing is assembled to form the volume, and to seal the vacuum pressure in the volume when the pinch tube is sealed.
US12018990B2 Light-based tactile sensing with directional sensitivity
A device includes a substrate and a set of force sensors supported by the substrate. Each force sensor includes a pillar extending outward from the substrate, each pillar comprising a stack of semiconductor layers, the stack of semiconductor layers being configured to emit light upon biasing of the stack of semiconductor layers, and post disposed along only a portion of a perimeter of the pillar such that, taken together, the pillar and the post have an asymmetrical cross-sectional shape. Each pillar has a cross-section elongated along an axis. An orientation of the axis, and a peripheral position of the portion of the perimeter at which the post is disposed, differ across the set of force sensors such that a variation in light emitted by the stack of semiconductor layers of one or more of the force sensors is indicative of a direction of a shear force applied to the set of force sensors.
US12018981B2 Polarization independent optoelectronic device and method
A device includes a scattering structure and a collection structure. The scattering structure is arranged to concurrently scatter incident electromagnetic radiation along a first scattering axis and along a second scattering axis. The first scattering axis and the second scattering axis are non-orthogonal. The collection structure includes a first input port aligned with the first scattering axis and a second input port aligned with the second scattering axis. A method includes scattering electromagnetic radiation along a first scattering axis to create first scattered electromagnetic radiation and along a second scattering axis to create second scattered electromagnetic radiation. The first scattering axis and the second scattering axis are non-orthogonal. The first scattered electromagnetic radiation is detected to yield first detected radiation and the second scattered electromagnetic radiation is detected to yield second detected radiation. The first detected radiation is phase aligned with the second detected radiation.
US12018980B2 Dynamic systems and processes for determining a condition thereof
A non-linear dynamic process such as multiphase flow is characterized to determine a condition of the process. A sensor may obtain information about strain, vibration, flow rate, etc. during the process. That sensor data may be plotted, and at least one perceptual hash can be generated from the plot. The perceptual hash can be compared against a database storing plots or hashes for non-linear dynamic responses for different sensor types or processes. A best fit hash may be identified and used to determine what conditions are occurring in the field, or multiple near fits can define an envelope of experimental/reference conditions with similar non-linear dynamics to the field system. Multiple hash comparisons may be used to refine the envelope, determine a best fit, or determine what measurement would help discriminate the flow conditions.
US12018975B2 Ultrasound and thermal massflow in one flow channel
A system includes a flow tube configured to receive a flow measured by an ultrasonic flow measurement, wherein a center region of the flow tube is configured to have a drop in pressure. The system also includes a heat source/hot wire and temperature sensors configured to enable a flow measured by a thermal massflow measurement. In the system, a controller is configured to compare the flow measured by the ultrasonic flow measurement to the flow measured by the thermal massflow measurement. The controller determines a ratio of the flow measured by an ultrasonic flow measurement to the flow measured on by the flow measurement based on thermal massflow. The controller also calculates a density, a thermal conductivity and an energy and/or gas content of the gas.
US12018974B2 Liquid level measurement apparatus
The present disclosure generally relates to liquid level meter, and more particularly, to a flexible multi liquid level measurement apparatus and method. There is a vast need in industry and water resource management to measure level of liquid in arbitrary shaped well and in tank contained more than one liquid. Ordinary methods are not capable to determine liquid level in said cases. This disclosure proposes a liquid level meter (910) which measurement apparatus (905) is flexible. The apparatus is capable to measure liquid level in an arbitrary shape well or tank (900) where the well or tank has filled with more than one liquid (915,920,925). The measurement apparatus and method disclosed here is completely digital at inventive subject matter level and doesn't affect by environmental noises and conditions.
US12018969B2 Volume measurement apparatus, system, method, and program
A volume measurement apparatus comprises: a point group conversion part converting depth information from a depth sensor into point group data; a raw material heap detection part detecting a point group related to a raw material heap from the point group data, using repose angle information; and a raw material heap volume calculation part that calculates a volume of the raw material heap non-occlusion part based on the point group related to the raw material heap; estimates a volume of the raw material heap occlusion part in the raw material heap, using at least the point group related to the raw material heap; and calculates a volume of the raw material heap, which is a sum of the calculated volume of the raw material heap non-occlusion part and the estimated volume of the raw material heap occlusion part.
US12018965B2 Axial LiDAR doppler analyzer
A measurement device, including a doppler LiDAR unit that includes an optical transmitter operable to transmit a signal, and which further includes an optical receiver operable to receive a backscatter signal that includes a portion of the signal, and the measurement device also includes a processor operable to determine a doppler shift as between the signal and the backscatter signal, and use the doppler shift to determine a volumetric flow rate of a fluid to which the signal is directed, and from which the backscatter signal is received.
US12018964B2 Detection system
Provided is a technique for detecting a vehicle type and a traveling direction of a vehicle by an electromagnetic induction sensor.A sensor unit (10), which is an electromagnetic induction sensor, includes a transmission coil (TX1), a first reception coil (RX1), and a second reception coil (RX2). A magnetic field of a vehicle (90) made of steel attracts a magnetic field emitted from the transmission coil (TX1) (S1). As the vehicle (90) approaches, a state 1 indicated by the broken line changes to a state 2 indicated by the dash-dot line (S2). A reduction in induced voltage and a phase change occur with respect to the induced voltage when the first reception coil (RX1) is in the magnetic field of state 1 (when the vehicle is not detected) (S3). The differential output signals of the second reception coil RX2 and the first reception coil RX1 change according to the advancement of the vehicle and according to the unevenness of the vehicle bottom portion 92 and the metal species (S4). The trajectory image representing a differential output signal in rectangular coordinates of a reception level and a phase difference is different for each vehicle, so the vehicle type may be distinguished.
US12018961B2 Signaling device
A signaling device which generates a selection signal via an analog selection device for choosing a signal range, and a range scale for displaying the signal range chosen by the analog selection device, wherein the range scale includes setting ranges and a transition range, where one setting range of the setting ranges is arranged in an alternating manner with the transition range along the range scale, and the analog selection device is arranged such that selection of a setting range or a transition range along the range scale is selected and the analog selection device defines an analog selection value, and the signaling device additionally detects the analog selection value aided by the selection signal and checks whether this value corresponds to a value allocated to a transition range, and if so, outputs a signal via a signaler.
US12018957B2 Map application with improved search tools
Some embodiments provide a mapping application that provides a variety of UI elements for allowing a user to specify a location (e.g., for viewing or serving as route destinations). In some embodiments, these location-input UI elements appear in succession on a sequence of pages, according to a hierarchy that has the UI elements that require less user interaction appear on earlier pages in the sequence than the UI elements that require more user interaction. In some embodiments, the location-input UI elements that successively appear in the mapping application include (1) selectable predicted-destination notifications, (2) a list of selectable predicted destinations, (3) a selectable voice-based search affordance, and (4) a keyboard. In some of these embodiments, these UI elements appear successively on the following sequence of pages: (1) a default page for presenting the predicted-destination notifications, (2) a destination page for presenting the list of predicted destinations, (3) a search page for receiving voice-based search requests, and (4) a keyboard page for receiving character input.
US12018955B2 System and method for presenting electric vehicle charging options
A system and method for presenting electric vehicle charging options that include determining a current geo-location of an electric vehicle and determining a current state of charge of a battery of the electric vehicle. The system and method also include determining at least one charging station that is within a remaining distance that the electric vehicle is capable of traveling based on the current geo-location of the electric vehicle and the current state of charge of the battery of the electric vehicle. The system and method further include presenting a charging station map user interface that pin points the current geo-location of the electric vehicle and the at least one charging station.
US12018952B2 System and method for vehicle routing using big-data
A system and method for determining an optimal route between an origin and a destination along one or more road segments is provided. The system includes a controller disposed within a vehicle and configured to determine the optimal route between the origin and the destination. A first data source provides the server with data regarding current and/or future conditions on a plurality of road segments. A second data source provides the server with data regarding actual traversals of the plurality of road segments. The system solves a backward problem to extract probability distribution functions for how each of several factors affect time and energy required to traverse each of the plurality of road segments. The system also solves a forward problem to apply the probability distribution functions, using data regarding actual conditions to determine the optimal route that is optimized for both of time and energy consumption.
US12018948B2 Method of and system for path selection
A system for path selection, the system comprising a computing device, wherein the computing device is configured to receive a plurality of alimentary elements and a plurality of destinations. Computing device may compute, using the plurality of alimentary elements and the plurality of destinations, a projected combination as a function of an objective function, wherein computing is based on completion time and destination. Computing device may determine a combination ranking by generating a batching objective function, wherein the function generates an output ranking according to at least a target criterion and selects a combination. Computing device may provide batching instructions to a user. Computing device may determine a predicted path for the plurality of alimentary elements wherein the predicted path is updated as a function of each alimentary element that has reached its destination. Computing device may provide the predicted path to a user.
US12018945B2 Tractor parameter calibration
An example calibration system may include a tractor and a calibration unit. The tractor may include a first sensor and a second sensor. The calibration unit may include a processing unit and a non-transitory computer-readable medium containing instructions to direct the processing unit to: (1) determine a first estimate for a tractor parameter based upon signals received from the first sensor; (2) determine a second estimate for the tractor parameter based upon signals received from the second sensor; (3) determine a third estimate for the tractor parameter based upon a combination of the first estimate and the second estimate; (4) determine a tractor parameter correction based upon the second estimate and the third estimate; and (4) apply the tractor parameter correction to the second sensor to control positioning of the tractor.
US12018943B2 Optical gyroscope with gain medium and circulating light
Devices and associated methods for measuring orientation using an optical gyroscope are disclosed. One example optical gyroscope includes a spherical component configured to allow propagation of light in one or more confined modes inside the spherical component. The spherical component includes a gain medium for enhancing a sustained confinement of light within the spherical component. The optical gyroscope also includes one or more detectors positioned outside of the spherical component to detect at least one characteristic of the light, or a change thereto, in response to a rotation of the optical gyroscope.
US12018942B2 Drive system in a geodetic measurement instrument
A geodetic surveying instrument to move a measurement light beam into a desired measurement direction in space, comprising at least one movement axis which is motorized, providing a positioning of the measurement direction of the geodetic surveying instrument, and an instrument-encoder at the movement axis configured for deriving the measurement direction as a measurement value of the geodetic surveying instrument. The geodetic surveying instrument comprises a transmission link of the movement axis of the geodetic surveying instrument to a motor axis of a stepper motor, which transmission link is configured with a gear reduction and a slipping clutch arrangement, and wherein the stepper motor comprises a rotational motor-encoder on its motor-axis and is driven by a motor controller that provides a field oriented control of phase currents of the stepper motor, which field orientation is derived based on the rotational motor-encoder.
US12018940B2 Digit movement detection based on capacitive imaging
A capacitive imaging glove includes electrodes implemented throughout the capacitive imaging glove and drive-sense circuits (DSCs) such that a DSC receives a reference signal generates a signal based thereon. The DSC provides the signal to a first electrode via a single line and simultaneously senses it. Note the signal is coupled from the first electrode to the second electrode via a gap therebetween. The DSC generates a digital signal representative of the electrical characteristic of the first electrode. Processing module(s), when enabled, is/are configured to execute operational instructions (e.g., stored in and/or retrieved from memory) to generate the reference signal, process the digital signal to determine the electrical characteristic of the first electrode, and process the electrical characteristic of the first electrode to determine a distance between the first electrode and the second electrode, and generate capacitive image data representative of a shape of the capacitive imaging glove.
US12018939B2 System and method for analyzing an oilfield casing using an apparent thickness approach
Embodiments included herein are directed towards a system and method for analyzing an oilfield casing using an apparent thickness approach. Embodiments may include providing an induction instrument having at least one of a transmitter and a receiver configured to operate at one or more frequencies. Embodiments may further include generating, using data acquired by the induction instrument, one or more apparent thickness transforms for at least one of a measured attenuation and a phase response associated with an oilfield casing, wherein generating includes assuming a proportionate increase in all casing thicknesses.
US12018938B2 Surface finish stylus
A surface finish stylus is described that includes an elongate stylus shaft and a contact element protruding from the elongate shaft for contacting a surface to be measured. The contact element is deformable and the stylus shaft includes a clamp for retaining the contact element, the contact element being deformed by the clamp. The contact element may comprise a metal, such as chromium steel or nitinol. The contact element includes one or more regions of weakness to cause a required deformation when retained by the clamp. The surface finish stylus may be used with a surface finish measurement probe or the like.
US12018936B2 Mounting apparatus and parallelism detection method in mounting apparatus
The present invention provides a mounting apparatus and a parallelism detection method in the mounting apparatus. The parallelism detection method in the mounting apparatus includes: a first height detection process of detecting first heights of a mounting tool when a holding surface comes into contact with the a tip of a triangular pin by placing the triangular pin on a placement surface of a stage and lowering the mounting tool; a second height detection process of detecting second heights of the mounting tool when the tip of the triangular pin comes into contact with the placement surface by holding the triangular pin on the holding surface of the mounting tool and lowering the mounting tool; and a parallelism calculation process of calculating the parallelism between the placement surface of the stage and the holding surface of the mounting tool based on the first heights and the second heights.
US12018934B2 Identification system and method for identifying installation positions of sensors
A method for identifying installation positions of sensors, which predefines the corresponding relationship between the first sliding member, the second sliding member and the signal features according to the installation directions of the sensors, and then drives the first sliding member and the second sliding member of one of the feed systems to move to obtain and analyze the three-axis signals fed back from the sensors, firstly select responsive three-axis signals, and then determine the axis with the largest response of the three-axis signals so as to identify the sensor installed on the first sliding member. Then, the corresponding relationship between the remaining three-axis signals and the sensors installed on the second sliding members is identified based on the dynamic signal feature and the static signal feature, so as to achieve the purpose of automatically identifying the installation position of the respective sensors.
US12018931B2 Surface profile inspection methods and systems
A surface profile inspection method and a surface profile inspection system are provided. The surface profile inspection method includes capturing a plurality of interferograms of a surface profile depicting interference between a specimen beam reflected from a surface having the surface profile and a modulated reference beam, wherein each of the plurality of interferograms corresponds to a phase of modulation of the modulated reference beam; extracting pixel values of the plurality of interferograms; calculating phase information of each of the plurality of interferograms based on the extracted pixel values, the phase information of each of the plurality of interferograms related to the phase of modulation of the modulated reference beam at a time the interferogram was captured; and reconstructing the surface profile based on the calculated phase information.
US12018930B2 Transient digital moire phase-shifting interferometric measuring device and method for the surface shape of an optical element
A transient digital moire phase-shifting interferometric measuring device and method for a surface shape of an optical element solves a defect that an instantaneous vibration resistance needs to be sacrificed for a measurement range when using a two-step carrier splicing method, and expands the measurement range of a digital moire phase-shifting method while retaining instantaneous anti vibration characteristics of the digital moire phase-shifting method. The transient digital moire phase-shifting interferometric measuring device includes a light source, a beam splitter, a reference lens, a first polarization grating, a measured lens, a second polarization grating, a first imaging objective lens, a first camera, a second imaging objective lens and a second camera. Different carriers are loaded through a spectral performance of a polarization grating, and the polarization grating is used to separate two beams of an interference light, and two actual interference patterns are obtained at a same time.
US12018918B2 Proportional-response conductive energy weapon and method
A method of delivering an electric charge to a remote target with a CEW includes using one or more sensors in communication with the CEW to determine a threat level of a situation and contacting the target with at least one electrode wire discharged from the CEW. The method further includes applying an electric charge along the at least one electrode wire so that electrical charge flows between the CEW and the remote target based upon the determined threat level of the situation.
US12018912B2 Handgun case compatible with different-size guns and providing single-handed access to and quick-ejection of handgun
In accordance with the embodiments disclosed herein, the present disclosure is related to a storage device for safely securing handguns while simultaneously enabling the handgun user to be immediately armed. Novel features comprise a quick-eject component that requires the user to use only one hand to both open the case and retrieve the gun; a configurable receiver that allows for the case to be compatible with different-size handguns; and an adjustable-tension component that enables configuration of the necessary tension so that the handgun is deployed with only the necessary amount of force. The disclosed storage device is mobile and lightweight and may be opened through various mechanisms, such as a biometric fingerprint reader. Methods for the manufacturing of such storage devices are also disclosed herein.
US12018908B2 Monolithic upper receiver assembly
An upper receiver assembly includes an outer member with an upper rail and an inner member with at least one of a pivot pin lug and a takedown pin lug. The inner member is disposed at least partially inside the outer member. The outer member includes an ejection port, and the inner member includes an ejection port. The ejection port of the inner member is at least partially aligned with the ejection port of the outer member.
US12018907B1 Barrel nut
A barrel nut is disclosed. The barrel nut contains an internal thread configured to engage a portion of lower receiver, a plurality of longitudinally-extending splines formed along an outer surface of the barrel nut, a plurality of longitudinally-extending channels formed along an outer surface of the barrel nut, wherein the splines and the channels operate to engage one or more protrusions of a handguard assembly and prevent rotation of the handguard assembly.
US12018906B2 Firearm suppression system
A firearm suppression system includes a housing, a muzzle adapter, an end cap, and a core. The housing includes a first aperture at a first end and a second aperture at a second end. An inner compartment may be interposed between the first aperture and the second aperture. The inner compartment may be configured to receive the core. The muzzle adapter may be threadably coupled near the first end of the housing, and the end cap may be threadably coupled to the second end of the housing. The core may be removably attachable to the housing and positioned within the inner compartment of the housing. Between an outer surface of the core and the inner surface of the housing may be a channel that equalizes pressure. The outer surface of the core may comprise a plurality of apertures that lead to baffles.
US12018904B2 Modular sound suppressing device for firearms
A suppressor for firearms, comprising: a casing, comprising; a first end cap, an elongated hollow member, and an second end cap, an upstream disk secured in place between the first end cap and the elongated hollow member; a first hollow diffuser tube having a first end and a second end and a plurality of openings distal to the first end; a second hollow diffuser tube having a first end and a second end and a plurality of openings distal to the first end; and a downstream disk, wherein the disk has a centric opening.
US12018903B1 Adjustable trigger assembly and method of adjusting pre-travel distance
A trigger assembly apparatus for a firearm which allows adjustment of the pre-travel distance a trigger travels before initiating a firing sequence and method of making the pre-travel adjustment using the apparatus disclosed herein. The apparatus generally comprises a trigger and a trigger bow, with the trigger bow having at least one threaded receptacle in a front lateral portion thereof. The pre-travel adjustment can be achieved by rotating a threaded fastener within the threaded receptacle and the method of adjusting the pre-travel can be accomplished without complete disassembly of the firearm.
US12018902B2 Weapon usage monitoring system having shot correlation monitoring based on user fatigue
A method for determining a discharge event of a firearm includes receiving by an event detection module, (i) acceleration input signals over time including first acceleration input signals along a first axis, a second acceleration input signals along a second axis and a third acceleration input signals along a third axis; and (ii) rotation input signals over the time including first rotation input signals around the first axis, a second rotation input signals around the second axis and a third rotation input signals around the third axis. A sample event candidate is generated based on the plurality of acceleration and rotation input signals over the time. The sample event candidate is compared to a stored data collection of acceleration and rotation inputs known to represent at least one state of a user of the firearm. A state of the user is determined based on the comparing.
US12018901B2 Universal heat exchanger cabinet system for a vertically mounted heat exchanger
A heat exchanger cabinet includes a base pallet. A heat exchanger base bracket of a selected fixed height or of an adjustable height bracket provides a support for a bottom of a heat exchanger, such that regardless of a height the heat exchanger, and within a range of different heat exchanger heights, a plurality of top mounted fluid inlets and outlets of the heat exchanger are disposed at about a same height above the base pallet. A set of heat exchanger base brackets, a stackable heat exchanger base bracket, a heat shield for a heat exchanger cabinet, and a heat exchanger cabinet for a vertically mounted heat exchanger are also described.
US12018900B2 Systems and methods for heat exchange
An interlaced heat exchanger is described. The interlaced heat exchanger includes a plurality of microchannel tubes configured to allow flow of a first fluid therethrough and a plurality of flat tubes configured to allow flow of a second fluid therethrough to exchange heat with the first fluid. The plurality of microchannel tubes and the plurality of flat tubes are stacked in an alternating arrangement along a longitudinal axis of the interlaced heat exchanger such that the plurality of microchannel tubes and the plurality of flat tubes are interlaced. The interlaced heat exchanger further includes a plurality of fin plates interspersed with the plurality of microchannel tubes and the plurality of flat tubes. The plurality of fin plates allows a flow of air across a width of the interlaced heat exchanger to exchange heat with at least one of the first fluid and the second fluid.
US12018894B2 On-demand sweating-boosted air cooled heat-pipe condensers
Sweating-boosted air cooled heat-pipe condensers employing a nanowick micro fin structure to form a sweating boosted heat dissipation system, wherein the nanowicks may be layered.
US12018891B2 Advanced large scale field-erected air cooled industrial steam condenser
An air cooled steam condenser having heat exchanger panels supported in a heat exchange frame section. A bottom bonnet runs along the bottom length of each heat exchanger panel for delivering steam to the bottom end of condenser tubes in the heat exchange panel and for receiving condensate formed in those same tubes. The tops of the tubes are connected to a top bonnet. Uncondensed steam and non-condensables are drawn into the top bonnet from the condenser tubes. A steam distribution manifold is located below the heat exchange section perpendicular to the longitudinal axis of the heat exchange panels and delivers steam to each heat exchange panel via a single steam inlet located at a center point of each bottom bonnet.
US12018887B2 Heat exchanger having an arrangement of mixing devices improving the dispensing of a biphasic material
A heat exchanger having a first and second mixing devices having at least one lateral channel configured in order for a first phase of the first fluid to flow from at least one first inlet; a series of longitudinal channels extending in the longitudinal direction and each configured in order for a second phase of the first fluid to flow from a second inlet to a second outlet, the longitudinal channels succeeding each other in a lateral direction orthogonal to the longitudinal direction; and at least one opening fluidly connecting the at least one lateral channel to at least one longitudinal channel such that the first and second mixing devices are configured to distribute a mixture of the first phase and the second phase via the second outlets of their respective longitudinal channels.
US12018880B2 Refrigeration apparatus for shipping, and shipping container
A casing is provided with a partition portion extending in a vertical direction so as to partition an outdoor space and an accommodation chamber from each other. The partition portion has an opening for providing communication between the outdoor space and the accommodation chamber. An eaves portion is provided above the opening.
US12018876B2 Thermal management system for vehicle including ejector
A thermal management system for a vehicle includes an ejector, which includes a main refrigerant line connected to allow a refrigerant to sequentially circulate through a compressor, a condenser and an evaporator, a first branch line which branches between the condenser and the evaporator of the main refrigerant line and which is connected to an inside of the nozzle of the ejector, a second branch line which branches between the evaporator and the compressor of the main refrigerant line and which is connected to an outside of the nozzle of the ejector, and a refrigerant increase line which is connected to an outlet of the ejector and which joins to the main refrigerant line through the compressor.
US12018873B2 Refrigeration systems with a first compressor system and a second compressor system
A refrigeration system includes a first compressor system, a second compressor system, a first conduit, a heat exchanger, a second conduit, and a third conduit. The first compressor system includes a plurality of first compressors. The second compressor system includes a plurality of second compressors. The first conduit is configured to provide refrigerant from the first compressor system to the second compressor system. The second conduit is fluidly coupled to the first conduit and configured to provide the refrigerant from the first compressor system to the heat exchanger. The third conduit is configured to provide the refrigerant from the second compressor system to the heat exchanger.
US12018871B2 Energy efficient heat pump with valve system and counterflow arrangement
An energy efficient heat pump for a heating, ventilation, and air conditioning (HVAC) system includes a vapor compression circuit, a heat exchanger of the vapor compression circuit configured to place a working fluid in a heat exchange relationship with an air flow directed across the heat exchanger, and a valve system of the vapor compression circuit. The valve system is adjustable between a first configuration and a second configuration, the heat pump is configured to operate in a cooling mode with the valve system in the first configuration and in a heating mode with the valve system in the second configuration, and the valve system is configured to direct the working fluid into the heat exchanger to place the working fluid in a counterflow heat transfer arrangement with the air flow in the first configuration and in the second configuration.
US12018867B2 Refrigeration apparatus
A compressor (31a, 31b) and an oil separator (35a, 35b) are provided in a refrigerant circuit (20). A flow-rate regulating valve (41a, 41b) is provided in an oil return pipe (40a, 40b) for returning a refrigerating-machine oil in the oil separator (35a, 35b) to the compressor (31a, 31b). A temperature sensor (42a, 42b) is provided downstream of the flow-rate regulating valve (41a, 41b) in the oil return pipe (40a, 40b). The oil-amount determiner (71a, 71b) determines whether an oil shortage state in which the amount of the refrigerating-machine oil held by the compressor (31a, 31b) is insufficient is present, on the basis of a measured value obtained by the temperature sensor (42a, 42b).
US12018863B1 Systems, processes, and modeling methods for drilling in hot dry rock using supercritical or dense phase carbon dioxide
Systems and processes for dry hot rock drilling operations using sCO2 expanded across one or more downhole J-T valves or chokes to cool MWD components. Methods of modeling same.
US12018854B2 Ventilation device, and constant air volume control method therefor
A constant air volume control method includes acquiring a target air volume for a ventilation device, detecting a present rotational speed and a present torque of a motor of the ventilation device, selecting an air volume calculation formula corresponding to the target air volume according to a preset correspondence relation between air volumes and air volume calculation formulas, calculating a present air volume corresponding to the present rotational speed and the present torque, and adjusting motor parameters of the ventilation device according to a difference between the present air volume and the target air volume.
US12018850B2 Modular smart bathroom fan
A modular smart bathroom fan includes a base exhaust fan and one or more modules. The base exhaust fan includes one or more ports that are configured to receive one or more modules. The one or more modules includes a communications module that is configured to communicate with the base exhaust fan and other modules of the one or more modules, receive information from an application or the one or more modules and generate an action to be performed by the base exhaust fan and other modules of the one or more modules.
US12018849B2 Rear panel assembly of window air conditioner, window air conditioner, and window air conditioner apparatus
A rear panel assembly includes a rear panel body provided with a vent and a motor bracket arranged at a side of the rear panel body and connected to the rear panel body. The motor bracket is at least partially opposite to the vent, and the motor bracket is provided with an air hole to allow air to flow into the vent through the air hole.
US12018848B2 Heat exchanger assembly
Examples relate to heat exchangers that may include a baffle with apertures for use in an HVAC system. Some example heat exchangers may include a coil assembly that includes a pair of coil slabs each including first and second tube sheets and the baffle. A first end of the tube sheets may be located proximate a first end of the coil assembly. Each of the apertures of the baffle may be configured to detachably engage with a hook located on a first end of each tube sheet such that the plurality of apertures couple the baffle to the first end of the first tube sheet and the first end of the second tube sheet of each coil slab. The baffle thus may caps the coil assembly to minimize airflow through the first end of the coil assembly.
US12018846B2 Personal portable heater
A portable heater can include a housing including a base and an enclosure and a burner assembly disposed within the enclosure, the burner assembly including a heating surface, wherein the enclosure and the heating surface are rotatable, with respect to the base, between a first rotational position and a second rotational position. In some examples, the heating surface is a curved surface. In some examples, a tilt switch is provided that has a position that is independent of the rotational position of the enclosure. The portable heater can also include temperature control features for maintaining fuel tank temperature at an improved operating condition.
US12018845B2 Grill stove
A grill stove contains: a body and an accommodation unit. The body includes a grill hold plate and a support rack which has a first fixer and a second fixer, and a hollow space is defined between the first fixer and the second fixer. The first fixer has at least one first receiving orifice, and the second fixer has at least one second receiving orifice. The accommodation unit includes an object holder and a quick release unit, and the object holder has a storage portion with an opening facing upward, a peripheral rib, a chamber, a partition, and at least one locating bolt. The quick release unit has a movable insertion, a spring, and a connection ring. The spring abuts against the partition, and the movable insertion has a cutout configured to receive the connection ring and to contact with a second end of the spring.
US12018843B2 Cooktop with hinged burner grates
A cooktop for an appliance includes a cooktop base surface that defines an edge. A cooktop burner is mounted on the cooktop base surface. A support base is rigidly fixed with the cooktop base surface adjacent the edge. A grate is rotatably supported to the support base and is rotatable between a raised position and a lowered position to alternately cover and uncover the cooking burner. A biasing member is coupled to the support base and exerts an upward biasing force on the grate.
US12018839B2 Gas turbine engine combustor with dilution passages
A combustor including an annular liner, a dome wall, a combustion chamber, at least one fuel cup and at least one dilution passage. The fuel cup being provided on the dome wall and being fluidly coupled to the combustion chamber. The fuel cup defining a fuel cup centerline. The at least on dilution passage terminating in at least on slot opening onto the dome wall, with the at least one slot having a longitudinal body axis.
US12018836B2 Analog valve actuator, programmable controller, alarm system, and methods for their combined use
An electrically controlled valve which can be operated using a programable controller. A cooperating pair of the electrically controlled valves can be used in a Regenerative Thermal Oxidizer (RTO). The electrically controlled valve has two seats, and a blade which can move between a first position contacting the first seat and a second position contacting the second seat. The blade is moved by an actuator which is controlled by a variable frequency drive (VFD). A control computer continuously monitors the operation of both valves and halts operation of the system upon detecting a fault (error). The motion of the blade is programmed such that force of impact on the seat is reduced. Once the blade is seated, a brake is engaged which maintains the stationary position while utilizing relatively low power.
US12018835B2 Biomass upgrading system
Aspects provide for volatilizing a biomass-based fuel stream, removing undesirable components from the resulting volatiles stream, and combusting the resulting stream (e.g., in a kiln). Removal of particles, ash, and/or H2O from the volatiles stream improves its economic value and enhances the substitution of legacy (e.g., fossil) fuels with biomass-based fuels. Aspects may be particularly advantageous for upgrading otherwise low-quality biomass to a fuel specification sufficient for industrial implementation. A volatilization reactor may include a fluidized bed reactor, which may comprise multiple stages and/or a splashgenerator. A splashgenerator may impart directed momentum to a portion of the bed to increase bed transport via directed flow.
US12018834B2 Light-emitting device, lighting system, and optical communication system
A light-emitting device includes: a light guide that includes (i) a light-transmissive member that is light-transmissive at least in a visible light region and (ii) a light control layer that is disposed on at least a part of a surface of the light-transmissive member; and a light source that emits light toward at least one end surface of the light-transmissive member. The light control layer has reflected-wavelength selectivity that makes a wavelength of reflected light dependent on an incident angle of incident light.
US12018833B1 Asymmetric LED optic for asymmetric luminaire applications
Solid-state lighting devices, and more particularly, asymmetric light-emitting diode (LED) optic for asymmetric luminaire applications for LED packages are disclosed. The asymmetric LED optic can be a lens or other type of refractive element that has one or more indentations or other features that cause internal reflection such that some portion of the light exits a refractive element in a first direction and a portion may instead be refracted to exit the lens elsewhere. The LED package comprising these refractive elements can thus provide asymmetric illumination to a lighting area. One exemplary application could be street lighting, where light can be preferentially directed toward a roadway and away from houses or other areas away from the road.
US12018832B2 Light source module with adaptive illumination
Various embodiments disclosed herein include adaptive light source modules that can provide adaptive illumination to a scene. The adaptive light source modules may comprise a housing, an emitter array, and a lens. The emitter array comprises a plurality of emitters. The lens may redirect light emitted from the emitter array through a transparent window of the housing. The housing may further include a prismatic surface that distorts light emitted from the emitter array and/or one or more non-transparent portions that limits light travelling therethrough. The adaptive light source module may optionally comprise a light sensor, and a portion of the lens may be configured to direct light toward the light sensor.
US12018827B2 Luminaire
A luminaire is configured to be removably coupled to a fixture, the fixture being removably coupled to a splice box, the luminaire including a housing including a first end and a second end, the first end including a coupling mechanism configured to couple to the fixture; a printed circuit board coupled adjacent the second end; at least one LED physically and electrically coupled to the printed circuit board; a lens couple to the housing over the printed circuit board; an adapter in electrical communication with the printed circuit board, the adapter configured to electrically and physically couple to a socket of the fixture.
US12018823B2 Fixing base, lamp fixing device and lamp
A fixing base, a lamp fixing device, and a lamp are provided. The fixing base includes a first main body part and a junction box; the first main body part has an accommodation cavity for accommodating the junction box, a first joint part, and a first detachable connection part for direct and detachable connection with the junction box. A first electrical connection part and a second detachable connection part for detachably cooperating with the first detachable connection part are provided on the junction box. The first detachable connection part and the second detachable connection part are configured to be detachably connected through their relative rotation along a rotation shaft, and the junction box can be fixed detachably in the accommodation cavity through the cooperation of the first detachable connection part and the second detachable connection part.
US12018817B1 Fastening component free from electrochemical corrosion and stage light fixture with same
A fastening component free from electrochemical corrosion includes a first fastening plate, a second fastening plate, and a fastening screw connecting them. A screw shaft of the fastening screw is penetrated through a first fastening hole of the first fastening plate and entered the second fastening hole of the second fastening plate. A head of the fastening screw is abutted against the first fastening plate and is sleeved with an isolation member for electrochemical corrosion protection. The isolation member includes an annular spacer located between the lower end face of the head and the first fastening plate, and a first segment surrounding the side wall of the head and connected to the annular spacer, and upper end face of the first segment is higher than or flush with the upper surface of the first fastening plate or the upper end face of the head in a smaller height.
US12018813B1 Lamp shade assembly and associated method for using the same
A lamp shade assembly, including: (a) a frame sub-assembly; (b) a shade sub-assembly; and (c) wherein the lamp shade assembly is readily convertible between a low-profile, substantially flat storage/collapsed configuration and a fully articulated use/expanded configuration.
US12018808B2 Lamp for vehicle
Disclosed is a lamp for a vehicle. The lamp for a vehicle includes a light source part that generates and outputs light, and a lens array provided on a front side of the light source part, the lens array includes a first lens part including a plurality of first micro lenses, to which the light is input from the light source part, a second lens part including a plurality of second micro lenses that outputs the light input from the first lens part, and a shield part located between the first lens part and the second lens part, and that shields a portion of the light input from the first lens part to the second lens part to form a specific beam pattern on a road surface, and the shield part is provided to be movable to change a lamp image of the beam pattern formed on the road surface.
US12018805B2 Light source device and lighting device
A light source device includes a semiconductor light-emitting device which emits coherent excitation light, and a wavelength conversion element which is spaced from the semiconductor light-emitting device, generates fluorescence by converting the wavelength of the excitation light emitted from semiconductor light-emitting device, and generates scattered light by scattering the excitation light. The wavelength conversion element includes a support member, and a wavelength converter disposed on the support member. The wavelength converter includes a first wavelength converter, and a second wavelength converter which is disposed around the first wavelength converter to surround the first wavelength converter in a top view of the surface of the support member on which the wavelength converter is disposed. The ratio of the intensity of fluorescence to that of scattered light is lower in the second wavelength converter than in the first wavelength converter.
US12018799B2 System and method for autonomous operation of pipeline and midstream facility systems
In a system and method for supervisory management of fluid pipeline/LNG plant/gas plant/refinery/offshore oil and gas platform allowing simultaneous execution of commands at all control points, significantly increasing the speed at which an optimal set-point can be achieved in comparison to manual entry of commands. The pipeline/LNG plant/gas plant/refinery/offshore oil and gas platform control system has a cascade control configuration that can operate in conjunction with existing pipeline/LNG plant/gas plant/refinery/offshore oil and gas platform protection systems. The control room operator can activate automatic operation via the supervisory management system, and can subsequently command that the system switch back to manual control instantaneously. Dynamic models predict operating conditions of pipeline/LNG plant/gas plant/refinery/offshore oil and gas platform processes subject to constraints on pressure and other operating parameters. A steady-state optimization layer, operating in conjunction with real-time control, determines optimal states without operator intervention.
US12018797B2 Supplemental filtration for machine fluid systems
A system. The system includes a prelubrication system, a filtration system, a valve, a sensor and a control module. An inlet of the valve shares a common junction with an outlet of a component of the prelubrication system and an inlet of a component of the filtration system. The sensor is configured to detect a triggering condition. The control module is coupled to the valve, and is configured to control operation of the valve based on the detected triggering condition.
US12018794B2 Wheel clamp
A wheel clamp (2) for fastening to a wheel (1), in particular to a wheel (1) of a motor vehicle, comprises at least two arms (22, 23, 24) which extend outward from a center (28) of the wheel clamp (2) in a radial direction, and a central rotary element (40) which is rotatably arranged in the center (28) of the wheel clamp (2). Each arm (22, 23, 24) has at least one movable element (32, 33, 34) which is movable in the radial direction in order to permit varying the length of the arm (22, 23, 24) in the radial direction. The wheel clamp (2) comprises furthermore at least two coupling elements (52, 53, 54) which each extend between one of the movable elements (32, 33, 34) and the central rotary element (40) such that the movable elements (32, 33, 34) are movable in the radial direction by rotation of the rotary element (40).
US12018786B2 Two-part coupling
A two-part coupling for use in joining sections of pipe without additional fasteners is disclosed. The two-part coupling includes integral coupling features molded by additive manufacturing technology. The two-part coupling increases reliability, reduces weight, and provides ease of manufacture. The coupling distributes a fluid load so that the coupling can withstand pressures and leak rates in accordance with stringent standards. The two-part coupling can be coupled and de-coupled using a locking and release mechanism built into the integral parts. Assembly is made easier because the geometry of the coupling is amenable to additive manufacturing. Because the two-part coupling requires a lesser degree of precision, machined parts are not required.
US12018785B2 Duct-connecting device
A fluidic connection device couples a first end piece of a first tubing/equipment item and a second end piece of a second item/equipment item. The first constitutes a female end piece with a first tubular ending with a smooth internal face, the external face carrying a locking pin or claw. The second end piece constitutes a male end piece with a second tubular ending forming with the first tubular ending a mating part and whose smooth outer face forms a sealed link for the connection with the first tubular ending's smooth inner face. The second end piece includes: a skirt surrounding the mating part; and a spring tongue with a reception housing receiving the pin, locking the first and second end pieces together. The skirt is coupled to a rear part of the second tubular ending by an annular crown forming an introduction stop of the first tubular ending.
US12018784B2 Connector and method for connecting pipes for transporting fluids
A connector for connecting pipes for transporting fluids has a tubular casing, which extends around a main axis; an end insert, which can be snap coupled to one end of the tubular casing; a tubular sleeve, which is configured to be fitted around a respective fluid transport pipe and to cooperate with the end insert such that a relative rotation around the main axis of the tubular sleeve within the end insert results in a relative displacement of the tubular sleeve with respect to the end insert in a direction substantially parallel to the main axis; and a clamping element, which is housed within the tubular casing and is configured to retain the respective transport pipe.
US12018783B2 Connector coupling
In the case of a connector coupling, a rib structure (4) is configured on a hose nipple (3), which rib structure (4) has at least one first rib (5), the at least one first rib (5) extending continuously from a rib start (6) as far as a rib end (7) which is spaced apart axially from said rib start (6), and winding around the hose nipple (3) over a circumferential section of more than 180°, preferably more than 270°, particularly preferably over more than 360° or at least once.
US12018782B2 System and method for securing power and communications cables and associated hardware within crown molding
A system for crown molding that enables safely incorporating electrical and communications cabling within crown molding by creating one or more protected paths which inherently prevent overly sharp bends in crown molding corners and by mitigating damage from penetrating punctures through a decorated face designed to fracture when improperly penetrated by a screw or nail, and enables the secure installation of hardware either concealed within the molding or securely and favorably positioned through the decorative face to view or sense a room, and enables additional cable capacity that is concealed within a light reflector to increase lighting efficacy as well as power and data delivery capacity.
US12018778B2 Integrated joining system in tubular fluid distribution elements
Integrated joining system in tubular fluid distribution elements includes a tubular element having a first enlarged cup-shaped end and a second opposite end with a radial protuberance, the first end equipped with a flange having an external concentric edge and an inside cavity capable of receiving and retaining an elastomeric gasket, the first end having a concentric radial groove adjacent to the edge, and having an end edge protruding from the tubular element, the assembly of the tubular elements occurs by inserting the second end of a tubular element inside the cup-shaped end of a similar tubular element up to a shoulder of the cup-shaped end with the edge of the second end having passed the gasket, a junction block including two semicircles placed around the tubular element at this concentric edge and end edge which, by tightening by clamping elements, crimps the two tubular elements.
US12018775B2 Kink-resistant hose
A kink-resistant hose comprises a tubing and at least one anti-kinking member disposed within an interior volume of the tubing. The outer diameter of the anti-kinking member is less than the inner diameter of the tubing, wherein the anti-kinking member and the tubing are coextruded such that the anti-kinking member is free-floating within the interior volume of the tubing. A cross-sectional area of the anti-kinking member is less than the area of a circle with diameter equal to the maximal diameter of the anti-kinking member. The anti-kinking member thereby defines propped open flow channels, extending radially between an outer surface of the anti-kinking member and an inner surface of the tubing at a kink point, for conveying fluid through a kink in the tubing. A restraint mechanism located in at least the first distal end of the tubing restrains longitudinal movement of the anti-kinking member through the tubing.
US12018770B2 Mechanical and combined mechanical/electronic actuator for anhydrous ammonia emergency shut off valves
In various implementations, a manual actuator may be coupled to a valve to provide the ability to shut off anhydrous ammonia flow through the valve remotely (e.g., in emergencies). The valve may be coupled to anhydrous ammonia tanks, such as nurse tanks and/or storage tanks. The manual actuator may include manual release member, a breakaway member, a handle, and pull cord(s). The handle may allow a coupled valve to be opened and/or closed. The handle may allow the valve to be shut off at the valve, in some implementations. The pull cord(s) may allow a coupled valve to be remotely closed.
US12018763B2 Flow control valve
A relief valve includes: a housing having a hollow cylindrical valve chamber and having a first communication port opening on one end side of the valve chamber; a first valve element for opening and closing the first communication port; a first spring for biasing the first valve element in the closing direction; and a retainer having a spring seat for supporting the first spring. A set load of the first spring is adjusted based on the press-fit amount of the retainer with respect to the housing. A press-fit piece member including a plurality of press-fit pieces is formed in the retainer, such that the press-fit pieces of the press-fit member are arranged to be spaced away from each other in the circumferential direction of the retainer and elastically abut the housing.
US12018760B2 Valve slide for a valve unit used as an insufflation and purging valve, valve unit having a corresponding valve slide, and method for producing a valve slide
A valve slide for a valve unit used as an insufflation and purging valve, which valve slide has a proximal actuating section, which is led through a holder and has an actuating knob. The actuating knob is supported on the holder via a compression spring on the one hand, and wherein an annular projection of the valve slide interacts with the holder as a stop acting in the axial direction on the other hand. At the distal control section of the valve slide, sealing rings are provided, which project radially beyond the valve slide, an outer lateral surface of the distal control section, apart from radial guide sections possibly provided on the latter and the projection, is formed with a smooth wall, and the sealing rings are connected integrally to the smooth-walled outer lateral surface.
US12018755B2 Seal structure of cold storage and cold storage
This seal structure of a cold storage comprises: a long member that has a magnetic portion configured from a magnetic material; and packing having a magnet that attracts and is attracted by the magnetic portion, a holding portion that holds the magnet, and a sealing portion that comes into close contact with the long member at a position further inward or outward of a cooling chamber than the holding portion when the cooling chamber is sealed, the packing increasing the distance between one portion of the magnet and the long member prior to increasing the distance between the other portion of the magnet and the long member during separation from the long member.
US12018754B2 Tacky polyurethane composites
A number of tacky polyurethane or other gel comprising composites are provided. The composites have foam carriers, which may be open cell, semi-open cell, reticulated or closed-cell foam. The tacky gel which, in one embodiment, may be polyurethane, typically comprising a thin surface coating on the foam gel and the foam is partially or fully saturated with the same gel comprising the thin surface layer of the foam. The skeletons may be included in the composite to provide additional structure integrity, and a moisture proof layer may be added to the top and/or bottom surfaces of the foam/gel.
US12018753B2 Bearing pivot tensioner assembly
A belt tensioner having a tensioner base and a tensioning arm axially aligned about a pivot shaft defining a pivot axis, the tensioning arm pivotal in relation to the tensioner base about the pivot axis. The tensioner has a bearing positioned around and sealed against the pivot shaft, with the tensioning arm positioned around the bearing. The bearing forms a radial seal between the bearing and the tensioning arm and between the bearing and the pivot shaft. A torsion spring is positioned externally around a portion of the tensioning arm.
US12018743B1 Lead screw nuts having threads formed from different materials
Lead screw nuts having a body having a threaded opening having a thread region formed from a plurality of different materials having different properties, e.g., a thread region formed from a first material, such as a relatively low friction material, and a second material, such as a relatively high strength material (having thread portions formed from the first material and thread portions formed from the second material).
US12018741B2 Gear mechanism and robot
A speed reducing mechanism according to one embodiment of the disclosure includes a case, internal tooth pins, an oscillating gear meshing with the internal tooth pins, an input crankshaft transmitting a rotational force to the oscillating gear, and an output shaft to which a rotational force of the oscillating gear is transmitted. One of the shafts at least partially has a shaft-side high thermal conductivity portion that extends over the entire axial length of the shaft and has a thermal conductivity higher than the thermal conductivity of the oscillating gear.
US12018739B2 Modified differential internals system and method
A modified differential internal system for a vehicle differential may include a preexisting ring gear having a perimeter. The system may include a ring gear sleeve having a thickness, the ring gear sleeve being affixed to the ring gear perimeter. The system may include a spring retainer having a first surface and a second surface, the first surface having a first set of lugs and the second surface having a second set of lugs. The system may include an armature plate having a plurality of slots configured to engage the first set of lugs, and a sprag plate having a plurality of slots configured to engage the second set of lugs. The sprag plate may have a plurality of locking tabs configured to engage a sprag cage of the vehicle differential.
US12018736B2 Group transmission device, in particular split transmission
A group transmission device includes a main transmission which has a main shaft, a countershaft and a spur gear pair which includes a first spur gear arranged coaxially and axially overlapping with the main shaft and a second spur gear arranged coaxially and axially overlapping with the countershaft. A range group has a first shaft non-rotationally connected to the main shaft, a second shaft non-rotationally connected to a transmission output shaft, a third shaft and a blocking switching unit. A first switching unit non-rotationally connects the third shaft to a housing. A second switching unit has an axially shiftable switching element and non-rotationally connects the third shaft to the first spur gear. The main shaft is coupled non-rotationally to a transmission input shaft. A third switching unit has an axially shiftable further switching element and non-rotationally connects the first spur gear to the first shaft of the range group.
US12018735B2 Swing-type speed reducer
A swing speed reducer comprising: a main body; an input shaft that is rotatably held in the main body; a precession body that precesses; a swinging body that engages with the precession body and is swung by the precession; and an output shaft that is rotated by the swing of the swinging body; wherein a precession annular groove for precession of the precession body and a swinging annular groove for swinging the swinging body are provided on the surface of a spherical portion.
US12018724B2 Bearing-raceway systems and methods
A bearing raceway for a shaft includes a tubular sleeve comprising a raceway section and a clamp section, the raceway section having a hardened outer surface and a first, axially linear, inner surface, and the clamp section having first threads and a second, axially non-linear, inner surface, where the first threads are configured to mate with second threads on a nut to clamp the tubular sleeve to the shaft.
US12018722B1 Methods and apparatus for thermal management of sumps using oleophilic and oleophobic coatings
Oleophobic and/or oleophilic coatings to reduce heat loads on a gas turbine engine thermal management system are disclosed herein. An example method to reduce heat load in a gas turbine engine includes applying an oleophobic coating to an internal wall of a sump, the sump located in proximity to a heat generating element of the gas turbine engine, and applying an oleophilic coating to the heat generating element of the gas turbine engine, the heat generating element positioned in a cavity of the sump.
US12018713B2 Wind power plants having elastic self-aligning ball bearings
A wind power plant which is equipped with novel elastic self-aligning ball bearings. The self-aligning ball bearings can, in principle, be used for the cardanic suspension of a pendulum absorber, preferably in a tower of a wind power plant, as well as for rope attachment of floating off-shore plants at the bottom of a body of water. Correspondingly equipped vibration pendulum absorbers per se and to corresponding installations and pendulum absorbers, which have additional damping devices, are disclosed.
US12018712B2 Refractory anchor and assemblies thereof
A refractory anchor including an elongated mounting pin having a first end and a second end opposite to the first end seen in the longitudinal direction of the elongated mounting pin, wherein the first end of the elongated mounting pin is weldable to an object, the refractory anchor further includes two anchor fins of which each has a first anchor fin section having a first side and an opposing second side located at a distance of the elongated mounting pin with respect to the first side, wherein the first side is connected to the elongated mounting pin.
US12018710B2 Electronic control unit
An object of the invention is to provide an electronic control unit having a structure that suppresses corrosion of plating and completely seals the substrate side under an environment where corrosion occurs. An electronic control unit 1 includes a printed wiring board 10 in which electronic components are provided, a case 20 in which the printed wiring board 10 is accommodated, and a cover 22 that is provided on the case 20. The case 20 and the cover 22 have joint surfaces that face each other and are connected via a sealing material 28. The joint surface is provided with a screw 30 that passes through the cover 22 or the case 20. A plating 24 is provided in a surface of the case 20 or the cover 22 that is provided with a through hole through which the screw 30 penetrates. An exposed portion 25a of a base material formed by partially peeling off the plating 24 presents inside the case 20 or the cover 22 and on an inner side of the case 20 from the through hole. The sealing material 28 has penetrated into the exposed portion 25a of the base material.
US12018706B2 Composed element and rear wall construction applied herewith
A composed element, such as a piece of furniture, wherein the composed element comprises at least a rear wall, as well as a number of constructional parts forming a whole in which the rear wall has to be provided. The rear wall forms the rear side of the composed element and includes one or more rear wall parts. The composed element comprises seats for installing at least one of the rear wall parts, which are configured such that the rear wall part can be slid into the seats starting from the rear side of the composed element from a position differing from the final plane in which the rear wall part will be situated in the final condition.
US12018701B2 Hydraulic bearings and related devices, assemblies, and methods
Devices and method include relatively moving elements having one or more bearing surfaces defining a gap between the elements into which a fluid is received. At least one of the bearing surfaces comprises a varying topography to provide pressurized volumes of the fluid in order to define a hydraulic bearing to support at least one of the elements during movement.
US12018692B2 Motor drive control device and fan unit
A motor drive control device includes a control circuit to output a drive control signal for controlling the drive of a motor of a fan and a motor drive circuit to drive the motor, based on the drive control signal. The control circuit includes a storage unit to store correspondence information indicating a relationship between rotation speed and torque of the motor when the fan supplies a predetermined air volume, a target torque determination unit to determine a target torque from the rotation speed using the correspondence information corresponding to a specified target air volume, a target rotation speed determination unit to determine a target rotation speed such that a difference between the target torque and a torque value of the motor is reduced, and a drive control signal generation unit to generate the drive control signal such that the rotation speed of the motor approaches the target rotation speed.
US12018691B2 Vacuum pump
A vacuum pump comprising: a rotor rotatably mounted within a stator; the rotor comprising a plurality of angled blades arranged along a helical path from an inlet to an outlet; the stator comprising a plurality of perforated elements forming a plurality of perforated discs arranged to intersect the helical path at different axial positions, the perforations allowing gas molecules travelling along the helical path to pass through the perforated elements. Each of the perforated discs comprises an outer curved wall forming an outer circumference of the disc and an inner curved wall forming a portion of an inner circumference of the disc, the inner circumference comprising at least one gap where there is no inner wall.
US12018690B2 Variable mechanical automotive coolant pump
A variable mechanical automotive coolant pump includes a rotatable rotor shaft, an impeller wheel which is co-rotatably connected with the rotor shaft, a static guiding cylinder, a control sleeve, and at least one guiding device. The impeller wheel has a discharging radial outside. The control sleeve has a hollow-cylindrical control sleeve body having a radial outside. The control sleeve does not rotate and is guided axially slidable within the static guiding cylinder so as to regulate a flow rate of the variable mechanical automotive coolant pump by closing or opening the discharging radial outside of the impeller wheel. The at least one guiding device guides the radial outside of the control sleeve within the static guiding cylinder.
US12018689B2 Damping system for compressor
A squeeze film damper assembly for a compressor includes a damper sleeve configured to be disposed about a rotor shaft of the compressor. The damper sleeve includes a pressure dam pocket formed in an inner circumference of the damper sleeve. The pressure dam pocket is configured to receive a flow of lubricant and to pressurize the flow of lubricant via rotation of the rotor shaft. The damper sleeve includes an outlet passage extending from the pressure dam pocket to an outer circumference of the damper sleeve. The squeeze film damper assembly also includes a bearing housing disposed about the damper sleeve to form a damper gap extending between the outer circumference of the damper sleeve and the bearing housing. The damper gap is fluidly coupled to the outlet passage and is configured to receive the flow of lubricant from the pressure dam pocket.
US12018686B2 Rotary compressor
A rotary compressor is provided that may include a cylinder having an inner peripheral surface; a roller; and a plurality of vanes slidably inserted into the plurality of vane slots to rotate together with the roller, front end surfaces of which come into contact with the inner peripheral surface of the cylinder due to the back pressure to partition the compression space into a plurality of compression chambers. The cylinder may further include a suction flow path for refrigerant that may include a suction port that communicates with the compression space to suction the refrigerant in a lateral direction, and a suction passage disposed in a direction that crosses the suction port to provide communication between the compression space and the suction port.