Document Document Title
US12182631B2 Container framework for user-defined functions
Methods, systems, and computer programs encoded on computer storage media, for processing user-defined functions in containers. One example system receives a query written in a primary query language that calls a user-defined function. The system assigns primary segment hosts to process portions of the query written in the primary query language and assigns first containers to process the call to the user-defined function. The primary segment hosts provide to the first containers the user-defined function and one or more arguments in the call to the user-defined function. The first containers execute the user-defined function. The primary segment hosts receive an initial result of the call to the user-defined function computed by the first containers. The primary segment hosts compute a final result of the query using the initial result. The primary segment hosts provide the final result of the query in response to receiving the query.
US12182630B2 Policy constraint framework for an SDDC
Some embodiments of the invention provide a method for processing requests for performing operations on resources in a software defined datacenter (SDDC). The resources are software-defined (SD) resources in some embodiments. The method initially receives a request to perform an operation with respect to a first resource in the SDDC. The method identifies a policy that matches (i.e., is applicable to) the received request for the first resource by comparing a set of attributes of the request with sets of attributes of a set of policies that place constraints on operations specified for resources. In some embodiments, several sets of attributes for several policies can be expressed for resources at different hierarchal resource levels of the SDDC. The method rejects the received request when the identified policy specifies that the requested operation violates a constraint on operations specified for the first resource.
US12182629B2 Database access method and apparatus, computing device, and computer program product for load balancing between database access service engines
This application discloses a method. A database access scheduling module (331 to 333) establishes a communication connection to a database access service engine (121 to 123) using an identifier of the database access service engine (121 to 123). The database access scheduling module (331 to 333) receives an access request sent by the database access service engine (121 to 123), where the access request carries an identifier of a database instance (371 to 375). The database access scheduling module (331 to 333) sends the access request to the database instance (371 to 375). In this way, the database access service engine (121 to 123) may send the access request to the database instance through the database access scheduling module (331 to 333) based on the communication connection actively established by the database access scheduling module (331 to 333) to the database access service engine (121 to 123).
US12182626B2 Rule-based assignment of event-driven application
A method to deploy a plurality of event-driven application components of an event-driven application in a distributed computing environment is described. The method includes automatically analyzing application source code of the event-driven application, using one or more processors, to identify relationships between the plurality of event-driven application components. Thereafter, a set of rules are applied to, based on the automatic analysis, generate assignment data recording assignments of event-driven application components to a plurality of computational nodes in the distributed computing environment. The set of rules is also applied to determine component requirements for each of the plurality of event-driven application components required to support execution at an assigned computational node in the distributed computing environment.
US12182619B2 Annotation override determination for a neural network
The subject technology provides for dynamic task allocation for neural network models. The subject technology determines an operation performed at a node of a neural network model. The subject technology assigns an annotation to indicate whether the operation is better performed on a CPU or a GPU based at least in part on hardware capabilities of a target platform. The subject technology determines whether the neural network model includes a second layer. The subject technology, in response to determining that the neural network model includes a second layer, for each node of the second layer of the neural network model, determines a second operation performed at the node. Further the subject technology assigns a second annotation to indicate whether the second operation is better performed on the CPU or the GPU based at least in part on the hardware capabilities of the target platform.
US12182612B2 Method, arrangement, and computer program product for organizing the excitation of processing paths for testing a microelectric circuit
The excitation of processing paths in a microelectronic circuit is organized by providing one or more pieces of input information to a decision-making software, and executing the decision-making software to decide, whether one or more of said processing paths of the microelectronic circuit are to be excited with test signals. Deciding that said processing paths are to be excited with said test signals results in proceeding to excite said one or more of said processing paths with said test signals and monitoring whether timing events occur on such one or more excited processing paths. A timing event is a change in a digital value at an input of a respective register circuit on an excited processing path, which change took place later than an allowable time limit defined by a triggering signal to said respective register circuit.
US12182607B1 Methods and systems for seamless virtual machine changing for software applications
A method and a system to perform the method are disclosed, the method includes receiving, by a virtualization server communicatively coupled with a client device, a request to provide a virtual machine (VM) to a client device, accessing a profile associated with the client device, instantiating a VM on the virtualization server, wherein the VM is a linked clone VM of a base VM, wherein the linked clone VM has (1) a read-only access to a shared range of a persistent memory associated with the base VM, wherein the shared range of the persistent memory is determined in view of the profile associated with the client device and stores at least one application installed on the virtualization server, (2) a write access to a private range of the persistent memory, wherein the private range is associated with the VM, and providing the VM to the client device.
US12182606B2 Intelligent data plane acceleration by offloading to distributed smart network interfaces
A system for processing data, comprising a compute node having a first processor that is configured to receive a digital data message containing a request for computing services and to allocate processing resources on a private network as a function of the request. A smart network interface controller (NIC) management system operating on a second processor and configured to cause the second processor to select a smart NIC associated with the private network to allocate the smart NIC to the computing services. The smart NIC includes a processor that is configured to interface with a public network and to send and receive data over the public network associated with the computing services.
US12182601B2 Systems and methods for cross media reporting by fast merging of data sources
Systems and methods for fast merging of panelist activity are disclosed. The system can maintain a plurality of panelist identifiers each stored with a respective plurality of offline content events, and identify, from the plurality of panelist identifiers, a subset of panelist identifiers that are stored with a respective offline content event that matches a target offline content event. The system can map each of the subset to a respective plurality of unique identifiers corresponding to virtual devices having virtual device attributes. The system can reduce, for each of the subset, the respective plurality of unique identifiers to a sketch that represents the respective plurality of unique identifiers. The system can combine the sketch of each of the subset of panelist identifiers into an aggregated sketch, and transmit the aggregated sketch to a computing device for analysis with an aggregated sketch representing online content events.
US12182600B2 System and method for creating and using floating virtual machines
A system includes a plurality of interconnected hardware platforms, wherein the plurality of hardware platforms are configured to run a software defined network, a plurality of virtual machines configured to be instantiated on the software defined network, and a plurality of floating management layers, each of the floating management layers associated with one of the plurality of virtual machines. Each floating management layer includes coupling the associated virtual machine to one of the plurality of hardware platforms, monitoring performance of the associated virtual machine, detecting a trigger, based on the trigger, determining whether to move the virtual machine to a second of the plurality of hardware platforms, and moving the virtual machine.
US12182597B2 Hybrid partitioning of virtualization on multiple core systems
Disclosed are various approaches for the partitioning of virtualization on systems with multiple core processors. In one approach, hardware extensions for virtualizations are enabled on one or more first cores of a plurality of cores of the processor. The hardware extensions for virtualization are disabled on one or more second cores of the plurality of cores. A virtual machine instance is executed on the first cores having the hardware extensions for virtualization enabled. A real-time operating system is executed on the second cores having the hardware extensions for virtualization disabled.
US12182595B2 Virtual assistant focused user interfaces
Conversation user interfaces that are configured for virtual assistant interaction may include contextual interface items that are based on contextual information. The contextual information may relate to a current or previous conversation between a user and a virtual assistant and/or may relate to other types of information, such as a location of a user, an orientation of a device, missing information, and so on. The conversation user interfaces may additionally, or alternatively, control an input mode based on contextual information, such as an inferred input mode of a user or a location of a user. Further, the conversation user interfaces may tag conversation items by saving the conversation items to a tray and/or associating the conversation items with indicators.
US12182590B1 Target process injection prior to execution of marker libraries
A lock may be acquired on a virtual memory of a target process, where the virtual memory of the target process may include import dependency data of a marker library. An injection driver may be executed within the context of the target process when the marker library is loaded by the target process, where executing the injection driver within the context of the target process may enable the injection driver to modify virtual memory tables within the target process. The import dependency data of the marker library may be modified by the injection driver to include an injection library as a dependency of the marker library. After the modified import dependency data is used to load the injection library into the target process, the modified import dependency data may be reverted to an original state.
US12182587B2 Remote server management utilizing self contained baseboard management controller
A system includes servers, each server including a baseboard management controller (BMC) and operating environments including motherboards and processors. One of the BMCs includes circuitry to determine that the other server is in a standby mode. In a standby mode, the operating environment including the motherboard and processor is powered down and the BMC is powered only through a connection between the BMCs. The first BMC determines that additional resources for execution by the system from the other server are to be activated, and send a wake-up signal to the other BMC. The other BMC includes circuitry configured to receive the wake-up signal, wake the operating environment, and provision the operating environment, without power from the operating environment.
US12182583B2 Personalized avatar experience during a system boot process
Systems, methods, and non-transitory computer-readable media for a personalized avatar experience during a system boot process.
US12182581B2 Prioritized deployment of nodes in a distributed storage system
An example method for prioritizing deployment of nodes in a cluster comprises: determining, at a first time and by a first node of a plurality of nodes in a cluster of a distributed storage system, that a second node having a higher priority than the first node is in a startup phase of the second node; determining, at a second time subsequent to the first time and by the first node, that the second node has completed the startup phase of the second node; and initiating, based on the determining that the second node has completed the startup phase and by the first node, a startup phase of the first node.
US12182579B2 Standardized and robust framework to enhance bootloader configuration management
A system includes one or more data processors configured to run a basic input/output system (BIOS) service and a bootloader configuration manager for tuning kernel parameters. The system further includes a non-transitory computer-readable storage medium containing instructions which, when executed on the one or more data processors, cause the one or more data processors to perform operations. The operations include receiving administrative inputs and checking the administrative inputs against a checklist to determine whether any errors are introduced by the administrative inputs. The operations further include writing the administrative inputs to a temporal configuration file in response to no errors being introduced by the administrative inputs. The operations further include exporting the temporal configuration file to a designated output path. The exported temporal configuration file includes kernel parameter settings for configuring a bootloader of a computing device.
US12182578B2 Shared function container across serverless platforms to mitigate cold start performance penalties
Shared function execution mitigates cold start penalties for execution units. When a serverless platform receives a request, the request is performed when the serverless platform has a warm execution unit for the request. If a warm execution unit is not available or running, the serverless platform may send the request to another serverless platform rather than cold start an execution unit. The cold start is performed when the warm execution unit is not available at other platforms.
US12182576B2 Executing a composite scalar-vector VLIW instruction having a repeat field
A processor core includes a storage device which stores a composite very large instruction word (VLIW) instruction, an instruction unit which obtains the composite VLIW instruction from the storage device and decodes the composite VLIW instruction to determine an operation to perform, and a composite VLIW instruction execution unit which executes the composite VLIW instruction to perform the operation.
US12182574B2 Technique for predicting behaviour of control flow instructions
An apparatus is provided having pointer storage to store pointer values for a plurality of pointers, with the pointer values of the pointers being differentially incremented in response to a series of increment events. Tracker circuitry maintains a plurality of tracker entries, each tracker entry identifying a control flow instruction and a current active pointer (from amongst the pointers) to be associated with that control flow instruction. Cache circuitry maintains a plurality of cache entries, each cache entry storing a resolved behaviour of an instance of a control flow instruction identified by a tracker entry along with an associated tag value generated when the resolved behaviour was allocated into that cache entry. For a given entry the associated tag value may be generated in dependence on an address indication of the control flow instruction whose resolved behaviour is being stored in that entry and the current active pointer associated with that control flow instruction. Prediction circuitry is responsive to a prediction trigger associated with a replay of a given instance of a given control flow instruction identified by a tracker entry, to cause a lookup operation to be performed by the cache circuitry using a comparison tag value generated in dependence on the address indication of the given control flow instruction and the current active pointer. In the event of a hit being detected in a given cache entry, the resolved behaviour stored in the given cache entry is used as the predicted behaviour of the given instance of the given control flow instruction, provided a prediction confidence metric is met.
US12182573B2 Processing device with vector transformation execution
An integrated circuit, comprising an instruction pipeline that includes instruction fetch phase circuitry, instruction decode phase circuitry, and instruction execution circuitry. The instruction execution circuitry includes transformation circuitry for receiving an interleaved dual vector operand as an input and for outputting a first natural order vector including a first set of data values from the interleaved dual vector operand and a second natural order vector including a second set of data values from the interleaved dual vector operand.
US12182568B2 Systems and methods for computing dot products of nibbles in two tile operands
Disclosed embodiments relate to computing dot products of nibbles in tile operands. In one example, a processor includes decode circuitry to decode a tile dot product instruction having fields for an opcode, a destination identifier to identify a M by N destination matrix, a first source identifier to identify a M by K first source matrix, and a second source identifier to identify a K by N second source matrix, each of the matrices containing doubleword elements, and execution circuitry to execute the decoded instruction to perform a flow K times for each element (M,N) of the identified destination matrix to generate eight products by multiplying each nibble of a doubleword element (M,K) of the identified first source matrix by a corresponding nibble of a doubleword element (K,N) of the identified second source matrix, and to accumulate and saturate the eight products with previous contents of the doubleword element (M,N).
US12182566B1 Automated software container rehydration and deployment
Methods and apparatuses for automated software container rehydration and deployment include a server that updates a container image for a software application by modifying layers of the container image and deploying the updated container image as a first container in a passive production environment. For a plurality of traffic volumes, the server: a) increases application traffic directed to the first container to a first traffic volume, b) monitors service level indicators associated with performance of the first container, c) increases the application traffic directed to the first container to a higher traffic volume upon determining that the service level indicators are within a performance threshold, and d) repeats steps b) and c) until the application traffic is increased to a highest traffic volume and the service level indicators are within the performance threshold. The server deploys the updated container image as a second container in an active production environment.
US12182563B2 Fast in-service software updating using multi-layer memory
A peripheral device includes a bus interface, a first processor and a second processor. The bus interface is to communicate over a peripheral bus. The first processor is to manage communication over the peripheral bus by executing bus-maintenance software code, the bus-maintenance software code being executed from one or more first layers of a multi-layer memory. The second processor is to update the bus-maintenance software code from an existing version to an updated version, by (i) loading the updated version to one or more second layers of the multi-layer memory, higher in hierarchy than the one or more first layers, and (ii) invalidating the existing version in the one or more first layers, thereby forcing fetching of the updated version from the one or more second layers to the one or more first layers and to start executing the updated version.
US12182559B2 Deployment of updated services or layers on demand through containers
Computer implemented method, systems, and computer program products include program code executing on a processor(s) obtain a first container comprising image layers, wherein the image layers include a base image layer and one or more image layers. The program code determines dependencies between the image layers. The program code obtains a request for an application where at least one image layer of the one or more image layers comprises features of the application. The program code identifies, based on the dependencies, at least one additional image layer related to the at least one image layer. The program code generates and deploys a second container, where image layers of the second container consist of the at least one image layer, the at least one additional image layer related to the at least one image layer, and the base layer.
US12182557B2 Methods and systems for automating computer application tasks using application guides, markups and computer vision
In one aspect, a computerized method useful for automating computer application tasks using application guides, markups and computer vision includes the step of automating a human-implemented computer task. This includes determining a human workflow via a set of images. This also includes automatically deriving the workflow based on the set of images and a set of human user inputs. The method includes the step of, based on the automated human-implemented computer task, automatically implementing a decisions on behalf of a human user. The method includes the step of, implementing the automated human-implemented computer task using an in-application guide or a computer-vision step to determine a task the human user has performed and then performing the same task as the human user.
US12182554B2 Interleaved machine instruction placement in memory
Solutions for improving parallelization of computer programs interleave machine instruction placement in memory. A compiler decomposes a software loop in stages to interleave instructions such that, for contiguous sets of instructions having some minimum length (e.g., each set has at least two to four instructions), instructions within a set have no dependency on prior instructions within that set. This enables the compiled program to be more fully parallelized—for example, either by a superscalar processor executing the compiled program, or by the compiler turning each set of instructions into a very long instruction word (VLIW)—to automatically benefit from the disclosed interleaving of instructions that eliminates dependencies.
US12182553B2 User customizable compiler attributes for code optimization
Disclosed herein is technology to use customized compiler attributes to enhance code optimizations. An example method may include: accessing, by a processing device executing a compiler, a source code comprising a compiler attribute, wherein the compiler attribute is defined by text in the source code; detecting, by the processing device, a call in the source code to a compiler function that processes the compiler attribute, wherein the source code includes logic to process the compiler attribute; executing, by the processing device, the compiler function at compile time, wherein the compiler function uses the logic to process the compiler attribute and generates attribute data; and using, by the compiler, the attribute data to optimize object code generated from the source code.
US12182552B2 Splitting vector processing loops with an unknown trip count
A computer-based technique for processing an application includes determining that a loop of the application includes a reference to a data item of a vector data type. A trip count of the loop is determined to have an unknown trip count. The loop is split into a first loop and a second loop based on a splitting factor. The second loop is unrolled.
US12182549B1 Color selection schemes for storage allocation
A compiler-implemented technique for performing a storage allocation is described. Computer code to be converted into machine instructions for execution on an integrated circuit device is received. The integrated circuit device includes a memory having a set of memory locations. Based on the computer code, a set of values that are to be stored on the integrated circuit device are determined. An interference graph that includes the set of values and a set of interferences is constructed. While traversing the interference graph, a set of memory location assignments are generated by assigning the set of values to the set of memory locations in accordance with one or more color selection schemes.
US12182541B2 In-script functions within a blockchain transaction
A method of executing a transaction of a blockchain. The transaction comprises at least one output comprising a locking script, and the locking script comprises an instance of a first opcode and one or more instances of a second opcode. Each instance of the second opcode separates portions of the locking script. Upon calling the instance of the first opcode, a first data element is read from at least one stack, the first data element being generated during execution of the locking script with an unlocking script of a different transaction. A first part of the locking script that follows an instance of the second opcode corresponding to the first data element is output.
US12182538B2 Systems and methods for certifying features for generating a device application
A method includes providing one or more application developers with a selection of a multitude of features to add to the device application, the selection includes a computer readable specification where each of the multitude of features are implemented by one or more building block components, that include one or more functions, which are automatically certified via a certification process upon submission by a building block developer and each of the one or more building block components are configured to be operated by a run engine that facilitates communication between building block components of the device application. The method includes verifying that the selection of the multitude of features are performed by a selection of the one or more building block components and generating the device application. The device application includes the selection of the one or more building block components.
US12182537B2 Transposing in a matrix-vector processor
A circuit for transposing a matrix comprising reversal circuitry configured, for each of one or more diagonals of the matrix, to receive elements of the matrix in a first vector and generate a second vector that includes the elements of the matrix in an order that is a reverse of an order of the elements of the matrix in the first vector, and rotation circuitry configured, for each of the one or more diagonals of the matrix, to determine a number of positions by which to rotate the elements of the matrix in the second vector, receive the second vector of elements of the matrix, and generate a third vector that includes the elements of the matrix in the second vector in an order that is a rotation of the elements of the matrix in the second vector by the determined number of positions.
US12182535B2 High clock-efficiency random number generation system and method
A system and method for aggregating data and for generating a stream of random numbers. There is a data bus, having a bus input with first and second output switching inputs that each mask values input thereto such that data from both the first and second output switching inputs are aggregated into the bus according to the masking thereof, and a bus output. There is also a data loop of random numbers having a data loop output port functionally coupled to the bus input through the first output switching input; a data feed having an output functionally coupled to the bus input through the second output switching input; and an active data operator coupled to the bus output such that data aggregated by the bus from the data loop and the first data feed is fed to the data operator, the output thereof being a stream of random numbers.
US12182533B2 Data processing system configured for separated computations for positive and negative data
A method includes obtaining input data and separating the input data into a first subset of input data and a second subset of input data, the first subset of input data including positive input data and the second subset of input data including negative input data. The method includes performing positive computations on the first subset of input data to determine one or more first results and performing negative computations on the second subset of input data to determine one or more second results. The method includes aggregating the one or more first results and the one or more second results to determine a solution based on the aggregating. The method includes executing an application using a machine learning model or a deep neural network based on the determined solution.
US12182532B1 Mixed-precision multiply-and-accumulation tree structure to maximize memory bandwidth usage for computational acceleration of generative large language model
Provided is a mixed-precision multiply-and-accumulation (MAC) tree structure to maximize memory bandwidth usage for computational acceleration of a generative large language model. A MAC tree-based operator may include a plurality of floating-point (FP) multipliers connected in parallel and configured to process a multiplication operation on data delivered from an external memory; a plurality of first converters configured to convert output of each of the plurality of FP multipliers from floating point to fixed point; a fixed-point (FXP) adder tree connected to the plurality of first converters and configured to process summation of multiplication results of the plurality of FP multipliers; an FXP accumulator configured to accumulate output of the FXP adder tree; and a second converter configured to convert output of the FXP accumulator from the fixed point to the floating point.
US12182531B2 System and method for improving load balancing in large database management system
A method for execution, by a first intermediate node of a plurality of nodes in a database management system, includes receiving a message, where the first intermediate node is limited to communication with a subset of nodes of the plurality of nodes, where the message: includes data that is being sent in accordance with a routing path, is a first size, and indicates a next node of the routing path, and where the subset of nodes includes the next node. The method continues by generating a revised message, wherein the revised message includes the data and has a second size. The method continues by determining whether there is at least one additional intermediate node after the next node in the routing path. When yes, determining an optimal route for forwarding the revised message via a node of the subset of nodes, and sending the revised message to the node.
US12182519B2 Systems and methods for semantic-based pre-training for dialogue understanding
Systems and methods for pre-training a dialogue model with semantic information include: generating a dialogue-level abstract meaning representation (AMR) graph for an input dialogue associated with a speaker, learning core semantic units of the input dialogue based on nodes of the dialogue-level AMR graph, learning semantic relations between words of a sentence of the input dialogue based on edges of the dialogue-level AMR graph, learning an overall agreement of the input dialogue and the dialogue-level AMR graph, and training the dialogue model based on the learned core semantic units, semantic relations between words, and overall agreement.
US12182518B2 Relying on discourse analysis to answer complex questions by neural machine reading comprehension
An autonomous agent receives a user query comprising the complex question. The agent can obtain, from a corpus of unstructured texts, an answer candidate text corresponding to the user query and comprising text from which the answer is subsequently identified. The agent may generate first linguistic data corresponding to the user query and second linguistic data corresponding to the answer candidate text. Each instance of linguistic data may comprise a combination of respective syntactic data, semantic data, and discourse data generated from the user query and/or answer candidate text. Both instances of linguistic data may be provided to a machine-learning model that has been previously trained to output an answer identified from an instance of unstructured text (e.g., the answer candidate text). The model may output the answer identified from the answer candidate text, which in turn may be provided in response to the user query.
US12182516B2 Computer-implemented method, device, and computer program product
Embodiments of the present disclosure relate to a computer-implemented method, a device, and a computer program product. The method includes extracting respective themes of a set of documents with release time within a first period; determining respective semantic information of the themes and frequencies of the themes appearing in the set of documents; and determining the number of documents associated with the themes within a second period according to a prediction model and based on the semantic information and frequencies of the themes. The second period is after the first period. Embodiments of the present disclosure can better predict the tendency of the themes appearing in the future based on the semantic information and frequencies of the themes.
US12182515B2 Utterance intent detection
Certain aspects of the present disclosure provide techniques for detecting sentences that are utterances by an agent indicating an intent to poach a customer. According to certain embodiments, a language model is trained using query sentences that are confirmed to be sentences used in poaching a customer, to identify semantically similar sentences in a corpus. These semantically similar sentences are then used as base sentences for comparison to sentences in a transcript. Sentences of the transcript that are found to be semantically similar to one or more base sentences are provided to a user device for review and confirmation that the similar sentence was generated by an agent in an attempt to poach a customer.
US12182511B2 Personalized natural language processing system
A personalized natural language processing system tokenizes a plurality of sets of raw text data to generate a plurality of sets of tokenized text data for the plurality of users, respectively. The tokenized text data includes a sequence of tokens corresponding to the raw text data, the tokens at least identifying distinct words or portions of words in the raw text. The system appends predetermined user-specific tokens to the sets of tokenized text data from the users, respectively. Each predetermined user-specific token corresponds to one of the users. The system processes the sets of tokenized text data using the NLP model in accordance with the appended predetermined user-specific tokens to predict a personalized classification for the sets of tokenized text data from each of the users, and outputs the personalized classifications of the tokenized text data for each of the users.
US12182509B2 Processing large-scale textual inputs using neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for performing a machine learning task on a tuple of respective input sequences to generate an output. In one aspect, one of the systems includes a neural network comprising a plurality of encoder neural networks and a head neural network, each encoder neural network configured to: receive a respective input sequence from the tuple; process the respective input sequence using one or more encoder network layers to generate an encoded representation comprising a sequence of tokens; and process each of some or all of the tokens in the sequence of tokens using a projection layer to generate a lower-dimensional representation, and the head neural network configured to: receive lower-dimensional representations of a respective proper subset of the sequence of tokens generated by the encoder neural network; and process the lower-dimensional representations to generate the output.
US12182508B2 Natural language question answering using non-relational tables
A question answering bot that digests non-relational data tables is provided. A processor receives a question regarding a non-relational data table. A processor extracts at least one feature of the question using a natural language processing (NLP) model. A processor extracts at least one similar feature of the non-relational data table to the extracted at least one feature of the question. A processor determines at least one relevant cell in the non-relational data table based on the at least one feature of the question and the at least one similar feature of the non-relational data table. A processor provides an answer to the question, where the answer is based on the at least one relevant cell.
US12182493B2 Facilitating generation and presentation of advanced insights
Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating generation and presentation of insights. In one implementation, a set of data is used to generate a data visualization. A candidate insight associated with the data visualization is generated, the candidate insight being generated in text form based on a text template and comprising a descriptive insight, a predictive insight, an investigative, or a prescriptive insight. A set of natural language insights is generated, via a machine learning model. The natural language insights represent the candidate insight in a text style that is different from the text template. A natural language insight having the text style corresponding with a desired text style is selected for presenting the candidate insight and, thereafter, the selected natural language insight and data visualization are providing for display via a graphical user interface.
US12182492B2 Document processing method, and information processing device
A document processing method comprising: receiving document information from a terminal; and outputting associated information obtained by associating a subject element and a defining element with each other, and associating the defining element and a limiting element with each other based on the content of the document information, the subject element being a character string representing a subject extracted from a character string of the document information, the defining element being a character string defining an operation and/or a state of the subject, and the limiting element being a character string limiting a content of the defining element.
US12182489B2 Enforcing simulation-based physical design rules to optimize circuit layout
A method for enforcing design rules in a circuit layout may include providing a circuit schematic for an integrated circuit to a circuit simulator, wherein the circuit layout is derived from a circuit schematic, using the circuit simulator to simulate the circuit schematic and generate simulated electrical parameters for the integrated circuit, and using the simulated electrical parameters to enforce physical design rules when generating the circuit layout based on the simulated electrical parameters.
US12182488B2 Semiconductor device including standard-cell-adapted power grid arrangement
A device includes a power grid (PG) arrangement including: first and second segments in a first conductive layer which are conductive and extend in a first direction, the first segments being configured for a first reference voltage and the second segments being configured for a second reference voltage; the first and second segments being interspersed relative to a second direction, the second direction being perpendicular to the first direction; and relative to the second direction, the first segments being symmetrically spaced apart relative to each other, the second segments being symmetrically spaced apart relative to each other, and the second segments being substantially asymmetrically spaced between corresponding adjacent ones of the first segments.
US12182487B2 Controllable pattern clustering for characterized semiconductor layout designs
A computing system implementing a physical verification tool can determine principal feature components describing geometric patterns around points of interest in a semiconductor layout design. The principal feature components include topological features indicating whether structures are present around the points of interest, and include dimensional features corresponding to measurements associated with the structures present around the points of interest. The physical verification tool can generate a topological signature for each of the points of interest based on the topological features, and cluster the points of interest into different subsets based on the topological signature. The physical verification tool can perform design rule check operations on the semiconductor layout design to identify whether one or more of the points of interest correspond to a design rule violation and perform pattern matching to identify whether other points of interest match the point of interest corresponding to the design rule violation.
US12182484B2 Individual impedance-based radio-frequency heating temperature field prediction method and system
The present application relates to the field of biomedical engineering. Disclosed are an individual impedance-based radio-frequency heating temperature field prediction method and system which greatly improve the rate and accuracy of temperature distribution prediction. The method of the present application comprises: creating a first region; obtaining a position of an ablation needle, and with the ablation needle as a center, creating a second region in the first region; keeping the electrical conductivity within the second region constant, and adjusting the electrical conductivity in the first region such that impedance between the ablation needle and an earth pole is consistent with real individual impedance actually measured by a treatment system; performing mesh division on a combination of the first region and the second region and performing coupling computation using a radio-frequency field model and a biological heat transfer model to obtain temperature field time-space information.
US12182480B2 Systems and methods for automatically grouping design elements
Described herein is a computer implemented method for automatically grouping design elements on a page. The method comprises generating one or more sets of groups, each set of groups including one or more groups, each group grouping including one or more of the design elements; calculating set cohesion metrics for at least two of the sets of groups, the set cohesion metric calculated for a given set of groups providing a measure of how well the given set of groups has grouped the design elements on the page; determining, based on the cohesion metrics, a final set of groups; and grouping the design elements according to the one or more groups defined by the final set of groups.
US12182479B2 System and method for in-situ inspection of additive manufacturing materials and builds
An inspection system for in situ evaluation of an additive manufacturing (AM) build part is provided. The inspection system comprises a build plane induction coil sensor configured and positionable so that during construction of the build part, the sensor's magnetization and sensor coils surround at least the last-produced layer of the AM build part in the build plane. The inspection system further comprises an energization circuit and a central processing system. The central processing system comprises a communication processor configured for sending command signals to the energization circuit and receiving impedance data from the build plane induction coil sensor, and energization controller configured for determining energization commands for transmission to the energization circuit, and an induction data analyzer configured for processing build part impedance data using complex impedance plane analysis and for identifying anomalies in the AM build part.
US12182476B2 Voice notification system, voice notification method, and recording medium
A voice notification system is a system that causes a talking device to provide a voice notification of information about a notification target that is an information source device about which information is notified by the talking device or an information source service about which information is notified by the talking device. The system includes: a change detector that detects a change regarding notification details or a change regarding a notification method; and a notifier that causes the talking device to provide a voice notification of information about the change regarding the notification details or the change regarding the notification method when the change regarding the notification details or the change regarding the notification method is detected.
US12182471B2 Electronic device using communication channel generated by electrical connection between electronic device and external electronic device, and method for operating electronic device
An electronic device and method are disclosed. The electronic device includes: a communication circuit for transceiving data, a charging circuit for receiving power via an electrical connection, and controlling a communication channel operative through the electrical connection, a memory, and a processor. The processor implements the method, including: receiving, via the charging circuit, and through the electrical connection, connection information of a first external electronic device for communicatively connecting to the first external electronic device, from a second external electronic device into which the electronic device is inserted and receiving power via the charging circuit, transmitting, via the charging circuit, and through the electrical connection, connection information of the electronic device for communicatively connecting to the first external electronic device, to the second external electronic device, and storing the connection information of the first external electronic device in the memory.
US12182464B2 Information processing apparatus and control method of information processing apparatus
When an information processing apparatus having local connection to a first printing apparatus is moved from a first connection area to a third connection area, the information processing apparatus is caused to have wide area connection to the first printing apparatus in the third connection area, and when the information processing apparatus having wide area connection to a second printing apparatus is moved from the third connection area to the first connection area, a user is requested to select the first printing apparatus or the second printing apparatus, and the information processing apparatus is connected to the apparatus selected by the user in response to the request.
US12182463B2 Image forming apparatus, control method of image forming apparatus and image forming system
An image forming system includes a plurality of image forming apparatuses and an information processing apparatus, and the plurality of image forming apparatuses include a parent apparatus and a child apparatus(es). The parent apparatus transmits, when receiving a print instruction that is transmitted from the child apparatus for outputting operated by a user, print data to the child apparatus for outputting. The parent apparatus transmits, when transmission instruction data is included in the print data, print image data included in the print data to a transmission destination apparatus such as a child apparatus other than the child apparatus for outputting, the information processing apparatus and a further external apparatus with which the parent apparatus can perform communication via a network.
US12182462B2 Image forming apparatus for determining order of processing multiple requests
An application of a communication apparatus includes an identification unit configured to identify a communication line through which a first request and a second request are received, and a determination unit configured to identify communication endpoints having received the first request and the second request, and determine whether the communication endpoints are same, wherein, in a case where the determination unit determines that the communication endpoints having received the first request and the second request are not same communication endpoints and the identification unit determines that a communication line having received the first request and the second request is the first communication line, the first request and the second request are processed as a series of requests in a same session.
US12182459B2 Image forming apparatus and display control method
An image forming apparatus according to an embodiment includes: a display which displays an information screen on which operation statuses of the apparatus are aggregated; and one or more processors which execute display control on the display, in which the one or more processors execute display control of an apparatus configuration diagram depicting an outer appearance of the apparatus on the information screen, on the basis of a detection result of execution of a job related to image formation.
US12182457B2 Ink jet system
An ink jet system includes a recording apparatus with a head unit that ejects ink, a processing apparatus that performs data processing for causing the recording apparatus to perform a recording operation, and a server connectable to either the recording apparatus or the processing apparatus. A first storage unit is disposed in either the recording apparatus or the processing apparatus. A second storage unit is disposed in the server. An acquiring section acquires first data during the recording operation, an accepting section accepts first selection information indicating a result of having a user select any one or more of the first storage unit and the second storage unit to store the first data, and a storing section that stores the first data to the selected one or more of the first storage unit and the second storage unit based on the first selection information.
US12182456B2 Image data based media type selection based on a first identified attribute of the initial image data
Systems, apparatuses, and methods related to image based media type selection are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile). Determinations of which memory media types to write image data to can be made and the data can be written (e.g., stored) in the determined type of memory media. A determined memory media type can be based on attributes of the data. In an example, a method can include receiving, by a memory system that comprises a plurality of memory media types, initial image data from an image sensor coupled to the memory system, identifying one or more attributes of the initial image data, determining a type of memory media to write the initial image data to based on the identified attributes of the initial image data, and selecting, based at least in part on the determined type of memory media, a first memory type of the plurality of memory media types to write the initial image data.
US12182452B2 Dynamic adjustment of data storage for enhanced data retention
A system includes a memory and a processing device, operatively coupled to the memory, to perform operations including initiating a write operation in a first mode to write a first portion of data to a single-level cell (SLC) cache, determining whether a logical saturation of the first portion of the data satisfies a first threshold condition based on the first maximum size, and in response to determining that the logical saturation of the first portion of the data satisfies the first threshold condition, continuing the write operation in the second mode to write a second portion of the data to the SLC cache. The SLC cache includes a dynamic SLC cache having a first maximum size corresponding to the first mode and a second maximum size greater than the first maximum size corresponding to a second mode.
US12182451B2 De-fragmentation acceleration using overlap table
The present disclosure generally relates to improved fragment processing while command fetching is on-going. Rather than stopping command fetching, the controller uses a short fragment list, while command fetching can continue, to add a fragment. The controller first adds new fragments to the short list with the fragment information. The information is then checked for size. If the fragment information is smaller than the short fragment list, then the fragment list is updated during command fetching. As a command arrives, the controller does a binary search of a sorted fragment list. The results are stored and later scanned by the controller for matches with the short fragment list. If there are no matches in the short list, then the controller uses the stored results to update the search result. If there is a match in the short list then the controller uses the new results to update the search list.
US12182444B2 Efficient scheduling of data storage disc input/output
A method includes creating a table with a plurality of cells indicative of intersections of tracks and wedges on a data storage disc surface. The method also includes storing disc pending command information for different disc pending commands in corresponding different cells of the plurality of cells according to locations for the different disc pending commands on the data storage disc surface. The method further includes searching the table for one or more next disc pending commands of the different disc pending commands to schedule for execution.
US12182442B2 Request control for memory sub-systems
A request can be provided, from a front-end of a memory sub-system, to a processing device of the memory sub-system and deleting the request from a buffer of the front-end of the memory sub-system. Responsive to deleting the request from the buffer, determining a first quantity of requests in the buffer and responsive to deleting the requests from the buffer, determining a second quantity of outstanding requests in the back-end of the memory sub-system. Responsive to deleting the request from the buffer and providing the request to the processing device, determining whether to provide a response to a host, wherein the response includes an indication of the quantity of requests in the buffer and of outstanding requests in a back-end of the memory sub-system, based on a comparison of the second quantity of outstanding requests to a threshold.
US12182438B2 Method for assisting in the identification of blank sectors of a non-volatile memory of a microcontroller
A method for helping to identify blank sectors of a non-volatile memory of a microcontroller is disclosed; the method includes, each time a command to write or to erase a certain sector of the matrix of memory cells of a non-volatile memory is received, in writing, to a certain memory cell of a register of the microcontroller, which memory cell is associated with the certain sector, information representative of the fact that the sector has been written or erased, that is to say of the fact that the sector in question is written or blank.
US12182434B2 Method and apparatus for data access of NAND FLASH file, and storage medium
The application provides a method for accessing data of a NAND FLASH file, a device and a storage medium. The method comprises: dividing a specified storage space assigned for specified NAND FLASH files into a first storage space and a second storage space; storing the management data of the specified NAND FLASH files in the first storage space, and storing the valid data of the specified NAND FLASH files in the second storage space; reading the valid data of the specified NAND FLASH files stored in the second storage space according to the management data of the specified NAND FLASH files stored in the first storage space. The present application can simplify the reading process of the specified NAND FLASH file data, reduce the reading time and improve the reading efficiency.
US12182431B2 Memory system and method of operating the same
Memory systems and methods of operating the memory systems are disclosed. A memory system including a plurality of data storage zones may comprise a memory device including a plurality of zones for storing data, and a memory controller configured to control the memory device in performing a write operation in the memory device. The memory controller is configured to, upon performing a write operation corresponding to a write request received from a host, update a logical write pointer and a physical write pointer associated with a zone that is targeted to perform the write operation corresponding to the write request received from the host, and upon performing a write operation corresponding an internal write command internally issued by the memory controller, update a physical write pointer associated with the zone that is targeted to perform the write operation corresponding to an internal write command issued by the memory controller.
US12182426B2 Fragmentation assessment for storage correction
A degree of fragmentation is determined based on a number of holes present in a storage system layout or a portion of a layout. Edges between the holes and used portions of the storage system are tabulated by scanning a storage space. The occurrences of a pattern of used/available allocation units and/or the occurrences of another pattern available/used allocation units are recognized. A fragmentation value is calculated based on occurrences of the patterns in view of the total storage space. The present fragmentation measurement system utilizes the number of occurrences of the holes in assessing fragmentation.
US12182425B2 Virtual disk storage techniques
This document describes techniques for storing virtual disk payload data. In an exemplary configuration, each virtual disk extent can be associated with state information that indicates whether the virtual disk extent is described by a virtual disk file. Under certain conditions the space used to describe a virtual disk extent can be reclaimed and state information can be used to determine how read and/or write operations directed to the virtual disk extent are handled. In addition to the foregoing, other techniques are described in the claims, figures, and detailed description of this document.
US12182423B2 Systems, methods and computer readable media for software defined storage security protection
A system is provided with a software controller; a storage platform capable of storing stored blocks of data and having a central processing unit; a controller monitoring and isolation tool embedded in the software controller; and a storage monitoring and isolation tool embedded in the storage platform that is capable of locking down a memory partition on the storage platform. The system also includes a memory for storing computer instructions and a host computer coupled with the memory, wherein the host computer, responsive to executing the computer instructions, performs certain operations. The operations include extracting orchestration configurations through the controller monitoring and isolation tool and relaying the orchestration configurations to the storage monitoring and isolation tool. The operations include correlating using the controller monitoring and isolation tool and the storage monitoring and isolation tool actual locations for incoming data for a customer, and monitoring performance of the storage platform with the storage monitoring and isolation tool. The operations also include tying the stored blocks of data to a physical memory on which the stored blocks of data reside; and providing a passcode to the customer though the controller monitoring and isolation tool that has to be presented to the controller monitoring and isolation tool and the storage monitoring and isolation tool to store data.
US12182420B2 Data resychronization methods and systems in continuous data protection
Example embodiments relate generally to data resynchronization methods and systems in continuous data protection (CDP) and more specifically to an input and output (I/O) filtering framework and log management system to seek a near-zero recovery point objective (RPO).
US12182419B2 Storage controller receiving read data and distribution information, method of operating the same, and method of operating storage device including the same
Disclosed is a method of operating a storage controller which communicates with a non-volatile memory device. The method includes providing a read command to the non-volatile memory device, receiving first read data and first distribution information corresponding to the read command from the non-volatile memory device, determining whether an error of the first read data is uncorrectable, and updating offset information of a history table in the storage controller based on the first distribution information, in response to determining that the error of the first read data is correctable.
US12182413B2 Area-optimized row hammer mitigation
Systems and methods for area-efficient mitigation of errors that are caused by row hammer attacks and the like in a memory media device are described. The counters for counting row accesses are maintained in a content addressable memory (CAM) the provides fast access times. The detection of errors is deterministically performed while maintaining a number of row access counters that is smaller than the total number of rows protected in the memory media device. The circuitry for the detection and mitigation may be in the memory media device or in a memory controller to which the memory media device attaches. The memory media device may be dynamic random access memory (DRAM).
US12182410B2 Systems, methods, and media for recovering worker shares from read prioritization
Recovering worker shares from read prioritization including: while read accesses (RA) to a storage device (SD) are being prioritized over write accesses (WA) to the SD: determining a first count of RA to the SD; performing a first adjusting of a base read share percentage (RSP) to a first adjusted RSP for RA to the SD based on the first count of RA; and controlling read access to the SD based on the first adjusting; determining that RA to the SD have completed being prioritized over WA to the SD; and after RA to the SD have completed being prioritized: determining a second count of WA to the SD; performing a second adjusting of the first adjusted RSP to a second adjusted RSP for RA to the SD based on the second count of WA; and controlling write access to the SD based on the second adjusting.
US12182403B2 Adaptive unified memory management method and system for large-scale graphs
An adaptive, large graph-oriented unified memory management method is proposed; according to the order of priorities of different types of graph data structure in a graph computing application, whether the current GPU memory is full is sequentially determined by means of GPU memory checking; whether the size of current graph data exceeds the available memory capacity of the GPU is determined by means of data overflow checking; and then a unified memory management policy is configured; the method uses different graph algorithms based on the characteristics of graph data structure and the size of the available GPU memory; the method can significantly improve the performance of processing large graphs, which exceed the video memory capacity under a unified memory architecture, including improving GPU bandwidth utilization, reducing the number of page faults and the overhead of processing page faults, and speeding up the execution of graph computing programs.
US12182400B2 Congestion mitigation in a distributed storage system
A system comprises a plurality of computing devices that are communicatively coupled via a network and have a file system distributed among them, and comprises one or more file system request buffers residing on one or more of the plurality of computing devices. File system choking management circuitry that resides on one or more of the plurality of computing devices is operable to separately control: a first rate at which a first type of file system requests (e.g., one of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers, and a second rate at which a second type of file system requests (e.g., another of data requests, data read requests, data write requests, metadata requests, metadata read requests, and metadata write requests) are fetched from the one or more buffers.
US12182399B2 Memory system and control method based on quad-serial peripheral interface (SPI) controller with external memory system based on SPI standard
A memory system includes a nonvolatile memory and a serial peripheral interface (SPI) controller communicable with an external controller external to the memory system in accordance with an SPI standard, a first terminal through which the SPI controller receives a command, and a second terminal. The SPI controller is configured to operate in one of a plurality of operational modes in accordance with the command received through the first terminal. The operational modes include a first mode in which a signal received through the second terminal is used as a control signal to perform a predetermined function and a second mode in which the signal is not used as the control signal to perform the predetermined function.
US12182398B2 Virtual network pre-arbitration for deadlock avoidance and enhanced performance
A device includes a data path, a first interface configured to receive a first memory access request from a first peripheral device, and a second interface configured to receive a second memory access request from a second peripheral device. The device further includes an arbiter circuit configured to, in a first clock cycle, a pre-arbitration winner between a first memory access request and a second memory access request based on a first number of credits allocated to a first destination device and a second number of credits allocated to a second destination device. The arbiter circuit is further configured to, in a second clock cycle select a final arbitration winner from among the pre-arbitration winner and a subsequent memory access request based on a comparison of a priority of the pre-arbitration winner and a priority of the subsequent memory access request.
US12182395B2 Electronic apparatus, data storage device therefor, and operating method thereof
An electronic device includes an external device configured to determine a first performance index on the basis of at least one of a power level and a temperature signal, to put the first performance index into a command, and to output the command. The electronic device also includes a storage component including a plurality of memory dies. The electronic device further includes a memory controller configured to provide the temperature signal to the external device at a set transmission period, and to control the storage component to process the command by simultaneously operating the number of memory dies corresponding to the first performance index as the command is received.
US12182393B2 Information processing device, information processing method, and program for displaying animations of thumbnail images
Provided is an information processing device including a display control unit configured to display a plurality of lists including a first list and a second list each having list items; and perform display of coupling to the first list a list item of the second list that is a sub-list of the first list.
US12182391B2 Devices, methods, and graphical user interfaces for interacting with three-dimensional environments
A computer system detects a gaze input directed to a region in an environment and, while detecting the gaze input, detects a touch input. In response, the computer system displays a focus indicator at a location corresponding to the region. The computer system detects a continuation of the touch input that includes movement of the touch input along an input surface while being maintained on the input surface. In response, the computer system moves the focus indicator in accordance with the movement of the touch input: within a user interface of an application, if the movement corresponds to a request to move the focus indicator within the user interface; and within the user interface without moving the focus indicator outside of the boundary of the user interface, if the movement corresponds to a request to move the focus indicator outside of a boundary of the user interface.
US12182390B2 Low power operation user detection and identification capable touch sensor device
A touch sensor system includes touch sensors, drive-sense circuits (DSCs), memory, and a processing module. A DSC drives a first signal via a single line coupling to a touch sensor and simultaneously senses, when present, a second signal that is uniquely associated with a user. The DSC processes the first signal and/or the second signal to generate a digital signal that is representative of an electrical characteristic of the touch sensor. The processing module executes operational instructions (stored in the memory) to process the digital signal to detect interaction of the user with the touch sensor and to determine whether the interaction of the user with the touch sensor compares favorably with authorization. When not authorized, the processing module aborts execution of operation(s) associated with the interaction of the user with the touch sensor. Alternatively, when authorized, the processing module facilitates execution of the operation(s).
US12182389B2 Method for processing touch input and an electronic device thereof
A method for operating an electronic device is provided. Aspects include configuring a touch slop corresponding to a reference for performing a scroll in response to detection of a first touch event and acquiring touch information corresponding to a current touch point every predetermined time while the first touch event is maintained. Based on a determination that a touch movement distance exceeds the touch slop, based on the acquired touch information, aspects include initiating a scroll for a first screen displayed on the display module. Aspects further include identifying scroll data comprising at least one of a movement speed, a movement distance, and deceleration of the first touch event, based on the touch information acquired while the scroll is performed and determining whether to end the scroll, based on the scroll data to control a state of the scroll for the first screen.
US12182388B1 Physical control system data replay interface
An improved physical control system environment that allows an operator to replay historical data in a user interface that depicts content as if the data being displayed in the user interface is being captured or measured in real-time is described herein. For example, the improved physical control system environment can produce an improved user interface that depicts graphical representation(s) of one or more physical components optionally arranged by geography, similar to the graphical representation(s) that are depicted by a physical control system user interface that displays real-time data. However, the underlying data depicted in the improved user interface may be historical data rather than real-time data. The improved user interface may display the historical data in association with the appropriate physical component graphical representation(s), with the appearance of the graphical representation(s) changing in size, shape, color, or other form based on the historical data and at a user-selected speed.
US12182380B2 Tabbed user interface
A data processing system implements displaying a tabbed user interface comprising a plurality of tabs for navigating among a plurality of electronic documents; determining a first tab of the plurality of tabs is associated with a first tab group according to a first grouping criterion; and causing a first tab group control element to be displayed proximate to the first tab, the first tab group control element providing a set of tools for accessing content associated with the first tab group and for creating new tabs associated with the first tab group.
US12182364B2 Systems and methods for automated interaction with a touch-screen device
Systems and methods for automated interaction with a touch-screen device are described. A system for automated interaction with a touch-screen device may include at least one optical sensor configured to sense at least a first portion of a touch-screen of the touch-screen device; at least one solenoid including an end effector that is tactilely detectable by the touch-screen, wherein operation of the at least one solenoid causes the end effector to tactilely engage with a second portion of the touch-screen; and a controller that is operatively connected to the at least one optical sensor and the at least one solenoid, and that is configured to operate the at least one solenoid in response to detecting a predetermined characteristic of the touch-screen via the at least one sensor.
US12182362B2 Touch display device and level shifter for touch display device
Embodiments of the disclosure relate to a touch display device and a level shifter for a touch display device. Specifically, embodiments of the disclosure may provide a touch display device comprising a plurality of touch electrodes and an overcurrent detection circuit configured to detect a current flowing through at least one touch pad electrically connected with at least one touch electrode among the plurality of touch electrodes. Thus, embodiments of the disclosure may provide a touch display device and a level shifter for a touch display device, which may increase the accuracy of touch sensing and easily determine whether the touch panel has an abnormality.
US12182359B2 Transparent display device with touch sensor
A transparent display device with a touch sensor is provided, which may reduce loss of light transmittance due to a touch sensor and a touch line, and may detect a line area, in which a defective touch sensor is included. The device includes a substrate provided with a plurality of transmissive areas and a non-transmissive area disposed between the transmissive areas adjacent to each other. The device includes a touch line extended from the non-transmissive area and connected to a touch sensor electrode, and a common power line connected to a cathode electrode to supply a cathode power source. The non-transmissive area includes a cathode power area to which the cathode power source is applied through the common power line, the cathode power area includes a first cathode power area and a second cathode power area. The second cathode power area may have resistance higher than that of the first cathode power area.
US12182355B2 Display panel and display device
A display panel, including a display region and a peripheral region arranged around the display region, where the display panel includes: a base substrate; and a grid-shaped conductive part, arranged on a side of the base substrate and located in the display region; the grid-shaped conductive part includes: a touch detection electrode; and a touch detection lead wire, arranged on a side of the touch detection electrode close to the peripheral region, and at least partially located in the display region; wherein a first gap is provided between an orthographic projection of the touch detection lead wire on the base substrate and an orthographic projection of the touch detection electrode on the base substrate, and an outline of the first gap comprises at least two first curves connected in sequence.
US12182352B2 Touch panels and display apparatuses
Disclosed are a touch panel and a display apparatus. The touch panel includes: a base substrate (1) including a touch area (101) and a peripheral area (102) surrounding the touch area (101); a touch electrode (2) provided in the touch area (101); a touch signal line provided in the peripheral area (102) and including a touch sensing signal line (4) and a touch driving signal line (7), the touch sensing signal line (4) and the touch driving signal line (7) being both electrically connected with the touch electrode (2); and a first guard line (3) provided in the peripheral area (102), located between the touch sensing signal line (4) and the touch driving signal line (7), and separated from the touch sensing signal line (4) and from the touch driving signal line (7), where a distance between the first guard line (3) and the touch sensing signal line (4) is less than a width of the first guard line (3), and/or a distance between the first guard line (3) and the touch driving signal line (7) is less than the width of the first guard line (3), which can prevent a large capacitance value in the touch area (101).
US12182349B2 Touch display device and display panel for improving sensing and image quality
A touch display device can include a display panel including a plurality of data lines, a plurality of gate lines, a plurality of subpixels, and a plurality of touch electrodes, each of the plurality of subpixels including a light emitting element and a driving transistor; and a signal conversion circuit configured to supply a driving signal to the plurality of subpixels in the display panel or a driving circuit connected to the display panel. Also, the driving signal can have a signal waveform corresponding to a signal waveform of a first power signal or a signal waveform of a second power signal.
US12182348B2 Sensor device
The method for manufacturing a display device includes forming a light emitting element and a terminal on a substrate, forming a sealing film including a first inorganic insulating film and a second inorganic insulating film to cover the light emitting element and the terminal, forming a resist having a taper shape in which a thickness of an end portion on the sealing film becomes thinner as it goes to the terminal side by using a gray-tone mask, forming a taper shape in which thicknesses in end portions of the first inorganic insulating film and the second inorganic insulating film becomes thinner as it goes to the terminal side by etching, forming a touch electrode above the sealing film and forming wiring connected to the terminal via the end portions together with connecting to the touch electrode for detecting a touched position.
US12182347B2 Detecting the angle of passive rotary knob partially located on touch screen
An apparatus and method for detecting the angle of passive rotary knob partially located on a touch screen are described. In embodiments the apparatus includes a touch screen having an array of sensors and a dial that includes a base and a knob attached to the base and rotatable relative to the base. The knob includes a plurality of conductive elements, each positioned a distance from a center point of the knob. A controller is also included, coupled to the touch screen, and configured to receive signals generated by one or more sensors of the array in response to the sensors detecting one or more of the conductive elements. The controller can determine a rotational angle of the knob based on the signals generated by the one or more of the sensors in the array while a portion of the knob does not overlap the array of sensors.
US12182338B2 Key matrix circuit device and input device
A key matrix circuit device includes a key matrix having scan terminals, sense terminals, switches arranged in a matrix, and voltage dividing resistors connected between the sense terminals and the switches, and a wake-up circuit having an output terminal outputting a switch signal causing a switch unit to switch a mode of an information processing apparatus to a power-saving mode or a normal mode, a power source terminal connected to a power source, and a connection terminal connected to the power source terminal and the scan terminals. The voltage dividing resistors have resistance values that make voltages of the sense terminals to a predetermined voltage or less. The wake-up circuit outputs a switch signal to switch the mode to the normal mode when at least one of the switches is turned on and a potential of the connection terminal is brought into a first level in the power-saving mode.
US12182334B2 Gesture-based user interface device and method
A user interface device including memory configured to store instructions and at least one hardware processor configured to execute the instructions to obtain, from at least one sensor, sensor data corresponding to a user gesture, determine a user interface gesture that matches the sensor data, obtain parameters for the determined interface gesture, and upon obtaining the parameters for the determined interface gesture, use the sensor data and the parameters for the determined interface gesture to estimate the user gesture in a user interface. Also provided is a method.
US12182333B2 Display user interface method and system
A system for user interaction comprising a display including a screen for displaying images, at least one hardware processor for receiving input from at least one sensor detecting at least a position of a user's fingertip in front of the display, the fingertip belonging to a finger extended in a direction of the screen, wherein the at least one hardware processor is configured to determine, from the input from the at least one sensor, an aim of the finger, display on the screen, on condition that the fingertip is in a first zone, at a position corresponding to the aim, an indicator, and select an object displayed in an image on the screen, the object located at the position on the screen corresponding to the aim, on condition that the fingertip is in a second zone, the second zone being closer to the screen than the first zone.
US12182331B1 Apparatus and method for developmental and/or rehabilitative sensory substitution
Described herein relates to an apparatus and method for developmental and/or rehabilitative sensory substitution to augment at least one low-functioning and/or non-functioning senses in at least one user. The apparatus may include an input module that may allow the user to perform various tasks designed to enhance development of or sensory recognition by the user. The apparatus may be capable of multiple different proportional controls and of being used across ages, sizes, and developmental stages. For example, the apparatus may include at least one joystick, button, lever, and accelerometer, such that a sensory feedback response (e.g., haptic/tactile, visual, and/or auditory) may be provided to the user across a plurality of exercises. Additionally, the apparatus may provide a new standard of care for individuals with special needs and/or those recovering from a traumatic physical and/or mental injury, regardless of ability level and age.
US12182330B1 Three-dimensional vibration control method, apparatus, device, and storage medium
A three-dimensional vibration control method includes: acquiring, when a trigger event is received, current state data of the electronic device and application software information associated with the trigger event; determining a holding type corresponding to the trigger event according to current state data and application software information; wherein holding type includes fully folded vertical one-handed holding, fully folded horizontal two-handed holding, half folded horizontal two-handed holding, fully unfolded vertical two-handed holding, and fully unfolded horizontal two-handed holding; determining a corresponding vibration scheme according to the holding type; and controlling the actuators to enter a vibration operating state correspondingly based on the vibration scheme. After a type of holding a device by a user is determined, a vibration scheme of a corresponding type is adopted, so as to control the corresponding actuators for vibration feedback in real time to make three-dimensional vibration response to different trigger events, which improves vibration experience.
US12182329B2 Airbag type force feedback device and force feedback method
A force feedback device includes a base, an airbag, a button and an air pump. The base is equipped with an air guide hole penetrating therethrough. The airbag is equipped with an inflation aperture, and the airbag is attached to one side of the base. The button is fixed on one side of the airbag away from the base. The air pump is fixed on one side of the base away from the airbag. An output end of the air pump passes through the air guide hole to be fixedly connected to the airbag, and forms a sealed connection with the airbag via the inflation apertures.
US12182328B2 Wearable electronic device for inducing transient sensory events as user feedback
A wearable electronic device includes an electrode array for transdermal stimulation of a sensory nerve that itself innervates a body part distal to a worn location of the wearable electronic device. The transdermal stimulation is configured to induce an electrical current or voltage that evokes a sensory impression at an area innervated by the sensory nerve, not at the stimulated sensory nerve itself. In one implementation, the wearable electronic device takes a finger ring form factor worn on a proximal phalanx of an index finger. In this configuration, the wearable electronic device can stimulate a portion of a branch of the median nerve extending through the index finger. Upon stimulation of the median nerve, a user wearing the finger ring may perceive pressure applied to the user's fingertip.
US12182325B2 System and method of representations of user interfaces of an electronic device
Some examples of the disclosure are directed to systems and methods for displaying and interacting with a representation of a user interface of an electronic device in a three-dimensional environment. While presenting a first user interface, a first electronic device presents a representation of a second user interface of a second electronic device based on display data representing the second user interface. In response to detecting a respective event corresponding to user input, if a gaze of a user of the first electronic device is directed to the representation of the second user interface, the first electronic device causes the second electronic device to perform a first operation directed to the second user interface based on the respective event. Alternatively, if the gaze is directed to the first user interface, the first electronic device performs a second operation directed to the first user interface based on the respective event.
US12182324B2 Method and apparatus for detecting delay amount of eyeball tracking apparatus, eyeball tracking system, and non-transitory computer-readable storage medium
Provided are a method and an apparatus for detecting a delay amount of an eyeball tracking apparatus, an eyeball tracking system, and a non-transitory computer-readable storage medium. The method includes: receiving a detected gaze point coordinate of a mechanical eye at the at least one detection time point; determining an actual gaze point coordinate of the mechanical eye at the at least one detection time point; and determining the delay amount of the eyeball tracking apparatus according to a coordinate difference between the actual gaze point coordinate and the detected gaze point coordinate at the at least one detection time point.
US12182323B2 Controlling illuminators for optimal glints
Techniques for controlling light sources used in eye tracking are described. In an example, an eye tracking system generates a first image and a second image showing at least a portion of the user eye illuminated by a predetermined set of illuminators of the eye tracking system. The eye tracking system determines a first position of a glint in the first image and a second position of the glint in the second image. Each of the first position and the second position is relative to a pupil edge. The eye tracking system predicts a third position of the glint relative to the pupil edge based on the first position and the second position. Further, the eye tracking system determines, from the predetermined set, an illuminator that corresponds to the glint and determines, based on the third position, whether to power off the illuminator to generate a third image of at least the portion of the user eye.
US12182322B2 Visibility improvement method based on eye tracking, machine-readable storage medium and electronic device
A visibility improvement method using gaze tracking includes detecting a gaze of a user using a camera; determining a focus object at which the user gazes from among at least one object viewed through a display unit of an electronic device; and displaying, on the display unit, an image with high visibility that corresponds to the focus object and has higher visibility than the focus object.
US12182319B2 Software initiated camera and microphone indicator
Embodiments described herein provide a software-based privacy indicator for a camera and microphone that focuses not purely on hardware status (e.g., on or off), but on whether potentially private data is flowing to the system or an application. If based purely on hardware status, the indicator for an electronic device may be shown in scenarios where no data actually flows to the system or applications. The privacy indicator will be enabled if any camera or microphone data is relayed to the operating system or an application that is executed via the operating system. When the device uses the microphone and camera to capture environmental metadata about the surroundings of the device without providing any audio samples, images, or video frames to the system or an application, the privacy indicator will not be enabled.
US12182318B2 Cryptographic key management
Methods, systems, and devices for cryptographic key management are described. A memory device can issue, by a firmware component, a command to generate a first cryptographic key for encrypting or decrypting user data stored on a memory device. The memory device can generate, by a hardware component, the first cryptographic key based on the command. The memory device can encrypt, by the hardware component, the first cryptographic key using a second cryptographic key and an initialization vector. The memory device can store the encrypted first cryptographic key in a nonvolatile memory device separate from the hardware component.
US12182317B2 Region-based deterministic memory safety
Methods and apparatus relating to techniques for region-based deterministic memory safety are described. In some embodiment, one or more instructions may be used to encrypt, decrypt, and/or check a pointer to a portion of the data stored in memory. The portion of the data is stored in a first region of the memory. The first region of the memory includes a plurality of identically sized allocation slots. Other embodiments are also disclosed and claimed.
US12182312B1 Techniques to support tiered security zones for web-based applications
First data from a first application logically located in a first security zone may be identified. A processing device may determine a second application is logically located in a second security zone having a higher trust level than the first security zone based on configuration data. The first data may be communicated, via an interoperation bus, to the second application based on the second security zone having the higher trust level.
US12182310B1 Systems and methods for selectively scrambling data
A technique for selectively scrambling data obtained by electronic sensor devices, such as cameras, voice communication devices, and the like, is provided. A payload of the data is scrambled when one or more characteristics of the data indicate that the data may include sensitive information. The scrambled data is transmitted to a target device.
US12182305B2 Batch tokenization service
Methods and systems of data tokenization are described herein to provide protection for sensitive data. A tokenization service controller may extract sensitive data by determining a schema, the schema identifying which fields contain sensitive data. A token may be generated corresponding to each instance of the extracted sensitive data. The tokenization service controller may then generate a tokenized data set comprising a plurality of tokenized records arranged according to the same format as the original records, wherein the tokenized records use the generated tokens in place of the corresponding sensitive data.
US12182300B2 Systems and methods for policy management
Systems and methods for policy management are described. In some implementations, a master policy management system can create a policy template in which all policies of a user can be built, monitored, and enforced. The master policy management system can create a taxonomy for the policy template and receive access and control settings for the policy template from the user. A user can generate policies in the policy template and the master policy management system can review and certify the policies based the accuracy of the policies. Once a policy is built, the master policy management system can review and certify the policy, provide a quality score for the policy, perform lifecycle management, record the policy use, and report alerts regarding the policy.
US12182298B2 System and method for performing trusted computing with remote attestation and information isolation on heterogeneous processors over open interconnect
A system and method, for the assurance of authenticity, confidentiality and integrity of the executed programs, the analytic models and the processed data used by heterogeneous processing units such as graphic processing units (GPU), neural processing units (NPU) and video processing units (VPU), etc. that are connected to the central processing unit (CPU) through standard open interconnects such as Ethernet, USB and SPI, etc.
US12182296B2 Encrypted knowledge graph
A computer-implemented method for managing access rights to a knowledge graph is provided. The method comprises splitting, for each user system, its respective portion of the knowledge graph into a plurality of knowledge subgraphs, encrypting each of the knowledge subgraphs, and generating a plurality of private summary graphs. The method also comprises maintaining a collaboration graph comprising one vertex per user system and edges representing collaborations between the users, mapping all private subgraphs of all user systems to one public summary graph, each vertex of the public summary graph comprises less data than the related vertex of the related private summary graphs and wherein none of the vertices of the summary graph comprises any encryption or decryption key, and granting access to a selected knowledge subgraph from a first user system to a second user system.
US12182293B2 System and method for maintaining tenant data isolation in a messaging service
A method and system for maintaining tenant isolation in a messaging service are disclosed. The method includes receiving, in at least one source topic, records sent by a plurality of producer systems associated with a plurality of tenants, wherein each of the plurality of tenants is associated with a unique tenant identifier (ID); partitioning the received records into a plurality of partitions in an intermediate topic based on the respective tenant IDs of respective tenants that sourced the records; grouping, for each of the plurality of partitions in the intermediate topic, records within the partition into an isolated batch, wherein the records in each isolated batch belong to the same tenant; and placing the isolated batches in a destination topic to be consumed system by a consumer, wherein the isolated batches are placed in the destination topic in a round-robin manner.
US12182287B2 System and method for multi-party electronic signing of electronic documents
A computer-implemented method is disclosed. The method includes: sending, to a plurality of computing devices, an invitation containing a link to access a first electronic document in a first state; detecting a change in state of the first electronic document from the first state to a second state; identifying a first subset of the computing devices including devices that did not provide any indication of approval for the first electronic document and devices that have already received requests for updated approvals for the first electronic document; sending, to a second subset of the computing devices that are not included in the first subset, requests to provide indications of approval for the first electronic document in the second state; and responsive to receiving indications of approval for the first electronic document from computing devices of the second subset, generating a locked form of the first electronic document in the second state.
US12182285B2 System and method for encrypted storage of constructed data
A data encryption, decryption, and storage method includes: receiving a first query request to retrieve a production data; obtaining a constructed data and encrypting the constructed data using the production data to obtain an encrypted constructed data where the encrypted constructed data is generated without including metadata specifying an access list specifying one or more users and types of users that are able to access the encrypted constructed data; and generating decryption instructions using the production data and storing the decryption instructions with the encrypted constructed data.
US12182281B2 Logic circuitry packages for replaceable print apparatus components
A logic circuitry package for a replaceable print apparatus component includes a logic circuit and an interface to communicate with a print apparatus logic circuit. The logic circuit is configured to include a plurality of personalities, each personality of the plurality of personalities including an ID and a cryptographic key. The logic circuit is further configured to start a cryptographic session with the print apparatus logic circuit using a selected personality of the plurality of personalities, and transmit a consumable level value to the print apparatus logic circuit in response to a request from the print apparatus logic circuit independent of which personality of the plurality of personalities is the selected personality.
US12182278B2 Just-in-time data object permission restriction
Using a computer system, an instruction is received to define or modify a permission constraint corresponding to one or more files. A permission-instruction data set representing the permission constraint is stored in a data store. Subsequent to storing the permission-instruction data, a user request to access a particular file is intercepted. The data store is queried to determine whether any pending permission-instruction data set corresponds to the particular file. In response to the query, it is determined that the permission-instruction data set corresponds to the particular file. A permission constraint of the particular file is added or modified based on the permission-instruction data set. Based on the modified or added permission constraint, it is determined whether and/or an extent to which the user request is authorized. A response to the user request based on the determination as to whether and/or an extent to which the user request is authorized.
US12182277B2 Monitoring file sharing commands between network equipment to identify adverse conditions
The technologies described herein are generally directed toward monitoring file sharing commands between network equipment to identify adverse conditions. According to an embodiment, a system can comprise a processor and a memory that can enable performance of operations including monitoring resource sharing communication between first network equipment and second network equipment via a network. In one or more embodiments, the method can additionally include based on the resource sharing communication, detecting a condition of the resource sharing communication that has a likelihood of indicating a defined adverse event that has at least a threshold likelihood. Further, the method can include, but are not limited to, in response to detecting the condition, facilitating suspending the resource sharing communication between the first network equipment and the second network equipment.
US12182274B2 Testing adversarial robustness of systems with limited access
An adversarial robustness testing method, system, and computer program product include testing, via an accelerator, a robustness of a black-box system under different access settings, where the testing includes tearing down the robustness testing to a subtask of a predetermined size.
US12182271B2 Detecting software vulnerabilities in a binary code
Systems, methods, and software can be used to detect software errors in a binary code. In some aspects, a method comprises: obtaining a binary code; generating a base memory-write profile for the binary code, wherein the base memory-write profile comprises a count of memory updates for each of a plurality of memory locations during an execution of the binary code according to a base input; for each of a plurality of test inputs, generating a test memory-write profile for the binary code, wherein the test memory-write profile comprises a count of memory updates for each memory location during an execution of the binary code according to the test input; comparing the base memory-write profile and the plurality of test memory-write profiles; and generating a notification based on the comparison, wherein the notification indicates whether there is a difference between the base memory-write profile and the plurality of test memory-write profiles.
US12182270B2 Cybersecurity hazard analysis tool
A method includes providing a cybersecurity risk model for cybersecurity and process risk modeling of assets in an industrial control system (ICS) including process controllers connected together by a communications network coupled by I/O devices to field devices coupled to processing equipment. The assets are configured together to implement a process. The risk model processes input data including event path data including event paths leading to a cybersecurity hazard and ≥1 process hazard, exposure data for the cybersecurity and process hazard, and consequence data for the cybersecurity and the process hazard including a severity of failure, the risk model outputting functional consequences of failure of the cybersecurity and the process hazard, and a likelihood of failure for the hazards. A risk analysis engine processes the functional consequences and likelihood of failures for the cybersecurity and process hazard, and generates outputs including a quantified risk for the cybersecurity and process hazard.
US12182268B2 Device self-mitigation of electrical transients
During startup or boot of a device, software or firmware associated with a processor and/or microcontroller of the device slow walks the handover of control to critical initialization or steady-state functions to account for any instability due to an electrical transient that may cause the processor and/or microcontroller to perform erratically or non-deterministically during startup or boot. The wait time associated with the slow-walk handover of control is optimized to ensure that no instability due to transients is present when the wait time expires. In an embodiment, after the wait time expires, firmware/software associated with the bootloader and/or Basic Input/Output System (BIOS) may further continuously calculate a checksum value for the corresponding target software/firmware and compare the calculated value against an expected checksum value. When the calculated checksum matches the expected checksum, remaining portions of the firmware/software for the bootloader and/or BIOS are given control.
US12182266B2 Threat mitigation system and method
A computer-implemented method, computer program product and computing system for receiving a plurality of detection events concerning a plurality of security events occurring on a security-relevant subsystem within a computing platform; identifying two or more associated detection events included within the plurality of detection events; and grouping the two or more associated detection events to define a security incident.
US12182263B2 Defending deep generative models against adversarial attacks
Adversarial attack detection operations may be applied on one or more deep generative models for defending deep generative models from adversarial attacks. The adversarial attack may be detected on the one or more deep generative models based on the one or more of a plurality of adversarial attack detection operations. The one or more deep generative models may be sanitized based on the adversarial attack.
US12182262B2 Random number generator for defending against subchannel attack, and operation method thereof
A random number generator resistant to side-channel attacks. The random number generator includes an entropy unit generating random pulses, a random frequency clock generator generating random frequencies by receiving random pulses output from the entropy unit, and an MCU externally masking a specific operation or a specific instruction based on a random frequency received from the random frequency clock generator.
US12182261B2 Controlling use of data determined by a resolve-pending speculative operation
A data processing apparatus is provided which controls the use of data in respect of a further operation. The data processing apparatus identifies whether data is trusted or untrusted by identifying whether or not the data was determined by a speculatively executed resolve-pending operation. A permission control unit is also provided to control how the data can be used in respect of a further operation according to a security policy while the speculatively executed operation is still resolve-pending.
US12182260B2 System and method for detecting fault injection attacks
A security system configured for deployment on a chip which is to be protected, the system comprising fault injection detection subsystem/s configured for deployment on the chip, each fault injection detection subsystem having plural sensitivity levels which are selectable in real time and comprising at least one hardware fault injection detector circuit/s, configured for deployment on the chip, and/or, coupled thereto, sensitivity level control logic which may be configured for deployment on the chip and which may be operative, in real time, to transition the fault injection detection subsystem, from its current sensitivity level from among said plural selectable sensitivity levels, to a next sensitivity level from among said plural selectable sensitivity levels, e.g. by generating sensitivity control signals (aka sensitivity level selections) and/or feeding the sensitivity control signals to at least one hardware fault injection detector in the subsystem.
US12182258B2 Adversarial training to minimize data poisoning attacks
The techniques disclosed herein enable systems to train machine learning models using benign augmentation to enabled resistance various data poisoning attacks. This is achieved by first training a machine learning model using an initial dataset that is trustworthy and originates from a known source. The initial dataset is then modified to include known attack triggers such as syntactic paraphrasing to generate an augmented dataset. The augmented dataset is then used to train a robust machine learning model based using the initially trained machine learning model. The resultant robust machine learning model is then enabled to detect and resist attacks captured by the augmented dataset. The robust machine learning model can be retrained using an untrusted dataset that includes various compromised inputs in conjunction with the augmented dataset. Retraining results in an updated robust machine learning model that can learn and resist various data poisoning attacks on the fly.
US12182256B1 Provenance graph-oriented host intrusion detection method and system, and storage medium
The present invention discloses a provenance graph-oriented host intrusion detection method and system, and a storage medium, which relates to the field of cyber security. The method includes: S1, acquiring provenance data of a host to be tested, to construct a provenance graph representing user behaviors; S2, mapping nodes in the provenance graph to roles, constructing a node feature matrix composed of feature vectors which can be used to represent attribute features, structural features, and inter-node interactive relationship of the nodes in the provenance graph, and mapping nodes having similar feature vectors to the same role; S3, performing an attention-guided attribute temporal random walk by comprehensively considering attributes of the nodes in the provenance graph, the temporal relationship between edges, and an attention parameter between different roles; and S4, converting the acquired attribute temporal random walk sequence into an embedding vector to extract a feature of the provenance graph, and performing intrusion anomaly detection. The present invention can perform deep representation learning on provenance data, reduce the workload of training a detection model, and improve the accuracy and efficiency of intrusion detection.
US12182254B2 Method and system for providing an electronic credential associated with electronic identification information
The present disclosure relates to a system for providing an electronic credential associated with electronic identification information of a user. The system comprises one or more electronic sensor devices configured to monitor an activity or a surrounding of the user and to generate user-specific sensor data, processing circuitry configured to analyze the user-specific sensor data to extract characteristic data associated with the user, and to generate a sensed electronic credential confirming the extracted characteristic data; and a memory configured to store the sensed electronic credential as part of the user's electronic identification information.
US12182253B2 Method for providing service for security of web-browser-based content
The present disclosure relates to a method for providing a service for security of a web-browser-based content which increases security of an original content by inserting garbage characters into a text constituting an HTML-based original content, which can be opened through a web browser, to secure the original content, and by enabling only authenticated functions to be executed when calling functions for removing the garbage characters and performing functions related to the original content. The present disclosure, without installing a specific program linked to the web browser, can easily prevent a user who does not have the right to open an original content on a web browser from abnormally accessing the original content by constructing a certain function which is not authenticated. Thereby a copyrighted product infringement for a web browser-based original content can be prevented.
US12182251B2 Web-based authentication for desktop applications
In one implementation, a system includes a web application and a desktop application, where the web application acts as an intermediary between the desktop application and an identity server. The desktop application loads a browser control to navigate an internal browser of the desktop application to the web application, and the web application redirects the internal browser to the identity server. The desktop application submits, via the internal browser, user credentials to authenticate a user of the desktop application to the identity server. The desktop application receives, at the internal browser, a cookie including an access token for the user of the desktop application. The desktop application transmits, to a web application programming interface (API) associated with the web application, an authentication request including the access token. The desktop application grants access to a resource of the desktop application based on an indication of authentication received from the web API.
US12182250B2 Credentials management and usage in application modernization
Credentials management and usage in application modernization can be implemented as computer-readable methods, media and systems. A notification identifying an application modernization operation is received. The operation is to be performed on an application deployed by multiple resources arranged in multiple hierarchical levels. A resource residing at a hierarchical level of the multiple hierarchical levels is identified. The application modernization operation is to be performed on the identified resource which has a resource type. A search for a credential is performed. The credential grants access to the resource to enable performing the application modernization operation. In response to the searching, a credential included in the multiple credentials is identified. The identified credential grants access either to the resource or to resources of the resource type. In response to receiving the notification, the identified credential is provided.
US12182247B1 Systems and methods for authentication of physical access tokens at access terminals
In certain embodiments, a physical network access token at a network access terminal may be authenticated for modification of records at a remote server system. In some embodiments, a set of records and counterpart records having the same record identifiers and resource amounts may be stored independently on a physical token or user device and the remote server system. When a connection is established between an access terminal and the physical token (e.g., for authenticating a modification of record(s)), the access terminal may transmit input data to the token, which may use the input data with the records stored on the token to generate authentication data, which may be used by the remote server to authenticate a network action requested via the token.
US12182246B2 Security chip-based security authentication method and system, security chip, and readable storage medium
A security chip-based security authentication method and system, a security chip, and a readable storage medium are provided. The security authentication method includes: a security chip sending a key acquisition request to an auxiliary chip in response to a security authentication request sent by an upper computer; the auxiliary chip sending, to the security chip, first ciphertext data formed by encrypting a security key in response to the key acquisition request; the security chip decrypting the first ciphertext data to obtain the security key, and performing security authentication with the upper computer in combination with code table data stored on the chip. The security key and the code table data required for security authentication are respectively stored into the security chip and the auxiliary chip.
US12182243B2 System for face authentication and method for face authentication
Provided is a system for face authentication which can operate separately for individual providers of face authentication service in a stable and efficient manner. The system includes: face authentication machines; an administrator terminal; a face management server for storing face image data of registered users; and face matching servers, each configured to generate face feature amount data of a person to be verified from image data acquired from the camera of a face authentication machine and to perform a matching operation by comparing the face feature amount data of the person with that of registered users. Prior to face authentication, data of associations between face authentication machines and face matching servers entered by an administrator is transmitted from the administrator terminal to the face management server.
US12182242B2 Method for authenticating a user using biometrics and digitized handwritten signature, and system implementing the same
A method for authenticating a user using biometrics and digitized handwritten signature is provided. A biometric stylus performs fingerprint recognition on the user who uses the biometric stylus to create a handwriting pattern on a handwriting input device, and transmits encrypted identification data to the handwriting input device when the fingerprint recognition is successful. The handwriting input device transmits the encrypted identification data and the handwriting pattern to a verification server. The verification server verifies the handwriting pattern, and decrypts the encrypted identification data for verifying an identity of the user when the handwriting pattern is successfully verified.
US12182236B2 Automatic provisioning and onboarding of offline or disconnected machines
Systems, devices, and method for managing data processing systems are disclosed. The data processing systems may be capable of operating in various manners. To manage the data processing systems, onboarding processes may be performed to conform the operation of the data processing systems to meet the expectations of owners of the data processing systems. To facilitate onboarding, onboarding payloads may be generated in a domain in which data necessary for onboarding is available. The onboarding payloads may be transferred to data processing systems in domains in which the necessary data is not available to onboard the data processing systems.
US12182223B1 Systems and methods for online identity management
Disclosed systems and methods allow a user to input digital content along with identification of one or more social media websites on which the user desires to publish the digital content. The systems and methods then query the identified social media webservers and retrieve a first set of publishing rules. When the digital content satisfies the first set of rules, the systems and methods query a database to retrieve a second set of rules comprising user restrictions specific to the identified social media websites. When the digital content does not satisfy at least one rule within the second set of rules, the systems and methods render a prompt on the user device to receive modified digital content. Subsequently, the systems and methods instruct the one or more social media websites to publish the modified digital content.
US12182222B2 Method and system for controlling display of a web page
A method and a system for controlling display of a web page in a browser application are provided. The method comprises: receiving data representative of the web page to be displayed in the browser application; identifying, based on the data, in the web page, the at least one user-activatable layout element displayable during the display of the web page; causing a simulated user interaction with the at least one user-activatable layout element; determining if the simulated user interaction causes a layout change indicative of the web page being configured to provide web page customized suggests in the at least one user-activatable layout element; in response to the layout change, disabling the browser application to provide the browser customized suggests in the at least one user-activatable layout element in the web page during the display thereof.
US12182220B2 System and method for browser-based target data extraction
A method of browser-based target data extraction includes: storing a browser application and a browser extension, the browser extension containing a predefined network identifier of a server; at a controller of the client computing device interconnected with the memory, executing the browser application to retrieve a web page containing target data; at the controller, responsive to retrieving the web page, executing the browser extension simultaneously with the browser application for: capturing a portion of the web page containing the target data; responsive to capturing the portion, automatically generating an overlay interface including the target data; controlling a display of the client computing device to present the overlay with the web page; receiving an operator command at the overlay via an input assembly of the client computing device; and when the operator command is a confirmation command, transmitting the target data to the server using the predefined network identifier.
US12182219B2 Adaptive data collection optimization
Systems and methods to intelligently optimize data collection requests are disclosed. In one embodiment, systems are configured to identify and select a complete set of suitable parameters to execute the data collection requests. In another embodiment, systems are configured to identify and select a partial set of suitable parameters to execute the data collection requests. The present embodiments can implement machine learning algorithms to identify and select the suitable parameters according to the nature of the data collection requests and the targets. Moreover, the embodiments provide systems and methods to generate feedback data based upon the effectiveness of the data collection parameters. Furthermore, the embodiments provide systems and methods to score the set of suitable parameters based on the feedback data and the overall cost, which are then stored in an internal database.
US12182217B1 Machine learning system and method for total addressable market assessments in connection with keyword qualification
Provided are a method and system for selecting and ranking keywords, including a process through which a universe of potential keywords tied to various topics is generated and filtered. Once this is completed, search engine ranking pages (SERPs) are generated for these potential keywords. Reference text associated with topics of interest is also generated by the system of the present invention. This can be accomplished in various ways according to the teachings herein. For example, reference text can be generated using generative AI functionality. Initial reference text can be later improved upon using machine learning techniques so as to adjust reference text that is too broad or narrow in scope. Reference text and SERP results are used in connection with a model to generate semantic similarity scores which are then used for ranking and selecting keywords.
US12182215B2 Systems and methods for personalizing search engine recall and ranking using machine learning techniques
A system can include one or more processors and one or more non-transitory computer-readable media storing computing instructions that, when executed on the one or more processors, cause the one or more processors to perform operations comprising: receiving, at a search engine, a user search query submitted by a user; generating, using a recall personalization model, a simulated query that supplements the user search query with a feature vector reflecting personalization preferences of the user; and generating, using the search engine, search results for the user search query based, at least in part, on the simulated query that accounts for the personalization preferences of the user. Other embodiments are disclosed herein.
US12182211B2 Matching online accounts with overlapping characteristics based on non-homogenous data types
In certain embodiments, a first plurality of values associated with a first account and a second plurality of values associated with a second account may be received. A first value of the first plurality of values that corresponds to an event date may be determined. An event date window may be determined based on the first value. The first plurality of values and the second plurality of values may be compared using a matching algorithm to determine a similarity likelihood. The matching algorithm may modify weights for matches detected between the first plurality of values and the second plurality of values based on the event date window. A match recommendation for the first account and the second account may be generated for display based on the similarity likelihood.
US12182208B2 Business intent-assisted search
A method and system for business intent-assisted search. A business intent may generally refer to information, respective to an organization user, which may pertain to or describe the engagement of the organization user within and/or outside their organization (e.g., a commercial business, an education institution, etc.). Embodiments disclosed herein, accordingly, implement search query processing based on the business intent modeled for the search query submitter (e.g., an organization user). Further, a recall of any returned information, relevant to the search query, may be contingent on and/or directly correlated with a completeness of the modeled business intent for any given organization user.
US12182207B2 Custom data filtering systems and methods
Described herein is a custom filtering computer system for enabling custom filtering and management of tabular data does not require any computer language or similar training for the user. The custom filtering computer system configured to: receive filter criteria from a user computer device; retrieve filtered data by querying one or more databases based on the filter criteria, the filtered data including tabular data that matches the filter criteria; receive operations criteria from the user computer device; generate processed data, the processed data comprising the filtered data and operation outputs, by performing the operations defined in the operations criteria and storing the operation outputs with the filtered data; receive display criteria from a user computer device; generate a data display by applying the display criteria to the processed data; and display the data display on an output module of the user computer device.
US12182203B2 System and method for verified predictions and performance
The present teaching relates to communication related to predictions. A communication chain is created with multiple chain units, each operating independently to provide prediction services related to a prompt with embedded information therein associated with predictions for the prompt to enable prediction services. A request is received for a requested operation related to a query prompt on one of prediction solicitation, prediction entry, verification entry, and prediction access. If a chain unit for the query prompt, the request is directed to the chain unit to perform the requested operation. If not, a new chain unit is created for the query prompt and the request is forwarded to the new chain unit to carry out the requested operation.
US12182195B2 Multimedia content publishing method and apparatus, and electronic device and storage medium
Provided are a multimedia content publishing method and apparatus, and an electronic device and a storage medium. The method includes: determining multimedia content to be published; acquiring at least one candidate time-sensitivity tag that matches the multimedia content; determining at least one target time-sensitivity tag selected from the at least one candidate time-sensitivity tag; and generating multimedia content publishing information that includes the target time-sensitivity tag. In the disclosure, candidate time-sensitivity tags are provided for a publisher of multimedia content, such that the publisher selects a target time-sensitivity tag therefrom; and the added target time-sensitivity tag can be used for reference when related search results are provided for a user who initiates a search request, thereby improving the accuracy of the search results.
US12182188B2 Generating a subjective query response utilizing a knowledge database
A method performed by a computing device includes determining a set of identigens for each word of words of a subjective query to produce sets of identigens. The method further includes interpreting, using identigen pairing rules of a knowledge database, the sets of identigens to determine a most likely meaning interpretation of the subjective query and produce a query entigen group that includes query entigens. The method further includes identifying one or more characteristic entigen categories for a subjective category entigen of the query entigen group. The method further includes recovering a set of response entigens for the subjective query from the knowledge database utilizing the query entigen group and based on the one or more characteristic entigen categories. The set of response entigens provides an answer for the subjective query.
US12182187B2 Processing data portions associated with selectable search algorithm execution
A system and method to receive a search query input from an end user system, wherein the search query input relates to information associated with a merchant system. In view of the search query, a document associated with the merchant system is identified. A set of portions of the document are identified. A keyword-matching density level is determined for each portion of the set of portions of the document. A selected portion of the set of portions having a highest relative keyword-matching density level is identified. A graphical user interface including a search result responsive to the search query is generated, the graphical user interface including the selected portion of the document.
US12182180B1 Model generation based on modular storage of training data
The model generation platform enables generation of machine learning models based on modular storage of user-specified training data. The platform can obtain a dataset from a different heterogenous source (e.g., a structured database, an unstructured database, a semi-structured file system, manual upload of a comma-separated value file, a spreadsheet, and/or big data) through an associated application programming interface and store this data in a first storage medium. The model generation platform can obtain an indication of a portion of the dataset from a user via a user interface and determine a second storage medium for this portion of the dataset based on an associated estimated performance metric. In response to a request for generation of a machine learning model, the model generation platform can generate a machine learning model using training data comprising a subset of the portion of the dataset.
US12182174B1 Exploratory data analysis system for generation of wildcards within log templates through log clustering and analysis thereof
A search assistant engine is described that integrates with a data intake and query system and provides an intuitive user interface to assist a user in searching and evaluating indexed event data. Additionally, the search assistant engine provides logic to intelligently provide data to the user through the user interface such as determining fields of events likely to be of interest based on determining a mutual information score for each field and determining groups of related fields based on determining a mutual information score for each field grouping. Some implementations utilize machine learning techniques in certain analyses such as when clustering events and determining an event templates for each cluster. Additionally, the search assistant engine may import terms or characters from user interaction into predetermined search query templates to generate tailored search query for the user.
US12182163B1 Different types of index structures for storing database data in a replica group
Different types of index structures are used for a replica group of a database. A leader node of a replica group performs receives updates to a copy of the database using a first type of index structure. A follower node performs updates received from the leader node as a log of updates to a copy of the database in an external storage system when a size of the received updates exceeds a threshold. The follower node performs requests to read data from the database using the copy in the external storage.
US12182161B2 System and method for using probabilistic data structure to synchronize data between a plurality of datasets
A method for synchronizing data between a plurality of datasets includes receiving a request to match a subject record in a first dataset with a corresponding record in a remote second dataset based on at least one synchronization criteria, dividing the second dataset into a plurality of chunks each comprising a predetermined number of records, generating a probabilistic data structure respectively associated with a first of the plurality of chunks and configured to determine whether the corresponding record is contained in the first of the plurality of chunks, determining within a predetermined level of accuracy that the corresponding record is present in the first of the plurality of chunks based on the probabilistic data structure, and causing one or more attributes of the subject record to be synchronized with one or more attributes of the corresponding record.
US12182156B2 Managing extract, transform and load systems
An approach to implement an extract, transform and load system, a queue is provided for holding units of data between extraction and transformation. When units of data suffer a rate limit error in the load phase, they are requeued so they can be resubmitted for transformation. The contents of the queue are monitored and, if too many requeued units of data are detected in the queue, then this is taken as an indicator of an unacceptable number of rate limit errors and active pacing management is triggered. A retry schedule is defined for the requeued units of data. Extraction is temporarily halted to allow the requeued units of data to be retransformed without more units of data queuing up. Then, after the suspension is lifted, a pacing delay is inserted between subsequent extract events to avoid the same load phase bottleneck recurring.
US12182155B2 Configuring an event table using computing node processes
Techniques for configuring event tables include retrieving, by at least one hardware processor of a computing node, log data at a first process of the computing node. The log data is associated with a function executing at a second process of the computing node. The log data is revised using a table stage to generate revised log data. The table stage is configured as a dedicated storage location of the first process. The revising includes a data enrichment process based on metadata associated with execution of the function at the second process. The revised log data is ingested into an event table.
US12182153B2 Digital forensics tool and method
A digital forensics tool and associated method are disclosed for extracting digital data from a user computing device, transforming and analyzing the digital data, and generating an interactive user interface that facilitates the identification of important digital data, such as for a criminal investigation.
US12182147B1 Natural language to customize data visualization
A system, method, and device for generating data visualizations are disclosed. The method includes (i) obtaining a natural language query, (ii) determining an intent for the natural language query, (iii) generating one or more data requests to one or more selected data sources, the one or more data requests being based at least in part on the intent, (iv) obtaining a predicted visualization definition based at least in part on abstracting the result data, and (v) generating a visualization for the result data based at least in part on the predicted visualization definition.
US12182141B2 Page-level reranking for recommendation
A system is provided for reranking. The system comprises a user device and one or more servers. The system is configured to receive a plurality of candidate lists, rerank the plurality of candidate lists based on page-level information and a format of a recommendation page, generate recommendation results based on the reranked lists, and send the recommendation results to the user device. Each candidate list comprises a plurality of candidate items. The page-level information comprises interactions between the candidate items in each candidate list and between different candidate lists among the plurality of candidate lists. The reranking comprises using the format of the recommendation page to determine pairwise item influences between candidate item pairs among the candidate items in the candidate lists. The user device is configured to display the recommendation page with the recommendation results from the one or more servers.
US12182135B2 System and method for athlete assessment and team selection
Subjective and objective assessment attributes and measurements related to athletes are captured in an athlete assessment database. Attributes can be entered and updated by at least one evaluator in the field to the athlete assessment database using a client/server software application and mobile client devices. Following capture of the assessment attributes to assessment attribute records in the athlete assessment database, at least one ranked listing of the athletes is created based on the captured assessment attribute data, for printing, display or further use. Captured assessment attributes with relation to the athletes in question can be averaged, normalized or otherwise manipulated. A drafting interface could be provided to allow for immediate or streamlined team selection in a league. The method enhances the speed and accuracy of team selection and athlete ranking processes, over current paper based processes.
US12182133B2 Apparatus and methods for tracking progression of measured phenomena
An apparatus and method for providing a performance data output for a user is provided. Apparatus may include a computing device including a processor, which may receive a user datum and generate an interface query data structure including at least a query including an input field based on the user datum. The interface query data structure may configure a remote display device to display the input field to the user, receive at least a user-input datum into the input field, retrieve data describing attributes of the user from a database communicatively connected with the processor, and refine the interface query data structure based on data describing attributes of the user from the database. The processor may use a machine learning model including a classifier to correlate the user datum to the interface query data structure and data multipliers into a list and accordingly generate a strategy data.
US12182132B2 System and method of generating data for populating or updating accounting databases based on digitized accounting source documents
To generate data for populating/updating accounting databases based on digitized accounting source documents, access to an entity database comprising identifiers of entities associated with an accounting database and to a digital template library comprising processing templates for processing digitized accounting source documents is provided. Each entity in the entity database is associated with one processing template. A processor receives digitized data representing a digitized accounting source document; determines if the digitized data comprises an entity identifier that matches a particular identifier of a particular entity in the entity database; and in response to determining that the entity identifier matches the particular identifier of the particular entity in the entity database, retrieves from the template library a particular processing template associated with the particular entity; and processes the digitized data to generate processed data, according to the particular processing template, for populating/updating the accounting database.
US12182131B1 Systems and methods for centralized meta-data management across platforms
Systems and methods for centralized meta-data management across platforms may include storing meta-data associated with one or more entitlements or roles of software platforms in a centralized hub, wherein each user is assigned a user account assigned to at least one or more entitlements or roles, identifying at least one user as a manager of the at least one or more entitlements or roles of a first user assigned as an owner of the at least one or more entitlements or roles, receiving a request from the manager to transfer at least a selected portion of the at least one or more entitlements or roles of the first user to one or more other users of the plurality of users, transferring the selected portion, and assigning the one or more other users as the one or more owners of the selected portion.
US12182126B2 Systems and methods for associating data entries
In one embodiment, a first entry in a first database is modified to include data from a highest-ranked one of one or more available data tables that correspond to the first entry. Each of one or more characters fields of the modified first entry are converted into a respective one or more first-entry tokens, and each of one or more character fields of each of a plurality of second entries in a second database is converted into a respective one or more second-entry tokens. The first-entry tokens are compared to the second-entry tokens, and, in response to the comparison, it is determined whether the first entry matches one of the second entries. In response to determining that the first entry matches one of the second entries, the first entry and the matching second entry are associated with one another in one or both the first and second databases.
US12182124B1 Query optimizer-readable objects facilitating data source switching
Techniques and solutions are provided for improving query performance of queries that can dynamically switch between accessing different data sources for a particular operation. The disclosure provides an object type, which can be referred to as a configuration object, that specifies which of multiple data sources should be used in query execution at a particular point in time. Values that specify a data source can be included as data in an instance of the object type, such as values in a relational database table that implements the configuration object. A data source to be used with a query can be changed dynamically by updating contents of the table. During query optimization, a query optimizer can recognize that the configuration object is of a particular type that causes the query optimizer to access contents of the configuration object. The contents can be used to prune portions of a query plan.
US12182122B2 One-hot encoder using lazy evaluation of relational statements
A method and one or more non-transitory storage media are provided to train and implement a one-hot encoder. During a training phase, computation of an encoder state is performed by executing a set of relational statements to extract unique categories in a first training data set, associate each unique category with a unique index, and generate a one-hot encoding for each unique category. The set of relational statements are executed by a query optimization engine. Execution of the set of relational statements is postponed until a result of each relational statement is needed, and the query optimization engine implements one or more optimizations when executing the set of relational statements. During an encoding phase, a set of categorical features in a second training data set are encoded based on the encoder state to form a set of encoded categorical features.
US12182115B2 Detecting relationships across data columns
There is a need for more effective and efficient detection of cross-data-column relationships. This need can be addressed by, for example, techniques for detecting cross-data-column data relationships that utilize at least one of feature-based similarity models and deep-learning-based similarity models. The cross-data-column data relationships may be displayed to an end-user using a cross-column relationship detection user interface.
US12182113B1 Managing database systems using human-readable declarative definitions
Managing database systems using human-readable declarative definitions, including reading, by a database development tool, a declarative expression for at least part of a database; identifying, by the database development tool, a first database platform including a native database language; and generating, by the database development tool, in dependence upon the declarative expression and the first database platform, a first set of native database language statements defining at least a portion of the database.
US12182112B2 Selection query language methods and systems
Provided are methods and systems comprising receiving a plurality of data tables, wherein each data table comprises at least one row, generating a first handle for a first value in a table of the plurality of tables, wherein the first handle comprises an indication of whether a row in each of the plurality of tables is associated or not associated with the first value, and performing one or more operations on the first handle.
US12182109B1 Augmenting decision making via interactive what-if analysis
Augmenting decision-making via interactive what-if analysis including presenting, by a query execution engine, via a graphical user interface, a constrained analysis view that indicates a set of values for a plurality of driver variables, where the graphical user interface receives requests for data and present data; receiving a state specification of the graphical user interface that includes a constraint on a value of a driver variable of the plurality of driver variables; generating, by the query execution engine, a database query using the received state specification that is composed to retrieve a query result from a cloud-based data warehouse; based on the query result, calculating an updated set of values for the plurality of driver variables that result in an optimized value for the target variable while the constraint on the driver variable is in effect; and presenting the updated set of values in an updated view.
US12182102B1 Linking key-value pairs in documents
One embodiment of the present invention sets forth a technique for extracting data from a document. The technique includes determining, via execution of one or more machine learning models, a first set of bounding boxes for a first set of values associated with a first key within the document and a second set of bounding boxes for a second set of values associated with a second key within the document. The technique also includes generating a first set of mappings between a list of items in the document and the first set of bounding boxes and a second set of mappings between the first and second sets of bounding boxes based on locations of the bounding boxes. The technique further includes determining, for a given item, one or more associated bounding boxes in the first and second sets of bounding boxes based on the mappings.
US12182098B1 Curating ambiguous data for use in a data pipeline through interaction with a data source
Methods and systems for curating data by a data manager are disclosed. Data may be curated from various data sources before being provided to downstream consumers that may rely on the trustworthiness of the curated data in order to provide desired computer-implemented services. During the data curation process, data curation resources are used to improve the trustworthiness and/or value of the collected data. However, data curation resources (e.g., data curators, computing resources) may be limited and/or insufficient to perform the data curation process as desired, which may result in unusable and/or uncurated (e.g., untrustworthy) data. Thus, the data may be screened for ambiguous values. A potential replacement value for each ambiguous value may be provided to the data source and the data source may indicate whether the potential replacement value should be used in the data pipeline as a final replacement value for the ambiguous value.
US12182094B2 Multi-database subsetting
Generating a subsetting traversal plan includes receiving a set of source tables. It further includes sorting the set of source tables based at least in part on dependency relationships among tables in the set of source tables. It further includes generating a traversal order based at least in part on the sorting of the set of source tables. It further includes providing the traversal order as output.
US12182091B2 Semantic vectorization for feature engineering
Systems and methods include determination of a plurality of features, determination, for each of the plurality of features, of a feature vector based on a taxonomy of logical entities, combination of the determined feature vectors into a composite feature vector, determination of an operator based on the composite feature vector, and determination of a new feature based on the operator.
US12182086B2 Generating and executing automatic suggestions to modify data of ingested data collections without additional data ingestion
The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating automatic suggestions to effectively modify the organization of an ingested data collection without destruction of the underlying raw data. In particular, in one or more embodiments, the disclosed systems utilize multiple machine learning models in sequence to determine likelihoods that the organizational structure of an ingested data collection should be modified in various ways. In response to generating these likelihoods, the disclosed systems generate corresponding automatic suggestions to modify the organization of the ingested data collection. In response to a detected selection of one or more of the automatic suggestions, the disclosed systems read data out of the ingested data collection in accordance with the selected automatic suggestions to effectively modify the organization of the ingested data collection.
US12182080B2 Custom data aggregation and integration processing
Agents are configured to collect data from terminals and send the data in real time to a data integrator. The data integrator identifies the data types and processes custom aggregation on select ones of data types from the data. The data and the output of any aggregations are translated to a select output format and sent to one or more select resources for further processing. The data integrator determines when to send the data and the output from any aggregation in the select output format to the one more select resources based on a defined condition. In an embodiment, the data integrator sends the data and output from any aggregation in real time to at least one of the one or more select resources.
US12182079B1 System and method for storing and reading a database on flash memory or other degradable storage
A system and method stores a database file into Flash memory or other write-constrained storage. The system and method can decompress the data to use to process a request by only decompressing data it determines, via metadata, might correspond to a criteria in the request.
US12182078B2 Partitioning mechanism for parallel processing in delta generation
Techniques are described for partitioning B-tree keys of file systems into key ranges for parallel processing in delta generation during file storage replications between file systems in different cloud infrastructure regions. In certain embodiments, a delta generation processing for cross-region replication may utilize a key-range splitting mechanism involving a recursive algorithm that partitions B-tree keys of a source file system into roughly equal-size key ranges. All the partitioned key ranges may be processed in parallel and concurrently by different processing threads, one thread per key range, to improve the performance of the delta generation and achieve scalability.
US12182076B2 Increasing resource utilization in cloud computing clusters
A computer-implemented method for provisioning cloud computing clusters includes receiving a request to create a cloud computing cluster, the cloud computing cluster comprising a clustered filesystem and a requested number of processing nodes and attached storage devices associated with the cloud computing cluster and initiating an initialization process for a single processing node and a corresponding attached storage device responsive to receiving the request to create the cloud computing cluster. The method may also include, previous to completion of the initialization process, requesting and receiving an IP address for the single processing node and a device ID for the corresponding attached storage device from one or more cloud infrastructure controllers and configuring the clustered filesystem and a corresponding WAN cache using the received IP address and the received device ID. A system and computer program product corresponding to the above method are also disclosed herein.
US12182072B2 Batch deletion method and apparatus for cache contents, device and readable storage medium
A batch deletion method, apparatus, and device for cached content and a non-transitory computer-readable storage medium are disclosed. The method may include: adding keywords to content identifiers which correspond to cached resources (S101); saving the content identifiers separately (S102); finding, through a keyword-based query, content identifiers meeting at least one condition (S103); locating storage paths of cached resources by using the content identifiers meeting the at least one condition (S104); and deleting the located cached resources one by one (S105).
US12182071B2 Notifications and graphical user interface for applications in folders
A method at an electronic device having a display, the method including displaying a user interface on the display, wherein the user interface includes at least one folder icon for a folder, the folder including at least two applications; determining that at least two applications in the folder have at least one notification and at least one application in the folder has more than one notification; and appending, to the folder icon, a badge having a number, wherein the number represents a number of applications in the folder having notifications.
US12182068B2 Methods and systems for providing persistent storage
Methods and systems are described for using files or data (e.g., cookies) stored in network storage (e.g., the cloud) in lieu of files or data stored locally. A request for a plurality of files can be received from a device. The request can comprise a device identifier and a user identifier. The user identifier can be used to determine an associated account. A format for the requested plurality of files can be determined based on the device identifier. In an aspect, the device can have limited/no local persistent storage. Prior to transmission, the requested plurality of files can be formatted according to the determined format. For example, a user can access an HTML application from a device with limited/no local persistent storage, such as a set-top box. The device can request a plurality of files, such as cookies, from persistent storage. The persistent storage can be cloud storage.
US12182066B2 Namespace salvage in logging-based filesystems
Recovering a namespace held in a tree structure that has been corrupted includes scanning a linear representation of pages belonging to the tree structure to copy out keys from uncorrupted leaf pages into a new tree structure. The scan is repeated over snapshots that have been taken of the tree to find keys that are missing from the new tree structure. Upon finding a missing key in an uncorrupted leaf page of a snapshot, the missing key is copied out into the new tree structure unless the missing key has already been found and copied out from an uncorrupted leaf page of a more recent snapshot taken of the tree structure.
US12182062B1 Multi-tile memory management
Methods and apparatus relating to techniques for multi-tile memory management. In an example, a graphics processor includes an interposer, a first chiplet coupled with the interposer, the first chiplet including a graphics processing resource and an interconnect network coupled with the graphics processing resource, cache circuitry coupled with the graphics processing resource via the interconnect network, and a second chiplet coupled with the first chiplet via the interposer, the second chiplet including a memory-side cache and a memory controller coupled with the memory-side cache. The memory controller is configured to enable access to a high-bandwidth memory (HBM) device, the memory-side cache is configured to cache data associated with a memory access performed via the memory controller, and the cache circuitry is logically positioned between the graphics processing resource and a chiplet interface.
US12182059B2 Serial bus system and method
The present disclosure relates to a secondary device comprising a first port receiving a clock signal from a first port of a primary device and a second port connected to a second port of the primary device. The clock signal determines, for each bit transmission, first, second, third and fourth successive phases. The secondary device puts its second port in a high impedance state during the first, second and fourth phases of each bit transmission. During the third phase of each transmission of a bit of data from the secondary device to the primary device, the secondary device discharges its second port when the transmitted bit has a first value and leaves its second port in a high impedance state when the transmitted bit has a second value.
US12182058B2 Communications system and method of operating the same
Communications system including a master circuit having a master serial peripheral interface, SPI, device with an input MISO terminal. A plurality of slave circuits is provided for communication with the master circuit. Each slave includes a slave SPI device, an activation terminal, and an output switch for connecting an output MISO terminal to the input MISO terminal. The master circuit also includes a polling signal terminal for transmitting a polling signal to at least a first group of slave SPI devices for activating them. The master circuit 3 also has a plurality of output CS terminals, each being independently activatable to activate both the respective slave SPI device and the associated output switch.
US12182057B2 Inter integrated circuit-based communication method and apparatus
An inter integrated circuit (I2C)-based communication method incudes when an I2C signal is encapsulated into a data packet for transparent transmission, an I2C status is indicated by a first field in a packet header of the data packet. The data packet may have no load part, or the data packet has a load part but the load part is used to carry a slave address, a read/write flag, or I2C data. Because the I2C status is indicated in the packet header of the data packet, the I2C status may be encapsulated in a same data packet together with the slave address, the read/write flag, or the I2C data. In other words, the I2C status may not need to occupy one data packet separately.
US12182053B2 Electronic device invalidating commands except for one command and method of processing electronic device
An electronic device includes: a processing unit; and a plurality of interfaces configured to transmit commands to the processing unit. The processing unit invalidates the commands from the interfaces other than the interface from which the command first received by the processing unit after start-up is transmitted. The processing unit has a plurality of modes, and invalidates the commands other than the command that is valid for the selected mode. The plurality of interfaces include a user interface configured to detect an operation of a user and a communication interface configured to communicate with an external device.
US12182050B2 Systems and methods for aligning received data
The present application is directed to an electronic device that includes a receiver configured to receive data from a second electronic device. The data includes a plurality of blocks, and each block of the plurality of blocks comprises a sync header. The receiver is also configured to align the data by performing 2 to 1 multiplexing and output the aligned data.
US12182045B2 Semiconductor device
A semiconductor device capable of preventing a sharp variation in current consumption in neural network processing is provided. A dummy circuit outputs dummy data to at least one or more of n number of MAC circuits and causes the at least one or more of n number of MAC circuits to perform a dummy calculation and to output dummy output data. An output-side DMA controller transfers pieces of normal output data from the n number of MAC circuits to a memory, by use of n number of channels, respectively, and does not transfer the dummy output data to the memory. In this semiconductor device, the at least one or more of n number of MAC circuits perform the dummy calculation in a period from a timing at which the output-side DMA controller ends data transfer to the memory to a timing at which the input-side DMA controller starts data transfer from the memory.
US12182043B2 Signal transceiving device and signal transceiving method thereof
A signal transceiving device includes a first controller and a second controller. The first controller is configured to transmit transmission data. The second controller is coupled to the first controller by a plurality of interrupt signal wires and a data transmission bus. Wherein the second controller respectively transmits a plurality of interrupt signals to the first controller through the plurality of interrupt signal wires, and the first controller determines a size of the transmission data according to the interrupt signals.
US12182040B1 Multi-chip module (MCM) with scalable high bandwidth memory
Semiconductor devices, packaging architectures and associated methods are disclosed. In one embodiment, a multi-chip module (MCM) is disclosed. The MCM includes a package substrate and an integrated circuit (IC) processor chip disposed on the package substrate. The IC processor chip includes a data interface configured to support N channels. A scalable high bandwidth memory (HBM) is coupled to the IC processor chip. The scalable HBM includes a first HBM device disposed on the package substrate with a first primary data interface that supports a first set of N/2 data channels and a first data transfer rate. A second HBM device is disposed on the package substrate and supports a second set of N/2 data channels and a second data transfer rate. The first HBM device and the second HBM device are configured to collectively support the full N channels and an aggregate data rate that is a sum of the first data rate and the second data rate.
US12182039B2 Memory and an operating method thereof, a memory system
The implementation of the present disclosure provides a memory, an operation method thereof and a memory system. For example, the memory can include a first memory plane, a second memory plane, and a plane data bus connected to each of the first memory plane and the second memory plane. The plane data bus can be configured to receive input data. The first memory plane can be configured to store first data of the input data. The second memory plane can be configured to store second data of the input data. The second data can be configured to indicate whether the first data has been performed with an inversion operation prior to transmission.
US12182037B2 Cache control to preserve register data
Techniques are disclosed relating to eviction control for cache lines that store register data. In some embodiments, memory hierarchy circuitry is configured to provide memory backing for register operand data in one or more cache circuits. Lock circuitry may control a first set of lock indicators for a set of registers for a first thread, including to assert one or more lock indicators for registers that are indicated, by decode circuitry, as being utilized by decoded instructions of the first thread. The lock circuitry may preserve register operand data in the one or more cache circuits, including to prevent eviction of a given cache line from a cache circuit based on an asserted lock indicator. The lock circuitry may clear the first set of lock indicators in response to a reset event. Disclosed techniques may advantageously retain relevant register information in the cache with limited control circuit area.
US12182034B2 Method and system for direct memory access
A method and apparatus are described. The method comprises receiving a data packet comprising data to be written into the memory of a computing system and address data comprising an address in a set of addresses of a first address space of the computing system, identifying a subset of the set of addresses of the first address space with a subset of addresses in a second address space associated with the memory of the computing system, determining an address from a further subset of addresses in the second address space, writing the data to the region of the memory associated with the determined address and updating an address translation table on the computing system on the basis of the determined address.
US12182033B2 Address translation cache and system including the same
An address translation cache (ATC) is configured to store translation entries indicating mapping information between a virtual address and a physical address of a memory device. The ATC includes a plurality flexible page group caches, a shared cache and a cache manager. Each flexible page group cache stores translation entries corresponding to a page size allocated to the flexible group cache. The shared cache stores, regardless of page sizes, translation entries that are not stored in the plurality of flexible page group caches. The cache manager allocates a page size to each flexible page group cache, manages cache page information on the page sizes allocated to the plurality of flexible page group caches, and controls the plurality of flexible page group caches and the shared cache based on the cache page information.
US12182032B2 Memory migration and page fault avoidance
Accessing information associated with a virtual memory address by receiving a virtual memory address, translating the virtual memory address into a nominal physical memory address, receiving the nominal physical memory address at a memory migrator, and using the memory migrator to determine an old physical memory address corresponding to the nominal physical memory address and access the information at the old physical memory address or a new physical memory address. The accessing operation may be performed as part of migrating the information from an old physical memory location corresponding the old physical memory address to a new physical memory location corresponding to the new physical memory address.
US12182029B2 Optimal deployment of embeddings tables across heterogeneous memory architecture for high-speed recommendations inference
Works in the literature fail to leverage embedding access patterns and memory units' access/storage capabilities, which when combined can yield high-speed heterogeneous systems by dynamically re-organizing embedding tables partitions across hardware during inference. A method and system for optimal deployment of embeddings tables across heterogeneous memory architecture for high-speed recommendations inference is disclosed, which dynamically partitions and organizes embedding tables across fast memory architectures to reduce access time. Partitions are chosen to take advantage of the past access patterns of those tables to ensure that frequently accessed data is available in the fast memory most of the time. Partition and replication is used to co-optimize memory access time and resources. Dynamic organization of embedding tables changes location of embedding, hence needs an efficient mechanism to track if a required embedding is present in the fast memory with its current address for faster look-up, which is performed using spline-based learned index.
US12182028B1 Method and apparatus to cache key-value data in low-precision numerics for efficient generative transformer execution
A transformer compute apparatus and method of operation therefor. The apparatus receives matrix inputs in a first format and generates projection tokens from these inputs. Among others, the apparatus includes a first cache device configured for processing first projection tokens and a second cache device configured for processing second projection tokens. The first cache device stores the first projection tokens in a first cache region and stores these tokens converted to a second format in a second cache region. The second cache device stores the second projection tokens converted to the second format in a first cache region and stores the converted second projection tokens after being transposed. Then, a compute device performs various matrix computations with the converted first projection tokens and transposed second projection tokens. Re-processing data and expensive padding and de-padding operations for transposed storage and byte alignment can be avoided using this caching process.
US12182024B2 Latency reduction using stream cache
A system and method for a memory sub-system to reduce latency by prefetching data blocks and preloading them into host memory of a host system. An example system including a memory device and a processing device, operatively coupled with the memory device, to perform operations including: receiving a request of a host system to access a data block in the memory device; determining the data block stored in a first buffer in host memory is related to a set of one or more data blocks stored at the memory device; and storing the set of one or more data blocks in a second buffer in the host memory, wherein the first buffer is controlled by the host system and the second buffer is controlled by a memory sub-system.
US12182023B2 Opportunistic late depth testing to prevent stalling for overlapping cache lines
Methods, systems and apparatuses provide for graphics processor technology that determines whether a first cache line allocated for early depth testing overlaps a second cache line allocated for late depth testing, and when the first cache line overlaps the second cache line, switches the first cache line to be allocated for late depth testing, and bypasses an early depth test for the first cache line. The technology can also compare coordinates of the first cache line with the coordinates of the second cache line, where an overlap is determined when coordinates for at least one pixel in the first cache line match coordinates for at least one pixel in the second cache line. Additionally, the technology can also perform early depth testing on each pixel in the first cache line when the first cache line does not overlap any existing cache lines allocated for late depth testing.
US12182017B2 Database management for modifying data related to industrial assets using an intelligent data queue for data ingestion
Various embodiments relate to managing a database to modify data related to industrial assets using an intelligent data queue for data ingestion. Embodiments are configured to receive a data modification payload associated with a request to modify a portion of data stored in a time series database. Embodiments are also configured to parse the data modification payload to identify a type of modification with respect to the data stored in the time series database. Embodiments are also configured to store the data modification payload in at least one of a first data cache configured for storing pending data modification payloads and a second data cache configured for processing data modification payloads. In response to a determination that the data modification payload is stored in the second data cache, the data stored in the time series database is modified based at least in part on the type of modification.
US12182016B1 Memory circuit with power registers
A memory circuit may include both an array circuit and multiple register circuits, where the power to retrieve data from one of the register circuits may be less than the power to retrieve data from the array circuit. The array circuit may store multiple data words, and the multiple register circuits may be configured to store a subset of the multiple data words. During a first cycle, a read command and an address may be received. In response to a determination that the address corresponds to a given data word included in the subset of the multiple data words, the array circuit may be de-activated in a second cycle subsequent to the first cycle and an output signal may be generated by selecting data retrieved from a particular register circuit of the multiple register circuits in which the given data word may be stored.
US12182011B2 Parallel program control system and method
A system, method and computer program product configured to control a plurality of parallel programs operating in an n-dimensional hierarchical iteration space over an n-dimensional data space, comprising: a processor and a memory configured to accommodate the plurality of parallel programs and the data space; a memory access control decoder configured to decode memory location references to regions of the n-dimensional data space from indices in the plurality of parallel programs; and an execution orchestrator responsive to the memory access control decoder and configured to sequence regions of the n-dimensional hierarchical iteration space of the plurality of parallel programs to honour a data requirement of at least a first of the plurality of parallel programs having a data dependency on at least a second of the plurality of parallel programs.
US12182010B2 Vehicle software shadow mode testing
A test-optimizing system for supporting shadow mode testing of ADS software included in an ADS-provided vehicle. One or more potential vehicle routes are retrieved. A geographical area covering the one or more potential vehicle routes is obtained and data of crucial locations associated with past vehicle situations identified as critical and/or challenging. Moreover, the test-optimizing system retrieves respective ODD for one or more candidate software respectively adapted to run in the background of the vehicle. ODD-compliant locations for respective candidate software are determined, by identifying locations out of the data of crucial locations lying within respective candidate software's ODD. At least a first test-compliant location along at least a first route out of the one or more potential vehicle routes is determined by identifying for at least a first candidate software, locations out of the ODD-compliant locations situated along the at least first route.
US12182009B2 Method, electronic device, and storage medium for locating fault information
A method for locating a fault information is provided. The method includes: parsing error information of a target application to obtain version information and an error attribute of the target application; determining, based on the version information, a target mapping file corresponding to the error information; and determining a target location by utilizing the error attribute and the target mapping file, where the target location is used to determine a location of fault description content.
US12182008B2 Labelling web traffic routing to support software testing
Computer technology for: (i) determining which version of a software service to use depending upon whether the user requesting the service is a beta tester, and (ii) if the user status of the user requesting a software service is beta tester then: (a) that user will have the newer, testing-phase version of the software service used to fulfill the software service request, and (b) the user will be given an opportunity to provide feedback on the effectiveness and/or performance of the service to effect the beta testing of the new version of the software service under test.
US12182007B2 Method for testing application
The present application discloses a test method and apparatus for an application, an electronic device, and a storage medium, relates to the field of test technologies, and may be applied to the fields of artificial intelligence and big data technologies. A specific solution includes: obtaining, from a target APP, a first recommended item for being selected, where the target APP is an APP of interest to a target user; triggering the target APP to open a first sub-page corresponding to the first recommended item for being selected when the first recommended item for being selected matches target information of interest, where the target information of interest is information of interest to the target user; and determining a test result for the target APP based on a matching degree between a first target recommended item and the target information of interest, where the first target recommended item includes a recommended item generated by the target APP after the first sub-page is opened on the target APP. According to the technical solutions of the present disclosure, the use of an app by a user may be simulated, so that a recommendation effect of the app is automatically tested.
US12182006B2 Method and computing environment for creating and applying a test algorithm for computational processes
A method performs a computer-assisted creation of a test algorithm for processing applications in a computing environment for executing a large number of application programs, by taking into account configuration data for the application programs. For each application program, a data segment is formed and the configuration data referring to the relevant application program is combined as a data segment. The data segments are combined in a data set. A global ID code is assigned to the data set. Participating components of the computing environment are identified, and an ID code assigned to them. A hash function is applied to each of the data segments contained in the data set. A calculation function is applied to each data segment in that the ID codes, the hash value of the relevant data segment and the global ID code are linked together by computational operators.
US12182005B2 Agentless distributed monitoring of microservices through a virtual switch
Disclosed are systems, computer-readable media and methods for monitoring performance data across microservices. One example method includes establishing a service policy configured on a centralized switch controller, applying the service profile to a virtual interface associated with a microservice, mapping a microservice name for the microservice to an IP address and a port number, tracking a protocol flow for the microservice, wherein the protocol flow is associated with a virtual switch, to yield data, aggregating the data to yield aggregated data and presenting the aggregated data on a user interface.
US12182002B1 Determining a user habit
Methods and apparatus related to determining one or more user habits for a user. A group of one or more past user activity occurrences of a user may be determined based on similarity between the past user activity occurrences of the group. A user habit may be determined based on the past user activity occurrences of the group.
US12182001B2 Auditing-as-a-service
Auditing information is captured from a processing stack of an invoked application. An annotation customized for that invocation context is processed to filter and/or add additional audition information available from the processing stack. The customized auditing information is then sent to a destination based on a processing context of the invoked application when the invoked application completes processing. In an embodiment, the customized auditing information is housed in a data store and an interface is provided for customized query processing, report processing, event processing, a notification processing.
US12181998B2 Pattern-recognition enabled autonomous configuration optimization for data centers
A model-based approach to determining an optimal configuration for a data center may use an environmental chamber to characterize the performance of various data center configurations at different combinations of temperature and altitude. Telemetry data may be recorded from different configurations as they execute a stress workload at each temperature/altitude combination, and the telemetry data may be used to train a corresponding library of models. When a new data center is being configured, the temperature/altitude of the new data center may be used to select a pre-trained model from a similar temperature/altitude. Performance of the current configuration can be compared to the performance of the model, and if the model performs better, a new configuration based on the model may be used as an optimal configuration for the data center.
US12181997B1 Apparatus and method for virtual integration environments
An apparatus for virtual integration environments, the apparatus including computing device configured to receive a software package for deployment, determine one or more recipients of the software package, select one or more operating environments as a function of the software package and the one or more recipients, wherein each operating environment of the one or more operating environments is a virtual representation of a system associated with each recipient of the one or more recipients, execute the software package within the one or more operating environments, generate performance data for each operating environment of the one or more operating environments, compare each performance data of the one or more performance data to one or more performance thresholds and graphically display at least the one or more performance data through a graphical user interface.
US12181994B2 Multi-level power management operation framework
A processor in a device is configured to access a power policy for the device, where the power policy indicates a relationship between power consumption by the device and another performance variable of the device. The processor is also configured to produce an operating point for the device based at least in part on the power policy. The processor is also configured to provide information regarding the operating point to a management entity that manages the device.
US12181991B2 Memory block age detection
Disclosed herein are related to an age detector for determining an age of a memory block, and a method of operation of the age detector. In one configuration, a memory system includes a memory block and an age detector coupled to the memory block. In one aspect, the memory block generates a first set of data in response to a first power on, and generates a second set of data in response to a second power on. In one configuration, the age detector includes a storage block to store the first set of data from the memory block, and inconsistency detector to compare the first set of data and the second set of data. In one configuration, the age detector includes a controller to determine an age of the memory block, based on the comparison.
US12181990B2 Fail-safe boot block to dynamically boot platform resiliency firmware
A disclosed fail-safe boot block method leverages embedded controller (EC) functionality to monitor power on self-test (POST) messages and, in response to detecting a POST error message, execute a sequence of main basic input/output system (BIOS) recovery operations including, in at least some embodiments, performing top-block swap recovery features supported by the platform. If the main BIOS recovery operations fail to resolve the POST error issue, e.g., fail to resolve a No Boot/No Post/No Video (NB/NP/NV) state of the platform, a resiliency boot block bit is set and a reset is executed to boot the platform, via a fail-safe boot block, into the safe BIOS mode for error analysis and corrective action. The fail safe boot block and the safe BIOS firmware may reside in a flash partition that is factory-programmed and sealed to prevent substantially any subsequent programming and/or of the storage device. Additional benefit of the fail-safe boot features are disclosed herein.
US12181988B2 Automated media agent state management
Described herein are techniques for automating media agent state management. For example, if a media agent is running poorly, then the media agent can be disabled and an alternate media agent can perform secondary copy job operations in place of the poorly running media agent. To determine whether a media agent is running poorly, a storage manager can determine whether the media agent has an anomalous number of failed jobs, pending jobs, and/or long running jobs and/or can determine whether the amount of resources used by the media agent is high or is increasing constantly, at a constant rate, or at a near constant rate.
US12181987B2 HBM RAS cache architecture
According to one general aspect, an apparatus may include a plurality of stacked integrated circuit dies that include a memory cell die and a logic die. The memory cell die may be configured to store data at a memory address. The logic die may include an interface to the stacked integrated circuit dies and configured to communicate memory accesses between the memory cell die and at least one external device. The logic die may include a reliability circuit configured to ameliorate data errors within the memory cell die. The reliability circuit may include a spare memory configured to store data, and an address table configured to map a memory address associated with an error to the spare memory. The reliability circuit may be configured to determine if the memory access is associated with an error, and if so completing the memory access with the spare memory.
US12181982B2 In-place cloud instance restore
The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.
US12181978B2 Systems and methods for exporting and/or importing data
Systems and methods for exporting data from a cloud server and/or importing data to a cloud server are disclosed. The method for exporting data includes receiving a plurality of event records. Each event record includes information about an update to application data of an application. The computer-implemented method further including storing the plurality of event records in near real-time in a predefined storage location and in response to a client export request, creating one or more backup files based on the stored event records in the predefined storage location, and allowing export of the one or more backup files to a local client storage location.
US12181975B2 System and method for selecting a backup plan for newly stored files
A system and method is provided for selecting a backup plan based on sampled metadata. An exemplary method includes sampling metadata of files on a computer during a predetermined time interval and predicting file usage dynamics for a time interval subsequent to the predetermined time interval, based on a combination of the derivative features and the attributes of the metadata, wherein the predicted file usage dynamics indicate how the files will be utilized on the computer during the time interval. The method includes identifying on the computer at least one newly stored file, selecting a backup plan for the at least one newly stored file based on the file usage dynamics, and backing up the at least one newly stored file to a storage server according to the selected backup plan.
US12181974B2 Techniques for peripheral utilization metrics collection and reporting
This disclosure relates to an electronic device. The electronic device includes a non-transitory storage device, one or more peripherals, wherein the one or more peripherals are disabled, a processor configured to transmit a request to enable a peripheral of the one or more peripherals, and a power reset manager module. The power reset manager module is configured to receive the request to enable the peripheral. The power reset manager module includes a first memory configured to store, in response to the received request, an indication that peripheral was enabled. The processor is further configured to copy contents of the first memory to the non-transitory storage device and output the indication that the peripheral was enabled as a part of an update procedure.
US12181973B2 Updating firmware based on firmware stability index
In an aspect of the disclosure, a method, a computer-readable medium, and a BMC are provided. The BMC receives an update package containing one or more updated software components of a firmware image of the BMC to replace corresponding existing software components running on the BMC. The BMC shuts down the existing software components and executes the one or more updated software components. The BMC calculates one or more first stability factors of the one or more updated software components. The BMC compares the one or more first stability factors with one or more second stability factors of the corresponding existing software components. The BMC determines whether to keep the updated software components based on a comparison result.
US12181965B2 Data center monitoring and management operation including data center alert prioritization by shaping rewards
A system, method, and computer-readable medium for performing a data center management and monitoring operation. The data center management and monitoring operation includes: receiving data center data from a plurality of data center assets within a data center, the data center data comprising data center asset data; assigning the data center data to a vectorized input space; reducing a dimension of the vectorized input space to a latent space, the latent space providing an operational status analysis (OSA) model dimension; decoding the latent space to provide a vectorized decoded output space; performing a data center asset operational status forecasting operation using the vectorized decoded output space.
US12181958B2 Scalable architecture for error capturing with single logger approach for automotive systems
Various embodiments include methods and devices for error capturing implemented in a computing device. Embodiments may include receiving a plurality of error data for a plurality of memories of a plurality of processors at an error logger, including an error data for a memory of a processor having an identification of at least one faulty bit of the memory. Embodiments may include receiving a plurality of requests from a plurality of error capture modules for the processor at an error selection module for the processor, and retrieving an error data from an error capture module by the error selection module in response to a request from the error capture module being ordered prior to another request from another error capture module. Embodiments may include sending the error data to the error logger, and storing the error data at the error logger in an order relative to another error data.
US12181957B2 Method, electronic device, and computer program product for generating logs
Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for generating logs. The method comprises: generating, by a generator, a pseudo-log based on a generating condition and random noise; determining, by a discriminator, event types of log messages in a real log and the pseudo-log; determining, by the discriminator, a feature matrix of log sequences in the real log and the pseudo-log based on the event types; determining, by the discriminator, authenticity of the real log and the pseudo-log based on the feature matrix; and training the generator and the discriminator based on the authenticity. The method according to embodiments of the present disclosure may improve the accuracy of a training model for generating pseudo-logs that are sufficiently real.
US12181955B1 Systems and methods for enabling debugging
A computer-implemented method for enabling debugging can include receiving, at a peripheral device connected through an expansion socket to a base CPU platform, a scan dump instruction from a network computing device connected to the base CPU platform across a network connection and executing, by a System-on-Chip at the peripheral device in response to the scan dump instruction, a debugging procedure. The debugging procedure can include capturing a snapshot of memory of the peripheral device and transmitting the snapshot to the network computing device through memory addresses that have been assigned to memory-mapped input/output. Various other methods, systems, and computer-readable media are also disclosed.
US12181952B2 Fence randomization with inter-chip fencing constraints
Fence randomization with inter-chip fencing constraints, including: receiving a fencing setup comprising one or more parameters for fencing a plurality of chips in a plurality of drawers; and selecting, based on the one or more parameters and one or more dependencies for implementing the one or more parameters, a subset of the plurality of chips for fencing, wherein the subset of the plurality of chips are selected at least partially randomly; generating a testing configuration indicating the selected subset of the plurality of chips.
US12181942B2 Apparatus and method for real-time clock module of system-on-chip
The present disclosure relates to an apparatus and a method for a real-time clock (RTC) module of a system-on-chip (SoC), and provides an apparatus for powering battery-powered RTC module of an SoC. The apparatus is integrated in the RTC module and comprises: a first regulator stage comprising one or more regulators, wherein the first regulator stage is configured to provide a core power supply voltage (VDD_CORE) on the basis of battery output voltage (VDD_BAT); and a crystal oscillator I/O unit, the crystal oscillator I/O unit being powered by the core power supply voltage (VDD_CORE) and an I/O power supply voltage (VDD_IO), wherein the apparatus directly provides the battery output voltage (VDD_BAT) as the I/O power supply voltage (VDD_IO).
US12181938B2 Temperature management for an information handling system
Temperature regulation at one or more modules of an information handling system is challenging due to a large number of sensors from which data is to be read, to a lack of information from which the temperature of the module or associated temperature tolerances can be determined, or both. The disclosure obviates reliance on data derived from sensors and does not rely on temperature tolerance data to regulate a temperature at a module. Access data is obtained that includes a number of accesses to the module, a time at which each access of the number of accesses occurs, or both. A temperature pattern is derived, based on the access data, and that corresponds to a temperature profile of the module. Open-loop control of a cooling device is initiated, based on the temperature patterns, to regulate a temperature of the module, a temperature profile of the module, or both.
US12181936B2 Electronic device including electrostatic discharge path
An electronic device may include a display module, a connecting member including a bending portion connected to a display panel of the display module and extending toward a rear surface of the display module, and a protective layer formed of an insulating material to cover the bending portion, a printed circuit board disposed on a rear surface of the display module and connected to the display module by the connecting member, a frame disposed to surround at least a portion of the display module and formed of a conductive material, a side member including a first partition wall portion disposed between the frame and the display module to be spaced apart from the frame and a second partition wall portion disposed to be spaced apart from the display module and coveting at least a portion of an outer periphery of the display module.
US12181933B2 Display device
Disclosed is a display device. The display device of the present disclosure includes: a flexible display panel; a module cover positioned behind of the display panel and coupled to the display panel in a rearward direction of the display panel, the module cover having a plurality of segments which respectively extend long in a left-right direction of the display panel, and which are sequentially arranged in an up-down direction of the display panel; and a hinge shaft which is disposed between the plurality of segments, and to which the plurality of segments are rotatably coupled.
US12181925B2 Display module and mobile terminal
The present application provides a display module and a mobile terminal. The display module includes a display panel and a support layer. The display panel includes a first plane part, a second plane part and a bending part. The support layer is located between the first plane part and the second plane part. The support layer includes a first support part and a second support part. The second plane part corresponds to the second support part. In a light-emitting direction of the display panel, a thickness of the first support part is greater than a thickness of the second support part.
US12181924B2 Electronic device including flexible printed circuit board
An electronic device is provided. The electronic device includes at least one hinge module providing at least one folding axis, a first housing coupled with the hinge module to rotate around the folding axis, a second housing coupled with the hinge module to rotate around the folding axis, and rotating with respect to the first housing, between a first position at which the second housing is folded, facing the first housing and a second position at which the second housing is unfolded at a specified angle from the first position, a first battery provided in the first housing, a first circuit board including a first arrangement area disposed in parallel to the first battery at least partially along a direction parallel to the folding axis, and a second arrangement area extending from the first arrangement area and disposed between the folding axis and the battery, and at least one flexible printed circuit board (FPCB) extending from the interior of the first housing to the interior of the second housing across the folding axis. Inside the first housing, one end portion of the FPCB is connected to the second arrangement area, between the folding axis and the first battery, and a part of the FPCB is disposed between the first battery and the second arrangement area.
US12181923B2 Display device and electronic device including the same
A display device includes a display panel, a lower module, a flexible circuit film, and a conductive adhesive tape. The display panel includes a first non-folding area, a second non-folding area, and a folding area. The lower module is disposed under the display panel. The flexible circuit film is coupled to the display panel, and a portion of the flexible circuit film is disposed on a rear surface of the lower module. The conductive adhesive tape is disposed between the lower module and the flexible circuit film. The conductive adhesive tape includes a conductive nonwoven fabric layer, a first conductive adhesive layer, and a second conductive adhesive layer. The first conductive adhesive layer is disposed between the conductive nonwoven fabric layer and the flexible circuit film, and the second conductive adhesive layer is disposed between the conductive nonwoven fabric layer and the lower module.
US12181922B2 Apparatus and digitizer with sensing lines disposed on base layer and holes to improve folding
A digitizer includes a base member including a front surface and a rear surface opposing the front surface, first sensing lines disposed on the base member, arranged in a second direction, and extending in a first direction crossing the first direction, and second sensing lines disposed on the base member, spaced apart from the first sensing lines, arranged in the first direction, and extending in the second direction. The base member is foldable about an imaginary folding axis extending in the second direction and is provided with a through-hole penetrating at least a portion of the base member. The through-hole is surrounded by the first sensing lines and the second sensing lines.
US12181921B2 Display device and method of manufacturing the same
A display device includes a display panel including a first non-foldable area, a foldable area, and a second non-foldable area defined therein, a sensor including a plurality of loop portions and a plurality of line portions, and at least one transverse line comprising at least one of the loop portions and the line portions that overlaps substantially all of the first non-foldable area, the foldable area, and the second non-foldable area. The at least one transverse line includes a first rigid portion overlapping the first non-foldable area, a flexible portion overlapping the foldable area, and a second rigid portion overlapping the second non-foldable area. The flexible portion has a first width, the first rigid portion has a second width, the second rigid portion has a third width, with the first width being greater than the second width and the third width.
US12181919B2 Head-mounted display and facial interface thereof
A head-mounted display includes a display unit and a facial interface. The display unit includes a display for displaying graphical content to a user. The facial interface is coupled to the display unit and configured to engage a face of the user to support the display unit thereon. The facial interface includes an upper portion that engages a forehead of the user and side portions that engage temple regions of the user. The facial interface converts forward force applied to the upper portion by the forehead into inward force applied by side portions to the temple regions.
US12181918B2 Head mounted display device
A head mounted display device including a host, a first bracket and a second bracket is provided. The opposite sides of the host respectively have a first connection port and a second connection port. The first bracket is detachably and electrically connected to the first connection port. The second bracket is detachably connected to the second connection port.
US12181915B2 Display module and manufacturing method thereof
A display module and a manufacturing method thereof are provided, which include a display panel having a display region, and a protective layer attached to a back surface of the display region. Wherein, at least two alignment marks are disposed on peripheral sides of the display region, at least two alignment grooves are defined on peripheral sides of the protective layer, and the alignment grooves respectively one-to-one correspond to the alignment marks to align and attach the protective layer to the back surface of the display region.
US12181914B2 Real-time clock module
A real-time clock module includes: a timing circuit configured to measure a time to generate time data; a selection circuit configured to select at least one of a plurality of types of event data as target event data to be stored and select, as target time data to be stored, data corresponding to at least a part of time digits of the time data in response to generation of an event; and a memory circuit configured to store the target time data and the target event data.
US12181909B2 Optical computing device and computing method
An optical computing device and a computing method are provided for an optical Ising machine with high operation efficiency. The optical computing device includes a first spin array, an optical feedback network, and a second spin array, where the optical feedback network is separately connected to the first spin array and the second spin array. The first spin array may receive a first group of signals including N optical pulses or N electrical signals, and generate a first group of spin signals including N spin signals. The optical feedback network may receive the first group of spin signals, and generate, based on the first group of spin signals and specified first data, a first group of feedback signals including N feedback signals. The first spin array and the second spin array may process a plurality of signals in parallel, to improve computation efficiency of the optical computing device.
US12181906B2 Knobs for endoscopes with improved usability and ergonomics
The present disclosure relates generally to the field of medical devices. In particular, the present disclosure relates to medical devices and systems with control knobs designed for improved usability and ergonomics. For example, the control knobs of the present disclosure may include surface features for improved gripping, surface features for improved perception of medical device orientation within a patient and/or knobs dimensioned for improved thumb reach and reduced torque.
US12181904B2 Method and apparatus for actively managing electric power supply for an electric power grid
Systems and methods are disclosed for managing power supplied over an electric power grid from at least one power supply source. A coordinator manages communications between at least one server and the at least one power supply source, wherein the server is operable to initiate power commands, wherein the communications comprise an actual amount of power supply available for the electric power grid from the at least one power supply source, and wherein the at least one power supply source is operable to provide power supply to the electric power grid based on the power commands.
US12181902B2 Hardware scheme for dynamic adjustment of DCDC converter peak current and safe LDO disable
In an example, a device includes a controller and a direct current (DC)-to-DC converter coupled to the controller and configured to provide a load current to a load. The device also includes a low-dropout (LDO) regulator coupled to the DC-to-DC converter. The controller includes digital logic, and the digital logic is configured to determine the load current. The digital logic is configured to turn on the LDO regulator if the load current is above a predetermined threshold. The digital logic is also configured to turn off the LDO regulator if the load current is below the predetermined threshold.
US12181896B2 Auto clean machine and auto clean machine control method
An auto clean machine, comprising: a light source configured to emit light to illuminate at least one light region outside and in front of the auto clean machine; a first image sensing area, configured to sense a first brightness distribution of the light region; a second image sensing area below the first image sensing area, configured to sense a second brightness distribution of the light region; and a processor, configured to control movement of the auto clean machine according the first brightness distribution and the second brightness distribution.
US12181893B2 Thrust vectoring system and process for use with unmanned aerial vehicles
A method for controlling a thrust vectored aircraft includes mapping aircraft control commands with a flight controller through a number of transformations including: transforming, with the flight controller, a command space into an inner-mixing space, which comprises of at least a pair of two orthogonal force components located at each thrusting motor; transforming, with the flight controller, the inner-mixing space into an outer-mixing space, which comprises a thrust angle and thrust magnitude pair located at each thrusting motor; and generating output commands with the flight controller.
US12181889B2 Method for controlling a vehicle for harvesting agricultural material
An upper point cloud estimator is configured to estimate a three-dimensional representation of the crop canopy based on collected stereo vision image data. A lower point cloud estimator is configured to estimate a ground three-dimensional representation or lower point of the ground based on the determined average. The electronic data processor is configured to determine one or more differences between the upper point cloud (or upper surface) of the crop canopy and a lower point cloud of the ground, where each difference is associated with a cell within a grid defined by the front region. The electronic data processor is capable of providing the differences to a data processing system to estimate a yield or differential yield for the front region, among other things.
US12181888B2 Monocular modes for autonomous platform guidance systems with auxiliary sensors
The described positional awareness techniques employing sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy. The sensory data are gathered from an operational camera and one or more auxiliary sensors.
US12181887B2 Occupancy grid movie system
Various technologies described herein pertain to generating an occupancy grid movie for utilization in motion planning for the autonomous vehicle. The occupancy grid movie can be generated for a given time and can include time-stepped occupancy grids for future times that are at predefined time intervals from the given time. The time-stepped occupancy grids include cells corresponding to regions in an environment surrounding the autonomous vehicle. Probabilities can be assigned to the cells specifying likelihoods that the regions corresponding to the cells are occupied at the future times. Moreover, cached query objects that respectively specify indices of cells of a grid occupied by a representation of an autonomous vehicle at corresponding orientations are described herein. An occupancy grid for the environment surrounding the autonomous vehicle can be queried to determine whether cells of the occupancy grid are occupied utilizing a cached query object from the cache query objects.
US12181879B2 System and method for supporting smooth target following
A method for controlling target tracking includes determining whether a tracking mode of a movable object is a manual tracking mode or an automatic tracking mode; when it is determined that the tracking mode is the manual tracking mode, determining a target for the movable object from one or more images based on a user input; when it is determined that the tracking mode is the automatic tracking mode, having the movable object determine the target automatically; and directing the movable object to track a target object using the target.
US12181873B2 Mass distribution-informed optimization for autonomous driving systems
A method includes identifying sensor data associated with corresponding distal ends of one or more axles of an autonomous vehicle (AV). The method further includes determining, based on the sensor data, mass distribution data of the AV. The mass distribution data is associated with a first load proximate a first distal end of a first axle of the AV and a second load proximate a second distal end of the first axle of the AV. The method further includes causing, based on the mass distribution data, performance of a corrective action associated with the AV.
US12181870B2 System and method for adjusting vehicle location
Systems and methods for repositioning autonomous vehicles are disclosed. The systems and methods facilitate moving vehicles of a fleet of vehicles into more advantageous locations. For example, autonomous vehicles can be moved from positions where a vehicle would be difficult to access by a user and/or be less likely to be used by a user to positions that provide easier access by a user and/or make the vehicle more likely to be used.
US12181862B2 Automated vehicle repair system
A defect detection and ranking system for a vehicle assembly line is provided. The system includes an image capture device that captures a plurality of images of a vehicle on the vehicle assembly line. The system also includes a defect detector that analyzes the plurality of captured images and, based on the analysis, detects a plurality of defects on the surface of the vehicle. Each of the plurality of defects has an associated x-y-z coordinate location, a defect type, and a defect severity. The system also includes a datastore containing a vehicle specification, for the vehicle on the vehicle assembly line, and a defect priority based on the vehicle specification. The system also includes a defect prioritization generator configured to: receive the plurality of defects from the defect detector, retrieve the vehicle specification and the defect priority, and apply the defect priority to the plurality of defects, and output a prioritized list of defects, wherein the prioritized list of defects. The defect prioritization generator outputs the prioritized list of defects to an output device associated with the vehicle assembly line.
US12181859B2 Methods and internet of things systems for maintaining low-temperature pipeline based on smart gas
The embodiments of the present disclosure provide methods and Internet of Things systems for maintaining a low-temperature pipeline based on smart gas. The method may be implemented by a smart gas safety management platform of an Internet of Things system for maintaining the low-temperature pipeline based on smart gas. The method may include: obtaining gas data and pipeline data of each segment of a gas pipeline and weather data of a position of each segment of the gas pipeline; determining at least one target pipeline; determining icing data of the at least one target pipeline based on the gas data, the pipeline data, and the weather data; and generating a thawing instruction based on the icing data, and controlling a natural gas heating device to perform a thawing operation on the at least one target pipeline based on the thawing instruction.
US12181858B1 Computer-based workflow management tools for three-dimensional printing processes
A computer-based workflow management method is provided for use in connection with a process for printing an object with a three-dimensional printer. The method includes executing a request queue phase comprising receiving instructions for defining a request for printing the object; executing an anatomic modeling phase comprising generating an anatomic three-dimensional model representing the object; and executing a build phase comprising printing an object in response to the generated anatomic model. The method includes generating and displaying various user interface screens programmed for visualizing different aspects of phases or stages of the three-dimensional printing process.
US12181857B2 Systems and methods for tracking teeth movement during orthodontic treatment
Methods, systems, and apparatus's for improving orthodontic treatments. In an embodiment, an orthodontic tracking template is provided for assisting in determining whether a patient's teeth are in an appropriate tooth arrangement for transitioning between a wire and bracket orthodontic treatment to a patient-removable orthodontic appliance treatment. The tracking template may include a shell portion defining a plurality of tooth-receiving cavities arranged to fit over at least a portion of the patient's teeth in an intermediate tooth arrangement without applying a tooth-moving force to the teeth or to any brackets attached to the teeth.
US12181856B2 Method and system for collecting machine data
A method for collecting machine data from a machine comprising the following steps: collecting image information displayed on a graphical user interface of a machine and transmitting the collected information to a computer unit; masking the collected information or information derived therefrom to define data regions; extracting alphanumeric characters from at least one data region by means of a text recognition program; writing the alphanumeric characters into a data structure; and storing or outputting the data structure.
US12181855B2 Calibration of a computer-numerically-controlled machine
A method for calibrating a computer-numerically-controlled machine can include capturing one or more images of at least a portion of the computer-numerically-controlled machine. The one or more images can be captured with at least one camera located inside an enclosure containing a material bed. A mapping relationship can be created which maps a pixel in the one or more images to a location within the computer-numerically controlled machine. The creation of the mapping relationship can include compensating for a difference in the one or more images relative to one or more physical parameters of the computer-numerically-controlled machine and/or a material positioned on the material bed. Related systems and/or articles of manufacture, including computer program products, are also provided.
US12181849B2 Control of semiconductor manufacturing equipment in mixed reality environments
Various embodiments herein relate to a Mixed Reality (MR) control platform to operate a semiconductor manufacturing tool in an MR environment and to display data associated with the semiconductor manufacturing tool. In son embodiments, the MR control platform comprises an MR control system and an MR headset. The MR control system can obtain sensor data representative of sensor output from a semiconductor manufacturing tool. The MR control system can determine operational information associated with the semiconductor manufacturing tool and based on the sensor data. The MR control system can cause the operational information to be transmitted to the MR headset. The MR headset can receive the operational information associated with the semiconductor manufacturing tool from the MR control system. The MR headset can cause content associated with the operational information and one or more control features to be rendered in an MR environment.
US12181848B2 Building energy storage system with planning tool
An energy storage system for a building includes a battery asset configured to store electricity and discharge the stored electricity for use in satisfying a building electric load. The system includes a planning tool configured to identify one or more selected functionalities of the energy storage system and generate a cost function defining a cost of operating the energy storage system over an optimization period. The cost function includes a term for each of the selected functionalities. The planning tool is configured to generate optimization constraints based on the selected functionalities, attributes of the battery asset, and the electric energy load to be satisfied. The planning tool is configured to optimize the cost function to determine optimal power setpoints for the battery asset at each of a plurality of time steps of the optimization period.
US12181845B2 Method and device for supporting maneuver planning for an automated driving vehicle or a robot
A method for assisting maneuver planning for a transportation vehicle driving by automation or for a robot; wherein a state space of an environment of the transportation vehicle or the robot is discretely described by a Markov decision process; wherein optimal action values for discretized actions are determined by dynamic programming, based on discrete states in the state space; wherein a mapping with states in the state space as input values, and with action values for actions in the state space as output values, is learned by a reinforcement learning method; wherein a reinforcement learning agent is initialized based on the optimal action values determined by the dynamic programming; and wherein the learned mapping is provided for maneuver planning. Also disclosed is a device for assisting maneuver planning for a transportation vehicle driving by automation or for a robot.
US12181843B2 Electronic apparatus, information processing method, and storage medium storing information processing program
For reducing power consumption associated with record of the positional information, an electronic apparatus comprises a positional information acquisition unit configured to acquire positional information of the electronic apparatus including time information; a memory; a clock circuit; and a processor configured to acquire first timing in a first operating state and second timing in a second operating state which differs from the first operating state, control the positional information acquisition unit to acquire, in the first operating state, the positional information of the electronic apparatus including the time information, control the memory to store a time of day measured by the clock circuit at the first timing, and control the positional information acquisition unit to acquire, in the second operating state, positional information of the electronic apparatus at the second timing.
US12181838B2 Flexible guide with translation table for a rotating resonator mechanism, in particular for a horological movement
A flexible guide for a rotating resonator mechanism, in particular of a horological movement, the guide including a fixed support, an element that is capable of moving relative to the fixed support, at least one main flexible blade allowing the movable element to move relative to the fixed support by bending the one or more main flexible blades via a rotary motion about a centre of rotation, the flexible guide being arranged substantially in one plane, and includes at least one translation table joined to one end of the main flexible blade, the main flexible blade and the translation table forming a pair connected to the fixed support, to the movable element, or to an intermediate movable part, such that the translation table is configured to move in translation at least in part under the effect of the bending of the main flexible blade.
US12181834B2 Electrostatic image developing toner set and electrostatic image developer set
An electrostatic image developing toner set includes a brilliant toner having brilliant toner particles that include a binder resin and a brilliant pigment, and a color toner having color toner particles that include a binder resin and a colorant other than the brilliant pigment. The binder resin included in the brilliant toner particles and the binder resin included in the color toner particles are incompatible with each other.
US12181830B2 Image forming apparatus
An image forming apparatus includes a main body housing, a drawer, a drum cartridge, an exposure device, developing cartridge, a transfer roller, and a fixing device. The drum cartridge includes a photosensitive drum and is attachable to and detachable from a first supporting position on the drawer. The developing cartridge is attachable to and detachable from a second supporting position on the drawer and includes a developing roller. The drawer includes a first guide. The drum cartridge includes a second guide. In a state where the drum cartridge is attached to the first supporting position on the drawer, the first guide of the drawer and the second guide of the drum cartridge form a developing cartridge guide configured to guide the developing cartridge toward the second supporting position on the drawer.
US12181829B2 Image-forming apparatus provided with urging member for urging process cartridge
An image-forming apparatus includes: a main body; a toner cartridge having a first opening; a process cartridge having a photosensitive drum and a second opening; a positioning part; a transfer unit; and an urging member. The toner cartridge and process cartridge are attachable to and detachable from the main body in an axial direction of the photosensitive drum. The positioning part and transfer unit are positioned above the process cartridge attached to the main body. The positioning part fixes the attached process cartridge in position relative to the main body. The urging member urges the attached process cartridge toward the positioning part and urges the process cartridge such that the toner can be supplied from the toner cartridge to the process cartridge through the first opening and the second opening when the toner cartridge and the process cartridge are attached to the main body.
US12181826B2 Image forming apparatus
An image forming apparatus includes a rotatable image bearing member, a charging member, a developing member, a transfer member, an exposure unit, and a controller. The controller executes a preparatory operation in which, before an image forming operation, rotation of the image bearing member is started and a charging voltage and a developing voltage are increased stepwisely. In the preparatory operation, the controller carries out control so as to start application of the charging voltage at a voltage value not less than a discharge start voltage of the charging member before a surface region of the image bearing member positioned in a developing portion at a time of a start of the rotation of the image bearing member reaches a charging portion in a state in which a surface of the image bearing member is exposed to light by the exposure unit.
US12181825B2 Printer
A printer includes an image forming unit configured to form an image on a sheet by an electrophotographic method, and a recording unit configured to record an image on a sheet by an inkjet method. An image recording position of the recording unit is located above an image forming position of the image forming unit.
US12181824B2 Image-forming apparatus, correction control method, and storage medium
The present disclosure provides an image-forming apparatus, a correction control method and a storage medium. The apparatus includes an image carrier; a pattern-forming unit, configured to form a first detection pattern for density detection on the image carrier, where the first detection pattern includes a black first-sub-pattern and a non-black second-sub-pattern; and further configured to form a second detection pattern for misregistration detection on the image carrier, where the second detection pattern includes a full-color third-sub-pattern and a full-color fourth-sub-pattern, and the third-sub-pattern is different from the fourth-sub-pattern; a first sensor, configured to perform the density detection on the first-sub-pattern and the misregistration detection on the third-sub-pattern; and a second sensor, configured to perform the density detection on the second-sub-pattern, and the misregistration detection on the fourth-sub-pattern.
US12181816B2 Transport roller pair, fixing device, and image forming device
A transport roller pair including: a first-side roller provided with a plurality of roller portions spaced apart in a rotation axial line direction; a fixing device; and an image forming device is provided. The first-side roller includes roller portions. The transport roller pair further includes a second-side roller including a plurality of contact areas and a plurality of non-contact areas as areas other than the plurality of contact areas. At least the contact areas are covered with a release layer, and an outer diameter of each of the plurality of non-contact areas is smaller than an outer diameter of each of the plurality of contact areas. The second-side roller includes a shaft member integrally formed to have a stepped shape.
US12181815B2 Fixing device including separator with contact portion and image forming apparatus
A fixing device includes a fixing belt heated by a heater. A pressure roller presses against the fixing belt to form a nip therebetween, through which a recording medium is conveyed. A holding portion is disposed opposite an inner circumferential face of the fixing belt at each lateral end of the fixing belt in a longitudinal direction thereof. The holding portion rotatably holds the fixing belt. A separator separates the recording medium from the fixing belt. The separator includes a contact portion that contacts the fixing belt and is disposed outboard from a recording medium conveyance region in the longitudinal direction of the fixing belt. The recording medium is conveyed over the fixing belt in the recording medium conveyance region. The contact portion is disposed opposite the holding portion via the fixing belt. The separator further includes a biasing member that presses the contact portion toward the fixing belt.
US12181812B2 Endless belt, transfer device, and image forming apparatus
An endless belt contains a resin and a surface modifier. The endless belt has, at an outer circumferential surface thereof, a sea-island structure including a sea portion containing the resin and island portions containing the surface modifier. The area of the island portions is equal to or less than 5% of the total area of the outer circumferential surface.
US12181809B2 Image forming apparatus
An image forming apparatus includes a body, an intermediate transfer assembly, a secondary transfer assembly, and a drive motor. The intermediate transfer assembly is held by the body and includes an intermediate transferor. The secondary transfer assembly is held by the intermediate transfer assembly and includes a secondary transfer assembly and a cam. The secondary transferor assembly includes a secondary transferor rotatably held by the secondary transfer assembly. The secondary transferor presses the intermediate transferor. The cam contacts the secondary transferor assembly and adjusts a contact pressure of the secondary transferor against the intermediate transferor. The drive motor is held by the body and rotates the cam.
US12181805B2 Method for error handling in the toner refill process
A toner cartridge includes a customer replaceable unit monitoring (CRUM) apparatus to store error information of a toner injection process of the toner cartridge using a toner refill apparatus. Based on the error information not being stored in the CRUM apparatus, an availability of a refill operation of the toner cartridge is identified based on a predetermined first reference value and an amount of toner detected in the toner cartridge, and, based on the error information being stored in the CRUM apparatus, the availability of the refill operation of the toner cartridge is identified based on a predetermined second reference value and the amount of toner detected in the toner cartridge.
US12181804B2 Cleanerless image forming apparatus with toner containing 1.8% by mass or less an external additive having a diameter of 5-50 nanometers
An image forming apparatus includes an image bearer, a charger, a developing device, and a transferor. The charger is disposed in contact with the image bearer to charge the image bearer. The developing device supplies toner to the image bearer to form a toner image on the image bearer. The transferor transfers the toner image on the image bearer to a recording medium or an intermediate transferor. The developing device collects transfer residual toner remaining on the image bearer after transfer of the toner image. The toner contains base particles and an external additive. The external additive has a volume average particle diameter of 5 nm or more and 50 nm or less. A content of the external additive is 1.8% by mass or less in the toner.
US12181802B2 Semiconductor devices
A semiconductor device includes a substrate including a cell region and a scribe lane surrounding the cell region, a first overlay pattern structure, which is on the scribe lane and includes first sub-patterns extending in a first direction parallel to an upper surface of the substrate, second sub-patterns extending in a second direction parallel to the upper surface of the substrate, a first outer fence surrounding the first sub-patterns and the second sub-patterns in a plan view and defining a first overlay pattern region, and a first inner fence in the first overlay pattern region and between the first sub-patterns and the second sub-patterns, and a lower structure in the cell region and on the scribe lane and between the first sub-patterns, the second sub-patterns, the first outer fence, and the first inner fence.
US12181793B1 Mask synthesis using tensor-based computing platforms
A tensor-based computing platform performs mask synthesis. A method includes accessing a layout of a lithographic mask and estimating a printed pattern resulting from use of the lithographic mask in a lithographic process. The lithographic process is modeled by a sequence of at least two forward models. A first of the forward models uses the layout of the lithographic mask as input and a last of the forward models produces the estimated printed pattern as output. The method further includes modifying the layout of the lithographic mask based on differences between the estimated printed pattern and a target printed pattern. All of the forward models are implemented on the tensor-based computing platform.
US12181792B2 Optical proximity correction method and method of manufacturing extreme ultraviolet mask by using the same
An optical proximity correction (OPC) method of effectively imitating a mask topography effect for a mask having a curvilinear pattern includes generating a library for edge filters of a near field by using an electromagnetic field simulation; generating an any-angle edge filter by using the library; for a mask having a curvilinear pattern, generating a first mask image by using thin mask approximation; determining whether the curvilinear pattern satisfies a reference; when the curvilinear pattern satisfies the reference, performing skewed Manhattanization on the curvilinear pattern and then generating a second mask image by applying the any-angle edge filter to edges of the curvilinear pattern.
US12181791B2 Extreme ultraviolet mask and method of manufacturing the same
An extreme ultraviolet (EUV) mask includes a multilayer Mo/Si stack comprising alternating Mo and Si layers disposed over a first major surface of a mask substrate, a capping layer made of ruthenium (Ru) disposed over the multilayer Mo/Si stack, and an absorber layer on the capping layer. The EUV mask includes a circuit pattern area and a particle attractive area, and the capping layer is exposed at bottoms of patterns in the particle attractive area.
US12181787B2 Wavelength conversion device, manufacturing methods thereof and projector
A wavelength conversion device, adapted for converting the wavelength of an incident illumination beam, includes a substrate and a wavelength conversion component. The wavelength conversion component is disposed on the substrate and includes a wavelength conversion layer and at least two wavelength conversion spoilers. The at least two wavelength conversion spoilers are disposed on the wavelength conversion layer, protrude from the wavelength conversion layer, and expose part of the wavelength conversion layer, and the height of each of the at least two wavelength conversion spoilers is less than half of the distance between the at least two wavelength conversion spoilers. The wavelength conversion device in the disclosure has good heat dissipation efficiency. A projector including the wavelength conversion device is further provided in the disclosure. Manufacturing methods of the wavelength conversion device are further provided in the disclosure.
US12181786B2 Wavelength conversion element and projection device
A wavelength conversion element includes a rotatable disc, a first spoiler structure and a second spoiler structure. The rotatable disc has a supporting surface and a back surface opposite to the supporting surface. The first spoiler structure is disposed on the supporting surface and arranged along a first track surrounding a center of the rotatable disc. The second spoiler structure is disposed on the back surface and arranged along a second track surrounding the center. A centroid of at least one of the first spoiler structure and the second spoiler structure is deviated from the center. A projection device adopting the aforementioned wavelength conversion element is also provided. The wavelength conversion element of the invention can reduce the initial unbalance and the projection device of the invention can improve the durability.
US12181784B2 Projection lens
A projection lens, which is a projection lens to be attached to a projection apparatus body having an electro-optical device, includes: a zoom optical system including a plurality of lenses; a first holding portion that is to be connected to the projection apparatus body and through which light along a first optical axis passes; and a second holding portion through which light along a second optical axis, which is bent with respect to the first optical axis, passes and that is rotatable relative to the first holding portion. The zoom optical system is held by the first holding portion.
US12181777B1 Aesthetic camera housing
An aesthetic camera housing including a base and a mount. The base and mount each define one or more fastener holes sized and shaped to accept a fastener. The base defines a camera channel with two openings positioned proximate the rear and bottom surfaces and the mount defines a camera hole through its top and bottom surface. When the bottom surface of the base and the top surface of the mount are flush with one another, the camera channel and mount camera hole are in fluid communication with each other, and a camera can be inserted therein. The fastener holes of the base and mount are in fluid communication allowing the base and mount to be fastened together. The base also includes an aesthetically pleasing feature. The mount is formed from a transparent material and retains a LED within whose light penetrates the mount and also increases aesthetic appeal.
US12181769B2 Display device and vehicle
A display device and a vehicle are disclosed. The display device includes a display panel and an electrophoretic color changing layer disposed on one side of the display panel. The electrophoretic color changing layer includes a plurality of electrophoretic color changing devices, the electrophoretic color changing devices are disposed corresponding to transparent sub areas, and the electrophoretic color changing devices can transition between transparent and opaque states.
US12181767B2 Five-particle electrophoretic medium with improved black optical state
A color electrophoretic display with improved black optical state includes an electrophoretic medium having five types of charged electrophoretic pigment particles in a non-polar fluid: a first particle having a first optical property and first charge polarity; a second particle having a second optical property and second opposite charge polarity with a first charge magnitude; a third particle having a third optical property and second charge polarity with a second charge magnitude smaller than the first charge; a fourth particle having a fourth optical property and second charge polarity with a third charge magnitude smaller than the second charge; and a fifth particle having a fifth optical property and second charge polarity with a fourth charge magnitude greater than the first charge. The first and fifth particles are white and black, respectively, and the second, third, and fourth particles are each a different one of cyan, magenta, and yellow.
US12181756B2 Light adjustment device having a panel unit including light adjustment panels
A light adjustment device includes a panel unit formed in a shape of a rectangular column by stacking a plurality of light adjustment panels in a first direction, each of the light adjustment panels having a polygonal shape and including a first substrate and a second substrate, the first substrate including a first terminal, the second substrate overlapping the first substrate and including a second terminal, and a conductive member provided at a corner of the rectangular column in a side part of the panel unit and continuously extending in the first direction.
US12181755B2 Optical stack, and manufacturing method for same, and smart window including same
A variable transmittance optical stack and a manufacturing method for the same, and a smart window including the same are proposed, and the variable transmittance optical stack includes a first polarizing plate, a first electrode layer formed on one surface of the first polarizing plate, a second polarizing plate opposing the first polarizing plate, a second electrode layer formed on one surface of the second polarizing plate, and opposing the first electrode layer, and a liquid crystal layer provided between the first electrode layer and the second electrode layer, wherein the first electrode layer and the second electrode layer includes conductive polymers, and the first electrode layer and the second electrode layer have physical alignment structures on at least a part of regions thereof by a rubbing manner.
US12181748B2 Display apparatuses
A display apparatus includes a display panel having a first display region, a second display region and an opening region. When the display apparatus is in a black state, the first display region has a first luminance value I1, the second display region and the opening region have a first luminance difference value DI1, the first display region and the second display region have a second luminance difference value DI2, and each of a ratio of DI1 to I1 and a ratio of DI2 to I1 ranges from 0.001 to 0.1.
US12181744B2 Display apparatus and light source device thereof
A display apparatus includes a reflective sheet through which a through hole is disposed, and a light source module exposed through the through hole. The light source module includes a substrate on which the reflective sheet is disposed, and a light emitting diode disposed on a portion of the substrate, the portion corresponding to the through hole. The light source module further includes an optical dome covering the light emitting diode, and a first light pattern disposed on the substrate and inside the optical dome, the first light pattern including a material having a reflectivity higher than a reflectivity of the substrate.
US12181742B2 Display device
A display device, including a backlight module (1). The backlight module (1) includes an optical film layer (2), the optical film layer (2) includes at least two diffusers (21) stacked in sequence, and the haze of each diffuser (21) is 80%-99%. The backlight module (1) further includes an LED light source (3), and the optical band of the LED light source (3) is greater than 455 nm. The display device further includes a cover plate (5) and at least one anti-reflection layer (7), the cover plate (5) is provided with an atomization layer (51), and the anti-reflection layer (7) is located on the side of the cover plate (5) facing away from a display panel (4).
US12181740B1 Curved devices
A transparent structure may have layers with curved cross-sectional profiles. The transparent structure may have inner and outer layers with curved portions formed by bending the layers. A display may be applied to one or more of the inner and outer layers. To reduce the strain applied to the display while being bent into a desired curvature, a carrier film may be used during bending operations. The carrier film may be modified with a patch or openings distribute the strain evenly across the display. Additionally or alternatively, a convex mold may be used to further decrease the strain on the display while being formed into the desired curvature.
US12181725B2 Butt closures and organizer assemblies therefor
An organizer assembly includes a primary basket extending along a longitudinal axis between a first open end and a second closed end, the primary basket defining an interior. The organizer assembly further includes a bracket assembly extending along a transverse axis at the first open end of the basket, the bracket assembly including a plurality of hinge assemblies. The organizer assembly further includes a plurality of organizer trays, each of the plurality of organizer trays rotatably connectable to the bracket assembly at one of the plurality of hinge assemblies. Each of the plurality of organizer trays is rotatable between a first position wherein the organizer tray is aligned along the longitudinal axis and a second position wherein the organizer tray is aligned along the transverse axis.
US12181724B2 Apparatus and methods for optical interconnects
Disclosed are apparatus and methods for optical interconnections that include the integration of a photonics die (pDie) and an electronic die (eDie) with a socket layer, waveguides and fiber connectors to enable high bandwidth communications. In one embodiment, an exemplary optical interconnect device includes an electronic die coupled to a photonics die and integrated with a substrate, a socket, a board, a pair of micro-lenses and a mirror coupled to a waveguide, which can be embedded in the board. In another embodiment, the waveguide is embedded in a socket layer and coupled to a fiber connector. In these embodiments, the exemplary optical interface device can be coupled one more other optical interconnect devices via a waveguide array and/or a fiber array.
US12181720B2 Disinfecting covers for functional connectors of medical devices and methods thereof
Disclosed are disinfecting covers for optical-fiber connectors. For example, a male disinfecting cover can include a plug, a bore of the plug, an absorbent disposed in the bore, and a disinfectant absorbed by the absorbent. The plug is configured to insert into a receptacle of a female optical-fiber connector. A female disinfecting cover can include a body, a receptacle in the body, an absorbent disposed in the receptacle, and a disinfectant absorbed by the absorbent. The receptacle is configured to accept a male optical-fiber connector. Whether the disinfecting cover is male or female, the absorbent is configured to contact the ferrule and the optical fiber disposed of the optical-fiber connector. Methods can include at least a method of using the male or female disinfecting cover.
US12181719B2 Optical fiber assemblies and methods of forming the same
Methods of forming an optical fiber assembly involve placing an adhesive in a ferrule assembly, heating the ferrule assembly through thermal induction, inserting an optical fiber into the ferrule bore during or after the heating step, and securing the optical fiber to the ferrule assembly using the adhesive. The thermal induction causes the adhesive to efficiently take or maintain a melted form to allow the optical fiber insertion.
US12181718B2 Hardened fiber optic connector compatible with hardened and non-hardened fiber optic adapters
A fiber optic connector and cable assembly includes a cable with one or more strength members secured to a connector that is connectable to both a hardened and a non-hardened fiber optic adapter. The cable can include multiple cable types with various shapes and strength member configurations. The connector includes a connector housing having a one-piece main body and a cover piece mounted thereon. The one-piece main body defines a plug portion compatible with the adapters. A ferrule assembly is mounted in the plug portion and biased outwardly by a spring. An insert within the connector housing includes a spring stop for holding the spring and a cable retention portion for securing the strength members of the cable. The spring stop and the cable retention portion can be included on a one-piece insert or they can separately be included on separate inserts. The cable retention portion of the insert and the cover piece can take various forms suited for a particular cable of a given fiber optic connector and cable assembly.
US12181708B2 Optical fiber for sensing an analyte, methods of forming and using the same
Various embodiments may provide an optical fiber for sensing an analyte. The optical fiber may include a dielectric core wall defining a hollow space. The optical fiber may also include a cladding layer surrounding the dielectric core wall and spaced apart from the dielectric core wall. The optical fiber may further include a plurality of supports extending from the cladding layer to the dielectric core wall. A thickness of the dielectric core wall may be greater than a thickness of each of the plurality of supports. The dielectric core wall may be configured to carry an optical light for sensing the analyte.
US12181703B2 Display device with light sources and display method thereof
A display device has a main display area and a function-adding area and includes a backlight module and a display panel. The backlight module includes an optical film set and light sources. The light sources are disposed on at least one end of the optical film set that is perpendicular to a light-emitting side of the backlight module, and include first light groups and second light groups. When the display device is in a functional mode, the first light groups are turned off, the second light groups are turned on, a first dark zone is formed on the optical film set, and the function-adding area is located within the first dark zone.
US12181700B2 Optical fiber illumination device
Provided is an optical fiber illumination device in which optical fibers produced without using a special method is used and the amount of light emitted from the side surface is improved. An optical fiber illumination device 1 includes: an optical fiber bundle 10 having a plurality of optical fibers, a resin jacket 101 that covers a bundle of the plurality of optical fibers and emits light, a first end, and a second end, the first end and the second end being polished; and a first light source placed close to the first end so as to emit light in a range of angles larger than an angular aperture of the plurality of optical fibers toward the optical fiber bundle.
US12181696B2 Optical filter and imaging device
An optical filter includes: a resin substrate having a thickness of 20 μm or more and 110 μm or less; an absorption layer having a thickness of 0.25 μm or more and 12 μm or less and being disposed on at least one principal surface of the resin substrate; and dielectric multilayer films disposed as an outermost layer on both principal surfaces of the resin substrate. At least one of the dielectric multilayer films is a near-infrared reflection layer. The resin substrate includes a first transparent resin having a glass transition temperature of 170° C. or more and having specific optical properties. The absorption layer includes a near-infrared absorbing dye (A) and a second transparent resin having a glass transition temperature of 170° C. or more, and the near-infrared absorbing dye (A) satisfies specific optical properties in relation to the second transparent resin.
US12181695B2 Retroreflector
There is provided a retroreflector device, comprising: an incident object made of a material transparent to electromagnetic radiation, the incident object designed to refract an incident ray hitting an incident surface to generate a refracted ray that hits a back surface, and a retroreflective surface positioned in proximity to the back surface of the incident object, wherein the retroreflective surface and the incident object are configured to refract the incident ray to generate the refracted ray for hitting the retroreflective surface at an angle of incidence below a threshold.
US12181692B2 Light adjustment module
A light adjustment module is suitable for being disposed on a transmission path of a light beam. The light adjustment module comprises a housing, a moveable plate, a diffuser, and a light sensor. The housing comprises a base and a cover connected to each other. The cover has a light entrance. The moveable plate is disposed between the base and the cover. The moveable plate moves relative to the housing along a moving direction. The diffuser is disposed on the moveable plate and the transmission path of the light beam from the light entrance. The light sensor is disposed on the base to sense the light beam from the diffuser. The diffuser has at least two regions arranged in the moving direction. The at least two regions respectively have different optical properties. The light beam has different brightness after respectively passing through the at least two regions.
US12181683B2 Optical system
An optical system is provided. The optical system includes a light source used for generating light, a fixed portion, an optical assembly having an equivalent focal length to the light and including a first optical element and a second optical element, and a driving assembly used for driving the second optical element to move relative to the first optical element. The driving assembly includes a first driving element used for driving the second optical element to move relative to the first optical element in a first axis, and a second driving element used for driving the second optical element to move relative to the first optical element in a second axis. The first axis and the second axis are different.
US12181682B2 Eyepieces for augmented reality display system
An eyepiece waveguide for an augmented reality display system may include an optically transmissive substrate, an input coupling grating (ICG) region, a multi-directional pupil expander (MPE) region, and an exit pupil expander (EPE) region. The ICG region may receive an input beam of light and couple the input beam into the substrate as a guided beam. The MPE region may include a plurality of diffractive features which exhibit periodicity along at least a first axis of periodicity and a second axis of periodicity. The MPE region may be positioned to receive the guided beam from the ICG region and to diffract it in a plurality of directions to create a plurality of diffracted beams. The EPE region may overlap the MPE region and may out couple one or more of the diffracted beams from the optically transmissive substrate as output beams.
US12181680B1 Adaptive shading adjustment in optical apparatuses
Disclosed is an optical apparatus with an optical element per eye; a light-control element arranged on an optical path of light passing through the optical element; light sensor(s); and processor(s) configured to: process tracking data to determine at least one of: a gaze position, a gaze direction, a gaze velocity, a gaze acceleration, per eye of a user; determine a current visual activity of the user; determine an ambient light intensity in an environment; determine a shading intensity to be used for the optical element, based on the ambient light intensity and the current visual activity of the user; and control the light-control element to apply the shading intensity to the optical element.
US12181679B2 Diffractive optical elements with mitigation of rebounce-induced light loss and related systems and methods
Display devices include waveguides with in-coupling optical elements that mitigate re-bounce of in-coupled light to improve overall in-coupling efficiency and/or uniformity. A waveguide receives light from a light source and/or projection optics and includes an in-coupling optical element that in-couples the received light to propagate by total internal reflection in a propagation direction within the waveguide. Once in-coupled into the waveguide the light may undergo re-bounce, in which the light reflects off a waveguide surface and, after the reflection, strikes the in-coupling optical element. Upon striking the in-coupling optical element, the light may be partially absorbed and/or out-coupled by the optical element, thereby effectively reducing the amount of in-coupled light propagating through the waveguide. The in-coupling optical element can be truncated or have reduced diffraction efficiency along the propagation direction to reduce the occurrence of light loss due to re-bounce of in-coupled light, resulting in less in-coupled light being prematurely out-coupled and/or absorbed during subsequent interactions with the in-coupling optical element.
US12181670B2 Image generation device, image display system, and information presentation method
Disclosed herein is an image generation device including: a space construction section that constructs a virtual world to be displayed on a head-mounted display; an image generation section that generates, based on a position and a posture of a head of a player wearing the head-mounted display, a display image representing the virtual world in a field of view corresponding to a point of view of the player, and causes the head-mounted display to display the generated display image; and a visitor information acquisition section that acquires information regarding presence of a visitor without a head-mounted display in a space where the player is able to move. While the visitor is present, the space construction section displays an object indicating the presence of the visitor at a corresponding position in the virtual world.
US12181669B2 Head-up display apparatus in which reflecting mirror is rotated
A head-up display apparatus includes: a second reflecting mirror, a first gear, and a rotating apparatus. The second reflecting mirror is rotatable around a first rotation axis C1 extending in a transversal direction. The first gear is disposed in a lower edge portion of the second reflecting mirror. The rotating apparatus includes a second gear that meshes with the first gear from below and that is rotatable around a second rotation axis C2 aligned with the first rotation axis C1. When the rotating apparatus rotates the second gear, the second reflecting mirror is rotated.
US12181668B2 Display system and light control film therefor
A head-up display for a vehicle comprises an optical component having a reflective surface arranged, during head-up display operation, in a configuration that is conducive to sunlight glare. A light control layer is disposed on the optical component to receive sunlight on an optical path to the reflective surface. The light control layer comprises a sunlight-receiving surface and a core material separating an array of louvres. The sunlight-receiving surface of the light control layer is serrated in coordination with the array of louvres so as to deflect received sunlight away from the eye-box of the head-up display.
US12181667B2 Vehicle windshield for use with head-up display system
Certain example embodiments relate to a vehicle windshield with a head-up display system, including first and second spaced-apart substrates sandwiching a polymer-inclusive interlayer therebetween, and an anti-reflective coating provided on an exterior surface of the first substrate or an interior surface of the second substrate in opposite to the polymer-inclusive interlayer. An image source directing light rays towards one of the substrates, has an light emission profile showing the strongest light strength at a first wavelength, whereas the anti-reflective coating has a broad reflectance spectrum, showing the lowest reflectance at a second wavelength, which substantially matches the first wavelength.
US12181664B2 Head-mounted augmented reality stereo vision optical film on glasses
A head-mounted augmented reality stereo vision optical film, including a light transmitting display layer, an optical projection layer, and an eye tracking layer, is provided. The light transmitting display layer has multiple pixel units. The optical projection layer has multiple light guide units. The light guide unit includes a pinhole configured corresponding to at least one of the pixel units. The eye tracking layer has multiple micro sensing elements.
US12181661B2 Micromirror device
In a micromirror device, the upper electrode of the piezoelectric element consists of a plurality of individual electrode parts, each of which is separated by a first stress inversion region and a second stress inversion region. In the first stress inversion region, positive and negative, of a principal stress component having a maximum absolute value among a principal stress, are inverted in a maximum displacement state, in a case of driving in a first resonance mode in which the mirror part is tilted and oscillated around the first axis. In the second stress inversion region, positive and negative, of a principal stress component having a maximum absolute value among a principal stress, are inverted, in a case of driving in a second resonance mode in which the mirror part is tilted and oscillated around the second axis.
US12181656B2 Endoscope
An endoscope includes an insertion portion, an operation portion, a knob protruding from the operation portion to a first side in a direction intersecting a longitudinal direction, a universal cord protruding to a second side in the direction, and a power unit provided in a housing portion disposed on the operation portion on the second side so as not to stick out to the first side with respect to a center axis.
US12181655B2 Optical system for a video endoscope and video endoscope
The invention concerns an optical system, and a video endoscope therefor, with at least one electronic active pixel image sensor with a progressive offset micro-lens array, and a lens system with a plurality of lenses in order to receive image light from an object field and direct it to the image sensor. The optical system has at least one interference filter coating located within the optical system, such that the angle of incidence of the image light on the filter coating is minimized, minimizing thereby the filtration characteristics of the coating that are angularly dependent. This minimization improves the reliability of fluorescence imaging with short optical systems. The location for the filter coating may be on a curved surface, such as a lens, or on a properly positioned flat element within the optical system.
US12181654B2 Endoscope objective optical system and endoscope
An endoscope objective optical system includes, in order from an object side, a first group having a negative refractive power, a second group having a positive refractive power, and a third group having a positive refractive power. Focusing from an object point at a long distance to an object point at a short distance is carried out by moving the second group from the object side to an image side. The first group includes a lens having a negative refractive power, the second group includes a lens which is a meniscus lens having a positive refractive power of which a convex surface is directed toward the image side, and the third group includes, in order from the object side, a lens having a positive refractive power, and a cemented lens composed of a lens having a positive refractive power and a lens having a negative refractive power.
US12181651B2 Method of adjusting optical apparatus, adjustment support method, optical system, and optical apparatus
A method of adjusting an optical apparatus that acquires an image of a sample includes the steps of moving a focusing section included in the optical apparatus in a direction in which a contrast of a first image of the sample increases, and adjusting an aberration amount occurring in the optical apparatus in a direction in which a contrast of a second image of the sample increases.
US12181648B2 Image compensation device for image for augmented reality
The present invention relates to an image compensation device for an image for augmented reality. The image compensation device includes: a compensation function determination unit configured to determine a compensation function for compensating the luminance information of an observed image observed by a user through an optical device for augmented reality when an original image for augmented reality is output from an image output unit; and a pre-compensated image information generation unit configured to generate pre-compensated image information for augmented reality based on the compensation function determined by the compensation function determination unit and original image information for augmented reality. The image output unit outputs pre-compensated augmented reality image light corresponding to the pre-compensated image information for augmented reality, and the plurality of reflective units transfer the pre-compensated augmented reality image light to the pupil of the user by reflecting the pre-compensated augmented reality image light.
US12181647B2 Variable focal distance lens system and imaging device
A first lens unit and a third lens unit are constituted by a lens which is rotationally symmetrical with respect to an optical axis and are disposed on the same optical axis, a first freeform-curved surface lens and a second freeform-curved surface lens have the same shape and are disposed to be rotated at 180 degrees with respect to the optical axis. Further, a refractive power of a second lens unit is variable due to the first freeform-curved surface lens and the second freeform-curved surface lens moving in opposite directions. The first freeform-curved surface lens and the second freeform-curved surface lens are moved in the Y-axis direction in association with movement of some of lens groups constituting the first lens unit and the third lens unit when positional states of the lenses are changed from a wide-angle end state to a telephoto end state.
US12181646B2 Optical system and projection device
The present application provides an optical system and a projection device. The optical system includes a display unit, a first lens group, a second lens group and a reflector which are sequentially arranged along a light transmission direction. The first lens group has a positive focal power, the second lens group has a negative focal power, a total of focal powers of the second lens group and the reflector is positive. A distance from a side of the first lens group close to the display unit to another side of the second lens group far away from the display unit is T0, a distance from the side of the second lens group far away from the display unit to the reflector is T, and T0/T is greater than or equal to 0.8 and less than or equal to 1.1. The optical system provided by the present application is small in size and portable.
US12181644B2 Wide-angle photographic objective
A wide-angle objective in accordance with the invention comprises, in an order from an object-side end to an image-side end, a front group of total positive refractive power having at least four lenses; a middle group of total positive refractive power having at least three lenses; and a rear group of total positive refractive power having at least three lenses, wherein the quotient of the focal length of the front group and the total focal length of the objective amounts to between 2.28 and 2.79, the quotient of the focal length of the middle group and the total focal length of the objective amounts to between 3.02 and 3.69, and the quotient of the focal length of the rear group and the total focal length of the objective amounts to between 3.50 and 4.29.
US12181633B2 Optical imaging lens assembly
The disclosure provides an optical imaging lens assembly, which sequentially includes, from an object side to an image side along an optical axis: a first lens with a negative refractive power; a second lens with a refractive power, an image-side surface thereof being a convex surface; a third lens with a refractive power, an object-side surface thereof being a convex surface; and a fourth lens with a negative refractive power, an object-side surface thereof being a convex surface while an image-side surface being a concave surface. ImgH is a half of a diagonal length of an effective pixel region on an imaging surface of the optical imaging lens assembly, and a spacing distance T12 of the first lens and the second lens on the optical axis, a spacing distance T23 of the second lens and the third lens on the optical axis and ImgH satisfy: 0.4<(T12+T23)/ImgH<0.6.
US12181630B2 Low-refractive-index film, laminate, optical element, windbreak material, and display device
A low-refractive-index film 10 includes a first layer 11 and a second layer 12. The first layer 11 is adjacent to a substrate 20. The low-refractive-index film 10 has a refractive index of greater than or equal to 1.01 and less than or equal to 1.30. The first layer 11 and the second layer 12 each include hollow particles 13 and a binder 14. The first layer 11 satisfies, for example, at least one selected from a group of conditions (I) and (II) described below. (I) A number density ρv1 of voids 15 each having a cross-sectional area of greater than or equal to 1000 nm2 is greater than or equal to 5/μm2 and less than or equal to 100/μm2 on a cross-section of the first layer 11. (II) A ratio of a cross-sectional area of the voids 15 on the cross-section to a total area of the cross-section of the first layer 11 is greater than or equal to 5% and less than or equal to 70%.
US12181629B2 Optical device and method of forming the same
Various embodiments may relate to an optical device. The optical device may include a stacked structure having a first surface and a second surface opposite the first surface. The stacked structure may include a plurality of holes or grooves extending from the first surface towards the second surface. The stacked structure may include a transition metal dichalcogenide material (TMDC) material. A thickness of the stacked structure may be of any value less than 100 nm.
US12181627B2 Sourceless gain stabilization for scintillation counting tools
The present disclosure describes gain stabilization techniques for scintillation devices which do not require use of an intrinsic reference radiation source. Reference light pulses are emitted into the scintillation device to obtain a signal having a given magnitude. The magnitude of the signal is compared to the magnitude of a reference signal computed as a function of temperature and a degradation factor. A gain adjustment is computed which causes the magnitude of the signal to match the target reference magnitude. The gain adjustment is then used to adjust the system gain so that subsequent output signal amplitudes, measured when energetic photons interact in the scintillator, always correspond to the same energy.
US12181619B2 Method for determining the neutron flux by using a portable radionuclide identification device (RID) comprising scintillation material with iodine
A method for determining neutron flux by utilizing a portable Radionuclide Identification Device (RID) as it is used in homeland security applications is provided. The RID has an inorganic crystal comprising iodine, a light detector and electronics for the evaluation of the output signals of the light detector. The method includes a step of detecting, with the light detector, light emitted by the crystal following the interaction of nuclear radiation with the crystal. The intensity of the light measured is a function of the energy deposed in the crystal by said nuclear radiation during the interaction with the crystal.
US12181617B2 Converter array, detector, and photodiode array
According to one embodiment, a converter array includes a first substrate, multiple sets of a plurality of analog-digital converters and a switch. The multiple sets are arranged on the first substrate in array. The switch is configured to switch a connection relationship between the plurality of analog-digital converters to process signals from photodiodes smaller in number than the analog-digital converters.
US12181610B2 CMOS image sensor for direct time of flight measurement
A direct TOF optic sensor is based on CMOS pixels, wherein a pixel structure comprises a photodetector PhD, a non linear resistance R and a transfer MOS transistor in series, and delivers an output signal at a sensing node SN between the resistor and the transfer transistors. The photogenerated current is continuously drained into the nonlinear resistance and converted to a voltage signal by the RC circuit formed by the nonlinear resistance and a capacitance at the sense node SN. The voltage signal is continuously transmitted to a readout circuitry 300 having a fast analog to digital converter. The RC circuit within the pixel structure has a low pass filtering function and a high frequency integrating function, so that noise, in particular thermal noise due to the nonlinear resistance is mainly shifted in a low frequency range, separate from a high frequency range of the main signal component corresponding to a pulse light signal received at the photodetector. The main signal component is recovered by means of one of a band pass or high pass filter F implemented in the readout circuitry, that increases the signal to noise ratio in the high frequency range.
US12181605B2 Distance measurement module, distance measure method and electronic apparatus
An electronic apparatus for detecting distances from the electronic apparatus to external objects is provided, the apparatus comprising a substrate, a light receiving sensor of a distance measurement sensor arranged over the substrate, one or more light sources arranged over the substrate, a first lens arranged over a first one of the light sources and arranged to direct light emitted by the first light source, a second lens arranged over the light receiving sensor and configured to direct light received by the second lens onto the light receiving sensor of the distance measurement sensor, and a transparent member arranged between the second lens and the light receiving sensor and configured to transmit the light directed by the second lens onto the light receiving sensor, and reflect light from at least one of the light sources onto the light receiving sensor of the distance measurement sensor, a lens holder.
US12181604B2 Work vehicle perception systems and rear modules
A rear perception module is utilized in conjunction with a work vehicle having a work vehicle cabin and a cabin roof. In an embodiment, the rear perception module includes an environmental depth perception (EDP) sensor system including a first EDP device having a field of view encompassing an environmental region to a rear of the work vehicle, a rear module housing mounted to an upper trailing edge portion of the cabin roof, and vents formed in exterior walls of the rear module housing to facilitate airflow through the rear module housing along a cooling airflow path. A heat-generating electronic component is electrically coupled to the first EDP device and positioned in or adjacent the cooling airflow path such that excess heat generated by the heat-generating electronic component is dissipated by convective transfer to airflow conducted along the cooling airflow path during operation of the rear perception module.
US12181601B2 Calibration device
A calibration device is provided. The calibration device includes a laser assembly, a calibration bracket and a magnetic element. The calibration bracket includes a loading platform which is configured to support the laser assembly. The magnetic element is mounted on one of the laser assembly and the loading platform, and is configured to attract the other of the laser assembly and the loading platform. By means of arranging the magnetic element on one of the loading platform and the laser assembly, the magnetic element can attract the other of the loading platform and the laser assembly, so that when the laser assembly needs to be mounted on the loading platform, the laser assembly only needs to approach the loading platform and the laser assembly will be attracted to the loading platform due to the magnetic force provided by the magnetic element.
US12181600B2 Determining distance between two radio transceivers
A method for determining a distance between an initiator radio transceiver and a reflector radio transceiver is provided. The method comprises the initiator radio transceiver transmitting a first radio signal at a first transmission time and the reflector radio transceiver receiving the first radio signal at a first reception time. The reflector transceiver samples the first radio signal using a sampling clock signal having a sampling period and determines a first reception-time value at a temporal resolution that is finer than the sampling period, including a fractional component representative of a fraction of the sampling period. The reflector transceiver transmits a second radio signal at a second transmission time that is offset from the sampling clock signal by an amount that depends on said fractional component so as to provide a predetermined dwell time that is determined to an accuracy finer than the sampling period. The initiator radio transceiver receives the second radio signal at a second reception time and determines a distance value representative of a distance between the initiator radio transceiver and the reflector radio transceiver.
US12181596B2 Safety system and method using a safety system
A method using a safety system and a safety system for localizing at least one object, with varying locations, are provided. A radio location system has at least three arranged radio stations and at least one radio transponder is arranged at the object. Position data of the radio transponder and the object can be determined by means of the radio location system. The position data can be transmitted from a radio station of the radio location system to a control and evaluation unit which is configured to cyclically detect the position data of the radio transponder. A first inspection unit is connected to the control and evaluation unit, and the control and evaluation unit is checked by the first inspection unit.
US12181595B2 Device and method for V2X communication
A method for obtaining, by a vehicle, information regarding its own location through V2X communication is disclosed. Specifically, the method for obtaining location information of a vehicle may comprise the steps of: receiving a V2I message including location information of a road side unit (RSU) from the RSU; receiving a V2X message including reception time information related to a time when the V2I message is received from each of a first surrounding vehicle and a second surrounding vehicle; calculating a relative position of the RSU relative to the current vehicle on the basis of the reception time information and the time at which the current vehicle received the V2I message; and acquiring the location of the current vehicle on the basis of the relative location of the RSU and the location information of the RSU.
US12181594B2 Positioning target device
Embodiments of the present disclosure relate to positioning target device. According to embodiments of the present disclosure, the location of the target device is measured by two anchor devices. The distances between the target device at a location and the anchor devices are measured and the distances between the target device at a further location and the anchor devices are also measured. The location of the target device is estimated based on the distances. In this way, fewer anchor devices are used to perform the positioning.
US12181592B2 Multi-port-measurement feedback
A UE includes: a transceiver configured to receive positioning signals from a positioning-signal source; a memory; and a processor communicatively coupled to the transceiver and the memory, the processor configured to: measure a plurality of the positioning signals, from a plurality of ports, spanning a collection of Orthogonal Frequency Division Multiplexed symbols to obtain a plurality of multi-port measurements; determine, based on the plurality of multi-port measurements, that a particular effective beam corresponds to an earliest time of arrival from the positioning-signal source to the UE of a plurality of effective beams associated with the plurality of ports; and send, via the transceiver to a first network entity, abeam indication indicative of the particular effective beam.
US12181591B2 Multimodal location sensing on a mobile phone
Embodiments of this disclosure provide techniques used in a location sensing service and a timeline service implemented in a host device for providing location history. In particular, the location sensing service may passively collect location coordinates of the device using requests made by third party applications. The location sensing service may receive a signal comprising an intent for a location request in response to a change in the user activity or in response to a change in a cellular identification of the device. The device may determine that a time elapsed from a previous location request and a time corresponding with receiving one or more of the signals exceed a time threshold and, based thereon, request a location coordinate of the device.
US12181590B2 Terrestrial positioning system and method for improved terrestrial positioning
A terrestrial positioning system includes a mobile terrestrial transmitter including a local clock source and an inertial measurement unit, and a synchronization master including a memory configured to store initially known positioning information of the terrestrial transmitter. The terrestrial transmitter determines altered positioning information of the terrestrial transmitter using the first IMU and broadcasting a positioning signal including a timestamp. The synchronization master calculates an expected time of flight of the received positioning signal based on the determined altered positioning information and the stored initially known positioning information of the terrestrial transmitter, to determine a first deviation of the actual time of flight determined from the timestamp and the actual reception time of the received positioning signal with respect to the calculated expected time of flight and to instruct the terrestrial transmitter to delay or prepone the broadcast of the positioning signal.
US12181582B2 LIDAR system target detection
A light detection and ranging (LIDAR) system including a processor to receive a return signal from a target based on an optical beam transmitted towards the target and receive a baseband signal in a time domain based on the return signal. The processor of the LIDAR system further to produce a comparison of signal peaks of the baseband signal with an estimate of LIDAR system noise in the frequency domain, and identify targets based on the comparison.
US12181577B2 Sensor device and detection method
Provided are a sensor device and a detection method. The sensor device includes: a light emitting unit transmitting a transmission signal toward a target; a light receiving unit receiving a reflected signal of the transmission signal and generating a binarized signal; a TDC delay line measurement unit and a waveform integration unit generating waveform data indicating temporal changes in the binarized signal and integrating the waveform data to generate integrated waveform data; a stage number calculation unit and a distance conversion unit calculating a near-side distance value and a far-side distance value from intersections of the integrated waveform data and a high threshold value and a low threshold value, respectively; and a determination unit determining whether the target is present on the basis of a distance value calculated from the near-side distance value and the far-side distance value and on the basis of a predetermined distance threshold value.
US12181574B2 System and method for measuring distance using acoustic signal
Provided is a distance measurement system, including: at least one sound source configured to generate an acoustic signal; an acoustic sensor including a plurality of directional acoustic sensors arranged to have directionalities different from one another; and at least one processor configured to: obtain a directionality of the acoustic signal in a particular direction based on at least one of a sum of output signals of the plurality of directional acoustic sensors or a difference between the output signals of the plurality of directional acoustic sensors, the at least one of the sum or the difference being based on applying a weight to at least one of the output signals; and determine a distance between the acoustic sensor and a reflection surface based on a time for the acoustic signal to arrive at the acoustic sensor in the particular direction after being generated and then reflected from the reflection surface.
US12181571B2 Altimeter testing device and methods
Devices and methods for testing altimeters are provided. A radio-frequency (RF) signal may be received from an altimeter and passed through an RF delay module to delay the RF signal. The delayed RF signal may be converted to an optical signal, which may be passed through an optical delay module to delay the optical signal. The system tests the accuracy of the altimeter based on the combined RF signal delay and optical signal delay.
US12181568B2 360° MIMO radar system having multiple radar sensors and phase calibration via over-lapping virtual TX and RX antennas of adjacent radar sensors
The invention describes a radar system consisting of a plurality of subcomponents each individually having all components of a radar device which comprise at least transmitters, receivers, a mixer and a phase locked loop, wherein an individual phase code is generated for each transmitter; and transmitters and receivers of all subcomponents of the radar system together provide a virtual overall arrangement according to the Multiple Input Multiple Output method, wherein at least one virtual sub-arrangement of the overall arrangement, provided by a combination of transmitters of a subcomponent and receivers of a subcomponent, has at least one overlapping column or one overlapping row with another virtual sub-arrangement of the overall arrangement, wherein the at least other virtual sub-arrangement is provided by another combination of transmitters of a subcomponent and receivers of a subcomponent.
US12181566B2 Information processing device, information processing method, computer program, and mobile device
There is provided an information processing device that processes detection information of an external recognition sensor.The information processing device includes: a recognition unit that performs recognition processing on an object on the basis of a detection signal of the sensor; and a processing unit that performs fusion processing on first data before the recognition by the recognition unit and another data. The information processing device further includes a second recognition unit that performs recognition processing on the object on the basis of a detection signal of a second sensor. The processing unit performs fusion processing on third data before the recognition by the second recognition unit and the first data, fusion processing on fourth data after the recognition by the second recognition unit and the first data, and the like.
US12181564B1 Dual round trip time mitigation for wireless local area network devices
A method and devices are disclosed for geo-location of wireless local area network (WLAN) devices. According to one aspect, a method for determining a corrected round trip times (RTT) resulting from communication with a WD is provided. The WD is configured with one or two short interframe spacings (SIFS). The method includes performing RTT measurements at successive times. The method includes determining a presence of one or two modes based at least in part on peaks of a kernel density estimation (KDE) surface. The KDE surface is determined from the RTT measurements. When there is only one mode, a corrected RTT is determined based on the RTT measurements and a first SIFS. When there are two modes, a corrected RTT is determined based on the RTT measurements and the first SIFS plus an SIFS offset (Δ), Δ being based at least in part on a difference between the two modes.
US12181563B2 Edge device and method for sensor-assisted beamforming
An edge device includes an antenna array and a sensor that senses a surrounding area of the edge device. The edge device further includes control circuitry that detects a first user in the surrounding area of the edge device sensed by the sensor, tracks the detected first user in the surrounding area of the edge device based on the sensor, controls the first antenna array to direct a first beam of radio frequency (RF) signal in a first direction of the tracked first user, detects and tracks a second user concurrently with the first user in the surrounding area of the first edge device based on the sensor, and updates the control of the first antenna array to direct a second beam of RF signal in a second direction towards the second user concomitant to the directed first beam of RF signal in the first direction towards the first user.
US12181561B2 Sensor arrangement
The invention relates to a sensor arrangement (101) configured to detect a motion of an object. The sensor arrangement (101) comprises a motion sensor (101a) configured to detect data about the motion of the object; a vibration sensor (101b) configured to detect a vibration of the sensor arrangement (101), wherein if the vibration is lower than a threshold value, then an output signal of the sensor arrangement (101) signaling the motion of the object is output.
US12181560B2 Method and device for tracking a movable target
A method and device for tracking a movable target, relating to the technical field of tracking. In the situation where a tracked movable target travels at a low speed or stops traveling, whether the target is a stationary object or a tracked movable target can still be identified. The method for tracking a movable target comprises: acquiring radar monitoring data of all radar monitoring targets; extracting lateral position data of each radar monitoring target from the radar monitoring data; determining a lateral position change of each radar monitoring target according to the extracted lateral position data; and when the lateral position change of one or more radar monitoring targets from among all the radar monitoring targets is greater than a pre-set threshold value, determining that the one or more radar monitoring targets are tracked movable targets.
US12181557B2 Low-frequency radio navigation system
Systems and methods for a low-frequency radio navigation system are described. The system may include a transmitter comprising a base coded modulator configured to generate a base modulation and a data coded modulator configured to generate a data modulation; wherein the transmitter radiates a continuous, constant-power chirped-FM spread spectrum signal, comprising: the base modulation; and the data modulation, wherein the data modulation is orthogonal to the base modulation. The system may also include a receiver comprising a digital signal processor, wherein at least one matched filter coupled to the digital signal processor, the at least one matched filter configured to decode said base modulation and data-encoded modulation and provide a correlation function for received signals received from at least three geographically-spaced transmitters.
US12181553B2 Deep learning techniques for magnetic resonance image reconstruction
A magnetic resonance imaging (MRI) system, comprising: a magnetics system comprising: a B0 magnet configured to provide a B0 field for the MRI system; gradient coils configured to provide gradient fields for the MRI system; and at least one RF coil configured to detect magnetic resonance (MR) signals; and a controller configured to: control the magnetics system to acquire MR spatial frequency data using non-Cartesian sampling; and generate an MR image from the acquired MR spatial frequency data using a neural network model comprising one or more neural network blocks including a first neural network block, wherein the first neural network block is configured to perform data consistency processing using a non-uniform Fourier transformation.
US12181552B2 Diffusion magnetic resonance imaging using spherical neural networks
The invention provides for a medical imaging system (100, 300). The medical imaging system comprises a memory (110) for storing machine executable instructions (120). The memory further contains an implementation of a trained convolutional neural network (122, 122′, 122″, 122′″, 122″″). The trained convolutional neural network comprises more than one spherical convolutional neural network portions (502, 502′). The trained convolutional neural network is configured for receiving diffusion magnetic resonance imaging data (124). The diffusion magnetic resonance imaging data comprises a spherical diffusion portion (500, 500′). The more than one spherical convolutional neural network portions are configured for receiving the spherical diffusion portion. The trained convolutional neural network comprises an output layer (508) configured for generating a neural network output (126) in response to inputting the diffusion magnetic resonance imaging data into the trained convolutional neural network. The medical imaging system further comprises a processor (104) for controlling the machine executable instructions. Execution of the machine executable instructions causes the processor to: receive (200) the diffusion magnetic resonance imaging data; and generate (202) the neural network output by inputting the diffusion magnetic resonance imaging data into the trained convolutional neural network.
US12181551B2 Magnetic resonance fingerprinting imaging method with variable number of echoes
The present invention discloses a magnetic resonance fingerprinting imaging method with variable number of echoes, in addition to conventional MRF coding such as changing the excitation pulse angle, the method also introduces the change of the number of echoes, so that quantitative maps of B0, B1+, T1 and T2* can be obtained in a single scan. Further, if the echo time corresponding to the in-phase, opposed-phase and in-phase of water and fat is set for three consecutive echoes, the present invention can also image water and fat, and achieve the accurate quantification of B0, B1+, T1w, T1F, [T2*]w and [T2*]F. Through in vivo experiments and simulations, the effectiveness of the present invention has been proved. Therefore, the present invention can provide multiple information representations for common brain diseases (glioma) and fatty diseases (such as lipoma, fatty liver, etc.), which is conducive to clinical diagnosis and treatment.
US12181544B2 RF resonator array device for use in magnetic resonance imaging and methods of use thereof
A radiofrequency (RF) resonator array device for use in magnetic resonance imaging (MRT), The RF resonator array device includes a substrate. An array of coupled split ring resonators are located on the substrate. Each of the coupled split ring resonators includes a first split ring resonator positioned on a first side of the substrate and a second split ring resonator positioned on a second side of the substrate located opposite the first side. The second split ring resonator is inductively coupled to the first split ring resonator. Methods of making and using the RF resonator device are also disclosed.
US12181543B2 Receiving surface coil for nuclear magnetic resonance measurements
For a receiving surface coil for detecting nuclear magnetic resonance signals from a patient, a solution for an easy adaptation of the receiving surface coil to the anatomy of the patient is disclosed. This is achieved by a receiving surface coil for detecting nuclear magnetic resonance signals from a patient, the receiving surface coil comprising: a flexible housing with an opening, a set of RF loop elements housed in the flexible housing, wherein the set of RF loops comprises at least a central loop element running around the opening in the flexible housing and a number of loop elements arranged around the opening.
US12181542B2 MR local coil and method for producing same
A magnetic resonance (MR) local coil, a magnetic resonance apparatus with an MR local coil, and a method for producing an MR local coil are provided. The MR local coil includes an outer casing, an antenna structure, and a frame for accommodating the antenna structure. The outer casing is embodied in a flexible manner and surrounds an inner area. The frame is embodied in a rigid manner, at least in regions, and is connected to the outer casing in a fixed manner. The antenna structure is arranged in the inner area of the outer casing and is held in position by the frame.
US12181538B2 Magnetoresistance bridge circuits with stray field immunity
Magnetic field sensors having at least two bridges including MR elements are described. MR elements of each bridge have different magnetic reference directions. A first bridge is positioned to sense a first uniform magnetic field of a first polarity and a second bridge is positioned to sense a second uniform magnetic field of a second polarity opposite to the first polarity. The first and second uniform magnetic fields make up a differential field of interest. The described magnetic field sensors sense the field of interest in a manner that is immune to stray fields. Dual signal path embodiments are described in which outputs of the two bridges are independently processed and single signal path embodiments include a single signal path for processing the output of a combined (e.g., parallel) bridge arrangement.
US12181536B2 Testing circuit for testing universal serial bus
A testing circuit for testing a universal serial bus (USB) of an electronic device includes a controller, a first switch, a pull-down resistor, a gating pull-up resistor, and a second switch. The controller provides a control signal according to a power receiving condition of the electronic device. A control terminal of the first switch is coupled to the controller. The pull-down resistor is coupled between a configuration channel pin of the USB and a first terminal of the first switch. The gating pull-up resistor is coupled between the configuration channel pin and the control terminal of the first switch. A control terminal of the second switch is coupled to the controller. A first terminal of the second switch is coupled to a second terminal of the first switch and a ground pin of the USB. A second terminal of the second switch is coupled to a reference low voltage.
US12181535B2 Method and device for estimating the usable charge capacity of an electrical energy store
A method for estimating the usable charge capacity of an electrical energy store includes determining a nominal initial charge capacity and a maximum initial estimation error of a new or slightly degraded energy store; determining one or more nominal charge capacities and one or more maximum estimation errors for the degraded energy store; interpolating a graph for the nominal charge capacity and for the maximum lower and upper estimation errors between the interpolation points of the nominal charge capacity and the interpolation points of the maximum estimation errors; and estimating a nominal charge state, a current usable charge capacity with a lower estimation reserve, and a current usable charge capacity with an upper estimation reserve for a current degradation state of the electrical energy store.
US12181532B2 Battery system diagnosing apparatus and method
Disclosed is a battery diagnosing technology capable of effectively diagnosing a defective battery cell among a plurality of battery cells included in a battery system at an early stage. The battery system diagnosing apparatus diagnoses a battery system including a plurality of battery cells having electrode tabs therein, and includes a voltage measuring unit for measuring an end voltage at every charging or discharging for each of the plurality of battery cells; and a processor for accumulating the end voltage of each battery cell measured by the voltage measuring unit over time and detecting a battery cell having a defect in the electrode tab among the plurality of battery cells based on the accumulated end voltage trend.
US12181523B2 Data correction and phase optimization in high-speed receivers
Methods and systems for performing data correction and phase optimization are disclosed herein. In some implementations, a system for performing data correction comprises: an analog to digital converter (ADC) configured to receive differential data from a continuous time linear equalizer (CTLE) and generate a bitstream comprising a plurality of data bits and a corresponding plurality of data sign bits; a decision feedback equalization (DFE) block configured to receive the bitstream from the ADC and provide data to a clock and data recovery (CDR) block; and data correction circuitry. In some implementations, the data correction circuitry is configured to: receive the bitstream from the ADC; determine whether to correct a data sign bit; responsive to determining the data sign bit is to be corrected, flip the data sign bit; and provide the plurality of data sign bits, including the flipped data sign bits, to the DFE.
US12181521B2 At-speed test access port operations
In some examples, an integrated circuit comprises: a TDI input, a TDO output, a TCK input and a TMS input; a TAP state machine (TSM) having an input coupled to the TCK input, an input coupled to the TMS input, an instruction register control output, a TSM data register control (DRC) output, and a TSM state output; an instruction register having an input coupled to the TDI input, an output coupled to the TDO output, and a control input coupled to the instruction register control output of the TAP state machine; router circuitry including a TSM DRC input coupled to the TSM DRC output, a control DRC input coupled to the TSM state output, and a router DRC output; and a data register having an input coupled to the TDI input, an output coupled to the TDO output, and a data register DRC input coupled to the router DRC output.
US12181518B2 Semiconductor device with interface structure
The present application discloses a semiconductor device with an interface structure. The interface structure includes an interface board configured to be fixed onto and electrically coupled to a chuck of a testing equipment, and a first object positioned on a first surface of the interface board and electrically coupled to the interface board. The first object is configured to be analyzed by the testing equipment.
US12181516B2 Lead guides having a recessed face
An embodiment includes a first lead guide, a second lead guide, and a handler. The first lead guide includes a first insulating housing and a first conductive contact having a face and a recessed face. The second lead guide includes a second insulating housing and a second conductive contact. The first and second lead guides are fastened to the handler.
US12181513B2 Inspection method
A control device controls a contact probe in synchronization with a pulse-controlled light having a predetermined wavelength, a measurement instrument measures a characteristic of a sample to be inspected or an analysis sample, and a circuit constant or a defect structure of the sample to be inspected is estimated based on a circuit model created by an electric characteristic analysis device configured to generate the circuit model based on a value measured by the measurement instrument and a detection signal of secondary electrons detected by the charged particle beam device.
US12181504B2 Apparatus and method for inspecting electrostatic chuck
An apparatus and a method for non-destructive inspection of quality of an electrostatic chuck are disclosed. The apparatus includes a measurement unit for measuring a first capacitance of a dielectric layer of the electrostatic chuck and for measuring a second capacitance of an electrode installed in the dielectric layer; and a control unit configured to evaluate quality of the electrode, based on the first capacitance and the second capacitance.
US12181503B1 Systems and methods for isolation resistance monitoring in a battery bank
Systems and methods for monitoring isolation resistance of individual batteries in a battery bank enable measurement of isolation resistance to be performed for different batteries at different times, thereby preventing the measurements from interfering with each other. In some embodiments, each battery in a battery bank has a battery monitoring system controller, and each battery monitoring system controller operates independently of the other battery monitoring system controllers in the battery bank. Each battery monitoring system controller can perform measurements of isolation resistance at regular intervals. Each battery monitoring system controller determines a start time for its measurements in a manner such that no two controllers perform isolation resistance measurements at the same time.
US12181486B2 Plate changer for auto-sampler
A plate changer is provided with a plate storage and a transport mechanism. The plate storage is provided with an installation window portion and a transport window portion arranged to face to each other. The plate storage is further provided with a plate stopper at the transport window portion. The plate stopper stops the sample plate by being arranged at an interfering position where the plate stopper comes into contact with a transport window portion-side end face of the sample plate when the sample plate inserted from the installation window portion has reached a predetermined position in the one direction. The the plate stopper is configured to be arranged at a non-interfering position where the plate stopper does not interfere with the transport mechanism and the sample plate when the sample plate on the plate installation stand is taken out from the transport window portion by the gripping portion.
US12181485B2 Methods of blood screening
The present invention relates to methods of identifying suitable donor blood for cancer patients receiving anti-CD38 antibodies as treatment. In particular, the present invention addresses problems associated with crossmatching patient and donor blood when the patient blood comprises anti-CD38 antibodies that interfere with crossmatching methods of the art.
US12181478B2 Light-emitting marker particles
A light-emitting marker particle having a light-emitting particle core containing a light-emitting material and first and second surface groups bound to the light-emitting particle core. The first surface group contains a polar group and is an inert group which does not bind to a biomolecule. The second surface group contains a biomolecule binding group.
US12181475B2 Reagents for detection of chimeric antigen receptor cells
The invention is directed to a method for preparing a detection reagent for CAR expressing cells according to general formula (I) (X-S)m-D  (I) wherein D is a detection moiety, S a spacer unit and X a polypeptide comprising 10 to 80 amino acids and a N3 group, which binds to the antigen binding domain of a chimeric antigen receptor of a cell and m=4-200, characterized in reacting p detection moieties D with a spacer S according to general formula (II) wherein R is a leaving group, q=1 to 5, and n=4 to 200 and p is 4-250 thereby forming modified detection moiety Sp-D and reacting the modified detection moiety Sp-D with a plurality of polypeptides X to yield (X-S)m-D.
US12181470B2 Regenerable affinity sensors and associated methods
Affinity sensors may exhibit advantaged regeneration behavior when pH is changed in proximity to a sensing element. Such affinity sensors may comprise at least one sensing element comprising a recognition moiety that interacts with an analyte by reversibly forming an analyte complex, and a solid-state pH-modulating element in proximity to the at least one sensing element, wherein formation of the analyte complex is pH-dependent and the at least one sensing element provides a signal that changes when the analyte complex reversibly forms, and a change in magnitude of the signal is correlatable to an amount of analyte interacted with the at least one sensing element.
US12181469B2 Chemical sensor, method for detecting target substance, and apparatus for detecting the same
According to one embodiment, a chemical sensor for detecting a target substance in a specimen, the chemical sensor including a sensitive film, a first extracellular region peptide of a transmembrane receptor immobilized on the sensitive film, a liquid phase disposed on the sensitive film, and a second extracellular region peptide of the transmembrane receptor contained within the liquid phase.
US12181466B2 Controls for implementing multiplex analysis methods
The present invention relates to controls which may be used to secure the results of multiplex analysis methods. The present invention thus relates to solid supports comprising one or several controls and their use in multiplex analysis methods to detect several analytes potentially present in a sample.
US12181463B2 Performing optical measurements on a sample
Apparatus and methods are described including measuring hematocrit within a blood sample, by performing a first measurement on a first portion of the blood sample. Mean corpuscular volume in the blood sample is measured, by performing a second measurement on a second portion of the blood sample, the second portion being diluted with respect to the first portion. A red blood cell count per unit volume within the blood sample is determined by dividing the hematocrit measured within the first portion by the mean corpuscular volume measured within the second portion. Other applications are also described.
US12181462B2 Identification of viable human embryos
Disclosed herein is a method for assessing the probability of embryo implantation success during the in vitro fertilization process. A method of the disclosure can predict embryo implantation success based on, for example, the amount of specific metabolites present in embryo conditioned culture media.
US12181457B2 Method and system for aroma mapping
A computer-implemented method for generating an aroma map is disclosed. The computer-implemented method includes learning one or more aromas associated with one or more items. The computer-implemented method further includes identifying a presence of an item within a venue based on comparing one or more aromas detected by one or more sensors located within the venue with one or more learned aromas associated with the item. The computer-implemented method further includes identifying a micro-location of the item based, at least in part, on a location of the one or more sensors which detected the aroma. The computer-implemented method further includes generating an aroma map geospatially indicating the micro-location of the item within the venue.
US12181453B2 Chromatography column positioning assemblies
The exemplary embodiments provide chromatography column positioning assemblies that can ensure that the distance between face seals or other sealing surfaces/mechanisms at the respective ends of a liquid chromatography column is a desired distance (i.e., the length of the liquid chromatography column). The exemplary embodiments can adjust the separation between the face seals to accommodate different length liquid chromatography columns. For example, a chromatography column positioning assembly of an exemplary embodiment can set the distance between face seals to accommodate a 25 mm column, a 50 mm column or a 100 mm column.
US12181449B2 Fluidized bed for industrial hygiene applications
Embodiments relate to systems and methods for fluidization in industrial hygiene applications. The method includes collecting air samples of contaminants onto the surface of fluidized activated carbon particulate as opposed to fixed-bed particulate. The adsorbates include toluene (a cyclic compound) and n-hexane (an open-chain compound). The obtained results are analyzed and discussed in terms of breakthrough times. The input parameters are the initial concentration of toluene or n-hexane in the air feed stream and the amount of the sorbent used. The feed flow rate is at 2 liters/min, and the temperature and humidity are kept constant at their prevailing laboratory conditions, i.e., 22±2° C. and 34±2% RH, respectively.
US12181448B2 Method for continuously separating components from a sample
A method for continuously separating components from a sample includes providing a field-flow fractionation device including: a channel coupled to a flow generator for translocating the sample components along the channel in a first direction, an actuator for translocating the sample components in a second direction, at an angle with the first direction, and an array of electrodes electrically or capacitively connected to an AC power source, operating the actuator so as to translocate the sample components in a second direction at an angle with the first direction, operating the AC power source so as to generate an AC electric field between adjacent rows, and operating the flow generator, collecting sample components from the sample outlets.
US12181447B2 Drop test fixture
A test fixture is provided for dropping an article from a height to a floor, with the article oriented in relation to the floor at a select angle. The fixture includes a column frame, an overhead beam, a carriage, first and second guy wires, first and second spools, and first and second chains. The frame supports first and second guide arms on opposing sides. The overhead beam has a distance span substantially parallel to the floor. The guy wires attach to the beam separated the span and pass through the guide arms. The spools receive the corresponding guy wires. The chains suspend the article from the carriage above the floor. Upon release of the guy wires, the carriage falls until contact with the guide arms while the article contacts the floor.
US12181446B2 Battery module simulation system and method
The present invention relates to a battery module simulation system and method for easily implementing pressure and temperature conditions in a battery module by easily changing the pressure and temperature applied to a battery cell in a pressure measurement test of the battery cell.
US12181445B2 Pull testing inspection tools for wires or other components under test
An apparatus includes a portable device, which includes a connector configured to contact or grasp a portion of a component and to apply a force on the component during a pull test of the component. The portable device also includes a handle configured to be pulled to apply the force on the component during the pull test of the component. The portable device further includes an indicator configured to at least one of: (i) identify the force being applied to the component during the pull test and (ii) identify when a specified amount of force has been applied to the component during the pull test.
US12181443B2 Augmented reality in ultrasonic inspection
Systems and methods for improved visualization of non-destructive testing (NDT) measurements are provided. A probe can be employed to acquire NDT measurements of a target. Images of the target can also be captured during testing. The captured images can be analyzed to identify selected objects therein (e.g., the target, the probe, etc.) Graphical user interfaces (GUIs) including the NDT measurements can be further generated for viewing in combination with the target. In one aspect, the GUI can be viewed as a hologram within a display of an augmented reality device when viewing the target. In another aspect, the GUI can be projected upon the target. The GUI can be configured to overlay the NDT measurements at the location where the NDT measurements are acquired. This display of the NDT measurements can help an inspector more easily relate the NDT measurements to the target and improve reporting of the NDT measurements.
US12181442B1 Method and apparatus for multi-round alignment of gas long-distance pipeline magnetic flux leakage internal inspection data
Disclosed are a method and an apparatus for multi-round alignment of gas long-distance pipeline magnetic flux leakage internal inspection data. The method includes: identifying the primary feature point data of two sets of internal inspection data, dividing the pipeline into multiple primary pipeline sections, identifying the secondary feature points in the primary pipeline sections, aligning the secondary feature points using a segment splitting algorithm, re-aligning unaligned secondary feature points, and aligning remaining feature points and defects in the secondary pipeline sections.
US12181441B1 Rapid measuring device and measuring method for permanent magnet failure temperature
The present disclosure discloses a rapid measuring device and a measuring method for permanent magnet failure temperature. The device includes a measurement system (1), an infrared thermal imager (2), a vacuum Hall probe (3) and a laser heating device (4). A permanent magnet (5) is used as a sample. These components work together to achieve rapid and accurate measurement of the failure temperature of the permanent magnet sample (5). The present disclosure uses light heating, infrared thermal imaging and surface magnetic field measurement. The heating speed is fast, the temperature measurement is accurate, and the failure temperature measurement of large permanent magnet materials can be achieved.
US12181440B2 Nitrogen-driven desorption by a diazirine
Disclosed is a method of desorbing an adsorbed material by subjecting to energy a diazirine adsorbed on a solid surface or a layer on the solid surface, which causes the diazirine to form a carbene and nitrogen gas; and using the energy of the resultant nitrogen gas to desorb the adsorbed material from the solid surface or a layer on the same. Also disclosed is a method of reacting the resultant carbene with (a) a material in the gas phase proximal to the first solid surface; (b) a material adsorbed on a second solid surface proximal to the first solid surface; or (c) a second solid surface proximal to the first solid surface.
US12181435B2 Methionine concentration measurement method
A method of using a graphite electrode to measure a concentration of glucose or methionine from a biological sample is described. A mechanical pencil lead may be used as the graphite electrode, and the biological sample may come from a patient's serum. The glucose or methionine may produce a peak current response within a range of 0.4-0.8 V when the sample is subjected to linear scan voltammetry.
US12181432B2 Semiconductor devices including crack sensor
A semiconductor device includes a target layer disposed on a substrate, and a crack sensor for detecting a crack generated in the target layer. The crack sensor includes a first conductive pattern positioned at a bottom surface of the target layer, a second conductive pattern positioned on a top surface of the target layer, the top surface being opposite to the bottom surface of the target layer, a plurality of resistors, and nodes. The plurality of resistors are connected in parallel to each other through the first conductive pattern and the second conductive pattern. Each of the plurality of resistors is disposed to substantially penetrate the target layer.
US12181429B2 Apparatus to operate a quality control in industrial production lines, corresponding method and computer program product
An apparatus (20) for carrying out a quality control on industrial production lines (10), comprising one or more apparatuses (30, 40, 50) for the measurement of properties of a product sample (C) of the aforesaid industrial production lines (10), which supply respective one or more measurement signals, the apparatus (20) comprising a processing module configured for processing the one or more measurement signals and obtaining properties of the product sample (C), the quality control being carried out as a function of said properties of the product sample (C), said one or more apparatuses (30, 40, 50) for the measurement of properties of a product sample (C) comprising: an x-ray fluorescence apparatus (30) that comprises an x-ray source (331), which emits a first x-ray beam (XB, XBC) towards the product sample (C) in a measurement environment, and a particle detector (335), which is configured for receiving a second x-ray beam (XBR) scattered by the product sample (C) and generating a first received signal supplied within the set of said respective one or more measurement signals. The apparatus (20) further comprises an optical-spectroscopy apparatus, preferably operating in the near infrared (40), which comprises a radiation source operating in the near infrared (NIR), which emits a first optleal-radiation beam towards a product sample (C), and an optical sensor for receiving a second optleal-radiation beam scattered by the product sample (C) and generating a second received signal supplied within the set of said respective one or more measurement signals.
US12181428B2 X-ray backscatter imaging system for precise searching for container hazardous cargo and method for controlling the same
An X-ray backscatter imaging system for precise searching for container hazardous cargo, includes: an X-ray generator configured to irradiate X-rays toward a search target container; and a cylinder-type scattering X-ray detection collimator configured to allow only scattering X-rays generated on a specific layer of the search target container among the X-rays irradiated from the X-ray generator to pass through, and X-rays scattering on a specific layer is measured by adjusting angles of collimators based on a layer to be measured, so that a search for hazardous cargo by layer of the container can be performed precisely.
US12181427B1 X-ray system
A sample inspection system (100) includes an X-ray emitter, a collimator (170) and a first energy resolving detector (180) arranged along a symmetry axis (105). The X-ray emitter generates at least one focused conical shell beam (150) of X-ray radiation comprised of X-ray photons that propagate through a focal point on the symmetry axis downstream of the X-ray emitter. The collimator (170) has one or more channels, each channel being adapted to receive diffracted or scattered radiation propagating either along the symmetry axis, or parallel with the symmetry axis, or both along and parallel with the symmetry axis (105). Upon incidence of the conical shell beam (150) onto a sample (106) the first energy resolving detector (180) detects radiation diffracted or scattered by the sample (106) via the collimator (170).
US12181426B2 System and method for inspecting defects of structure by using X-ray
A defect inspection system includes an X-ray generator that generates X-ray to be irradiated to a structure, and an X-ray detector that detects the X-ray generated by the X-ray generator and transmitted through the structure. In particular, the X-ray generator is configured to be moved by a first transporting means, and the X-ray detector is configured to be moved by a second transporting means. The system further includes a control unit configured to control and operate the first transporting means and the second transporting means.
US12181424B1 Method and apparatus of stationary-source nonplanar-trajectory narrow-beam computed tomography
Described herein are X-ray-based CT systems, specifically those with a stationary X-ray source and a moving object of interest, and methods of using the same, that address limitations in current stationary-source CT, such as scatter contamination and limited scan trajectories. The described systems include a pre-object collimator to form a narrow beam. Scatter contamination is reduced to less than 5% of acquired projections, resulting in high-quality CT images with minimal artifacts, improving diagnostic accuracy and measurement precision. The described system also allows for nonplanar trajectories, providing complete sampling of an object along multiple degrees of freedom.
US12181422B2 Probabilistic image analysis
A method for detecting at least one object of interest in at least one raw data x-ray image includes the steps of emitting an incident x-ray radiation beam through a scanning volume having an object therein, detecting x-ray signals transmitted through at least one of the scanning volume and the object, deriving the at least one raw data x-ray image from the detected x-ray signals, inputting the raw data x-ray image, expressed according to an attenuation scale, into a neural network, for each pixel in the raw data x-ray image, outputting from the neural network a probability value assigned to that pixel, and, classifying each pixel in the raw data x-ray image into a first classification if the probability value associated with the pixel exceeds a predetermined threshold probability value and in a second classification if the probability value associated with the pixel is below the predetermined threshold probability value.
US12181418B2 System and method for in-situ probing of a conduit
A device for probing an interior of a tube includes an annular frame configured for engagement with a rotor or an orbital element mount. The annular frame presents a mounting surface. An annular buffer layer is positioned radially inward of and concentrically with the annular frame. A flexible annular sealing layer is joined with the annular buffer layer and positioned radially inward of and concentrically with the annular buffer layer. The sealing layer is configured to form a seal with the tube. A rotational layer is positioned between the annular frame and the buffer layer enabling rotation of the annular frame about the annular buffer layer. A process cartridge frame is mounted on the mounting surface and includes three or more process cartridge openings. Each of the cartridge openings is configured to receive a process cartridge. Each process cartridge is rotatively selectable via rotation of the annular frame.
US12181414B2 Method and probe for monitoring oxygen status in live mammalian cells
A method of determining oxygen concentration, metabolic activity, and/or the effects of a test substance on the metabolic activity of a live cell sample by photoluminescence quenching technique employing a photoluminescent probe that self-loads sans any loading reagent into the cells of the cell sample. The probe comprises a plurality of polymeric particles each comprising an amphiphilic cationic polymer matrix having a hydrophobic core and a hydrophilic positively charged surface provided by quaternary amino groups, and a hydrophobic oxygen-sensitive photoluminescent dye embedded in the hydrophobic core.
US12181412B2 Minimizing image sensor input/output in a pulsed hyperspectral, fluorescence, and laser mapping imaging system
Minimizing image sensor input/output pads in a pulsed laser mapping imaging system is disclosed. A system includes an emitter for emitting pulses of electromagnetic radiation and an image sensor comprising a pixel array for sensing reflected electromagnetic radiation. The system includes a plurality of bidirectional pads comprising an output state for issuing data and an input state for receiving data. The system includes a controller configured to synchronize timing of the emitter and the image sensor. The system is such that at least a portion of the pulses of electromagnetic radiation emitted by the emitter comprises one or more of a hyperspectral emission, a fluorescence emission, or a laser mapping pattern.
US12181411B2 Detection method
The present invention relates to an optical sensing element for detection of a narcotic, the optical sensing element comprising a fluorescent sensing compound provided on a substrate, wherein emission of the fluorescent sensing compound is quenched in the presence of the narcotic, and wherein the fluorescent sensing compound is non-polymeric and comprises an electron donor moiety, an electron acceptor moiety and a moiety that influences solubility of the compound in a solvent. Sensing devices incorporating the sensing element and methods of detecting narcotics are also described.
US12181410B2 Sensing arrangement and corresponding detector device
A sensing arrangement and corresponding detector device includes a sensing area, for accommodating a sensing substance selected for experimenting an optical response as a response of an external stimulus; a light emitter, for emitting light towards said sensing area; a light receiver, for receiving a light from said sensing area; a substrate having a first substrate surface and a second substrate surface; wherein, said light emitter includes a first LED and the light receiver includes a second LED, both LEDs formed on the first substrate surface; and the sensing arrangement further includes a trench, formed between the first LED and the second LED.
US12181407B2 Device and a method for light-based analysis of a substance in a liquid sample
A device for light-based analysis of a substance in a liquid sample comprises: an analysis cell for holding the liquid sample; wherein the analysis cell comprises a first wall portion for passing light generated by a light source into the analysis cell, and a second wall portion for passing light from the analysis cell to a light detector; and a plunger configured for movement along walls of the analysis cell for allowing entry of the liquid sample into the analysis cell and pushing the liquid sample out of the analysis cell; wherein at least one wiper is arranged on the plunger for cleaning the first and second wall portions during movement of the plunger.
US12181406B2 Contactless measurement of rock wettability by photonic techniques
Systems and methods include a computer-implemented method for analyzing rock samples. Rock and oil electromagnetic baselines are determined for rock samples in at least a section of an electromagnetic spectrum ranging from ultraviolet to long terahertz radiation. An aging process is conducted on each rock sample, initially starting with the rock and oil electromagnetic baselines. The aging process is repeated using spectrometry on the rock sample and measured wettabilities of the rock sample until changes in spectra are less than a predetermined threshold. Aging information including the spectra and wettabilities are stored in a machine learning database. Spectra are obtained from an unknown rock sample. The spectra are mapped to clusters in the machine learning database. Wettability ranges are determined for the unknown rock sample based on a mapping of the spectra of the unknown rock sample to clusters in the machine learning database.
US12181389B2 Automated histological processing of biological specimens and associated technology
Automated system configured to perform and methods for performing one or more slide processing operations on slides bearing biological samples. The system and methods enable high sample throughput while also minimizing or limiting the potential for cross-contamination of slides. The automated systems can include features that facilitate consistency, controllability of processing time, and/or processing temperature.
US12181388B2 Device for tissue section immobilization and retention
Disclosed herein, inter alia, are devices and methods for transfer and analyses of tissue sections using carrier substrates.
US12181387B2 System and method for sample preservation
A method is disclosed that permits calculation of reagent concentrations (in SI units) over time and space within a tissue sample as the sample is immersed in the reagent and the reagent diffuses into the tissue sample. The disclosed method has yielded the surprising result that once a formaldehyde concentration at all points within a tissue sample exceeds about 90 mM during a cold step of a cold+hot fixation protocol, the hot step of the fixation protocol can be commenced to provide reliable detection of molecular targets and preservation of tissue morphology in downstream analyses.
US12181386B2 Lipid-preserving refractive index matching for prolonged imaging depth for transparent tissue sample and composition
The present disclosure relates to an optical clearing method called lipid-preserving index matching for prolonged imaging depth (LIMPID). The optical clearing method can include simply immersing a sample in an optical clearing solution before imaging (e.g., with microscopy or optical coherence tomography). The optical clearing solution can include water; an iodine-containing non-ionic radiocontrast agent; and urea.
US12181382B2 Micro core-drilling testing system for high-pressure environment
A micro core-drilling testing system for high-pressure environment, including: a pressure chamber, a micro core-drilling testing platform and a control device. The micro core-drilling testing platform includes a lower tray, a middle tray, a hydraulic system, a stroke cylinder, a rock sample plate, a rock sample block, a pressure compensation device and a drilling rig. The drilling rig is configured to carry out core-drilling operation. The hydraulic system is configured to provide power for the drilling rig. The pressure compensation device is configured to balance the pressure inside the pressure chamber and the hydraulic system.
US12181381B2 Biological sample receivers
Disclosed is a biological sample receiver (100) comprising: a planar substrate (10) for receiving a biological sample including a surface area (11) for accepting a biological sample; an envelope (25) substantially surrounding the substrate, said envelope including an opening (34) for facilitating the deposit of a biological sample onto said surface area (11); and a protective cover (40,50,60) formed around the envelope said protective cover including a closure panel (60) moveable at least to a first position where the opening (34) of the envelope is at least partially concealed, and to a second position where the opening (34) is exposed at least sufficiently to allow said deposit, the protective cover (40,50,60) being arranged further to allow the slidable separation of the envelope from the cover; the device being characterised in that said envelope and said cover are formed from a single sheet (15) of folded material.
US12181379B2 Anomaly detection and failure prediction for predictive monitoring of industrial equipment and industrial measurement equipment
A system and method for predicting the failure and estimating the health of the industrial equipment or industrial measurement equipment and diagnosing the root cause of the incipient failures is provided. The system and method are applicable to different types of flow meters used in flow measurement applications and other industrial equipment or industrial measurement equipment. A means to detect anomalies in the industrial equipment or industrial measurement equipment diagnostic signals is provided and thereby allowing incipient failure prediction. The system and method provides the means to calculate the current state of health of the industrial equipment or industrial measurement equipment. Leading indicator/failed component in the industrial equipment or industrial measurement equipment can be tracked down in the event of a failure. The system and method provides the means to label the normal and abnormal periods in the historical data based on the available diagnostic alarms and signals.
US12181370B2 Signal detection method and optical time-domain reflectometer
An optical time-domain reflectometer (OTDR), where a laser emitting apparatus of the OTDR outputs a first optical signal in a first time period. A signal modulation apparatus of the OTDR generates a pulse signal based on the first optical signal, and outputs the pulse signal to an optical fiber in a second time period, where the first time period includes the second time period. A receiver of the OTDR receives a scattered signal from the optical fiber, where a frequency of the scattered signal is the same as a frequency of the first optical signal. Then, the laser emitting apparatus outputs a second optical signal in a third time period, where a frequency of the second optical signal is different from the frequency of the first optical signal. The second optical signal is used as a local oscillator signal to implement coherent detection in the receiver.
US12181369B2 Method and device for determining the shape of an optical waveguide, and device for producing training data for a neural network
A method for determining the shape of an optical waveguide (1) having a plurality of fiber Bragg gratings (15) includes the following steps: coupling light (20) of a light source (2) into the optical waveguide (1), coupling the reflected light out of the optical waveguide (1), determining a spectrum (35) of the reflected light by measuring the intensity (I) versus the wavelength (λ), the spectrum (35) being fed to a self-learning neural network (4) and the shape of the optical waveguide (1) being determined by the neural network. A device for determining the shape of an optical waveguide (1) may be used in a catheter or an endoscope or a biopsy needle or an aerodynamic profiled element. A device for producing training data for a neural network to implement the above is also contemplated.
US12181367B2 Method and drivetrain test bench for detecting an imbalance and/or a misalignment
The invention relates to a method and a drivetrain test bench for detecting an imbalance and/or a misalignment of at least one shaft assembly of a drivetrain during operation on a test bench, wherein a first piezoelectric force sensor is arranged in a flow of force generated by a transmission of power between a load unit of the test bench and a drive unit of the drivetrain or the test bench, and which is transmitted by of the shaft assembly, wherein the first force sensor realizes a first force measurement in a first plane and/or perpendicular to the first plane as is intersected by a rotational axis of the shaft assembly and preferably at least substantially perpendicular to the rotational axis, and wherein the first force measurement and/or a rotational angle determination for the shaft assembly are used to detect an imbalance, and/or a misalignment of the shaft assembly.
US12181366B2 Thermal conductivity gauge
A thermal conductivity gauge measures gas pressure within a chamber. A sensor wire and a resistor form a circuit coupled between a power input and ground, where the sensor wire extends into the chamber and connects to the resistor via a terminal. A controller adjusts the power input, as a function of a voltage at the terminal and a voltage at the power input, to bring the sensor wire to a target temperature. Based on the adjusted power input, the controller can determine a measure of the gas pressure within the chamber.
US12181362B2 Device and method for pressure force inspection
A method includes disposing a wafer in a cup of a clamshell of an electroplating apparatus. The wafer is clamped using the cup and a cone of the clamshell. Pressure forces applied by the cone against the wafer are detected by pressure sensors. The pressure forces include a maximum pressure and a minimum pressure. Clamping the wafer is stopped when a difference between the maximum pressure and the minimum pressure is higher than a predetermined value.
US12181361B2 Automatic decision for self-diagnosis triggering in safety relevant sensors
A pressure sensor module includes a pressure sensor configured to periodically measure an internal air pressure within an enclosure and generate a sensor signal having plurality of sensor values; a signal processing chain for conditioning the sensor signal to generate a plurality of conditioned sensor values; a memory configured to store each of the plurality of conditioned sensor values; and a processing circuit coupled to the pressure sensor via the signal processing chain for receiving a current conditioned sensor value and coupled to the memory for receiving a previous conditioned sensor value. The processing circuit is configured monitor for a fault, including calculating a delta pressure value between the current and previous conditioned sensor values, comparing the delta pressure value to a pressure threshold value, and triggering a diagnostic of the signal processing chain if the delta pressure value is greater than the pressure threshold value.
US12181359B2 Test and calibration system of electronic torque wrench
A test and calibration system of electronic torque wrench includes a base, a sensing device, a force imposing device, and a calibrating device. The sensing device is disposed on the first end of the base and includes a receiving socket to receive the driving portion of the wrench. The force imposing device is disposed on the second end of the base for holding the handle portion of the wrench, such that the wrench imposes the torque on the sensing device which measures the actual torque value. The calibrating device is signally connected with the sensing device and the wrench. When a predetermined torque value is different from the actual torque value, the calibrating device generates a calibrating signal to the electronic torque wrench for the calibration operation. Also, the calibrating device includes a displaying unit for displaying the actual torque value.
US12181357B2 Pressure transmitter
A pressure transmitter is disclosed. A pressure measuring portion pressurized by a target fluid that is a target of a pressure measurement and a reference pressure measuring portion pressurized by an external fluid outside a pipe are provided. In addition, a part of the pressure measuring portion that is pressurized by the target fluid and a part of the reference pressure measuring portion that is pressurized by the external fluid are provided inside one thermally conductive member. Accordingly, at the portion pressurized by the target fluid and at the portion pressurized by the external fluid, a difference in temperature between the pressure measuring portion and the reference pressure measuring portion may be insignificantly small. As a result, an accuracy of an operation of correcting an error that may be generated by thermal expansion of the medium fluid in the pressure measuring portion can be improved.
US12181354B2 Directional differential pressure detector
Methods and apparatuses for indicating the presence of a threshold directional differential pressure between separated adjacent spaces. An inclined conduit contains at least one movable element that indicates whether the pressure difference between the two spaces is at least as high as a threshold pressure difference. The apparatus may provide a compact arrangement while allowing the movable element to have a suitable travel path length within the conduit.
US12181351B2 Thermopile assembly providing a massive electrical series of wire thermocouple elements
Devices and methods are provided for the low-cost manufacturing of thermoelectric power-generation devices (thermopiles) using stable, common materials that can function at very high temperatures. An improved geometry for thermocouple elements in the assembly provides for incorporating a large number of thermocouples. The geometry includes holes and cross-channels in an electrically-insulative device body comprising a material such as a ceramic or glass whereby wires may be deposited and the device heated to sinter or melt deposited junction-forming materials connecting the wires to form a thermopile. These device geometries and manufacturing procedures enable the low-cost production of thermopiles comprised of a massive number of thermocouple elements, from hundreds to hundreds of thousands or more, for electrical power generation using common, standard metallic thermocouple materials and common, widely used electrical insulation materials.
US12181349B2 Color-changing torque seal for electrical connections
The disclosure describes devices and systems for a color-changing torque seal. A system includes multiple electrical connections. Each electrical connection of the multiple electrical connections includes a first electrical connector and a second electrical connector that contacts the first electrical connector. Each electrical connection further includes a color-changing torque seal disposed on the first electrical connector and the second electrical connector. The color-changing torque seal is configured to change color responsive to a temperature change of one or more of the first electrical connector or the second electrical connector.
US12181348B1 Floating thermometer with disinfection device
A floating thermometer with a disinfection device includes a shell, a temperature sensing device and a display device. An upper part of the shell is provided with a sealed first accommodating chamber, first accommodating chamber is arranged with a control device. A lower part of the shell is provided with a second accommodating chamber and a first through hole connected to the second accommodating chamber. The temperature sensing device is located on surface of the shell and electrically connected to the control device. The temperature sensing device is configured to be immersed in water to detect water temperature, generate an electrical signal, and transmit the electrical signal to the control device. The display device is located on upper surface of the shell and electrically connected to the control device. The control device receives the electrical signal and controls the display device to show temperature.
US12181347B2 Wavefront sensors with irregular aperture masks, diffusers, and cameras, and methods of making and using the same
Wavefront sensors are provided herein. An aperture mask is configured to receive incident light the wavefront of which is to be measured and comprising irregularly spaced apertures that respectively transmit sub-beams of the incident light. A diffuser is configured to receive the sub-beams transmitted by irregularly spaced apertures of the aperture mask. A camera, having a focal plane in which the diffuser substantially is located, is configured to obtain a digital image of the diffuser and thus to obtain a digital image of the incident light the sub-beams of which the aperture mask transmits onto the diffuser. A controller is configured to electronically receive the digital image of the diffuser and to measure the wavefront of the incident light based on the digital image. Methods also are provided.
US12181344B2 Thermal infrared detector
Provided is a thermal infrared detector including a thermal infrared sensor array including a plurality of resistive infrared devices that are provided in a plurality of rows and a plurality of columns, and a driving circuit configured to drive the thermal infrared sensor array, wherein at least two resistive infrared devices among the plurality of resistive infrared devices adjacent to each other in a row direction or a column direction are grouped together, wherein at least one resistive infrared device among the plurality of resistive infrared devices is shared by at least two groups, and wherein at least two resistive infrared devices among the plurality of resistive infrared devices that are included in each of the at least two groups are connected in series.
US12181341B2 Method and system for a roboust color matching and adjustment process of effect colors
Described herein is a computer-implemented method for providing a match metric for matching and adjusting color of a target coating and at least one sample coating, the method including at least the steps of: obtaining, via at least one communications interface, spectral curve(s) of the target coating and spectral curves of the sample coating determined at at least one gloss geometry; producing normalized first derivative values of the normalized spectral curves of the target coating and of the sample coating; producing difference values between the normalized first derivative values of the target coating and of the sample coating; producing a first match metric for the target coating and the sample coating based at least on the difference values produced for the at least one gloss geometry; and producing the match metric based on the first match metric. Also described herein is a respective system.
US12181337B2 Laser measurement apparatus having a removable and replaceable beam dump
The present application discloses an apparatus and method configured to measure characteristics of high power beams of laser energy used in material processing. In one embodiment, the apparatus includes a housing having a first compartment and a second compartment separated from each other to reduce the transfer of thermal energy between them. Optical modules having optical sensors configured to measure characteristics of the high power beam are mounted in the first compartment. A removable and replaceable beam dump configured to absorb most of the high power beam is positioned in the second compartment. The removability/replaceability of the beam dump enables operation of the apparatus without active cooling of the beam dump assembly, simplifying the apparatus and protecting the optical sensors in the first compartment.
US12181333B2 Systems and methods for accurate measurement of items in a distribution network
Methods and systems are provided for rating quality of a scale within a plurality of scales. A method of determining a quality rating may include weighing a package on a scale, weighing the first package on a plurality of other scales, and comparing the weight of the package on the scale with the weight of the package on the plurality of other scales. The more agreement between the weight of the package on the scale with the weight of the package on the plurality of other scales, the higher the quality rating of the scale.
US12181330B2 Apparatus and method for the automatic, weight-dependent filling of a hose system
A method and an apparatus are provided for the automatic, weight-dependent filling of a hose system, in particular for a gravimetric cycler for peritoneal dialysis, having only one scale. The hose system includes at least three line sections for connection to at least one drainage bag, to at least one solution bag and to a patient. The method includes opening at least one bag valve and at least drainage: valve, and deriving a first opening duration of the valves from a weight of the solution bag measured by means of the scale and from at least one characteristic.
US12181328B2 Flow through pressure sensor structured to remove dead volume
A system for removing dead volume in a sensor assembly of a mass flow controller is presented. The system comprises a valve assembly communicable coupled to the sensor assembly. The valve assembly is in fluid communication with fluid in a primary flow path and the sensor assembly is in fluid communication with fluid in the primary flow path. The sensor assembly comprises a pressure transducer having a first reservoir and another pressure transducer having a second reservoir. The first reservoir has a port in fluid communication with fluid in a sampled flow path. The second reservoir is coupled to a second pressure transducer and is fluidly coupled to the first reservoir through a flow through path. The second reservoir also includes another port for communicating the flow of fluid from the flow through path to another flow path. A flow rate restrictor is disposed in the flow through path.
US12181327B2 Flowmeter calibration system and method for cryogenic propellant rocket engine
A cryogenic propellant rocket engine, a flowmeter calibration system and method for the cryogenic propellant rocket engine have been provided. The flowmeter calibration system for the cryogenic propellant rocket engine includes a container filling unit, a container, a supply pipeline, a weighing unit, a quick recovery container, a weighing and filling recovery unit and a recovery unit which are sequentially connected; the container filling unit is configured to connect a tank wagon with the container; and the supply pipeline includes a temperature sensor and a pressure sensor, as well as a first isolation valve, a reference flowmeter, a calibration flow adjusting manual valve, a vertical main pipe and N circumferentially and uniformly distributed horizontal pipes which are sequentially connected by a pipeline.
US12181323B2 Material supply system, a storage medium storing a program for a material supply system and material supply method
A rapid rise in the temperature of a liquid level sensor is prevented even at close to a vacuum atmosphere. In a material supply system that is equipped with a tank containing a liquid material and with the liquid level sensor that is provided inside the tank, and in which the liquid level sensor is a self-heating type of sensor that, when the liquid level sensor is generating heat as a result of being supplied with a predetermined normal energy, detects a liquid surface, there are provided a monitoring portion that monitors a detection value from an output signal from the liquid level sensor, and an energy control portion that, when the monitored detection value reaches a predetermined upper limit value, performs control in such a way that the energy supplied to the liquid level sensor is low-level energy that is lower than the normal energy.
US12181322B2 Systems and methods for storing fluid and measuring volume
Systems and methods for storing fluid and sensing volume are described. In some embodiments, a system may include a container having an internal volume that is configured to change as fluid enters or exits the container, a first loop disposed on a first side of the container, and a second loop disposed on a second side of the container. A first current traveling through one of the first loop and the second loop may induce a second current in the other of the first loop and the second loop, and a magnitude of the second current may vary based on changes in the internal volume of the container.
US12181321B2 Diesel exhaust fluid sensor adapter for fluid aeration mitigation
Provided is a diesel exhaust fluid (DEF) sensor adapter. The sensor adapter may include two chambers. The first chamber may include a tortuous pathway for fluid and/or air flow. The second chamber may be fluidly sealed or separated from the first chamber and may house electrical components. The tortuous pathway may include varying stepped segments having a decreasing diameter from a proximal toward a distal end. For example, a first segment at the proximal end may have a larger diameter than a second, middle segment. An entrance to a third segment from the second segment may have a greatly reduced size. The tortuous pathway may further include a vent inlet positioned at approximately the same height as the entrance but requiring an approximate 180° turn therebetween. The inlet may extend into two opposite substantially horizontal portions that each lead to a vent outlet on opposite sides of the sensor adapter. The turn from the inlet to the substantially horizontal portions may be approximately 90°. The sensor adapter and tortuous pathway may mitigate aeration of DEF. The sensor adapter may prevent aerated DEF from entering the sensor adapter and may allow air to vent out of the sensor adapter to prevent aeration of DEF within the sensor adapter.
US12181319B2 Flow sensor chip
A flow sensor chip includes a substrate in which a cavity having an opening is formed; a membrane provided on a surface of the substrate so as to cover the opening; a heater provided inside the membrane; a first thermopile and a second thermopile provided in the membrane, the heater being interposed between the first thermopile and the second thermopile; and a heat conduction member serving as a heat conduction path between the substrate and the membrane. A first hot junction and a first cold junction of a thermocouple provided in the first thermopile and a second hot junction and a second cold junction of a thermocouple provided in the second thermopile are arranged at positions overlapping with the opening as viewed from a direction normal to the surface of the substrate.
US12181317B2 System and method for improved measurement of a flow of fluid through a channel
An HVAC flow measurement system (1) comprises an ultrasonic flowmeter (2) for measuring a flow of gas through a channel (3). The ultrasonic flowmeter (2) comprises ultrasonic transducers (20, 21) arranged at a distance L from each other in flow direction f. The ultrasonic transducers (20, 21) are configured to emit an ultrasonic pulse into the channel (3) and to receive an ultrasonic pulse in the channel (3). The flowmeter (2) further comprises a processor (200) connected to the two ultrasonic transducers (20, 21) and configured to measure transit times in such a manner that a flow velocity of the fluid and at least one characteristic parameter(s) of the channel (30) are determined by using the transit times.
US12181315B2 Optical encoder with alignment photodiodes at two sides of detection photodiodes
There is provided an optical encoder with alignable relative positions between elements including an encoding medium, a sensor package and a memory. The sensor package includes a photodiode array and two alignment photodiodes opposite to the encoding medium. The memory records an alignment pattern associated with output signals of the two alignment photodiodes when the encoding medium and the sensor package are at nominal operating positions. When the encoding medium and the sensor package are not at the nominal operating positions, the relative position alignment is performed by adjusting current relative positions between the encoding medium and the sensor package to cause a current pattern associated with output signals of the two alignment photodiodes to be identical to the alignment pattern.
US12181312B2 Linear position sensing components
Methods, apparatuses and systems for providing a position sensing component are disclosed herein. An example position sensing component may comprise: a sensing coil; a moveable core disposed within the sensing coil; an oscillator circuit; and a feedback control circuit coupled to the oscillator circuit, wherein the position sensing component is configured to: maintain a fixed amplitude voltage in response to a variable current signal provided by the oscillator circuit in conjunction with the feedback control circuit, and generate an oscillator circuit output signal that is linearly proportional to a position of the moveable core with respect to the sensing coil.
US12181307B2 Control arrangement for a vehicle
The present disclosure relates to a control arrangement (200) for a vehicle (100, 102), specifically adapted for use and creation of map data for improved operation of the vehicle (100, 102). The present disclosure also relates to a corresponding method and computer program product.
US12181305B2 Methods and systems for generating lane line and road edge data using empirical path distributions
Systems and method are provided for defining map data used in controlling a vehicle. In one embodiment, a method includes: receiving, by a processor, telemetry data; determining, by the processor, distribution data of a path based on the telemetry data; determining, by the processor, a plurality of sample data based on a trained machine learning model and the distribution data; generating, by the processor, at least one of lane line data and road edge data based on the sample data and a second machine learning model; and storing, by the processor, the map data including the lane line data and road edge data for use in controlling the vehicle.
US12181304B2 Method and device for building road model
The invention relates to a method for building a road model. The method includes: building a lane line pool, the lane line pool including one or more historical lane lines; updating the lane line pool based on matching between a current lane line and the one or more historical lane lines in the lane line pool; and performing lane matching on all lane lines in the updated lane line pool, so as to build the road model. The invention further relates to a device for building a road model, a computer storage medium, and a vehicle.
US12181300B2 Systems and methods for dynamically generating optimal routes for vehicle operation management
A vehicle routing system includes a vehicle routing and analytics (VRA) computing device, one or more databases, and one or more vehicles communicatively coupled to the VRA computing device. The VRA computing device is configured to generate an optimal route for a vehicle to travel that maximizes potential revenue for operation of the vehicle, the optimal route including a schedule of a plurality of tasks, and generate analytics associated with operation of the vehicle. The VRA computing device is further configured to provide a management hub software application accessible by vehicle users associated with vehicles, tasks sources, and other users.
US12181299B2 Systems and methods for dynamically generating optimal routes for vehicle delivery management
A vehicle routing system includes a vehicle routing and analytics (VRA) computing device, one or more databases, and one or more vehicles communicatively coupled to the VRA computing device. The VRA computing device is configured to generate an optimal route for a vehicle to travel that maximizes potential revenue for operation of the vehicle, the optimal route including a schedule of a plurality of tasks, and generate analytics associated with operation of the vehicle. The VRA computing device is further configured to provide a management hub software application accessible by vehicle users associated with vehicles, tasks sources, and other users.
US12181298B2 User terminal and control method thereof
An embodiment user terminal includes an image acquisition part, a user interface configured to display an image photographed through the image acquisition part, a position detection sensor configured to detect a position of the user terminal, and a controller configured to determine a recommended point of interest (POI) among a plurality of POIs located around the user terminal, based on operation information about each of the plurality of POIs, a user's search history for a POI, and the user's POI scrap, and to control the user interface to display an augmented reality (AR) image corresponding to the recommended POI by superimposing the AR image on the image photographed through the image acquisition part.
US12181296B2 Cost-based vehicle routing
Systems and methods are provided for determining navigation routing of a vehicle based on predicted total cost of possible routes, including: receiving information identifying a destination for a vehicle; determining two or more possible routes from a origination to the destination; determining a plurality of cost factors for a plurality of the determined possible routes, wherein the cost factors comprise direct cost information for the plurality of determined possible routes and indirect cost information for the plurality of determined possible routes; calculating a total cost for each of the plurality of determined possible routes using the cost factors; and presenting to the user a lowest-total-cost route from among the plurality of determined possible routes.
US12181294B2 Apparatus and method for providing route in wireless communication system
An electronic device is provided. The electronic device includes a management apparatus for providing a route in a wireless communication system that includes: at least one transceiver; and at least one processor operatively connected to the at least one transceiver, wherein: at least one processor receives service information related to a service, receives cell information related to a first cell and second cells provided by a first cellular network and a second cellular network, respectively, and provides the electronic device with a service route which includes at least one second cell among the second cells and is determined on the basis of the service information and the cell information; and the service is provided by the at least one second cell.
US12181293B1 Autonomous vehicle taxi/delivery service
The present invention provides a system, method, and software for operating a taxi and delivery service using a fleet of autonomously driven vehicles amassed from a plurality of unassociated individuals and providing a graphical user interface for interested parties to register their vehicles for use and for customers to schedule services.
US12181278B2 Measuring apparatus, on-chip instrumentation device and measuring method
This application discloses a measurement apparatus that does not use a femtosecond laser light source and a delay stage. The measurement apparatus mixes a first laser light from a first CW laser light source and a second laser light from a second CW laser light source to generate an interference light having a beat in a range from GHz to THz and demultiplexes the interference light into a pump light and a probe light. A generating photoconductive antenna is irradiated with the pump light, and a detecting photoconductive antenna is irradiated with the probe light. A current value of an electromagnetic wave propagating through a waveguide connecting the generating photoconductive antenna and the detecting photoconductive antenna is measured using a current system connected to the detecting photoconductive antenna.
US12181273B2 Three-dimensional measurement device
A three-dimensional measurement device includes one or a plurality of light source units configured to irradiate the object to be measured SA with measurement light having a predetermined pattern, one or a plurality of image capture units configured to capture an image of the object to be measured which is irradiated with the measurement light, and a measurement unit configured to measure a three-dimensional shape of the object to be measured on the basis of results of image capture performed by the image capture units. The light source units are constituted by an S-iPMSEL of M-point oscillation.
US12181271B2 Estimating in-die overlay with tool induced shift correction
A metrology module includes an estimation model that is configured to provide an estimation of independent overlay with tool induced shift on received wafers based on only one azimuth angle spectra. The estimation model can use at least one machine learning algorithm. The estimation model can be derived by the machine learning algorithm applied to calculated training data based on a first training sample set from initial metrology measurements and an additional tool induced shift training sample.
US12181270B2 Inspection device for cylindrical bodies
An inspection device for a cylindrical body, a bundle of cylindrical bodies having improved straightness, and methods of inspecting are provided. The inspection device includes a transport device, a rotation device, and a measuring device. The transport device moves the cylindrical body relative to the measuring device. The rotation device and the transport device rotate the cylindrical body while the cylindrical body is moving relative to the measuring device. The measuring device measures the cylindrical body while the cylindrical body is moving relative to the measuring device and while the cylindrical body is rotating.
US12181269B2 Method of size measurement in mono-vision scope image
An embodiment in accordance with the present invention provides a method for accurate and objective quantification of stone fragment size. The method includes intraoperative measurement of objects during URS. The method analyzes URS procedures for ureteral and renal stones during basket extraction of fragments. An instrument is passed through an instrument channel of the ureteroscope and advanced until it is adjacent to the stone fragment to be measured. The measurement of stone fragment size is based on the known distance of a tip of the instrument in the ureteroscope's visual field.
US12181268B2 Optical positioning aid for a distance sensor, distance measuring system and corresponding method
An optical positioning aid for a distance sensor for assisting in the positioning of the distance sensor relative to a measurement object includes a light source and a control unit. The light source is generates a setting light beam having a wavelength in the visible range and is suitable for generating a light spot on a measurement object. The control unit has a distance input and is communicatively connected to the light source to control at least one property of the setting light beam. The control unit evaluates an input value input into the distance input and influences at least one property of the setting light beam on the basis of a result of the evaluation such that the setting light beam allows conclusions to be drawn concerning the input value. A distance measuring system and a method for assisting in the positioning of a distance sensor are also disclosed.
US12181266B2 Facility and method for measuring the thickness of the walls of glass containers
A method for measuring the thickness of glass containers includes the following steps: choosing to measure the radiation emitted by the container from a first side and a second side of the container diametrically opposite to each other; choosing to measure the radiation emitted by the container in a first spectral band in a range between 2,800 nm and 4,000 nm and in a second spectral band; simultaneously measuring, from each side of the container, the intensity of the radiation coming from the walls in the first spectral band and in the second spectral band; and determining at least the thickness of the first wall and of the second wall (22), from the measurements of the intensity of the radiation coming from the first wall in the first and second spectral bands and from the second wall in the first and second spectral bands.
US12181264B2 Programmable system and method for a munition
According to a first aspect of the invention, there is provided a programmable system for a munition, comprising: an electroacoustic transducer, arranged to receive an acoustic signal comprising data, and convert that signal into an electrical signal comprising data; a processor, arranged to receive and process the electrical signal comprising data, and to use that data in programming of the programmable system.
US12181263B2 Firearm projectile
A firearm projectile has a rear section and a forward section spaced from the rear section. A collapsible spacer is positioned between the forward section and the rear section.
US12181259B2 Multi-fault tolerant separation system
A separation device assembly with efficiency that allows for multi-fault-tolerance. The separation device assembly comprising an inflation device that applies force to a shear plate assembly which in-turn applies focused force to a frangible portion. The assembly further comprising a set of upper and lower compressive load bearing elements which are configured as a stopping means. The limitation of excess movement after fracture allows residual energy from the inflation device to be applied to non-fractured portions of the assembly.
US12181257B2 Long-range electric-pulse bullet and weapon
Disclosed are a long-range electric-pulse bullet and a weapon. The electric-pulse bullet includes a striking module, a circuit module, a connection module and an ejection device. The striking module includes at least a pair of electrodes for launching to a target. The circuit module is for generating a pulse current. The connection module is for electrically connecting the electrodes and the circuit module, and conducting the pulse current to the target through the electrodes. The ejection device is adjacent to the electrodes, and configured to eject and separate the electrodes outwards when the electric-pulse bullet is launched, making a spacing between the electrodes immediately reach at least 100 millimeters.
US12181252B2 Weapon sighted camera system
Systems, apparatuses, and methods are described which provide weapon sighted cameras. A camera can be mounted on a weapon and, after a set-up procedure, can acquire a target without using a weapon sight of the weapon.
US12181248B2 Sight adjusting mechanism
A sight adjusting mechanism includes an adjusting knob, an adjusting ring member, an adjusting bolt and a base. An upper-side portion of the adjusting bolt enters a through hole of the adjusting ring member to couple with the adjusting ring member. A lower-side portion of the adjusting bolt enters a through hole of the base to couple with the base. Thus, the adjusting bolt can only move along an axis. The mechanism is implemented without mechanical feedback, and thus rotating angles are improved with great precision. Also, the mechanism includes a limiting member disposed in a penetrating hole of the adjusting knob and a positioning ring mounted on the adjusting ring member. By cooperation of the limiting member and the positioning ring, an angle at which the adjusting knob can rotate is defined. A fine adjustment and a quick adjustment of a sight point are implemented.
US12181245B1 Rotatable firearm stock
Apparatus, systems, and methods for a rotatable firearm stock. The stock includes a first grip portion configured to be attached to a firearm receiver. The stock includes a second grip portion having a first axis of rotation. The stock includes a first connection interface between the first grip portion and the second grip portion. The first connection interface enables the second grip portion to be connected to the first grip portion in more than one angular orientation about the first axis of rotation. The second grip portion includes a second axis of rotation. The stock includes a butt stock positioned adjacent to the second grip portion. The stock includes a second connection interface between the second grip portion and the butt stock. The second connection interface enables the second grip portion to be connected to the butt stock in more than one angular orientation about the second axis of rotation.
US12181237B2 Trigger return and safety mechanism
A trigger return and safety mechanism are mountable on a frame of a firearm. The trigger is mountable on the frame and pivotable about a trigger pivot axis. A strut is pivotably attached to the trigger at a strut pivot axis oriented parallel to and offset from the trigger pivot axis. The strut comprises a spring bearing surface and a safety bearing surface. A spring acts between the spring bearing surface and the frame for biasing the trigger into a reset position after the trigger has been pulled. A body is mountable on the frame, the body being movable between a first position wherein the body is not engageable with the safety bearing surface, thereby allowing pivoting motion of the trigger, and a second position wherein the body is engageable with the safety bearing surface thereby limiting pivoting motion of the trigger.
US12181235B2 Barrel extension extraction cam and barrel extension system
Embodiments of the present disclosure generally relate to bolt extraction systems and barrel extension systems for rifles, such as bolt-action rifles. In one or more embodiments, the bolt extraction system includes a bolt and a barrel extension which provide extraction cams and extraction lugs to utilize a screw action while assisting in the removal of the bolt head and a spent cartridge from the barrel extension. In other embodiments, the barrel extension system includes a barrel extension and a firearm receiver with a clamp assembly. The barrel extension has a threaded hole which aligns with an attachment hole disposed on the firearm receiver. A fastener couples the barrel extension to the firearm receiver via the attachment hole and the threaded hole.
US12181233B2 Gas shell and gas-filled barrel to increase exit velocity of a projectile
Air as conventionally known is comprised of about 78% nitrogen and 21% oxygen with other trace gases such as carbon dioxide, neon, and hydrogen. Other gases (e.g. helium) and partial vacuums have both a lower density and a higher speed-of-sound from that of conventional air or even some highly utilized propellant gases. The present application and described embodiments take advantage of these principles to provide a purge gas mixture and system to increase the speed of a projectile exiting the muzzle-end of a gun barrel. A partial vacuum may also be used in certain applications.
US12181229B2 Heat exchanger with a glass body
An apparatus includes a glass body having a first face and a second face on opposing ends and defining a longitudinal axis between the opposing ends. The glass body includes multiple planar exterior surfaces, each extending continuously from the first face to the second face. The glass body also includes an interior surface surrounding an aperture, the aperture extending longitudinally from the first face to the second face. The glass body further includes a plurality of holes surrounding the aperture, where the holes are disposed within the glass body and extend longitudinally from the first face to the second face. The holes are configured to receive and direct a gas through the holes to exchange heat between the gas and the glass body.
US12181227B2 Heat exchangers with integrated electrical heating elements and with multiple fluid flow passages
A heat exchanger has at least one channel structure defining a fluid flow passage. Each channel structure includes first and second thermally conductive plates, with a fluid flow passage defined by a space between the inner surfaces of the first and second plates. At least one electrical heating element is provided outside the fluid flow passage and located adjacent to the outer surface of the first plate, such that heat from the heating element is transferred through the first plate to the fluid in the flow passage during use of the heat exchanger. In some embodiments, the first plate of the first channel structure is arranged opposite to the first plate of the second channel structure, with spacers received between the first and second channel structures. At least one of the spacers may have fluid transfer openings to provide flow communication between the first and second channel structures.
US12181226B2 Heat transfer plate and gasket
A heat transfer plate has a front gasket groove including an annular front groove part extending around a heat transfer area, upper and lower distribution areas, and first and third portholes, and second and fourth ring groove parts enclosing second and fourth portholes. An upper front groove portion of the front gasket groove extends between the second porthole and the upper distribution area. A lower front groove portion of the front gasket groove extends between the fourth porthole and the lower distribution area. A bottom of the upper front groove portion is inclined such that the front gasket groove depth, within the upper front groove portion, increases in a direction towards the second adiabatic area, and a bottom of the lower front groove portion is inclined such that the front gasket groove depth, within the lower front groove portion, increases in a direction towards the fourth adiabatic area.
US12181225B2 Lightweight carbon foam structure for phase change material heat sinks
A phase change material heat sink including: a carbon graphite matrix having one or more removed portions; and an expanded graphite located within the one or more removed portions.
US12181223B2 Integrated radiator
An embodiment integrated radiator includes an upper section including an upper tube, a first upper tank, a first upper header, a second upper tank, and a second upper header, wherein the upper tube is configured to pass an upper-side coolant therethrough, a lower section including a lower tube, a first lower tank, a first lower header, a second lower tank, and a second lower header, wherein the lower tube is configured to pass a lower-side coolant therethrough, and a middle section disposed between the upper section and the lower section, the middle section including a middle tube, a first middle tank, a first middle header, a second middle tank, and a second middle header, wherein the middle tube is configured to receive a cooling medium therein.
US12181221B2 Cassette design drop out box, combustion chamber, duct and electric arc furnace upper shell system
An enclosure of a steel-making furnace system includes a support structure including a frame that defines an interior, a supply line for supplying a cooling liquid from a reservoir, and a return line fluidly coupled to the supply line and the reservoir. A plurality of panels includes sinuously winding piping having an inlet and an outlet. The inlet is fluidly coupled to the supply line and the outlet is fluidly coupled to the return line. The frame includes a plurality of support members spaced from one another, where each of the plurality of support members defines a slot. Each of the plurality of panels is removably and slidably received with the slot for coupling to the frame.
US12181219B2 Low profile design air tunnel system and method for providing uniform air flow in a Refractance window dryer
A low profile design air tunnel system and method for providing uniform air flow in a refractance window dryer are disclosed. According to one embodiment, a system comprises a conditioned air supply manifold that provides air into a drying chamber. The system has a drying belt directed through the drying chamber. A feed application tray at a first end of the drying belt applies a liquid to the drying belt. The system has an exhaust manifold located at the first end of the drying belt.
US12181218B2 Bridge reducing mixed-flow grain dryer with cross-flow vacuum cool heat recovery system
An improved grain dryer is presented having a mixed-flow heating section having a plurality of inlet ducts connected to the plenum that facilitate air flow into the grain column from the heated and pressurized heat plenum, and a plurality of exhaust ducts connected to openings in the exterior wall that facilitate air flow out of the grain column. Outer most ducts of the inlet and exhaust ducts, which are positioned closest to end walls of the grain column, are configured to reduce bridging or grain between the outer most ducts and the end walls of the grain column.
US12181217B2 Apparatus and method for separation of air by cryogenic distillation
An apparatus for separation of air by cryogenic distillation comprising: a system of columns; a first turbine; a warm compressor coupled to the first turbine; a second turbine; a cold compressor coupled to the second turbine; a heat exchanger; means for sending air cooled in the heat exchanger at an intermediate temperature of the heat exchanger to the cold compressor; means for sending expanded air from the second turbine to the system of columns; means for sending air compressed in the cold compressor to an intermediate point of the heat exchanger and then at least in part to the system of columns via a first valve; means for sending air compressed in the cold compressor to the inlet of the first turbine via a second valve without passing through the heat exchanger, wherein the means for sending air compressed in the cold compressor to the inlet of the first turbine via the second valve without passing through the heat exchanger is also connected to the inlet of the first turbine; means for sending a fraction of air cooled in the heat exchanger to an intermediate temperature of the latter to the first turbine; means for sending expanded air from the first turbine to the system of columns; and a bypass line provided with an expansion valve configured to send air from the cold compressor to the system of columns without passing through the heat exchanger.
US12181216B2 Method to control the cooldown of main heat exchangers in liquefied natural gas plant
A method to control the cooldown of main heat exchangers in liquefied natural gas plant. The method provides for the automated control of a flow rate of a natural gas feed stream through a heat exchanger based on one or more process variables and set points. The flow rate of refrigerant streams through the heat exchanger is controlled by different process variables and set points, and is controlled independently of the flow rate of the natural gas feed stream.
US12181214B2 Methods and configurations for LNG liquefaction
Systems and methods for pre-cooling a natural gas stream to a liquefaction plant. A system may include a compressor configured to receive a first natural gas stream at a first pressure and produce a second natural gas stream at a second pressure; an exchanger to cool the second natural gas stream; and an expander to receive the cooled natural gas stream and expand the cooled natural gas stream to produce a chilled natural gas stream.The refrigeration content of the refrigerant is used to liquefy and sub-cool the natural gas stream to produce liquefied natural gas in a cold box or cryogenic exchanger. The refrigerant may be an external gas or an internal refrigerant working fluid expanded and compressed in a twin compander arrangement and compressed by a refrigerant compressor, or an external single mixed refrigerant working fluid compressed by a refrigerant compressor and expanded thru a JT valve.
US12181210B2 Vacuum adiabatic body and refrigerator
Provided is a vacuum adiabatic body. The vacuum adiabatic body includes a mullion configured to divide the first space into two spaces and a connection pipe supported on the mullion so as to be fixed in position, the connection pipe being configured to connect the two space to each other. According to the embodiment, the vacuum adiabatic body may increase in strength, and also, a passing path of defrosting water may be secured.
US12181209B2 Household appliance including a wall which has an integrated raised coupling element for coupling to a backing part mounted thereon, and method for mounting the coupling element on the wall
A household appliance, in particular a household refrigerator, includes a receiving space, in particular for food, which is delimited by walls of the household appliance. A backing part is mounted on an outer side of one of the walls facing away from the receiving space. The backing part has a coupling element which, when the backing part is mounted on the outer side, is coupled to a counter-coupling element which is on the outer side. The counter-coupling element is constructed as a raised cup without holes, and the coupling element is constructed as a receptacle through which the cup extends in the mounted state. A method for mounting a backing part on a wall of a household appliance is also provided.
US12181208B2 Refrigerator appliance subcomponent mounting system
A refrigerator appliance includes a cabinet, an anchor, a subcomponent, and a fastener. The cabinet has walls that define an internal storage chamber. A first of the walls defines a pocket that extends outward from and is open to the internal storage chamber. The anchor is disposed within the pocket and engages the first of the walls such that the anchor is secured to the first of the walls. The subcomponent is disposed within the internal storage chamber. The fastener secures the subcomponent to the anchor.
US12181205B2 Installation foot and refrigerator having same
Provided are an installation foot and a refrigerator having same, the installation foot including: a support base, a part of which forms a support platform; a roller wheel, rollably disposed below the support platform; a first adjustment portion, provided with a first screw rod and a first adjustment rotary disc, the first screw rod being rotatably disposed on the support platform, and the first adjustment rotary disc being fixedly connected to the first screw rod or integrated with the first screw rod to drive the first screw rod to rotate; and a second adjustment portion, provided with a second screw rod and a second adjustment rotary disc, the second screw rod being rotatably disposed on the support platform, and the second adjustment rotary disc being fixedly connected to the second screw rod or integrated with the second screw rod to drive the second screw rod to rotate.
US12181200B2 Refrigerator system
A fixation system for use in a refrigerator, including an insulative member and a ventilation panel defining a number of vents, includes first and second straps. The second strap is spaced apart from the first strap. The first strap and the second strap are collectively configured to receive the insulative member. The first strap includes a main body having a rear side and a front side opposing the rear side. The rear side is configured to lie against a rear wall of the refrigerator and defines a first aperture configured to receive a first fastener to fix the main body to the rear wall of the refrigerator. The front side defines a second aperture configured to receive a second fastener to fix the ventilation panel to the main body.
US12181199B1 Cooler with dry storage compartment
A cooler assembly including an ice chest assembly and a receptacle assembly. The ice chest assembly includes an insulating container having a rectangular shape. The container has an opening that is covered by a lid. The lid is hingedly attached to one edge of the opening. The container includes handles attached to sides of the container. The receptacle assembly includes a tubular receptacle being extended through the interior of the cooler from one lateral side to another lateral side. The tubular receptacle has threaded ends to receive threaded caps. The threaded caps removably cover openings of the receptacle. The tubular receptacle has a dry and cool interior.
US12181198B2 Refrigerator appliance and latch for an ice bin access panel of the refrigerator appliance
A refrigerator appliance includes a door, an access panel, and a latch. The door defines an ice storage compartment. The access panel is configured to transition between open and closed positions. The access panel is configured to cover the ice storage compartment in the closed position. The access panel is configured to provide access to the ice storage compartment in the open position. The access panel has a protrusion extending outward therefrom. The latch is secured to the door. The latch defines a notch configured receive the protrusion to secure the access panel in the closed position. The latch has a ramped surface configured to guide the protrusion toward the notch during the engagement between the latch and the access panel.
US12181194B2 Heat pump and water heater
An embodiment of the instant disclosure comprises a reversible heat pump and water heating system for conditioning a space and heating water. The system comprises a refrigerant circuit that includes a compressor, a source heat exchanger, a space heat exchanger, and an expansion device. A 4-way reversing valve alternates between heating and cooling modes of operation. The system includes a heat exchanger for heating water in the water heating loop, and a 3-way valve that either actuates the refrigerant flow through the water heater heat exchanger or bypasses at least a portion of the refrigerant flow around the water heater heat exchanger. The heat pump system is operable in at least five modes—space heating only, space cooling only, water heating only, and either space heating or space cooling combined with water heating. Use of a modulating 3-way valve allows the amount of the refrigerant flow through the water heating heat exchanger to be adjusted to precisely match space conditioning and water heating demands and stable operation of the heat pump system. Either of the space and source heat exchangers may be bypassed and deactivated to reduce the heat pump system power consumption.
US12181193B2 Vapor cycle cooling system for high powered devices
A vapor-compression system includes a centrifugal compressor configured to increase a pressure of a refrigerant based on at least one of an activation of a device or the device being equal to or above a first threshold temperature. A fluid communication system is configured to provide, to the device, a portion of the refrigerant in a liquid state. The portion of the liquid refrigerant in a liquid state is configured to have a saturation temperature equal to or below the first temperature threshold.
US12181192B2 Methods and devices for controlling the temperature of a surface
Disclosed herein are systems and methods for a method for controlling the temperature of a surface. In some embodiments, the method includes applying a variable input to a heat pump (e.g., a Peltier) in thermal communication with the surface. The variable input may vary about a voltage and may include a powered period and an unpowered period. In some embodiments, the method includes measuring a temperature of an element in thermal communication with the surface, determining, based on the temperature of the element, whether a temperature of the surface is within a safe temperature range for a user in thermal communication with the surface, in response to determining the surface is not within the safe temperature range, adjusting the voltage of the variable input to the heat pump, and in response to determining the surface is within the safe temperature range, continuing operation of the variable input at the voltage.
US12181191B2 Pressure regulated semiconductor wafer cooling apparatus and method and a pressure regulating apparatus
A semiconductor wafer cooling system and method and a pressure regulating apparatus for mitigating pressure increases in a semiconductor wafer conditioning circuit are disclosed. The pressure regulating apparatus comprises: a buffer vessel, the buffer vessel comprising an inlet and outlet channel; wherein the inlet channel is configured in operation to be in fluid communication with a higher pressure location of the semiconductor wafer conditioning circuit, and the outlet channel is configured in operation to be in fluid communication with a lower pressure location. the inlet channel comprises a pressure controlled valve configured to close the inlet channel during normal operation such that the buffer vessel is isolated from the higher pressure location of the conditioning circuit and to open the inlet channel in response to the pressure within the semiconductor conditioning circuit rising above a predetermined level.
US12181186B2 Fracturing hot rock
A system and method for harnessing geothermal energy using fracturing of hot rock. The system has at least a first well and a second well. The method involves introducing an alkali metal downhole in a first well. A solution is also introduced into the first well. The solution produces an exothermic reaction with the alkali metal. The gas and heat fracture the hot rock producing fractures. The fractures fluidly connects the first well to the second well. A solution, such as water, can be pumped through the first well, through the fractures, and into the second well. The hot rock passes geothermal energy to the water which can then be utilized.
US12181180B2 Photovoltaic-phase change energy storage system and method
A solar photovoltaic powered phase change material thermal energy storage system includes a refrigerator unit having a phase change material (PCM) tank and a photovoltaic (PV) panel to provide electrical energy to the PCM tank to melt a PCM stored therein. The PCM tank includes a refrigeration coil immersed in the PCM and configured to circulate refrigerant to between the PCM tank and a condenser. Energy released and absorbed during solidification and melting of the PCM is used to support an air-conditioning (AC) unit and substitute power used by a compressor of the AC unit, to handle demand during peak hours, thereby reducing overall power requirement of a facility. The melting of the PCM is also controlled, so that the AC unit may operate with the aid of the PCM for longer duration during the day.
US12181177B1 Air conditioning system and method comprising an automatic cleaning of a condensate drain pipe
An air conditioning system, capable of automatically unclogging an air handler condensate drain tube, includes a primary fluid control valve to allow or prevent draining from the air handler through the condensate drain tube, and at least one secondary fluid control valve for allowing or preventing fluid flow from a cleaning fluid source to the condensate drain tube. First and second condensate sensors may sense condensate accumulation in two areas arranged one higher than the other. A controller may sense an activation of the first and second condensate sensors, and may close the primary fluid control valve preventing fluid flow from the condensate drain tube into the air handler, and open the secondary fluid control valve or valves enabling fluid flow from the respective cleaning fluid source to the condensate drain tube, to break and drain out a clog formed in the condensate drain tube.
US12181176B2 Indoor unit of air conditioner, and air conditioner
Disclosed are an indoor unit and an air conditioner. The indoor unit has a chassis, a washing module, and a water blocking structure. The chassis has a condensate area and an effluent area adjacent to the condensate area and positioned above the condensate area. A portion of a bottom of the effluent area adjacent to the condensate area is recessed with a water outlet hole in communication with the condensate area. The washing module is mounted on the chassis and has a discharge pipe extending into the effluent area. The water blocking structure is arranged between the condensate area and the effluent area. A top end of the water blocking structure is connected to the washing module, and a lower end of the water blocking structure is in front of the water outlet hole to shield a part of the water outlet hole.
US12181175B2 Damper with spring thrust bearing and flush end cap
A damper of a heating, ventilation, and/or air conditioning (HVAC) system includes a damper blade having a blade body with a hollow portion extending to an end of the blade body. The damper also includes an axle defining an axis about which the damper blade is configured to rotate, where the axle extends from the end of the blade body. The damper also includes a spring thrust bearing having a spring thrust bearing opening through which the axle extends. The spring thrust bearing is configured to support an axial load of the damper blade. The damper also includes an end cap disposed within the hollow portion of the blade body such that the end cap is flush with the end of the blade body.
US12181174B2 Ceiling type air conditioner
A ceiling type air conditioner includes a housing having an inlet and an outlet, a heat exchanger provided inside the housing to exchange heat with air suctioned through the inlet, a blower fan configured to cause the air having heat exchanged with the heat exchanger to flow such that the air having heat exchanged is discharged through the outlet, and a blade unit configured to guide the air discharged to the outlet. The blade unit includes a main blade, a sub-blade, and a guide link provided to guide a movement of the sub-blade.
US12181172B2 Support assembly for HVAC system
A support assembly for a heating, ventilation, and/or air conditioning (HVAC) system includes a bracket comprising a base and an arm extending from the base. The arm includes a flange having a plurality of connectors configured to facilitate coupling to a clamp at each of a plurality of positions along the arm. The arm is configured to engage with and support a conduit of the HVAC system via the clamp.
US12181164B2 Systems and methods for sunshade adjustment
The present disclosure is directed to a sunshade system that monitors a position of the sun and adjusts a position of a frame and/or blades based on a position of the sun. For example, a heating, ventilation, and air conditioning (HVAC) unit of an HVAC system may be exposed to adverse, external weather conditions, such as sunlight, which may heat up components of the HVAC unit and decrease an efficiency of the HVAC system. Accordingly, a control system of the sunshade system may monitor the position of the sun and adjust the position of the frame and/or the blades to provide adequate shading for the HVAC unit.
US12181159B2 Heating cooking device
The heating cooking device includes a heating cooking chamber, a heater, and a support portion. The heating cooking chamber includes a top wall, and accommodates an object to be heated. The heater heats the object to be heated. The support portion supports a part of the heater. The heating cooking chamber further includes a first side wall and a second side wall facing the first side wall. The heater extends from the first side wall toward the second side wall, folds back from a side of the second side wall, and extends to the first side wall. The heater includes a first base end portion and a second base end portion. The first base end portion and the second base end portion are disposed on the first side wall. A position of the first base end portion along a vertical direction and a position of the second base end portion along the vertical direction are different.
US12181156B1 Oven door non-glass replacement
The non-glass oven window replacement may comprise a window replacement insert that may replace a broken window on an oven door such that the oven door may thermally seal the oven without glass. The window replacement insert may comprise an exterior insert half and an interior insert half that may couple to the oven door from opposite sides of the oven door such that a window aperture is filled by the window replacement insert. The window replacement insert may be thermally insulated to reduce the transfer of heat from the inside of the oven to the outside of the oven. In some embodiments, the window replacement insert may comprise one or more doors that may be adapted for a user to open in order to see into the oven.
US12181155B2 Cooking oven with steam generator
The present invention is a cooking oven for foodstuffs, comprising: a cooking chamber, wherein foodstuffs can be placed for being cooked, having a bottom wall provided with a first cooking chamber outlet positioned in such a way to receive grease collected in the bottom wall; a grease conduit configured for draining grease from the cooking chamber, wherein the first cooking chamber outlet is fluidly connected to the grease conduit; a heating device configured for heating the internal of the cooking chamber; and a vapour outlet duct configured for discharging vapour from the cooking chamber. The bottom wall of the cooking chamber is further provided with a second cooking chamber outlet, distinct from the first cooking chamber outlet and fluidly connected to the vapour outlet duct.
US12181152B1 Fuel nozzle for hydrogen-based fuel operation
A fuel nozzle for a gas turbine engine combustor includes a fuel nozzle assembly including an inflow tube disposed along and a nozzle axis, the inflow tube defining an inner air passage, and a liquid swirler concentrically disposed about the inflow tube, the liquid swirler including a liquid swirler inner wall, liquid swirler outer wall having a liquid swirler outer wall end portion angled radially inward toward the nozzle axis, and an annular liquid passage defined therebetween. The fuel nozzle assembly further includes a radial air swirler (RAS) concentrically disposed about the liquid swirler outer wall, the RAS including an RAS inner wall having an RAS inner wall end portion angled radially inward toward the nozzle axis such that it is parallel to the liquid swirler outer wall end portion, an RAS outer wall having an end cap at a downstream-most position, and an annular gas passage defined therebetween. The end cap includes a radiused inner surface and an outer surface.
US12181148B2 Totally aerated combustion burner
A totally aerated combustion burner has a combustion plate part through which an air-fuel mixture is ejected. The combustion plate part includes: an air-fuel mixture permeable body made from metallic fibers to allow the air-fuel mixture to pass therethrough; and a distribution plate having formed therein a multiplicity of distribution holes and being stacked on a back surface of the air-fuel mixture permeable body. An air-fuel mixture permeable body is constructed by laminating a plurality of metallic-fiber woven bodies which are woven by metallic-fiber threads obtained by bundling a plurality of metallic fibers relatively large in diameter. These metallic-fiber woven bodies are laminated such that a part of meshes in one metallic-fiber woven body overlaps a portion other than meshes in another metallic-fiber woven body, said one metallic-fiber woven body and said another metallic-fiber woven body that lies adjacent to each other in the laminating direction.
US12181146B2 Wavelength conversion member and light-emitting device
A wavelength conversion member includes three or more light-emitting portions, and two or more light shielding layers. Each of the three or more light-emitting portions has a phosphor, is separated from each other, and is disposed to be aligned in a first direction. Each of the two or more light shielding layers is disposed between the two light-emitting portions adjacent to each other. The light-emitting portion and the light shielding layer are alternately aligned in the first direction. In the first direction, a length of each of the light-emitting portions is in a range of 0.3 mm to 2.0 mm. An interval in the first direction between the two light-emitting portions adjacent to each other is in a range of 0.1 mm to 2.0 mm.