Document | Document Title |
---|---|
US12217453B2 |
Mirror-based augmented reality experience
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for performing operations comprising: receiving a video that depicts a person. The operations further include identifying a set of skeletal joints of the person. The operations further include identifying a pose of the person depicted in the video based on positioning of the set of skeletal joints (or detecting a hand pose, detecting a mirror frame, or detecting a mobile device). The operations further include determining, based on the pose of the person (or detecting a hand pose, detecting a mirror frame, or detecting a mobile device), that the video comprises a mirror reflection of the person. The operations further include, in response to determining that the video comprises the mirror reflection of the person, causing display of a 3D virtual object in the video. |
US12217451B2 |
Target object detection apparatus, target object detection method, and non-transitory computer-readable storage medium
A management apparatus (100) includes: an area computation unit (102) that acquires an area of a displayable region of a display shelf in which a product can be displayed, and computes an area ratio of an area of a non-display region of the display shelf in which the product detected from a captured image is not displayed to the area of the display shelf; a decision unit (104) that decides whether to make a notification according to the area ratio; and a notification unit (106) that makes the notification when it is decided that the notification is to be made. |
US12217449B2 |
Systems and methods for video-based positioning and navigation in gastroenterological procedures
The present disclosure provides systems and methods for improving detection and location determination accuracy of abnormalities during a gastroenterological procedure. One example method includes obtaining a video data stream generated by an endoscopic device during a gastroenterological procedure for a patient. The method includes generating a three-dimensional model of at least a portion of an anatomical structure viewed by the endoscopic device based at least in part on the video data stream. The method includes obtaining location data associated with one or more detected abnormalities based on localization data generated from the video data stream of the endoscopic device. The method includes generating a visual presentation of the three-dimensional model and the location data associated with the one or more detected abnormalities; and providing the visual presentation of the three-dimensional model and the location data associated with the detected abnormality for use in diagnosis of the patient. |
US12217444B2 |
Method for measuring the topography of an environment
A method for forming a point cloud corresponding to the topography of an imaged environment involves acquiring an image of the environment with a camera having a WFOV lens mounted on a vehicle; changing the camera pose by an adjustment greater than a threshold; and acquiring another image of the environment with the camera at the changed pose. The images are mapped onto respective surfaces to form respective mapped images, defined by the same nonplanar geometry. One of the mapped images is divided into blocks of pixels. For each block, a depth map is formed by performing a search through the other mapped image to evaluate a disparity in the position of the location of the block of pixels in each of the mapped images. The depth map is converted into a partial point cloud corresponding to the local topography of the environment surrounding the vehicle as it moves through the environment. |
US12217443B2 |
Depth image generation method, apparatus, and storage medium and electronic device
A depth image generation method, apparatus, and storage medium and electronic device. The method includes: acquiring a plurality of target images; performing multi-stage convolution processing on the plurality of target images through a plurality of convolutional layers in a convolution model to obtain feature map sets respectively outputted by the plurality of convolutional layers; performing view aggregation on a plurality of feature maps in each feature map set respectively to obtain an aggregated feature corresponding to each feature map set; and performing fusion processing on the plurality of obtained aggregated features to obtain a depth image. The plurality of acquired target images are obtained by photographing the target object from different views respectively, so that the plurality of obtained target images include information from different angles, which enriches information content of the acquired target images. |
US12217441B2 |
Item location detection using homographies
A device configured to identify a first pixel location within a first plurality of pixels corresponding with an item in a first image and to apply a first homography to the first pixel location to determine a first (x,y) coordinate. The device is further configured to identify a second pixel location within a second plurality of pixels corresponding with the item in a second image and to apply a second homography to the second pixel location to determine a second (x,y) coordinate. The device is further configured to determine that the distance between the first (x,y) coordinate and the second (x,y) coordinate is less than or equal to the distance threshold value, to associate the first plurality of pixels and the second plurality of pixels with a cluster for the item, and to output the first plurality of pixels and the second plurality of pixels. |
US12217434B2 |
Automated right ventricle medical imaging and computation of clinical parameters
There is provided a method of processing 2D ultrasound images for computing clinical parameter(s) of a right ventricle (RV), comprising: selecting one 2D ultrasound image of 2D ultrasound images depicting the RV, interpolating an inner contour of an endocardial border of the RV for the selected 2D image, tracking the interpolated inner contour obtained for the one 2D ultrasound image over the 2D images over cardiac cycle(s), computing a RV area of the RV for each respective 2D image according to the tracked interpolated inner contour, identifying a first 2D image depicting an end-diastole (ED) state according to a maximal value of the RV area for the 2D images, and a second 2D US image depicting an end-systole (ES) state according to minimal value of the RV area for the 2D images, and computing clinical parameter(s) of the RV according to the identified first and second 2D images. |
US12217432B2 |
Assessment of pulmonary function in coronavirus patients
Assessment of pulmonary function in coronavirus patients includes use of a computer aided diagnostic (CAD) system to assess pulmonary function and risk of mortality in patients with coronavirus disease 2019 (COVID-19). The CAD system processes chest X-ray data from a patient, extracts imaging markers, and grades disease severity based at least in part on the extracted imaging markers, thereby distinguishing between higher risk and lower risk patients. |
US12217426B2 |
Method and system for measuring a maturation stage using MRI
A system and a method for measuring a maturation stage of a biological organ are based on quantitative MR maps for the organ. The method includes acquiring with a first interface and for a subject, a quantitative MR map for the organ. The quantitative MR map includes voxels each characterized by a quantitative value. The quantitative value of each voxel represents a measurement of a physical or physiological property of a tissue of the biological organ for the voxel. The method also includes applying to the quantitative map a trained function to estimate the subject organ maturation stage, and the trained function outputting an age. The method provides with a second interface the maturation stage of the organ of the subject as being the output age. |
US12217424B2 |
Determining digital markers indicative of a neurological condition using eye movement parameters
Disclosed are system, method, and computer program product embodiments for determining a digital marker. An embodiment operates by determining one or more oculometric parameters associated with an eye of a user using a video stream. The video stream comprises at least one image of a face of the user. The embodiment then determines a pupillary response function of brightness or a gaze response function by performing a deconvolution process based on at least the one or more oculometric parameters. The pupillary response function of brightness or the gaze response function is indicative of a response of the eye of the user to an external factor. The embodiment determines one or more digital markers of the user based on the pupillary response function of brightness or the gaze response function. The one or more digital markers are indicative of a neurological condition or a mental health condition of the user. |
US12217417B2 |
Learning-based domain transformation for medical images
Systems/techniques that facilitate learning-based domain transformation for medical images are provided. In various embodiments, a system can access a medical image. In various aspects, the medical image can depict an anatomical structure according to a first medical scanning domain. In various instances, the system can generate, via execution of a machine learning model, a predicted image based on the medical image. In various aspects, the predicted image can depict the anatomical structure according to a second medical scanning domain that is different from the first medical scanning domain. In some cases, the first and second medical scanning domains can be first and second energy levels of a computed tomography (CT) scanning modality. In other cases, the first and second medical scanning domains can be first and second contrast phases of the CT scanning modality. |
US12217415B2 |
Method of manufacturing a display device
A method of manufacturing a display device includes preparing a cover substrate assembly including a cover substrate, a protective film attached to a lower surface of the cover substrate, and an inspection pattern disposed between the cover substrate and the protective film, obtaining a first image by imaging the inspection pattern through an upper surface of the cover substrate, obtaining noise data by comparing a reference image of the inspection pattern with the first image, obtaining a second image by imaging the cover substrate assembly, obtaining a corrected image of the second image by reflecting the noise data in the second image, and detecting a defect of the cover substrate based on the corrected image of the second image. |
US12217413B2 |
Surgical kit inspection systems and methods for inspecting surgical kits having parts of different types
Surgical kit inspection systems and methods are provided for inspecting surgical kits having parts of different types. The surgical kit inspection system comprises a vision unit including a first camera unit and a second camera unit to capture images of parts of a first type and a second type in each kit and to capture images of loose parts from each kit that are placed on a light surface. A robot supports the vision unit to move the first and second camera units relative to the parts in each surgical kit. One or more controllers obtain unique inspection instructions for each of the surgical kits to control inspection of each of the surgical kits and control movement of the robot and the vision unit accordingly to provide output indicating inspection results for each of the surgical kits. |
US12217411B2 |
Inspection apparatus, unit selection apparatus, inspection method, and computer-readable storage medium storing an inspection program
An inspection apparatus according to one or more embodiments extracts an attention area from a target image using a first estimation model, performs a computational process with a second estimation model using the extracted attention area, and determines whether a target product has a defect based on a computational result from the second estimation model. The first estimation model is generated based on multiple first training images of defect-free products in a target environment. The second estimation model is generated based on multiple second training images of defects. The computational process with the second estimation model includes generating multiple feature maps with different dimensions by projecting the target image into different spaces with lower dimensions. The extracted attention area is integrated into at least one of the multiple feature maps in the computational process with the second estimation model. |
US12217407B2 |
Method for automatically assisting with an inspection and/or condition monitoring of objects
Provided is a method in which a processor (1) accesses a database which contains a set of data records containing a focus data record, (2) selects first data records from the set of data records, the first context information of which does not correspond to the first context information of the focus data record, and the second context information of which corresponds to the second context information of the focus data record, (3) lines up a focus graphic, (4) selects second data records from the set of data records, the first context information of which corresponds to the first context information of the focus data record, and the second context information of which does not correspond to the second context information of the focus data record, and (5) lines up second graphics. |
US12217405B2 |
System, method and computer program product for differentiating images comprising original scans of documents, from images of documents that are not original scans
A method for processing images generated by unsupervised end-users, the method comprising determining whether or not at least one digital image of a document was generated by scanning an original document, including using a processor for applying a resolution analysis test to a textured region of interest; and sending at least one output indication of the determining operation. |
US12217402B2 |
Deep learning based image enhancement for additive manufacturing
A method is provided for enhancing image resolution for sequences of 2-D images of additively manufactured products. For each of a plurality of additive manufacturing processes, the process obtains a respective plurality of sequenced low-resolution 2-D images of a respective product during the respective additive manufacturing process and obtains a respective high-resolution 3-D image of the respective product after completion of the respective additive manufacturing process. The process selects tiling maps that subdivide the low-resolution 2-D images and the high-resolution 3-D images into low-resolution tiles and high-resolution tiles, respectively. The process also builds an image enhancement generator iteratively in a generative adversarial network using training inputs that includes ordered pairs of low-resolution and high-resolution tiles. The process stores the image enhancement generator for subsequent use to enhance sequences of low-resolution 2-D images captured for products during additive manufacturing. |
US12217400B2 |
Method for image processing by means of a neural network and method for training a neural network
A computer-implemented method for processing an image includes steps of dividing the image into at least two image regions, grouping at least one of the image regions into at least one group wherein each of the image regions is assigned to exactly one group or to no group, and applying at least one kernel in a layer of a neural network to the image regions of at least one group, wherein at most one kernel is applied to the image regions of each group. The disclosure further relates to a computer-implemented method for training a neural network, to a device for processing an image in a neural network, and to a computer-readable medium. |
US12217384B2 |
Contrast enhancement method for the objects with intrinsic partial volume effect
A method for spatial resolution enhanced imaging is provided. The method includes determining a target region of a subject being imaged; estimating an achievable spatial resolution; selecting an increased spatial resolution that is greater than a predetermined spatial resolution and equal to or less than the achievable spatial resolution; and acquiring image data of the target region with the increased spatial resolution. A method for enhancing the contrast between the region of interest and other tissue region in the image data acquired with the increased spatial resolution and other tissue region in image data acquired with the predetermined spatial resolution due to the intrinsic partial volume effect is also provided. |
US12217382B2 |
Multi-scale transformer for image analysis
The technology employs a patch-based multi-scale Transformer (300) that is usable with various imaging applications. This avoids constraints on image fixed input size and predicts the quality effectively on a native resolution image. A native resolution image (304) is transformed into a multi-scale representation (302), enabling the Transformer's self-attention mechanism to capture information on both fine-grained detailed patches and coarse-grained global patches. Spatial embedding (316) is employed to map patch positions to a fixed grid, in which patch locations at each scale are hashed to the same grid. A separate scale embedding (318) is employed to distinguish patches coming from different scales in the multiscale representation. Self-attention (508) is performed to create a final image representation. In some instances, prior to performing self-attention, the system may prepend a learnable classification token (322) to the set of input tokens. |
US12217379B2 |
Virtual object kit
In some implementations, a method includes obtaining a virtual object kit that includes a set of virtual object templates of a particular virtual object type. In some implementations, the virtual object kit includes a plurality of groups of components. In some implementations, each of the plurality of groups of components is associated with a particular portion of a virtual object. In some implementations, the method includes receiving a request to assemble a virtual object. In some implementations, the request includes a selection of components from at least some of the plurality of groups of components. In some implementations, the method includes synthesizing the virtual object in accordance with the request. |
US12217372B2 |
Generating mixed reality content based on data from a wireless device
A system associated with a telecommunications network is in communication with a wireless device and an HMD device. The system obtains image data that depicts the wireless device while a user is wearing the HMD device. The wireless device and the HMD device are co-located in an area of the telecommunications network. The system can receive parameter data generated by one or more sensors of the wireless device. The system can generate mixed reality data based on the image data and the parameter data. The mixed reality data includes an immersive view of a computer-generated virtual environment including a virtual image of the wireless device and the virtual image depicts a real-world view of the wireless device and simulates the wireless device based on the parameter data. The system can also cause the HMD device to display the immersive view to the user wearing the HMD device. |
US12217367B2 |
Systems and methods for personalized and interactive extended reality experiences
Described herein are technologies for generating and providing a virtual experience. The virtual experience includes digital elements that are generated and provided according to settings as well as user feedback and feedback from sensors in an environment that is being represented by the virtual experience. The virtual experience includes a real world image of the environment and virtual objects overlapping the real world image. |
US12217365B1 |
Multiplexing video streams in an aggregate stream for a three-dimensional virtual environment
In an aspect, a computer-implemented method allows for navigation in a three-dimensional (3D) virtual environment. In the method, data specifying a three-dimensional virtual space is received. A position and orientation in the three-dimensional virtual space is received. The position and orientation input by a first user and representing a first virtual camera used to render the three-dimensional virtual space to the first user. A video stream captured from a camera positioned to capture the first user is received. A second virtual camera is navigated according to an input of a second user. |
US12217362B2 |
Test system and test method
A test system includes a computer, a 3D printer, and a test device. The computer obtains shape data which indicates a three-dimensional shape of a workpiece and material data which indicates a material of the workpiece. The 3D printer forms a structural object which has a three-dimensional shape that is indicated by the shape data. The test device performs a test on a pseudo workpiece which has been prepared by adding, to the structural object, a test piece made of the material that is indicated in the material data. |
US12217361B1 |
Apparatus and method for generating a three-dimensional (3D) model of cardiac anatomy based on model uncertainty
An apparatus and method for generating a three-dimensional (3D) model of cardiac anatomy including an overlay. The apparatus includes at least a processor configured receive a set of images of a cardiac anatomy pertaining to a subject, generate a set of shape parameters based on the set of images, wherein generating the set of shape parameters includes receiving cardiac geometry training data including a plurality of image sets as input correlated to a plurality of shape parameter sets as output, training a shape identification model using the cardiac geometry training data, and generating the set of shape parameters using the shape identification model, generate a 3D model of the cardiac anatomy based on the set of shape parameters, generate a map by determine a level of uncertainty at each location of a plurality of locations on the generated 3D model, and overlay the map onto the 3D model. |
US12217359B2 |
Three-dimensional rendering of sporting event from two-dimensional video stream
Methods and apparatus are disclosed for three-dimensional mappings of sporting events from two-dimensional video streams. An example system comprises processor(s) that generate a virtual three-dimensional rendering of a physical field-of-play. The processor(s) generate camera angle entries of a reference database each of which corresponds with a virtual image of the virtual rendering and includes a virtual camera angle setting at which the virtual image is captured and two-dimensional coordinates of static feature(s) of the virtual rendering. For each frame within a video stream, the processor(s) identify two-dimensional coordinates of static feature(s) of the physical field-of-play, determines a matching virtual camera angle setting by comparing the two-dimensional coordinates, and translate objects-of-interest within the frame onto the virtual rendering based on a virtual camera position setting and the matching virtual camera angle setting. |
US12217357B2 |
Display device for outputting a 3D image and method of controlling the display device
A method of controlling a display device includes rendering a plurality of viewpoint images, generating a plurality of sub-images based on the plurality of viewpoint images and a plurality of mapping pattern images corresponding to the plurality of viewpoint images, generating a single light-field image based on the plurality of sub-images, and outputting the single light-field image. |
US12217352B2 |
Systems and methods for soft shadowing in 3-D rendering casting multiple rays from ray origins
Graphics processing systems and methods provide soft shadowing effects into rendered images. This is achieved in a simple manner which can be implemented in real-time without incurring high processing costs so it is suitable for implementation in low-cost devices. Rays are cast from positions on visible surfaces corresponding to pixel positions towards the center of a light, and occlusions of the rays are determined. The results of these determinations are used to apply soft shadows to the rendered pixel values. |
US12217350B2 |
Node encoding for spatially-organized ray tracing acceleration data structure
Disclosed techniques relate to acceleration data structure for ray intersection testing. In some embodiments, storage circuitry stores node data for a spatially organized acceleration data structure, including to store the following node information for a given node: origin coordinates for the node and, for a given child node of multiple child nodes, child information that includes: quantized bounding region information for a bounding region corresponding to the child node, where the quantized bounding region information encodes bounding region coordinates as offsets relative to the origin coordinates. Traversal circuitry may traverse multiple nodes of the data structure and determine whether a ray intersects a bounding region indicated by given a node of the data structure based on the node information. Disclosed techniques may provide substantial improvements to performance, data size, and power consumption. |
US12217343B2 |
Information processing device, information processing method, and program for causing a virtual object to perform movement according to a sound reproduced from a real sound source
An information processing device including a control unit that displays a virtual object on a three-dimensional coordinate space associated with a real space and causes the virtual object to perform a predetermined movement according to a predetermined sound reproduced from a real sound source disposed in the real space, in which the control unit performs delay amount setting processing of increasing a delay amount of movement start timing at which the virtual object is caused to perform the predetermined movement with respect to reproduction timing at which the real sound source reproduces the predetermined sound, as a position of the real sound source in the real space and a position of the virtual object on the three-dimensional coordinate space are separated from each other. |
US12217341B2 |
Communicative light assembly system for digital humans
Communications pertaining to a digital human can include communicating via a lighting system based on determining an aspect of a user based on one or more sensor-generated signals. A communicative lighting sequence can be determined based on the user attribute. The lighting sequence can correspond to a condition of a digital human and can be configured to communicate to the user the condition of the digital human. The light sequence can be generated with an LED array mounted on a digital human display assembly. |
US12217338B2 |
Duplex card scanner lighting
A card scanner includes a card support mechanism for receiving a card and a first camera. A first light source is mounted so that a first image of a first side of the card captured by the first camera reflects to the first camera so that a first bright region created by light reflected by the first side of the card from the first light source is within a first location on the first side of the card. A second light source is mounted so that a second image of the first side of the card captured by the first camera reflects to the first camera so that a second bright region created by light reflected by the first side of the card from the second light source is within a second location on the first side of the card, wherein the first location and the second location do not overlap. An image processor combines the first image of the first side of the card with the second image of the first side of the card to produce a first combined image, the first bright region and the second bright region being filtered from the first combined image by the image processor. |
US12217337B2 |
Method, apparatus, device, system and storage medium for collecting spatiotemporal behaviors and generating a spatiotemporal behavior track
The present application relates to a method, apparatus, device, system and storage medium for collecting spatiotemporal behaviors and generating a spatiotemporal behavior track. The method includes: obtaining a first time series containing a plurality of sampling points; taking one sampling point as a current sampling point; setting a window time, and finding a first sampling point and a last sampling point within the window time; taking a first position as a center of a circle, which is a center point of the reality display device corresponding to the current sampling point, and calculating an angular speed between the first sampling point and the last sampling point; if the angular speed is greater than a preset angular speed threshold, taking the current sampling point as a displacement point; processing the plurality of sampling points as described above to obtain a second time series; drawing a moving track map. |
US12217335B2 |
Method and apparatus for acquiring CBCT image based on adaptive sampling
According to the method and the apparatus for acquiring a CBCT image based on adaptive sampling according to the exemplary embodiment of the present disclosure, a final CBCT image is acquired by reconstructing a plurality of cone beam computed tomography (CBCT) images acquired based on adaptive sampling so that a dose applied to the target patient may be reduced. |
US12217330B2 |
Method and device for generating learning data for an artificial intelligence machine for aircraft landing assistance
A computer-implemented method for generating labeled training data for an artificial intelligence machine is provided. The method comprises at least the steps of: defining parameters for a scenario of an aircraft approaching a runway; using the parameters of the scenario in a flight simulator to generate simulated flight data, the flight simulator being configured so as to simulate the aircraft in the approach phase and an associated autopilot; using the simulated flight data in a sensor simulator to generate simulated sensor data, the sensor simulator being configured so as to simulate a forward-facing sensor on board an aircraft and able to provide sensor data representative of information of interest of a runway, the simulated sensor data that are generated being representative of information of interest of the runway; and using the simulated flight data and the simulated sensor data to generate a ground truth, the ground truth associated with the simulated sensor data forming a pair of simulated labeled training data. |
US12217328B2 |
Multistage collector for outputs in multiprocessor systems
Aspects include a multistage collector to receive outputs from plural processing elements. Processing elements may comprise (each or collectively) a plurality of clusters, with one or more ALUs that may perform SIMD operations on a data vector and produce outputs according to the instruction stream being used to configure the ALU(s). The multistage collector includes substituent components each with at least one input queue, a memory, a packing unit, and an output queue; these components can be sized to process groups of input elements of a given size, and can have multiple input queues and a single output queue. Some components couple to receive outputs from the ALUs and others receive outputs from other components. Ultimately, the multistage collector can output groupings of input elements. Each grouping of elements (e.g., at input queues, or stored in the memories of component) can be formed based on matching of index elements. |
US12217327B2 |
Multi-tile graphics processing unit
An apparatus to facilitate processing in a multi-tile device is disclosed. In one embodiment, the apparatus includes a graphics processor comprising a first semiconductor die including a first high-bandwidth memory (HBM) device, a second semiconductor die including a second HBM device, and a third semiconductor die coupled with the first semiconductor die and the second semiconductor die in a 2.5-dimensional (2.5D) arrangement. The third semiconductor die includes a graphics processing resource and a cache coupled with the graphics processing resource. The cache is configurable to cache data associated with memory accessed by the graphics processing resource and the graphics processing resource includes a general-purpose graphics processor core and a tensor core. |
US12217325B2 |
Color managed embedding system for embedding signals in color artwork
The present disclosure relates generally to signal encoding for printed objects such as product packaging, labels and hangtags. One implementation obtains a color image representing CMY color channels, and alters the color image to include an encoded signal by altering values representing CIELAB a* and b*, all the while keeping L* on or within a predetermined tolerance of a contour representing a constant value. Other implementations are provided. |
US12217318B2 |
AI-augmented auditing platform including techniques for automated document processing
Systems and methods for automated document processing for use in AI-augmented auditing platforms are provided. A system for determining the composition of document bundles extracts substantive content information and metadata information from a document bundle and generates, based on the extracted information regarding a composition of the document bundle. A system for validating signatures in documents extracts data representing a spatial location for respective signatures and generates a confidence level for respective signatures, and determines, based on location and confidence level, whether signature criteria are met. A system for extracting information from documents applies a set of data conversion processing steps to a plurality received documents to generate structured data, and then applies a set of knowledge-based modeling processing steps to the structured data to generating output data extracted from the plurality of electronic documents. |
US12217313B2 |
Systems and methods for generating on-demand insurance policies
An on-demand insurance (ODI) server for generating dynamic user offerings may be provided. The ODI server may include at least one processor in communication with a memory device. The at least one processor may be programmed to (i) receive, from a user computing device associated with a user, an insurance policy request for a trip from a start location to an end location, (ii) determine at least one transportation mode available for the trip, (iii) access contextual data associated with the trip, (iv) assess a risk associated with the at least one transportation mode, (v) calculate a risk score associated with the at least one transportation mode based upon at least the contextual data, (vi) generate an insurance offering associated with the at least one transportation mode, and/or (vii) transmit the insurance offering in real time to the user computing device for purchase by the user. |
US12217312B2 |
System and method for indicating whether a vehicle crash has occurred
A computer-implemented method for detecting vehicle crashes is presented. The method may include detecting, at a first mobile computing device a condition corresponding to a potential crash of a vehicle. The method may also include operating a beacon receive mode in response to detecting the potential crash condition, and receiving data from a second mobile computing device operating in a beacon transmit mode, the data indicating that the second mobile computing device detected an actual crash condition of the vehicle. The method may further include confirming, based on the potential crash condition and the data received from the second mobile computing device, that the potential crash is an actual crash. |
US12217311B2 |
Dynamically generated object-responsive interactive action display
Apparatus and associated methods related to generate at least one quotation request from records related to tangible property. In an illustrative embodiment, a signal corresponding to input from a user identifying a real environment is received. For example, the user may transmit a quotation request associated with the real environment. Based on the quotation request, for example, identify information related to the real environment based on predetermined requirements associated with at least one API related to a type of the request. For example, at least one second quotation request may be generated as a function of the information to a plurality of vendors through the at least one API. Various embodiments may perform virtual environment operations to present a plurality of records related to the real environment. |
US12217310B1 |
Dynamic policy lifecycle management
Systems and methods are disclosed for dynamic policy lifecycle management. In one implementation, one or more specifications are processed with respect to one or more first product requirements to configure a first product model with respect to a first tenant. A first request is received from a first user and the first product model is identified based on the first request. A first policy instance is generated in association with the first product model. A second product model is generated with respect to the first tenant. A second request is received, including a request to change one or more aspects of the first policy instance. In response to the second request, an operation with respect to the first policy instance is initiated based on the association between the first policy instance and the first product model. |
US12217309B1 |
Systems and methods for business event driven analytics
A computer-implemented method obtains information related to a business process. The computer-implemented method may include (1) capturing business event information for a business event that occurs during the business process; (2) generating a unique identifier configured to identify the business event; (3) translating the business event information into a final event record including the unique identifier, the final event record being configured according to a common data structure; and (4) storing the final event record in a database for analysis. As such, the computer-implemented method permits business information to be captured from disparate business processes and to be stored in a common format to facilitate efficient and productive analysis. |
US12217305B1 |
Identity verification services through external entities via application programming interface
The described financial institution computing system provides services to customers through an application programming interface (“API”). The services include user identification services to customers. The user identification services allow the customers to verify the identity of users as non-fraudulent users. Further the user identification services allow the financial institution to provide known user information to the customers for purposes of prepopulating registration forms, completing transactions, and the like. Further services, such as user account validation services, payment services, and the like are also possible through the financial institution APIs. In some situations, users are registered with the financial institution. For example, a user may also be an account holder with the financial institution. In other situations, the users are not registered with the financial institution. |
US12217302B2 |
Interactive product review interface
Systems and methods for creating and presenting interactive product review interfaces are presented. The system processes a purchase request for a product from a user. The system then identifies one or more user feedback questions for the product. For each particular user feedback question, the system generates user feedback graphics based on stored user feedback associated with the particular user feedback question. The system transmits the one or more selected user feedback questions and the generated user feedback graphics to a client system associated with the user for display. The system receives user feedback for a user feedback question in the selected one or more user feedback questions. The system updates the user feedback graphic associated with the question to include the received user feedback. The system transmits the updated user feedback graphic to the client system for display in real-time. |
US12217300B2 |
Systems and methods for product composition and decomposition across tenants in cloud-based multi-tenancy system
A provisioning system for a multi-tenant platform including a presentation component operably coupled to a supervisory component and a registry database and configured to present registry information in accordance with criteria defined in one or more rules and receive requests to access the registry information. The one or more rules define a supply chain including multiple of a plurality of tenants in the multi-tenancy system, the supervisory component configured to automatically implement the supply chain in response to the request. |
US12217299B2 |
Systems and methods for providing an e-commerce slip cart
A method for managing an electronic commerce (e-commerce) shopping cart may include, in a computing device comprising a touch screen, memory, and at least one processor, receiving a selection of one of a plurality of web pages associated with an e-commerce web site. The selected one of the plurality of web pages and an indication of the e-commerce shopping cart may be displayed on the touch screen. The indication of the e-commerce shopping cart may be integrated for display into each of the plurality of web pages. While displaying the selected one of the plurality of web pages and the indication of the e-commerce shopping cart, at least one gesture event associated with the e-commerce shopping cart may be detected. Access to the e-commerce shopping cart may be enabled upon detecting the at least one gesture event. |
US12217298B2 |
Systems and methods for integration of calendar applications with task facilitation services
Integration of an external calendar application with a task facilitation service includes mechanisms for creating tasks within the task facilitation service based on calendar data of the calendar application received by the task facilitation service and processed using various dynamic models and algorithms. Further examples of integration include the task facilitation service generating recommendations for new calendar items and modifications to existing calendar items by leveraging the data and models available to the task facilitation service. |
US12217296B2 |
Systems and methods using deep joint variational autoencoders
Systems and methods for generating top-k recommendation using latent space representations generated by deep joint variational autoencoder processes are disclosed. A user identifier is received and a set of prior interactions associated with the user identifier is obtained. A set of latent space representations of the set of prior interactions is generated using a trained inference model. The trained inference model includes a joint variational autoencoder model. A set of k-recommended items is generated based on a comparison of the set of latent space representations of the set of prior interactions and a set of latent space representations of one or more items. A user interface including the set of k-recommended items is generated. |
US12217290B2 |
Systems and methods for managing employee-liable expenses
A method is described. A plurality of employees are enrolled in the program and submit requests for reimbursement for expenses related to a service provided to the employees by a service provider for which the employees are liable. The method includes receiving, by the computer system, requests for reimbursement and aggregating the requests for reimbursement scheduled for payment within a predefined time period and associated with the service provider. The method also includes generating an invoice that includes a payment amount to be paid to the employee for subsequent payment to the service provider. The method also includes automatically requesting funds from an employer of the plurality of employees for the payment amount included in the invoice and electronically transferring funds associated with the employer to the service provider or alternatively, to the employee for subsequent payment to the service provider. |
US12217285B2 |
Methods and apparatus to expand panelist enrollment
Methods, apparatus, systems and articles of manufacture to expand panelist enrollment are disclosed. An example first media device includes processor circuitry to at least one of instantiate or execute the machine readable instructions to scan at least one local area network to which the first media device is connected, store an identification of a second media device connected to the at least one local area network, in response to scan of the at least one local area network indicating that the second media device is commonly connected to the at least one local area network with the first media device, add the identification of the second media device to a fingerprint, and transmit the fingerprint to a central facility. |
US12217279B2 |
Systems and methods for loyalty point distribution
A blockchain-based multi-merchant loyalty point partnership system may include a blockchain API host that is configured to generate a reward based at least in part on transaction data received from a web site. In one example, a system is configured to receive a loyalty account and transaction data for a completed purchase from a loyalty partner site. A partnership smart contract is executed to validate that the transaction data meets a purchase requirement parameter of the partnership smart contract. A transaction record is stored which indicates that the loyalty account has the transaction data for meeting the purchase requirement parameter. The transaction record is transmitted to consensus participants associated with the blockchain network. |
US12217275B1 |
Semantic processing of customer communications
An electronic computing device includes a processing unit and system memory. The system memory includes instructions which, when executed by the processing unit, cause the electronic computing device to receive data associated with one or more customers of an institution. The data is received from one or more other electronic computing devices. The received data is analyzed to identify grammatical elements in the data. Relationships are derived between a plurality of the grammatical elements. At least one derived relationship is used to update a profile for a customer. At least one derived relationship is used to identify a customer for which a remedial action is warranted. |
US12217269B2 |
Method for determining the carbon footprint of a product in production processes of a production plant
The present invention is in the field of computer-implemented methods for determining the carbon footprint of a product in a production process in a production plant, in particular of a product in interconnected production processes. Certain embodiments of the present invention relate to a computer-implemented method for determining the carbon footprint of a product produced in production process of a production plant. |
US12217268B2 |
Systems and methods for data exchange using payment cards with universal reference numbers
Methods and systems of exchanging data using payment cards with universal reference numbers are disclosed. A merchant computing system includes a merchant input/output assembly receiving a universal reference number from a customer at a point of sale. A merchant database retrievably stores a plurality of universal reference numbers and customer information associated with each of the plurality of universal reference numbers. A transaction circuit receives the universal reference number from the merchant input/output assembly, retrieves customer information associated with the universal reference number, and provides an output relating to a transaction based on the customer information. |
US12217265B2 |
Method for determining an association between a bankcard and a communications terminal, device, system and corresponding program
A method for determining an association between a bankcard identifier and at least one mobile communications terminal identifier. The method is implemented by an electronic device and includes: obtaining an identifier of a current bankcard, a bankcard used to make a purchase of an article or a service by using a payment terminal, the obtaining being implemented at the time of the execution of a payment transaction made by using the bankcard; at least one step of obtaining a piece of data representative of at least one communications terminal identifier; and computing a score of correspondence between bankcard identifier and the at least one piece of data representative of a communications terminal identifier. |
US12217264B2 |
Systems and methods for payment transactions, alerts, dispute settlement, and settlement payments, using multiple blockchains
Systems and methods are disclosed for payment transactions, alerts, dispute settlement, and settlement payments, using multiple blockchains. One method includes: entering, in a first blockchain, a transaction identifier indicating the initiation of and identification of a transaction; receiving an identifier of a currency or cryptocurrency account for participants of the payment transaction; performing one or more iterations of: identifying a new transaction event in the series of transaction events stored in the first blockchain; presenting the new transaction event to participants of the transaction, wherein the presentation enables a participant to indicate a dispute of an attribute of the transaction; relaying one or more attributes of the transaction to a second blockchain for processing the transaction; and receiving, from the second blockchain, an indication of a transfer of funds between the two or more participants, using the identifiers of the currency or cryptocurrency accounts of the two or more participants. |
US12217263B2 |
Methods and systems for predicting account-level risk scores of cardholders
Embodiments provide artificial intelligence-based methods and systems for predicting account-level risk scores associated with cardholders. Method performed by server system includes accessing payment transaction data and cardholder risk data associated with cardholder. The payment transaction data includes transaction variables associated with past payment transactions performed at Point of Interaction (POI) terminals within a particular time window. Method includes generating cardholder profile data based on the transaction variables and the cardholder risk data. Method includes determining account-level risk scores associated with the cardholder based on cardholder profile data. Each account-level risk score of account-level risk scores is determined by a trained machine learning model. The account-level risk scores include a wallet reload risk score, an account reissuance risk score, and a transaction channel risk score. Further, the method includes transmitting a recommendation message to an issuer server associated with the cardholder based on the account-level risk scores. |
US12217258B2 |
Secure authentication and transaction system and method
A secure user authentication system, operable over a client-server communications network to authenticate a system user. The system includes an application server which includes a site which is able to be enabled, and an authentication server, which is able to enable the application server site. The authentication server includes a core database, and receives and stores user authentication-enabling data in the core database. The system further includes a client, and a client program which is able to be actuated in the client. The client program includes the user authentication-enabling data. Upon actuation, the client program automatically directly connects to the authentication server, and sends the client authentication-enabling data to the authentication server, for secure user authentication by the authentication server. |
US12217252B2 |
Hybrid identity as a service for decentralized browser based wallets
Disclosed are various embodiments for a service for decentralized browser based wallets. Various embodiments of the present disclosure can receive a first passcode and a second passcode from a security provider device. Various embodiments can use a cryptowallet to decrypt a first encrypted private key using the first passcode to generate a decrypted private key. Various embodiments can use a cryptowallet to sign a transaction request with the decrypted private key. Various embodiments can use a cryptowallet to generate a second encrypted private key by encrypting the decrypted private key using the second passcode. |
US12217247B2 |
Transaction methods for mobile wallet operations in a gaming environment
Disclosed herein are systems, methods, and devices for transaction methods for mobile wallet operations in a casino. Various embodiments are directed to applying funds to a user's mobile wallet by transactions at a kiosk, cage, Peripheral System, or other system of the casino. Embodiments are also directed to applying credit to an electronic gaming machine of the casino. Embodiments are also directed to returning or redeeming credit from an electronic gaming machine of the casino to the user. Embodiments are also directed to transferring credit from a mobile wallet to external funds. |
US12217245B2 |
Systems and methods for distributed ledger-based institutional identity management
Systems and methods for distributed ledger-based identity management are disclosed. In one embodiment, a computer-based method for managing attestations may include: (1) receiving, by a computer program executed by an electronic device for an identity consumer and from an identity provider, a notification from an identity provider server that an attestation is available, wherein the attestation may be generated by the identity provider based on authorization from a system operator and may include a chain of trust comprising an identification of the system operator and the identity provider; (2) requesting, by the computer program, the attestation from the identity provider; and (3) downloading, by the computer program, the attestation to an identity consumer electronic wallet for the identity consumer. The identity provider may commit the downloading of the attestation to a distributed ledger, wherein the distributed ledger maintains a current status for the attestation. |
US12217243B1 |
Methods and systems for securely facilitating cross-platform token compatibility via multi-tokenization
Systems and methods are disclosed for cross-platform token compatibility. One method comprises receiving, by a token exchange service system, a primary tokenization request from an upstream entity, generating, by the token exchange service system, one or more ancillary tokenization requests based on the primary tokenization request, and transmitting, by the token exchange service system, the one or more ancillary tokenization requests to respective one or more output token vaults. One or more ancillary tokenization responses may then be received from the one or more output token vaults, and a primary tokenization response may be generated based on the one or more ancillary tokenization responses. The primary tokenization response may be transmitted to the upstream entity. |
US12217241B2 |
Systems and methods for digital gift card marketplace and redemptions
A system for a mobile gift card marketplaces is disclosed. The system may initiate a contactless payment at a merchant via a mobile app. The system may receive an authorization message based on the contactless payment. The system may execute an authorization process in response to receiving the authorization message to determine an authorized transaction. The system may validate the authorized transaction to determine whether the authorized transaction is associated with a customer. The system may execute a merchant validation process to determine if the authorized transaction is associated with a merchant. The system may determine an available gift card account balance of the customer associated with the merchant in response to determining the authorized transaction is associated with both the customer and the merchant. The system may execute a gift card redemption process to redeem the available gift card account balance of the customer associated with the merchant. |
US12217238B2 |
Systems and methods for electronic receipt transfer using ultrawideband radio technology
A method for electronic receipt transfer via ultra-wideband electronic (UWB) radio technology may include: causing, by a payment terminal computer program, an UWB radio to transmit a range request signal from a first antenna; receiving, by the payment terminal computer program and one or more customer electronic devices, a pair of replies to the range request signal, each comprising a first reply signal received at the first antenna and a second reply signal received at a second antenna; determining, by the payment terminal computer program, a distance between the UWB radio and each customer electronic device based on a time of flight; selecting, by the payment terminal computer program, the customer electronic devices having the distance that is closest to the UWB radio; and communicating, by the payment terminal computer program, an electronic receipt for a transaction to the selected customer electronic device. |
US12217237B2 |
Systems and methods for providing gratuities to merchants
Aspects of the present disclosure are directed to method for facilitating a transaction between a service provider and a customer using an online payment platform. The method includes receiving a request from a customer's device to enter into a transaction with a service provider and receiving a request from a service provider's device to process a cardless payment transaction for the transaction. The method further includes determining a tipping process to be applied to the transaction whereby an automatically determined tip amount or a manually determined tip amount is added to the transaction. The processing of the transaction is delayed until the automatically determined or the manual tip amount is added to the transaction. The cardless payment including the tip amount is then processed and a confirmation thereof is communicated to the respective devices of the customer and the service provider. |
US12217230B1 |
Mobile device for delivery of cash and goods by a delivery service
A mobile device configured to be carried by a user enables the user to wirelessly request delivery of tangible items including cash. If an amount of value associated with the request is authorized by a remote system, the mobile device is usable to request delivery of at least one tangible item at a user specified delivery location through communication with at least one delivery service terminal of a delivery service. The mobile device receives a transaction details message from the delivery service indicating the deliverable items and the delivery location. Sending a confirmation message with the mobile device which indicates that the user agrees with the information in the transaction details message, causes the tangible items to be delivered to the user at the specified location. |
US12217229B2 |
Biometric authentication of pre-staged self-service terminal transactions
Various embodiments herein each include at least one of systems, methods, and software for biometric authentication of pre-staged self-service terminal transactions. One embodiment in the form of a method includes connecting, wirelessly via a wireless communication device of a mobile device, to a Self-Service Terminal (SST), such as an ATM or self-service checkout terminal. The mobile device then receives, via the wireless communication device from the SST, biometric authentication data to authenticate an account holder. The received biometric data is then compared on the mobile device with biometric data stored on or read by a biometric reader of the mobile device. When the comparing identifies a match between the received biometric data and the biometric data read by or stored on the mobile device, the method then transmits an authentication message via the wireless communication device to the SST indicating the match. |
US12217227B2 |
Data processing for cost and price determinations with electronic negotiation
The embodiments disclose a data processing cost and price determination platform with electronic negotiation, including a mobile app configured to register a medical patient, a medical database configured to retrieve patient demographics, patient medical necessity codes and patient billed account data related to the medical patient of a medical provider, a server configured to electronically collect updated patient medical pricing data from governmental and health insurance carrier sources and medical necessity standards based on demographics of the medical provider, a processor configured to compare the patient billed account with the updated medical pricing data to determine a suggested fair market of the patient billed account, an electronic negotiation module to submit the suggested fair market of the patient billed account data to the medical provider for soliciting a negotiated settlement rate and a communication module to transmit the accepted negotiated settlement rate from the medical provider to the medical patient. |
US12217221B2 |
Wireless-enabled kiosk for recycling consumer devices
Wireless-enabled kiosk systems and associated methods for recycling and performing other processes with mobile phones and other electronic devices are described herein. In various embodiments, the present technology includes systems and methods for wirelessly connecting a consumer-operated kiosk with an electronic device to facilitate processing (e.g., purchasing) the device. In some embodiments, the present technology includes using a wireless link to identify a device, evaluate a device, resolve device issues to enable purchase of the device, locate a device, etc. Various other aspects of the present technology are described herein. |
US12217219B2 |
Systems and methods for providing maintenance to financial institution devices
A system comprises one or more processors coupled to a non-transitory storage medium including instructions that, when executed, cause the one or more processors to determine respective proximities of a mobile device to devices including one or more of an automated teller machine, a printer, or a teller cash drawer, determine respective statuses of the devices based on information received, generate a list of statuses to be displayed on the mobile device for at least a portion of the devices where the list is ordered by priority and where automated teller machines have a higher priority than teller cash drawers which have a higher priority than printers, and where the list is further ordered based on the respective proximities of the mobile device to the devices, generate maintenance instructions for one or more of the devices, and transmit the list of statuses and the maintenance instructions to the mobile device. |
US12217217B2 |
Systems and methods for delaying the start time of an event based on event attendee arrival times
Systems and methods are provided herein for altering a start time of an event based on indicia of how late event attendees will be for the event that are retrieved from location applications corresponding to each attendee of the attendees. For example, a media guidance application may determine a start time of an event, a location of the event, and attendees of the event. The media guidance application may determine location applications corresponding to the attendees. The media guidance application may query the location applications for arrival times of each attendee. The media guidance application may calculate a plurality of differences between each of the arrival times and the start time of the event. Based on the plurality of differences, the media guidance application may delay the start time of the event. |
US12217214B2 |
Multi-path electronic prescription processing system
An electronic prescription processing system capable of direct two-way electronic communications between a physician practice management system and a pharmacy system uses a multi-path clearinghouse. In one example, the multi-path electronic prescription processing system creates electronic prescriptions with an electronic signature and allows for the interface with the pharmacy computer system such that an image of an electronic prescription and prescription information are directly auto-populated into an entry screen of the pharmacy computer system including specific queries being resolved by the multi-path clearinghouse. |
US12217211B1 |
Systems and methods for automated modification of delivery parameters
Systems and methods are provided for automated modification of delivery parameters. Particularly, computing model that is trained to determine a probability that a delivery defect is likely to occur for a given delivery or set of deliveries. Based on the probability, various limitations associated with the deliveries may be activated or deactivated on a mobile device application used by a delivery driver to perform the deliveries. The systems and methods reduce the number of delivery defects that occur while simultaneously reducing the use of unnecessary guardrails for low-risk deliveries. The model may be queried in real-time such that guardrails for a delivery itinerary may be optimized prior to the delivery driver beginning the delivery route. |
US12217210B2 |
System and method for data selection and extraction based on historical user behavior
A system determines that a first data element in a first message is linked to a first data field in a first mapped dataset. The system receives a request to determine to which data field in a second mapped dataset a second data element in a second message should be mapped. The system extracts a first set of features from the first message. The system determines that the first data element is located on a first location within the first message. The system extracts a second set of features from the second message. The system determines that the second data element is location on a second location within the second message. The system determines a difference between the first location and the second location. If the difference is less than a threshold distance, the system associates the second data element to the first data element in the second mapped dataset. |
US12217208B2 |
Systems and methods for packing optimization and visualization
Systems and methods are disclosed for packing optimization and visualization. In one example, a method for managing a shipment of a plurality of products, comprises: obtaining a request for a packing instruction from a user via a user interface; ranking the products based on their weight information and dimension information to generate a first ranking list; ranking one or more containers based on their dimension information to generate a second ranking list; determining, based on the first ranking list and the second ranking list, a plurality of layout configurations for packing the products into at least one container selected from the one or more containers; selecting a layout configuration from the plurality of layout configurations based at least partially on a rate table including shipping rate information of one or more shipping carriers identified by the user, wherein the selected layout configuration minimizes a cost of shipping the products; generating a visual illustration of the layout configuration; and providing a packing instruction comprising the visual illustration to the user via the user interface. |
US12217207B2 |
Scheduling method, apparatus, system, electronic device, and storage medium
The present application discloses a scheduling method, apparatus, and system, an electronic device, and a storage medium. The method applies to a warehouse management server, and comprises: sending a scheduling instruction to an actual stereoscopic warehouse management server and a stereoscopic warehouse simulation model management server, wherein the scheduling instruction corresponds to a target scheduling policy; and responding to first optimization information and determining a first scheduling update instruction, wherein the first optimization information comprises a scheduling optimization operation for the case of a target scheduling policy scheduling fault, which enables the scheduling update of an actual scheduling task in the case of faults, thereby solving the problem that the existing scheduling simulation method cannot handle and alleviate the fault problem in the logistics task, and improving the work efficiency, work quality and reliability of the actual stereoscopic warehouse scheduling. |
US12217203B2 |
Picking sequence optimization within a warehouse for an item list
An online concierge system receives a delivery order containing a list of items, generates a suggested picking sequence for picking the delivery order in a warehouse, and transmits the suggested picking sequence to a mobile device of the shopper. Generating the suggested sequence includes applying a trained item sequence model to the delivery order. Training the item sequence model includes accessing data about a set of historical orders, determining a pairwise distance between each pair of aisles in the warehouse based on the data about the set of historical orders, and generating a distance graph based on the pairwise distance between each pair of aisles in the warehouse. The plurality of nodes represent a plurality of aisles in the warehouse, and the plurality of edges represent pairwise distances between pairs of aisles. |
US12217202B1 |
Computer program product for prioritizing order fulfillment at a retail sales facility based on anticipated customer arrival times
A computer program product for prioritizing order fulfillment at a retail sales facility receives purchase request information at a retail sales computing device that includes identifying information and order information for the first customer, receives location information for the first customer, processes the received location information for the first customer together with location information of the retail sales facility to predict an estimated time of arrival (ETA) for the first customer at the retail sales facility, schedules a time interval for acquiring updated location information for the first customer, and places the identifying information, order information and ETA for the first customer in an order fulfillment queue for all current customers. Entries in the order fulfillment queue are ordered in increasing ETA order. ETA is continuously updated for each customer, and thereby the order for fulfilling customer orders in the order fulfillment queue. For example, if a customer's distance from the retail sales facility increases (for example, due to a mistaken turn), that customer's order will drop to a later-served position in the queue. The location information for the first customer includes GPS-based location information of the first customer that is captured by a GPS device associated with a mobile computing device of the first customer. The location information for the retail sales facility includes GPS-based location information of the retail sales facility. The ETA prediction is performed using the GPS-based location information of the first customer and the GPS-based location information of the retail sales facility. |
US12217201B2 |
Method and device for managing project by using data pointer
Disclosed are a method and device for managing a project by using a data pointer. A project is efficiently operated by dividing a project based on a minimum unit task and designing a plurality of child projects connected in sequential order such that a plurality of child projects proceed in order. |
US12217196B2 |
Facilitating device fingerprinting through assignment of fuzzy device identifiers
Various device attributes associated with a current event may be obtained. Similarity metrics may be determined that indicate a degree of similarity between the device attributes that are associated with the current event and stored device attributes that are associated with previous events and previously created fuzzy device identifiers. A fuzzy device identifier may be assigned to the current event based at least in part on a comparison of the similarity metrics with a threshold. If none of the similarity metrics compare favorably with the threshold, then a new fuzzy device identifier may be created for the current event. However, if at least one of the similarity metrics compares favorably with the threshold, then the previously created fuzzy device identifier whose stored device attributes are most similar to the device attributes that are associated with the current event may be assigned to the current event. |
US12217194B2 |
Nutritional content determination based on gesture detection data
Techniques disclosed herein relate to nutritional content determination based on gesture detection data. In some embodiments, the techniques involve obtaining gesture detection data corresponding to consumption of a food item or a drink; determining, based on the gesture detection data, nutritional content of the food item or the drink; and causing delivery of insulin in accordance with the nutritional content of the food item or the drink. |
US12217193B2 |
Content recommendations based upon historical future data
One or more computing devices, systems, and/or methods for content recommendations using historical future data are provided. A model serving delay time is computed as an average of training delays of events. A historical data time interval is determined based upon the model serving delay time. A model is trained for predicting user content preferences using historic user distribution data and historic content distribution data associated with the historic data time interval. The model is utilized to generate and provide content recommendations to users. |
US12217186B2 |
Method and apparatus for semi-supervised learning
Provided is a computer-implemented method for training a machine learning (ML) model using labelled and unlabelled data, the method comprising obtaining a set or training data comprising a set of labelled data items and a set of unlabelled data items, training a loss module of the ML model using labels in the set of labelled data items, to generate a trained loss module capable of estimating a likelihood of a label for a data item, and training a task module of the ML model using the loss module, the set of labelled data items, and the set of unlabelled data items, to generate a trained task module capable of making a prediction of a label for input data. |
US12217185B2 |
Method and apparatus of increasing knowledge based on uncertainty in neural networks
A knowledge increasing method includes calculating uncertainty of knowledge obtained from a neural network using an explicit memory, determining the insufficiency of the knowledge on the basis of the calculated uncertainty, obtaining additional data (learning data) for increasing insufficient knowledge, and training the neural network by using the additional data to autonomously increase knowledge. |
US12217177B1 |
Processing loops in computational graphs
Systems and methods for processing loops in computational graphs representing machine learning models are disclosed. An example method begins with obtaining data representing a computational graph. Data identifying an allocation of the computational graph across devices is obtained. Additionally, one or more nodes in the computational graph that represent a respective control flow statement are identified. For each identified node, a structure of nodes and edges that represents an operation that provides a current state of recursion or iteration in the respective control flow statement is generated. This structure is inserted into the computational graph and the allocation of nodes to devices is modified to assign the structure to a device. |
US12217176B2 |
Automatic identification and classification of adversarial attacks
A method for identifying adversarial attacks on an image based detection system for automated driving includes providing a reference signal and a potentially manipulated signal. The method also includes calculating a plurality of metrics which quantify differences between the signals in different ways. The method further includes creating a multi-dimensional feature space based on the calculated metrics and classifying the type of attack based on the calculated metrics. The class of the adversarial attack may then be output. |
US12217171B2 |
Engagement signal generation and analysis
Engagement signals may be generated and analyzed based on user interactions with documents, particularly in a collaboration environment. The user interactions may generate raw collaboration signals that may be received and processed into cleaned collaboration signals. For example, noise may be removed from the raw collaboration signals to generate the cleaned collaboration signals. The cleaned collaboration signals may be grouped into engagement signals, where each engagement signal represents an individual event or engagement event of the user with the document. The grouping may be based on boundary signals, time frames, and/or any other reasonable limiting element. Each of the engagement signals may be classified into one of several engagement types based on the cleaned collaboration signals in the engagement signal. The engagement signals may then be analyzed to make determinations, recommendations, or the like regarding one or more users of the document, the document content, or the like. |
US12217170B2 |
Data handling and machine learning
A method implemented by a software for a multimodal evaluation engine stored on a memory is provided herein. The software is executable by a processor coupled to the memory to cause the method. The method includes receiving multimodal signatures of an object of interest from inspection elements and processing the multimodal signatures to transform the multimodal signatures into formats. The method also includes generating data representations of the formats and detecting whether anomalies are present within the object of interest based on the data representations. |
US12217162B2 |
Integrated circuit chip apparatus
Provided are an integrated circuit chip apparatus and a related product, the integrated circuit chip apparatus being used for executing a multiplication operation, a convolution operation or a training operation of a neural network. The present technical solution has the advantages of a small amount of calculation and low power consumption. |
US12217161B2 |
Convolutional neural network hardware configuration
A method of configuring a hardware implementation of a Convolutional Neural Network (CNN), the method comprising: determining, for each of a plurality of layers of the CNN, a first number format for representing weight values in the layer based upon a distribution of weight values for the layer, the first number format comprising a first integer of a first predetermined bit-length and a first exponent value that is fixed for the layer; determining, for each of a plurality of layers of the CNN, a second number format for representing data values in the layer based upon a distribution of expected data values for the layer, the second number format comprising a second integer of a second predetermined bit-length and a second exponent value that is fixed for the layer; and storing the determined number formats for use in configuring the hardware implementation of a CNN. |
US12217159B2 |
Fault tolerant artificial neural network computation in deep learning accelerator having integrated random access memory
Systems, devices, and methods related to a Deep Learning Accelerator and memory are described. For example, an integrated circuit device may be configured to execute instructions with matrix operands and configured with random access memory (RAM) to store parameters of an artificial neural network (ANN). The device can generate random bit errors to simulate compromised or corrupted memory cells in a portion of the RAM accessed during computations of a first ANN output. A second ANN output is generated with the random bit errors applied to the data retrieved from the portion of the RAM. Based on a difference between the first and second ANN outputs, the device may adjust the ANN computation to reduce sensitivity to compromised or corrupted memory cells in the portion of the RAM. For example, the sensitivity reduction may be performed through ANN training using machine learning. |
US12217157B2 |
System, method, and computer program product for dynamic node classification in temporal-based machine learning classification models
Described are a system, method, and computer program product for dynamic node classification in temporal-based machine learning classification models. The method includes receiving graph data of a discrete time dynamic graph including graph snapshots, and node classifications associated with all nodes in the discrete time dynamic graph. The method includes converting the discrete time dynamic graph to a time-augmented spatio-temporal graph and generating an adjacency matrix based on a temporal walk of the time-augmented spatio-temporal graph. The method includes generating an adaptive information transition matrix based on the adjacency matrix and determining feature vectors based on the nodes and the node attribute matrix of each graph snapshot. The method includes generating and propagating initial node representations across information propagation layers using the adaptive information transition matrix and classifying a node of the discrete time dynamic graph subsequent to the first time period based on final node representations. |
US12217153B2 |
Training server and method for generating a predictive model of a neural network through distributed reinforcement learning
Interactions between a training server and a plurality of environment controllers are used for updating the weights of a predictive model used by a neural network executed by the plurality of environment controllers. Each environment controller executes the neural network using a current version of the predictive model to generate outputs based on inputs, modifies the outputs, and generates metrics representative of the effectiveness of the modified outputs for controlling the environment. The training server collects the inputs, the corresponding modified outputs, and the corresponding metrics from the plurality of environment controllers. The collected inputs, modified outputs and metrics are used by the training server for updating the weights of the current predictive model through reinforcement learning. A new predictive model comprising the updated weights is transmitted to the environment controllers to be used in place of the current predictive model. |
US12217152B1 |
Systems and methods for using deep machine learning for evolving boundary condition problems
Systems, apparatuses, methods, and computer program products are disclosed for determining and providing value information and/or boundary activation information for a system defined in an at least partially bounded domain (i.e., the boundary of said domain consisting of at least one point) and having boundary conditions imposed at a boundary thereof. A deep BSDE solver is trained by, for each time step and for each path, determining, based on a set of underlying features for that path, whether a boundary condition has been activated for the path. When it is determined that a boundary condition has been activated for a first time for the path, an output value for the path is updated based on the boundary condition, an output time is updated based on the boundary activation time step, and not updated further. When the boundary condition was not activated for the path by the final time, the output value for the path is a final corresponding value. |
US12217150B2 |
Data processing method and apparatus based on recurrent neural network, and device
A data processing method and apparatus based on a recurrent neural network and a device are provided. The recurrent neural network includes multiple recurrent units, each recurrent unit includes multiple data processing nodes and a start node, at least one recurrent unit includes an end node, and at least one data processing node is included between the start node and the end node. During the processing of the first target processing object in a first recurrent unit, in a case that the first target processing object does not satisfy the first preset condition, the start node in the first recurrent unit is run to add a tag to the data processing nodes subsequent to the start node and stop addition of the tag in response to reaching the end node, and no processing is performed by the data processing nodes with the tag. |
US12217148B2 |
Presentation module for webinterface production and deployment system
The technology disclosed relates to a webinterface production and deployment system. In particular, it relates to a presentation module that applies a selected candidate individual to a presentation database to determine frontend element values corresponding to dimension values identified by the selected candidate individual, and which presents toward a user a funnel having the determined frontend element values. |
US12217146B2 |
Generating dual sequence inferences using a neural network model
A computer-implemented method for dual sequence inference using a neural network model includes generating a codependent representation based on a first input representation of a first sequence and a second input representation of a second sequence using an encoder of the neural network model and generating an inference based on the codependent representation using a decoder of the neural network model. The neural network model includes a plurality of model parameters learned according to a machine learning process. The encoder includes a plurality of coattention layers arranged sequentially, each coattention layer being configured to receive a pair of layer input representations and generate one or more summary representations, and an output layer configured to receive the one or more summary representations from a last layer among the plurality of coattention layers and generate the codependent representation. |
US12217143B1 |
Resolving opaqueness of complex machine learning applications
Computing systems and technical methods that transform data structures and pierce opacity difficulties associated with complex machine learning algorithms are disclosed. Advances include a framework and techniques that include: i) global diagnostics; ii) locally interpretable models LIME-SUP-R and LIME-SUP-D; and iii) explainable neural networks. |
US12217142B2 |
Using machine learning to detect which part of the screen includes embedded frames of an uploaded video
A system and methods are disclosed for using a trained machine learning model to identify constituent images within composite images. A method may include providing data identifying a first image as input to a machine learning model trained using training data identifying a plurality of composite images that each include one or more constituent images, and determining, using one or more outputs of the trained machine learning model, that the first image is a composite image that includes a first constituent image, wherein at least a portion of the first constituent image is in a spatial area of the first image, and wherein the first constituent image corresponds to a frame of a video embedded into the first image. |
US12217140B2 |
Apparatus and method for predicting downhole conditions
In an aspect, an apparatus for predicting downhole conditions is disclosed. The apparatus comprises at least a processor and a memory communicatively connected to the at least a processor. The memory containing instructions configuring the at least a processor to receive a condition datum. The memory additionally contains instructions configuring the at least a processor to produce a measured downhole condition using at least a sensor. The memory instructs the processor to convert the condition datum and the measured downhole conditions into a cleansed data format using a data conversion module. The processor is instructed by the memory to identify a flagged data as a function of the cleansed condition datum and the cleansed measured downhole conditions using a downhole machine learning model. The memory instructs the processor to generate a predicted downhole condition as a function of the flagged data. |
US12217139B2 |
Transforming a trained artificial intelligence model into a trustworthy artificial intelligence model
The following relates to a computer-implemented method and system for transforming a trained artificial intelligence model into a trustworthy artificial intelligence model, by providing the trained artificial intelligence model via a user interface of a webservice platform, providing a validation data set, which is based on training data of the trained artificial intelligence model, generating generic samples by a computing component of the webservice platform based on the validation data set, and transforming the trained artificial intelligence model by optimizing a calibration based on the generic samples. The transformation of the AI model is performed by a computing component of the web service platform. The input, i.e. the trained artificial intelligence model as well as a validation data set, is provided to the computing component via a user interface of the web service platform. Such a user interface is implemented by any applicable frontend. |
US12217133B2 |
Methods and apparatuses for performing echo sequence
Aspects of the present disclosure may include a method and/or a system for identifying an ion chain having a plurality of trapped ions, selecting at least two non-consecutive trapped ions in the ion chain for implementing a qubit, applying at least a first Raman beam to shuttle at least one neighbor ion of the at least two non-consecutive trapped ions from a ground state to a metastable state, and applying at least a second Raman beam to one or more of the at least two non-consecutive trapped ions, after shuttling the at least one neighbor ion to the metastable state, to transition from a first manifold to a second manifold. |
US12217128B2 |
Multiple field of view (FOV) vision system
Multiple field of view (FOV) systems are disclosed herein. An example system includes a bioptic barcode reader having a target imaging region. The bioptic barcode reader includes at least one imager having a first FOV and a second FOV and is configured to capture an image of a target object from each FOV. The example system includes one or more processors configured to receive the images and a trained object recognition model stored in memory communicatively coupled to the one or more processors. The memory includes instructions that, when executed, cause the one or more processors to analyze the images to identify at least a portion of a barcode and one or more features associated with the target object. The instructions further cause the one or more processors to determine a target object identification probability and to determine whether a predicted product identifies the target object. |
US12217126B2 |
Systems and methods to optimize imaging settings and image capture for a machine vision job
Techniques for optimizing one or more imaging settings for a machine vision job are provided. An example method includes configuring a machine vision job by setting a plurality of banks of imaging parameters, with each of the plurality of banks of imaging parameters being different from each other; transmitting the machine vision job to an imaging device; and executing the machine vision job on the imaging device to: (a) capture an image with the imaging device operating pursuant to one of the plurality of banks of imaging parameters; (b) attempt to decode a barcode within the image; (c) responsive to successfully decoding the barcode within the image, successfully ending the barcode reader tool; and (d) responsive to unsuccessfully decoding the barcode within the image, repeating (a)-(d) with another one of the one of the plurality of banks of imaging parameters. |
US12217125B2 |
Bi-optic indicia reader having an imaging assembly for providing two field of views
At least some embodiments presented herein are directed to bi-optic indicia readers. In at least some embodiments the present invention is a bi-optic indicia reader that includes two FOVs which are configured to allow the reader to capture and successfully decode a 13-mil indicia presented to a respective FOV in a plane that is angled at least 80 degree to a plane that is defined by the window of the reader through which the FOV is passing. |
US12217119B2 |
Systems and methods for adaptive beam steering for throughways
Systems and methods for monitoring a throughway using a radio frequency identification (RFID) detection system. The RFID detection system includes (i) an image sensor configured to have a field of view directed towards a lane of the throughway; (ii) an RFID transceiver arrangement configured to interrogate RFID tags disposed on vehicles within the lane of the throughway; and (iv) a controller operatively connected to the image sensor and the RFID transceiver arrangement. The controller is configured to (1) cause the image sensor to capture a frame of image data representative of the lane of the throughway; (2) analyze the frame of image data to detect a presence of a vehicle in the lane of the throughway; (3) based on the analysis, determine a position of the vehicle relative to the RFID transceiver arrangement; and (4) configure an antenna array to generate a beam directed at the position of the vehicle. |
US12217118B2 |
Configuring signal devices in thermal processing systems
In some aspects, material processing head can include a body; an antenna disposed within the body; a first tag, associated with a first consumable component, disposed within a flux communication zone of the body at a first distance from the antenna, the first tag having a first resonant frequency; and a second tag, associated with a second consumable component, disposed within the flux communication zone of the body at a second distance from the antenna, the second tag having a second resonant frequency that is different than the first resonant frequency, where the first and second resonant frequencies are tuned based upon at least one of: i) a difference between the first distance and the second distance; or ii) a characteristic (e.g., shape) of the flux communication zone in which the first tag and/or the second tag is disposed. |
US12217117B2 |
Electronic business card and contact management system with integrated targeted marketing platform
A system for communication of business card information, the system comprising an electronic business card comprising a near-field communication (NFC) chip, the NFC chip having electronic business card information, wherein the electronic business card information is configured to instigate an action in a recipient device when the NFC chip proximally interfaces with the recipient device, and wherein the recipient device is NFC enabled. The system may further comprise a network and an application system in operable communication with the network, the application system configured to transmit a user information associated with a user of the electronic business card to a database configured to store the user information, and the application system configured to permit the user to interact with the user information via a user interface. |
US12217115B2 |
Recovered plastic cards
An inlay for a laminated transaction card may include a core layer including at least about 50% recycled polyethylene by weight. The inlay may include a first support layer adhered to a first surface of the core layer by a first adhesive layer positioned between the first support layer and the first surface of the core layer. A material of the first support layer may include one of polyvinyl chloride, polyethylene terephthalate glycol, or polyethylene terephthalate. The inlay may include a second support layer adhered to a second surface of the core layer by a second adhesive layer positioned between the second support layer and the second surface of the core layer. A material of the second support layer may include one of polyvinyl chloride, polyethylene terephthalate glycol, or polyethylene terephthalate. |
US12217112B2 |
IC card and method for manufacturing IC card
An IC card provided with an IC chip, and configured to enable at least one of contact communication and contactless communication, the IC card including an ultrasonic fingerprint sensor connected to the IC chip and a storage unit in which fingerprint data for matching is stored. An outer surface of the IC card is formed of synthetic resin, and the ultrasonic fingerprint sensor is covered with the synthetic resin. |
US12217111B2 |
Self-powered active RFID tag
An electrical device includes an electrical cable and a connector coupled to the electrical cable. The connector is configured to receive electrical current from an external power source. The connector includes an RFID tag, and an electrical storing device configured to store electrical energy from the external power source and provide electrical energy to the RFID tag when the connector is disconnected from the external power source. The RFID tag transmits a signal independent of the connector being coupled to the external power source. |
US12217109B2 |
Creating an augmented environment using QR tape
Disclosed herein is an improved AR technology for aligning virtual content with a real-world environment. In one aspect, the disclosed process may involve a first computing device receiving an indication that a second computing device detected a given QR pattern on a given strip of QR tape installed in a real-world environment. In response to receiving the indication, the first computing device may obtain installation information regarding a layout of the given strip of QR tape. Based at least on an identifier of the given QR pattern and the information regarding the layout of the given strip of QR tape, the first computing device may then determine a position and orientation of the second computing device, align virtual content on the real-world environment, and instruct the second computing device to present a view of the real-world environment that has the aligned virtual content superimposed onto the real-world environment. |
US12217102B2 |
Distributed mechanism for fine-grained test power control
An integrated circuit comprises a set of processor cores, wherein each processor core of the set of processor cores includes BIST logic circuitry and multiple memory blocks coupled to the BIST logic circuitry. Each processor core further includes multiple power control circuitry, where each power control circuitry of the multiple power control circuitry is coupled to a respective processor core of the set of processor cores, multiple isolation circuitry, where each isolation circuitry of the multiple isolation circuitry is coupled to a respective processor core of the set of processor cores, a built-in-self repair (BISR) controller coupled to the each of the set of processor cores, each of the multiple power control circuitry, and each of the multiple isolation circuitry, and a safety controller coupled to the BISR controller, the multiple power control circuitry, and to the multiple isolation circuitry. |
US12217101B2 |
Methods and apparatus to configure heterogenous components in an accelerator
Methods, apparatus, systems and articles of manufacture are disclosed to configure heterogenous components in an accelerator. An example apparatus includes a graph compiler to identify a workload node in a workload and generate a selector for the workload node, and the selector to identify an input condition and an output condition of a compute building block, wherein the graph compiler is to, in response to obtaining the identified input condition and output condition from the selector, map the workload node to the compute building block. |
US12217100B2 |
Latency sensitive workload balancing
The technology disclosed herein enables an operating system kernel to schedule and perform load balancing of latency-sensitive tasks on processors that are otherwise excluded from a scope of load balancing performed by the kernel scheduler. An example method may include identifying, in an operating system of a computing device, one or more first tasks and one or more second tasks, where the second tasks are characterized by one or more latency constraints, identifying a first set of processors that are available for load balancing by a kernel scheduler of the operating system, scheduling execution of the first tasks on the first set of processors, identifying a second set of processors that are excluded from a scope of load balancing performed by the kernel scheduler, and scheduling execution of the second tasks on the second set of processors. |
US12217097B2 |
Distributed edge computing system and method
a method for distributed edge computing (DEC) includes obtaining a request from a computational resource provider (CRP) offering computational resources of the CRP; validating the computation resources of the CRP; offering the computation resources of the CRP to a computational resource consumer (CRC); obtaining a reservation request from the CRC for a portion of the computation resources of the CRP; and installing CRC software on the CRP for DEC, where the CRP is configured to receive produced data related to the CRC software from a first localized device, the computational resources process the produced data, and forward processed data to a second localized device that has requested the processed data. |
US12217087B2 |
Dynamic sizing of system and method for processing financial transactions
A system for processing a financial transaction request and a method executed by the system can include receiving, at a first server, a request to execute the financial transaction request. The first server can determine transaction middleware (TM) super-modules that are stored on the first server and are required to execute the financial transaction. The first server can detect capacities of the TM super-modules and annex control over memory space of a second server if needed. The first server can replicate at least one of the TM super-modules on the memory of the second server and direct the financial transaction request to the TM super-module replicated on the second server. That TM super-module can generate a corresponding output received by the first server, which can then cede control over the memory space of the second server. |
US12217085B2 |
Electronic device including accelerators of heterogeneous hardware types for scheduling operation
An electronic device includes: a host processor configured to control an operation of the electronic device; accelerators of heterogeneous hardware types configured to exchange data with each other through direct communication; and a control unit configured to convert a command received from the host processor, based on a type of each of the accelerators and transfer a result of the converting to a corresponding accelerator among the accelerators. |
US12217082B2 |
Methods and systems for automating deployment of applications in a multi-tenant database environment
In accordance with embodiments disclosed herein, there are provided mechanisms and methods for automating deployment of applications in a multi-tenant database environment. For example, in one embodiment, mechanisms include managing a plurality of machines operating as a machine farm within a datacenter by executing an agent provisioning script at a control hub, instructing the plurality of machines to download and instantiate a lightweight agent; pushing a plurality of URL (Uniform Resource Locator) references from the control hub to the instantiated lightweight agent on each of the plurality of machines specifying one or more applications to be provisioned and one or more dependencies for each of the applications; and loading, via the lightweight agent at each of the plurality of machines, the one or more applications and the one or more dependencies for each of the one or more applications into memory of each respective machine. |
US12217074B2 |
Selective injection of GC safepoints for JNI invocations
A computer-implemented method is provided for managing Garbage Collection (GC) safepoints. The method includes determining whether a GC safepoint for a target native method can be removed by checking a heap occupancy ratio prior to executing the target native method. The method further includes removing the GC safepoint responsive to the heap occupancy ratio prior to executing the target native method being less than a threshold occupancy amount percentage. The method also includes determining whether the GC safepoint for the target native method can be removed by checking a most recent GC pause time. The method additionally includes removing the GC safepoint responsive to the most recent GC pause time being shorter by a threshold pause time amount percentage than an execution time of the target native method. |
US12217070B2 |
Method and apparatus for user interface modification
A method and apparatus for modifying a user interface. The method comprises receiving user interface data at a client from a first server, receiving modification computer program code at said client, and executing said modification computer program code at said client to modify said user interface data to generate modified user interface data. The modification computer program code can be received from said first server or from a further server. |
US12217069B2 |
Operation sequence adding method, electronic device, and system
An operation sequence adding method, an electronic device, and a system are provided. The method includes: detecting a first operation performed by a user on a first control; obtaining an event type of the first operation and name information of a first application in response to the first operation; displaying a second interface of the first application in response to the first operation, and detecting a second operation performed by the user on a second control; obtaining a second control identifier and an event type of the second operation in response to the second operation; saving the name information of the first application, the second control identifier, and the event type of the second operation; displaying a third interface of a second application, where the third interface of the second application includes a third control; detecting a third operation performed by the user on the third control; and displaying the second interface of the first application in response to the third operation. Therefore, an operation of a user is recorded and played back on an electronic device, an operation procedure of the user is simplified, and user experience is improved. |
US12217066B2 |
Image creation support device and method for presenting candidate screen data of a display screen based on a design image of the display screen
An image creation support device includes an image input unit that reads a design image P to create input screen data ID, a database that stores pieces of parts data designed in the past, and a screen data creation unit that creates the candidate screen data CD corresponding to the display screen from the pieces of parts data. The database also stores the types of the pieces of parts data and group definition information GI that is based on a combination of the pieces of parts data. The screen data creation unit includes a type identification unit that identifies the type PT of each input part, and an additional information creation unit that creates additional information AI to be combined with the type PT based on the group definition information GI. |
US12217065B1 |
Apparatus and method for determining system model comparisons
An apparatus for determining system model comparison is disclosed. The apparatus includes a processor and a memory communicatively linked to the processor. The memory instructs the processor to receive a first plurality of system data, wherein the first plurality of system data represents a first state of a system, and a second plurality of system data representing a second of the system. The memory instructs the processor to generate a first and second model of the system using the system data. The memory instructs the processor to output a first model output using the first model of the system and the second plurality of system data. The memory instructs the processor to modify the second plurality of system data using perturbation function. The memory instructs the processor to output a second model output using the second model of the system and the modified second plurality of system data. The memory instructs a processor to compare the first model output to the second model output using an optimization function. The memory instructs a processor to generate a state change output corresponding to the system using the comparison. |
US12217063B2 |
Preconfigured robots for robotic process automation
Systems and methods for configuring an RPA (robotic process automation) platform to perform a candidate process automation are provided. Discovery data relating to a candidate process automation is generated. RPA platform design components for configuring an RPA platform to perform the candidate process automation are generated based on the discovery data. The RPA platform is configured based on the RPA platform design components. |
US12217061B2 |
Wavefront selection and execution
Techniques are provided for executing wavefronts. The techniques include at a first time for issuing instructions for execution, performing first identifying, including identifying that sufficient processing resources exist to execute a first set of instructions together within a processing lane; in response to the first identifying, executing the first set of instructions together; at a second time for issuing instructions for execution, performing second identifying, including identifying that no instructions are available for which sufficient processing resources exist for execution together within the processing lane; and in response to the second identifying, executing an instruction independently of any other instruction. |
US12217055B2 |
Method and device for variable precision computing
The present disclosure relates to a floating-point computation circuit comprising: an internal memory (104, 114) storing one or more floating-point values in a first format; status registers (124) defining a plurality of floating-point number format types associated with corresponding identifiers, each format type indicating at least a maximum size (BIS, MBB); and a load and store unit (108, 118) for loading floating-point values from and storing floating-point values to an external memory (120, 122), the load and store unit (108, 118) being configured: to receive, in relation with a first store operation, a first floating-point value from the internal memory (104, 114) and a first of said identifiers; and to convert the first floating-point value from the first format to a first external memory format having a maximum size (BIS, MBB) defined by the floating-point number format type designated by the first identifier. |
US12217054B2 |
Method of storing register data elements to interleave with data elements of a different register, a processor thereof, and a system thereof
A method of storing register data elements to interleave with data elements of a different register, a processor thereof, and a system thereof, wherein each non-consecutive data elements of a register is retrieved to be stored to interleave with each non-consecutive data elements of a different register upon an executive of an interleaving store instruction, wherein a mask instruction directing a lane of a storage space in which the non-consecutive data elements are stored is executed in conjunction with the interleaving store instruction, and wherein a processor of a second type is configured to emulate a processor of a first type to store the non-consecutive data elements the same as non-consecutive data elements stored in the first type processor. |
US12217051B2 |
Device to build programs on alternative CPU architectures and a method thereof
A Universal Serial Bus (USB) device configured to build a program, in a host machine, on an alternative CPU architecture. The USB device comprises a USB interface adapted to be communicatively coupled to the host machine. The USB device further comprises a memory module configured to store a package to build on, in the host machine, the alternative CPU architecture. The USB device further comprises a System-on-a-Chip (SoC) configured to access the stored package from the memory module. The SoC is further configured to, when a connection between the USB interface and the host machine is established, automatically run the stored package in the host machine. |
US12217047B2 |
System and method for app discovery, installation, and usage
A system and method functions to make an app as installed on a smart device usable to access a service, such as a media streaming service. A presence of a counterpart to the app as installed on an appliance within a home network which includes the smart device is detected. A user credential, such as a username and password combination, that is associated with the counterpart to the app is then identified. The user credential is caused to be automatically associated with the app as installed on the smart device. |
US12217045B2 |
Negative numbering to log web service update attempts
A logging system for an orchestration system that implements a rollout service to deploy updates to a cloud service includes: an orchestrator service host computer hosting the rollout service; a service bus connecting the orchestrator service host computer with a network on which the cloud service is provided; and a database to which the rollout service records a log of a deployment of an update, the log comprising an entry for each of a number of subsets of network components supporting the cloud service. Each record in the log refers to a payload version deployed to a corresponding subset of the network components supporting the cloud service. In response to detection of an issue with the deployment of the update in a particular subset of the network components, the rollout service retains a record in the log of each payload version deployed by changing a payload version number to be negative in each record of the log prior to a restart of the deployment back to an earlier subset of the network components with a new payload version to avoid the issue. |
US12217042B2 |
Method and apparatus for processing upgrade package of vehicle
A method and an apparatus for processing a vehicle upgrade package. In the method, a first terminal receives a first data block from a server, where the first data block is used for upgrading the vehicle. The first terminal obtains a second data block from a second terminal, where the second data block is used for upgrading the vehicle. The second data block is sent by the server to the second terminal, and the first terminal obtains the vehicle upgrade package based on the first data block and the second data block. The terminals no longer need to obtain the complete vehicle upgrade package from an OTA server. Therefore, the load of the OTA server can be reduced. |
US12217038B2 |
Methods and apparatus to control architectural coverings
Methods and apparatus to control architectural coverings are disclosed. An example apparatus includes a network interface to communicatively couple the apparatus with a repository via a network, a wireless covering interface to communicatively couple the apparatus with a first architectural covering, a covering enumerator to determine information about the first architectural covering, and a software collector to: retrieve software for the first architectural covering from a repository via the network interface, transmit an advertisement of the software to the first architectural covering, and in response to receiving a request for the software from the first architectural covering, transmit the software to the first architectural covering. |
US12217036B2 |
Automating interactions for health data collection and patient engagement
In some implementations, a system enables an administrator to customize a set of rules to dynamically adjust the configuration and output of an application provided to users. A configuration interface for setting rules that dynamically adjust output of an application is provided. Data indicating one or more rules are received through the configuration interface. Activity data indicating user interaction with the application or sensor data for at least some of a plurality of users of the application are then received from multiple client devices. A determination relating to the activity data satisfying at least one condition or trigger is then made. Instructions to adjust output of the application according to one or more system actions of the one or more rules are then communicated to client devices associated with the users in the first subset of the plurality of users. |
US12217034B2 |
Build system for securely building and deploying a target build artifact
A build system is disclosed that identifies the inputs used by a build process for securely building and deploying a piece of software to production. The build system comprises a build container and a build proxy server. The build container receives a set of initial inputs for performing a build and generates a build output (e.g., a target artifact) as a consequence of performing the build. The build proxy server monitors both internal interactions as well as external interactions (e.g., input dependency fetches from external artifact repositories) of the build container within and outside a network boundary defined around the build container. Based on the monitored interactions, the build proxy server identifies all the additional input components and/or input component dependencies used by the build container for successfully performing the build. The build container uses the identified components to perform the build and generate a target artifact. |
US12217032B2 |
Code performance optimization based on an information-enhanced diffusion model
A given segment of computer code is obtained and modified to produce one or more inefficient versions of the given segment of computer code in comparison to the given segment of computer code. A code parse tree is generated for the given segment of computer code and each inefficient version of the given segment of computer code. Model embeddings are generated based on the generated code parse trees and a diffusion model is trained based on the generated model embeddings. |
US12217030B2 |
Generating automations via natural language processing
Methods for generating automations via natural language processing are performed by computing systems. Natural language input is received from a user interface, and an automation workflow is generated based on the natural language input. The automation workflow includes steps to build an automation. One or more of the steps is provided to the user interface, and a first field and a second field that each correspond to the one or more steps are populated in the user interface. The first field is populated with a parameter value based on the natural language input, and the second field is populated based on the parameter value. The automation is then enabled to be built and deployed. |
US12217023B2 |
Unified digital automation platform combining business process management and robotic process automation
Provided are methods and systems for combining business process management (BPM) and robotic process automation (RPA) into a unified BPM and RPA process. An example method commences with creating a BPM process flow. The BPM process flow can include one or more BPM models for executing BPM tasks. The method then proceeds with creating an RPA process flow. The RPA process flow can include one or more RPA models for executing the one or more RPA tasks. The method can further include linking the one or more RPA models to the BPM process flow. Thereafter, the method proceeds with creating an application package associated with the unified BPM and RPA process. The application package can include the one or more BPM models and the one or more RPA models. The method can further include exporting the application package for deployment. |
US12217022B2 |
Systems and methods for direct random information generation from quantum random events
A random number generator system is disclosed that includes a quantum event source for generating a quantum event, a quantum event detector for detecting the generated quantum event, a clock circuit providing a looping counting signal including a plurality of counts (n0, n1 etc.), a converter circuit for associating the detected quantum event with a contemporaneous count of the plurality of counts, and a processing system for providing a random number based on the contemporaneous count. |
US12217019B2 |
Processing-in-memory devices having multiplication-and-accumulation circuits
A processing-in-memory (PIM) device includes a first memory region, a second memory region, a third memory region, and a multiplication-and-accumulation MAC circuit. The first memory region is configured to store weight data comprised of elements of a weight matrix. The second memory region is configured to store vector data comprised of elements of a vector matrix. The third memory region is configured to store constant data. The MAC circuit is configured to selectively perform a MAC arithmetic operation of the weight data and the vector data or an element-wise multiplication (EWM) arithmetic operation of the weight data and the constant data. |
US12217012B1 |
Classifying feedback from transcripts
A method classifies feedback from transcripts. The method includes receiving an utterance from a transcript from a communication session and processing the utterance with a classifier model to identify a topic label for the utterance. The classifier model is trained to identify topic labels for training utterances. The topic labels correspond to topics of clusters of the training utterances. The training utterances are selected using attention values for the training utterances and clustered using encoder values for the utterances. The method further includes routing the communication session using the topic label for the utterance. |
US12217011B2 |
Generating adaptive textual explanations of output predicted by trained artificial-intelligence processes
The disclosed embodiments include computer-implemented processes that generate adaptive textual explanations of output using trained artificial intelligence processes. For example, an apparatus may generate an input dataset based on elements of first interaction data associated with a first temporal interval, and based on an application of a trained artificial intelligence process to the input dataset, generate output data representative of a predicted likelihood of an occurrence of an event during a second temporal interval. Further, and based on an application of a trained explainability process to the input dataset, the apparatus may generate an element of textual content that characterizes an outcome associated with the predicted likelihood of the occurrence of the event, where the element of textual content is associated with a feature value of the input dataset. The apparatus may also transmit a portion of the output data and the element of textual content to a computing system. |
US12217008B2 |
Modifying dynamic conversational responses based on detecting references to socially close people
Methods and systems are described for generating dynamic conversational responses sensitive to different emotional contexts using machine learning models. The dynamic conversational responses may be generated in real time and reflect the likely emotional context by detecting socially close entities and events in user input. |
US12216997B2 |
Subtitle generating apparatus, subtitle generating method, and storage medium
According to one embodiment, a subtitle generating apparatus includes processing circuitry and a display. The processing circuitry is configured to sequentially acquire texts from voice recognition results. The processing circuitry is configured to store the texts as archive datasets. The processing circuitry is configured to estimate a split position and a concatenation position of the texts from one or more of the archive datasets, and generate a subtitle text from said one or more of the archive datasets based on the split position and the concatenation position. The processing circuitry is configured to update the archive datasets based on the split position and the concatenation position. The display is configured to display the subtitle text. |
US12216994B2 |
Information processing apparatus, information processing method, and storage medium
An information processing apparatus according to the present invention includes: an acceptance unit that accepts a process request to an operation system; a specifying unit that, based on the process request, specifies an operation task to be executed in the operation system; an extraction unit that performs text analysis on the process request and extracts an answer item corresponding to an input item required at execution of the operation task from the process request; and an execution unit that executes the operation task based on the answer item. |
US12216993B2 |
Systems and methods for hyperledger-based payment transactions, alerts, and dispute settlement, using smart contracts
Decentralized computer systems and methods are disclosed for hyperledger-based payment transactions, alerts, and dispute settlement, using smart contracts. One method includes: receiving transaction information comprising transaction data of transaction attributes for a transaction for a good or service originating at a merchant; storing the transaction data of the transaction attributes for the transaction, in a smart contract generated or updated by a smart contract application; deploying the Smart contract into one or more blockchain networks, wherein at least one of the one or more blockchain networks; performing one or more iterations of enabling, using an inter ledger protocol, to transfer at least some of the transaction data of the transaction attributes of the transaction to another of the one or more blockchain networks, wherein each of the one or more blockchain networks serves one or more business functions of the transaction. |
US12216987B2 |
Generating heading based on extracted feature words
The information processing device generates headings from structured documents. The acquisition means acquires a structured document including headings and texts. The feature word extraction means extracts feature words from subordinate elements of the heading for the headings included in the structured document. The heading generation means generates a new heading corresponding to the subordinate elements based on the extracted feature words. |
US12216986B2 |
Computer implemented accessibility systems and methods
One or more computer programs can be configured to perform particular operations or actions by virtue of including instructions that, when executed by data processing apparatus, cause the apparatus to perform the actions. One general aspect includes a method for modifying a display, the method including: receiving, by a host server, a request for an accessibility component from a web page server. The method also includes receiving, by the host server, a web page component, from the web page server. The method also includes transmitting, by the host server, the accessibility component to the web page server. The method also includes where the accessibility component is configured to modify a web page content based on user input received at the host computer. Other embodiments of this aspect include corresponding computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform the actions of the methods. |
US12216975B2 |
Methods and systems for printed circuit board component placement and approval
An aspect of the disclosed embodiments is a method for printed circuit board (PCB) component placement comprising: graphically displaying, on a display device, PCB design features of a PCB design; and providing a user interface control for designating one or more of the PCB design features as electrical contacts for a first selected electrical component. Other aspects are disclosed. |
US12216972B2 |
Method for obtaining a temporal model of a magnetic bearing, device for modelling the magnetic bearing and associated systems
The method for obtaining a temporal model of a magnetic bearing provides the generation of reference data representative of characteristics of the bearing. The method includes the production of the temporal model of the magnetic bearing from the reference data having temporal data. |
US12216970B2 |
Dynamic dimensioning indicators
An example computing system is configured to (i) generate a cross-sectional view of a three-dimensional drawing file; (ii) receive a first user input indicating a selection of a first mesh, wherein the selection comprises a selection point that establishes a first end point; (iii) generate a first representation indicating an alignment of the first end point with at least one corresponding geometric feature of the first mesh and a second representation indicating a set of one or more directions; (iv) receive a second user input indicating a given direction; (v) based on receiving the second user input, generate a dynamic representation of the dimensioning information along the given direction; (vi) receive a third user input indicating that the second user input is complete; (vii) based on receiving the third user input, add the dimensioning information to the cross-sectional view between the first end point and the second end point. |
US12216967B2 |
Real-time simulation of the operation of a specific electric motor
A computer-implemented method for real-time simulation of the operation of a specific electric motor by a simulator arithmetic unit comprising a programmable logic device on which a generic motor model is implemented. The method includes: providing a generic system of equations corresponding to the generic motor model; receiving specific information corresponding to the specific motor to be simulated for the generic system of equations and inputting this information into the generic system of equations; generating a specific library containing at least some of the arithmetic operations required for the matrix operations for calculating the operation of the specific motor; implementing references in the generic motor model to the arithmetic operations of the specific library required for real-time simulation of the operation of the specific electric motor; and simulating the operation of the specific electric motor by running the generic motor model on the simulator arithmetic unit. |
US12216962B2 |
Automatic quantitative food intake tracking
Aspects of the present disclosure are directed to quantitatively tracking food intake using smart glasses and/or other wearable devices. In some implementations, the smart glasses can include an image capture device, such as a camera, that can seamlessly capture images of food being eaten by the user. A computing device in communication with the smart glasses (or the smart glasses themselves) can identify the type and volume of food being eaten by applying object recognition and volume estimation techniques to the images. Additionally or alternatively, the smart glasses and/or other wearable devices can track a user's eating patterns through the number of bites taken throughout the day by capturing and analyzing hand-to-mouth motions and chewing. The computing device can log the type of food, volume of food, and/or number of bites taken and compute statistics that can be displayed to the user on the smart glasses. |
US12216961B2 |
Teleconference system, communication terminal, and teleconference method
A teleconference system (1) capable of smoothly progressing a teleconference is provided. A speech determination unit (2) determines whether a voice of each of a plurality of participants in a teleconference indicates speech or back-channel. A voice output control unit (4) performs control so that the voice of each of a plurality of the participants is output by a communication terminal of each of a plurality of the participants. The voice output control unit (4) performs control, when, while one of a plurality of the participants makes speech, another participant makes speech, so as to suppress an output of the speech of the another participant. A count unit (6) counts the number of collision speeches, for each participant. A number display control unit (8) performs control so that a display related to the number of times is made at the communication terminals of a plurality of the participants. |
US12216959B2 |
Systems and methods for initiating and interacting with a companion-display mode for an electronic device with a touch-sensitive display
An example method includes, at a first electronic device that includes a display, displaying, on the display, a user interface that is associated with an application, the user interface displayed with a control user interface element for changing a display property of the user interface. The method includes, detecting an input directed to the control user interface element. The method also includes that in response to detecting the input, and while continuing to display the user interface, concurrently displaying on the display: a first selectable option for changing the display property of the user interface on the display of the first electronic device, and a second selectable option for requesting display at a second electronic device, distinct from the first electronic device, of a user interface that includes content from the user interface. |
US12216956B2 |
Splice screen driving method and driving device thereof, electronic device and computer-readable medium
A splice screen driving method, a splice screen driving device, an electronic device, and computer-readable medium are provided. According to a size of a filling screen in a splice screen, an initial video signal is expanded to obtain a first video signal that drives the filling screen. The second video signal corresponding to the filling screen in the first video signal is sharpened and filtered to improve a clarity of a picture at a connection of a sub-display and the filling screen, to solve a problem of picture blur. |
US12216955B2 |
User terminal to which external display may be connected and control method therefor
The present disclosure relates to a user terminal to which an external display may be connected, and a control method therefor. The user terminal includes a main display, an interface unit for being connected to the external device equipped with a sub-display, and a controller that controls, in response to detection of the connection with the external device via the interface, a plurality of position icons for specifying a position of the sub-display to be displayed on the main display, and controls, in response to selection of a desired position icon among the plurality of position icons, connection setting of the sub-display to be performed based on the sub-display being disposed at a first desired position corresponding to the selected desired position icon. |
US12216954B2 |
Image display method and recording medium
An image display method according to this invention includes obtaining an image set including a plurality of stained images, the plurality of stained images being obtained by imaging a multiple immunostained tissue specimen, a registration processing being performed for mutual registration for the plurality of stained images, and switching and displaying the stained images included in the image set on a screen in accordance with a predetermined switch rule with a result of the registration processing reflected. An image includes at least one of the stained images and a graphical user interface for receiving an operation input from a user for editing the switch rule being displayed on the screen. The switch rule is changed and set according to the operation input. The image is displayed on the screen in accordance with the changed and set switch rule. |
US12216949B2 |
Image forming apparatus, non-transitory computer readable medium, and image forming method
An image forming apparatus including a first processor configured to control a first image former that forms a first image using a color material having a first color composition and a second processor configured to control a second image former that forms, using a color material having a second color composition, a second image to be superimposed on the first image. The first processor is configured to cause the first image former to form the first image in accordance with a first image formation instruction, corresponding to the first color composition, out of the image formation instruction and the first different image formation instruction, and transmit to the second processor a second image formation instruction corresponding to the second color composition. The second processor is configured to cause the second image former to form the second image in accordance with the second image formation instruction. |
US12216948B2 |
Image forming apparatus that prints at different speeds, method for controlling image forming apparatus, and storage medium
If a sheet type of a sheet used for printing a print job is a predetermined sheet type (e.g., thick sheet) for which printing at a normal speed is impossible, a job control unit of an image forming apparatus sets the printing speed to a low speed and prints the print job with a printing resolution as high resolution. |
US12216947B2 |
Control apparatus, control method, and storage medium
An image printing apparatus, which displays a two-dimensional code, includes: a display device; a two-dimensional code key configured to receive an operation from a user; and an LED equipped separately from the display device and configured to provide a predetermined notification separately from a screen displayed by the display device. A CPU is configured to control the display device to display a predetermined screen and the LED is configured to provide the predetermined notification based on a case where a predetermined condition for changing a screen displayed by the display unit is satisfied, and the CPU is configured to control the display unit to display the predetermined code in a case where the operation is received by the two-dimensional code key from the user while the predetermined screen is being displayed by the display device and the predetermined notification is being provided by the LED. |
US12216942B2 |
Controller and control method
According to one embodiment, a controller includes a first interface, a second interface, a virtual register table, a memory management unit and a calculation processing unit. The first interface receives an I/O command from a host. The second interface transmits and receives first host data to and from a storage. The virtual register table has a virtual address specified by a page number assigned to a page in which data to be used to process a calculation instruction is stored and a page offset, and a data size of the data. The memory management unit stores, into a memory, the copy of the first host data, and updates the virtual register table. The calculation processing unit processes the calculation instruction by referring to the virtual register table. |
US12216937B2 |
Storage device, controller and controller operation method with improved program operation efficiency
When a program operation to a second memory of user data in a first memory is to be performed and the size of user data is smaller than a unit program size of the second memory, final data having a size equal to the unit program size may be produced by concatenating the user data and meta data, and the final data may then programmed into the second memory. The second memory may be non-volatile memory, and the meta data may be meta data for the second memory. In some cases, dummy data may also be concatenated with the user data and meta data to produce the final data. Accordingly, it is possible to perform the program operation according to the unit program size and improve the program operation efficiency by reducing the number of program operations performed to store meta data. |
US12216935B2 |
Storage device and operating method thereof that outputs status information and read data together
A method of operating a storage device that includes a nonvolatile memory device and a controller that controls an operation of the nonvolatile memory device includes issuing, by the controller, a first command to the nonvolatile memory device, reading, by the nonvolatile memory device, first data from a memory cell array into a page buffer of the nonvolatile memory device, in response to the first command, issuing, by the controller, a second command to the nonvolatile memory device, and outputting, by the nonvolatile memory device to the controller, in response to the second command, status information indicating whether a read operation according to the first command has been completed and second data obtained from the page buffer of the nonvolatile memory device. |
US12216934B2 |
Hub for multi-chip sensor interface system and real time enviromental context mapper for self-driving cars
Various systems and circuits are provided. One such system includes input interfaces to receive items of input data of different types; output interfaces, each of a different type; an interconnect coupled to the input interfaces and to the output interfaces; and an multichip hub that includes buffers respectively corresponding to the types of input data, context memory blocks, and a data movement engine with a context mapper to determine a context of each item of input data received and provide the item of input data to a corresponding context memory block. Multiple processing blocks within the multichip hub are each configured to perform a respective processing operation. The data movement engine receives context configuration data to determine, for each item of input data received, which of the multiple processing operations are to be applied to the item of input data. |
US12216928B2 |
Fragment management method and fragment management apparatus
A computing node in a storage system is configured to send an instruction of migration of a parity fragment of a plurality of data fragments from a first-level storage medium to a second-level storage medium, where performance of the second-level storage medium is lower than the first-level storage medium. |
US12216922B2 |
Updating encrypted security context in stack pointers for exception handling and tight bounding of on-stack arguments
A processor is to execute a first instruction to perform a simulated return in a program from a callee function to a caller function based on a first input stack pointer encoded with a first security context of a first callee stack frame. To perform the simulated return is to include generating a first simulated stack pointer to the caller stack frame. The processor is further to, in response to identifying an exception handler in the first caller function, execute a second instruction to perform a simulated call based on a second input stack pointer encoded with a second security context of the caller stack frame. To perform the simulated call is to include generating a second simulated stack pointer to a new stack frame containing an encrypted instruction pointer associated with the exception handler. The second simulated stack pointer is to be encoded with a new security context. |
US12216921B1 |
Secure monitors for memory page protection
Technologies are disclosed for using hardware-embedded monitors to monitor pages of local memory and detect attribute violations or other unauthorized operations relating to the memory. The attribute violations may include mismatches of attributes (e.g., designating a page as writeable versus executable or vice versa) in entries in a translation buffer that point to a same physical address or other mismatches between designations of attributes for a page in physical and virtual space. Responsive to detecting a violation, an alert or other mitigation protocol, which may include an audit of activities surrounding the violation, may be performed. |
US12216911B2 |
Storage layout of protection pool of a RAID storage system
A redundant array of independent disks (raid) array can include one or more virtual disks representing a raid configuration of the raid array. Each of the one or more virtual disks includes a number of physical extents (PEs), where a first PE and a second PE of the PEs have a same size. The first PE is located at a first storage disk of a first storage node of a cluster and the second PE is located at a second storage disk of a second storage node of the cluster. |
US12216910B1 |
Resilient software raid/management communication system
A resilient software Redundant Array of Independent Disk (RAID)/management communication system includes a chassis housing a software RAID subsystem coupled to a plurality of storage devices that are also coupled to a management subsystem. The software RAID subsystem designates a first storage device in the plurality of storage devices as a primary storage device and a second storage device in the plurality of storage devices as a secondary storage device, and uses the respective storage device memory subsystem in the first storage device to transmit first management communications with the management subsystem. If the software RAID subsystem determines that the first storage device is unavailable, it uses the respective storage device memory subsystem in the second storage device to transmit second management communications with the management subsystem. |
US12216907B2 |
Method of improving programming operations in 3D NAND systems
The present disclosure provides a method for performing a programming operation on a memory cell connected to a bit line and controlled by a word line. The method includes applying a first programming voltage signal to the word line to program the memory cell into a first state, applying a first voltage to the bit line, performing a verify operation when the memory cell is in a second state, determining a classification of the memory cell based on the verify operation, applying a second voltage to the bit line based on the determined classification, applying a second programming voltage signal to the word line to program the memory cell into the first state, applying a third voltage to the bit line, applying a third programming voltage signal to the word line to program the memory cell into the first state, and applying a fourth voltage to the bit line. |
US12216904B2 |
Memory buffer management on hardware devices utilizing distributed decentralized memory buffer monitoring
The present disclosure relates to utilizing a buffer management system to efficiently manage and deallocate memory buffers utilized by multiple processing roles on computer hardware devices. For example, the buffer management system utilizes distributed decentralized memory buffer monitoring in connection with augmented buffer pointers to deallocate memory buffers accurately and efficiently. In this manner, the buffer management system provides an efficient approach for multiple processing roles to consume source data stored in a memory buffer and to deallocate the buffer only after all roles have finished using it. |
US12216903B2 |
Storage node data placement utilizing similarity
Systems and methods of deduplication aware scalable content placement are described. A method may include receiving data to be stored on one or more nodes of a storage array and calculating a plurality of hashes corresponding to the data. The method further includes determining a first subset of the plurality of hashes, determining a second subset of the plurality of hashes of the first subset, and generating a node candidate placement list. The method may further include sending the first subset to one or more nodes represented on the node candidate placement list and receiving, from the nodes represented on the node candidate placement list, characteristics corresponding to the nodes represented on the candidate placement list. The method may further include identifying one of the one or more nodes represented on the candidate placement list in view of the characteristic and sending the data to the identified node. |
US12216895B1 |
Populating answers to polling questions based on initial responses
Systems and methods for populating answers to polling questions based on initial responses. A graphical user interface (GUI) is provided to a set of participants of a conference call. The GUI includes a first portion that presents a polling question to be answered by the set of participants. A detecting is made that a first participant of the set of participants has provided a verbal answer to the polling question. The GUI provided to a second participant of the set of participants is modified to present, in a second portion, a textual form of the verbal answer provided by the first participant and a GUI element that allows the second participant to provide a non-verbal answer to the polling question via selection of the GUI element associated with the verbal answer provided by the first participant. |
US12216893B2 |
Video player with assisted seek
A method for presenting content comprises receiving a content item; receiving a plurality of thumbnails from the content item, each thumbnail associated with a point in the content item; playing the content item starting at a first point; receiving in a user interface a selection at a second point in the content item; presenting, in the user interface, first content of the content item at the second point; and presenting, in the user interface, a subset of the plurality of thumbnails, the subset arranged based on a predetermined order and including a thumbnail associated with the second point. |
US12216888B2 |
Automation of permission controls for group messages
A system provides permission controls for group messages. A system can support user accessibility by the use of a permissions that indicates that a user has accessibility needs with respect to a voice input. When a user is known to have accessibility issue with providing a voice input, a system data structure, such as a Teams directory, can indicate when specific users have special needs. The system can grant them with rights to prevent others from providing messages to a message thread. This allows that person to become a presenter of a meeting while using a message thread to give their presentation without interruption from others. The system can unlock the thread and allow others to provide messages when the user is done with their presentation. By controlling a message thread in this manner, a system can allow users having special needs to participate as a meeting presenter. |
US12216884B2 |
Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
Certain exemplary embodiments relate to techniques for generating electronic menu (eMenu) graphical user interface layouts for use in connection with electronic devices (e.g., tablets, phablets, smart phones, etc.). A virtual grid-based layout including rows and columns that together constitute regularly sized and shaped grid cells is defined. Input identifying items to be included in the eMenu is received. Each item has associated length and width dimensions corresponding to a number of grid cells. At least some of the items are flagged for inclusion in the eMenu. Those items marked for inclusion are automatically and programmatically arranged in the eMenu in the grid cells of the grid-based layout in a manner that minimizes the number of unused grid cells. A tag-based representation of the layout corresponding to the formatted eMenu is stored. The file is made available to the electronic device in enabling the formatted eMenu to be displayed thereon. |
US12216880B2 |
Mobile terminal, image display device and user interface provision method using the same
A digital television includes: a display; a tuner; a wireless network interface to transmit data to a mobile terminal and receive audio information and screen; and a controller. The controller is configured to control a signal processor to decode the video signal and the screen information, control the display to display first image corresponding to the decoded video signal with second image corresponding to the decoded screen information, the second image corresponding to an image displayed on the mobile terminal, and receive a command from a remote controller. The controller is also configured to control the signal processor to process the audio signal and the audio information and to output the processed audio signal or the processed audio information to an audio output unit, and to control the signal processor to change the second image's size or position depending on the at least one command received from the remote controller. |
US12216874B2 |
Touch structure, display panel and display device
A touch structure includes first and second touch units. A first touch unit includes first touch electrodes and first connection portions; a second touch unit includes second touch electrodes and second connection portions. A first connection portion and a second connection portion cross to constitute an adjustment connection unit located in a corner region. A reference point where a first reference line and a second reference line intersecting each other is located outside the corner region and is located father away from a center of a main touch region than the adjustment connection unit. The corner region is located around the main touch region. |
US12216872B2 |
Capacitive touch keypad
An exemplary an access control device generally includes a keypad assembly, an antenna, and a controller. The keypad assembly includes a capacitive touch keypad matrix, and the antenna is substantially coplanar with the capacitive touch keypad matrix. The controller is connected with each of the keypad assembly and the antenna such that the controller is operable to receive access codes via each of the keypad assembly and the antenna. |
US12216870B2 |
Flexible touch panel and flexible display device
A flexible touch panel including a flexible substrate bent in a first direction, and a touch sensor unit disposed on the flexible substrate, the touch sensor unit including a bridge extending in a second direction intersecting the first direction. |
US12216869B2 |
Display panel and display device
Provided are a display panel and a display device. An isolation dam is provided in a peripheral area of the display panel. The display panel includes: a display functional layer comprising a plurality of display signal traces; and a touch-control functional layer comprising a plurality of touch-control signal traces. On the binding side, there are a first boundary and a second boundary, and a first trace area located between the first boundary and the second boundary, the first boundary is closer to the display area than the second boundary. In the first trace area, the touch-control signal trace is arranged along a first direction and are led out from the binding circuit and connected to the touch-control pattern via the isolation dam and the first trace area in sequence, the display signal trace is arranged along a second direction and intersects with the touch signal trace. |
US12216868B2 |
Input sensing unit and display device including the same
An input sensing unit includes a first sensing electrode, a second sensing electrode crossing the first sensing electrode, a first pen-sensing electrode adjacent to the first sensing electrode and crossing the second sensing electrode, and a second pen-sensing electrode adjacent to the second sensing electrode and crossing the first sensing electrode. A first sensing line is electrically connected to the first sensing electrode. A second sensing line is electrically connected to the second sensing electrode via the active area. A first pen-sensing line is electrically connected to the first pen-sensing electrode. A second pen-sensing line is electrically connected to the second pen-sensing electrode via the active area and disposed between the first sensing electrode and the second sensing line in the active area. |
US12216863B2 |
Position detection circuit, position detection method, and position detection system
Provided is a position detection circuit that uses a touch sensor of a capacitance type including sensor electrodes to detect a first position indicated by a first indicator that communicates with the touch sensor to indicate the first position and a second position indicated by a second indicator that indicates the second position without communicating with the touch sensor, the position detection circuit including a first detection circuit that detects a touch of the second indicator to an input surface arranged on the touch sensor, a second detection circuit that detects the first indicator when proximity information indicating a proximity of the first indicator to the touch sensor is equal to or greater than a threshold, and a changing circuit that changes the threshold to a larger value when the first detection circuit detects the touch compared to when the first detection circuit does not detect the touch. |
US12216861B2 |
Capacitive touch control system with frequency booster
There is provided a capacitive touch control system adapted to detect low frequency signals, including a touch panel and an analog front end. The analog front end includes a frequency booster, which boosts a low frequency signal outputted by the touch panel using a variable reference frequency corresponding to different function symbols of the low frequency signal such that resistance of a resistor of an amplifier in the analog front end needs not to be increased thereby reducing the manufacturing cost and a leakage voltage drop on the resistor. |
US12216860B2 |
Display device and a touch sensing system including the same
A display device including: a display panel in which a plurality of pixels are arranged in an image display area; a touch sensing unit disposed on a surface of the display panel, wherein the touch sensing unit is configured to sense a touch of an electronic pen; a display driving circuit configured to drive the pixels; and a touch sensing circuit configured to generate touch coordinate data by detecting a touch position of the electronic pen, wherein the touch sensing circuit is configured to drive pen touch electrodes so that the electronic pen is electromagnetically charged, and to recognize a touch and a touch position of the electronic pen by detecting a variation of a pen touch sensing signal of the pen touch electrodes. |
US12216859B2 |
Display device and method of driving the same
A display device includes a display panel. The display panel includes pixels. A sensor layer overlaps the display panel and includes sensors. A sensor driver is configured to transmit a driving signal to the sensors and receive sensing signals from the sensors. The sensor driver is configured to transmit a first driving signal to the sensors to detect a first sensing area where a touch occurs in a first mode, and to transmit a second driving signal to at least a portion of the sensors corresponding to a second sensing area different from the first sensing area in a second mode. |
US12216858B2 |
Dual measurement for capacitive touch sensing and related systems, methods and devices
One or more examples relate, generally, to a method for capacitive touch sensing that includes: performing first self-capacitance measurement of an electrode of a touch sensor while a driven shield-signal is provided to at least a portion of shielding of the electrode; determining a first touch sensing result at least partially responsive to determining that a value representing performing first self-capacitance measurement exceeds a first threshold value; performing second self-capacitance measurement of the electrode of the touch sensor while a ground signal is provided to at least the portion of shielding of the electrode; determining a second touch sensing result at least partially responsive to determining that a value representing performing second self-capacitance measurement exceeds a second threshold value, the second threshold value different from the first threshold value; and determining a touch result responsive to both the first touch sensing result and the second touch sensing result being indicative of a touch. |
US12216857B2 |
Display device
A display device includes a plurality of touch electrode disposed in the display area; a touch connection electrode which connects two adjacent touch electrodes which are spaced apart from each other, among the plurality of touch electrodes; and a crack detecting electrode which surrounds the camera area and is disposed on the same layer as the plurality of touch electrodes, the plurality of touch electrodes include a plurality of first touch electrodes extending in a first direction and a plurality of second touch electrodes extending in a second direction intersecting the first direction, wherein the crack detecting electrode includes a first crack detecting electrode which surrounds the camera area and a second crack detecting electrode which is disposed in the display area and extends in the second direction, and the second crack detecting electrode has a zigzag pattern. |
US12216851B2 |
Multi-directional texture based input device
Electronic devices can include a textured exterior surface that is used for controlling functions associated with the electronic device or another electronic device when an object moves along the textured exterior surface. In some examples, the textured exterior surface can be a multi-directional textured surface to enable multi-directional touch functionality. In some examples, sensors of the electronic device can detect signal inputs generated by vibrations caused by the object moving along the textured exterior surface. The signal inputs can be processed to determine the directionality and/or speed of the movement input. |
US12216842B2 |
Electronic pen
Disclosed is an electronic pen including a casing, a core body, a core body holding part disposed in the casing and holding a portion of the core body, electronic parts disposed at a rear stage of the core body holding part in the casing and performing electronic pen functions, an internal constituent part through which the core body penetrates on a pen tip side in the casing, a first ring-shaped elastic component in contact with an entirety of a circumference of a side surface of the internal constituent part and an entirety of a circumference of an inner wall surface of the casing, and a second ring-shaped elastic component in contact with an entirety of a circumference of a side surface of the core body holding part and an entirety of a circumference of an inner wall surface of the internal constituent part. |
US12216839B2 |
Pairing method and pairing system
Embodiments of this application provide a pairing method and a pairing system. The pairing system includes a stylus, a wireless keyboard, and an electronic device. The stylus includes a first coil, and the wireless keyboard includes a second coil. The method includes: In response to that the wireless keyboard charges the stylus through the second coil and the first coil, the stylus sends a pairing request to the wireless keyboard through the first coil and the second coil. The wireless keyboard sends the pairing request to the electronic device. The electronic device displays a pairing dialog box based on the pairing request, where the pairing dialog box is used to prompt a user to trigger the electronic device and the stylus to perform pairing. |
US12216838B2 |
Stylus and electronic device component
A stylus and an electronic device component are disclosed. The stylus includes a stylus rod and a detachable stylus tip at one end of the stylus rod, and further includes a first electrode, a second electrode, and a circuit board. The first electrode is disposed in the stylus tip. The second electrode is disposed on an inner wall of the stylus rod, or the second electrode is disposed on a fastener in the stylus rod, and the second electrode is electrically connected to the second circuit board. This increases a distance between the first electrode and the second electrode, and reduces coupling between the first electrode and the second electrode. The stylus in embodiments of this application resolves a problem that writing accuracy of the stylus is reduced because the two electrodes in the stylus are easily coupled. |
US12216836B2 |
Interactive pepper's ghost effect system
An interactive Pepper's Ghost system includes a sensor configured to detect a parameter indicative of an orientation of a handheld device. The Pepper's Ghost system also includes a controller configured to receive, from the sensor, sensor feedback corresponding to the parameter indicative of the orientation of the handheld device. The controller is configured to control a Pepper's Ghost visual effect based on the sensor feedback. |
US12216835B2 |
Computer implemented method for positioning and orienting an electronic device in a shared virtual space
A method for positioning and electronic devices in a virtual space comprising: imaging, by a camera of a second electronic device, a reference object displayed at a first electronic device; obtaining, from the first electronic device, a pointer to information pertaining to position of the first electronic device in a virtual space; obtaining physical dimensions of the reference object; obtaining current position of the first electronic device in the virtual space; determining a relative distance of the second electronic device to the first electronic device based on the physical dimensions of the reference object and dimensions of the reference object as imaged by the camera of the second electronic device; determining position of the second electronic device in the virtual space based on the current position of the first electronic device in the virtual space and the determined relative distance of the second electronic device to the first electronic device. |
US12216829B2 |
Ring-inputted commands
Methods, systems, and devices for device-inputted commands are described. A system may receive physiological data, including motion data, associated with a user from a wearable device worn by the user and may detect multiple motion pulses based on the motion data, where each motion pulse includes motion data that exceeds a motion threshold. The system may additionally identify an input command pattern comprising at least one motion pulse preceded and followed by a static period in a time domain. Additionally, the system may identify one or more user inputs based on the input command pattern matching a reference command pattern and generate one or more instructions based on identifying the one or more user inputs. |
US12216827B2 |
Electronic communication interface with haptic feedback response
Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface and second touch input on second user interface. Processor monitors location of the first touch input on the first user interface and location of the second touch input on the second user interface. Processor determines distance between location of first touch input on first user interface and location on first user interface corresponding to location of second touch input on second user interface. Processor causes the first user interface and the second user interface to generate a haptic feedback response based on the distance. The haptic feedback response increases in intensity or speed as the distance decreases and decreases in intensity or speed as the distance increases. Other embodiments are described herein. |
US12216825B2 |
Display device
A display device includes a display panel displaying an image, a lower frame disposed under the display panel, a first vibration element attached to a lower surface of the display panel and which generates a first vibration based on a first vibration signal, a second vibration element disposed under the lower frame and which generates a second vibration based on a second vibration signal, and a first vibration driver circuit which provides the first vibration signal to the first vibration element, where a phase of the second vibration signal is opposite to a phase of the first vibration signal. |
US12216823B2 |
Communication interface with haptic feedback response
Method for generating haptic feedback responses starts with processor causing communication interface for communication session to be displayed on first user interface and on a second user interface. Processor detects first touch input on first user interface. Processor causes second user interface to display first indicator element at location on second user interface of second client device corresponding to location of first touch input on first user interface. First indicator element is displayed for a predetermined period of time. Processor detects second touch input on second user interface. In response to determining that location of the second touch input on second user interface corresponds to location of first indicator on second user interface and determining that second touch input on second user interface is detected within predetermined period of time, processor causes first user interface and second user interface to generate haptic feedback response. Other embodiments are described herein. |
US12216821B2 |
External user interface for head worn computing
Aspects of the present invention relate to user interface control of a head-worn computer. |
US12216813B2 |
Merging multimodal multiuser interactions
A processing method for a request for a digital service in an interactive environment, where the method includes: generating an enriched request based on an interpretation of signals received from a multimodal set of human-machine interactions resulting from human-machine interactions coming from coordinated actions of a plurality of distinct users in the interactive environment, where each human-machine interaction, considered individually, is only indicative of one simple request and where the enriched request triggers sending at least one command. |
US12216811B2 |
Multiparty object recognition
Multiparty object recognition systems and methods are disclosed. A method of interactively manipulating virtual object data, wherein an object database is configured to store first party object data that corresponds to a first real-world object and is further configured to store second party object data that corresponds to a second real-world object, includes obtaining the first party object data and the second party object data for storage within the object database. Access to the object database is controlled such that the first party object data and the second party object data is accessible to the first party and the second party. Modification of the first party object data by the second party is facilitated to generate modified first party object data that is in accordance with at least one context parameter of the second party object data, and the modified first party object data is communicated to the first party. |
US12216796B2 |
Insight generation using personal identifiable information (PII) footprint modeling
Aspects of the disclosure relate to information masking. A user device may receive a request to access information that includes personal identifiable information (PII) and retrieve source data comprising the PII. The user device may mask, within the source data and based on a data management policy, the PII, resulting in masked information. The user device may display the masked information. The user device may receive a request to unmask the masked information and unmask the PII, resulting in unmasked PII. The user device may display the unmasked PII and send unmasking event information to a PII footprint modeling platform, which may cause the PIT footprint modeling platform to: log the request to unmask the masked information in an unmasking event log, 2) apply a machine learning model to the unmasking event log to identify malicious events, and 3) trigger remediation actions based on identification of the malicious events. |
US12216795B2 |
System and method of filtering consumer data
A system may include an interface configured to couple to a network, and includes a processor and a memory accessible to the processor. The memory may be configured to store instructions that, when executed, cause the processor to process search results corresponding to multiple data owners to selectively filter personally identifiable information (PII) associated with one or more consumers from the set of search results according to data sharing permissions for each of the data owners to produce filtered results. The instructions may further cause the processor to provide the filtered results to a user device through the network. |
US12216793B2 |
Systems and methods for updating and distributing information associated with an individual
In various implementations, a system includes a mobile device and a computing server system. The mobile device executes instructions including generating profiles via the application program, where each profile contains information of an individual, identifying at least one of the profiles to transmit to recipients, obtaining an update to the profiles, and transmitting the update to the recipients. The computing server system transmits a profile template to the mobile device, receives the profiles generated in connection with the profile template, validates data fields of the received profiles generated based on the profile template, stores the received profiles that are validated, receives the update, updates the profiles accordingly, generates an identifier of the profiles, and transmits the identifier and data associated with the profiles to a computing device of the recipients. |
US12216791B2 |
Re-identifying pseudonymized or de-identified data utilizing distributed ledger technology
A system, method, and computer-readable medium are disclosed for providing auditability of a distributed ledger technology (DLT) of de-identified data of entities, stored in the DLT. In certain embodiments, data related to an entity is de-identified. The de-identified data is stored in the DLT. Access to the de-identified data is determined. Instances of access to the de-identified data is recorded to the DLT. In certain embodiments, information used to re-identify the de-identified data is store on the DLT. Access to the information can also be determined and recorded to the DLT. |
US12216790B2 |
De-tokenization patterns and solutions
Methods and systems of data de-tokenization are described herein to provide solutions to utilizing tokenized data files. A de-tokenization service controller may extract instances of tokenized data by determining a schema associated with a tokenized file, wherein the schema identifies which fields contain tokenized data. A decryption system may decrypt the tokens and send decrypted sensitive values to the de-tokenization service controller. The de-tokenization service controller may then generate a de-tokenized data file comprising a plurality of records corresponding to the plurality of original tokenized records, using the decrypted sensitive values in place of the instances of tokenized data. In some embodiments, the methods may further comprise generating a validated file by adding one or more fields indicating the results of validation based on a set of validation rules. The methods may further comprise re-tokenizing the de-tokenized data file, before storing the data files again in a re-tokenized data storage. |
US12216782B2 |
Secure data access for electronic devices
The subject disclosure provides systems and methods for providing secure data access for electronic devices. The secure data access can allow processes, such as scripts, at a device to be executed to obtain and process restricted data locally on the device without requesting user authorization for the access and processing. The secure data access can prevent the processes from exporting the data, and/or data derived from the data, from an execution space of the processes, whether locally on the device or externally from the device, without obtaining user authorization for the exportation. In this way, user authorizations can be obtained for securing restricted data, in a way that is efficient for the device, for the processes accessing and processing the data, and for the user. |
US12216779B2 |
Methods of and systems for virtual air-gapping network storage system
A method of and system for virtual air-gapping of data in a network storage system. The method comprises creating a staging zone around a set of data within a global zone. The global zone is accessible over a network utilizing a network file system. The set of data is indexed generating a manifest containing metadata and a hash for each file within the set of data. The set of data and manifest is reallocated creating vaulted data. Access to the vaulted data is provided through an Application Programing Interface (API) configured to limit access to specified users and permissions which can exclude superusers. The API can be used to verify the vaulted data through recomputing the index manifest and hashes. |
US12216778B2 |
Distributing data amongst storage components using data sensitivity classifications
Described is a system for distributing data amongst storage components using data sensitivity (or security) classifications. The system may define categories for classifying data files and assign a sensitivity (or security) rating to each of the defined categories. The categories and/or associated sensitivity ratings may be determined using machine learning components that may leverage industry-specific information or data sensitivity information used by other clients. The system may then continuously reevaluate (or reclassify) data files to determine whether they are stored on a storage component that meets the necessary data sensitivity requirements. If the system determines particular data files are stored on a corresponding storage component that does not meet certain data sensitivity requirements, the system may perform an action to secure the particular data files. |
US12216771B2 |
Encrypted verifiable credentials
Encrypting a verifiable credential (VC) and generating one or more instructions, at least one of which grants a scope of permission associated with the VC to the relying entity. The scope of permission includes permission to access a subset of data contained in the VC or a portion of data that can be derived from data contained in the VC. The encrypted VC and the one or more instructions are sent to the credential issuer or the relying entity to cause the credential issuer to generate a response containing the subset of data or the derived data and a proof code. The proof code is configured to prove the validity of the subset of data or the derived data. |
US12216770B2 |
Signal processing device and signal processing method
The present technology relates to a signal processing device, a signal processing method, and a program for enabling reduction of a processing load while ensuring safety. The signal processing device includes a control unit configured to acquire designation information indicating a designated portion to be encrypted in output data and an encryption processing unit configured to encrypt the designated portion indicated by the designation information in the output data using a key. Furthermore, the designated portion indicated by the designation information is changed with time. The present technology can be applied to an in-vehicle camera. |
US12216766B2 |
Techniques for assessing container images for vulnerabilities
Techniques are described for assessing container images for vulnerabilities without actually scanning the container images. A vulnerability assessment system (VAS) is described that is configured to perform vulnerabilities assessment for container images. The VAS is configured to perform the vulnerability assessment without scanning the container images. In certain embodiments, the VAS calculates a vulnerability score for the container image where the vulnerability score is indicative of a probability that the container image contains a vulnerability. |
US12216764B2 |
Smart network interface controller certificate management
An information handling system may include a management controller configured to provide out-of-band management of the information handling system, and a network interface controller comprising a network interface controller storage resource. The management controller may be configured to: receive, from a centralized management platform, information regarding at least one signature associated with a network interface controller operating system (OS) configured to be executed by the network interface controller; and transmit the at least one signature to the network interface controller. The network interface controller may be configured to install the network interface OS to the network interface controller storage resource based on the at least one signature. |
US12216761B2 |
Dynamic adaptation of memory elements to prevent malicious attacks
Systems, methods, and other embodiments described herein relate to adaptable canary values. In one embodiment, a method includes acquiring state information about a program executing within a vehicle. The state information specifies at least a security level of segments of the program. The method includes, responsive to the program satisfying a generating threshold, generating a canary value according to the state information. The method includes inserting the canary value into a memory address associated with the program. |
US12216759B2 |
Discrete processor feature behavior collection
Examples of the present disclosure describe systems and methods for discrete processor feature behavior collection and analysis. In aspects, a monitoring utility may initialize a set of debugging and/or performance monitoring feature sets for a microprocessor. When the microprocessor receives from software content a set of instructions that involves the loading of a set of modules or code segments, the set of modules or code segments may be evaluated by the monitoring utility. The monitoring utility may generate a process trace of the loaded set of modules or code segments. Based on the process trace output, various execution paths may be reconstructed in real-time. The system and/or API calls made by the microprocessor may then be compared to the process trace output to quickly observe the interaction between the software content and the operating system of the microprocessor. |
US12216758B2 |
Training data protection in artificial intelligence model execution environment
Techniques for training data protection in an artificial intelligence model execution environment are disclosed. For example, a method comprises executing a first portion of an artificial intelligence model within a trusted execution area of an information processing system and a second portion of the artificial intelligence model within an untrusted execution area of the information processing system, wherein data at least one of obtained and processed in the first portion of the artificial intelligence model is inaccessible to the second portion of the artificial intelligence model. Data obtained in the trusted execution area may comprise one or more data samples in an encrypted form usable to train the artificial intelligence model. |
US12216744B2 |
Intrusion detection on computing devices
A non-transitory computer readable storage medium including instructions that, when executed by a computing system, cause the computing system to perform operations. The operations include collecting, by a processing device, raw data regarding a user action. The operations also include converting, by the processing device, the raw data to characteristic test data (CTD), wherein the CTD represents behavior characteristics of a current user. The operations also include identifying, by the processing device, a characteristic model corresponding to the behavior characteristics represented by the CTD. The operations also include generating, by the processing device, a predictor from a comparison of the CTD against the corresponding characteristic model, wherein the predictor comprises a score indicating a probability that the user action came from an authenticated user. |
US12216740B2 |
Data source evaluation platform for improved generation of supervised learning models
Aspects of the disclosure relate to evaluating sources of training data for model generation. A computing platform may receive, from one or more data sources, a labelled data set. The computing platform may apply, to the labelled data set, an unsupervised learning algorithm, resulting in a clustered data set. The computing platform may compare, for each data point in the labelled data set, corresponding clustering information and labelling information to identify discrepancies. The computing platform may flag, for data points with identified discrepancies between the clustering information and labelling information, a labelling error. The computing platform may grade, based on the flagged labelling errors, each of the one or more data sources. Using remaining data of the labelled data set, not flagged with labelling errors, the computing platform may train a supervised learning model by weighting the remaining data based on: a corresponding data source and its grade. |
US12216738B2 |
Predicting performance of machine learning models
A computer-implemented method and computer program product for predicting an impact of an adjustment to a machine learning model to key performance indicators, and a forecasting engine. The computer-implemented method may comprise receiving a proposed adjustment to a machine learning model, calculating, using a regression machine learning model to ingest the proposed adjustment, a set of value components for a key performance indicator (KPI), calculating a plurality of results for the KPI using the set of value components, automatically determining whether the plurality of results exceeds a performance threshold, and recommending the proposed adjustment based on the determination. |
US12216734B2 |
Apparatus and method for conjugate transpose and multiply
An apparatus and method for complex matrix conjugation and multiplication. For example, one embodiment of a processor comprises: a decoder to decode a complex matrix conjugation and multiplication instruction including a first source operand to identify a first complex source matrix comprising a first plurality of complex values, a second source operand to identify a second complex source matrix comprising a second plurality of complex values, and a first destination operand to identify a result matrix; execution circuitry to execute the complex matrix conjugation and multiplication instruction, the execution circuitry comprising: matrix conjugation hardware logic to determine a plurality of complex conjugate values corresponding to the first plurality of complex values; transpose hardware logic to transpose the plurality of complex conjugate values to generate a conjugate transpose matrix comprising the complex conjugate values; parallel multiplication circuitry to: multiply real values from the plurality of complex conjugate values of the conjugate transpose matrix with corresponding imaginary values from the second plurality of complex values to generate a first plurality of imaginary products, and multiply imaginary values from the plurality of complex conjugate values of the conjugate transpose matrix with corresponding real values from the second plurality of complex values to generate a second plurality of imaginary products; and addition/subtraction circuitry to add each imaginary product in the first plurality of imaginary products to a corresponding imaginary product in the second plurality of imaginary products to produce a corresponding imaginary component in the result matrix. |
US12216731B2 |
Controlling views of a website on a browser
Apparatuses, methods, and systems for controlling views of a website. One method includes generating selected variant data including data of the A view and data of the B view, providing the selected variant data including data of an A view or data of a B view to a state management library, generating, by the state management library, a UI (user interface) of a website based on the data of the A view data or the data of the B provided to the state management library, controlling displaying underlying data of a website view on a user browser based on the UI generated by the state management library, wherein the website view is generated by a front-end framework, wherein the front-end framework provides input to a website DOM which controls the website view on the user browser, and manipulating views of the website with the front-end framework based on the selected variant data. |
US12216730B1 |
Systems and methods for dynamic content distribution
A system includes one or more processors configured to execute the instructions to dynamically link a plurality of content objects to a plurality of product pages, each content object and each product page having a first product tag. The system may assign each product page with a respective page score and each content object with a respective content score. The system may select a first product page having a first page score and a first content object having a first content score, compare the first content weight associated with the first content object to a first content threshold associated with the first product page and determine whether the first content object may be assigned to the first product page. When the first content weight is less than the first content threshold, the system may dynamically link the first content object with the first product page. |
US12216729B2 |
Adaptive data platforms
An experimentation platform controls testing of features by an application server. Based on a user identifier, the experimentation platform determines which feature should be provided, and the application server provides the corresponding version of a user interface. If the user behavior data shows that using a tested feature results in an improvement, the tested feature will be adopted. To determine whether or not an improvement is observed, a statistically significant amount of data is gathered. The experimentation platform gathers data regarding user behavior for the feature versions and, in response, adjusts the frequency at which each version is served. Providing the proposed version to an increased percentage of users decreases the total number of page serves required to gather statistically significant data. The experimentation platform may provide an updated projected time to completion of testing based on the changed percentage of users receiving the proposed version. |
US12216726B2 |
Provision of different content pages based on varying user interactions with a single content item
Methods, systems, and computer programs encoded on a computer storage medium, that provide different content pages based on varying user interactions with a content item on a content page. A first content page that includes a first multi-interaction content navigation item may be provided for display within a first application. A first set of user interactions with this content navigation item may cause display of a second content page that is linked to by this content navigation item. A second set of user interactions with this content navigation item may cause display of a different content page that is generated using contextual data. When data indicating performance of the second set of user interactions with this content navigation item may be received, the contextual data may be obtained, based on which, the third content page may be provided for display within the first application. |
US12216708B2 |
Digital media authentication
A method, system and product including obtaining a media sample of a media stream; retrieving from a database a media record that matches the media sample of the media stream; aligning the media record with the media stream, wherein aligning the media record comprises determining an offset from a start of the media record; comparing the media stream with the media record according to the offset; and upon identifying a semantic deviation between the media stream and the media record, determining that the media stream is semantically manipulated. |
US12216707B1 |
System and method for managing storage space in a data management system
Methods and systems for managing storage space in a data management system are disclosed. To manage storage space, data management system may limit the types and quantity of data stored within the data management system. Data management system may prioritize deletion of data based on relevancy of the data for one or more purposes with respect to an individual. To identify relevant data, data management system may analyze data, including audio recordings of interactions between the individual for which the data is regarding and other individuals that provide services to the individual and identify topics of the data. Based on the analysis of the data and identified topics, data management system may establish a ranking order of the topics that are more relevant to the individual. |
US12216704B2 |
Context-based organization of digital media
Embodiments of the present invention provide systems, methods, and computer storage media for organization of digital media in which a digital media gallery is organized based on underlying events or occasions by leveraging content tags associated with media. Content tags and their corresponding confidence scores for a set of media are compared with correlation scores of content tags with certain event types. Upon receipt of a set of media, candidate event types may be determined based on content tags associated with the set of media and relevant tags for different event types. The candidate event types are scored based on the confidence scores and the correlations scores for each candidate event type. The highest scoring candidate event type may be presented to the user as the event type for the set of media. |
US12216703B2 |
Visual search determination for text-to-image replacement
Systems and methods for textual replacement can include the determination of a visual intent, which can trigger an interface for selecting an image to replace visual descriptors. The visually descriptive terms can be identified, and an indicator can be provided to indicate the text replacement option may be initiated. An image can then be selected by a user to replace the visually descriptive terms. |
US12216702B1 |
Redirection to digital content based on image-search
In other embodiments, a method to perform image-based searching may include receiving a group of images from a content owner; creating an index using the group of images; receiving a further image from a mobile computing device of a user; determining a correlation between the further image and the index; and/or directing the mobile computing device of the user to content of the content owner, responsive to the determining of the correlation. |
US12216700B2 |
Methods, systems, and media for processing queries relating to presented media content
Methods, systems, and media for processing queries relating to presented media content are provided. In some implementations, a method comprises: receiving a request to associate with a media playback device that is presenting media content to a user of the mobile device, wherein a mobile application executing on the mobile device and a media application executing on the media playback device exchange media playback information; activating a microphone associated with the mobile device to receive ambient sounds in response to associating with the media playback device; converting the received ambient sounds to one or more text inputs; determining whether the text inputs include a trigger term that corresponds to a request to initiate a query relating to the presented media content and the query; in response to determining that the trigger term has been included in the text inputs, determining the media playback information from the media application that includes timing information corresponding to when during the presentation of the media content the query was received and media content identification information; causing a search to be performed that includes the query, the timing information, and the media content identification information; obtaining a search result that is responsive to the query; and presenting at least a portion of the search result to the query on a mobile display associated with the mobile device. |
US12216692B1 |
Systems and methods for automatic generation of electronic activity content for record objects using machine learning architectures
The present disclosure relates to systems and methods for automatic generation of summaries for record objects using one or more large language models. The system can identify a plurality of electronic activities matched to a record object of a customer relationship management system. The system can generate one or more text strings from the plurality of electronic activities using the large language models. The system can generate a first set of topics by inputting a first set of text strings into the large language models. The system can generate a second set of topics by inputting a first subset of text strings of the first set of text strings into the large language models. The system can transmit one or more topics to a computing device for presentation. |
US12216691B2 |
Systems and methods for secure storage and retrieval of trade data
Disclosed herein are embodiments of systems, methods, and products comprising a data power server for secure storage and retrieval of trade data. The server receives a request from a user to review or confirm one or more trade documents via a webserver. The server communicates with a connector grid server to retrieve the user's accessible documents. The connector grid server determines the electronic file IDs that are accessible to the user based on the accessibility policy. The server instructs a digital library server to download the electronic files containing the requested trade data. The digital library server retrieves and downloads the electronic files based on the file IDs. The webserver renders a GUI displaying the electronic files on an electronic client device operated by the user. Upon receiving the confirmation response from the user, the server instructs the digital library server to update the trade status. |
US12216687B2 |
Systems and methods for analyzing entity profiles
Embodiments of the subject invention comprise a computer based system and methods to collect and compare the attributes of a group of entities using data representing topic data of the entity and interaction data between entities. Embodiments of the invention comprise using minimally invasive means to automatically collect and model both an entity's attributes such as their knowledge/work/interest as well as model the social interactions of the entity together with a means to identify opportunities to influence changes in the entity attributes. Minimally invasive means to collect and model attributes include semantic analysis and topic modeling techniques. Means to model social interactions include social network analysis techniques that can incorporate location data of the entity. Embodiments of the invention further provide a sharable index of the attributes of the entities and the group of entities. |
US12216685B2 |
Systems and methods for pattern-based multi-stage deterministic data classification
Systems and methods for pattern-based multi-stage deterministic data classification that may reduce processing and memory overhead while providing more accurate data classifications. |
US12216684B2 |
Cluster-based dataset evolution
A method includes obtaining a first dataset associated with a first set of classes and a second dataset associated with a second set of classes, where the first and second datasets share features. The method also includes creating an aggregated dataset having a quality score for the second set of classes that satisfy a first threshold. Creating the aggregated dataset includes determining a first and second set of clusters based on the first and second datasets. The method includes determining a distance based on a record of the first set of clusters and a second record of the second set of clusters in a feature space. The method further includes determining a set of analysis scores based on the distance and generating an indication for a set of records associated with the set of analysis scores based on the set of analysis scores satisfying a second threshold. |
US12216682B2 |
Method and device for validating data sets in a database
A method is for validating a data set in a distributed database system in which the data set is stored distributedly on computers of the distributed database system. The method includes sending a request to one of the computers by a central computer. The request has a command to check for a given criterion of a partial data set of the data set on the computer to which the request was sent. |
US12216681B1 |
Method and apparatus for continuously comparing two databases which are actively being kept synchronized
An automated method and apparatus are provided for comparing a first database and a second database that are intended to be kept in synchronization with each other. Applications process changes that are posted to the first database and the second database. Changes made to the first database are applied to the second database, and vice-versa. Changes made to the first database resulting from changes posted to the first database are collected into a first change log. Changes made to the second database resulting from changes posted to the second database are collected into a second change log. Representations of the changes that correspond to the same respective changes in the change logs are compared with each other. Corrective action is performed when the comparison indicates that the corresponding representations of the changes in the first change log and the second change log do not match. |
US12216680B1 |
High-throughput data replication
Systems and methods are provided for securely replicating data, such as from an on-premises database to remote network-accessible storage, with high throughput and robust security mechanisms. Messages or events may be published via a first message queue service, such as an on-premises message queue service, that are then encrypted, optionally at the field level, before being passed to a managed message queue service. The encrypted messages may then be processed by a replication application configured to split batches of messages into sub-batches that are processed in parallel before being committed to a managed database at the batch level as individual batches complete processing. |
US12216678B2 |
Search tool for exploring quantifiable trends in line charts
A computing device receives a natural language input specifying search terms directed to a dataset. The device parses the input into tokens and executes queries against a search index to retrieve a plurality of labeled trend events. Each labeled trend event has a respective chart identifier. The device determines a respective composite score for each labeled trend event and individually assigns each labeled trend event to a respective group. For each group, the device sorts the respective labeled trend events within the respective group according to respective composite scores, determines a respective final score for each group, and ranks the groups according to one or more determined final scores. The device retrieves data corresponding to a first subset of line charts having the respective chart identifiers of the ranked groups, generates the first subset of line charts, and displays one or more line charts of the first subset with annotation. |
US12216677B2 |
Generating data insights
Systems and methods for data analysis are described. Embodiments of the present disclosure data analysis include displaying, via a data analysis interface, a data visualization in a first region of the data analysis interface; and displaying, via the data analysis interface, an analysis thread visualization in a second region of the data analysis interface. The analysis thread visualization depicts an analysis thread graph including a first node corresponding to the data visualization and an edge corresponding to an analysis path between the first node and a second node. |
US12216673B2 |
Techniques for semantic searching
Techniques are disclosed for querying, retrieval, and presentation of data. A data analytic system can enable a user to provide input, through a device to query data. The data analytic system can identify the semantic meaning of the input and perform a query based on the semantic meaning. The data analytic system can crawl multiple different sources to determine a logical mapping of data for the index. The index may include one or more subject areas, terms defining those subject areas, and attributes for those terms. The index may enable the data analytic system to perform techniques for matching terms in the query to determine a semantic meaning of the query. The data analytic system can determine a visual representation best suited for displaying results of a query determined by semantic analysis of an input string by a user. |
US12216672B2 |
Mobile computing network programming for queried content capture
Mobile computing network programming for queried content capture is performed by receiving, from a client device, a query for a target content of data capturable by a fleet of mobile computing networks, the query including a target content identifier that identifies the target content, programming a task to capture the target content, the task programmed to be executed by each mobile computing network using available resources of the mobile computing network, transmitting the task to each mobile computing network; and receiving data including the target content from each mobile computing network among the fleet of mobile computing networks. |
US12216668B2 |
Media content playback for a group of users
Methods, systems, and computer programs for generating a playlist of media content items for a group of users. Media content items listened to by the selected users are compared to an average user taste profile to select media content items for playback to the group of users. |
US12216657B2 |
Contextual searches in software development environments
A computer-implemented method, a computer system and a computer program product introduce context to searches within a software development environment. The method includes receiving a search query from a user in the software development environment. The method also includes obtaining activity data from the software development environment. In addition, the method includes determining a context for the search query based on the activity data. The method further includes performing a search by entering search parameters in a search engine, where the search parameters include the search query and the context. Lastly, the method includes displaying a list of search results in the software development environment, where a weight based on the context is applied to each search result and the list of search results is displayed in order of the weight. |
US12216655B2 |
Data association query method and apparatus, device, and storage medium
Provided are a data association query method and apparatus, a device, and a storage medium. The data association query method includes the following: parsing a data query statement to obtain association query information, where the association query information includes query key information of a first association table; determining a query policy according to the query key information, where the query policy includes a partition filtering policy, a scan-while-filter policy and a scan-before-filter policy; and querying data in a second association table based on the query policy. |
US12216652B2 |
In-situ data analysis in graph-based models
An overlay system is provided that includes a storage element and processing circuitry coupled thereto. The storage element stores an executable graph-based model including a plurality of nodes, a plurality of rule overlay nodes, and a plurality of data analysis overlay nodes. The processing circuitry receives a stimulus indicative of a data analysis operation and identifies a first node, a rule overlay node associated with the first node, and a data analysis overlay node associated with the first node. The processing circuitry executes a set of rules associated with the rule overlay node on a composition of the first node to generate a set of outputs. The data analysis overlay node uses the set of outputs to determine whether a data analysis score associated with the first node exceeds a data analysis score threshold. |
US12216650B2 |
System and method for use of a fragmented query model in an analytic applications environment
In accordance with an embodiment, described herein is a system and method for providing extensibility in an analytic applications environment, including a semantic layer that enables the use of custom semantic extensions to extend a semantic data model (semantic model). In accordance with an embodiment, the system enables use of a fragmented query model—when customizations are made to the semantic model, the system can dynamically merge the changes from the various deltas when queries are generated at runtime, to dynamically surface appropriate data based on the extended semantic model. |
US12216649B2 |
Copy avoidance via static analysis for DBMS querying
In a computer embodiment, in a polyglot database management system (DBMS) that contains a guest language runtime environment, a database buffer is configured that the guest language runtime environment does not manage. In the polyglot DBMS, logic that is defined in a guest language is invoked to retrieve, into the database buffer, a value stored in a database in the polyglot DBMS. Compiling the logic causes semantic analyzing the logic to detect that usage of the retrieved value cannot occur after the retrieved value is overwritten in the database buffer. When detecting that such usage of the retrieved value cannot occur, the logic is executed without, after the retrieved value is overwritten in the database buffer, retaining a copy of the retrieved value in a memory region that the guest language runtime environment manages. |
US12216648B1 |
Row-order dependent dataframe workloads
A method includes receiving instructions to perform order-dependent DataFrame operation on data. In response to receiving the instructions, the framework analyzes the instructions to identify the order-dependent DataFrame operation, and generates an executable query corresponding to the identified order-dependent DataFrame operation. The framework executes the generated executable query on the data stored in the first database in the cloud data platform, creates a row position column that generates for each row a unique integer identifier, reproducible across multiple sessions and/or queries for the same underlying data to make the data accessible via positional indexing, and assigns each row of the first database a unique row index value based on the row position column and the row position column order. The framework orders a result from performing the order-dependent DataFrame operation based on the unique row index value assigned to each row of the first database, and returns the ordered result to the user. |
US12216646B2 |
Data retreival framework and use thereof
Techniques and solutions are provided for processing query requests from a software application, such as one having a user interface model, using an analytical data protocol that accesses an analytic query. Often, user interface models access data using transactional data protocols, which can limit analytical actions that can be performed through a user interface, particularly actions altering data presented or a data format as compared with pre-defined analytical objects. A query request associated with a user interface query model is received and converted to be executable using at least one analytical query model object. The request, in an analytical protocol, is submitted to a virtual data model. The query request in the analytical protocol is converted to be used with an analytic query defined in the virtual data model. The converted query request is executed against a data store and query results are returned to a user interface layer. |
US12216644B1 |
Adaptive artificial intelligence (AI) engine for secure orchestration of nodes in a distributed ledger hierarchy
A computing platform may train, using historical ledger information and historical node confidence information, an adaptive AI engine to output, for a given input node, a particular distributed ledger to which the given input node should be added. The computing platform may receive a request to add a first node to a ledger. The computing platform may input first node information into the adaptive AI engine, which may cause the adaptive AI engine to output a node addition score indicating a first distributed ledger corresponding to an information type of the request. Based on identifying that the node addition score meets or exceeds a node addition threshold, the computing platform may cause the first node to be added to the first distributed ledger. The computing platform may update, using a dynamic feedback loop and based on the node addition score, the adaptive AI engine. |
US12216643B2 |
List update method and apparatus, readable medium, and electronic device
A list updating method and a list updating apparatus are provided. The method includes: receiving a list updating request sent from a client, where the list updating request includes list updating data for updating a list determining a target list corresponding to the list updating request according to the list updating data and a list configuration file, where the list configuration file includes configuration information of all configured lists; and updating the target list according to the list updating data. |
US12216642B2 |
System and method for performing online archiving operations
According to at least one aspect, a distributed database system is provided. In some implementations, the distributed system comprises an online database, an archive database, and a data processing entity adapted to receive a query of a single logical database, the single logical database being stored across the online database and offline database. In some examples, the data processing entity archives data from the online database to the offline database responsive to one or more archive rules. |
US12216633B1 |
Memory-aware system and method for identifying matching portions of two sets of data in a multiprocessor system
A system and method matches data from a first set of data with that of an other set of data in a manner based on the size of a memory. |
US12216624B2 |
Schema stack management system for managing extensions through upgrades
Implementations include a schema stack management system that enables zero-downtime during execution of maintenance procedures on application systems having schema stacks including one or more customer-provided schema extensions. |
US12216608B2 |
Authenticated control sequences to initialize sensors over a multi-target interface bus
A controller device includes a memory storing instructions. An interface bus is coupled to sensors and configured to operate with a multi-target interface protocol. A processor is coupled to the memory and the interface bus. The processor broadcasts initialization data, according to the multi-target interface protocol, to the sensors. The processor generates, from the initialization data, using at least one cryptographic function, an authentication tag for each sensor. Each authentication tag is specific to a corresponding sensor of the sensors. The processor also unicasts, according to the multi-target interface protocol, each authentication tag to the corresponding sensor of the sensors. |
US12216607B2 |
Source ordering in device interconnects
In one embodiment, an apparatus includes a port to transmit and receive data over a link; and protocol stack circuitry to implement one or more layers of a load-store input/output (I/O)-based protocol (e.g., PCIe or CXL) across the link. The protocol stack circuitry constructs memory write request transaction layer packets (TLPs) for memory write transactions, wherein fields of the memory write request TLPs indicate a virtual channel (VC) other than VC0, that a completion is required in response to the memory write transaction, and a stream identifier associated with the memory write transaction. The memory write request TLP is transmitted over the link and a completion TLP is received over the link in response, indicating a completion for the memory write request TLP. |
US12216597B2 |
Memory system, including a plurality of memory controllers and operation method thereof
Disclosed is a memory controller including: a first external interface controller configured to communicate with a first external device and to receive a second external device access request message from the first external device; a second external interface controller configured to communicate with a second external device; a third external interface controller configured to communicate with a third external device, wherein the third external device is connected to a plurality of memory controllers, receive and store state information from the plurality of memory controllers, and determines a memory controller among the plurality of memory controllers for the second external device access request; and a main controller configured to determine, based on its state information, whether to process the second external device access request by itself or by another one of the plurality of memory controllers. |
US12216596B2 |
ZQ calibration circuit and method for memory interfaces
Systems and methods disclosed herein provide for an improved termination leg unit design and method of trimming impedance thereof, which provides for improved impedance matching for process variations, along with variations in temperature and voltage. Example implementation provide for a leg unit circuit design that includes a first circuit compensating for temperature and voltage variations and a second circuit, connected in series with the first circuit, compensating for process variations. Furthermore, disclosed herein is ZQ calibration method that provides for calibrating of the impedance of each of an on-die termination, a pull-up driver, and a pull-down driver using a single calibration circuit. |
US12216595B1 |
Direct-attached storage device software raid boot system
A direct-attached storage device software RAID boot system includes a chassis housing PCIe subsystems coupled to a UEFI subsystem and a software RAID subsystem. The software RAID subsystem identifies a first PCIe subsystem that is not claimed by a UEFI driver provided by the UEFI subsystem, and determines that the first PCIe subsystem is one of a PCIe bridge device or a PCIe root device. In response, the software RAID subsystem claims the first PCIe subsystem, installs a RAID protocol on the first PCIe subsystem, attaches at least one RAID logical storage subsystem provided by at least one PCIe endpoint device in the PCIe subsystems to the first PCIe subsystem, and presents the UEFI subsystem with a PCIe controller device in the first PCIe subsystem as being connected to the at least RAID logical storage subsystem. |
US12216593B2 |
Memory system, method, and control circuit
According to one embodiment, a semiconductor memory device includes a first circuit, multiple second circuits, and a first number of first channels connected to the first circuit. One or more second circuits are connected to each first channel. The control circuit is connected to the semiconductor memory device via a second channel. The control circuit generates multiple first access requests each for one of the second circuits. The control circuit determines order of execution of the first access requests to allow concurrent execution of a second number of first access requests designating two or more of the second circuits connected to different first channels. The control circuit executes in parallel the second number of data transfers responsive to the second number of first access requests via the second channel at a transfer rate the second number of times a transfer rate of one of the first number of first channels. |
US12216591B2 |
Atomic compare and swap in a coherent cache system
Methods, apparatus, systems and articles of manufacture to facilitate atomic compare and swap in cache for a coherent level 1 data cache system are disclosed. An example system includes a cache storage; a cache controller coupled to the cache storage wherein the cache controller is operable to: receive a memory operation that specifies a key, a memory address, and a first set of data; retrieve a second set of data corresponding to the memory address; compare the second set of data to the key; based on the second set of data corresponding to the key, cause the first set of data to be stored at the memory address; and based on the second set of data not corresponding to the key, complete the memory operation without causing the first set of data to be stored at the memory address. |
US12216588B2 |
Semiconductor memory apparatus, memory module, and memory system including memory module
A memory module may include J memory chips configured to input/output data in response to each of a plurality of translated address signals; and an address remapping circuit configured to generate a plurality of preliminary translated address signals by adding first correction values to a target address signal provided from an exterior of the memory module, and to generate the plurality of translated address signals by shifting all bits of each of the plurality of preliminary translated address signals so that K bits included in a bit string of each of the plurality of preliminary translated address signals are moved to other positions of each bit string. |
US12216587B2 |
Packet cache system and method
A packet cache system includes a cache memory allocator for receiving a memory address corresponding to a non-cache memory and allocated to a packet, and associating the memory address with a cache memory address; a hash table for storing the memory address and the cache memory address, with the memory address as a key and the cache memory address as a value; a cache memory for storing the packet at a location indicated by the cache memory address; and an eviction engine for determining one or more cached packets to remove from the cache memory and place in the non-cache memory when occupancy of the cache memory is high. |
US12216586B2 |
Dynamically sized redundant write buffer with sector-based tracking
Exemplary methods, apparatuses, and systems include detecting an operation to write dirty data to a cache. The cache is divided into a plurality of channels. In response to the operation, the dirty data is written to a first cache line in the cache, the first cache line being accessed via a first channel. Additionally, a redundant copy of the dirty data is written to a second cache line in the cache. The second cache line serves as a redundant write buffer and is accessed via a second channel, the first and second channels differing from one another. A metadata entry for the second cache line is updated to reference a location of the dirty data in the first cache line. |
US12216585B2 |
Coherent memory access
Apparatuses and methods related to providing coherent memory access. An apparatus for providing coherent memory access can include a memory array, a first processing resource, a first cache line and a second cache line coupled to the memory array, a first cache controller, and a second cache controller. The first cache controller coupled to the first processing resource and to the first cache line can be configured to provide coherent access to data stored in the second cache line and corresponding to a memory address. A second cache controller coupled through an interface to a second processing resource external to the apparatus and coupled to the second cache line can be configured to provide coherent access to the data stored in the first cache line and corresponding to the memory address. Coherent access can be provided using a first cache line address register of the first cache controller which stores the memory address and a second cache line address register of the second cache controller which also stores the memory address. |
US12216584B2 |
Methods and systems for handling data received by a state machine engine
A data analysis system to analyze data. The data analysis system includes a data buffer configured to receive data to be analyzed. The data analysis system also includes a state machine lattice. The state machine lattice includes multiple data analysis elements and each data analysis element includes multiple memory cells configured to analyze at least a portion of the data and to output a result of the analysis. The data analysis system includes a buffer interface configured to receive the data from the data buffer and to provide the data to the state machine lattice. |
US12216580B1 |
Peripheral device with cache updating from multiple sources
A peripheral device includes a processor, a memory interface, a host interface and a cache controller. The processor executes software code. The cache memory caches a portion of the software code. The memory interface communicates with a NVM storing a replica of the software code. The host interface communicates with hosts storing additional replicas of the software code. The cache controller is to determine whether each host is allocated for code fetching, to receive a request from the processor for a segment of the software code, when available in the cache memory to fetch the segment from the cache memory, when unavailable in the cache memory and at least one host is allocated, to fetch the segment from the hosts that are allocated, when unavailable in the cache memory and no host is allocated, to fetch the segment from the NVM, and to serve the fetched segment to the processor. |
US12216579B2 |
Adaptive remote atomics
Disclosed embodiments relate to atomic memory operations. In one example, an apparatus includes multiple processor cores, a cache hierarchy, a local execution unit, and a remote execution unit, and an adaptive remote atomic operation unit. The cache hierarchy includes a local cache at a first level and a shared cache at a second level. The local execution unit is to perform an atomic operation at the first level if the local cache is a storing a cache line including data for the atomic operation. The remote execution unit is to perform the atomic operation at the second level. The adaptive remote atomic operation unit is to determine whether to perform the first atomic operation at the first level or at the second level and whether to copy the cache line from the shared cache to the local cache. |
US12216571B2 |
Storage device and method of operating the same
According to an embodiment of the present disclosure, a storage device may include a memory device, and a memory controller configured to receive a read command from an external host and control the memory device according to the read command, wherein the read command may include a basic header segment commonly included in commands transferred between the external host and the memory controller and including information indicating that the read command is a command for requesting data stored in the memory device, a transaction specific field including information indicating that the read command is a read command for at least two or more logical addresses, and an extra header segment including information on the at least two or more logical addresses. |
US12216570B2 |
Software testing with reliability metric
An example method comprises forming a communication link between a software test orchestration tool and a testing dashboard; receiving from the software test orchestration tool an indication of software test results at the application level of granularity, wherein the results indicate reliability status for a plurality of software applications; and calculating a reliability metric based on the indication of software test results. |
US12216566B2 |
Debug operations on artificial intelligence operations
The present disclosure includes apparatuses and methods related to performing a debug operation on an artificial intelligence operation. An example apparatus can include a number of memory arrays and a controller, wherein the controller is configured to perform an artificial intelligence (AI) operation on data stored in the number of memory arrays and perform a debug operation on the AI operation. |
US12216565B2 |
Programming assist system and programming assist method
A programming support system includes one or more terminal devices and storage accessible from the one or more terminal devices. Each of the terminal devices includes: a providing module for providing a development environment for a program; an acquisition module for acquiring information indicating content of a failure event that has occurred in the program. A determination module determines an address from information indicating the content of the failure event according to predetermined rules. The storage holds information for each failure event in association with an address determined from the information indicating the content of each failure event. |
US12216563B2 |
Sharded database load distributor
A system can divide a database into a group of shards that are distributed among a group of data centers. The system can train a machine learning model on a group of labeled input data, wherein the group of labeled input data comprises respective requests to operate on the database, and wherein the respective requests are labeled with respective shards of the group of shards used to process the respective requests, and to produce a trained machine learning model. The system can, after training the machine learning model, receive a request. The system can process the request with the trained machine learning model to predict that a data center of the group of data centers will have a largest number of leader shards of the group of shards to process the request. The system can send the request to the first data center to be processed. |
US12216555B2 |
Actions taken by an islanded data center
A data center, DC includes applications that are controllable by one or more computing entities external to the DC. However, when the DC becomes unavailable to the computing entities, the applications are no longer controllable by the computing entities, which is undesirable. Disclosed techniques include the DC determining, based on an indication that the apps are no longer controllable by the computing entities, that the applications are to operate in a disaster recovery mode. Disclosed techniques include causing an indication that the applications at the DC are to operate in the disaster recovery mode to be communicated to applications that are already executing at the DC when the determination is made and to applications that start to execute at the DC after the determination is made. Disclosed techniques also include a further DC providing a failover for the DC. |
US12216545B2 |
Cluster-wide application consistency with volume group snapshot
Embodiments of a method for providing cluster-wide, application consistent operations in a distributed network by creating a single volume snapshot object on a server for all of volumes of a distributed application. A snapshot controller creates volume snapshot content for each volume, and an external snapshot process, upon creation of the volume snapshot content, creates a snapshot of each volume on a backend storage device, wherein all snapshots for each volume are created at the same time to ensure consistency across all volumes being snapshotted at a certain moment. |
US12216540B2 |
Semiconductor chip for correcting aligned error, semiconductor system for correcting aligned error, and method for correcting aligned error
A semiconductor chip for correcting an aligned error comprises a memory array is provided. The semiconductor chip includes a transceiver circuit and an Error Correction Code (ECC) circuit. The ECC circuit is configured to receive target data to be encoded, encode the target data by multiplying a generator matrix of a previously generated ECC by the target data, store the encoded target data in the memory array, check a data transformed from the encoded target data, and generate an error corrected data by correcting only a single error of the transformed data and an adjacent error that does not exceed a first value boundary of a predetermined number of bits by using a parity check matrix of the ECC, and output the error corrected data. |
US12216539B2 |
Page retirement techniques for multi-page DRAM faults
A processing system employs techniques for enhancing dynamic random access memory (DRAM) page retirement to facilitate identification and retirement of pages affected by multi-page DRAM faults. In response to detecting an uncorrectable error at a first page of DRAM, the processing system identifies a second page of the DRAM for potential retirement based on one or more of physical proximity to the first page, inclusion in a range of addresses stored at a fault map that tracks addresses of DRAM pages having detected faults, and predicting a set of pages to check for faults based on misses at a translation lookaside buffer (TLB). |
US12216534B2 |
BMC time management method, system and apparatus, and computer medium
A BMC time management method, system and apparatus, and a computer medium are provided. The BMC time management apparatus includes a BMC, a CPU and a BIOS, wherein the BMC is configured to send time loss information to a CPU after detecting a loss of time of the BMC; the CPU is configured to send, after receiving the time loss information, a notification of executing a time recovery operation to the BIOS; and the BIOS is configured to obtain time information in a CMOS after receiving the notification of executing the time recovery operation, and synchronize the time information to the BMC, so that the BMC recovers the time of the BMC based on the time information. |
US12216532B2 |
Error attribution for systems providing access management as a service
A system and method for providing access to third-party software tools as a service. A service access manager can communicate with one or more third parties to manage licenses associated with third-party software tools. A machine learning model can be trained using logs generated by the system and causes of detected errors to automatically determine the cause of errors occurring in the future. Vendor logs generated by software instances instantiated by third-party systems can be collected and used to improve error attribution. |
US12216531B2 |
Early abnormality detection based on frequency-inverse document frequency vectors created using event logs
A learning unit of an operation management system extracts, according to performance information and event logs of a device to be managed, a first abnormality occurrence period using the performance information, calculates a first TF-IDF vector created using event logs in the first abnormality occurrence period, and stores at least the first TF-IDF vector as a learning model. A recommendation section calculates, using the performance information and event logs newly acquired by the device, a second abnormality occurrence period and a second TF-IDF vector, calculates a first degree of similarity between the first TF-IDF vector in the learning model and the second TF-IDF vector, and outputs recommendation information regarding the calculated second abnormality occurrence period when the first degree of similarity is equal to or less than a predetermined value. |
US12216530B2 |
Data center monitoring and management operation for predicting memory failures within a data center
A system, method, and computer-readable medium for performing a data center monitoring and management operation, The data center monitoring and management operation includes receiving data center data for a data center, the data center data comprising data center memory associated data; receiving data center asset data for a plurality of data center assets, the data center asset data comprising data center asset memory associated data; providing the data center memory associated data and the data center asset memory associated data to a memory failure prediction model; and, training the memory failure prediction model using the data center memory associated data and the data center asset memory associated data. |
US12216529B2 |
Adaptive frequency control for high-speed memory devices
A command to read specific data stored at a memory die is received. A read operation is performed while operating both a memory controller and the memory die simultaneously at a first frequency. A processor determines whether a first error rate associated with the memory die satisfies a first error threshold criterion (e.g., UECC). Responsive to determining that the first error rate satisfies the first error threshold criterion, the read operation is repeated while operating at least one of the memory controller or the memory die at a second frequency that is different from the first frequency. The processor determines whether a second error rate associated with the memory die satisfies a second error threshold criterion. Responsive to determining that the second error rate satisfies the second error threshold criterion (e.g. UECC persists), determining that the read operation has failed. |
US12216527B1 |
System and method for data ingestion, anomaly and root cause detection
A computerized method is disclosed for automated handling of data ingestion anomalies. The method features operations of detecting a data ingestion anomaly and determining a cause for the data ingestion anomaly. The causal determination may be conducted by at least (i) determining features of an anomalous data ingestion volume, (ii) training a second data model, after a first data model being used to detect the data ingestion anomaly, with data sets consistent with the determined features, (iii) applying the second data model to predict whether a data ingestion sub-volume is anomalous, (iv) obtaining system state information during ingestion of the anomalous data ingestion sub-volume, and (v) determining the cause of the anomalous data ingestion volume based on the system state information. |
US12216522B2 |
Methods and systems for expanding GPU memory footprint based on hybrid-memory
In one aspect, a computerized method for expanding a graphics processing unit (GPU) memory footprint based on a hybrid-memory of a distributed database system (DDBS) includes the step of providing the DDBS. The DDBS is modified to include a plurality of GPUs; providing a local memory of a GPU of the plurality of GPUs. The method includes the step of filling the local memory of the GPU with one or more digests from the DDBS. The method includes the step of running a distributed general-purpose cluster-computing framework instance on the local memory of the GPU. The method includes the step of fetching data from the local memory of the GPU using the distributed general-purpose cluster-computing framework instance. The method includes the step of storing a result of the fetch operation in the DDBS to extend the local memory of the GPU to handle more data than what is fitted into the local memory of the GPU. |
US12216521B2 |
Common rain buffer for multiple cursors
Methods, systems, and devices for a common error protection buffer for multiple cursors are described. A memory device may receive a command to write data to a memory system. The memory device may assign portions of the data to respective pages of a first cursor and generate error protection data for the assigned data. The memory device may assign the generated error protection data to an error protection buffer common to multiple cursors, for example, by performing an combination operation. The memory device may increment a counter associated with the error protection buffer. The memory device may write a summary of contents of the error protection buffer and a position of each cursor related to the error protection data based on the counter satisfying a threshold. The memory device may perform a readback operation to facilitate garbage collection without losing error protection data. |
US12216520B2 |
Direct access to wake state device functionality from a low power state
Direct access to device functionality from a low power state of the device is provided. The direct access can be provided without an initial user input to wake the device or the display of the device before activating the desired functionality. The low power state of the device may include a low power state of the display in which the time is persistently displayed, and may include a low power state or an inactive state of a main processor of the device. The direct access can be provided by detecting a type, location, or other aspects of a user input received while the device is in the low power state. |
US12216514B1 |
Dynamic hardware card thermal adaptation
A hardware card that can be implemented in a server system is disclosed. The hardware card may be, for instance, a network interface card coupled to a board such as a motherboard or backplane in a computing system. In various instances, the hardware card reports a temperature to a management controller on the board (e.g., a baseboard management controller) that is adjusted due to thermal degradation of the hardware card. For example, the temperature output by the hardware card may be adjusted based on a comparison of a current temperature profile (including transient temperature of the hardware card) to a predetermined temperature profile stored on the hardware card. |
US12216512B2 |
Information handling system retention nut for automated assembly and disassembly
A portable information handling system is assembled and disassembled by a keystone assembly that couples at an upper surface of the portable housing to overlap a keyboard assembly that covers processing components disposed in the portable housing. A motherboard couples to the portable housing under the keyboard assembly with openings aligned to insert over retaining nuts extending from the housing, the retaining nuts having a lip to engage the motherboard, a stop feature to define motherboard sliding movement and an alignment feature to align the lip and stop feature in a predetermined configuration. A cooling fan couples to the motherboard adjacent to one side to retain the motherboard in the engaged position and is removed to allow the motherboard to slide to the released position. |
US12216509B2 |
Portable electronic device
A portable electronic device including a first body, a second body, and a hinge mechanism is provided. The second body is connected to the first body through the hinge mechanism, and the hinge mechanism has a basis axis located at the first body and a rotation axis located at a lower end of the second body. When the second body rotates with respect to the first body, the rotation axis slides along an arc shaped path with respect to the basis axis to increase or decrease a distance between the rotation axis and the basis axis and increase or decrease a distance between the lower end of the second body and a back end of the first body. |
US12216506B2 |
Display device
A display device including a base, a head spaced apart from the base and including a display panel, a pole extending from the base toward the head, a connector coupled to the head, an elevating module coupled to the pole and moving at the pole in a length direction of the pole, and an arm including one side connected to the connector and the other side connected to the elevating module, wherein the connector includes a front bracket coupled to the head at a rear of the head, a rear bracket rotatably connected to the front bracket with a pivot axis, and a holder rotatably connected to the rear bracket with a tilt axis, wherein the holder includes a holder body rotatably connected to the tilt axis, and a rotation body connected with the holder body and the one side of the arm, wherein the arm comprises a swivel groove formed at the one side of the arm, wherein the rotation body of the holder is inserted into the swivel groove of the arm and rotates at the swivel groove with respect to a swivel axis, wherein an upper bushing washer includes a tooth at an edge of the upper bushing washer, wherein the upper bushing washer is disposed on an upper side of the rotation body and the tooth of the upper bushing washer is inserted and fixed in the rotation body, wherein a lower bushing washer includes a tooth at an edge of the lower bushing washer, wherein the lower bushing washer is disposed on a lower side of the rotation body and the tooth of the lower bushing washer is inserted and fixed in the rotation body, wherein an upper fixing washer includes a tooth at an edge of the upper fixing washer, wherein the upper fixing washer is disposed on an upper side of the swivel groove of the arm and the tooth of the upper fixing washer is inserted and fixed in the arm, wherein a lower fixing washer includes a tooth at an edge of the lower fixing washer, wherein the lower fixing washer is disposed on a lower side of the swivel groove of the arm and the tooth of the lower fixing washer is inserted and fixed in the arm, and wherein the swivel axis is inserted into the upper fixing washer, the upper bushing washer, the lower bushing washer, and the lower fixing washer. |
US12216501B2 |
Flexible display devices
A flexible display device (100). The flexible display device (100) includes a flexible display panel (10), an auxiliary structure (20), a first reel (325), and a driving unit (30). The flexible display panel (10) includes a first end (11) and a second end (12). The auxiliary structure (20) includes a third end and a fourth end, and the fourth end is connected with the second end (12). The first reel (325) is connected with the first end (11). When driving the flexible display panel (10) to switch from an unrolled state to a rolled state and driving the auxiliary structure to switch from an unfolded state to a folded state, the driving unit (30) drives the fourth end to move close to the first reel (325) and the first reel (325) to rotate, so as to drive the second end (12) to move close to the first reel (325). When driving the flexible display panel (10) to switch from the rolled state to the unrolled state and driving the auxiliary structure (20) to switch from the folded state to the unfolded state, the driving unit (30) drives the first reel (325) to rotate to unwind the flexible display panel (10) from the first reel (325), and drives the fourth end to move away from the first end (11), so as to drive the second end (12) to move away from the first reel (325). |
US12216496B2 |
Book style foldable tablet with stand
In some embodiments, an electronic device includes a first portion, a second portion, a spine, and a support. The second portion is portion movably connected to the first portion by a hinge. The hinge has a hinge axis, and the spine is connected to the hinge and oriented parallel to the hinge axis. The support is connected to the spine and has a deployed position and a stowed position. The stowed position is abutting the spine and the deployed position is spaced apart from the spine to support the electronic device on a surface. |
US12216495B2 |
Customized stretchable wearable device and manufacturing method therefor
The present invention relates to a customized stretchable wearable device and a manufacturing method therefor, enabling the manufacturing of a customized stretchable wearable device which fits the body characteristics of a wearing subject who is wearing the wearable device, thereby enabling good wear comfort and sense of operation, and also a beautiful exterior. |
US12216487B2 |
Protection voltage generating circuit with monotonic and stable power supply voltage behavior
A circuit and method for generating a protection voltage includes a pair of voltage-generating circuits that generate voltages from the power supply voltage. The voltages have a differing dependence on the power supply voltage so that a difference between the first voltage and the second voltage changes sign for a particular value of the power supply voltage. The voltages are supplied to a protection voltage generating circuit that includes a pair of amplifiers having inputs that receive a respective one of the voltages and each of the amplifiers provides negative feedback to the other. An output circuit generates the protection voltage according to a maximum or a minimum value among the amplifier outputs, so that the protection voltage is monotonic with respect to variation of the power supply voltage. |
US12216485B2 |
Output circuit and related control method with pumping compensation
An output circuit includes an output driver, a voltage regulator, a control circuit and a charge pump circuit. The output driver includes a signal input terminal, a signal output terminal and a first power receiving terminal. The voltage regulator is coupled to the first power receiving terminal of the output driver. The control circuit is coupled to the signal input terminal of the output driver. The charge pump circuit is coupled to the control circuit and the first power receiving terminal of the output driver. |
US12216484B2 |
Voltage reference circuit
A voltage reference circuit included in a computer system includes an asymmetric amplifier circuit that includes two metal-oxide semiconductor field-effect transistors with different threshold voltages. The voltage reference circuit also includes an output circuit that generates, using a control signal, a bias signal and an output current that is used by a divider circuit to generate a reference voltage and a feedback voltage. The reference voltage and bias signal are used by the amplifier circuit to generate the control signal, which is based on a difference between the transistors' threshold voltages. |
US12216475B2 |
Autonomous vehicle object classifier method and system
Object identification may be provided herein. A feature extractor may extract a first set of visual features, extract a second set of visual features, concatenate the first set of visual features, the second set of visual features, and a set of bounding box information, determine a number of object features and a global feature for a scene, and receive ego-vehicle feature information associated with an ego-vehicle. An object classifier may receive the number of object features, the global feature, and the ego-vehicle feature information, generate relational features with respect to relationships between each of the number of objects from the scene, and classify each of the number of objects from the scene based on the number of object features, the relational features, the global feature, the ego-vehicle feature information, and an intention of the ego-vehicle. |
US12216472B2 |
Map generation and control system
One or more information maps are obtained by an agricultural work machine. The one or more information maps map one or more agricultural characteristic values at different geographic locations of a field. An in-situ sensor on the agricultural work machine senses an agricultural characteristic as the agricultural work machine moves through the field. A predictive map generator generates a predictive map that predicts a predictive agricultural characteristic at different locations in the field based on a relationship between the values in the one or more information maps and the agricultural characteristic sensed by the in-situ sensor. The predictive map can be output and used in automated machine control. |
US12216466B2 |
Method of maintaining a favorable emotional state of a rider of a vehicle by a neural network to classify emotional state indicative wearable sensor data
A method of maintaining a favorable emotional state of a rider of a vehicle. The method includes: receiving emotional state indicative wearable sensor data of the rider in the vehicle; classifying, at a rider emotional state determining neural network, the emotional state indicative wearable sensor data and generating output data indicative of a classification of the rider emotional state as one of a favorable emotional state of the rider or an unfavorable emotional state of the rider; converting the output data from the rider emotional state determining neural network into a vehicle operational state datum; and adjusting a vehicle operating parameter in response to the vehicle operational state datum. |
US12216465B2 |
Intelligent transportation systems
Transportation systems have artificial intelligence including neural networks for recognition and classification of objects and behavior including natural language processing and computer vision systems. The transportation systems involve sets of complex chemical processes, mechanical systems, and interactions with behaviors of operators. System-level interactions and behaviors are classified, predicted and optimized using neural networks and other artificial intelligence systems through selective deployment, as well as hybrids and combinations of the artificial intelligence systems, neural networks, expert systems, cognitive systems, genetic algorithms and deep learning. |
US12216463B2 |
Destruction validation system
This technology relates to a destruction validation system. The destruction validation system includes a destruction device and a controller. The controller is configured to monitor current drawn by the destruction device during destruction of the piece of physical media. The controller may compare the current drawn to a current profile. Based on the comparison of the current drawn to the current profile, the controller may generate and output a notification indicating whether the piece of physical media has been destroyed. In some instances, the destruction device includes a current sensing device. The current sensing device may be configured to detect the current drawn by the destruction device and transmit the detected current drawn to the controller. The current drawn that is monitored by the controller may be the detected current drawn by the current sensing device. |
US12216458B2 |
Industrial internet of things (IoT) of integrating centralized platforms and rear sub-platforms, control methods thereof, and medium
The present disclosure discloses an industrial Internet of Things (IoT) of integrating centralized platforms and rear sub-platforms, the industrial IoT includes a user platform, a service platform, a management platform, a sensor network platform, and an object platform interacting in sequence, both the service platform and the sensor network platform are arranged using a centralized platform arrangement and the management platform is arranged using a rear sub-platform arrangement, the production line manufacturing equipment and the production line accessory supply equipment collect accessory data of corresponding equipment through the equipment data collectors and add the index item information through the management platform. Therefore, the corresponding index item information is classified and processed by sub-platforms of corresponding and different management platforms, so as to ensure the transmission and classification of data. |
US12216453B2 |
Control system, control apparatus, and method of accessing field device
A control system includes at least one field device, a first control apparatus, a second control apparatus, and a network. The first control apparatus has a first field device, included among the one or more field devices, directly connected thereto and includes a first access route controller and a first control application capable of controlling the first field device. The second control apparatus includes a second access route controller and a second control application capable of controlling the first field device. The first access route controller and the second access route controller are configured to work together to control an input/output route from the first control application and the second control application to the first field device. |
US12216452B2 |
High level central plant optimization
A controller for equipment that operate to provide heating or cooling to a building or campus includes a processing circuit configured to obtain utility rate data indicating a price of resources consumed by the equipment to serve energy loads of the building or campus, obtain an objective function that expresses a total monetary cost of operating the equipment over an optimization period as a function of the utility rate data and an amount of the resources consumed by the equipment, determine a relationship between resource consumption and load production of the equipment, optimize the objective function over the optimization subject to a constraint based on the relationship between the resource consumption and the load production of the equipment to determine a distribution of the load production across the equipment, and operate the equipment to achieve the distribution. |
US12216448B2 |
Dependability number
A computer-implemented method and an apparatus for determining an optimal system configuration out of a plurality of candidate system configurations j is provided. The method includes: receiving data indicating a plurality of candidate system configurations j; determining quantitative dependability metric value for each of the plurality of candidate system configurations j, wherein the quantitative dependability metric value for each of the plurality of candidate system configurations is a dependability property fulfilment value Xij for each list of dependability properties i for each individual candidate system configuration j; and further on b) a dependability property weighting factor Ki for each of the list of dependability properties i for all of the plurality of candidate system configurations j; and determining an optimal system configuration out of the plurality of candidate system configurations j on a quantitative comparison between the quantitative dependability metric value for each of the candidate system configurations j. |
US12216444B2 |
Control device, control system, and management method
A control device can modify a first user program and first setting information in the storage unit executed by a control engine respectively using a second user program and second setting information received by the control device. A security engine of the control device verifies identity between the first user program and the second user program, evaluates the validity of setting indicated by the second setting information, and permits or prohibits performance of the above modification based on such a verification result and the evaluation. |
US12216442B2 |
Program creation device, program creation method, and program
A creation device includes processing circuitry that acquires process information about multiple processes executed by one or more industrial machines, controls display, based on the process information of the processes, of a specification screen in which at least one of a pre-process and a post-process of each of the processes is specified, and creates a control program of a control device that controls the one or more industrial machines such that the processes are executed in an order specified using the specification screen. |
US12216441B2 |
Method for transforming production flow data to human machine interface data, and a system
A method for transforming production flow data into human machine interface data is presented. The PF data comprises storage objects and processing objects. The method comprises receiving the PF data, identifying the storage objects and the processing objects in the PF data, for each processing object, identifying source objects, identifying destination objects, forming a number of process sequences based on the PF data, identifying linking objects present in two or more of the process sequences, generating an aggregated process sequence, and generating the HMI data based on the aggregated process sequence, such that the HMI data can generate a rectangular array, wherein a visually represented destination object of the destination object is placed subsequent to a visually represented source object of the source object for each of the process sequences in the first direction in the rectangular array. |
US12216437B2 |
Method, system, and computer program product for autonomous control of dynamical systems
Provided is a system for autonomous control of dynamical systems. The system may include one or more processors programmed or configured to receive data associated with a host platform, construct a run-time dynamic envelope based on the data associated with the host platform, and construct a Worldview Relational Interaction Map (WRIM) based on the run-time dynamic envelope, wherein the WRIM comprises a coordinate system corresponding to an area (e.g., a volume associated with the area) of an environment of the host platform, wherein the coordinate system comprises a plurality of elements, wherein each element of the plurality of elements includes one or more data attributes associated with a predicted momentum exchange resulting from the host platform co-occupying the element with an entity. A method and computer program product are also disclosed. |
US12216433B2 |
Electronic time piece
An electronic time piece includes a dial, a sub dial provided to the dial, a control circuit that controls operation of a function hand disposed on the sub dial, a plurality of terminal portions, a wire that electrically connects the plurality of terminal portions with the control circuit, a push button that receives operation by a user and switches an electrical connection state between one terminal portion of the plurality of terminal portions and the control circuit. The one terminal portion of the plurality of terminal portions and other terminal portion are electrically connected to the control circuit by a common wire. |
US12216431B2 |
Electrostatic image development toner
The present invention relates to a toner for development of electrostatic images which contains a colorant, a resin composition (P) and an ester composition (C), in which the resin composition (P) is a resin composition formed by subjecting an acid group-containing amorphous polyester-based resin (A) and an amine compound to condensation reaction, and the ester composition (C) is at least one composition selected from the group consisting of the following ester composition (CI) and ester composition (CII); and a process for producing the toner. |
US12216430B2 |
Image forming apparatus and process cartridge
An image forming apparatus, having a main housing, a first photosensitive drum, a second photosensitive drum, a first developing device to supply toner to the first photosensitive drum, a second developing device to supply toner to the second photosensitive drum, a first reloading device to reload the first developing device with the toner, and a second reloading device to reload the second developing device with the toner, is provided. The first reloading device has a first reloading port, which accepts the toner for reloading the first developing device. The first reloading port is openable to an outside of the main housing. The second reloading device has a second reloading port, which accepts the toner for reloading the second developing device. The second reloading port is openable to the outside of the main housing. |
US12216429B2 |
Developing cartridge including first frame supporting developing roller and having load receiving surface, and second frame fixed to first frame
A developing cartridge attachable to a drum cartridge includes: a developing roller; a casing including a first frame supporting the developing roller and a second frame fixed to the first frame; and a separation member movable in a first direction relative to the casing. The separation member includes: a separation shaft; and a first inclined surface positioned at one end portion in the first direction of the separation member. The first frame has a load receiving surface facing the separation shaft in a second direction crossing the first direction. The load receiving surface makes contact with the separation shaft to receive a load directed in the second direction from the separation shaft when the separation member moves in the first direction and the first inclined surface makes contact with the drum cartridge in a state where the developing cartridge is attached to the drum cartridge. |
US12216426B2 |
Image forming apparatus controlling formation of test images based on recording material type
An image forming apparatus includes an image bearing member, an image forming portion, a transfer member, an applying portion, and an executing portion configured to execute an output operation for forming and outputting a chart formed on a recording material on which a plurality of test images are transferred by applying a plurality of voltages to the transfer member by the applying portion. The executing portion changes a change width per level of the test voltage so that the change width is a first change width in a case that a material of the recording material on which the chart is formed is a first material and so that the change width is a second change width different from the first change width in a case that the material of the recording material is a second material different from the first material. |
US12216424B2 |
Sheet type discrimination device, sheet type discrimination method, and sheet type discrimination program
A sheet type discrimination device includes: a first light source unit that irradiates a sheet with light having a first wavelength and light having a second wavelength; a detection unit that detects light from the sheet and acquires a detection value based on the light; and a control unit that derives a determination result of a type of the sheet, wherein the first light source unit and the detection unit are located on a same side with respect to the sheet, the detection value includes: a first detection value; and a second detection value, and the control unit discriminates first-type recycled paper by first processing using the first detection value, and discriminates second-type recycled paper different from the first-type recycled paper by second processing using the second detection value. |
US12216421B2 |
Image forming apparatus
An image forming apparatus including: an image former that forms an image on a recording material; includes a fixer that has a first fixing member having an elastic layer, a second fixing member that forms a fixing nip with the first fixing member, and an external heater that heats the first fixing member from outside, and fixes the image on the recording material by heating and pressing the conveyed recording material at the fixing nip; and a hardware processor that executes a thermal expansion mode, in which in the thermal expansion mode, the hardware processor causes the external heater to heat the first fixing member to a temperature higher than a temperature during normal printing. |
US12216419B2 |
Fixing device and image forming apparatus
A fixing device includes a heater including a substrate and a resistance heating element disposed on the substrate, an endless belt, a first temperature sensor disposed at a position opposed to the heater and configured to detect a temperature at a center part of the heater in a longitudinal direction of the heater; and a second temperature sensor disposed at a position opposed to the heater and configured to detect a temperature at an end part of the heater in the longitudinal direction of the heater. The second temperature sensor is disposed at a position located on an outer side of the resistance heating element in the longitudinal direction of the heater. |
US12216417B2 |
Image forming apparatus and cartridge
An image forming apparatus includes a main housing, a photosensitive drum, a development housing, a development roller, a container, and a return toner pipe. The development housing is configured to contain toner. The development roller is configured to supply toner in the development housing to the photosensitive drum. The container has an insertion opening configured such that a toner container is inserted therein. The toner container contains toner to be replenished to the development housing. The return toner pipe is configured to allow passage of return toner. The return toner is toner that returns from the photosensitive drum to the development housing. |
US12216415B2 |
Reusable toner container and image forming apparatus
A toner container includes a container body, a cap, bosses and a cover. The container body has a toner filling port. The cap is detachable and closes the filling port. The bosses are provided on the container body. The cover is detachably attached to the container body so as to cover the filling port and the bosses, and has a through hole through which each of the bosses penetrates. The boss has a tip end portion protruding from the cover through the through-hole. The tip end portion is provided so as to regulate detachment of the cover by being worked into a head portion having a cross-sectional area larger than the through-hole, and to permit the detachment of the cover by cutting off the head portion. The container body, the cap and the cover can be reused maximum by the number of times corresponding to the number of the bosses. |
US12216408B2 |
Apparatus for drying wafer and method for drying wafer
An apparatus for drying a wafer, includes: a drying chamber; a supercritical fluid supply module configured to supply supercritical fluid to the drying chamber; a main exhaust line connected to the drying chamber and in which a main valve is installed; and an auxiliary exhaust unit connected to the main exhaust line. The auxiliary exhaust unit includes: an auxiliary exhaust line connected to the main exhaust line and configured to exhaust the supercritical fluid from the drying chamber when the main valve is closed; a negative pressure tank installed in the auxiliary exhaust line; a first valve, installed in the auxiliary exhaust line, that is configured to be opened when the main valve is closed; and a second valve, installed in the auxiliary exhaust line, that is configured to be opened in conjunction with the first valve. |
US12216406B2 |
Coating method and coating apparatus
A coating method of supplying a treatment solution to a substrate and coating the substrate with the treatment solution by a spin coating method. The method includes mixing a solvent for the treatment solution lower in surface tension than the treatment solution into the treatment solution concurrently with a start of supply of the treatment solution or later than the start of the supply of the treatment solution, and then supplying the treatment solution to the substrate. |
US12216400B2 |
Directed self-assembly
A method for forming a device includes blending, in a mixer within a fabrication facility, a first liquid including a first block copolymer with a second liquid including a second block copolymer to form a first mixture. The first block copolymer includes a first homopolymer and a second homopolymer, where the first homopolymer has a first mole fraction in the first liquid. The second block copolymer includes the first homopolymer and the second homopolymer, the first homopolymer having a second mole fraction in the second liquid, the first mole fraction being different from the second mole fraction. The method includes placing a substrate over a substrate holder of a processing chamber within the fabrication facility; and coating the substrate with the first mixture within the processing chamber. |
US12216393B2 |
Illumination device and display device
An illumination device includes: a plurality of light source assemblies; and a plate-shaped optical unit on which light source light beams from the plurality of light source assemblies are incident from mutually different directions, and the plate-shaped optical unit is sectioned into a reflection surface and a transmission surface in accordance with an incident light intensity distribution of each of the light source light beams. Then, transmitted light having passed through the plate-shaped optical unit among the light source light beams and reflected light having been reflected by the plate-shaped optical unit among the light source light beams are emitted with directions aligned, and a boundary between the transmission surface and the reflection surface in the plate-shaped optical unit is formed at a position where incident light intensities of the light source light beams individually from the plurality of light source assemblies have substantially equal values to each other. |
US12216387B2 |
External recording indicators
Recording indicators for devices with cameras that provide protection from tampering so that the recording indicators cannot be easily disabled or masked. Recording indicators that are external to the camera lens and that emit visible light in an encrypted pattern are described. The device may process captured frames to detect the encrypted pattern; if the encrypted pattern cannot be detected, recording is disabled. In addition, modular accessories are described that the user has to attach to the device to enable recording; the presence of the modular attachment indicates to persons in the environment that they may be being recorded. |
US12216383B2 |
Light emitting module
A light emitting module according to an embodiment of the present disclosure includes a light source, a lens disposed over the light source and configured to transmit light from the light source, and a cover member disposed over the lens, wherein the cover member includes, in a top view, a first region, a second region located around the first region and having a higher light diffusion effect than the first region, and a third region located inward of the first region and on which the light from the light source transmitted through the lens is incident. |
US12216382B1 |
Processor circuit for generating ultrafast clock multiplier
A photonic circuit for generating an ultrafast clock for a photonic processor. The photonic circuit includes a beam splitter, a phase shifter, a first photonic combiner coupled to the beam splitter and the phase shifter, and a second photonic combiner coupled to the beam splitter and the first photonic combiner. The beam splitter splits a received photonic seed clock signal into a first photonic seed clock signal and a second photonic seed clock signal. The phase shifter shifts a phase of a received photonic signal to generate a phase-shifted version of the photonic signal. The first photonic combiner combines the second photonic seed clock signal with the phase-shifted version of the photonic signal to generate a first combined photonic signal. The second photonic combiner combines a delayed and attenuated version of the first photonic seed clock signal with the first combined photonic signal to generate a photonic clock signal. |
US12216378B2 |
Projection device and projection method
A projection device a includes a light source that emits parallel light, a spatial light modulator that has a modulation part that modulates a phase of the parallel light emitted from the light source, a liquid crystal projection lens that includes a liquid crystal region on which modulated light modulated by the spatial light modulator is incident and that projects the modulated light in a lens region dynamically formed in the liquid crystal region as projection light, and a control unit that causes the lens region to be formed at a desired position in the liquid crystal region of the liquid crystal lens, sets a phase image corresponding to the projection light projected toward a projection target, to the modulation part of the spatial light modulator, and controls the light source to emit the parallel light toward the modulation part to which the phase image is set. |
US12216377B2 |
Optical modulating device
An optical modulating device of the present disclosure includes an optical splitter, an optical phase modulator and an optical combiner. The optical splitter splits an inputting optical signal by an optical splitting ratio to generate a first split optical signal and a second split optical signal. The optical phase modulator phase modulates the first split optical signal and the second split optical signal to respectively generate a first modulating optical signal and a second modulating optical signal. The optical combiner combines the first modulating optical signal and the second modulating optical signal by a combining ratio to generate an outputting optical signal having a chirp, the combining ratio being equal to the optical splitting ratio, a value of the combining ratio being a positive number, and the value being less than one or more than one. |
US12216375B2 |
Electronic paper display module
The present disclosure provides an electronic paper display module, including an array substrate and an electronic paper film arranged opposite to each other. The electronic paper film includes a common electrode, the array substrate includes a display region and a peripheral region, and a common electrode lead is located at the peripheral region. An orthogonal projection of the electronic paper film onto the array substrate at least covers the display region, and the common electrode lead is provided with a hollowed-out region. |
US12216372B2 |
Liquid crystal display device
It is an object of the present invention to apply a sufficient electrical field to a liquid crystal material in a horizontal electrical field liquid crystal display device typified by an FFS type. In a horizontal electrical field liquid crystal display, an electrical field is applied to a liquid crystal material right above a common electrode and a pixel electrode using plural pairs of electrodes rather than one pair of electrodes. One pair of electrodes includes a comb-shaped common electrode and a comb-shaped pixel electrode. Another pair of electrodes includes a common electrode provided in a pixel portion and the comb-shaped pixel electrode. |
US12216369B2 |
Display panel and display apparatus
A display panel and a display apparatus. The display panel includes: an array substrate, including: scanning lines, data lines and sub-pixels, where at least two sub-pixels adjacent in a first direction and a second direction constitute a pixel island; an opposing substrate; a liquid crystal layer; and supporting parts, including a plurality of first supporting parts and a plurality of second supporting parts. Each supporting part includes: a first sub-supporting part and a second sub-supporting part; orthographic projections of the first sub-supporting parts divide orthographic projections of the second sub-supporting parts into first parts and second parts; and in each supporting part, a length of the first part is not equal to a length of the second part. |
US12216368B2 |
Display panel and display device
The present disclosure provides a display panel, including: a first panel and a second panel opposite to the first panel; the first panel includes: gate lines extending along a first direction and data lines extending along a second direction, and the gate lines and the data lines intersect to define pixel regions; the second panel includes: a plurality of support column periodic units arranged in an array along the first direction and the second direction, each support column periodic unit includes a plurality of support columns, and at least a part of the support columns each satisfy: a connection line between the support column and a support column closest thereto extends along a third direction, and an included angle between the third direction and the first direction is not equal to 0°. The present disclosure further provides a display device. |
US12216367B2 |
Geometries for mitigating artifacts in see-through pixel arrays
Disclosed are dimming assemblies and display systems for reducing artifacts produced by optically-transmissive displays. A system may include a substrate upon which a plurality of electronic components are disposed. The electronic components may include a plurality of pixels, a plurality of conductors, and a plurality of circuit modules. The plurality of pixels may be arranged in a two-dimensional array, with each pixel having a two-dimensional geometry corresponding to a shape with at least one curved side. The plurality of conductors may be arranged adjacent to the plurality of pixels. The system may also include control circuitry electrically coupled to the plurality of conductors. The control circuitry may be configured to apply electrical signals to the plurality of circuit modules by way of the plurality of conductors. |
US12216361B2 |
Liquid crystal element, lighting apparatus, and vehicle lamp system
To provide a liquid crystal element having multiple alignment domains with a simple configuration. The liquid crystal element includes: a first and a second substrate; a liquid crystal layer inbetween the two substrates; and a seal material with an injection port; where a first and a second alignment film each has an alignment regulating force in one direction on a surface in contact with the liquid crystal layer, a polymerized monomer is present at the interface between each of the two alignment films and the liquid crystal layer; the liquid crystal layer has a first region close to the injection port and a second region far from the injection port; and the first region has a high polymer density and has a pretilt angle in a direction opposite to the alignment regulating force, and the second region has a pretilt angle in the same direction as the alignment regulating force. |
US12216360B2 |
Display module, display apparatus and display method therefor
A display module, including: a first substrate (1); a second substrate (2); a liquid crystal layer (3); the display module further includes a first polarizing film (4), a first one-half wave plate (51) and a first quarter wave plate (52); the first quarter wave plate (52), the first one-half wave plate (51) and the first polarizing film (4) are on a side of the first substrate (1) away from the liquid crystal layer (3) and are sequentially stacked in a direction away from the first substrate (1); an angle between an absorption axis of the first polarizing film (4) and a first direction is in a range of 85° to 105°; an angle between a slow axis of the first one-half wave plate (51) and the first direction is in a range of 105° to 125°. |
US12216359B2 |
Spliced reflective display
A spliced reflective display includes multiple display devices, a front light guide plate, and at least one light source. Among the multiple display devices, one display device is joined side-by-side with another to form an adjacent joint. The front light guide plate is affixed above the multiple display devices and is close to the display side. It has a top surface near the display side and includes an optical structure. The at least one light source is positioned at the side of the front light guide plate, and light therefrom reflects off the top surface of the front light guide plate onto the multiple display devices, and the reflected light from the display devices forms image light that is directed towards the display side to produce an image. The optical structure directs the path of the image light to obscure the adjacent joint from being visible on the display side. |
US12216357B2 |
Display backplanes with integrated electronics, photonics and color conversion components
In some examples, an apparatus may include a backlight unit (BLU) including an electronic integrated circuit layer, a photonic integrated circuit layer, a color conversion module, and a display interface layer. In some examples, a BLU may include at least one laser or may be configured to receive laser light from at least one external laser source. Laser light may be transmitted towards a portion of the display interface layer using the photonic integrated circuit. Color conversion modules may be used to convert the laser light into one or more desired colors. Example apparatus may be used in head-mounted devices such as augmented reality and/or virtual reality devices. Other devices, methods, systems, and computer-readable media are also disclosed. |
US12216354B2 |
Display device
According to one embodiment, a display device includes a display panel displaying an image, a light guide overlapping with the display panel and including a first side surface, and a light source emitting light to the first side surface. The light guide includes a first transparent substrate, a second transparent substrate provided between the display panel and the first transparent substrate, and a first adhesive layer bonding the first transparent substrate to the second transparent substrate. A thickness of the second transparent substrate is different from a thickness of the first transparent substrate. |
US12216352B2 |
Display device
A display device is provided. The display device includes a display panel, a sensor, and a polarizer. A polarization direction of light emitted from the display device to the sensor includes, at least, a first polarization direction. The first polarization direction is parallel to an absorption axis of the polarizer. By absorbing stray light parallel to the absorption axis of the polarizer, a luminous flux of the stray light emitted to the sensor is reduced, and a light receiving quality of the sensor is improved. |
US12216347B2 |
Backlight module, display module, and display apparatus
A backlight module includes a back plate, a plastic frame disposed on one side of the back plate and connected with the back plate, a light source assembly located on an inner side of the plastic frame, and a reflective sheet, a light guide plate, and an optical membrane group sequentially stacked and located on the inner side of the plastic frame; the light source assembly includes a circuit board and a light source disposed on a first side surface of the circuit board, and the light source is located at a first side edge of the light guide plate; the light guide plate includes a first surface facing the reflective sheet and a second surface facing away from the reflective sheet; a first rectangular annular step and a second rectangular annular step are provided on an end face of the plastic frame facing the back plate. |
US12216346B2 |
Lighting unit
A display device includes a display panel including a polymer-dispersed liquid crystal layer between a pair of substrates, a transparent substrate disposed on at least one side of the display panel, and a lighting unit configured to project light from the side of the transparent substrate. The lighting unit includes at least one light source, at least one light guide incident with the light emitted from the light source, and a support member having an L-shaped cross section and extending along one side of the display panel to which the at least one light source and the at least one light guide are fixed. The at least one light source and the at least one light guide are disposed on different sides of the support member. The lighting unit is fixed to the transparent substrate or the display panel by the support member. |
US12216340B2 |
Eyewear assembly having an energy dispersion mechanism
An energy dispersion mechanism can be integrated into the eyewear design to incorporate a more resilient lens holding structure that can disperse the energy received during an impact and retain the lens in place. The energy dispersion mechanism comprises an impact dispersing material seated within a groove of a first frame portion, the impact dispersing material extending beyond the first frame portion to form a nose bridge which joins the first frame portion to a second frame portion; and the impact dispersing material is seated within a groove of a second frame portion. The impact dispersing material may be overmoulded on the eyewear to allow efficient manufacturing. |
US12216339B2 |
Eyewear systems, apparatus, and methods for providing assistance to a user
Systems, apparatuses, and methods are taught that provide assistance to a user through an eyewear device. Data is received from a first sensor. The first sensor is incorporated into an eyewear device. The first sensor measures a parameter related to the user. A state of the user is analyzed using the data. Assistance is provided to the user. The assistance is in a form of feedback, and the feedback is related to the state of the user. The assistance can also be related to a context of the user and a state of the user. The context of the user is determined from the data. |
US12216336B2 |
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, a third lens with a refractive power, a fourth lens with a positive refractive power, a fifth lens with a refractive power, a sixth lens with a refractive power, a seventh lens with a positive refractive power, an eighth lens with a negative refractive power, and a ninth lens with a negative refractive power. ImgH is a half of a diagonal length of an effective pixel region on an imaging surface of the optical imaging lens assembly, ImgH and a total effective focal length f of the optical imaging lens assembly meet 1.2 |
US12216334B2 |
Optical imaging system
An optical imaging system includes a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens sequentially disposed in numerical order along an optical axis from an object side toward an imaging plane, wherein the seventh lens includes an optical portion configured to refract light, and a rib surrounding the optical portion; the rib includes a surface-treated area disposed in a first portion of an object-side surface of the rib and a first portion of an image-side surface of the rib, a first non-treated area disposed in a second portion of the object-side surface of the rib, and a second non-treated area disposed in a second portion of the image-side surface of the rib; and the first non-treated area and the second non-treated area overlap each other when viewed in a direction of the optical axis. |
US12216333B2 |
Optical imaging system
An optical imaging system includes a plurality of lenses disposed along an optical axis from an object side of the optical imaging system toward an imaging plane of the optical imaging system. The lenses are separated from each other by respective air gaps along the optical axis between the lenses. The lenses include a first lens closest to the object side of the optical imaging system. The conditional expressions 1.5 mm |
US12216331B2 |
Assay apparatuses, methods and reagents
Apparatuses, systems, method, reagents, and kits for conducting assays as well as process for their preparation are described. They are particularly well suited for conducting automated analysis in a multi-well plate assay format. |
US12216328B2 |
Actuator assembly
An actuator assembly comprises: first (20) and second (10) parts, wherein a primary axis (P) is defined with reference to the second part; a plurality of lengths of shape-memory alloy wire (30) connected between the first and second parts, wherein the lengths of wire are configured, when selectively powered, to cause three-dimensional movement of the first part relative to the second part; and a mechanism configured, when the lengths of wire are unpowered, to hold the first part in at least one position and/or orientation relative to the second part against the force of gravity for any orientation of the second part. |
US12216324B2 |
Lens barrel
A lens barrel 10 comprises a substantially cylindrical first lens group unit 11 that holds a lens L1, and a substantially cylindrical front frame unit 12 that is disposed in a state of being close to the outer peripheral surface side of the substantially cylindrical first lens group unit 11. The first lens group unit 11 has a rectilinear key 11c that protrudes outward in the radial direction on the outer peripheral surface of the lens L1 on the image plane side in the optical axis direction. The front frame unit 12 has an inside diameter that is smaller than the outside diameter of the first lens group unit 11 in the portion where the rectilinear key 11c is provided. The first lens group unit 11 and the front frame unit 12 are formed so that a gap is formed between the outside diameter of the first lens group unit 11 and the inside diameter of the front frame unit 12 at a position opposite the rectilinear key 11c in the radial direction. |
US12216322B2 |
Universally adjustable precision lever structure and photoelectric product
An universally adjustable precision lever structure is provided. The universally adjustable precision lever structure includes: a double spherical head lever arm, an elastic member, a linear adjusting assembly and an universal connecting assembly. In a particular use process, the double spherical head lever arm uses a center of an annular spherical surface of the universal connecting assembly as a fulcrum to realize universal rotation under an action of the linear adjusting assembly. |
US12216321B2 |
Fiber optic furcation assemblies, methods, and systems
A fiber optic furcation assembly includes a main fiber optic cable structure, a plurality of furcation tubes, and a housing with a cavity including a transition portion. A plurality of optical fibers each continuously and uninterruptedly extends through an end portion of a jacket of the main fiber optic cable structure, the transition portion of the cavity of the housing, and a respective one of the plurality of furcation tubes. In one embodiment, the cavity includes a securing portion including a plurality of protrusions. The plurality of protrusions defines a plurality of locating channels and at least one securing channel that intersects the locating channels. Bonding material is positioned within the securing channel and bonds the plurality of furcation tubes to the plurality of protrusions. In another embodiment, a cable mount includes a housing attachment, a cable jacket attachment, and a passage. The housing attachment is mounted within a port of the housing. Each optical fiber also extends through the passage of the cable mount, respectively. |
US12216317B2 |
Multi-channel optical sub-assembly
A multi-channel optical sub-assembly includes a printed circuit board with a signal processor mounted thereon, a package window mounted on the printed circuit board, the package window including a transparent material, a package mounted on the package window, and an optical device accommodated into an inner space of the package and configured to convert an electrical signal, input from the signal processor, into an optical signal, wherein the electrical signal sequentially passes through a window through electrode buried in the package window and a package through electrode buried in the package and is input to the optical device. |
US12216315B2 |
Protrusion dam-protected reflecting metal films in a substrate-supported optical waveguide, and optical communication device
An optical waveguide on a wiring substrate includes a first cladding layer, a first metallic film forming protrusion formed on the first cladding layer and including an inclined surface inclined with respect to an upper surface of the first cladding layer, a first metallic film formed on at least the inclined surface, a core layer formed on the first cladding layer so as to cover a portion of the first metallic film, a second cladding layer formed on the first cladding layer, so as to cover at least an upper surface and both side surfaces of the core layer, and a pair of first protrusions formed on the first cladding layer with the core layer interposed therebetween in a plan view and protruding from the first cladding layer, so as to be separated from the core layer and the first metallic film forming protrusion. |
US12216314B2 |
Optical module
Provided is an optical module having high efficiency in optical coupling to a functional element on a substrate. An optical module includes: a first optical waveguide disposed parallel to a substrate; a condensing mirror configured to reflect and condense light propagated in the first optical waveguide toward the substrate; a second optical waveguide formed in a tapered shape narrowed toward the substrate, the second optical waveguide guiding the light reflected by the condensing mirror to the vicinity of the surface of the substrate; and an optical function unit disposed on the substrate such that the light emitted from the second optical waveguide is incident on the optical function unit. |
US12216313B2 |
Silicon photonic edge coupled connector via collimation
A coupled optic system configured for collimation of light. The coupled optic system includes an optic system. The optic system includes a shelf. The shelf includes one or more optic alignment surfaces. The optic system includes one or more interface lenses coupled to the shelf. The coupled optic system includes an optical connector. The optical connector includes one or more connector lenses. The optical connector includes one or more connector alignment surfaces. |
US12216312B2 |
Optical input polarization management device and associated methods
An optical input polarization management device includes a polarization splitter and rotator (PSR) that directs a portion of incoming light having a first polarization through a first optical waveguide (OW). The PSR rotates a portion of the incoming light having a second polarization to the first polarization so as to provide polarization-rotated light. The PSR directs the polarization-rotated light through a second OW. Light within the first and second OW's is input to a first two-by-two optical splitter (2×2OS). A first phase shifter (PS) is interfaced with either the first or second OW. Light is output from the first 2×2OS into a third OW and a fourth OW. Light within the third and fourth OW's is input to a second 2×2OS. A second PS is interfaced with either the third or fourth OW. Light is output from the second 2×2OS into a fifth OW for further processing. |
US12216310B2 |
Mixed-matrix composite integrated fiber optic CO2 sensor
A mixed-matrix composite integrated fiber-optic (FO) sensor system was developed that reliably operates as a detector for gas-phase and dissolved CO2. A mixed-matrix composite sensor coating on the FO sensor comprising plasmonic nanocrystals and zeolite embedded in a polymer matrix. The mixed-matrix composite FO sensor showed excellent reversibility/stability in a high humidity environment and sensitivity to gas-phase CO2 over a large concentration range. The sensor exhibited the ability to sense CO2 in the presence of other geologically relevant gases. A prototype FO sensor configuration which possesses a robust sensing capability for monitoring dissolved CO2 in natural water was demonstrated. Reproducibility was confirmed over many cycles, both in a laboratory setting and in the field. |
US12216305B2 |
Terminals engaged light guide plate and front light module thereof
A front light module includes a light guide sheet and a light bar. The light guide sheet has two light receiving laterals, a fold line, a first pattern area, and a second pattern area respectively located on two sides of the fold line. One light receiving lateral is protruded to form first taper sets, and the other is protruded to form second taper sets. The second pattern area is superimposed on the first pattern area, and the first and second tapers set are engaged and coplanar to form a light incident surface after folding along the fold line. The light bar provides light toward the light incident surface, the first pattern area is lit by the odd positions of the light bar via the first taper sets, and the second pattern area is lit by the even positions of the light bar via the second taper sets. |
US12216304B2 |
Illumination device including light guide with tilted portion
According to an embodiment, an illumination device includes a light guide having a first plane, a second plane opposed to the first plane and substantially parallel to the first plane, and a tilted plane opposed to the first plane and tilted to the first plane, the tilted plane and the second plane being arranged in a first direction, and a light emitting device including a first light emitting part, a second light emitting part, and a third light emitting part which are located directly below the tilted plane, arranged in the first direction, and configured to emit light having wavelengths different from each other. |
US12216301B2 |
Apparatuses and methods for inspecting embedded features
An apparatus includes a light source configured to emit light to a translucent material and an embedded feature disposed in the translucent material, a first linear polarizer configured to linearly polarize the emitted light, based on a first orientation of an optical axis of the first linear polarizer, and a second linear polarizer configured to filter the light that is reflected from the translucent material, from the light that is reflected from the embedded feature and the translucent material, based on a second orientation of an optical axis of the second linear polarizer. The apparatus further includes a sensor configured to receive the light reflected from the embedded feature, from which the light reflected from the translucent material is filtered, and capture an image of the embedded feature and the translucent material, based on the received light. |
US12216300B2 |
Optical laminate comprising an optical functional layer and a porous layer
The present disclosure relates to an optical laminate or a reddening-resistant layer. The present disclosure can provide an optical laminate that does not cause a so-called reddening phenomenon even when driven or maintained under extremely harsh conditions (e.g., very high temperature conditions), or a reddening-resistant layer applied thereto. |
US12216299B2 |
Epoxy-based infrared filter assembly and associated fabrication devices and method
Epoxy-based inline infrared (IR) filter assembly, and manufacture and use of the same. Co-axial infrared filter assemblies comprise a substantially cylindrical filter body forming a central cavity characterized by opposing holes at each end. The filter body forms an outer conductor, and SMA connectors coupled to the opposing holes at each end of the body are electrically coupled to form an inner conductor positioned along a long axis of the filter body. An infrared absorbing material (such as castable epoxy resin) fills the central cavity of the filter body. Methods for producing the co-axial infrared filter include pressing SMA connectors into the respective ends of the filter body, electrically coupling the SMA connectors, and filling the filter body with epoxy. Electronic systems for operating a dark matter detector include a feedline comprising a coaxial filter configured to advantageously block infrared noise. |
US12216298B2 |
Optical camouflage filters
An article includes an optical filter that comprises a wavelength selective reflective layer and at least one wavelength selective absorbing layer. The optical filter has visible transmittance between 400 nm-700 nm of less than about 30% and near infrared transmittance at 830 nm-900 nm greater than about 30%. |
US12216294B2 |
Optical element, projection optical apparatus, and projector
An optical element includes a first light-transmissive member made of a first resin and having a first surface having an aspheric shape and a first joint surface provided on the side opposite from the first surface, a second light-transmissive member made of a material different from the material of the first light-transmissive member and having a second joint surface, and a first joining member and a second joining member that join the first joint surface and the second joint surface to each other. The first joining member is made of a silicone adhesive and disposed in the smaller one of effective diameter regions of the first light-transmissive member and the second light-transmissive member. The second joining member is made of an adhesive having adhesiveness higher than the adhesiveness of the silicone adhesive and is disposed outside the first joining member and outside the smaller effective diameter region. |
US12216292B2 |
Automated video capture and composition system
Systems, devices, media, and methods are described for capturing a series of video clips, together with position, orientation, and motion data collected from an inertial measurement unit during filming. The methods in some examples include calculating camera orientations based on the data collected, computing a stabilized output path based on the camera orientations, and then combining the video segments in accordance with said stabilized output path to produce a video composition that is stable, short, and easy to share. The video clips are filmed in accordance with a set of conditions called a capture profile. In some implementations, the capture profile conditions are reactive, adjusting in real time, during filming, in response to sensor data gathered in real time from a sensor array. |
US12216287B2 |
Skew mirror auxiliary imaging
Optical systems for performing gaze tracking and imaging an external scene are disclosed. An example optical system may include light sources for emitting visible and non-visible light. The optical system may include a waveguide that is operatively coupled to the light sources. A volume holographic light coupling element may be disposed between the surfaces of the waveguide. The volume holographic light coupling element may include a grating medium and a first volume holographic grating structure within the grating medium. In some examples, the first volume holographic grating structure may be configured to reflect non-visible light of a first wavelength about a first reflective axis offset from a surface normal of the grating medium at a first incidence angle. The optical system may also include an optical filter. Another example optical system may include an imaging device that is configured to receive the light external to the optical system. |
US12216284B2 |
Optical system with compact coupling from a projector into a waveguide
An optical system includes a light-guide optical element (LOE) (10) having mutually-parallel first and second major external surfaces (11, 12) for guiding light by internal reflection, and a projector (100) that projects illumination corresponding to a collimated image from an aperture (101). The projector injects light in to the LOE via a coupling prism (30) attached to the first major external surface (11) that projects an image injection surface. A reflective polarizing beam splitter (51) is deployed at an interface between the major external surface (11) and the coupling prism (30) parallel to the major external surfaces, to selectively transmit illumination from the coupling prism into the LOE while trapping light already within the LOE so as to propagate within the LOE by internal reflection. |
US12216283B2 |
Optical structure for augmented reality display
An augmented reality display is disclosed. A colour projector 2 emits an image in a narrow beam comprising three primary colours: red, green and blue. A pair of waveguides 4, 6 is provided in the path of the projected beam. A first input grating 8 receives light from the projector 2 and diffracts the received light so that diffracted wavelengths of the light in first and second primary colours are coupled into the first waveguide 6, and so that diffracted wavelengths of the light in second and third primary colours are coupled out of the first waveguide in a direction towards the second waveguide 4. A second input diffraction grating 10 receives light coupled out of the first waveguide 6 and diffracts the second and third primary colours so that they are coupled into the second waveguide 4. |
US12216281B2 |
Position-based switch of display devices
The present specification describes examples of position-based switching of display devices. An example augmented reality (AR) device includes an AR display device to render display data. The example AR device also includes a wireless communication device to transmit and receive wireless signals. The example AR device further includes a processor to: 1) determine a position of the AR device relative to a computing device based on wireless signals communicated with the computing device; and 2) switch an activity state of the AR display device based on the determined position of the AR device relative to the computing device. |
US12216275B2 |
Optical element, image display device, virtual reality display device, electronic viewfinder, method of producing polarizer
A method of producing an absorbing polarizer which has a plurality of regions where directions of absorption axes are different from each other and has a curved surface portion. The method includes a step of forming a layer of a composition for forming a photo-alignment film that contains a photo-alignment agent on a surface of a resin base material, a step of forming the alignment film by irradiating the layer with ultraviolet rays of linearly polarized light via a lens, and aligning the photo-alignment agent, and a step of coating a surface of an alignment film with a composition containing a liquid crystal compound and a dichroic substance. The alignment film has a curved surface portion and a plurality of regions where directions of an alignment regulating force are different from each other. |
US12216271B2 |
Optical device, distance measurement apparatus, and mobile object
An optical device includes: a first reflector; a second reflector facing the reflector; a light emitter between the first reflector and the second reflector; a base supporting the second reflector with space between the light emitter and the second reflector; a piezoelectric body configured to, in response to application of drive voltage, deform to cause the second region to deform to drive the second reflector so as to change a distance between the first reflector and the second reflector. The base has a first region and a second region having a lower stiffness than the first region. The second region has the second reflector and the piezoelectric body thereon. The optical device is configured to emit a laser beam whose wavelength is changeable with the distance between the first reflector and the second reflector. |
US12216269B2 |
Deformable mirror with magnetically receptive ferrous backing
A deformable mirror is provided that can include a mirror assembly having a reflective face sheet with a reflective surface on a front side of the reflective face sheet. The mirror assembly can also comprise one or more ferrous materials positioned within and making up or forming, in part, the mirror assembly. The deformable mirror can also include one or more electromagnets operable to generate a magnetic field that acts on the ferrous materials to deform the reflective face sheet. |
US12216268B2 |
Filter unit, filter selection method, and imaging device
The present disclosure relates to a filter unit, a filter selection method, and an imaging device that allow continuously changing a transmittance of an ND filter and switching between filters to be performed more easily. A disk provided with a plurality of filters including an ND filter having a continuously variable transmittance is rotated to cause a filter corresponding to a rotational orientation of the disk among the plurality of filters provided on the disk to be arranged on an optical axis of incident light toward an image sensor. The present disclosure can be applied to, for example, a filter unit, an imaging device, electronic equipment, a filter selection method, a program, or the like. |
US12216267B2 |
System and method for adjusting one or more properties of a deformable lens
Systems and methods for adjusting one or more properties of a deformable lens are described herein. The deformable lens includes a photoswitch material that, when irradiated by a radiation, causes a curvature of a surface of the deformable lens to change from a first curvature to a second curvature based on the intensity of the radiation. |
US12216266B2 |
Fluidic glasses for correcting refractive errors of a human or animal
Fluidic glasses for correcting refractive errors of a human or animal are disclosed herein. The fluidic glasses includes at least one flexible fluidic lens having an outer housing and a flexible membrane supported within the outer housing, the flexible membrane at least partially defining a chamber that receives a fluid therein; and a fluid control system operatively coupled to the at least one flexible fluidic lens, the fluid control system configured to insert an amount of the fluid into the chamber of the at least one flexible fluidic lens, or remove an amount of the fluid from the chamber of the at least one flexible fluidic lens, in order to change the shape of the at least one flexible fluidic lens in accordance with the amount of fluid therein, thereby correcting the refractive errors of an eye of a human or animal. |
US12216265B2 |
Auto-focus night vision device
A night vision device has an objective lens mounted on a housing, and arranged for receiving light from ambient into the housing. An image intensifier and an eyepiece lens are also mounted on the housing. An adjustable iris defining an iris opening is mounted on the housing on an end of the housing generally opposite to where the objective lens is mounted. A sensor for detecting light intensity is connected to the housing and located toward the second end of the housing. The sensor controls the size of an area of the iris opening in response to the light intensity detected for keeping the area of the iris small so as to maintain a depth of field of the night vision device. |
US12216263B2 |
Scanning microscope unit
Embodiments are for a confocal microscope unit attached to a connection port of a microscope including: light sources which output irradiation light to a sample to be observed; photodetectors which detect observation light generated from a sample in response to the irradiation light; a scan mirror which scans the irradiation light on the sample and guides the observation light generated from the sample to the photodetectors; a scan lens which guides the irradiation light scanned by the scan mirror to the microscope optical system and guides the observation light focused by the microscope optical system to the scan mirror; a lens barrel to which the scan lens is fixed; an attachment portion which attaches the lens barrel to the connection port ; and a movable portion which supports the lens barrel so that an angle of the lens barrel with respect to the attachment portion is changeable. |
US12216262B2 |
Optical system
An optical system including one or more optical lenses, at least one retarder layer, a reflective polarizer, and a partial reflector is provided. The at least one retarder layer may include first and second retarder layers having different wavelength dispersion curves. The at least one retarder layer may include a first retarder layer having a non-uniform fast axis orientation and/or a non-uniform retardance. |
US12216261B2 |
Wide-angle lens, camera module and vehicle camera
This disclosure relates to a wide-angle lens, a camera module and a vehicle camera. The wide-angle lens sequentially includes: a first lens, a second lens, a third lens, a fourth lens, a fifth lens, a sixth lens, and a seventh lens. An object side surface of the first lens is convex and an image side surface of the first lens is concave. An object side surface of the second lens is convex and an image side surface of the second lens is concave. The third lens and the sixth lens are bi-concave lenses. The fourth lens, the fifth lens and the seventh lens are bi-convex lenses. The fifth lens and the sixth lens form a cemented body. |
US12216257B2 |
Plastic light-folding element, imaging lens assembly module and electronic device
A plastic light-folding element includes an incident surface, an exit surface, at least one reflective surface, at least one connecting surface and at least one gate vestige structure. The incident surface is configured to lead an imaging light enter the plastic light-folding element. The exit surface is configured to lead the imaging light exit the plastic light-folding element. The reflective surface is configured to fold the imaging light. The connecting surface is connected to the incident surface, the exit surface and the reflective surface. The gate vestige structure is disposed on the connecting surface. At least one of the incident surface, the exit surface and the reflective surface includes an optical portion and an arc step structure, the arc step structure is disposed on a periphery of the optical portion, and an arc is formed by the arc step structure centered on the optical portion. |
US12216255B2 |
Photographing optical lens assembly including eight lenses of +−+−−++−, +−++−++−, ++++−++− or +−+−+−+−refractive powers, imaging apparatus and electronic device
A photographing optical lens assembly includes eight lens elements, which are, in order from an object side to an image side along an optical path, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element, a seventh lens element and an eighth lens element. Each of the eight lens elements has an object-side surface towards the object side and an image-side surface towards the image side. The first lens element has positive refractive power. The object-side surface of the fifth lens element is concave in a paraxial region thereof. The image-side surface of the sixth lens element is concave in a paraxial region thereof. The object-side surface of the seventh lens element is convex in a paraxial region thereof. The image-side surface of the eighth lens element is concave in a paraxial region thereof. |
US12216253B2 |
Image capturing optical system, imaging apparatus and electronic device
An image capturing optical system includes seven lens elements, the seven lens elements being, in order from an object side to an image side, a first lens element, a second lens element, a third lens element, a fourth lens element, a fifth lens element, a sixth lens element and a seventh lens element. An image-side surface of the fifth lens element is convex in a paraxial region thereof. An image-side surface of the sixth lens element is concave in a paraxial region thereof. The seventh lens element has negative refractive power. |
US12216250B2 |
Optical imaging lens assembly
An optical imaging lens assembly, along an optical axis from an object side to an image side, sequentially includes: first to seventh lenses. The first lens has refractive power; the third lens has a concave object-side surface and a convex image-side surface; the fourth lens has negative refractive power, an object-side surface of the fourth lens is a concave surface, and an image-side surface of the fourth lens is a concave surface; the fifth lens has refractive power. The optical imaging lens assembly satisfies: TTL/ImgH≤1.5; and FOV>100°, where, TTL is a distance from an object-side surface of the first lens to an imaging plane of the optical imaging lens assembly on the optical axis, ImgH is half of a diagonal length of an effective pixel area on the imaging plane, and FOV is a maximum field-of-view of the optical imaging lens assembly. |
US12216248B2 |
Optical imaging lens assembly
An optical imaging lens assembly includes, sequentially along an optical axis from an object side to an image side: a first lens, having a negative refractive power, an image-side surface of the first lens being a concave surface; a second lens, having a positive refractive power, an object-side surface of the second lens being a convex surface; and a third lens, having a refractive power, an object-side surface of the third lens being a convex surface. A Half of a diagonal length ImgH of an effective pixel area on an image plane of the optical imaging lens assembly, an effective focal length f of the optical imaging lens assembly and an entrance pupil diameter EPD of the optical imaging lens assembly satisfy: 3 mm |
US12216245B2 |
Display device having high image quality
A display device includes a display panel, a middle frame, an annular retaining edge and a cover module. One side of the middle frame is provided with the annular retaining edge around a through hole, a receiving space communicating with the through hole is enclosed by the annular retaining edge and the middle frame, and the display panel is limited in the receiving space; and the cover module includes a protective cover covering a side, with the annular retaining edge, of the middle frame, a first buffer is placed between the protective cover and the display panel, and the protective cover fixes the display panel in the receiving space in a pressing manner through the first buffer. The protective cover fixes the display panel in a first groove in a pressing manner through the first buffer. |
US12216237B2 |
Wireless seismic survey system
A system, computer-readable storage medium and method of reflection seismic survey in a wireless seismic network within a survey area is described. The method includes detecting, in each of a plurality of wireless seismic sensor nodes, seismic reflection signals from a seismic energy source; recording, in each of a plurality of wireless geophones, detected seismic signals; transmitting, by the geophones, the recorded seismic signals as digital data, using a combination of Orthogonal Frequency-Division Multiple Access (OFDMA) and Time Division Multiple Access (TDMA), to a central data receiving device; changing the seismic energy source location for seismic reflection; and repeating the detecting, recording and transmitting a number of times for each change in seismic energy source. |
US12216236B2 |
Apparatuses for radiation detection and methods of making them
Disclosed herein are apparatuses for detecting radiation and methods of making them. The method comprises forming a recess into a semiconductor substrate, wherein a portion of the semiconductor substrate extends into the recess and is surrounded by the recess; depositing semiconductor nanocrystals into the recess, the semiconductor nanocrystals having a different composition from the semiconductor substrate; forming a first doped semiconductor region in the semiconductor substrate; forming a second doped semiconductor region in the semiconductor substrate; wherein the first doped semiconductor region and the second doped semiconductor region form a p-n junction that separates the portion from the rest of the semiconductor substrate. |
US12216235B2 |
Scintillator panel, radiation detector, scintillator panel manufacturing method, and radiation detector manufacturing method
A scintillator panel includes: a first flexible support body having a first surface and a second surface on a side opposite to the first surface; a scintillator layer formed on the first surface and containing a plurality of columnar crystals; a second flexible support body provided on the second surface; an inorganic layer provided on the second flexible support body so as to be interposed between the second surface and the second flexible support body; and a first adhesive layer bonding the second surface and the inorganic layer to each other. A radiation detector includes: the scintillator panel; and a sensor panel including a photoelectric conversion element, in which the scintillator panel is provided on the sensor panel such that the first surface is on the sensor panel side with respect to the second surface. |
US12216232B2 |
Arithmetic processing apparatus, distance measuring apparatus, and arithmetic processing method
It is an object of the present technology to acquire distance measurement data having the maximum likelihood value by performing appropriate noise reduction. For this object, an arithmetic processing apparatus according to the present technology includes an operation processing part that performs processing of: calculating a first distance to a measurement object by emitting and receiving first irradiation light of which intensity is modulated by a first modulation signal of a first frequency; calculating a second distance to the measurement object by emitting and receiving second irradiation light of which intensity is modulated by a second modulation signal of a second frequency different from the first frequency; calculating a corrected first distance using first correction data that has been acquired; and determining the corrected first distance within an error range of the second distance as a third distance using the second distance. |
US12216229B2 |
Parametric CNN for radar processing
In an embodiment, a method includes: transmitting a plurality of radar signals using a millimeter-wave radar sensor towards a target; receiving a plurality of reflected radar signals that correspond to the plurality of transmitted radar signals using the millimeter-wave radar; mixing a replica of the plurality of transmitted radar signals with the plurality of received reflected radar signals to generate an intermediate frequency signal; generating raw digital data based on the intermediate frequency signal using an analog-to-digital converter; processing the raw digital data using a constrained L dimensional convolutional layer of a neural network to generate intermediate digital data, where L is a positive integer greater than or equal to 2, and where the neural network includes a plurality of additional layers; and processing the intermediate digital data using the plurality of additional layers to generate information about the target. |
US12216226B2 |
Radar system
Radar System The disclosure relates to a radar system having multiple radar transceiver modules, in which each module has a clock signal that is synchronised with a clock signal generated by a leader transceiver module. Example embodiments include a radar system (400) comprising a plurality of radar transceiver modules (401, 402) mounted to a common PCB (404), the plurality of radar transceiver modules comprising a leader module (401) and one or more follower modules (402), the leader module (401) comprising a first oscillator (403) configured to provide a first clock signal at a first frequency to each follower module (402), each of the leader and follower modules comprising a phase locked loop, PLL, clock signal generator (300), the PLL clock signal generator (300) comprising a divide by n clock divider (304) arranged to output 2n phase shifted clock signals (314) at a third frequency and a multiplexer (306) connected to receive the 2n phase shifted clock signals from the divide by n clock divider (304) and output a third clock signal (308) selected by an input phase select signal (307). |
US12216222B2 |
Reference signal design and device procedures for downlink-based positioning/ranging using multi-frequency phase difference of arrival
A method for use in a wireless transmit/receive unit (WTRU) configured to communicate through a zero energy (ZE) interface in accordance with an embodiment disclosed herein is provided. The method includes the WTRU receiving, a first positioning reference signal (PRS) resource with parameters characterizing the first PRS and determining the suitability of the first PRS resource for use by the WTRU. The method also includes measuring the phase difference of arrival (PDOA) for available frequency pairs and generating a range estimate based on the PDOA measurement. Further, the method includes the WTRU evaluating a reliability of the PDOA measurement and an accuracy of the range estimate and, on a condition that a sufficient accuracy has been achieved, reporting the range estimate. |
US12216217B2 |
Method and system for adaptive GNSS sampling rate to improve mileage reporting accuracy of a road usage charge (RUC) system
A road usage charge system tracks and reports the distance travelled by a vehicle. The accuracy of the distance driven versus competing considerations such as battery drain of the mobile device doing the reporting is augmented by defining a speed threshold. When the vehicle is travelling faster than the speed threshold, location sampling is performed less frequently, over larger distance intervals. However, when the vehicle is travelling at a speed less than the speed threshold, the location sampling rate is increased such that location sampling is performed at shorter distance intervals. |
US12216215B2 |
Antenna alignment apparatus
An antenna alignment apparatus may include magnetic field sensors as an alternative to or in addition to GNSS sensors. The magnetic field sensors may measure the earth's magnetic fields at corresponding locations, and a processor may use the measurements to calculate at least one of a roll, tilt, or azimuth of an antenna. For an optical alignment, the antenna alignment apparatus may, additionally or alternately, include a reference object (e.g., a printed mark or a physical stud) located within a field of view of a camera. A location of the reference object may indicate the alignment of the antenna vis-à-vis the structures within the field of view. |
US12216211B2 |
System and method for correcting satellite observations
A system or method for determining a satellite observation for a virtual reference station can include: determining a virtual reference station location, receiving a set of satellite observations at a reference station located at a reference station location, determining a first GNSS correction for the virtual reference station location and a second GNSS correction for the reference station location, and determining the satellite observation for the virtual reference station by combining the set of satellite observations, the first GNSS correction, and the second GNSS correction. |
US12216210B2 |
Multi-channel light detection and ranging (LIDAR) unit having a telecentric lens assembly and single circuit board for emitters and detectors
A LIDAR unit includes a housing defining a cavity. The LIDAR unit further include a plurality of emitters disposed on a circuit board within the cavity. Each of the emitters emits a laser beam along a transmit path. The LIDAR system further includes a first telecentric lens assembly positioned within the cavity and along the transmit path such that the laser beam emitted from each of the plurality of emitters passes through the first telecentric lens assembly. The LIDAR further includes a second telecentric lens assembly positioned within the cavity and along a receive path such that a plurality of reflected laser beams entering the cavity pass through the second telecentric lens assembly. The first telecentric lens assembly and the second telecentric lens assembly each include a field flattening lens and at least one other lens. |
US12216203B2 |
Object detection device
An object detection device includes a transceiver that transmits ultrasonic waves encoded with frequency modulation and receives an ultrasonic wave and outputs a reception signal, a first quadrature detector that generates and outputs a complex reception signal based on quadrature detection of the reception signal, a second quadrature detector that generates and outputs a complex reference signal based on quadrature detection of the reference signal, a correlation filter that performs correlation detection between the complex reception signal and the complex reference signal and outputs a correlation signal, and a code determiner that determines a code included in the reception signal based on the correlation signal. |
US12216200B2 |
Airport stand arrangement
The disclosure relates to airport stand arrangement (100,200,300) comprising: a display (130); a radar-based system (110R); and one or more additional systems selected from laser-based systems (110L) and imaging systems (110C), wherein said radar-based system (110R) and said one or more additional systems together form a combined system (110,210,310), wherein the airport stand arrangement (100) is configured, based on output data from said combined system (110), to detect and track (S108,S110) an aircraft (10) within a stand area (20) when said aircraft (10) is approaching a stand within the stand area (20) for parking at a parking position (160) therein, and configured, based on said detection and tracking of the approaching aircraft (10), to provide (S114,S116) pilot maneuvering guidance information on said display (130) for aiding a pilot of the approaching aircraft (10) in maneuvering the aircraft (10) towards said parking position (160). |
US12216194B2 |
Target tracking device
In a target tracking device, a state quantity estimation unit is configured to, every time a preset repetition period of a processing cycle elapses, estimate, for each of the one or more targets, a current state quantity based on at least either observation information of the one or more targets observed by a sensor or past state quantities of the one or more targets. A model selection unit is configured to, for each of the one or more targets, select one motion model from a plurality of predefined motion models, based on at least either states of the one or more targets or a state of the vehicle. An estimation selection unit is configured to, for each of the one or more targets, cause the state quantity estimation unit to estimate the state quantity of the target with the one motion model selected by the model selection unit. |
US12216193B2 |
Apparatus and method for detecting target using radar
In an apparatus for detecting a target using a radar according to one aspect of the present invention, a first radar and a second radar, which are multi-channel radars each including a plurality of transmitting antennas and a plurality of receiving antennas, are installed to be spaced apart from each other, and position information of a target and velocity vector information of the target are calculated from first position information and first velocity information of the target acquired from the first radar and second position information and second velocity information of the target acquired from the second radar and then are used to detect and track the target. |
US12216192B2 |
Angular and linear movement detection and compensation for user equipment
In some implementations, a user equipment (UE) may determine an angular motion using at least one gyroscope. The UE may adjust at least one measurement from at least one sensor that is associated with the UE and used to measure relative position, based at least in part on the angular motion. Additionally, in some implementations, the UE may determine at least one distance between the at least one sensor and an estimated grip associated with the UE, and determine at least one translation associated with the at least one sensor based at least in part on the angular motion and the at least one distance. Accordingly, the UE may adjust the at least one measurement by offsetting the at least one measurement based at least in part on the at least one translation. |
US12216189B2 |
Creating calibration data for processing recorded measurement data of an object to be examined using an MR system
A method for creating calibration data for processing accelerated measurement data of an object to be examined using a magnetic resonance system. The method includes recording measurement data sets using an acquisition acceleration method, recording calibration data sets, and determining processed measurement data sets from the accelerated measurement data sets using the calibration data sets so that effects of the acquisition acceleration method used are eliminated in the processed measurement data sets. The recording of the calibration data sets includes an application of at least one attenuation method for attenuating signals causing phase errors. |
US12216188B2 |
Method and apparatus for limiting radio frequency alternating magnetic field in magnetic resonance imaging
A method and apparatus are provided for limiting a B1 field used for magnetic resonance imaging (MRI). The techniques described herein reduce a waste of performance of the B1 field while ensuring patient safety and improving the MR imaging quality. |
US12216184B2 |
Automated inspection for internal corrosion
A system for magnetically inspecting a metallic component uses a manipulator configured to manipulate a relative position between a part fixture that holds the metallic component and a probe fixture that holds a magnetic probe, thereby causing the probe tip to trace an inspection route along the surface of the metallic component so that the probe tip contacts the metallic component such that an angular difference between the probe axis and a vector normal to the surface is less than a predetermined angle delta. The magnetic probe has a probe tip that measures magnetic permeability of the metallic component along the inspection route, which the controller receives. A method of performing the magnetic inspection is also disclosed. |
US12216182B2 |
Device and method for detecting defects of high-voltage cable cross-bonded grounding system
Disclosed are a device and method for detecting defects of a high-voltage cable cross-bonded grounding system. The method selects a protective grounding box of a cross-bonded grounding system, respectively connects a signal excitation coupler to A-phase, B-phase and C-phase coaxial cables of the protective grounding box, selects a stable signal with a frequency different from a power frequency or a field interference frequency, and tests effective current values and phases responded by the A-phase, B-phase and C-phase coaxial cables when the stable signal with the frequency F1 is injected into the A-phase, B-phase and C-phase coaxial cables of the protective grounding box; and obtains resistances and inductances of branch circuits of the cable cross-bonded grounding system by calculation according to measurement data, and determines if the cable cross-bonded grounding system has a connection defect. |
US12216181B2 |
Information processing apparatus capable of data communication and control method therefor
An information processing apparatus capable of preventing erroneous connection at a time of connection using cables without deteriorating versatility. The information processing apparatus is communicable with an external device via two cables. A first connector is connected to one of the two cables and has terminals, which include a first terminal that is arranged at a first position and receives a predetermined signal output according to start-up of the external device. A second connector of a same shape as the first connector is connected to another of the two cables and that has terminals, which are identical to the terminals of the first connector in number and arrangement and include a second terminal that is not used to output a signal and is arranged at a position corresponding to the first terminal. A controller notifies of an error through a notification device when the second terminal receives the predetermined signal. |
US12216177B2 |
Motor control device and fault diagnosis method using same
Disclosed according to embodiments are a motor control device and a fault diagnosis method using the same. The motor control device includes a first reception circuit which receives a first input signal through a first signal line, a second reception circuit which receives a second input signal through a second signal line, a sensing circuit which is connected to the first signal line and the second signal line and outputs a state output value which varies according to whether the second signal line is opened, and a micro control unit (MCU) which receives the state output value output from the sensing circuit and determines whether the second signal line is opened using the received state output value. |
US12216176B2 |
Distributed battery property measurement system
A battery management system may include a host microcontroller, operated in accordance with a first clock signal. The battery management system may also include a first sensor, which may be configured to measure a first value of a first group of one or more cells in a battery system. A first AFE circuit may include a first pulse-width modulation (PWM) controller, which may be configured to at least one of enable or power on the first sensor while a first PWM signal from the first PWM controller is in a first state, and may be configured to at least one of disable or power off the first sensor while the first PWM signal is in a second state. The first AFE circuit may also include a first storage register, which may be configured to receive a representation of the first value measured while the first sensor is on and enabled. |
US12216171B2 |
Estimation method, estimation system, and non-transitory computer-readable recording medium
An estimation method includes: performing, for each different degree of degradation, regression analysis between a first value and a second value, wherein the first value is related to one or more reference feature points on a differential curve of a charging-discharging curve indicating a voltage value with respect to integrated current amount of a reference storage battery, and the second value is at least one of a capacity value of the reference storage battery and an internal resistance value of the reference storage battery; and estimating at least one of a capacity value of a target storage battery and an internal resistance value of the target storage battery, based on a result of the regression analysis and a third value related to one or more target feature points on a differential curve of a charging-discharging curve of the target storage battery. |
US12216170B2 |
Device and method for estimating state of battery
A device and method of estimating state-of-health of a battery is provided. A device of estimating a state-of-health (SOH) of a battery includes: a memory configured to load a program for calculating a state-of-balance (SOB) value by voltage of a plurality of cells constituting the battery and estimating a state-of-health balance value which is a state-of-health value of the battery to which the state-of-balance value by voltage is applied; and a processor configured to execute instructions included in the program loaded by the memory. A device and method of estimating state-of-charge of a battery is provided. A device of estimating state-of-charge (SOC) of a battery includes: a memory configured to load a program for correcting a voltage-to-remaining capacity correlation, in which a battery voltage is matched for each remaining capacity, based on a state-of-balance value by voltage of the battery; and a processor configured to execute instructions included in the program loaded in the memory. |
US12216166B2 |
Diagnostic apparatus, diagnostic method, recording medium having recorded thereon diagnostic program, and power conversion apparatus including diagnostic apparatus
There is provided a diagnostic apparatus including: a data acquisition unit configured to acquire target data relating to a current value between a power conversion apparatus and a motor; a detection unit configured to detect a peak value in a time series waveform of the target data; a counting operation unit configured to use a frequency counting method to calculate an amplitude of the peak value and a frequency of occurrence of the amplitude; and a diagnostic unit configured to diagnose an abnormality of the motor based on the amplitude and the frequency of occurrence. The diagnostic unit diagnoses that the motor is abnormal when a statistic which is calculated from the amplitude and the frequency of occurrence of the amplitude does not satisfy a predetermined reference. |
US12216163B2 |
Systems and methods of testing devices using CXL for increased parallelism
Embodiments of the present invention can selectively enable 16 lane (×16) or 8 lane (×8) device testing using multiplexor circuitry disposed between a CXL1.1 CPU and the DUTs during testing. In this way, parallelism and testing efficiency are significantly improved compared to existing approaches that can only test devices using 8 lanes of the CXL 1.1 CPU. |
US12216156B2 |
Chip test pressing-down apparatus and formation method thereof
The present disclosure includes a die test pressing-down apparatus and a formation method. The die test pressing-down apparatus includes a support frame capable of moving along a vertical direction; and a pressing-down block installed on the support frame. A part to-be-pressed is disposed directly below the pressing-down block. The pressing-down block is connected to the support frame through an installation plate; a strip-shaped through hole is formed at an upper surface of the support frame; a first protruding strip is at each lower portion of two opposite inner walls of the strip-shaped through hole; a corresponding second protruding strip is at each upper portion of two opposite side surfaces of the installation plate; and a side of a strip-shaped block is fixedly connected to the upper surface of the support frame, and another side of the strip-shaped block is connected to the second protruding strip through at least two springs. |
US12216153B2 |
Semiconductor product with edge integrity detection structure
A semiconductor product, which comprises a semiconductor chip, an edge integrity detection structure extending along at least part of an edge of the semiconductor chip, and evaluation circuitry formed in and/or on the semiconductor chip, being electrically connected with the edge integrity detection structure, and being configured to evaluate an electric characteristic of the edge integrity detection structure to provide an evaluation signal indicative of a detected edge integrity status of the edge. |
US12216148B2 |
Apparatus and method for detecting holidays in liners
An apparatus and method for identifying liner holidays, with a generator having two contacts with a liner and pulsing current to a moving one of the contacts. A plurality of detected electric signals are processed to continuously generate a baseline indicative of a holiday. A holiday signal is actuated when a signal is detected which when compared to the generated baseline indicates a holiday. A plurality of electric signal types and baselines, such as current strength and voltage, may be separately detected with a holiday signal actuated when either signal type is detected which when compared to its generated baseline indicates a holiday. The moving contact may be flexible to conform to contour of the liner. |
US12216147B2 |
Non-invasive diagnostic systems and methods for using the same
A method of measuring electromagnetic interference (EMI) to noninvasively identify component degradation or failure in power electronics circuitry. The method involves characterizing the degradation or failure characteristics of the component and modeling those characteristics to enable a machine learning algorithm to identify EMI frequency distribution characteristics that correspond to the degradation or failure. The EMI frequency distribution is measured and the data provided to the machine learning algorithm whereupon the algorithm identifies degradation or failures indicated by the measured data. |
US12216145B2 |
Anechoic chamber for testing a device under test over-the-air, a system, and a method
The present disclosure generally relates to an anechoic chamber for testing a device under test over-the-air, a system, and a method. The anechoic chamber includes at least one reflecting surface being configured to variably manipulate in a defined manner at least one reflection process of at least one electromagnetic wave usable for testing the device under test. |
US12216144B2 |
Electronic device having a testing method for determining defects in a sensor layer
In a method for testing an electronic device, the method includes: providing an electronic device including a display layer and a sensor layer on the display layer and configured to operate at a touch drive frequency, the sensor layer including a plurality of first electrodes and a plurality of second electrodes insulatively intersecting the plurality of first electrodes; providing a test signal having a test frequency higher than the touch drive frequency to the plurality of first electrodes; measuring mutual capacitance with the plurality of first electrodes through the plurality of second electrodes; and determining whether or not the sensor layer is defective, based on the mutual capacitance. |
US12216139B2 |
Adaptive flexible chip test socket and formation method thereof
The present disclosure includes an adaptive die test socket and a formation method. The die test socket includes an upper test socket and a lower test socket disposed directly below the upper test socket. The upper test socket is connected to a support frame; a strip-shaped through hole is formed on an upper surface of the support frame; a first protruding strip is at each of lower portions of two opposite inner walls of the strip-shaped through hole; a corresponding second protruding strip is at each of upper portions of two opposite side surfaces of the installation plate; and a side of a strip-shaped block is fixedly connected to the upper surface of the support frame, and another side of the strip-shaped block extends to directly above the second protruding strip and is connected to the second protruding strip through at least two springs. |
US12216132B2 |
Method for disinfection and function control of a chlorine sensor
A method for the disinfection and/or function control of a chlorine sensor, which is preferably used in water conditioning for medical or pharmaceutical purposes, employs a chlorine-containing solution different from a measurement solution being specifically supplied to the chlorine sensor at time intervals. |
US12216131B2 |
Apparatus having one or more sensors for sampling the headspace and process for sampling the headspace
The present invention relates to an apparatus (1) for sampling the headspace, comprising: a mobile station (2) provided with a plurality of housing seats (21) to house a plurality of containers (100) for sampling the headspace; an oven (3); a blocking device (4) comprising at least one first mobile element (41) that moves between a first position adapted to prevent a container (100) from passing from the mobile station (2) to the oven (3), and a second position adapted to allow a container (100) to pass from the mobile station (2) to the oven (3); at least one first sensor (5a) placed upstream of the first mobile element (41), to detect the presence of a container (100) in a housing seat (21); a movement element (6) moving between said mobile station (2) and the oven (3), the movement element being configured to move a container (100) from the mobile station (2) to the oven (3). |
US12216130B2 |
Factor XIII immunoassay
A method of detecting factor XIII activity in a biological sample is described. The method includes the steps of immobilizing or having obtained a capture antibody on a solid support, wherein the capture antibody comprises an antibody or antibody fragment that specifically binds to fibrinogen; incubating the biological sample with the capture antibody; contacting the immobilized capture antibody with α-thrombin, calcium, and α2-antiplasmin (AP); contacting the immobilized capture antibody with a detection antibody or antibody fragment that specifically binds to α2-AP, wherein the detection antibody or antibody fragment includes a detection label; and determining that factor XIII activity is present if the detection label is detected. The method can be used to diagnose a subject having factor XIII deficiency, or to monitor factor XIII levels in a subject undergoing factor XIII replacement therapy. |
US12216128B2 |
Methods for guiding therapy decisions in seizure disorders
Materials and methods for identifying subjects as being likely or not likely to respond to an interleukin-1β receptor antagonist (IL-1RA) therapy for a seizure disorder, as well as materials and methods for treating subjects identified as being likely to respond to an IL-1RA therapy for a seizure disorder, are provided herein. |
US12216126B2 |
Kit for preparing sample for detecting monoclonal antibody
A sample preparation kit related to the present invention provides a significantly versatile analytical technique that is not affected by the diversity of antibodies, difference in species, matrix and the like. For preparing a sample to be used for detection of a monoclonal antibody through high-performance liquid chromatography-mass spectrometry (LC-MS), the kit includes a porous body for immobilizing a monoclonal antibody to be detected; nanoparticles with an immobilized protease; a reaction vessel for selectively digesting the monoclonal antibody by bringing the porous body and nanoparticles into contact; a buffer to be introduced into the reaction vessel along with the nanoparticles and porous body so that a protease reaction is carried out; and a filtration membrane to remove the porous body and nanoparticles after the proteolysis so as to extract the reaction product and the buffer. |
US12216124B2 |
Chromophoric polymer dots
The present invention provides, among other aspects, stabilized chromophoric nanoparticles. In certain embodiments, the chromophoric nanoparticles provided herein are rationally functionalized with a pre-determined number of functional groups. In certain embodiments, the stable chromophoric nanoparticles provided herein are modified with a low density of functional groups. In yet other embodiments, the chromophoric nanoparticles provided herein are conjugated to one or more molecules. Also provided herein are methods for making rationally functionalized chromophoric nanoparticles. |
US12216123B2 |
Extracellular vesicle derived MASP-2 directed cancer treatment methods
The present disclosure provides for cancer treatment methods related to the unexpected discovery of the role of mannan-binding protein-associated serine protease-2 (MASP-2) in cancer. Improved cancer treatment methods are disclosed that are determined by measuring changes in levels of MASP-2, a previously unknown biomarker for cancer. It has been discovered that changes in MASP-2 levels are useful as indications of cancer progression, chemotherapeutic responsiveness, and cancer remission, such as in pancreatic cancers. More particularly, changes of levels in MASP-2 in extracellular vesicles (EVs), i.e. EV-MASP2, from patient blood samples are useful for providing effective and targeted cancer treatment regimens, such as in pancreatic cancers. The present disclosure further includes compositions and methods related to inhibiting MASP-2 for the treatment of cancers. |
US12216121B2 |
Methods and compositions for spacial and temporal measurement of catalytic activity
Described herein are nucleic acid molecules and complexes useful for spatiotemporally mapping intra-endosmal thiol disulphide exchange. Aspects of the disclosure relate to a composition comprising a first nucleic acid conjugated to a normalization moiety; and a second nucleic acid conjugated to a catalytic substrate; wherein reaction of the substrate with a catalyst produces a detectable product; and wherein the first and second nucleic acids are complementary or substantially complementary. Further aspects relate to a composition comprising: a first nucleic acid conjugated to a normalization moiety and to a catalytic substrate; and a second nucleic acid; wherein reaction of the substrate with a catalyst produces a detectable product; and wherein the first and second nucleic acids are complementary or substantially complementary. |
US12216119B2 |
IGF-1 analysis, adjustment and disease management of non-neurological and/or neurological conditions
Described herein are improvements relating to IGF-1 analysis, adjustment and disease management of non-neurological and/or neurological conditions. More specifically, methods relating to the clinical application of cyclic glycine-proline (cGP) biomarker for prediction of risk and recovery of non-neurological and/or neurological conditions with IGF-1 dysfunction and the use of a cGP containing organic or plant based material such as concentrated extract of blackcurrant anthocyanins (BCA) for the treatment of same. The methods more accurately measure IGF-1 function in vivo indirectly using cGP and cGP/IGF-1 ratio along with a means to adjust cGP and cGP/IGF-1 ratio (and hence active IGF-1 concentration), and specific treatment methods for individuals with a lower or reduction of cGP level relative to a standard set of baseline data. |
US12216116B2 |
Magnetic separation of biological entities from fluid sample
The present disclosure relates to, inter alia, devices, systems, and methods for use in the magnetic separation of biological entities from fluid samples. This device includes a magnetic separation chamber configured to receive a fluid sample for magnetic separation, where the magnetic separation chamber includes at least two magnets mounted on the surface or in the wall of the magnetic separation chamber. The device also includes a force provider configured to move the magnetic separation chamber in a side-to-side motion to mix and/or magnetize the fluid sample. In one embodiment, the magnetic separation chamber is in a form of a sleeve and comprises a substantially central channel for loading a vessel containing the fluid sample therein. The systems and methods of the present disclosure involve the use of this device to separate biological entities from fluid samples. |
US12216113B2 |
Method for preparing analysis sample, analysis method, and kit for preparing analysis sample
A method for preparing an analysis sample from a sample containing a glycan, includes: performing esterification reaction that subjects at least a part of a sialic acid included in the glycan to esterification other than lactonization; and performing amidation reaction that converts an esterified form of a sialic acid modified through the esterification into an amidated form through contacting the sample with an amidation reaction solution containing at least one compound selected from the group consisting of ammonia, amines, hydrazine, hydrazine derivatives, and hydroxyamine, and salts thereof to be reacted with the sialic acid modified through the esterification. |
US12216109B2 |
Biosensor, biosensor array and device
A biosensor includes a stretchable substrate, a pixel defining layer on the stretchable substrate and including a first pixel defining layer at least partially defining a first opening and a second pixel defining layer at least partially defining a second opening, a photo-detecting element at least partially in the first opening, and a first light emitting element at least partially in the second opening, wherein an area of the first pixel defining layer is equal to or greater than about twice an area of the first opening. |
US12216100B2 |
Method for separating odorous compound and supercritical fluid chromatograph
As a technique for separating odorous compounds by using a supercritical fluid chromatograph, a method for separating an odorous compound is provided which includes a process of carrying a sample containing an odorous compound into a column filled with a packing material made of a polymer having an unsaturated hydrocarbon structure, by a flow of a mobile phase which is a supercritical fluid of a predetermined substance. |
US12216096B1 |
Systems and methods for plotting soil profile density with handheld penetrometers
A penetrometer system having a handheld, manually implemented penetrometer that includes a downwardly extending central support pole having a top portion, a bottom, and a ground engaging end opposite the top portion at an end distal from the top portion and a top end opposite the ground engaging end; an outwardly extending right side handle engaged with the top portion; an outwardly extending left side handle engaged with the top portion; a pressure gauge having a perimeter defining a gauge perimeter shape wherein the pressure gauge has a pressure sensor system; and a mounting system for the removable attachment of a mobile computing device such that the mobile computing device is in line or at least substantially in line with the downwardly extending central support pole and a display screen of the mobile computing device is viewable while the penetrometer is in use by the user. |
US12216091B2 |
Phase-based approach for ultrasonic inspection
A phase-based approach can be used for one or more of acquisition, storage, or subsequent analysis, e.g., A-scan reconstruction or Total Focusing Method imaging, in support of acoustic inspection. For example, binarization or other quantization technique can be used to compress a data volume associated with time-series signal acquisition. A representation of phase information from the time-series signal can be generated, such as by processing the binarized or otherwise quantized time-series signal. Using the representation of the phase information, a phase summation technique can be used to perform one or more of A-scan reconstruction, such as for pulse-echo A-scan inspection, or a TFM imaging technique can be used, as illustrative examples. In such a phase summation approach, time-series representations of phase data can be summed, such as where each time-series can be delayed (or phase rotated) by an appropriate delay value and then aggregated. |
US12216088B2 |
Imaging of elastic wave guides interconnected by a junction
A method for imaging a structure composed of at least one wave guide connected to a junction, the structure supporting elastic wave guided propagation modes, the method includes the following steps: for at least one operating frequency, acquiring a plurality of measurements of signals propagating in the structure by means of a plurality of pairs of non-colocalized elastic wave sensors, determining a plurality of propagation modes guided by the structure, correcting the measurements on the basis of ultrasound signals measured or simulated for the same structure in the absence of any defect, converting the measurement matrix M into a wave field scattering matrix U, determining, at each point of a sampling grid, a test vector F characteristic of the structure without any defect, applying a numerical inversion method to determine a vector H of modal components such that U.H=F at each point of a sampling grid, determining an image of the structure on the basis of the vector H. |
US12216082B2 |
Systems and methods for capillary electrophoresis, isoelectric point, and molecular weight analysis
A system includes a housing, a cartridge retainer disposed within the housing, a detection assembly disposed within the housing, and a reagent tray holder movably disposed in the housing. The cartridge retainer configured to receive a capillary cartridge having a capillary. The detection assembly includes at least one emitter, a first detector, and a second detector. The detection assembly is configured to transition between a first configuration, in which the first detector detects a first output of the at least one emitter, and a second configuration, in which the second detector detects a second output of the at least one emitter. The reagent tray holder is configured to move relative to the cartridge retainer to place the capillary of the capillary cartridge in fluid communication with a reagent volume. |
US12216080B2 |
Systems and methods for electrophoretic separation and analysis of analytes
A system for assaying a biological sample for a presence of a target analyte includes an assaying device and a computer controller. The assaying device includes a housing, a receptacle disposed in the housing, and a source of activation energy. The receptacle is configured to accept an electrophoresis cell. The electrophoresis cell has a recess area configured to accept a chip configured to accept the biological sample. The chip includes a polymeric separation medium with activatable functional groups that covalently bond to the target analyte when activated. The source of activation energy is configured to supply activation energy to activate the activatable functional groups. The computer controller is operably coupled to the source of activation energy and is configured to activate the source of activation energy to direct an application of activation energy to the polymeric separation medium to activate the activatable functional groups. |
US12216079B2 |
Sensor circuit for controlling, detecting, and measuring a molecular complex
A device for controlling, detecting, and measuring a molecular complex is disclosed. The device comprises a common electrode. The device further comprises a plurality of measurement cells. Each measurement cell includes a cell electrode and an integrator electronically coupled to the cell electrode. The integrator measures the current flowing between the common electrode and the cell electrode. The device further comprises a plurality of analog-to-digital converters, wherein an integrator from the plurality of measurement cells is electrically coupled to one analog-to-digital converter of the plurality of analog-to-digital converters. |
US12216074B2 |
Biosensors and methods for determining analyte concentration in the kinetic potential region of redox mediators
Methods and devices useful for determining the analyte concentration of a sample using output currents obtained from an input potential in the kinetic potential region of a redox mediator are disclosed. Preferably, the input potential used to generate the output currents from the kinetic potential region of the redox mediator is continually increasing with time after initiating the analysis. A method of selecting an initial input potential within the kinetic potential region of a redox mediator based on the sensitivity of an individual or batch of subcutaneously insertable test sensors also is described. A method of selecting an analysis input potential within the kinetic potential region of redox mediator based on the sensitivity of an individual subcutaneously inserted test sensor also is described where the analysis input potential is increased with insertion time. |
US12216070B2 |
Insulating device
An insulating device includes a first electrode, a second electrode, and an insulating film. The insulating film is located between the first electrode and the second electrode. The insulating film includes a positive charged region. The positive charged region is located at a portion in a direction from the first electrode toward the second electrode. |
US12216064B2 |
Inspection device
An inspection device is such that the inspection device executes a mounting inspection of a component using an inspection image of a board on which the component is mounted and includes an imaging device and an image processing device. The imaging device obtains three monochromatic images of the board in R, G, B. The image processing device sets a board color using brightness values of the three monochromatic images obtained by the imaging device, calculates complementary colors of the board color so set, determines on a color component having a largest brightness value in individual color components of the complementary colors so calculated, and sets the monochromatic image having the color component so determined in the obtained three monochromatic images as the inspection image. |
US12216062B2 |
Apparatus and method for inspecting cans
An apparatus for inspecting containers and in particular cans, having an illumination device which illuminates the can to be inspected and radiates radiation onto an inner base wall of the container, and having an image recording device which records at least one spatially resolved image of the inner base wall illuminated by the illumination device is provided. The apparatus has a first polarization device in a beam path between a light source of the illumination device and the inner base wall in such a way that the radiation reaching the inner base wall is polarized, wherein the illumination device being designed in such a way that a predominant proportion of the radiation irradiated into the container by the illumination device reaches the inner base wall. |
US12216061B2 |
Method for determining a parameter dependent on the concentration of at least one analyte in a sample liquid
A method for determining a parameter includes forming a reaction mixture by adding a volume of a solution to a sample. The solution contains a substance acting as a reaction partner for the analyte, where the reaction partner enters into a chemical reaction with the analyte, forming a reaction product of the analyte. The volume of the solution is adjusted, based on measured values of a physical or chemical measurand which are detected during the addition of the solution in the reaction mixture and whose value depends on the concentration of the analyte or of the substance in the reaction mixture. A titration of the solution to be titrated is subsequently performed from which a quantity of the substance present in the reaction mixture after addition of the volume of the solution is determinable, and a value of the parameter is ascertained using the titration. |
US12216060B2 |
Quantifying color changes in chemical test pads induced by different concentrations of analytes under different lighting conditions
Color quantification of chemical test pads and titration of analytes can be performed under different lighting conditions. In one embodiment, the lighting condition is estimated under which a digital image is captured and utilized to select a set of reference colors from which the quantified color is compared to determine the titration. In another embodiment, a plurality of comparisons are made with different lighting conditions with the result having the highest confidence level being selected to determine the titration. |
US12216052B2 |
Turbidity calibration-correction apparatus and method for an automated calibration correction
A turbidity calibration-correction apparatus is configured for an automated calibration-correction of a turbidity. The calibration-correction apparatus includes: a turbidity calibration standard configured for calibration of the turbidity measurement apparatus, a memory configured to store an attribute-value including at least a correction-value that is a function of a turbidity value of the turbidity calibration standard measured by the turbidity measurement apparatus, where the calibration-correction is based on the correction-value, and a communicator configured to transfer at least an identity of the turbidity measurement apparatus and the correction-value from the turbidity measurement apparatus to the calibration-correction apparatus. |
US12216050B2 |
Method for calibrating a THz measuring apparatus, THz measuring method and corresponding THz measuring apparatus
The invention relates to a method for calibrating a THz measuring apparatus (8), in particular a pipe, on a measurement object (10), comprising at least the following steps: providing a THz measuring apparatus (8) having a plurality of pivotable THz sensors (1), arranged in a circumferential direction around a measuring chamber (9), for outputting one THz transmitted beam (12) each along a sensor axis (B) (provision step); orienting the THz sensors (1) into a starting position in the measuring chamber (9) in which the measurement object (10) is received (orientation step in starting position); allocating the THz sensors (1) to at least one first and one second sensor group (group formation step); first calibration adjustment step, in which the second sensor group is adjusted as an adjustment group by means of the first sensor group as a starting group, and corresponding second calibration adjustment step, in which the first sensor group is adjusted as an adjustment group by means of the previously calibration-adjusted second sensor group as a starting group; wherein, in each of the calibration adjustment steps=by means of the THz sensors (S1, S3, S5, S7) of the starting group, spacing points on a surface (10a) of the measurement object (10) are determined, =sensor correction angles of the THz sensors (1; S2, S4, S6, S8) of the adjustment group are determined by means of the spacing points determined by the starting group, and =the THz sensors of the adjustment group are calibration-adjusted about the determined sensor correction angles (a). |
US12216042B2 |
Photoacoustic detecting device
A photoacoustic detecting device comprises a housing which houses: a lighting module, a photoacoustic cell, comprising an surface contact intended to be placed in contact with the medium to analyse, a photoacoustic cavity extending from the surface contact to a top of the photoacoustic cell, at least one window closing the top of the photoacoustic cell or the contact surface of the photoacoustic cell, at least one subwavelength pattern located on a surface of said window, said subwavelength pattern being configured to focus the light beam on an surface of interest of the medium to analyse, a sensor, linked to the cavity, the sensor being configured to detect a generated signal, said generated signal being generated in the photoacoustic cavity by a photothermic effect in the medium, and wherein the photoacoustic cell, the window and the subwavelength pattern are formed on a single silicon wafer. |
US12216035B2 |
Method of preparing an organic material sample for LIBS analysis and a searing device for use in the same
An organic material sample is prepared for LIBS analysis based on searing a sample of granular organic material having an organic matrix. The searing includes supplying heat to the sample for one or more known exposure times to produce a same number of searing instances, measuring reflectance values of the sample before and after one or more of the searing instances, determining a searing parameter as an indicator of a susceptibility of the organic matrix to searing determined based on the measured reflectance values, calculating a time value from an application of a predictive model derived from an empirical analysis of reference data comprising time values indexed against searing parameter to the searing parameter, the predictive model linking the searing parameter to the time value, generating a new exposure time using the time value, and heating the sample for the new exposure time to produce a new searing instance. |
US12216034B2 |
Methods to increase sensitivity of LC/MS analysis
The present disclosure discusses a method of separating a sample (e.g., pharmaceutical drug, genotoxic impurity, biomarker, and/or biological metabolite) including coating a metallic flow path of a chromatographic system; injecting the sample into the chromatographic system; flowing the sample through the chromatographic system; separating the sample; and analyzing the separated sample using mass spectroscopy. In some examples, the coating applied to the surfaces defining the flow path is non-binding with respect to the sample—and the separated sample. Consequently, the sample does not bind to the low-binding surface of the coating of the flow path. The applied coating can increase the chromatographic peak area for the sample of the chromatographic system. |
US12216028B2 |
Derivation method, derivation device, derivation system, and program
A derivation method includes: an acquisition step of acquiring time-series data including a physical quantity generated at a predetermined observation point in a structure as a response caused by a movement of a formation moving object formed with one or more moving objects on the structure; an environment information acquisition step of acquiring, as environment information, information on a structure length that is a length of the structure, a moving object length that is a length of the moving object, and an installation position of a contact portion of the moving object with the structure; a fundamental frequency derivation step of deriving a fundamental frequency of the time-series data based on the time-series data; a passing period derivation step of deriving a passing period during which the formation moving object passes through the structure based on the time-series data; and a number derivation step of deriving the number of the moving objects included in the formation moving object based on the environment information, the fundamental frequency, and the passing period. |
US12216025B2 |
Advanced sealing structure for liquid cooling
A multi-layer seal formed with a first layer for visual detection of leak by incorporating coloring agent that is water soluble, a second layer for electrical detection of a leak by a sensor, the second layer incorporating disbursable agent which disburses into the water upon contacting water and causing a change in chemical, and/or electrical property of the water, and a third layer made of water swelling material which swells upon contact with water. The three layers may be arranged in an orientation wherein a leak would first reach the first layer, then reach the second layer, and lastly reach the swelling layer. The sealing layer arrangement may be correlated to the fluid flowing direction. The layers may form independent parts placed side-by-side or may be integrated into a single seal loop. |
US12216023B2 |
Testing machine for tires
A testing machine for tires has a base, a first slider, a second slider and a brake arm. The tire testing machine can test the tire's tread and bead lip at the same time, and then obtain the test data of the tire's plunger requirements and the ability to remove the lip, which can effectively reduce the time and labor for the tire's replacement and transfer cost, thereby improving the test efficiency of the tire, and helping to improve the accuracy of test data integration and analysis, and through the design feature of one machine, it can also reduce the cost of machine purchase and the doubt about placing the machine space, which have substantial effects of practicality and convenience. |
US12216014B2 |
Deformation measuring device and deformation measuring method
A strain measuring device (100) is a strain measuring device (100) for measuring strain on an FEP (10), and includes a viscous body (101) that has a lower rigidity than the FEP (10) and covers an uneven surface of the FEP (10), and a strain gauge (102) that is attached to a portion of a surface of the viscous body (101). |
US12216010B2 |
Flexible devices incorporating electronically-conductive layers, including flexible wireless LC sensors
There is described a method of producing a flexible structure and sensor devices incorporating the former, such as wireless LC sensors, that comprises a plurality of thin-film layers of elastomeric material and at least one layer of micro-wrinkled electrically conductive material. The method includes steps leading to 2D wrinkled metallised polydimethylsiloxane (PDMS) layers enabling considerable flexibility with negligible bending failure for angles up to 180 degrees. |
US12216009B2 |
Arrangement and method for determining temperatures of electronic components
An arrangement includes a supply unit of an industrial control system and a superordinate computing unit assigned to the supply unit. The supply unit includes an electronic assembly which includes an electronic component. The supply unit is configured to calculate a first temperature of the electronic component using a first thermal model. The superordinate computing unit is configured to calculate a second temperature of the electronic component using a second thermal model when the supply unit is without current, with the supply unit providing the superordinate computing unit with relevant data for a calculation of the second thermal model. The supply unit and the superordinate computing unit interact in such a way that at least one of the first temperature and the second temperature of the electronic component is calculated. |
US12216004B2 |
Sensor device and method of use
A device may determine a time-of-flight measurement by performing a sample of a sensor based on light received via at least one first spectral filter, wherein the at least one first spectral filter is associated with a spectral range for a time-of-flight measurement; determine that a condition is satisfied with regard to the time-of-flight measurement, wherein the condition relates to an orientation or a position of the sensor or the sensor device relative to a measurement target; trigger a spectrometry measurement to be performed based on determining that the condition is satisfied with regard to the time-of-flight measurement; and perform, based on light received via at least one second spectral filter and by performing a sample of the sensor, the spectrometry measurement for the measurement target based on the condition being satisfied with regard to the time-of-flight measurement. |
US12216003B2 |
Photocurrent amplification circuit, amplification control method, optical detection module and display apparatus
A photocurrent amplification circuit, an amplification control method, an optical detection module and a display apparatus are provided, where the photocurrent amplification circuit includes a photoelectric sensor, a compensation circuit, a reset circuit, an energy storage circuit and a drive circuit, and the photoelectric sensor is configured to sense the optical signal and convert the optical signal into the photocurrent signal; the compensation circuit controls the communication between the control terminal of the drive circuit and the first terminal of the drive circuit under the control of the compensation control signal; the reset circuit controls the communication between the first voltage terminal and the control terminal of the drive circuit under the control of the reset control signal. |
US12216002B2 |
Dual-amplifier circuit for optical signals
A system for amplification of optical signals for optical measurement instrumentation is disclosed. The system may include a first logarithmic amplifier circuit in a first amplification path, and a linear amplifier circuit and a second logarithmic amplifier circuit coupled in series in a second amplification path. The first and second amplification paths may receive an input signal from a photodiode and provide amplified signals, in parallel, to a selection circuit, which may select one of the outputs of the first and second amplification paths based on one or two power thresholds. The selection circuit may then provide the selected output to a measurement circuit or device. In some examples, the system may also include a sampling circuit to sample the outputs and an analog-digital conversion circuit to digitize the outputs before selection. The power threshold(s) may be determined based on a saturation level of the linear amplifier circuit. |
US12216001B2 |
Device and method for detecting a light irradiating angle
A device and a method for detecting a light irradiating angle are disclosed. The device, used to detect the incident direction of a light ray, includes a solar sensor and a processor. The sensing unit of the solar sensor has sensing areas. The sensing areas correspondingly generate sensing signals based on the intensity of the light ray. A mask covers the sensing unit and has an X-shaped light transmitting portion. The light ray transmits the X-shaped light transmitting portion to form an X-axis light ray and a Y-axis light ray. The X-axis light ray intersects the Y-axis light ray. The X-axis light ray and the Y-axis light ray fall on the sensing area. The processor, coupled to the sensing unit, receives the sensing signals and determines information of the incident direction according to the sensing signals. |
US12215994B2 |
Devices for detecting material deposits in fluid flow conduits
A sensor for detecting material deposits in a fluid flow conduit includes a body and an array of pairs of temperature sensors disposed within the body, where each pair of temperature sensors is spaced a distance apart along a primary flow direction of the fluid flow conduit. |
US12215991B2 |
Proverless liquid hydrocarbon flow measurement for pipeline
A system for operating a flow meter in a pipeline includes at least one flow conditioner or mixer installed in a pipeline; at least one volumetric flow meter installed downstream from the at least one flow conditioner or mixer for measuring velocity of a fluid in the pipeline; a pair pressure transmitters for measuring fluid pressure at a first side and a second side of the at least one flow conditioner or mixer; and a flow computer, connected to the pair of pressure transmitters and to the at least one flow meter. The flow computer includes 1) at least one database having experimental Reynolds number data for the at least one flow meter for a plurality of fluids, and 2) a processor having programmable logic for calculating viscosity of a fluid in the pipeline and operating the flow meter when the fluid in the pipeline changes. |
US12215990B2 |
Method and device for measuring a flow velocity of a gas stream
The invention relates to a method for measuring a flow velocity (v) of a gas stream (14) featuring the steps: (a) time-resolved measurement of an IR radiation parameter (E) of IR radiation of the gas stream (14) at a first measurement point (P1) outside of the gas stream (14), thereby obtaining a first IR radiation parameter curve (Eg1,1(t)), (b) time-resolved measurement of an IR radiation parameter (E) at a second measurement point (P2) outside of the gas stream (14), thereby obtaining a second IR radiation parameter curve (Eg1,2(t)), (c) calculation of a transit time (τ1) from the first IR radiation parameter curve (Eg1,1(t)) and the second IR radiation parameter curve (Eg1,2(t)), in particular by means of cross-correlation, and (d) calculation of the flow velocity (vG) from the transit time (τ1), (e) wherein the IR radiation parameter (Eg1) is measured photoelectrically at a wavelength (g1) of at least 780 nm, and (f) a measurement frequency (f) is at least 1 kilohertz. |
US12215989B2 |
Differential-pressure-based flow meters
Various embodiments include apparatuses and methods to form the apparatus. In one embodiment, the apparatus is a flow meter having inlet and outlet portions for transporting a fluid along a flow path. A flow-restrictor element is formed within the flow path to impart a pressure drop to the fluid. A flow sensor has a first surface of the flow sensor in direct fluid communication with fluid flowing upstream of the flow-restrictor element and a second surface, on a portion of the flow sensor opposite to the first surface, in direct fluid communication with fluid flowing downstream of the flow-restrictor element. The flow sensor senses a differential pressure in the fluid due to the at least one flow-restrictor element. Other apparatuses and systems are disclosed. |
US12215987B2 |
Map data output device
A map data output device includes: a map storage that stores map data that represents lane network information; a position determination portion that determines a current position of a vehicle; a read processing portion that reads the map data of an area established based on the current position; a control map generation portion that generates control map data obtained by adding information to the map; and an output portion that outputs the control map data to a vehicle control device. |
US12215985B1 |
Offline registration of elements between maps
A method includes obtaining a first map element from a first map, identifying second map elements from a second map based on locations of the second map elements relative to the first map element, and identifying first and second point on the second map elements based on proximity to beginning and ending points of the first map element. One or more of the second map elements define a corresponding portion of the second map between the first point and the second point. The method also includes determining a registration score for the first map element relative to the corresponding portion of the second map, and in response to determining that the registration score indicates a match between the first map element and the corresponding portion of the second map, defining registration information that describes a relationship between the first map element and the corresponding portion of the second map. |
US12215981B2 |
Multi-modal route generation system
Methods and systems for improved generation of multi-modal transportation routes are provided. In one embodiment, a method is provided that includes generating a network of route segments. At least a portion of the route segments may be associated with a rideable modality. At least one route segment of the network may be updated based on a changed condition of the rideable modality. Routes may be generated, based on the network, that utilize the rideable modality and at least one of the routes may be sent to a computing device for display. |
US12215979B2 |
Vehicle position estimation device
A vehicle position estimation device includes an external information acquisition unit for acquiring external information, a vehicle parameter acquisition unit for acquiring a vehicle parameter, a satellite positioning acquisition unit for acquiring a latitude and longitude of a self-position of the vehicle, a map data acquisition unit for acquiring map data, and a position estimation unit. The position estimation unit estimates the self-position, and includes a reliability calculation unit and a lane estimation unit. The reliability calculation unit calculates a reliability of each lane based on the external information and the map data when the vehicle is traveling on a road having multiple lanes. The reliability of each lane indicates a probability of the vehicle being traveling in the lane among the lanes. The lane estimation unit estimates a lane in which the vehicle is located by using the reliability calculated by the reliability calculation unit. |
US12215978B2 |
Information processing device, information processing method, and information processing system
To improve accuracy of position estimation on the basis of a plurality of estimation results.An information processing device includes: a first estimator that estimates a self-position on the basis of a first coordinate system; a second estimator that estimates a self-position on the basis of a second coordinate system different from the first coordinate system; and an information acquisition part that, in a case where reliability of one of a first estimation result by the first estimator and a second estimation result by the second estimator in a coordinate system of the one estimation result is lower than a predetermined threshold, acquires self-position information on the basis of another estimation result. |
US12215977B2 |
Localization using internet of things devices
Techniques are disclosed for locating a user device in an indoor environment such as a building based at least on a building topology model using one or more Internet of Things (IoT) devices. Certain aspects of the techniques include detecting a presence of a user device in communication with an IoT device in a building, wherein the IoT device is associated with device attributes. The building is identified based at least on a building topology model that is associated with the building and the device attributes. The location of the IoT device is determined based at least on the building topology model. The user device is located relative to the location of the IoT device. |
US12215974B2 |
Optical measurement apparatus, measuring method using the same, and method for fabricating semiconductor device using the same
A optical measurement apparatus includes: an optical system which generates a pupil image of a measurement target, using light; a polarization generator which generates a polarized light from the light; a self-interference generator which generates a plurality of beams divided from the pupil image, using the polarized light, and causes the plurality of beams to interfere with each other to generate a self-interference image; and an image analysis unit configured to extract phase data from the self-interference image, and to move the measurement target to a focus position on the basis of the phase data. |
US12215971B2 |
Shape correction device and shape correction method based on amount of deformation measured by point measurement sensor and surface measurement sensor
Provided are a surface inspection device that evaluates a shape of a molded product with high accuracy in a shorter time than in the related art, a shape correction device, a surface inspection method, and a shape correction method. A point measurement sensor 201 that measures each of positions of predetermined points 102 set on a surface of an inspection target 101; a surface measurement sensor 202 that measures a shape of a predetermined surface 103 including the plurality of predetermined points 102 by simultaneously measuring positions of a plurality of points of the inspection target 101; and a deformation amount computation unit 3 that obtains an amount of deformation of the inspection target 101 from a reference shape based on the positions of the predetermined points 102 measured by the point measurement sensor 201 and a normal direction of the predetermined surface 103 measured by the surface measurement sensor 202 are included. |
US12215969B2 |
Method and apparatus for cooperative usage of multiple distance meters
A method and apparatus for an angle meter cooperatively using two or more non-contact distance meters for measuring distances to a surface along substantially parallel lines. The measured distances are used for estimating or calculating the angle to the surface and the distance to the surface. The distance meters may use optical means, where a visible or non-visible light or laser beam is emitted and received, acoustical means, where an audible or ultrasound sound is emitted and received, or an electro-magnetic scheme, where radar beam is transmitted and received. The distances may be estimated using a Time-of-Flight (TOF), homodyne or heterodyne phase detection schemes. The distance meters may share the same correlator, signal conditioning circuits, or the same sensor. Two or more angle meters may be used defining parallel or perpendicular measurement planes, for measuring angles between surfaces, and for estimating physical dimensions such as length, area or volume. |
US12215967B2 |
Line-scanning three-dimensional sensing system
A line-scanning three-dimensional sensing system measures a surface profile of an object. In the system, a dispersion optical module (DOM) performs a forward optical process of chromatically dispersing a polychromatic linear light beam into constituent narrowband linear light beams (CNLLBs) and focusing the CNLLBs on different focal planes to form a rainbow light pattern for illuminating a scanned surface of the object. The illuminated object displays an information-bearing color image (IBCI) containing height information of the scanned surface. The DOM captures the IBCI, and performs a backward optical process of optically condensing the captured IBCI to form an elongated light pattern. The backward optical process is an inverse of the forward one. A slit spatially filters the elongated light pattern to form an output light line. A height profile of the scanned surface is obtained by analyzing a spectral content at each point of the output light line. |
US12215962B2 |
Energy harvesting assemblies
According to some examples, an energy harvesting assembly for a projectile comprises an inlet provided at the tip of a casing of the projectile, multiple outlets provided circumferentially around an outer surface of the casing proximate the tip, and an airflow channel structure extending from the inlet in a generally axial direction through a turbine to the multiple outlets. |
US12215958B2 |
Detecting magazine types using magnets
Magazines of conducted electrical weapons (CEW) comprise a set of magnetic elements having positions, polarities, and magnitudes corresponding to a type of magazine. The CEW uses sensors to detect an indicator magnet indicating that a magazine is inserted into a bay of the CEW. The CEW additionally uses sensors to detect information about the set of magnetic elements and determines, based on the detected information, a type of the magazine. |
US12215957B2 |
Entangling projectile system for the disabling of UAV's and other targets of interest
The present invention surrounds a payload for use as a projectile for disabling and neutralizing Unmanned Aerial Vehicle (UAV) threats and the like. The payload uses a central projectile and one or more satellite projectiles tethered to central projectile. The satellite projectiles provide entangling elements. The satellite projectiles are configured to expand outward from the central projectile after firing to provide an entangling projectile system wherein any object or individual within the entangling zone of the projectile system can be ensnared and neutralized through the entangling action of the projectile system. |
US12215955B2 |
Muzzleloader power cell with primer
Muzzleloader systems including a pre-packaged propellant charge with a primer and receptacle. The muzzleloader system may include a propellant containment vessel separate from the primer and the projectile and that doesn't contact with the projectile until assembly. The muzzleloader may be rear loading, with a constriction portion forward of the breech chamber. The propellant containment vessel may include a body portion having a forward opening, with a propellant charge disposed therein and a cap portion that is crimp rolled within the mouth of the vessel to seal the forward opening. The closed end of the propellant containment vessel may define a primer receptacle configured to receive the primer. The receptacle may define a depth that is less than the primer height so that, when inserted into the receptacle, the primer extends rearwardly beyond the containment vessel. The muzzleloader system may be configured to fire only specifically configured propellant containment vessels. |
US12215953B2 |
Compound projectile launcher
A projectile launcher includes a frame, a grip, a hub mounted to the frame and configured to rotate about a central axis, the hub configured to wind a power cable about the central axis, and a flexible limb extending upwardly from the frame, the limb having a first end and a second end, the first end secured to the frame, the power cable coupled with the limb proximate the second end, with the grip mounted to the frame between the central axis and the first end of the limb. |
US12215950B2 |
Firearm and a method of manufacturing it
A receiver and a method for manufacturing it are disclosed. The receiver contains an assembly pivotally coupled with the lower receiver, a buttstock coupled with the assembly, wherein the assembly is configured to move from a locked position to a folded position and back to the locked position. |
US12215949B2 |
Handgun having metallic rails within a polymeric frame
A handgun is disclosed. The handgun contains a frame composed of polymer material, the frame contains a channel formed therein, wherein the channel contains sides, and a forward rail positioned within the channel. |
US12215943B2 |
System and method for a linear trigger assembly
A trigger assembly is disclosed. The trigger assembly includes a trigger shoe having a top surface, a brace coupled to the trigger shoe, a joint coupled to the brace, a trigger bar coupled to the brace, a trigger hood coupled to the top surface of the trigger shoe and the joint, and a track disposed between the trigger hood and the trigger shoe, wherein the trigger shoe is configured to move along the track. |
US12215940B2 |
Firearm locking device
A device including a body coupled to a magazine receiving area of a firearm and a locking unit that locks a firearm to the body of the device. |
US12215939B2 |
Heat exchanger
A heat exchanger includes a plurality of flat heat transfer tubes and a header, wherein each of the flat heat transfer tubes internally includes a plurality of windward channels and a plurality of leeward channels that are arranged on a leeward side of the windward channels, the header includes a main body unit having an internal space that is connected to the windward channels and the leeward channels, a partition member that separates the internal space into a windward side space at a side of ends of the windward channels and a leeward side space at a side of ends of the leeward channels, and an inflow portion that supplies a refrigerant to the lower portion of the leeward side space, and an upper side communication path that allows communication between the leeward side space and the windward side space is formed in an upper portion of the partition member. |
US12215938B2 |
Heat exchanger mount with internal flow passage
A heat exchanger includes a first header including a fluid inlet and a second header positioned downstream of the first header with respect to a first flow path of a first fluid and including a fluid outlet. The heat exchanger further includes a core extending from the first header to the second header and a mount structure extending between the first header and the second header. The core includes a plurality of core tubes. The mount structure is integrally formed with a subset group of diverted tubes of the plurality of core tubes and includes one or more internal flow passages that are connected to the subset group of diverted tubes such that the one or more internal flow passages are in flow communication with the first header and the second header in parallel to a non-diverted portion of the core. |
US12215937B2 |
Heat exchanger plate, and a plate heat exchanger
A plate heat exchanger comprises a heat exchanger plate having a quadrilateral shape with two opposite primary sides and two opposite secondary sides, and a longitudinal central axis being parallel with the primary sides. The heat exchanger plate comprises a heat exchanger area having a corrugation of ridges and valleys. Four porthole areas are located at a respective corner of the heat exchanger plate and each comprises a respective porthole extending through the heat exchanger plate. An edge area extends around and adjoins the heat exchanger area and the porthole areas. The heat exchanger area comprises a main area and a local part area extending along one of the primary sides and adjoining the edge area and one of the porthole areas. The valleys of the local part area are tapering towards the longitudinal central axis. |
US12215936B2 |
Heat sink for an electronic board of a motor vehicle motor-driven fan unit
The invention relates to a heat sink for an electronic board of a motor vehicle motor-driven fan unit, comprising a surface (2) intended for exchanging heat with an air flow set in motion by the motor-driven fan unit, referred to as exchange surface (2), said exchange surface (2) comprising a planar portion (3) arranged so that, in a position installed in the motor-driven fan unit, the air flow set in motion by the motor-driven fan unit flows substantially parallel to said planar portion (3), the exchange surface (2) also comprising a set of blind recesses (4) flush with said planar portion (3). |
US12215934B2 |
Thermal module structure
A thermal module structure includes an aluminum base having an upper and a lower surface, at least one L-shaped copper heat pipe, a first aluminum fin assembly, a second aluminum fin assembly, and at least one copper embedding layer. The copper heat pipe includes a heat absorption section fitted on the aluminum base, and a heat dissipation section connected to the second aluminum fin assembly. The copper embedding layers are provided on the aluminum base at areas corresponding to the first aluminum fin assembly and the heat absorption section of the copper heat pipe, and on a bottom surface of the first aluminum fin assembly that is to be connected to the aluminum base. Thus, the first aluminum fin assembly and the copper heat pipe can be directly welded to the aluminum base via the copper embedding layers without the need of electroless nickel plating. |
US12215933B2 |
Compact heat exchanger with wavy fin turbulizer
A heat exchanger includes a fluid flow passage with a wavy fin turbulizer. The turbulizer includes sidewalls extending lengthwise along a fluid flow direction between its first and second ends, and the sidewalls are spaced apart across the width of the turbulizer. Each flow channel of the turbulizer is defined between two adjacent sidewalls. Each sidewall has a smoothly and continuously curved profile with repeating wave forms being defined along the length of the turbulizer. The continuously curved profile of the sidewalls is defined by a non-circular shape, such as elliptical, sinusoidal, parabolic and hyperbolic shapes. The radius of curvature changes constantly and reaches a maximum at or near the inflection point between adjacent crests and troughs of the profile, to provide improved particle pass-through, lower pressure drop, and enhanced plateability of internal surfaces. |
US12215928B2 |
Thermal energy storage and power generation system
A thermal energy storage and power generation system includes a thermal energy storage device including a container, a heating element in the container, a pair of fins in the container and arranged on opposite sides of the heating element, a thermal storage material in the container, and a tube in the container and extending around the thermal storage material. The system also includes a generator in communication with the thermal energy storage device for converting thermal energy into electrical energy as well as subsystems for regulating and controlling the system. |
US12215925B2 |
Methods and apparatuses for drying electronic devices
Methods and apparatuses for drying electronic devices are disclosed. An exemplary method comprises: placing a portable electronic device into a drying chamber; providing a first air channel, wherein the first air channel connects the drying chamber, a pressure-generating device, and a moisture-reducing device; generating a first air flow through the first air channel using the pressure-generating device; removing a first moisture from an interior of the portable electronic device to an exterior of the portable electronic device; detecting moisture removed from the portable electronic device; pausing the generating the first air flow through the first air channel based on the amount of moisture; providing a second air channel, wherein the second air channel connects the moisture-reducing device, the pressure-generating device, a valve, and an evacuation channel; generating a second air flow through the second air channel using the pressure-generating device; and removing a second moisture from the moisture-reducing device. |
US12215903B2 |
Refrigeration cycle device
A refrigeration cycle device includes: a switching valve configured to switch between a battery mode in which refrigerant flows to a battery heat exchanger and a non-battery mode in which the refrigerant bypasses the battery heat exchanger; and a controller controlling a compressor and the switching valve. The controller includes an estimation unit configured to estimate an oil stagnation amount, which is an amount of lubricating oil accumulated in the battery heat exchanger in accordance with execution of the non-battery mode. The controller includes a determination unit configured to determine whether lubricating oil in the battery heat exchanger needs to be recovered on the basis of the oil stagnation amount. The controller includes an execution unit configured to execute an oil recovery mode for recovery of lubricating oil in the battery heat exchanger when the determination unit determines that lubricating oil needs to be recovered. |
US12215900B2 |
Refrigeration cycle device
A refrigeration cycle device includes a compressor, an upstream branch portion, a heating portion, a decompression portion, a bypass passage, a bypass flow adjustment portion, and a mixing portion. The mixing portion mixes a bypass side refrigerant flowing out from the bypass flow adjustment portion with a decompression-portion side refrigerant flowing out from the decompression portion, and causes the mixed refrigerant to flow to a suction port side of the compressor. The mixing portion mixes the bypass side refrigerant and the decompression-portion side refrigerant such that an enthalpy difference obtained by subtracting an enthalpy of an ideal homogeneously mixed refrigerant from an enthalpy of a suction side refrigerant actually sucked into the compressor is equal to or less than a predetermined reference value. |
US12215899B1 |
Thermoelectric dehumidifier
The invention relates to a thermoelectric dehumidifier, comprising a housing and a thermoelectric module, wherein a middle partition is arranged in the housing, a cold end of the thermoelectric module is arranged on a front face of the middle partition, and a hot end of the thermoelectric module is arranged on a back face of the middle partition; the middle partition is also provided with a windshield comprising an air inlet end and an air blowing end which are communicated, heat dissipation air from the hot end enters from the air inlet end and is blown out from the air blowing end, and the air from the air blowing end blows to a surface of a refrigeration metal plate, so that condensed water drops on the surface of the refrigeration metal plate are accelerated to slide into improve condensation efficiency. |
US12215894B2 |
Towable heater
A portable heater includes a housing having an air inlet and an air outlet, one or more burners housing within the housing and configured to heat air passing through the housing from the air inlet to the air outlet, and a duct positioned in a storage compartment of the housing. The duct includes a first end coupled to the storage compartment and a second end extendable from the housing when a door of the storage compartment is in an open position. |
US12215893B1 |
Method and apparatus for single pipe instant warm water supply in buildings
A method and an apparatus are provided for on-demand and instant warm water supplying at the point of consumption. In this method only cold water is distributed and supplied to different places within a building through a single piping system. The apparatus has only a single input pipe for cold water and heats water in a heating unit just as needed on demand at the point of consumption after harvesting the heat energy of wastewater from drainage. The heating unit alternatives are an electric resistive element, a magnetron generating microwave, or a thermoelectric body warming the input water as needed and no more through a controller. No hot and cold-water mixer is used. The method and apparatus help the building industry save on plumbing costs and consumed energy and water, while bringing more comfort to users through direct and local discharging of warm water on demand and as adjusted instantly. |