Document | Document Title |
---|---|
US11875966B2 |
Method and apparatus for inspection
An electron beam inspection apparatus, the apparatus including a plurality of electron beam columns, each electron beam column configured to provide an electron beam and detect scattered or secondary electrons from an object, and an actuator system configured to move one or more of the electron beam columns relative to another one or more of the electron beam columns, the actuator system including a plurality of first movable structures at least partly overlapping a plurality of second movable structures, the first and second movable structures supporting the plurality of electron beam columns. |
US11875963B2 |
Device for connecting to a high-voltage grid
A device for connecting to a high-voltage grid carrying an AC voltage and having a plurality of phases, includes an active part having at least one phase connection for connecting to a phase of the high-voltage grid, at least one step winding connected downstream of one of the phase connections and having a plurality of taps, a tap changer having, for each step winding, a selector for currentlessly switching over from a current to a desired tap of the step winding, and a load changeover switch connected downstream of the selector in series for commutating the current from the current to the desired tap, for avoiding a high short-circuit current in the step winding or in the tap changer. An impedance unit, having an impedance to be switched between a low impedance and a high impedance, is disposed between each selector and each load changeover switch. |
US11875947B2 |
Capacitive units and methods of forming capacitive units
Some embodiments include a capacitive unit having two or more capacitive tiers. Each of the capacitive tiers has first electrode material arranged in a configuration having laterally-extending first segments and longitudinally-extending second segments. The first and second segments join at intersection-regions. The first electrode material of the first and second segments is configured as tubes. The capacitive tiers are together configured as a stack having a first side. The first electrode material caps the tubes along the first side. Capacitor dielectric material lines the tubes. Second electrode material extends into the lined tubes. Columns of the second electrode material extend vertically through the capacitive tiers and are joined with the second electrode material within the lined tubes. A conductive plate extends vertically along the first side of the stack and is directly against the first electrode material. Some embodiments include methods of forming integrated assemblies. |
US11875945B2 |
Capacitor component including connection portion between external electrode and body
A capacitor component includes a body having a stacked portion in which first internal electrodes and second internal electrodes are alternately stacked with each other and with dielectric layers therebetween in a first direction, and having first and second connection portions disposed on opposite surfaces of the stacked portion, respectively, in a second direction perpendicular to the first direction. First and second external electrodes are disposed on the first and second connection portions, respectively. The first and second connection portions each include a metal layer disposed on the stacked portion and a ceramic layer disposed on the metal layer. Corners of the body have a rounded shape in a cross-section of the body extending in the first and second directions. |
US11875943B2 |
Multilayer ceramic capacitor
A multilayer ceramic capacitor includes a body including a dielectric layer and first and second internal electrodes alternately disposed with the dielectric layer interposed therebetween, a first external electrode disposed on the body and connected to the first internal electrode, and a second external electrode disposed on the body and connected to the second internal electrode. The dielectric layer includes a first dielectric layer adjacent to the first internal electrode, a second dielectric layer adjacent to the second internal electrode, and a third dielectric layer disposed between the first and second dielectric layers. D1 |
US11875938B1 |
Systems and methods for generating motion
A system comprises a hollow body forming a closed loop channel; one or more electromagnetic coils on the hollow body; a free-moving magnetic object in the channel; and a control system configured to control the one or more electromagnetic coils to cause the free-moving magnetic object to rotate within the channel during an acceleration phase and to cause one or more magnetic collisions with at least one of the one or more electromagnetic coils during an energy transfer phase, the one or more magnetic collisions causing a directional movement of the system. |
US11875935B2 |
Integrated electronic device comprising a coil and method for manufacturing such a device
An electronic device includes a substrate; a porous semiconductor material layer arranged on the substrate; a first high magnetic permeability material arranged inside the pores of a first portion of the porous semiconductor layer, the first portion of the porous semiconductor material layer impregnated with the first high magnetic permeability material forming a first magnetic layer separated from the substrate by a second portion of the porous semiconductor material layer; and a coil arranged on the first magnetic layer. |
US11875933B2 |
Switchboard including current transformer
A switchboard is provided via a terminal bushing; a switchboard terminal coupled to the terminal bushing; a metering transformer bushing which is installed or released from the front part thereof through a breaker chamber, covers the switchboard terminal, and is inserted into the terminal bushing; and a metering transformer which is fastened to the metering transformer bushing and disposed on the outer circumference of the metering transformer bushing. The metering transformer includes at least one terminal that faces forward, and the metering transformer bushing may include an opening for exposing the at least one terminal to the front thereof. |
US11875929B2 |
Coil component and method of manufacturing the same
A coil component including a body having a magnetic portion including a metal magnetic particle and a resin, and a coil conductor embedded in the magnetic portion, and an outer electrode provided on a surface of the body and connected to the coil conductor. The coil conductor is a wound body of a conductive wire covered with an insulating film, and has a first surface and a second surface facing each other in a winding axis direction. Also, on the first surface of the coil conductor, a first resin portion is provided at least either on a surface of the conductive wire or in a gap between adjacent ends of the conductive wire. |
US11875928B2 |
Reactor
A reactor includes a coil, a magnetic core, and a holding member holding an end face of the wound part in an axial direction and an outer core part of the magnetic core. The holding member is a frame-shaped body having a through hole into which an end portion of the inner core part is inserted. The outer core part has an inward surface opposing the inner core part, an outward surface on an opposite side to the inward surface, and a plurality of peripheral surfaces joining between the inward surface and the outward surface. The reactor includes a core coupling member, coupling the outer core part and the inner core part, having a supporting piece supporting the outward surface of the outer core part, and an engaging leg piece having a distal end engaging a peripheral surface engaging part formed on a peripheral surface of the inner core part. |
US11875925B2 |
Thermistor, varistor or capacitor component with a fusible connecting element between the main body of the component
An electrical component comprises a main body and at least one external electrode that is fastened by a connecting material to the main body. The main body and the external electrode have different coefficients of thermal expansion that determine a critical temperature which, when exceeded, results in a connection between the main body and the external electrode experiencing mechanical stresses that lead to damage to the component. The connecting material has a melting point which is lower than a critical temperature. |
US11875924B2 |
Method of fabricating resistor in igniter
A method of fabricating resistors in igniter is provided. The method includes punching an alloy material to obtain a plurality of alloy components. The alloy components are disposed on a substrate, and electrodes are disposed on the substrate. Resistors in igniter are obtained by disposing electrodes on the substrate such that two electrically connecting regions of each alloy component are physically contacting and electrically connecting to the electrodes, respectively. The resulting resistors in igniter have uniform size and stable shape hence showing great ignition performance. |
US11875921B2 |
Lightweight carbon nanotube cable comprising a pair of plated twisted wires
A carbon nanotube (CNT) cable includes: a pair of plated twisted wires, each wire comprising one or more sub-cores, at least one sub-core comprising CNT yarn; a dielectric surrounding the plated twisted wires; and an electrical layer surrounding the dielectric, the electrical layer configured to shield the CNT cable. A method for making a CNT cable includes: controlling a deposition rate, depositing plating so as to surround a pair of wires, each wire comprising one or more sub-cores, at least one sub-core comprising CNT yarn; twisting the plated wires together; and surrounding the plated twisted wires with an electrical layer configured to shield the plated twisted wires, thereby creating the CNT cable. |
US11875919B2 |
Multilayer electric field grading article, methods of making the same, and articles including the same
A multilayer electric field grading article comprises first and second layers forming a discrete interface. The first layer comprises a first electric field grading composition comprising first particles dispersed in a first matrix material. The second layer comprises a second electric field grading composition comprising second particles, compositionally different than the first particles, dispersed in a second matrix material. The first and second layers have respective first and second degrees of nonlinearity between respective first and second onset voltages and corresponding first and second breakdown voltages. The first and second layers taken together have a combined onset voltage that is higher than the first and second onset voltages, and the first and second layers taken together have a greater combined degree of nonlinearity than each of the first and second degrees of nonlinearity taken individually. A method of reducing electric field stress at a joint or termination of a substrate includes applying the multilayer electric field grading article to a surface of a substrate. |
US11875912B2 |
Shielded flat cable
A shielded flat cable includes a plurality of ground lines disposed in a first plane, a pair of signal lines provided between the plurality of ground lines and disposed in the first plan, an insulating layer covering the plurality of ground lines and the pair of signal lines, and a shield layer covering the insulating layer. In a cross section perpendicular to a longitudinal direction, the plurality of ground lines include an adjacent ground line adjacent to one signal line of the pair of signal lines. A minimum distance between the pair of signal lines is smaller than a minimum distance between the adjacent ground line and the one signal line. |
US11875910B2 |
Off-axis capillary x-ray optics
An optical apparatus is provided for manipulating light from x-ray sources (e.g., free electron lasers). In some embodiments, the optical apparatus includes a first capillary optic having a first longitudinal axis and a second capillary optic having a second longitudinal axis that is angled with respect to the first longitudinal axis. The second capillary optic is positioned to receive light directly from the first capillary optic. |
US11875909B2 |
Pulse generator and radiation system having the same
Pulse generators and radiation systems having the same are provided. A pulse generator may include a shielding device and a control device operably connected with the shielding device. The control device may be configured to control the shielding device to intermittently shield radiation emitted from the radiation source to produce pulsed radiation. |
US11875908B2 |
Electrode with radioisotope and phosphor composite layer for hybrid radioisotope batteries and radioluminescent surfaces
An electrode for beta-photovoltaic cells includes: a substrate formed of a conductive layer with a thickness ranging between about 10 nm to 1 micron; a composite layer of radioluminescent phosphor with radioisotope particles homogeneously dispersed therein formed on conductive substrate with a thickness ranging between about 1 and 25 microns; and a semiconductor comprising a P-i-N/P-u-N junction or a N-i-P-P junction. The radioisotope may be a beta-emitter, such as Ni-63, H-3, Pm-147, or Sr-90/Y-90. |
US11875907B2 |
Series and/or parallel connected alpha, beta, and gamma voltaic cell devices
A device for producing electricity. The device includes a substrate having spaced apart first and second surfaces and doped a first dopant type, first semiconductor material layers disposed atop the first substrate surface and doped the first dopant type, and second semiconductor material layers disposed atop the first semiconductor material layers and doped a second dopant type. A first contact is in electrical contact with the second substrate surface or in electrical contact with one of the first semiconductor material layers. A beta particle source emits beta particles that penetrate into the semiconductor material layers; the beta particle source is proximate the uppermost layer of the second plurality of semiconductor material layers. A second contact is in electrical contact with one of the second plurality of semiconductor material layers. In one embodiment, bi-polar contacts (the first and second contacts) are co-located on each major face of the device. |
US11875905B1 |
Salubrity retention system using selective digital communications
One or more devices that provides an immersive cerebral salubrity retention and selection package (ICSRSP) to potential new patients (PNPs) comprising customized cerebral salubrity care personnel with available personal time periods to improve their cerebral salubrity. An ICSRSP determines whether a PNP qualifies for a cerebral health immersion program (CHIP). The ICSRSP generates a set of interrogatives based on data and data sets (used for a determination) that are not included in initially collected data regarding the PNP. The PNP's acceptance into the ICSRSP is based on an assessment of the PNP data and PNP-provided responses to the interrogatives. If the PNP is selected for the CHIP, an option is provided to the PNP to enroll in the CHIP to become a patient. If additional information is needed to complete an acceptance process for the CHIP, a user interface is provided enabling the PNP to provide data for process completion. |
US11875901B2 |
Registration apparatus, registration method, and recording medium
A registration apparatus is configured to access a network formed of a set of first nodes and first edges, the first nodes each representing a first feature vector including a plurality of elements, the first edges each coupling two first nodes representing two first feature vectors to each other based on two first feature vectors, a processor in the registration apparatus is configured to execute: obtaining processing of obtaining a second feature vector; and registration processing of registering a second node representing the second feature vector to the network based on a similarity relationship among third feature vectors in a set of third feature vectors included in the set of first feature vectors, and coupling the second node and a third node representing the third feature vector to each other with a second edge, the number of third feature vectors being smaller than the number of first feature vectors. |
US11875897B2 |
Medical image processing apparatus, method, and program, and diagnosis support apparatus, method, and program
Provided are a medical image processing apparatus, method, program, and a diagnosis support apparatus, method, and program that can efficiently collect medical images that have a large contribution to improving the accuracy of a diagnosis using medical images. The medical image processing apparatus includes a reception unit that receives an input of a medical image and patient information corresponding to the medical image, an analysis result acquisition unit that acquires an analysis result obtained by analyzing the medical image, a detection unit that detects whether or not the analysis result has been corrected, and a data processing unit that creates and stores data in which identification information capable of identifying a patient is concealed in a case where it is detected that the analysis result has been corrected. |
US11875893B2 |
Method and apparatus for outputting information related to a pathological slide image
A computing apparatus includes: at least one memory; and at least one processor, wherein the processor generates quantitative information regarding at least one cell included in a region of interest of a pathological slide image by analyzing the pathological slide image, generates qualitative information regarding at least one tissue included in the pathological slide image by analyzing the pathological slide image, and controls a display apparatus to output at least one of the quantitative information and the qualitative information on the pathological slide image according to a manipulation of a user. |
US11875887B2 |
Methods and apparatus for virtual competition
A system configured to be coupled with a participant of an activity. The system comprises: a participant activity monitoring unit configured for monitoring a performance of the activity by the participant; an activity information module configured for storing performance information corresponding to the activity; and a participant performance correlator configured for delivering comparative performance data based on the monitored performance of the activity by the participant and the stored performance information. |
US11875885B2 |
Interoperable platform for reducing redundancy in medical database management
Systems and methods are disclosed for reducing redundancy in medical database management. An example system may include an application program interface communicatively linked to a user interface associated with each of: a plurality of hospital information systems, a plurality of source devices associated with each of the plurality of hospital information systems, and a plurality of electronic data management systems. The system may further include a mapping module configured to map lexical tokens between patient-specific data forms used by each of the system components. An example method may performed by a computing device having one or more processors may include receiving, from the source devices, patient-specific health data; generating updates to patient-specific electronic health records (EHR) for patients; generating patient-specific electronic data capture (EDC) data associated with the patients, and updating electronic data management systems with the patient-specific EDC data. |
US11875882B1 |
System for predicting end-stage renal disease complication risk based on contrastive learning
Disclosed is an system for predicting end-stage renal disease complication risk based on contrastive learning, including an end-stage renal disease data preparation module, configured to extract structured data of a patient by using a hospital electronic information system and daily monitoring equipment, and process the structured data to obtain augmented structured data; and a complication risk prediction module, configured to construct a complication representation learning model and a complication risk prediction model, perform training and learning on the augmented structured data through the complication representation learning model to obtain a complication representation, and perform end-stage renal disease complication risk prediction by using the complication representation through the complication risk prediction model. |
US11875878B2 |
Machine learning method and apparatus using steps feature selection based on genetic algorithm
The present disclosure relates to a machine learning method and apparatus using steps feature selection based on a genetic algorithm, and the machine learning method includes defining a feature set including a plurality of features, generating a plurality of feature combinations including n-dimensional features (n is a natural number) for the feature set, independently constructing feature models for the plurality of feature combinations and calculating prediction accuracy for each of the feature models as a prediction result for a predetermined data set, arranging the feature models according to the prediction accuracy to determine at least one good feature model that satisfies a preset criterion, determining at least one good feature from among features included in a corresponding feature set of the at least one good feature model, and updating the feature set to include only the at least one good feature and re-determining a good feature model for a (n+1)-dimensional feature combination based on the updated feature set. |
US11875871B2 |
Memory channels calibration during boot wherein channels are calibrated in parallel based on identifer
In an embodiment, a system includes an energy source and an integrated circuit that is coupled to one or more memory devices via a plurality of memory channels. A memory controller in the integrated circuit is programmable with a plurality of identifiers corresponding to the plurality of channels, and is further programmable with a command and a first identifier associated with the command. Responsive to the command, the memory controller is configured to perform one or more calibrations on a subset of the plurality of channels for which corresponding identifiers of the plurality of identifiers match the first identifier. Other ones of the plurality of channels, for which the corresponding identifiers do not match the first identifier, do not perform the calibration. |
US11875868B2 |
Quick reliability scan for memory device
Technologies for performing a quick reliability scan include, for a particular block of a set of blocks of different block types, each block of the set of blocks including pages of memory of a physical memory device, identifying subset of the pages of the block. The block is scanned by scanning the subset of the plurality of pages of the block for a fold condition. A page of the subset of the plurality of pages is determined to have the fold condition. After the set of blocks has been scanned, the folding of the block that includes the page that has been determined to have the fold condition is requested. |
US11875867B2 |
Weighted wear leveling for improving uniformity
A memory device can include multiple memory cells and a processing device operatively coupled with the memory device to perform operations including grouping the memory cells into a groups based on a metric reflecting an electrical distance of a memory cell from a voltage source, and determining, for each group, a respective share of write operations, wherein the share of write operations is related to an aggregate value of the metric for memory cells of the group. The operations can also include distributing the write operations to each group according to the share of write operations determined for the group. |
US11875865B2 |
Select gate reliability
A method includes determining a programmed threshold voltage for a select gate of a memory string and assigning the select gate a programmed reliability rank based upon the programmed threshold voltage. The programmed reliability rank indicates that hot data, warm data, and/or or cold data are programmable to the memory string. The method further includes incrementing a quality characteristic count to a first check voltage value, determining a first checked threshold voltage for the select gate at the first check voltage value, and assigning the select gate a first reliability rank based upon the first checked threshold voltage. The first reliability rank indicates that the warm data or the cold data, or both, are programmable to the memory string. |
US11875864B2 |
Mitigating edge layer effect in partially written blocks
A storage device includes 3D NAND including layers of multi-level cells. When a shutdown command is received, whether a block is partially written is evaluated. If so, dummy lines are written after the last written wordline of the block. Partially written blocks may be those having a fill percentage less than a threshold. The threshold may be a function of the PEC count of the block. If a maximum retention time is exceeded by data stored in a partially written block, dummy lines may also be written to the block. |
US11875861B2 |
Memory cell sensing
Sensing devices might include a first voltage node configured to receive a first voltage level, a second voltage node configured to receive a second voltage level lower than the first voltage level, a p-type field-effect transistor (pFET) selectively connected to a data line, and a sense node selectively connected to the pFET. The pFET might be connected between the first voltage node and the data line, between the second voltage node and the data line, and between the first voltage node and the data line. Memories might have controllers configured to cause the memories to determine whether a memory cell has an intended threshold voltage using similar sensing devices. |
US11875859B2 |
Memory devices for comparing input data to data stored in memory cells coupled to a data line
A memory device might include control circuitry configured to cause the memory device to compare input data to data stored in memory cells connected to a data line, cause a first level of current to flow from the data line in response to a mismatch between one digit of the input data and data stored in a respective pair of memory cells, cause a second level of current to flow from the data line in response to a mismatch between a different digit of the input data and the data stored in a respective pair of memory cells, compare a representation of a level of current in the data line to a reference, and deem the input data to potentially match or not match the data stored in the plurality of memory cells in response to the comparison. |
US11875856B2 |
Semiconductor memory device
According to one embodiment, a semiconductor memory device includes: a first memory cell; a second memory cell; a first word line; a second word line; and a first bit line. The device is configured to execute a first operation, a second operation, and a third operation to write data into the first memory cell. In the first operation, a first voltage is applied to the second word line. In the second operation, after the first operation, a second voltage higher than the first voltage is applied to the second word line. In the third operation, after the second operation, a third voltage higher than the second voltage is applied to the first word line, and a fourth voltage lower than both the second voltage and the third voltage is applied to the second word line. |
US11875855B2 |
Non-volatile memory device including signal lines arranged at the same level as a common source line and a gate arranged at the same level as a ground selection line
A memory device including: a memory cell array disposed in a first semiconductor layer, the memory cell array including a plurality of wordlines extended in a first direction and stacked in a second direction substantially perpendicular to the first direction; and a plurality of pass transistors disposed in the first semiconductor layer, wherein a first pass transistor of the plurality of pass transistors is disposed between a first signal line of a plurality of signal lines and a first wordline of the plurality of wordlines, and wherein the plurality of signal lines are arranged at the same level as a common source line. |
US11875851B2 |
Semiconductor memory device
A semiconductor memory device includes a memory cell array having memory strings that include memory cells and first and second selection transistors. During a read operation, a controller applies a first voltage higher than ground to a source line, and a second voltage to a first and second selection gate lines that are connected to a selected memory string. The second voltage is also applied to the first selection gate lines connected to non-selected memory strings during a first period of the read operation. A third voltage higher than ground and lower than the second voltage is applied to the first selection gate lines connected to non-selected memory strings during a second period of the read operation subsequent to the first period. |
US11875845B2 |
Memory device and operating method of the memory device
There is provided a method for operating a memory device for performing a program operation of programming data in selected memory cells among a plurality of memory cells. The method includes: applying a program voltage to the selected memory cells; verifying program states of memory cells programmed to any one program state among a plurality of program states distinguished based on a plurality of threshold voltages among the selected memory cells; and verifying an erase state of memory cells programmed to an erase state among the selected memory cells. |
US11875843B2 |
Systems and methods for improved data access speed
Systems and methods are provided for a memory device. A memory device includes a memory array, a column selection circuit coupled to the memory array, where the column selection circuit is configured to generate a column selection signal, and a sense amplifier configured to receive data signals from the memory array. An enable signal generating circuit is configured to generate a first enable signal and a second enable signal. The column selection circuit generates the column selection signal based on the first enable signal, and the sense amplifier is configured to receive a data signal from the memory array in response to the second enable signal. |
US11875841B2 |
Memory device with high data bandwidth
A memory device is provided. The memory device includes at least one memory chip and a logic chip. Each of the at least one memory chip includes a memory array, a plurality of bit lines, and a plurality of data paths. The data paths respectively correspond to the bit lines. The number of the data paths is equal to or less than the number of the bit lines. A plurality of data transmission ports of the logic chip are electrically connected to the data paths of the at least one memory chip in a one-to-one manner. The number of the data transmission ports is equal to a sum of the data paths of the at least one memory chip. |
US11875840B2 |
Semiconductor device performing in-memory processing and operation method thereof
A semiconductor device includes a cell circuit including a plurality of memory arrays, and a control circuit configured to control the cell circuit. A memory array of the plurality of memory arrays has a plurality of sub-arrays including a first sub-array and a second sub array, and an array connecting circuit configured to connect bit lines of the first sub-array to respective corresponding bit lines of the second sub-array according to a copy signal. The semiconductor device may further include a partial sum circuit configured to perform charge sharing between a plurality of bit lines of the first sub-array. |
US11875838B2 |
Memory device, semiconductor device, and electronic device
A memory device with shortened access time in data reading is provided. The memory device includes a first layer and a second layer positioned above the first layer, the first layer includes a reading circuit, and the second layer includes a first memory cell and a second memory cell. The reading circuit includes a Si transistor. The first memory cell and the second memory cell each include an OS transistor. The first memory cell is electrically connected to the reading circuit, and the second memory cell is electrically connected to the reading circuit. When a first current corresponding to first data retained in the first memory cell flows from the reading circuit to the first memory cell and a second current corresponding to second data retained in the second memory cell flows from the reading circuit to the second memory cell, the reading circuit compares the current amounts of the first current and the second current, and reads the first data. |
US11875836B2 |
Apparatus and method for endurance of non-volatile memory banks via wear leveling with linear indexing
Endurance mechanisms are introduced for memories such as non-volatile memories for broad usage including caches, last-level cache(s), embedded memory, embedded cache, scratchpads, main memory, and storage devices. Here, non-volatile memories (NVMs) include magnetic random-access memory (MRAM), resistive RAM (ReRAM), ferroelectric RAM (FeRAM), phase-change memory (PCM), etc. In some cases, features of endurance mechanisms (e.g., randomizing mechanisms) are applicable to volatile memories such as static random-access memory (SRAM), and dynamic random-access memory (DRAM). The endurance mechanisms include a wear leveling scheme that uses index rotation, outlier compensation to handle weak bits, and random swap injection to mitigate wear out attacks. |
US11875834B2 |
Magnetic memory device and memory system
According to one embodiment, a magnetic memory device includes a first memory cell and a control circuit. The first memory cell includes a first magnetoresistance effect element and a first switching element coupled in series. The control circuit is configured to repeatedly apply a first voltage to the first memory cell until a first condition is satisfied in a first operation. |
US11875828B2 |
Magnetic storage reader having a bridge to align magnetic moments
A reader of a magnetic recording head includes a sensor stack, a first side shield and a second side shield disposed on opposite sides of the sensor stack in a cross-track dimension, and a bridge. The bridge is configured to align magnetic moments of the first side shield and the second side shield. The bridge is disposed above the sensor stack relative to a media-facing surface of the magnetic recording head and proximate to the first side shield and the second side shield. |
US11875825B1 |
Perpendicular magnetic recording writer with double driving coil
A perpendicular magnetic recording (PMR) writer is disclosed. A write current passes through a driving coil and a bucking coil generates a magnetic flux that passes through the main pole tip and is used to write one or more magnetic bits in a magnetic medium. The improved PMR writer includes a double driving coil (DDC) design, in which a second electric current path in parallel with the driving coil through the main pole tip is added to drive the main pole in the same direction as the top driving coil. |
US11875822B1 |
Performance characteristic transfer for localized content
Systems and techniques for validation and generation of localized content for audio and video are described herein. The systems and techniques provide for training of twin neural networks to evaluate performance characteristics, sometimes referred to as content-auxiliary characteristics, of a localized performance. The localized performance may be validated or improved by identifying misalignment in the performance characteristics to ensure that localized content preserves content as well as creative intent and performance ability in the final product. The machine learning models trained using the techniques described herein may be used in connection with auto-localization processes to automatically generate high quality localized audio and video content. |
US11875819B2 |
Method for real-time redaction of sensitive information from audio stream
A method for redacting sensitive information from an audio stream, such as a voice signal in a telephone call, in real time is provided. The method includes: receiving an audio stream; conveying the audio stream through a channel that includes a valve; detecting, from within the audio stream, a first event that indicates an onset of sensitive information; closing the valve so that the conveying of the audio stream through the channel is temporarily stopped; detecting, from within the audio stream, a second event that indicates an ending of the sensitive information; and reopening the valve so that the conveying of the audio stream through the channel is resumed. The sensitive information may include payment card industry (PCI) information, such as a card number and/or a card verification value (CVV). |
US11875800B2 |
Talker prediction method, talker prediction device, and communication system
A talker prediction method obtains a voice from a plurality of talkers, records a conversation history of the plurality of talkers, identifies a talker of the obtained voice, and predicts a next talker among the plurality of talkers based on the identified talker and the conversation history. |
US11875798B2 |
Profiles for enhanced speech recognition training
In a method for improving speech analysis between devices, a processor receives a speech input comprising audio from a speech recognition platform. A processor segments the speech input into input vectors. A processor maps the input vectors to a profile. A processor calculates affinity coefficients between each input vector and the profile. A processor aggregates the input vectors and affinity coefficients in a user profile. A processor implements the user profile in a speech recognition program. |
US11875797B2 |
Systems and methods for scripted audio production
A scripted audio production system in which the scripted audio production computerized process decreases production time by improving computerized processes and technological systems for pronunciation research and script preparation, narration, editing, proofing and mastering. The system enables the user to upload their manuscript and recorded audio of the narration of the manuscript to the system. The system then compares the recorded audio against previously uploaded manuscript and any mistakes or deviations from the manuscript are highlighted or otherwise indicated to the user. The system automatically pieces together the last-read audio into a clean file without the need for significant user interaction. The process may also be performed on the recorded audio by the narrator first uploading the audio and manuscript to the scripted audio production technology system. |
US11875796B2 |
Audio-visual diarization to identify meeting attendees
A computer implemented method includes receiving information streams on a meeting server from a set of multiple distributed devices included in a meeting, receiving audio signals representative of speech by at least two users in at least two of the information streams, receiving at least one video signal of at least one user in the information streams, associating a specific user with speech in the received audio signals as a function of the received audio and video signals, and generating a transcript of the meeting with an indication of the specific user associated with the speech. |
US11875795B2 |
Systems, methods, and storage media for performing actions in response to a determined spoken command of a user
Systems, methods, and storage media for performing actions in response to a determined spoken command of a user are disclosed. Exemplary implementations may: output audio information representing sounds within audible range of a mobile client computing platform in an ongoing manner; cause the audio information to be wirelessly transmitted over a network; receive the audio information transmitted from the mobile client computing platform; perform speech recognition on the audio information to identify any spoken instances of a predetermined keyword; responsive to identification of a spoken instance of the predetermined keyword, identify a spoken command in speech temporally adjacent to the spoken instance of the predetermined keyword that is present in the sounds represented by the audio information; and effectuate transmission of instructions corresponding to the spoken command to the wireless transmitter of the mobile client computing platform to cause the mobile client computing platform to execute the spoken command. |
US11875794B2 |
Semantically augmented clinical speech processing
Methods and systems for processing of voice input to identify intents and mapped standard terminologies are provided. Using natural language processing, an intent of a voice input is identified. The intent is utilized to identify a standard terminology that maps to the intent. The standard terminology is utilized to identify information relevant to the standard terminology in a patient's electronic health record. |
US11875791B2 |
Systems and methods for emphasizing a user's name
System and methods for processing audio signals are disclosed. In one implementation, a system may include at least one microphone configured to capture sounds from an environment of a user; and at least one processor. The processor may be programmed to receive at least one audio signal representative of at least part of the sounds captured by the microphone; identify at least one word in the at least one audio signal; and in response to identifying the at least one word, cause feedback to be provided the user. |
US11875785B2 |
Establishing user persona in a conversational system
Systems and methods for establishing user persona from audio interactions are disclosed, including a voice-based conversational AI platform having an acoustic analytical record engine and audio signal codification optimizer. The engine receives an audio sample indicative of voice conversation between an end user and a bot and transforms it into quantifiable and machine-ingestible power spectrum and acoustic indicators that uniquely represent the audio sample in the form of a feature vector. The optimizer ingests and processes the indicators to estimate likelihood of an attribute value representing the audio sample by constructing a convolutional neural network model for each attribute category. The optimizer establishes user persona attribute values across different attribute categories for the audio sample based on the estimated likelihood. Finally, a Textual Latent Value Extractor of the system determines the issue's context window and estimates the statements polarity to provide distinguishable insight in business strategy and development. |
US11875784B2 |
Methods and systems for optimized selection of data features for a neuro-linguistic cognitive artificial intelligence system
Techniques are disclosed to optimize feature selection in generating betas for a feature dictionary of a neuro-linguistic Cognitive AI System. A machine learning engine receives a sample vector of input data to be analyzed by the neuro-linguistic Cognitive AI System. The neuro-linguistic Cognitive AI System is configured to generate multiple betas for each of a plurality of sensors. The machine learning engine identifies a sensor specified in the sample vector and selects optimization parameters for generating betas based on the identified sensor. |
US11875780B2 |
Voice recognition performance constellation graph
Various embodiments described herein relate to determining and providing user-specific feedback based on an analysis of audible input sessions performed by a user. In this regard, a set of term recognition structures that each comprise a plurality of term data objects and a respective confidence score for each term data object are generated. For at least one pairing of term data objects of a predefined term glossary, a correlation coefficient value for the respective pairing is determined. In accordance with determining that the correlation coefficient value for the at least one pairing satisfies a predefined threshold a generate a visualization is generated and displayed that includes an indication of the term data objects of the at least one pairing. |
US11875776B2 |
Response generating apparatus, response generating method, and response generating program
A response generating apparatus (10) includes an acquiring unit (40) that acquires input information that is a trigger for generating a response with respect to a user and context information that is information indicating a situation of the user and a response generating unit (50) that generates, based on the context information acquired from the user, a response associated with the input information. |
US11875774B2 |
Sound image localization device, sound image localization method, and program
Provided is a sound image localizing device, a sound image localizing method, and a program that enable a virtual speaker to reproduce sound in a wide frequency band with high sound quality. A sound image localizing device 10 includes a directivity control filter design unit 11 that computes a directivity control filter from a desired directional characteristic, a filter coefficient correction unit 12 that corrects the directivity control filter computed by the directivity control filter design unit 11, and a convolution operation unit 13 that computes an output acoustic signal by performing convolution of an input acoustic signal and the directivity control filter corrected by the filter coefficient correction unit 12. Filters that respectively correspond to speakers constituting a speaker array are computed by the directivity control filter design unit 11 and the filter coefficient correction unit 12, an acoustic beam is generated using directivity control by the speaker array, and the acoustic beam is caused to be reflected from a wall surface or a ceiling to generate a virtual sound source. |
US11875773B2 |
Fan control system and method for noise cancellation
A fan control system applied to N fans inside a computer system is disclosed, comprising: a main microphone, a control circuitry, a wave generation circuitry and a number N of fan controllers. The control circuitry calculates a basic frequency value according to a temperature inside the computer system, and continuously updates a parameter by any known optimization algorithm according to a main audio signal from the main microphone. The wave generation circuitry generates N square waves according to the basic frequency value and the parameter. The N fan controllers respectively form and transmit N modulation signals to the N fans according to the N square waves and N tachometric signals from the N fans. The parameter is one of a frequency variation and a set of phase differences, and the N square waves have the same frequency. |
US11875771B2 |
Audio system and signal processing method for an ear mountable playback device
An audio system for an ear mountable playback device comprises a speaker, an error microphone configured to predominantly sense sound being output from the speaker and a further microphone configured to predominantly sense ambient sound. The system further comprises a first noise filter coupling the further microphone to the speaker, a second noise filter coupling the error microphone to the speaker and an adaptation engine. The adaptation engine is configured to adapt a response of the first noise filter depending on error signals from at least the error microphone, estimate a leakage condition from the response of the first noise filter, and adapt a response of the second noise filter depending on the estimated leakage condition. |
US11875767B2 |
Synchronized mode transition
Methods, systems, computer-readable media, devices, and apparatuses for synchronized mode transitions are presented. A first device configured to be worn at an ear includes a processor configured to, in a first contextual mode, produce an audio signal based on audio data. The processor is also configured to, in the first contextual mode, exchange a time indication of a first time with a second device. The time indication is exchanged based on detection of a first condition of a microphone signal. The processor is further configured to, at the first time, transition from the first contextual mode to a second contextual mode based on the time indication. |
US11875766B2 |
Motorized pole mount for sonar transducers
The present invention is directed to a mounting device for a fish finding apparatus and, more particularly, to a motorized mounting device which includes an adjustable length pole used to mount a sonar transducer or other device an angler may be interested in mounting to the end of the pole that enters the water. The pole is used to spin the transducer or other apparatus in a clockwise and counterclockwise direction with a switch that is adapted to be operated by the angler's foot or a wireless remote. The mounting device is configured to be secured to a boat or mounted on a boat troll motor whereby the adjustable pole is secured and spins independent of the troll motor shaft. |
US11875764B2 |
Data-driven autosuggestion within media content creation
A media composition application, such as a musical scorewriter or a digital audio workstation, provides in situ suggestions for continuation or completion of a media composition. The suggestions are based on some or all of the portion of the composition already composed or are based on a corpus of compositions, such as those by a particular composer or those of a specific genre. The length of the suggestions is specified by the user. The suggestions are provided within a graphical user interface of the application and displayed as a possible direct continuation of the composition within a musical stave. If the user rejects the suggestion, additional suggestions are automatically displayed in situ. Reductive, most-probable suggestions may be offered as well as exploratory suggestions that facilitate a creative compositional interaction between user and application. Data filters enable selected aspects of a data source to be used for suggestion generation. |
US11875754B2 |
Display panel, method for driving the same, and a display device
Provided are a display panel, a method for driving a display panel, and a display device. The display panel includes first pixels. The first pixel includes first and second light-emitting elements, and first and second pixel circuits respectively electrically connected to first electrodes of the first and second light-emitting elements. First electrodes of the first and second light-emitting element are independent from each other. Second electrodes of the first and second light-emitting elements are electrically connected to each other. Light-emitting material layers of the first and second light-emitting elements are formed into one piece. When the display panel displays at least one frame of an image, data voltages received by the first pixel circuit and the second pixel circuit in a same first pixel are different from each other. Thus, an influence of hysteresis effect on brightness of the first pixel is reduced to improve the display effect. |
US11875751B2 |
Display device with intra-interface for simple signal transmittal path
A display device includes a display panel including pixels, and data lines and gate lines connected to the pixels, a timing controller configured to output source driving bit information and gate driving bit information through an intra-interface signal, a source driver configured to generate data driving signal based on the source driving bit information and to supply the data driving signal to the data lines, and a gate driver configured to generate a gate driving signal based on the gate driving bit information and to supply the gate driving signal to the gate lines, wherein the intra-interface signal is configured with predetermined data transmission units and includes both the source driving bit information and the gate driving bit information every 1 data transmission unit. |
US11875750B2 |
Array substrate and manufacturing method thereof, display panel and display device
An array substrate includes: a substrate, at least one gate driving circuit and at least one clock signal line that are located on a same side of the substrate. The gate driving circuit includes a plurality of cascaded shift registers located in different rows, the plurality of shift registers are divided into at least two groups of shift registers, each group of shift registers includes at least one shift register, located in a same column. A gate driving circuit in the at least one gate driving circuit corresponds to at least one clock signal line. The clock signal line includes a main body transmission section configured to transmit a clock signal, and at least two branch transmission sections connected to the main body transmission section. Each branch transmission section is connected to a clock signal input terminal of each shift register in a respective group of shift registers. |
US11875748B2 |
Gate driving circuit, display substrate, display device and gate driving method for realizing frequency doubling output
Provided are a gate driving circuit, a display substrate, a display device and a gate driving method, the gate driving circuit includes: a frequency doubling control circuit and an effective output circuit including first shift registers, the first shift register at the first stage has a first signal input terminal coupled with an output control signal line and a second signal input terminal coupled with the frequency doubling control circuit; the frequency doubling control circuit is coupled to the output control signal line, for providing a frequency doubling control signal thereto after a preset time period from the receipt of the output control signal in response to an output control signal from the output control signal line; the first shift register at the first stage outputs a scanning signal in response to the output control signal and a scanning signal in response to the frequency doubling control signal. |
US11875746B2 |
Display apparatus
A display apparatus with improved light emission uniformity includes a pixel. The pixel includes a driving thin-film transistor (TFT); a storage capacitor; a driving semiconductor layer; a first electrode layer; a second electrode layer; a pixel electrode; a pixel-defining layer defining a light-emitting region; and a conductive layer interposed between the first electrode layer and the pixel electrode and including an extending portion that at least partially overlaps the light-emitting region in a plane view to pass over a central portion of the light-emitting region. |
US11875745B2 |
Display with light-emitting diodes
A display may have an array of pixels each of which has a light-emitting diode such as an organic light-emitting diode. A drive transistor and an emission transistor may be coupled in series with the light-emitting diode of each pixel between a positive power supply and a ground power supply. The pixels may include first and second switching transistors. A data storage capacitor may be coupled between a gate and source of the drive transistor in each pixel. Signal lines may be provided in columns of pixels to route signals such as data signals, sensed drive currents from the drive transistors, and predetermined voltages between display driver circuitry and the pixels. The switching transistors, emission transistors, and drive transistors may include semiconducting-oxide transistors and silicon transistors and may be n-channel transistors or p-channel transistors. |
US11875742B2 |
Display drive circuit and drive method thereof, and display device
A display drive circuit, a drive method thereof, and a display device are disclosed. The display drive circuit includes: a pixel circuit and a compensation circuit, the pixel circuit includes: a drive transistor, a light emitting device, a storage capacitor, and a gating sub-circuit configured to control connection and disconnection between the control electrode of the drive transistor and a control terminal of the compensation circuit and connection and disconnection between a second electrode of the light emitting device and a sensing terminal of the compensation circuit in response to a signal of a scanning line; the compensation circuit includes: a voltage generating sub-circuit configured to generate a sensing voltage according to the drive current and a target data voltage, and a voltage adjusting sub-circuit configured to adjust a voltage of the control terminal according to the sensing voltage and a voltage of a second power supply terminal. |
US11875740B2 |
Display device and method of driving the same
A display device includes a display panel including a plurality of pixels and partitioned into a plurality of blocks including at least one of the pixels, a timing controller configured to receive input image data from an outside source and generate scaled image data by scaling the input image data using a scale factor, a data driver configured to generate a data signal corresponding to the scaled image data and supply the data signal to the pixels, and a logic circuit configured to generate the scale factor based on the input image data, first weight data, and second weight data different from the first weight data. |
US11875733B2 |
Display device and driving method therefor
A method of driving a display device, includes: supplying a first sensing data signal corresponding to a first grayscale, first power having a first sensing voltage, and a reference voltage to a pixel during a first sensing period; sensing a first sensing current, generated based on the first sensing voltage, from the pixel during the first sensing period; supplying a second sensing data signal corresponding to a second grayscale and different from the first sensing data signal, the first power having a second sensing voltage, and the reference voltage to the pixel during a second sensing period; sensing a second sensing current, generated based on the second sensing voltage different from the first sensing voltage, from the pixel during the second sensing period; and calculating characteristics of a driving transistor of the pixel using the first sensing current and the second sensing current. |
US11875732B2 |
Screen saver controller, display device including the same and method of operating a display device including the same
A screen saver controller includes a load calculator for generating load data of each of a plurality of panel blocks included in a display panel based on input image data, a life calculator for generating life data of each of the panel blocks based on a deterioration stress value accumulated in the display panel, a first logic circuit for receiving the load data and the life data, and generating operation data based on the load data and the life data and a second logic circuit for receiving the input image data and the operation data, and generating screen saver data based on the input image data and the operation data. The screen saver controller adjusts a luminance of the display panel based on the screen saver data when operating in a screen saver mode for performing a screen saver operation. |
US11875729B2 |
Display device, temperature estimator, and method of driving display device
A display device includes a display panel including a panel region. The panel region includes a block, and the block includes a pixel. The display device further includes a temperature sensor sensing a region temperature of the panel region and a temperature estimator estimating a temperature of the display panel. The temperature estimator includes a stress calculator calculating an accumulated stress value corresponding to the block based on input image data, a temperature potential calculator calculating a temperature potential corresponding to the block based on the accumulated stress value and a resistance model related to a heat diffusion within the display panel, and a temperature calculator calculating a block temperature based on the region temperature and the temperature potential. The temperature of the display panel is estimated based on the block temperature. |
US11875728B2 |
Interference mitigation based on selected signal patterns
A method for mitigating interference across analog signal lines includes receiving a digital data stream including a plurality of discrete signal patterns configured to drive a plurality of different analog signal lines. An edge buffer for each analog signal line is populated with edge data representing pulse edges of upcoming signal patterns set to drive the analog signal line. A target buffer for a target signal line is populated with target data representing a target signal pattern. Based at least in part on determining that edge buffers corresponding to one or more potentially interfering analog signal lines include edge data corresponding to post-target pulse edges, one or more potentially interfering signal patterns are identified. A selected set of the potentially interfering signal patterns are used to modify the target signal pattern to perform preemptive interference mitigation. |
US11875718B2 |
Correction method for color temperature curve and display device
A correction method for a color temperature curve includes: obtaining pixel values of a display device, and the pixel values including at least two first pixel values and second pixel values; obtaining at least two first standard pixel values according to the at least two first pixel values, and a color temperature value corresponding to each first standard pixel value being a standard color temperature value; determining at least one correction interval according to the at least two first standard pixel values and the second pixel values, and a correction interval including two first standard pixel values and at least two second pixel values therebetween; and correcting the at least two second pixel values to obtain at least two second standard pixel values according to the two first standard pixel values, and a color temperature value corresponding to each second standard pixel value being within a preset color temperature range. |
US11875717B2 |
Display panel, integrated chip, and display apparatus with different brightness modes
Display panel, integrated chip and display apparatus are provided. Display panel includes pixel circuit including drive module, bias adjustment module and initialization module, and light emitting element. Drive module configured to provide drive current to light emitting element, and includes drive transistor; bias adjustment module configured to provide bias adjustment signal to first pole or second pole of drive transistor; initialization module configured to provide initialization signal to light emitting element. Operation modes of display panel include first mode and second mode, and brightness level of display panel in first mode greater than that in second mode. Bias adjustment signal Vs1 in first mode and bias adjustment signal Vs2 in second mode satisfies Vs1≠Vs2; and/or, initialization signal Vi1 in first mode and initialization signal Vi2 in second mode satisfies Vi1≠Vi2. With embodiments of present disclosure, display uniformity of display panel can be improved. |
US11875715B2 |
Shift register, gate driving circuit and display panel
The disclosure provides a shift register, a gate driving circuit and a display panel. The shift register includes: an input sub-circuit and a first output sub-circuit; the input sub-circuit pre-charges, in response to an input signal, a pull-up node by a first power voltage; the pull-up node is a coupling node at which the input sub-circuit and the output sub-circuit are coupled; the first output sub-circuit outputs a clock signal through a first signal output terminal in response to a potential of the pull-up node; the shift register further includes: a first noise reduction sub-circuit and/or a second noise reduction sub-circuit; the first noise reduction sub-circuit performs noise reduction on the pull-up node through a non-operation level signal in a blank period; the second noise reduction sub-circuit performs noise reduction on the first signal output terminal by the non-operation level signal during the blank period. |
US11875714B2 |
Scanning display systems
A display system may display image frames. The system may include a scanning mirror and an array of staggered light emitting elements. The light emitting elements may emit image light and collimating optics may direct the light at the scanning mirror, which reflects the image light while rotating about an axis. Control circuitry may selectively activate the light emitting elements across tangential and sagittal axes of the image frame while controlling the scanning mirror to scan across the sagittal axis. |
US11875713B2 |
Overcurrent protection circuit, display apparatus and driver circuit thereof, and overcurrent protection method
An overcurrent protection circuit includes: a sampling sub-circuit configured to acquire gate input signals, select a gate input signal with a voltage value greater than a first preset voltage value as a sample gate input signal, generate a first control signal according to the sample gate input signal, and output the first control signal; a delay determination sub-circuit configured to receive the first control signal, delay the first control signal for a first preset time, determine whether a voltage value of the first control signal after delay is less than a voltage value of the first control signal before the delay, and if not, output a counting signal; and a counting control sub-circuit configured to receive the counting signal, perform counting according to the counting signal, and if a counted number reaches a preset number, output a second control signal. |
US11875711B2 |
Articulating digital menu board and related methods
An illuminated display device that includes a hinge post, a support post positioned in a laterally spaced relationship to the hinge post, and at least one support arm pivotably coupled to the hinge post and movable between a first position and an second position. The at least one support arm is configured to engage with the support post when moved to the first position. The illuminated display device further includes a display assembly supported by the at least one support arm and configured to support at least one display screen. |
US11875707B2 |
System, method and apparatus for adaptive driver training
A method and apparatus for driver/operator training includes, in a training system, while presenting a simulation segment: collecting data from at least one input device and analyzing the data to predict a potential future issue. If this analysis indicates that there exists the potential future issue, an informational message is presented to warn of the trainee of the potential future issue. |
US11875701B2 |
Adaptive force guidance system for computer-assisted laparoscopy training
An adaptive force guidance system for laparoscopic surgery skills training includes self-adjusting fuzzy sliding mode controllers and switching mode controllers to provide proper force feedback. Using virtual fixtures, the system restrictS motions and/or guide a trainee to navigate a surgical instrument in a 3D space in a manner that mimics a human instructor who would teach trainees by holding their hands. The self-adjusting controllers incorporate human factors such as different force sensitivity and proficiency level. |
US11875699B2 |
Methods for online language learning using artificial intelligence and avatar technologies
In embodiments, a computer implemented method for language learning includes delivering a user or student's speech into a computer using speech recognition software and sending the output of the speech recognition software to a language adaptive encoding module which outputs a positional encoding matrix; inputting the positional encoding matrix to a trained attention neural network module comprising an encoder and decoder block and a feed forward neural network layer, wherein the trained attention neural network module is trained using course materials for language learning, receiving the output of the trained attention neural network module into a speech synthesis module, delivering the output of the speech synthesis module to an avatar on the computer; and delivering speech from the avatar to the student. |
US11875698B2 |
Language learning through content translation
A method, a computer program product, and a computer system allow a secondary language to be learned through content translation in an engaged linguistical consumption format. The method includes determining an educational corpus for the secondary language that indicates learned words in the secondary language. The method includes determining a select portion of subtitles being shown during a play back of a multimedia file shown in a native language where the select portions include a native word corresponding to the learned words. The method includes generating a modification to the select portion such that the learned words replace the native word in the subtitles. A display of the play back of the multimedia file including the subtitles is updated with a visual graphic corresponding to the modification to replace the native word. |
US11875693B2 |
Simulated reality technologies for enhanced medical protocol training
Introduced here are teaching system for realistically simulating medical situations in such a manner to test individuals as to the adequacy of their learning. A teaching system may include a manikin representative of a patient, an image projection mechanism, a simulation mechanism, a headpiece, a pair of hand coverings, a controller, a performance review mechanism, a recording device, a scenario generation mechanism, or any combination thereof. The teaching system can improve upon conventional simulation in several respects. First, the script corresponding to a simulation session may be dynamically traversed to mimic the unpredictability of an actual medical situation. Second, the action(s) of an individual may be actively monitored to discover whether her behavior complied with the relevant protocol(s). |
US11875688B2 |
Flight policy query at roaming
A system, method, node, and computer program for determining a flight start policy to be applied to an unmanned aerial vehicle, UAV, (10) is described. The UAV (10) is associated with a first UAV-Application Server, UAV-AS (100) maintaining a flight policy applicable for the geographical service area (150) where the UAV (10) is located. The method comprising the first UAV-AS (100) determining whether the UAV (10) is going to leave the geographical service area (150) towards a second geographical service area (150), wherein the second geographical service area (150) is associated with a second UAV-AS (130). If so querying by the first UAV-AS (100) a flight policy applicable for the second geographical service area (150) from the second UAV-AS (130), and instructing a received flight policy applicable for the second geographical service to the UAV (10), before the UAV (10) has entered the second geographical service area (150). |
US11875687B2 |
Multipathing for unmanned aerial vehicle traffic
A method may include receiving, from an unmanned aerial vehicle (UAV), a first message via a first network using User Datagram Protocol (UDP). The method may further include determining whether a second message that is identical to the first message has been received from the UAV via a second network that is different than the first network. The method may additionally include processing the first message when the second message has not been received and discarding the first message when the second message has been received. |
US11875686B2 |
Systems and methods for managing communications between vehicles
Systems and methods for increasing the efficiency of vehicle platooning systems are described. In one aspect, drivers are more likely to enjoy a system if it begins platooning as desired and does not accidently end platoons. When a certain amount of data packets sent between vehicles are dropped, systems typically will either not engage in a platoon or end a current platoon. When a platoon has a very small gap between vehicles, the platoon should end—or not start, when a certain amount of packets are dropped. However, if a gap is large enough to provide a driver with more time to react, a system may accept a greater amount of dropped packets before it refuses to start a platoon or causes the end of a platoon. |
US11875682B2 |
System and method for coordinating collaborative sensor calibration
The present teaching relates to method, system, medium, and implementations for sensor calibration. A request is received from an ego vehicle in motion for assistance in collaborative calibration, when the ego vehicle determines that a sensor deployed thereon needs to be calibrated. The request includes at least one of a first position of the ego vehicle and a first configuration of the sensor with respect to the ego vehicle. An assisting vehicle is identified based on the first position, the first configuration, and a second position associated with the assisting vehicle and an assistance plan is generated in response to the request indicative of the assisting vehicle to travel to the ego vehicle to facilitate the calibration of the sensor by collaborating with the moving ego vehicle. Such generated assistance plan is then sent out to initiate the collaborative calibration. |
US11875680B2 |
Systems and methods for augmenting perception data with supplemental information
Examples disclosed herein may involve a computing system that is configured to(i) obtain previously-derived perception data for a collection of sensor data including a sequence of frames observed by a vehicle within one or more scenes, where the previously-derived perception data includes a respective set of object-level information for each of a plurality of objects detected within the sequence of frames, (ii) derive supplemental object-level information for at least one object detected within the sequence of frames that adds to the previously-derived object-level information for the at least one object, (iii) augment the previously-derived perception data to include the supplemental object-level information for the at least one object, and (iv) store the augmented perception data in an arrangement that encodes a hierarchical relationship between the plurality of objects, the sequence of frames, and the one or more scenes. |
US11875675B2 |
Vehicle and vehicular diagnostic system
A vehicle including a magnetic detecting part for detecting a magnetic marker disposed in a road is configured to acquire marker state information indicating the state of the magnetic marker from an external server apparatus via wireless communication and diagnose the state of the magnetic detecting part by using a result of detection of the magnetic marker in which the state of the magnetic marker indicated by the marker state information is good, thereby allowing inspection cost and cost of maintenance of the magnetic detecting part for detecting the magnetic marker to be suppressed. |
US11875667B2 |
Fire system with current response calibration
A fire system for a building is provided, the fire system including a fire panel for monitoring the building and activating an alarm; and a plurality of remote units electrically connected to the fire panel in a circuit having a loop configuration. At least some of the plurality of remote units including an indicating device for modulating a current in the circuit. The plurality of remote units are in communication with the fire panel in a master-slave relationship. The fire panel includes a calibration module for polling each indicating device to obtain a current response value and for storing said current response values, the current response value of an indicating device being based on the amplitude of the current when modulated by that indicating device. |
US11875665B2 |
Augmented reality of a building
The present disclosure relates to an augmented reality system including one or more of a building, sensor(s), a gateway, a server, and a monitoring computer. The augmented reality system may further includes drones that capture video or other images of the building. The monitoring computer gathers information from the sensor(s) and/or drones and facilitates the creation of an augmented view of the building to provide intelligence to emergency responders. |
US11875661B2 |
Building security and emergency detection and advisement system
Disclosed are systems and methods for providing distributed security event monitoring. The system can include a central monitoring system and sensor devices positioned throughout a premises that passively detect conditions and emit signals guiding people on the premises when a security event is detected. The sensor devices can include suites of sensors and can transmit detected conditions to the central monitoring system. The central monitoring system can combine the detected conditions to generate a collective of detected conditions, determine whether the collective of detected conditions exceeds expected threshold conditions, identify a security event on the premises based on the collective of detected conditions, classify the security event using machine learning models, generate instructions to produce audio or visual output at the sensor devices that notifies people on the premises about the security event, and transmit the instructions to the sensor devices to emit signals indicating information about the security event. |
US11875652B2 |
Card skimming detection
A computer-implemented method includes: monitoring, by a computing device, outputs of sensors associated with a machine that receives magnetic stripe cards; in response to the monitoring, detecting, by the computing device, the output of at least one of the sensors indicates an event; in response to the detecting the event, determining, by the computing device, a number of the sensors whose output indicates a respective event during a predefined time period; selecting, by the computing device, a security action from a plurality of predefined security actions based on the determined number of the sensors whose output indicates a respective event during the predefined time period; and initiating, by the computing device, the security action. |
US11875643B2 |
System and method for high-speed pari-mutuel wagering
A wagering system is associated with a first wagering facility, communicably coupled with a network and includes a memory operable to store betting odds on a plurality of wagering events hosted by the first wagering facility. The system includes a processor coupled to the memory and operable to receive via the network a first bet on a particular event comprising at least one of the wagering events hosted by the first wagering facility. If a second bet is received within a predetermined period of time after the first bet is received, the processor recalculates the betting odds on the particular event based upon the first bet and the second bet. If a second bet is not received within a predetermined period of time after the first bet is received, then the processor recalculates the betting odds on the particular event based upon the first bet. |
US11875642B2 |
Systems for implementing enhanced gaming and prizing parameters in an electronic environment
System and methods are provided for effecting user experience in an electronic game environment through use of virtual currency or vCoins. In a multi-level game, the systems and methods include memory for storing information on game play, the information including input received from the user, information relating to levels within the multi-level game and game display information for output to the user. A processor is coupled to the memory for generating game play information, preferably including game play with virtual money. The virtual money is acquired through game play or cash purchase. The virtual money is convertible into a non-cash good comprising advancement to another level within the game. |
US11875641B2 |
Systems and methods for inferring transaction based on data detected from RFID elements at a smart game table
In accordance with some embodiments, a game table such as a smart baccarat table may be equipped with one or more detecting components (e.g., an RFID antenna, an NFC antenna or an optical reader) to identify gaming elements placed in a certain area of the smart table that a dealer of the table places gaming elements into when conducting a transaction. A specific type of transaction may be automatically inferred by the game table, without a dealer specifically requesting an initiation of a mode or process for the type of transaction, based on statuses of the gaming elements detected within the area. For example, a Change Transaction may be inferred upon the game table determining that both inventory and non-inventory game elements are present within the area of the table at the same time. |
US11875637B2 |
Self-evolving AI-based playstyle models
The present disclosure relates generally to a gaming system, device, and method supportive of a self-evolving, AI-based playstyle models. A gaming system, device, and method are provided that identify data associated with a gameplay session at a gaming device, provide the data to a machine learning network; receive an output from the machine learning network in response to the machine learning network processing the data using a playstyle model, the output including an indication associated with modifying the playstyle model; and modify the playstyle model based on the indication. The data includes at least one of: a gameplay decision received during the gameplay session; and an emotional state of a user in association with the gameplay decision. |
US11875631B2 |
Integrated edge lighting for gaming device
A gaming device may comprise various components, including a main cabinet, a game controller, and a display assembly. The display assembly may be releasably coupled to the game cabinet so that the display assembly may be quickly removed prior to replacement and/or maintenance operations. The display assembly may include a display panel and the display panel may be separated into multiple display regions. A perimeter of the display panel may be reserved for edge lighting purposes and may attract a user's attention to the gaming device. |
US11875623B2 |
Latch fitting
The invention relates to a child safety locking mechanism 1 for a cupboard or drawer 2 comprising at least one movable door or drawer 3 and a fixed frame 2, and the locking mechanism 1 comprising: a latch assembly 5 and a catch part 4 each fitted on the movable door or drawer 3 and fixed frame, the latch assembly 5 including a latching arm 8 and a latching hook 9, and the catch part including a catch arm 6. The latching hook 9 is aligned to abut against the catch arm 6 in a locked position to prevent the movable door from being fully opened, wherein the latching arm is movable to an unlocked position in which the latching hook 9 is no longer aligned to abut against the catch arm 6 and the movable door or drawer 3 may be opened. Motor driven automatic release means are provided which are remotely actuatable to automatically move the latching arm 8 to the unlocked position when the automatic release means are actuated by a user. The latching arm 8 is moved downwards automatically by the remote actuation of the release arm 20 out of alignment with the catch arm 6. The release arm 20 is mounted on an axle which is rotated by a motor to just a sufficient extent to act on the latch arm 8 to move it out of alignment with the catch arm 6. The latch assembly 5 includes control means for the motor in the form of a circuit board, which also includes a Bluetooth or other radio wave receiver, located in a latch assembly casing 22. |
US11875620B2 |
Auto-calibration apparatus, device, and server, auto-calibration method, and storage medium
The invention relates to an auto-calibration apparatus, device, and server, an auto-calibration method, and a storage medium, where the auto-calibration apparatus includes: a communication unit configured to receive a target position; a positioning unit configured to determine a current position of the apparatus; a computing unit configured to generate a driving signal based on the target position and the current position; a driving unit configured to move the apparatus to the target position based on the driving signal; and a beacon unit configured to broadcast, at least at the target position, a beacon signal used for calibration. The auto-calibration apparatus may implement efficient auto-calibration on vehicles. |
US11875614B2 |
Evaluating a status of a vehicle
A method for evaluating a status of a vehicle, the method may include (i) obtaining sensed information during one or more driving sessions of the vehicle; (ii) determining, based on the sensed information, (a) multi-component-model (MCM) behavioral information regarding one or more MCM driving events, and (b) a component behavioral information regarding one or more component driving events; wherein a behavior of at least one first part of the vehicle during the one or more MCM driving events is indicative of a status of one or more MCMs; wherein a behavior of at least one second part of the vehicle during the one or more component driving event is indicative of a status of one or more components; (iii) determining the status of the one or more MCMs, based at least on the MCM behavioral information; and (iv) determining the status of the one or more components, based at least on the component behavioral information, the status of the component. |
US11875608B1 |
Apparatus and method for generating a vehicle maintenance activity
An apparatus and method for generating a vehicle maintenance activity, wherein the apparatus includes 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 image data, identify at least an indicator from the image data, receive vehicle data as a function of the indicator, classify the vehicle data to a plurality of vehicle data categories, and generate a vehicle maintenance activity as a function of the classified vehicle data. |
US11875607B2 |
Electronic voting system and control method
A method for controlling one of a plurality of voting servers in an electronic voting system is provided. The method includes receiving, from a terminal, transaction data including voting data, and generating, using a processor, a block including the transaction data and dummy transaction data. The dummy transaction data including dummy voting data that is not associated with the voting data. The method further connects the generated block to a blockchain, the blockchain being stored in a memory. |
US11875605B2 |
User authentication for an information handling system using a secured stylus
Security on an information handling system may be improved by using a stylus. A stylus provides unique information about a user that may not be acquired by an information handling system through other methods. For example, a user's handwriting is often unique to that user and may provide a security check on the information handling system to confirm the user's identity. Further, the stylus is usually held in the user's hand and may be used to check the user's fingerprint to confirm the user's identity. These authentication techniques, including fingerprinting and handwriting, may be used to maintain persistent authentication while the user is using the stylus. As the user continues to interact with the information handling system with the stylus, the stylus continues to receive the user's fingerprint and handwriting, which may be checked to confirm the user of the information handling system is still the expected user. |
US11875602B2 |
Display device modifications
An example non-transitory machine-readable storage medium includes instructions to, when executed by the processor, capture an image of a face of a user viewing a display device, identify a light source in the image, and identify light from the display device reflecting off the face of the user. The example instructions are also executable to determine a signature of the light in the image by 1) positively weighting a light measurement from the light source in the image and 2) negatively weighting a light measurement emanating from the display device and reflecting off the face of the user. The example instructions are also executable to modify a display device setting based on the signature of the light in the image. |
US11875600B2 |
Facial synthesis in augmented reality content for online communities
The subject technology captures first image data by a computing device, the first image data comprising a target face of a target actor and facial expressions of the target actor, the facial expressions including lip movements. The subject technology generates, based at least in part on frames of a source media content, sets of source pose parameters. The subject technology receives a selection of a particular facial expression from a set of facial expressions. The subject technology generates, based at least in part on sets of source pose parameters and the selection of the particular facial expression, an output media content. The subject technology provides augmented reality content based at least in part on the output media content for display on the computing device. |
US11875599B2 |
Method and device for detecting blurriness of human face in image and computer-readable storage medium
A method for detecting blurriness of a human face in an image includes: performing a face detection in a target image; when a human face is detected in the target image, cropping the human face from the target image to obtain a face image and inputting the face image to a first neural network model to perform preliminary detection on a blurriness of the human face in the face image to obtain a preliminary detection result; and when the preliminary detection result meets a deep detection condition, inputting the face image to a second neural network model to perform deep detection on the blurriness of the human face in the face image to obtain a deep detection result. |
US11875595B2 |
Texture recognition apparatus and electronic apparatus
A texture recognition apparatus and an electronic apparatus are provided. The texture recognition apparatus has a touch side surface, and includes a light source array, an image sensor array, and a light shielding layer. The light source array includes a plurality of light sources; the image sensor array includes a plurality of image sensors, each image sensor includes a photosensitive element; the light shielding layer is on a light incident side of the image sensor array, the light shielding layer includes a plurality of light-transmitting holes; the plurality of light-transmitting holes are configured to collimate light emitted by the plurality of light sources and reflected by the texture to a direction perpendicular to the touch side surface; and in the direction perpendicular to the touch side surface, a photosensitive element in each image sensor at least partially overlaps with at least one of the plurality of light-transmitting holes. |
US11875592B2 |
Elongated fingerprint sensor
An elongated biometric device provides a slim solution for capturing biometric data, and may be placed on a portion of an electronic device having limited space, such as a side of the electronic device. The elongated biometric device may include a force sensor, which may be positioned within a housing of the electronic device and actuated through posts extending from the elongated biometric device through the housing to transfer an applied force to the force sensor. |
US11875591B2 |
Light guiding member and fingerprint identification module having the same
A fingerprint identification module includes a light guiding member, a flexible circuit board, two light emitting members, and a fingerprint identification chip. The light guiding member includes a bottom and a protruding edge. The protruding edge surrounds to form a first space. A first through-hole is formed on the bottom. The flexible circuit board is disposed in the first space and has a first portion, a second portion, a third portion, and a fourth portion connected in sequence. The first portion goes out of the light guiding member through the first through-hole. The third portion faces a direction opposite to the bottom. The second portion and the fourth portion face the bottom of the light guiding member. The light emitting members are disposed on the flexible circuit board and face the light guiding member. The fingerprint identification chip is disposed on the third portion of the flexible circuit board. |
US11875589B2 |
Article dual material-digital anti-forgery protection
The invention relates to securing of an article against forgery and falsifying of its associated data, and particularly of data relating to its belonging to a specific batch of articles, while allowing offline or online checking of the authenticity of a secured article and conformity of its associated data with respect to that of a genuine article. |
US11875587B2 |
Information processing system, information processing method, and non-transitory recording medium
An information processing system includes circuitry. The circuitry causes a terminal apparatus to display a setting screen for setting an extraction area for extracting, from a tabular image, an item value for each of one or more extraction target items. The setting screen displays, on the tabular image, an extraction guide representing the extraction area according to each of the one or more extraction target items. The circuitry further receives an operation of setting a position of the extraction guide on the setting screen. |
US11875585B2 |
Semantic cluster formation in deep learning intelligent assistants
Enhanced techniques and circuitry are presented herein for providing responses to user questions from among digital documentation sources spanning various documentation formats, versions, and types. One example includes a method comprising receiving a user question directed to subject having a documentation corpus, determining a set of passages of the documentation corpus related to the user question, ranking the set of passages according to relevance to the user question, forming semantic clusters comprising sentences extracted from ranked ones of the set of passages according to sentence similarity, and providing a response to the user question based at least on a selected semantic cluster. |
US11875583B2 |
Dataset generation method for self-supervised learning scene point cloud completion based on panoramas
The present invention belongs to the technical field of 3D reconstruction in the field of computer vision, and provides a dataset generation method for self-supervised learning scene point cloud completion based on panoramas. Pairs of incomplete point cloud and target point cloud with RGB information and normal information can be generated by taking RGB panoramas, depth panoramas and normal panoramas in the same view as input for constructing a self-supervised learning dataset for training of the scene point cloud completion network. The key points of the present invention are occlusion prediction and equirectangular projection based on view conversion, and processing of the stripe problem and point-to-point occlusion problem during conversion. The method of the present invention includes simplification of the collection mode of the point cloud data in a real scene; occlusion prediction idea of view conversion; and design of view selection strategy. |
US11875581B2 |
Method for generating a monitoring image
A method for generating a monitoring image. The method includes: providing an image sequence of the surroundings to be monitored with the aid of an imaging system; determining at least one monitoring area and at least one periphery area of at least one image of the image sequence with the aid of a learning-based semantic segmentation method; compressing the monitoring area of the at least one image of the image sequence with a first compression quality; and compressing the periphery area of the at least one image of the image sequence with a second compression quality to generate the compressed monitoring image, the second compression quality being lower than the first compression quality. |
US11875580B2 |
Camera initialization for lane detection and distance estimation using single-view geometry
Disclosed are methods, devices, and computer-readable media for detecting lanes and objects in image frames of a monocular camera. In one embodiment, a method is disclosed comprising receiving a plurality of images; identifying a horizon in the plurality of images by inputting the plurality of images into a deep learning (DL) model (either stored on a local device or via a network call); determining one or more camera parameters based on the horizon; and storing or using the camera parameters to initialize a camera. |
US11875578B2 |
Determination of traffic light orientation
A system for determining relevance of a light source to an automobile includes at least one camera adapted to capture images of light sources in proximity to the automobile, a controller in communication with the at least one camera and adapted to receive captured images from the at least one camera, the controller further adapted to estimate an orientation of at least one light source relative to the automobile, classify the at least one light source as one of relevant and irrelevant, and, when the at least one light source is classified as relevant, send information about the at least one light source to a planning module for the automobile. |
US11875576B2 |
Traffic sign recognition method based on lightweight neural network
Provided is a traffic sign recognition method based on a lightweight neural network, which including: a lightweight neural network model is constructed for training and pruning to obtain a lightweight neural network model; the lightweight neural network model comprises a convolution feature extraction part and a classifier part; the convolution feature extraction part includes one layer of conventional 3×3 convolution and 16 layers of separable asymmetric convolution. The classifier part includes three layers of separable full connection modules. |
US11875575B2 |
Vehicular trailering assist system with trailer collision angle detection
A vehicular trailer assist system includes a camera disposed at a rear portion of a vehicle and having an exterior field of view that includes at least a portion of a trailer hitched to the vehicle. A control, responsive to processing of frames of image data captured by the camera and during a calibration maneuver by the vehicle, determines a trailer template of trailer hitched to the vehicle. The control, during a turning portion of the calibration maneuver, determines a trailer collision angle based on the determined trailer template. The control, after completion of the calibration maneuver, determines a current trailer angle of the trailer relative to the vehicle as the vehicle is driven along a road. The control alerts an operator of the vehicle if the current trailer angle is within a threshold amount of the determined trailer collision angle. |
US11875574B2 |
Object recognition method of autonomous driving device, and autonomous driving device
Disclosed is an object recognition method including: obtaining a first RGB image by using a camera; predicting at least one first region, in which an object is unrecognizable, in the first RGB image based on brightness information of the first RGB image; determining at least one second region, in which an object exists, from among the at least one first region, based on object information obtained through a dynamic vision sensor; obtaining an enhanced second RGB image by controlling photographic configuration information of the camera in relation to the at least one second region; and recognizing the object in the second RGB image. |
US11875573B2 |
Image processing system
An image processing system is configured to receive a first high resolution stream of images and a second lower resolution stream of images from image sources with substantially the same field of view. The system comprises a localizer component configured to provide a location for any object of interest independently of class within successive images of the second stream of images; a classifier configured to: receive one or more locations selectively provided by the localizer, identify a corresponding portion of an image acquired from the first stream at substantially the same time at which an image from the second stream in which an object of interest was identified and return a classification for the type of object within the identified portion of the image from the first stream; and a tracker configured to associate the classification with the location through acquisition of successive images in the second stream. |
US11875568B2 |
Hierarchical segmentation based software tool usage in a video
Embodiments are directed to segmentation and hierarchical clustering of video. In an example implementation, a video is ingested to generate a multi-level hierarchical segmentation of the video. In some embodiments, the finest level identifies a smallest interaction unit of the video—semantically defined video segments of unequal duration called clip atoms. Clip atom boundaries are detected in various ways. For example, speech boundaries are detected from audio of the video, and scene boundaries are detected from video frames of the video. The detected boundaries are used to define the clip atoms, which are hierarchically clustered to form a multi-level hierarchical representation of the video. In some cases, the hierarchical segmentation identifies a static, pre-computed, hierarchical set of video segments, where each level of the hierarchical segmentation identifies a complete set (i.e., covering the entire range of the video) of disjoint (i.e., non-overlapping) video segments with a corresponding level of granularity. |
US11875567B2 |
System and method for generating probabilistic play analyses
A computer-implemented method may include receiving at least three video clips of a sporting event, where each of the video clips may (i) be simultaneously captured over at least a portion of time, and (ii) include at least one common player wearing an indicia on a jersey that is distinguishing from indicia on other players. Tracking locations of the at least one common player captured in the at least three video clips may be generated by triangulating distances of the common player(s) in the video clips. Statistical information of the common player(s) may be generated from the tracking locations. The common player(s) may be represented on a graphical display. The common player(s) may be controlled by applying at least one of the tracking locations and statistical information of the common player(s). |
US11875562B2 |
Method, system, and medium having stored thereon instructions that cause a processor to execute a method for obtaining image information of an organism comprising a set of optical data
The present disclosure relates to methods and systems for obtaining image information of an organism including a set of optical data; calculating a growth index based on the set of optical data; and calculating an anticipated harvest time based on the growth index, where the image information includes at least one of: (a) visible image data obtained from an image sensor and non-visible image data obtained from the image sensor, and (b) a set of image data from at least two image capture devices, where the at least two image capture devices capture the set of image data from at least two positions. |
US11875560B2 |
Unmanned aerial vehicle and image recognition method thereof
The image recognition method includes: obtaining an image data stream, wherein the image data frame includes a current frame; performing image recognition on an object in the current frame to generate a first box corresponding to the current frame; detecting movement of the object to generate a second box corresponding to the current frame; and determining the object as a tracking target according to the first box and the second box. |
US11875557B2 |
Polynomial convolutional neural network with early fan-out
The invention proposes a method of training a convolutional neural network in which, at each convolution layer, weights for one seed convolutional filter per layer are updated during each training iteration. All other convolutional filters are polynomial transformations of the seed filter, or, alternatively, all response maps are polynomial transformations of the response map generated by the seed filter. |
US11875554B2 |
Method for generating image label, and device
Provided is a method for generating an image label, including: acquiring a partial image of a target image after acquiring the target image with a label to be generated; then, acquiring a plurality of features based on the target image and the partial image, wherein the plurality of features include a first feature of the target image and a second feature of the partial image; and finally, generating a first-type image label of the target image based on the first feature and the second feature. |
US11875551B2 |
Collecting and processing data from vehicles
In one embodiment, a method includes obtaining candidate data generated by a vehicle. The candidate data comprises a subset of sensor data identified based on a set of neural network models executing on the vehicle. The method also includes determining whether the candidate data can be associated with one or more categories of a set of categories for training data based on a set of categorization models. The method further includes associating the candidate data with the first category in response to determining that the candidate data can be associated with at a first category of the set of categories. The method further includes determining whether the candidate data can be associated with a second category. The set of categories lacks the second category. The method further includes including the second category in the set of categories in response to determining that the candidate data can be associated with the second category. The method further includes associating the candidate data with the second category. |
US11875548B2 |
System and method for region of interest window generation for attention based perception
A system for an attention-based perception includes a camera device configured to provide an image of an operating environment of a vehicle. The system further includes a computerized device monitoring the image, analyzing sensor data to identify a feature in the image as corresponding to an object in the operating environment and assign a score for the feature based upon an identification, a location, or a behavior of the object. The computerized device is further operable to define candidate regions of interest upon the image, correlate the score for the feature to the candidate regions of interest to accrue a total region score, select some of the candidate regions for analysis based upon the total region scores, and analyze the portion of the candidate regions to generate a path of travel output. The system further includes a device controlling the vehicle based upon the output. |
US11875547B2 |
Image processing apparatus, image processing method, and storage medium
An image processing apparatus according to an embodiment includes a processor. The processor acquires a classification result of classifying each of a plurality of regions set in a processing target image into one of a plurality of predetermined classes. The processor converts multidimensional data corresponding to each of the plurality of regions set in the image into low-dimensional data. The processor causes a display image including one or more regions to be displayed together with a plotted diagram including a plurality of plot points having different colors or patterns applied according to the classification result to the low-dimensional data in each of the plurality of regions, and in a case where an instruction for selecting a selected point from among the plot points is issued, the processor performs a discriminative display causing the selected point and a region corresponding to the selected point in the display image to be visually identifiable. |
US11875545B2 |
Method and device for processing asynchronous signals generated by an event-based light sensor
A light sensor has a matrix of sensing elements each providing a respective event-based signal sequence including events asynchronously produced as a function of variations of light incident on the sensing element and light level values respectively associated with at least some of the events. The method generates an image comprising pixels corresponding spatially to the sensing elements of the matrix, and determines a set of edge pixels among the pixels of the image. Pixels are selected in response to events included in the event-based signal sequences and for each selected pixel a local contrast measure is evaluated to decide whether or not the selected pixel belongs to the set of edge pixels. |
US11875544B2 |
Annotation of infrared images for machine learning using beamsplitter-based camera system and methods
Systems and methods include an infrared camera configured to capture an infrared image of a scene, a visible light camera configured to capture a visible light image of the scene, and a logic device configured to simultaneously capture a pair of images of the scene comprising the infrared image of the scene and the visible image of the scene, align the pair of images so that a pixel location in one of the pair of images has a corresponding pixel location in the other image, classify the visible image, annotate the infrared image based, at least in part, on the classification of the visible image, and add the annotated infrared image to a neural network training dataset for use in training a neural network for infrared image classification. |
US11875542B2 |
Parking assist system
A parking assist system for a vehicle includes an environment information obtainer, a sufficient parking space setter, a parked-vehicle inter-space calculator, a parking capable space setter, and a parking assister. The environment information obtainer obtains environment information around the vehicle. The sufficient parking space setter sets a sufficient parking space for the vehicle by including a parking allowance width on each of left and right sides of the vehicle. The parked-vehicle inter-space calculator calculates a space between parked vehicles, based on the obtained environment information. The parking capable space setter compares the space between the parked vehicles with the sufficient parking space and, when determining the space between the parked vehicles is greater than or equal to the sufficient parking space, sets the space between the parked vehicles to be a parking capable space. The parking assister guides the vehicle to the parking capable space. |
US11875540B2 |
Progressive fast recompression method and system for wavelet-based large-deformed mesh data
Disclosed are a wavelet-based progressive fast recompression method and system for large-deformed mesh data. Given mesh data is compressed. The compressed mesh data is recompressed by propagating part of a deformed mesh to all meshes based on information extracted from the compressed data when the mesh data is deformed. |
US11875536B1 |
Localization of lens focus parameter estimation and subsequent camera calibration
A method and system for calibrating a lens. The method includes defining a plurality of omni-symmetrical regions within the lens, determining one or more localized lens parameters associated with each of the plurality of omni-symmetrical regions, and defining a localized set of calibration parameters for each of the plurality of omni-symmetrical region. The localized set of calibration parameters may then be employed in a computational image application. |
US11875531B1 |
Detection method, electronic device, and computer-readable storage medium
Provided are a detection method, an electronic device, and a computer-readable storage medium. The detection method includes: receiving an image of a product to be detected, and detecting a position of a preset feature point on a cover plate based on the image, where the product to be detected includes a connection piece and a cover plate, the connection piece is located on the cover plate and covers a partial region of the cover plate, and the preset feature point is located in a non-edge region on the cover plate that is not covered by the connection piece; obtaining a position of the cover plate in the image based on the position of the preset feature point and a size of the cover plate; and obtaining a position of the connection piece in the image based on the image. |
US11875530B2 |
Image display system and image controller
An image display system includes a display configured to be attached to the head of a user who is an occupant of a vehicle, to display a subject image to be superimposed on a field of vision of the user; a SLAM camera fixed to the display to capture a SLAM image of surroundings of the display; one or more light on-vehicle displays disposed within a vehicle cabin to emit light that serves as an AR marker; and an image controller configured to determine a display position of the subject image based on the SLAM image including the AR marker. |
US11875529B2 |
Method and system for monocular depth estimation of persons
Systems and methods are provided for estimating the 3D joint location of skeleton joints from an image segment of an object and a 2D joint heatmaps comprising 2D locations of skeleton joints on the image segment. This includes applying the image segment and 2D joint heatmaps to a convolutional neural network containing at least one 3D convolutional layer block, wherein the 2D resolution is reduced at each 3D convolutional layer and the depth resolution is expanded to produce an estimated depth for each joint. Combining the 2D location of each kind of joint with the estimated depth of the kind of joint generates an estimated 3D joint position of the skeleton joint. |
US11875528B2 |
Object bin picking with rotation compensation
A system and method for identifying an object to be picked up by a robot. The method includes obtaining a 2D red-green-blue (RGB) color image and a 2D depth map image of the objects using a 3D camera, where pixels in the depth map image are assigned a value identifying the distance from the camera to the objects. The method generates a segmentation image of the objects using a deep learning convolutional neural network that performs an image segmentation process that extracts features from the RGB image, assigns a label to the pixels so that objects in the segmentation image have the same label and rotates the object using the orientation of the object in the segmented image. The method then identifies a location for picking up the object using the segmentation image and the depth map image and rotates the object when it is picked up. |
US11875524B2 |
Unmanned aerial vehicle platform based vision measurement method for static rigid object
The present disclosure provides an unmanned aerial vehicle platform based vision measurement method for a static rigid object. Aiming at the problem of high professionality but poor versatility of existing vision measurement methods, the present disclosure uses a method combining object detection and three-dimensional reconstruction to mark an object to be measured, and uses a three-dimensional point cloud processing method to further mark a size to be measured and calculate its length, which takes full advantage of the convenience of data collection by an unmanned aerial vehicle platform (UAV), and its global navigation satellite system (GNSS), an inertial measurement unit (IMU) and the like to assist measurement. There is no need to use common auxiliary devices such as a light pen and a marker, which can improve the versatility of vision measurement. |
US11875520B2 |
Method and system for generating a fusion image
A method and system for generating a fusion image. The method may include obtaining a first image and a second image of a same scene. Pixels of at least a part of the first image may correspond to pixels of at least a part of the second image. The method may include generating, based on the first image, a first low-frequency image corresponding to a low-frequency component of the first image, the first low-frequency image including a plurality of first pixels. The method may include generating, based on the second image, a first high-frequency image corresponding to a high-frequency component of the second image, the first high-frequency image including a plurality of second pixels, the plurality of second pixels corresponding to the plurality of first pixels. The method may include determining, based on the first low-frequency image and the first high-frequency image, a featuring region in the first high-frequency image, wherein the featuring region and a region of the first image that corresponds to the featuring region have different luminance transition trends. The method may further include correcting the second pixels in the featuring region based at least in part on the first low-frequency image. And the method may also include generating a fusion image based at least in part on the first low-frequency image, and the first high-frequency image. |
US11875515B2 |
Method for morphology identification, trajectory tracking and velocity measurement of high-concentration microbubbles
A method for morphological identification, trajectory tracking, and velocity measurement of high-concentration microbubbles, includes collecting images of a microbubble group, performing image pre-processing, segmenting overlapped pixel blocks of the image of the microbubbles, identifying the image of the microbubbles, obtaining morphological information of each of the microbubbles, obtaining an equivalent diameter of each of the microbubbles, calculating a size distribution of the microbubbles; correlating the images of the microbubbles at two adjacent instants, and obtaining a velocity field and motion trajectory of the microbubbles. The method applies to morphological identification and correlation of high-concentration microbubbles and obtains the particle size distribution and velocity field information of the microbubbles. |
US11875510B2 |
Generating refined segmentations masks via meticulous object segmentation
The present disclosure relates to systems, methods, and non-transitory computer-readable media that utilizes a neural network having a hierarchy of hierarchical point-wise refining blocks to generate refined segmentation masks for high-resolution digital visual media items. For example, in one or more embodiments, the disclosed systems utilize a segmentation refinement neural network having an encoder and a recursive decoder to generate the refined segmentation masks. The recursive decoder includes a deconvolution branch for generating feature maps and a refinement branch for generating and refining segmentation masks. In particular, in some cases, the refinement branch includes a hierarchy of hierarchical point-wise refining blocks that recursively refine a segmentation mask generated for a digital visual media item. In some cases, the disclosed systems utilize a segmentation refinement neural network that includes a low-resolution network and a high-resolution network, each including an encoder and a recursive decoder, to generate the refined segmentation masks. |
US11875508B2 |
Transmissive light based tremor identification method and system thereof
The disclosure provides a transmissive light based tremor identification method and a system thereof. The method includes: projecting, with a transmissive light, a first optical pattern to a part to be measured, wherein the transmissive light penetrates a surface of the part to be measured and correspondingly forms a second optical pattern on an internal structure of the part to be measured, and the second optical pattern is synthesized to include at least one intersection; capturing a plurality of images of the second optical pattern on the internal structure of the part to be measured and acquiring a motion feature of each intersection based on the images; and identifying a tremor pattern of the internal structure of the part to be measured based on the motion feature of each intersection. |
US11875506B1 |
Autonomous cell imaging and modeling system
The present disclosure relates generally to an autonomous cell imaging and modeling platform, and more specifically to machine-learning techniques for using microscopy imaging data to continuously study live biological cells. The autonomous cell imaging and modeling platform can be applied to evaluate various cellular processes, such as cellular differentiation, optimization of cell culture (e.g., in-plate cytometry), disease modeling, histopathology imaging, and genetic and chemical screening, using a dynamic universal imaging system. In some embodiments, the platform comprises a set of label-free computational imaging techniques, self-supervised learning models, and robotic devices configured in an autonomous imaging system to study positional and morphological characteristics in particular cellular substructures of a cell culture in an efficient and non-destructive manner over time. |
US11875502B2 |
Production-speed component inspection system and method
A component inspection system and method generate a 3D model based on a point cloud and images of an automotive component captured by an imaging system. It is determined whether an anomaly is present based on artificial intelligence driven training and learning. Upon anomaly detection, a type of anomaly is identified and classified. From the 3D model, a type of the automotive component can be identified. The identification of the automotive component and the anomaly detection involve a controller subject to artificial intelligence driven training and learning. The controller determines presence of anomaly and a location of anomaly if any. |
US11875501B2 |
Information coding in dendritic structures and tags
Disclosed are methods and systems that include obtaining at least one image of a dendritic structure, analyzing the at least one image to identify one or more features associated with the dendritic structure, and determining a numerical value associated with the dendritic structure based on the one or more features. |
US11875492B1 |
Systems and methods for digital compositing
Systems and methods are described for digital compositing. In an example, a video frame from video frames stored in memory can be identified based on video frame latency data. The video frame latency data can specify a number of video frames to be stored in the cache memory space before the video frame is selected. A scene related information frame of the scene related information frames stored in the memory can also be identified based on a timecode of the video frame. Augmented video data that includes one or more composited video frames can be provided based on the video frame and the scene related information frame. |
US11875491B2 |
Method and system for image processing
An image processing system comprising: a computer readable medium and at least one processor configured to provide a machine learning architecture for image processing. In particular, keyframes are selected for modification by a visual artist, and the modifications are used for training the machine learning architecture. The modifications are then automatically propagated to remaining frames requiring modification through interpolation or extrapolation through processing remaining frames through the trained machine learning architecture. The generated modified frames or frame portions can then be inserted into an original video to generate a modified video where the modifications have been propagated. Example usages include automatic computational approaches for aging/de-aging and addition/removal of tattoos or other visual effects. |
US11875489B2 |
Detecting hybdrid-distance adversarial patches
A hybrid-distance adversarial patch generator can be trained to generate a hybrid adversarial patch effective at multiple distances. The hybrid patch can be inserted into multiple sample images, each depicting an object, to simulate inclusion of the hybrid patch at multiple distances. The multiple sample images can then be used to train an object detection model to detect the objects. |
US11875487B2 |
High dynamic range image processing method and apparatus
A high dynamic range image processing method and apparatus, to improve a display effect of a high dynamic range image. The method includes: obtaining image information of a to-be-processed high dynamic range (HDR) image, the image information includes a maximum RGB component value of a first pixel corresponding to a first percentage and a maximum RGB component value of a second pixel corresponding to a second percentage; determining a maximum reference value of the HDR image; determining a maximum luminance modification value of the HDR image based on the maximum reference value and a plurality of preset hierarchy intervals, where the maximum luminance modification value is used to modify a largest value in maximum RGB component values of the plurality of pixels included in the HDR image; and adjusting a dynamic range of the HDR image based on the maximum luminance modification value. |
US11875486B2 |
Image brightness statistical method and imaging device
Provided in the present disclosure are an image brightness statistical method and an imaging device, related to the image processing field. The method includes: acquiring the bit width of a pixel brightness value of an image to be processed and a maximum acceptable bit width of a block random access memory; dividing bits of each pixel of said image into multiple groups of bits so that the bit width of each group is less than or equal to the maximum acceptable bit width; performing brightness histogram statistics based on the pixel data of same groups to produce a brightness histogram component corresponding to each group; determining brightness evaluation value components of each groups based on the brightness histogram components corresponding to the groups and the number of pixels of said image; and determining a brightness evaluation value of said image based on the brightness evaluation value components. |
US11875485B2 |
Compensating for geometric distortion of images in constrained processing environments
An image processing method determines a geometric transform of a suspect image by efficiently evaluating a large number of geometric transform candidates in environments with limited processing resources. Processing resources are conserved by using complementary methods for determining a geometric transform of an embedded signal. One method excels at higher geometric distortion, and specifically, distortion caused by greater tilt angle of a camera. Another method excels at lower geometric distortion, for weaker signals. Together, the methods provide a more reliable detector of an embedded data signal in image across a larger range of distortion while making efficient use of limited processing resources in mobile devices. |
US11875483B2 |
Method and device for removing remanence in an infrared image of a changing scene
The present disclosure relates to a method of removing, by an imaging processing device, remanence artifacts from an image (fn) of a sequence of images captured by an infrared imaging device, the method comprising: inpainting a zone of remanence in the image (fn) to generate an inpainted image; generating a remanence measure for at least some pixels in the image (fn) based on the inpainted image; and removing remanence artifacts from at least some pixels of the image (fn) based on a remanence estimation for each of the at least some pixels, each remanence estimation being generated based on the remanence measures of a plurality of the images in the sequence. |
US11875482B2 |
Lensless imaging device
Technology is described for methods and systems for imaging an object (110). The method can include an image sensor (116) exposed to light (114) from an object (110) without passing the light through an image modification element. Light intensity of the light (114) can be stored as data in a medium. The image data can be analyzed at a processor (902) as a reconstructed image of the object (110). |
US11875480B1 |
Distinguishing artifacts from pathological features in digital images
Introduced here are approaches to assessing whether digital features (or simply “features”) detected in digital images by detection models are representative of artifacts that can obscure actual pathologies. A diagnostic platform may characterize each digital feature detected in a digital image based on its likelihood of being an artifact. For instance, a digital feature could be characterized as being representative of an artifact caused by improper illumination, an artifact caused by a physical element that is adhered to the lens through which light is collected by an imaging device, or a pathological feature indicative of a disease. |
US11875479B2 |
Fusion of deep learning and handcrafted techniques in dermoscopy image analysis
A system for identifying melanoma and other skin cancer in a dermoscopy image comprises: an image analyzer having at least one processor that instantiates at least one component stored in a memory, the at least one component comprising: a segmenter configured to segment a lesion from the rest of the image, a handcrafted feature component including: a median color splitting model for separating the image into a plurality of color regions, a vessel detection model for detecting elevated vascularity, an atypical pigment network detection model for identifying a pigment network whose structure varies in size and shape, a salient point detection model for detecting salient points based on an intensity plane of the image, a color detection model for detecting at least one of a white area, a pink shade, a pink blush, and a semi-translucency, a hair detection model for characterizing detected hairs and ruler marks, an outside model that finds the above model features on non-dark-corner areas outside the segmented area, and a classifier configured to provide a first analysis result. |
US11875474B2 |
Protractor image changing method, protractor image changing apparatus and server apparatus
A protractor image changing method includes: acquiring an image of a protractor having a plurality of indices used for measurement; determining whether a size change instruction or a shape change instruction for the image of the protractor has been received; when it is determined that the size change instruction or the shape change instruction for the image of the protractor has been received, performing a first change process for changing a size or shape of the image of the protractor based on whether the received instruction is the size change instruction or the shape change instruction, and a second change process for changing a mode of the indices of the image of the protractor to a mode based on the received instruction; and outputting the image of the protractor in which the size or shape and the mode of the indices are changed or data of the image. |
US11875471B1 |
Three-dimensional environment linear content viewing and transition
The present disclosure relates to a system for controlling an interactive virtual environment. The system includes a computer for generating a three-dimensional computer-generated environment including a player controllable character within the three dimensional computer-generated environment, displaying linear content on a virtual display presented within the three-dimensional computer-generated environment, the linear content associated with at least one interactive experience, receiving input controlling the player controllable character to move the player controllable character into close proximity to the linear content displayed on the virtual display, and generating a second three-dimensional computer-generated environment including the player controllable character within the at least one interactive experience associated with the linear content. |
US11875470B2 |
Adjustable virtual scenario-based training environment
A virtual environment may be generated, the environment including a procedurally generated virtual property. The virtual property may include various features automatically generated based upon a procedural rule set, so as to provide variability between two or more virtual properties. One or more procedurally generated virtual properties may be provided to a user, and various virtual tools may be provided via which the user may identify relevant aspects corresponding to risk associated with the virtual property. |
US11875466B2 |
Matching content to a spatial 3D environment
Systems and methods for matching content elements to surfaces in a spatially organized 3D environment. The method includes receiving content, identifying one or more elements in the content, determining one or more surfaces, matching the one or more elements to the one or more surfaces, and displaying the one or more elements as virtual content onto the one or more surfaces. |
US11875464B2 |
Systems and methods for scene-independent augmented reality interfaces
Some embodiments include a method comprising using a first computing device to perform: obtaining an image of a scene captured using a camera coupled to the first computing device; obtaining camera setting values used to capture the image; determining, using the image, surface attribute values characterizing at least one surface shown in the image of the scene; generating an augmented reality (AR) interface at least in part by using the camera setting values and the surface attribute values to create a first composite image by overlaying a selected virtual furniture object onto the image so that the virtual furniture object is displayed in the AR interface as being on a first surface of the at least one surface shown in the image; and transmitting, to a second computing device and via at least one communication network, the first composite image, the camera setting values and the surface attribute values. |
US11875462B2 |
Systems for augmented reality authoring of remote environments
In implementations of systems for augmented reality authoring of remote environments, a computing device implements an augmented reality authoring system to display a three-dimensional representation of a remote physical environment on a display device based on orientations of an image capture device. The three-dimensional representation of the remote physical environment is generated from a three-dimensional mesh representing a geometry of the remote physical environment and digital video frames depicting portions of the remote physical environment. The augmented reality authoring system receives input data describing a request to display a digital video frame of the digital video frames. A particular digital video frame of the digital video frames is determined based on an orientation of the image capture device relative to the three-dimensional mesh. The augmented reality authoring system displays the particular digital video frame on the display device. |
US11875461B2 |
Visual data management system and method
A system and method for creating, storing, interacting, and manipulating a digital facility is disclosed. One or more computing platform(s) may be configured to electronically receive a plurality of machine-readable sensor data of a physical facility having multiple 3D objects. One or more computing platform(s) may be configured to electronically process the plurality of machine-readable sensor data to output a machine-readable point cloud model configured for augmented virtual navigation. One or more computing platform(s) may be configured to generate a machine-readable configuration database of geotagged-locations of the 3D objects. One or more computing platform(s) may be configured to generate a machine-readable dynamic configuration database of 3D objects. |
US11875456B2 |
System and method of generating graft surface files and graft groom files and fitting the same onto a target surface to provide an improved way of generating and customizing grooms
A method and system to create a versatile graft surface and at least one corresponding graft groom having the versatile graft surface as a base, to fit and transform the versatile graft surface onto a target surface and process the created graft groom into a modifiable hair model after the versatile graft surface is transformed onto the target surface. |
US11875452B2 |
Billboard layers in object-space rendering
The present disclosure relates to methods and apparatus for graphics processing. The apparatus may configure a plurality of billboards associated with a viewpoint of a first frame of a plurality of frames, the plurality of billboards being configured in one or more layers at least partially around the viewpoint, the configuration of the plurality of billboards being based on one or more volumetric elements between at least one of the plurality of billboards and the viewpoint. The apparatus may also render an image associated with each of the one or more volumetric elements between at least one billboard of the plurality of billboards and the viewpoint, the rendered image including a set of pixels. The apparatus may also store data in the at least one billboard based on the rendered image associated with each of the one or more volumetric elements, the data corresponding to the set of pixels. |
US11875450B2 |
Surround view
A system on a chip (SoC) includes a digital signal processor (DSP) and a graphics processing unit (GPU) coupled to the DSP. The DSP is configured to receive a stream of received depth measurements and generate a virtual bowl surface based on the stream of received depth measurements. The DSP is also configured to generate a bowl to physical camera mapping based on the virtual bowl surface. The GPU is configured to receive a first texture and receive a second texture. The GPU is also configured to perform physical camera to virtual camera transformation on the first texture and on the second texture, based on the bowl to physical camera mapping, to generate an output image. |
US11875448B2 |
SIMD group formation techniques during ray intersection traversal
Disclosed techniques relate to forming single-instruction multiple-data (SIMD) groups during ray intersection traversal. In particular, ray intersection circuitry may include dedicated circuitry configured to traverse an acceleration data structure, but may dynamically form a SIMD group to transform ray coordinates when traversing from one level of the data structure to another. This may allow shader processors to execute the SIMD group to perform the transformation. Disclosed techniques may facilitate instancing of graphics models within the acceleration data structure. |
US11875437B2 |
Image drawing method based on target template image, apparatus, readable medium and electronic device
An image drawing method, an apparatus, a readable medium and an electronic device. The method relates to the field of image processing technology, and includes: determining a drawing area corresponding to a target template image according to a display interface; acquiring a user input operation according to the display interface; and in response to determining that an operation position corresponding to the user input operation and the drawing area meet a preset condition, drawing an image according to the operation position. |
US11875436B2 |
Object time series system
Methods and systems for structuring, storing and displaying time series data in a user interface. One system includes processors executing instructions to determine, from time series data from a first sensor, a first subset of time series data for the first batch from the first start time and the first end time, determine, from the time series data from the first sensor, a second subset of time series data for the second batch from the second start time and the second end time, generate a time series user interface comprising a chart, the chart including a first plot for the first subset of time series data and a second plot for the second subset of time series data, the first plot being aligned to the second plot, and cause presentation of the time series user interface. |
US11875429B2 |
Tomographic x-ray image reconstruction
An apparatus for image reconstruction that includes input circuitry configured to acquire, from an image sequence, first and second 2D projection data of a region of interest of an object at respective acquisition times; and provide first 3D object data of a first object in a region of interest and second 3D object data of a second object in a region of interest. The apparatus also includes a processor configured to generate a first registration of the first and/or second 3D object data to the first 2D projection data and a second registration of the first and/or second 3D object data to the second 2D projection data; provide a vector field defining motion of the second object relative to the first object between the acquisition times based on the registrations; generate corrected projection data using the vector field; and generate a motion-compensated image sequence based on the corrected projection data. |
US11875428B2 |
System and method of lipstick bulktone and application evaluation
A method of predicting a resulting hue, tint, tone, or shade of a lipstick product on a user includes generating one or more instances on a graphical user interface indicative of a predicted applied lipstick hue, tint, tone, or shade based on receiving user lip-hue information and a lipstick product selection; and generating one or more instances on a graphical user interface of a lipstick product predicted to result in a hue, tint, tone, or shade, on the user, based on the received user lip-hue information and a desired coated lip-hue. |
US11875411B1 |
Method and system for automatically detecting a fence
A system and method for automatically detecting fences on a premises are disclosed. The system and method use image data gathered from one or more sources, including satellite images and images from ground-based cameras. The images are analyzed using a machine learning system to detect a fence. The system and method can also automatically update a policy holder's insurance policy to reflect the presence of a fence on the premises. |
US11875408B2 |
Techniques for accurate evaluation of a financial portfolio
Various embodiments are generally directed to techniques for accurate evaluation of a financial portfolio. Techniques described herein may include an apparatus comprising: a processing circuit; and an approximate computing engine, executed on the processing circuit, operative to process data items corresponding to prices of funds, compute a Net Asset Value (NAV) based on the data items, determine a precision associated with the Net Asset Value (NAV), and based upon a precision metric, determine whether to use the Net Asset Value (NAV) in a business decision. Other embodiments are described. |
US11875397B2 |
Image-based financial processing
Image-based processing of sources of financial information for financial transactions is provided. A device is enabled to acquire one or more images including a representation of a source of financial information. The device can validate the source, independent of the financial information in a preliminary analysis. If the source is validated, one or more images are used to acquire the financial information. The financial information is then validated. If the financial information is valid, authorization of the financial transaction can be initiated. |
US11875396B2 |
Systems and methods for displaying a simulated room and portions thereof
A system for displaying a simulated room can comprise a projector, a wall structure element, a physical object, and a room customization station. The room customization station can view images of selectable products and allows a selection thereof to be displayed on the wall structure element or the physical object. The projector can display the selectable product(s) on the wall structure element or the physical object. The physical object can be adjustable in size for different selectable product sizes. The system can include a physical accessory placeable in the simulated room to facilitate visualization of how the physical accessory would appear in the simulated room with the selectable product. Further, the room customization station can prevent a portion of the images from being projected onto a physical feature in the simulated room and allow other portions of the images to be projected into a portion of the simulated room. |
US11875394B2 |
Machine learning model for determining a time interval to delay batching decision for an order received by an online concierge system to combine orders while minimizing probability of late fulfillment
An online concierge identifies orders to shoppers, allowing shoppers to select orders for fulfillment. The online concierge system may generate batches that include multiple orders, allowing a shopper to select a batch to fulfill multiple orders. As orders are continuously being received, delaying identification of orders to shoppers may allow greater batching of orders. To allow greater opportunities for batching, the online concierge system estimates a benefit for delaying identification of an order by different time intervals and predicts an amount of time to fulfill the order. The online concierge system then delays assigning orders for which there is a threshold benefit for delaying and selects a time interval for delaying identification of the order that does not result in greater than a threshold likelihood of a late fulfillment of the order. |
US11875393B2 |
Generation of recommendations from dynamically-mapped data
System and methods are described for generating recommendations from dynamically-mapped data. In one implementation, a database system receives a first request to generate a recommendation objection and a second request to retrieve additional data to include in the recommendation object. The database system retrieves the recommendation data from a first database table. The database system identifies the additional data in a second database table that is stored separately from the first database table. The database system generates the recommendation object to include the recommendation data from the first database, and maps the additional data to one or more fields of the recommendation object. |
US11875392B1 |
Method and system for determining and presenting information related to a semantic context of electronic message text or voice data
Systems, methods, and computer-readable media are disclosed for processing input data to determine an entity such as a product, service, user profile, etc. referenced in or otherwise relevant to a semantic context of the input data. Information related to the entity may be provided as an information package (e.g., a card) that is shareable as part of an electronic message. The card may include a representation of a network resource identifier that identifies a network resource, a network location of the network resource, and an access mechanism for accessing a representation (e.g. a product detail page) of the network resource. The network resource identifier may include one or more tags or tokens that identify an electronic messaging application provider and/or a user such as a sender or recipient of an electronic message that includes the card so as to enable compensating the provider and/or the user for a purchase of a product or service to which the card relates. |
US11875389B2 |
Auto posting system
The disclosed technologies include a robotic selling assistant that receives an item from a seller, automatically generates a posting describing the item for sale, stores the item until it is sold, and delivers or sends the item out for delivery. The item is placed in a compartment that uses one or more sensors to identify the item, retrieve supplemental information about the item, and take pictures of the item for inclusion in the posting. A seller-supplied description of the item may be verified based on the retrieved supplemental information, preventing mislabeled items from being sold. |
US11875383B2 |
Advertisement attribution method and device
An advertisement attribution method and a device are provided, and relate to the field of electronic devices. When playing a first advertisement, an advertising device broadcasts a wireless signal including an identifier of the advertising device and orientation information that is used to indicate a position and an orientation of the advertising device. A terminal receives the wireless signal, and sends a first advertisement event to a server when determining that the first advertisement played by the advertising device is effectively exposed to a user of the terminal. |
US11875382B2 |
Software application customized for target market
A system and method are presented for customizing a software application for a target market. A request to access an application is received, by one or more computer servers, from a user. At least one of a preferred language of the user and a location of the user are determined by the one or more computer servers, and a target market is determined using the at least one of the preferred language of the user and the location of the user. The target market defines a language and a region. The application is rendered by the one or more computer servers by modifying at least one of a user interface of the application and a content of the application using the target market. |
US11875380B2 |
Method for matching influencers to brands and pairing influencer videos to products for intra-video transactions
A method for generating advertising content includes: during a content creation period, receiving a video advertisement from an entity; packaging the video advertisement with a pointer to the entity and a checkout portal for content linked to the video advertisement to generate an augmented video advertisement; during a live period succeeding the content creation period, for a first instance of the augmented video advertisement accessed at a first computing device associated with a first user, associating a first purchase completed within the checkout portal of the first instance of the augmented video advertisement with the entity based on the pointer; and, for a second instance of the augmented video advertisement accessed at a second computing device associated with a second user, associating a second purchase completed within the checkout portal of the second instance of the augmented video advertisement with the entity based on the pointer. |
US11875375B2 |
Modifying existing instruments without modification of unique identifier and immediate benefit availability
The present disclosure involves systems, software, and computer implemented methods for automatically modifying a financial product associated with a user, where the modified financial product is associated with an updated benefit at a partner system. One example method comprises receiving an indication of acceptance associated with a particular partner-related product for replacing a current product associated with a first customer. At least one term or condition associated with the particular partner-related product different than terms or conditions associated with the at least one current product are identified, including a change to at least one benefit associated with the partner system. The terms associated with the current product are modified without changing the unique identifier, and an indication of the at least one updated benefit associated with the partner system is transmitted to the partner system for immediate usage by the first customer. |
US11875373B2 |
Systems and methods for capturing account holder consent for transaction data collection
Systems and methods are disclosed for providing an account holder with an incentive-consent matrix at a point-of-sale device of a merchant. The account holder can provide consent to store transaction related data and obtain an incentive in exchange. The incentive out be a coupon or other offering associated with the merchant. Varying levels of consent can be offered, with each level associated with an incentive having a different relative value. The transaction data can subsequently be provided to a recipient in accordance with the consent received from the account holder. |
US11875371B1 |
Price optimization system
A method for price optimization for a product or service at a store using machine learning is disclosed. The method includes determining a price through a reaction model, positioning model, and a forecast model. The reaction model includes determining the probabilities of a competitors' pricing reaction due to the store's price changes. The positioning model includes determining conditional probabilities for attaining an objective and/or sub-objective based on store and competitor's data. The conditional probabilities are used for generating a price proposal for achieving the objective and/or sub-objective. The forecast model provides a forecast for factors such as volume sale using machine learning. |
US11875369B2 |
Agricultural data intelligence
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for agricultural data intelligence. Data from multiple subscribers (growers and marketers) are aggregated to provide market intelligence to the subscribers. Data and insights are presented in a dashboard format that is intuitive and facilitates ease of use. To prevent data leakage, data anonymization and aggregation processes are implemented. |
US11875366B2 |
Vehicle identification using driver profiles
In a computer-implemented method, telematics data collected during one or more time periods by one or more electronic subsystems of a vehicle, and/or by a mobile electronic device of the driver or a passenger, is received. The telematics data includes operational data indicative of how a driver of the vehicle operated the vehicle. The received telematics data is analyzed to identify driving behaviors of the driver during the time period(s). Based at least upon the driving behaviors, a driver profile is generated or modified. Based at least upon the generated or modified driver profile, a suggested vehicle type is identified, at least by determining that the profile meets a set of one or more matching criteria associated with the suggested vehicle type. An indication of the suggested vehicle type is displayed to a user. |
US11875360B2 |
Method and system for generating insights regarding a party in response to a call
Methods and systems are provided for providing an insights page. When data identifying a party of a call is received, a customer relationship management (CRM) application can be launched at a computing device without any further user input, and records that are potentially relevant to the call and that are to potentially be included as part of an insights page of the CRM application can be automatically determined. Some of the records are automatically determined by analyzing CRM information using artificial intelligence technologies. The records can then be ranked in a priority order according to relevance from most relevant to least relevant. The insights page can then be caused to be displayed at a user interface of the computing device without user input with at least some of the records displayed in the priority order as relevant records. |
US11875359B2 |
Selective presentation of real-time contact options based on user and system parameters
Embodiments for presenting real-time contact options are described herein. In example embodiments, as system identifies a number of user devices actively viewing a web page that includes a real-time contact option. The system then determines whether the number of user devices actively viewing the web page that includes the real-time contact option exceeds a predetermined limit. If the number of user devices actively viewing the web page that includes the real-time contact option exceeds the predetermined limit, the system prevents presentation, to a further user device, of the real-time contact option on the web page. Conversely, if the number of user devices actively viewing the web page that includes the real-time contact option does not exceed the predetermined limit, the system causes presentation of the web page with the real-time contact option to the further user device. |
US11875352B2 |
Dynamic authentication through user information and intent
There are provided systems and methods for dynamic authentication through user information and intent. A user may wish to purchase an item that they view on a merchant marketplace using a computer of mobile phone. The merchant for the merchant marketplace may register the user's intent to purchase the item by receiving the user's actions while browsing the marketplace. The user may further provide user information with the merchant, such as a biometric reading, identifier, or other information. When the user then arrives at a merchant location to purchase the item and complete a transaction using a payment instrument, the merchant may process the user's intent and information to determine how confident the merchant is that the user is entitled to utilize the payment method. Such confidence rating may correspond to whether the merchant believes the transaction is fraudulent or if the user is misrepresenting their identity. |
US11875351B2 |
Methods and arrangements to distribute a fraud detection model
Logic may assign a customer identification to a model to associate a first customer with the model to detect fraudulent transactions. Logic may determine one or more clusters to associate with the first customer based on characteristics associated with the first customer. Logic may associate one or more cluster identifications with the first customer. Each cluster identification may identify one cluster of the one or more clusters. Each cluster may identify a group of customers based on characteristics associated with the group of customers. Logic may cause the model to transmit to a customer device associated with the first customer. Logic may receive transaction data for a transaction for one customer of the group of customers associated with a first cluster. And logic may communicate modified transaction data to customer devices of more than one customer of the group of customers associated with the first cluster. |
US11875348B2 |
System, method, and computer program product to ensure data integrity for conducting a payment transaction
Provided is a computer-implemented method for conducting a payment transaction to ensure data integrity of the payment transaction that includes generating a transaction authorization request message, where the transaction authorization request message comprises a payload associated with an electronic funds transfer at a point-of-sale (POS) device, and where generating the transaction authorization request message includes generating a digital signature for the payload using a private key of a payment gateway system and inserting the digital signature for the payload into the transaction authorization request message, transmitting the transaction authorization request message including the digital signature, and receiving a transaction authorization response message from a transaction service provider system. A system and computer program product are also provided. |
US11875346B1 |
Enhanced mobile wallet payment elements
Disclosed in some examples are methods, systems, and machine readable mediums which provide a store credit issued electronically to a mobile wallet application from a merchant. This credit may be issued to a mobile wallet in the form of an enhanced wallet payment element. This enhanced wallet payment element may include the terms and conditions (e.g., repayment terms) of the credit (e.g., a digital/smart contract). The customer may accept or reject these terms. For example, when the customer accepts the terms, the enhanced wallet payment element digitally signs the agreement and indicates acceptance to the merchant mobile wallet system (e.g., sends the digital signature to the merchant). Once accepted, the enhanced wallet payment element may be utilized to pay for goods or services subject to the terms and conditions. |
US11875345B2 |
Method and device for conducting a transaction between a plurality of partitions of a blockchain
A method for conducting a transaction between a plurality of partitions of a blockchain. In the method: on the partitions, smart contracts are provided, through the contracts, state channels are anchored in the partitions, and the transaction between the partitions Ls carried out on the state channels. |
US11875344B2 |
Cloud-based transactions with magnetic secure transmission
Techniques for enhancing the security of a communication device when conducting a transaction using the communication device may include using a limited-use key (LUK) to generate a transaction cryptogram, and transmitting a token instead of a real account identifier and the transaction cryptogram to an access device to conduct the transaction. The token and the transaction cryptogram can be transmitted to a magnetic stripe reader by generating an emulated magnetic signal. The LUK may be associated with a set of one or more limited-use thresholds that limits usage of the LUK, and the transaction can be authorized based on at least whether usage of the LUK has exceeded the set of one or more limited-use thresholds. |
US11875342B2 |
Security broker
An attempted transaction is identified involving a customer device and the first customer device is redirected to a security broker. A security report for the first customer device is received from the security broker. The security report is based on security data transmitted from the customer device to the security broker. An action can be performed in association with the attempted transaction based at least in part on the received security report. In some aspects, the security broker receives security data describing security conditions on the customer device in connection with the transaction between the customer device and a transaction partner. A risk tolerance policy is identified that corresponds to the transaction partner, such as an ecommerce provider. A security report is generated based on a comparison of the risk tolerance policy and the security data and the security report. |
US11875341B2 |
Method and system for unique, procedurally generated digital objects via few-shot model
Disclosed herein is digital object generator that makes uses a one-way function to generate unique digital objects based on the user specific input. Features of the input are first extracted via a few-shot convolutional neural network model, then evaluated weight and integrated fit. The resulting digital object includes a user decipherable output such as a visual representation, an audio representation, or a multimedia representation that includes recognizable elements from the user specific input. |
US11875340B2 |
Method and system for secure data record distribution using a blockchain
A computer-implemented method for improving the security of a data record distribution process using a blockchain having a group of input nodes and a group of output nodes, each group having a private-public key pair, but wherein the nodes only have a key share of their respective private key and no node has a full private key. Using threshold signature scheme, secret share joining, and stealth addresses, data records from the input nodes are pooled at a stealth address determined through collaborative action of the input nodes, requiring cooperative determination of their public key, a shared secret, and the stealth address. The public key is copied into the transaction. The output nodes locate the transaction and extract the public key, collaboratively verify its authenticity, and collaboratively determine the shared secret. Having done so, the output nodes may, collectively, sign a second transaction for distributing data records from the stealth address to the output addresses. The invention may be used in conjunction with the Bitcoin blockchain, for example, or another blockchain implementation. |
US11875338B2 |
Applets for contactless card activation
Contactless cards, apparatuses, computer-readable media, and methods for activating a contactless card. A contactless card may communicate, to a client device via a wireless communications interface, a network address associated with a web page. The contactless card may generate a cryptogram responsive to a request from the web page on the client device. The contactless card may communicate the cryptogram to the web page via the wireless communications interface. The contactless card may receive, from the web page, an instruction to activate a payment applet of the contactless card. The contactless card may activate the payment applet based on the instruction. |
US11875327B2 |
Methods and systems for dual-to-single message conversion in electronic transactions
Systems and methods are disclosed for electronic transaction messaging conversion. One method comprises receiving an authorization request message from a point of sale (POS) device, the authorization request message comprising transaction data associated with a transaction. Upon validating the authorization request message, a provisional authorization response message may be generated and sent to the POS device. Subsequently, a capture message may be received from the POS device, requesting clearing and settlement of the transaction. The capture message may be validated and translated to a composite message that is single-message system (SMS)-compatible. The composite message may then be sent downstream for further processing. |
US11875326B2 |
Media hub devices with passive monitoring of user devices and targeted media transmission through in-channel transmission or shifted channel transmission
Systems and methods associated with media hub devices are provided that passively monitor user devices and transmit targeted media through in-channel transmissions that use the same channel used to monitor the user devices, or shifted channel transmissions that are different than the channel used to monitor the user devices. For example, a media hub device may passively monitor customer devices by scanning a wireless communication channel and obtaining device identification information transmitted by a user device that communicates the device identification information via the wireless communication channel. A media hub device may link the user device with a particular user or may anonymously monitor user behavior, through the monitored user device, without explicit knowledge of the identity of the user. Targeted media may be provided to the user device either in-channel using the same channel used to passively monitor the user device or a shifted channel using a different channel. |
US11875324B1 |
Interconnected visual animations for interrelated objects
Disclosed concepts relate to presenting interconnected animations in an object display interface that indicate dynamic events for related objects. A platform presents an interface that includes tiles for objects that belong to object sets (e.g., a non-fungible token (NFT) collection, a set of numbered items, a limited sneaker line). Each tile includes information individually specific to a corresponding object. A platform monitors for event data that results in a change to an aggregate parameter (e.g., a floor price, an event rate) for a given object set or that specifies one or more individual events for objects belonging to the given object set. Based on detecting the event data, the platform dynamically presents animations on certain tiles corresponding to objects of the given object set, and the animations indicate the change to the aggregate parameter or indicate the individual events. Contextual and multi-level information is thus conveyed without significant visual clutter. |
US11875323B2 |
Automated teller machine (ATM) transaction processing leveraging smart contact lenses
Methods for performing a touchless transaction at a communication terminal leveraging a smart contact lens is provided. Methods may include initiating a pairing of the smart contact lens to the communication terminal and in response to the pairing displaying on a graphical user interface (“GUI”) of the communication terminal, a plurality of selectable option buttons. Methods may further include tracking a focus of the user's eyes on the GUI. When a first deliberate eye blink gesture is identified while the user's eye is focusing on the GUI, methods may include determining a point of focus of the user's eye and identifying a selectable option button that is located within a pre-determined range of the point of focus. Methods may further include determining a transaction type corresponding to the selected option button and transmitting an instruction to the communication terminal to initiate a transaction corresponding to the transaction type. |
US11875322B2 |
Automated transaction machine with associated beacon
An Automated Transaction Machine (ATM) is associated with a beacon. The beacon may communicate with an electronic device running a software application that is configured to detect the beacon. The software application may have a reaction based upon the detection of the beacon. The ATM or related systems may respond to data directly or indirectly from the software application to make a customization or take other action based there on. |
US11875318B2 |
Initiating mobile transactions via gestures
Aspects of the present disclosure involve systems, methods, devices, and the like for processing a transaction. In one embodiment, a system is introduced that enables a communication between applications. The communication occurs through the use of one or more gestures that enable the request for information, funds, items for purchase and the like. In another embodiment, a system if introduced that enables a unified multi-marketplace communication. The communication includes the use of gestures for the transfer of information, funds, items for purchase, discounts, etc., using a unifying entity. The unifying entity can be a financial institution, payment provider, or the like that may be used to carry a transaction between applications allowing for a single checkout. |
US11875316B2 |
System for providing goods and services based on accrued but unpaid earnings
A system for interfacing predetermined services to a user at a fixed location includes a processing platform running an operating system. The system further includes a data store for storing configuration information for enabling the operating system to interface with available physical system resources through the physical system resource interface associated therewith. A communication resource for interfacing with the operating system allows communication of the operating system with a central office for downloading configuration information to selectively enable ones of the available physical system resources to interface with the operating system through associated ones of the physical system resource interfaces in accordance with the configuration information and the predetermined service selected by a user. A plurality of configurations is stored in the data store, and each is associated with a predetermined service and one or more of the available physical system resources. |
US11875314B1 |
Systems and methods for remote deposit of checks
Remote deposit of checks can be facilitated by a financial institution. A customer's general purpose computer and image capture device may be leveraged to capture an image of a check and deliver the image to financial institution electronics. Additional data for the transaction may be collected as necessary. The transaction can be automatically accomplished utilizing the images and data thus acquired. |
US11875310B2 |
Spray rig monitoring system
A spray rig monitoring system having a plurality of sensors that detect and transmit operational parameters to a computer. The operational parameters are processed to determine if a spray rig and its crew are operating within preset parameters. |
US11875309B2 |
Asynchronous virtual collaboration environments
Systems and methods for facilitating virtual collaboration between users within virtual environments are disclosed. A plurality of users access a collaborative virtual environment system at various times using interface devices to establish an asynchronous virtual collaboration session in which users collaborate in real-time and/or asynchronously. To enable asynchronous collaboration, data from virtual collaboration session is stored and presented to later users, including user movements and interactions with the environment, user annotation, and audio communications or comments. Other users may then access the data at a later time, and later user interactions, annotations, and audio may likewise be stored for further review by other users. |
US11875307B2 |
Image collection annotation using a mobile communicator
Disclosed herein are embodiments directed to a multi-media image system, which includes using a processor for forming a multi-media image product. According to certain embodiments, the system stores an image collection on a digital storage system; associates an identifier with the image collection: provides the identifier for distribution to a plurality of individuals; receives images from the recipients of the identifier; and forming a multi-media image product using the images stored on the digital storage system and received from the recipients of the identifier. |
US11875305B2 |
Video training data for machine learning detection/recognition of products
Described herein are systems, apparatus, methods and computer program products configured for image detection/recognition of products. The disclosed systems and techniques utilize video data to provide the necessary number of images and view angles needed to train a machine learning product detection/recognition system to recognize a specific product within later provided images. In various embodiments, a user may provide video data and the video data may be transformed in a manner that may aid in training of the machine learning system. |
US11875300B2 |
Perishable asset tracking for blockchain
An example operation may include one or more of receiving, by a blockchain node, a first transaction comprising an asset identifier and an expiration date, verifying the expiration date has not changed from one or more previous transactions comprising the asset identifier, calculating an expected delivery date for an asset corresponding to the asset identifier, validating the first transaction in response to the expected delivery date not later than the expiration date. and committing the first transaction to a blockchain. |
US11875298B2 |
Sensor for NADP (H) and development of alcohol dehydrogenases
An NADP(H) nanosensor has i) a nucleic acid sequence to which a regulator is capable of binding, wherein the oxidation state of the regulator depends on the NADP(H) availability; ii) a promoter sequence following the nucleic acid sequence i), to which an RNA polymerase is capable of binding, wherein the affinity of the RNA polymerase for the promoter sequence is influenced by the oxidation state of the regulator; iii) a nucleic acid sequence which is under the control of the promoter sequence ii) and which codes for an autofluorescent protein. The present invention also relates to a cell, a method for isolating genes which code for NADP(H)-dependent enzymes, and the use of an NADP(H) nanosensor. |
US11875297B2 |
Generation of dashboard templates for operations management
A computer-implemented method for generation of dashboard templates for operations management is disclosed. The computer-implemented method includes monitoring a user interactions with an editable dashboard user interface when handling issue instances to gather chart selections, wherein a chart is a graphical visualization of one or more parameters of a data source. The computer-implemented method further includes identifying an issue type to chart pairs from the gathered chart selections and, for each pair, generalizing the one or more data source parameters. The computer-implemented method further includes identifying from the gathered chart selections common associations between the issue type and a chart visualization type. The computer-implemented method further includes storing dashboard information for an issue type including one or more likely chart visualization types for one or more generalized data source parameters, wherein the dashboard information is available to generate a dashboard template for a new issue instance of the issue type. |
US11875296B2 |
Optimizing building design and architecture for sustainability certification
Various embodiments set forth systems and techniques for assessing sustainability of a building design. The techniques include receiving a building design for a budding and sustainability certification data describing a plurality of sustainability certification systems; selecting one or more particular sustainability certification systems from the plurality of sustainability certification systems; computing a respective sustainability certification value for each sustainability certification system of the one or more particular sustainability certification systems; and performing one or more building design operations based on sustainability certification system values for the one or more particular sustainability certification systems. |
US11875290B2 |
Method and system for managing mainframe billable resources
A method for managing mainframe billable resources for a plurality of mainframe environments is provided. The method includes receiving a job file from a user, the job file including a batch file relating to a mainframe job and a mainframe task; identifying an override statement in the job file; determining, based on a result of the identifying, a mapping strategy according to a predetermined criterion, the mapping strategy relating to a mapping of the job file to a billing entity identifier; authorizing the job file based on the billing entity identifier and a logon identifier corresponding to the user; mapping the job file to the billing entity identifier based on the determined mapping strategy; recording, in a memory, information relating to the mapping; and executing, in a mainframe environment, the job file. |
US11875288B2 |
Discovering and using application deployment dependencies to augment governance and compliance policy
A compliance discovery and integration process is implemented in association with a cloud-based security and compliance platform and associated CI/CD framework. The process assumes an existing DevOps-based deployment of a product, such as an enterprise application that executes in a runtime production environment. The technique of this disclosure addresses the problem of misalignment between a compliance policy and the product's post-deployment regulation posture by providing tools and methods that enable pro-active augmentation of governance and compliance policy during the pre-deployment phase and with respect to a next deployment of the product (e.g., a next or updated version). Thus, when the product is later deployed in its next deployment, its regulation posture (post-deployment) is already consistent with the compliance policy. |
US11875279B2 |
Method for payment of an order to be forwarded to one of a plurality of client establishments
An intelligent interface responds to a received order by initiating payment from an electronic wallet. An IP network interface receives requests. From the requests, an order program receives an order destined to a client establishment. A response is generated with payment options from an electronic wallet associated with the source phone number. Selection of one of the payment options in the response causes the order program to process the payment for the order from the electronic wallet and forward the order to the client establishment. |
US11875276B2 |
Product selection and importation for use in industrial automation project design environment
A method includes presenting a first graphical user interface (GUI) including a first listing of a first plurality of objects within a project library, presenting a second GUI comprising a second listing of the second plurality of objects, receiving a second input indicative of a selection of the one or more objects in the second listing, receiving a third input indicative of a command to import the one or more objects to the project library, retrieving one or more respective portions of computer code corresponding to the one or more objects of the second plurality of objects from a second database, and updating the first GUI to include the one or more objects in the first listing. |
US11875272B2 |
Probabilistic compute engine using coupled ring oscillators
Compute engine circuitry configured to represent a spin network mapping of a graph representing a combinatorial optimization problem includes a plurality of ring oscillator cells, each of which includes a ring oscillator having an oscillator output, at least one coupling block, and a read block. Each coupling block connects the ring oscillator of the cell to the ring oscillator of one of a plurality of neighboring cells to form a coupled ring oscillator. The read block generates a state output for each coupled ring oscillator that indicates whether the coupled ring oscillator is in one of a same-phase state, in which the connected ring oscillators oscillate in phase with each other, and an opposite-phase state, in which the connected ring oscillators oscillate in an opposite phase from each other. A controller is configured to output a total energy of the mapping based on the state outputs. |
US11875269B2 |
Large scale generative neural network model with inference for representation learning using adversarial training
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training a generator neural network and an encoder neural network. The generator neural network generates, based on a set of latent values, data items which are samples of a distribution. The encoder neural network generates a set of latent values for a respective data item. The training method comprises jointly training the generator neural network, the encoder neural network and a discriminator neural network configured to distinguish between samples generated by the generator network and samples of the distribution which are not generated by the generator network. The discriminator neural network is configured to distinguish by processing, by the discriminator neural network, an input pair comprising a sample part and a latent part. |
US11875267B2 |
Systems and methods for unifying statistical models for different data modalities
Techniques for performing a prediction task using a multi-modal statistical model configured to receive input data from multiple modalities including input data from a first modality and input data from a second modality different from the first modality. The techniques include: obtaining information specifying the multi-modal statistical model including values of parameters of each of multiple components of the multi-modal statistical model, the multiple components including first and second encoders for processing input data for the first and second modalities, respectively, first and second modality embeddings, a joint-modality representation, and a predictor; obtaining first input data for the first data modality; providing the first input data to the first encoder to generate a first feature vector; identifying a second feature vector using the joint-modality representation, the first modality embedding and the first feature vector; and generating a prediction for the prediction task using the predictor and the second feature vector. |
US11875262B2 |
Learning neural network structure
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training neural networks. In one aspect, a system includes a neural network shrinking engine that is configured to receive a neural network being trained and generate a reduced neural network by a shrinking process. The shrinking process includes training the neural network based on a shrinking engine loss function that includes terms penalizing active neurons of the neural network and removing inactive neurons from the neural network. The system includes a neural network expansion engine that is configured to receive the neural network being trained and generate an expanded neural network by an expansion process including adding new neurons to the neural network and training the neural network based on an expanding engine loss function. The system includes a training subsystem that generates reduced neural networks and expanded neural networks. |
US11875261B2 |
Automated cross-node communication in distributed directed acyclic graph
A system and method is disclosed for automated cross-node communication in a distributed directed acyclic graph. The method can include identifying a directed acyclic graph (“DAG”) overlaying a plurality of nodes and identifying the nodes underlying the DAG. A subordinate DAG can be generated in an entry vertex of the DAG. The subordinate DAG can include a vertex for each of the nodes underlying the DAG. Data and metadata can be received at the entry vertex. The data can be delivered to a next vertex in the DAG, and the metadata can be communicated to nodes underlying the DAG via the subordinate DAG. |
US11875255B2 |
Method and apparatus for processing data
A method of processing data in a neural network, includes identifying a sparsity of input data, based on valid information included in the input data in which the input data includes valid values and invalid values, generate rearranged input data, based on a form of the sparsity by rearranging, in the input data, location of at least one of the valid values and the invalid values, and generating, by performing a convolution on the rearranged input data in the neural network, an output. |
US11875251B2 |
Neural network method and apparatus
A neural network method and apparatus is provided. A processor-implemented neural network method includes determining, based on a determined number of classes of input data, a precision for a neural network layer outputting an operation result, and processing parameters of the layer according to the determined precision. |
US11875249B2 |
Counter based resistive processing unit for programmable and reconfigurable artificial-neural-networks
Technical solutions are described for storing weight in a crosspoint device of a resistive processing unit (RPU) array. An example system includes a crosspoint array, wherein each array node represents a connection between neurons of the neural network, and wherein each node stores a weight assigned to the node. The crosspoint array includes a crosspoint device at each node. The crosspoint device includes a counter that has multiple single bit counters, and states of the counters represent the weight to be stored at the crosspoint device. Further, the crosspoint device includes a resistor device that has multiple resistive circuits, and each resistive circuit is associated with a respective counter from the counters. The resistive circuits are activated or deactivated according to a state of the associated counter, and an electrical conductance of the resistor device is adjusted based at least in part on the resistive circuits that are activated. |
US11875247B1 |
Input batching with serial dynamic memory access
An acceleration engine with multiple accelerators may share a common set of data that is used by each accelerator to perform computations on input data. The set of shared data can be loaded into the acceleration engine from an external memory. Instead of accessing the external memory multiple times to load the set of shared data into each accelerator, the external memory can be accessed once using direct memory access to load the set of shared data into the first accelerator. The set of shared data can then be serially loaded from one accelerator to the next accelerator in the acceleration engine using direct memory access. To achieve data parallelism and reduce computation time, a runtime driver may split the input data into data batches, and each accelerator can perform computations on a different batch of input data with the common set of shared data. |
US11875245B1 |
System, apparatus and method for spiking neural network
Systems and associated methods for constructing neural networks (NN) without the benefit of predefined output spike times or predefined network architecture. Functions are constructed from other functions determined from an input construction training set of output variable type. Method aspects of the neural network modeler may comprise partitioning the construction training set, representing the partitions, restricting the representations, constructing subfunctions from the restrictions, and combining the subfunctions to model the target function. Specifically, subfunctions represented from partition-specific neural networks of output value type are created using two fundamental composition operations: same-constant composition and different-constants composition. Different choices of weights and delays lead to different NNs with different output spikes that implement the same function. |
US11875244B2 |
Enhanced dynamic random access memory (eDRAM)-based computing-in-memory (CIM) convolutional neural network (CNN) accelerator
An enhanced dynamic random access memory (eDRAM)-based computing-in-memory (CIM) convolutional neural network (CNN) accelerator comprises four P2ARAM blocks, where each of the P2ARAM blocks includes a 5T1C ping-pong eDRAM bit cell array composed of 64×16 5T1C ping-pong eDRAM bit cells. In each of the P2ARAM blocks, 64×2 digital time converters convert a 4-bit activation value into different pulse widths from a row direction and input the pulse widths into the 5T1C ping-pong eDRAM bit cell array for calculation. A total of 16×2 convolution results are output in a column direction of the 5T1C ping-pong eDRAM bit cell array. The CNN accelerator uses the 5T1C ping-pong eDRAM bit cells to perform multi-bit storage and convolution in parallel. An S2M-ADC scheme is proposed to allot an area of an input sampling capacitor of an ABL to sign-numerical SAR ADC units of a C-DAC array without adding area overhead. |
US11875240B1 |
Tuning a generative artificial intelligence model
Systems and methods are disclosed for tuning a generative artificial intelligence (AI) model based on a knowledge base. Instead of manually generating questions relevant to the knowledge base, providing those questions to the generative AI model, and manually reviewing the answers generated by the generative AI model in order to tune the generative AI model over many iterations, a natural language processing model may be configured to leverage the knowledge base to automatically generate questions and answers based on the knowledge base. In this manner, the natural language processing model is able to generate tuning data that may be used to automatically tune the generative AI model. The systems and methods also disclose automatic tuning of the generative AI model, including testing and feedback that may be used to improve tuning of the generative AI model. |
US11875239B2 |
Managing missing values in datasets for machine learning models
Computer-implemented machines, systems and methods for managing missing values in a dataset for a machine learning model. The method may comprise importing a dataset with missing values; computing data statistics and identifying the missing values; verifying the missing values; updating the missing values; imputing missing values; encoding reasons for why values are missing; combining imputed missing values and the encoded reasons; and recommending models and hyperparameters to handle special or missing values. |
US11875236B2 |
Industrial process control system as a data center of an industrial process plant
A distributed control system (DCS) of an industrial process plant includes a data center storing a plant information model that includes a description of physical components, the control framework, and the control network of the plant using a modeling language. A set of exposed APIs provides DCS applications access to the model, and to an optional generic framework of the data center which stores basic structures and functions from which the DCS may automatically generate other structures and functions to populate the model and to automatically create various applications and routines utilized during run-time operations of the DCS and plant. Upon initialization, the DCS may automatically sense the I/O types of its interface ports, detect communicatively connected physical components within the plant, and automatically populate the plant information model accordingly. The DCS may optionally automatically generate related control routines and/or I/O data delivery mechanisms, HMI routines, and the like. |
US11875234B2 |
Systems and/or methods for machine-learning based data correction and completion in sparse datasets
Certain example embodiments herein relate to techniques for automatically correcting and completing data in sparse datasets. Records in the dataset are divided into groups with properties having similar values. For each group, one or more properties of the records therein that is/are to be ignored is/are identified, based on record distances relative to the records in the group, and distances among values for each of the properties of the records in the respective group. The records in the groups are further divided into sub-groups without regard to the one or more properties that is/are to be ignored. The sub-groups include a smaller and more cohesive set of records. For each sub-group: based on the records therein, predicted values to be applied to values identified as being empty but needing to be filled in are determined; and those predicted values are applied. The corrected/completed dataset is provided as output. |
US11875232B2 |
Attributing reasons to predictive model scores
Systems and methods for providing insights about a machine learning model are provided. The method includes, using training data to train the machine learning model to learn patterns to determine whether data associated with an event provides an indication that the event belongs to a certain class from among a plurality of classes, evaluating one or more features of the machine learning model to produce a data set pairing observed scores S and a set of predictive input variables Vi, and constructing at least one data-driven estimator based on an explanatory statistic, the estimator being represented in a computationally efficient form and packaged with the machine learning model and utilized to provide a definition of explainability for a score generated by the machine learning model. |
US11875231B2 |
System and method for complex task machine learning
An electronic device for complex task machine learning includes at least one memory and at least one processor coupled to the at least one memory. The at least one processor is configured to receive an unknown command for performing a task and generate a prompt regarding the unknown command. The at least one processor is also configured to receive one or more instructions in response to the prompt, where each of the one or more instructions provides information on performing at least a portion of the task. The at least one processor is further configured to determine at least one action for each one of the one or more instructions. In addition, the at least one processor is configured to create a complex action for performing the task based on the at least one action for each one of the one or more instructions. |
US11875226B2 |
Shaken lattice as a service
A shaken-lattice station and a cloud-based server cooperate to provide shaken lattices as a service (SLaaS). The shaken-lattice station serves as a system for implementing “recipes” for creating and using shaking functions to be applied to light used to trap quantum particles. The cloud-based server acts as an interface between the shaken-lattice station (or stations) and authorized users of account holders. To this end the server hosts an account manager and a session manager. The account manager manages accounts and associated account-based and user-specific permissions that define what actions any given authorized user for an account may perform with respect to a shaken-lattice station. The session manager controls (e.g., in real-time) interactions between a user and a shaken-lattice station, some interactions allowing a user to select a recipe based on results returned earlier in the same session. |
US11875223B2 |
Quantum bit control apparatus
A quantum bit control apparatus, including a control signal generator, optoelectronic detectors, a quantum chip, and a shielding apparatus, the optoelectronic detectors are disposed in the shielding apparatus, and an inner part of the shielding apparatus is in a vacuum state. The control signal generator is disposed in a first temperature area, and is configured to generate optical control signals and send the N optical control signals to the optoelectronic detectors. The optoelectronic detectors are disposed in a second temperature area having a temperature lower than of the first temperature area. The N optoelectronic detectors are configured to convert the received optical control signals into electronically controlled signals and send the electronically controlled signals to the quantum chip. The quantum chip is disposed in the second temperature area, and controls a quantum bit in the quantum chip based on the electronically controlled signals. |
US11875222B1 |
Maintaining calibration in a quantum computing system
In a general aspect, a method executed in a quantum computing system includes performing a calibration process in the quantum computing system to identify a value of a parameter of the quantum computing system. The method also includes analyzing a variation of the value in response to a change in a condition of the quantum computing system, thereby determining a stability of the parameter. The method additionally includes scheduling a recalibration of the parameter based on the stability of the parameter and executing a quantum algorithm in the quantum computing system based on the value of the parameter identified by the calibration process. |
US11875221B2 |
Attribute decorrelation techniques for image editing
Systems and methods generate a filtering function for editing an image with reduced attribute correlation. An image editing system groups training data into bins according to a distribution of a target attribute. For each bin, the system samples a subset of the training data based on a pre-determined target distribution of a set of additional attributes in the training data. The system identifies a direction in the sampled training data corresponding to the distribution of the target attribute to generate a filtering vector for modifying the target attribute in an input image, obtains a latent space representation of an input image, applies the filtering vector to the latent space representation of the input image to generate a filtered latent space representation of the input image, and provides the filtered latent space representation as input to a neural network to generate an output image with a modification to the target attribute. |
US11875209B2 |
Connection and service discovery for fine ranging applications
Various systems and methods for providing discovering smart card slots in a device are described herein. A server device for discovering smart card slots in a client device may be implemented with a processor subsystem; and memory including instructions, which when executed by the processor subsystem, cause the processor subsystem to perform operations comprising: receiving, at the server device from the client device, over an established Bluetooth connection, smart card connector parameters, the client device having a plurality of smart card slots; iterating through the plurality of smart card slots; at each slot of the plurality of smart card slots, using a smart card protocol to attempt to access an application at each slot, the application pre-associated with the server device; and in response to identifying the application exists in a slot of the plurality of smart card slots, connecting with the application. |
US11875198B2 |
Synchronization object issue detection using object type queues and associated monitor threads in a storage system
At least one processing device comprises a processor and a memory coupled to the processor. The at least one processing device is configured to establish one or more groups of synchronization objects in a storage system based at least in part on object type, and for each of the one or more groups, to insert entries into a corresponding object type queue for respective objects of the group, to execute a monitor thread for the group, the monitor thread being configured to scan the entries of the corresponding object type queue, and responsive to at least one of the scanned entries meeting one or more designated conditions, to take at least one automated action for its associated object. The synchronization objects illustratively comprise respective locks, or other objects. The at least one processing device illustratively comprises at least a subset of a plurality of processing cores of the storage system. |
US11875193B2 |
Tracking frame states of call stack frames including colorless roots
A global state associated with a garbage collection (GC) process is a state assumed by a reference after GC operations for a current GC phase are performed for the reference. A frame state of a frame on a call stack of an application thread tracks a progress of GC operations for references therein. A color watermark is added after a global state change. The frame originally marked by a stack watermark is now marked by the new color watermark. The new color watermark marks a deepest frame on the call stack having the old global state. A color watermark is deleted when the stack watermark meets the color watermark. If the stack watermark is shifted in the call stack to mark the same frame as a color watermark, then the color watermark is deleted. The marked frame is a deepest frame on the call stack having the current global state. |
US11875192B2 |
Clustering system and clustering method for providing services using multi- access edge computing servers
A system and method capable of efficiently using and operating resources and allowing a cluster satisfying requirements of functions/services provided to terminals to be configured of multi-access edge computing (MEC) servers are provided. A clustering system 100 includes a monitoring unit 110 configured to monitor a usage status of MEC servers and a network and store telemetry information in a storage unit 120, a cluster planning request unit 130 configured to acquire non-telemetry information such as provision area information and requirement information of functions/services and deployment information of the MEC server, store the non-telemetry information in the storage unit 120, a cluster planning unit 140 configured to set a virtual region including one or more bases satisfying a provision area and requirements on the basis of each piece of information in the storage unit 120 and calculate a cluster plan for providing the functions/services from a plurality of MEC servers disposed at the base belonging to the virtual region, and a cluster construction unit 150 configured to perform a clustering process on the basis of the cluster plan. |
US11875191B1 |
Energy-optimizing placement of resources in data centers
Methods, systems, and computer-readable media for energy-optimizing placement of resources in data centers are disclosed. A resource placement manager determines information descriptive of energy usage by one or more data centers. The one or more data centers comprise a plurality of computing resources in a plurality of corresponding locations. The resource placement manager selects, from the plurality of computing resources in the plurality of corresponding locations, a particular computing resource in a particular location for performing one or more computing tasks. The particular computing resource in the particular location is selected based at least in part on reducing energy usage associated with the one or more data centers according to the information descriptive of energy usage. The particular computing resource in the particular location is used to perform the one or more computing tasks. |
US11875186B1 |
Managing resources of a system based on hardware transactional memory
A system manages resources based on a hardware transactional memory unit. The system stores a system profile map comprising system profiles of applications. The system profile of an application stores information describing system resource utilization of the application. If a request for resources for executing a new application is received, a hardware transactional memory unit determines an amount of memory to be allocated for executing the new application and allocates memory partitions for executing the new application. The system profile of the new application is compared with system profiles in the system profile map. If there are any indicators of compromise representing potential compromise of the new application the request for resources for the new application is denied. The system generates and uses true random numbers. |
US11875183B2 |
Real-time arbitration of shared resources in a multi-master communication and control system
A spinlock circuit connected to one or more first processors through one or more broadside interfaces. The spinlock circuit is configured to receive a plurality of requests for use of a computing resource from one or more first processors, and reply to each of the plurality of requests within a single clock cycle of the one or more first processors. The spinlock circuit can reply to each of the plurality of requests within a single clock cycle of the one or more first processors by alternately assigning the computing resource to a requesting processor from among the one or more first processors or indicating to the requesting processor from among the one or more first processors that the computing resource is not available. |
US11875173B2 |
Execution of auxiliary functions in an on-demand network code execution system
Systems and methods are described for providing auxiliary functions in an on-demand code execution system in a manner that enables efficient execution of code. A user may generate a task on the system by submitting code. The system may determine the auxiliary functions that the submitted code may require when executed on the system, and may provide these auxiliary functions by provisioning or configuring sidecar virtualized execution environments that work in conjunction with the main virtualized execution environment executing the submitted code. Sidecar virtualized execution environments may be identified and obtained from a library of preconfigured sidecar virtualized execution environments, or a sidecar agent that provides the auxiliary function may be identified from a library, and then a virtualized execution environment may be provisioned with the agent and/or configured to work in conjunction with the main virtualized execution environment. |
US11875172B2 |
Bare metal computer for booting copies of VM images on multiple computing devices using a smart NIC
Some embodiments provide a method for operating a physical server in a network. The method stores multiple copies of a virtual machine (VM) image at a network-accessible storage. The method uses a first copy of the VM image as a virtual disk to execute a VM on a hypervisor of a first physical computing device. The method uses a second copy of the VM image as a virtual disk accessible via a smart network interface controller (NIC) of a second physical computing device to execute an operating system of the second physical computing device. |
US11875171B2 |
Blockchain network transaction processing method, apparatus, device, and storage medium
A method and an apparatus for processing a transaction in a blockchain network, a related device, and storage medium are disclosed. The method includes the following. A transaction submission request in a form of readable data field is obtained, and the data field in the transaction submission request is processed. If a target field exists during processing the data field, a virtual machine is called to execute logical codes corresponding to the target field. According to a code execution result from the virtual machine and a processing result of the data field, a processing result of the transaction submission request is determined. |
US11875170B2 |
Controlling screen video display via a manageability controller
Examples described herein relate to a manageability controller for controlling a display of a screen video. The manageability controller may receive screen video data from a hypervisor running on a host operating system (OS) that is executable by a main processing resource separate from the manageability processing resource. The screen video data may include a host OS screen video data corresponding to the host OS, a virtual machine (VM) screen video data corresponding to a VM running on the hypervisor, or both. Further, the manageability controller may store the host OS screen video data or the VM screen video data in a physical video memory based on a screen selection input. |
US11875163B1 |
System and method for generating a user interface for visualization, in combination, environmental, social, and governance ( esg ) and financial analytics preliminary
A system includes one or more processors and software, executable by the one or more processors that, when executed by the one or more processors, cause the system to retrieve Environmental, Social & Governance (ESG) related data from one or more first databases, retrieve financial-related data from one or more second databases, and generate a dynamically interactive graphical user interface (GUI), containing a combination of ESG and financial information, the GUI having multiple GUI Modules including a Screening GUI Module, a Ratings GUI Module, a Climate GUI Module, and a Sustainability GUI Module. |
US11875161B2 |
Computerized system and method for analyzing user interactions with digital content and providing an optimized content presentation of such digital content
Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented. |
US11875155B2 |
Processing device with a microbranch target buffer for branch prediction using loop iteration count
An integrated circuit comprising instruction processing circuitry for processing a plurality of program instructions and instruction prediction circuitry. The instruction prediction circuitry comprises circuitry for detecting successive occurrences of a same program loop sequence of program instructions. The instruction prediction circuitry also comprises circuitry for predicting a number of iterations of the same program loop sequence of program instructions, in response to detecting, by the circuitry for detecting, that a second occurrence of the same program loop sequence of program instructions comprises a same number of iterations as a first occurrence of the same program loop sequence of program instructions. |
US11875154B2 |
Apparatuses, methods, and systems for instructions to multiply floating-point values of about zero
Systems, methods, and apparatuses relating to instructions to multiply floating-point values of about zero are described. In one embodiment, a hardware processor includes a decoder to decode a single instruction into a decoded single instruction, the single instruction having a first field that identifies a first floating-point number, a second field that identifies a second floating-point number, and a third field that indicates an about zero threshold; and an execution circuit to execute the decoded single instruction to: cause a first comparison of an exponent of the first floating-point number to the about zero threshold, cause a second comparison of an exponent of the second floating-point number to the about zero threshold, provide as a resultant of the single instruction a value of zero when the first comparison indicates the exponent of the first floating-point number does not exceed the about zero threshold, provide as the resultant of the single instruction the value of zero when the second comparison indicates the exponent of the second floating-point number does not exceed the about zero threshold, and provide as the resultant of the single instruction a product of a multiplication of the first floating-point number and the second floating-point number when the first comparison indicates the exponent of the first floating-point number exceeds the about zero threshold and the second comparison indicates the exponent of the second floating-point number exceeds the about zero threshold. |
US11875152B2 |
Methods and systems for optimizing file system usage
A method for generating a thread queue, that includes obtaining, by a user space file system, central processing unit (CPU) socket data, and based on the CPU socket data, generating a plurality of thread handles for a plurality of cores, ordering the plurality of thread handles, in the thread queue, for a first core of the plurality of cores, and saving the thread queue to a region of shared memory. |
US11875149B2 |
Version control system
A version control system implemented in software and executed by one or more processors that provides for change set integration for diverse types of objects. The system may be configured to handle a wide range of objects of different types committed to the version system by storing and/or versioning the objects, change sets, and complex relationships between objects and object dependencies. Unified support for development operations may be provided as assets under version control may optionally be deployed, rolled back, compared to a corresponding live environment, and tested thus providing for sophisticated development and operational cycles. The system provides automatic and/or semi-automatic object integration such as may be useful for continuous development and integration and feature based development. |
US11875142B2 |
Information processing apparatus, information processing system, and information processing method
An information processing apparatus includes a memory, and a processor coupled to the memory and configured to acquire first update data used to update a program and including first version information of the program, from another apparatus connected via a network. The program causes the information processing apparatus to execute a process. The processor is further configured to acquire second version information of second update data from the other apparatus in response to an instruction to stop the operation of the information processing apparatus. The second version information is a latest version of the program available from the other apparatus. The processor is further configured to update the program based on the first update data in a case where the first version information matches the second version information. |
US11875139B2 |
Systems and methods for synthesizing code from input and output examples
The present disclosure provides systems and methods for synthesizing computer-readable code based on the receipt of input and output examples. A computing system in accordance with the disclosure can be configured to receive a given input and output, access and library of operations, and perform a search of a library of operations (e.g., transpose, slice, norm, etc.) that can be applied to the input. By applying the operations to the input and tracking the results, the computing system may identify an expression comprising one or a combination of operations that when applied to the input generates the output. In this manner, implementations of the disclosure may be used to identify one or more solutions that a user having access to the library of operations may use to generate the output from the input. |
US11875138B2 |
System and method for matching integration process management system users using deep learning and matrix factorization
A method of matching integration process users may comprise receiving execution logs recording data associated with selections of integration process visual elements, generating a user/visual element interaction matrix based on counts of integration process visual element selections, inputting the user/visual element interaction matrix into a trained neural network to generate an optimized user preference and visual element embedding matrices, determining a latent feature user preference value adapting positive user feedback to incorporate implicit negative feedback of users for the integration process visual elements based on the optimized user preference and visual element embedding matrices, identifying users associated with latent feature user preference values for one of the integration process visual elements falling within a preset range of each other as matching users, and transmitting identification of the matching users and identification of the one of the plurality of integration process visual elements to at least one matched user. |
US11875137B2 |
Method and apparatus for adding new inline prompts to a program development environment
A method for Python programming on a handheld device is provided that includes installing a module in a Python development environment on the handheld device, wherein the module includes a definition of a new inline prompt, and adding the new inline prompt to a plurality of pre-defined inline prompts included in the Python development environment. |
US11875131B2 |
Zero-shot cross-lingual transfer learning
Providing a predictive model for a target language by determining an instance weight for a labeled source language textual unit according to a set of unlabeled target language textual units, scaling, by the one or more computer processors, an error between a predicted label for the source language textual unit and a ground-truth label for the source language textual unit according to the instance weight, updating, by the one or more computer processors, network parameters of a predictive neural network model for the target language according to the error, and providing, by the one or more computer processors, the predictive neural network model for the target language to a user. |
US11875126B2 |
Method, apparatus, device, and storage medium for training model and generating dialog
A method for training a dialog generation model includes: acquiring a dialog data set, and encoding a post in the dialog data set by using an encoder in the dialog generation model to obtain an encoded representation of the post; fusing, by using a decoder in the dialog generation model, the encoded representation of the post and knowledge information corresponding to the post that is obtained from a knowledge base question answering model through transfer learning to obtain a predicted response corresponding to the post; determining a value of a loss function of the dialog generation model based on the predicted response and the annotated response that correspond to the post; and updating a model parameter of the dialog generation model based on the value of the loss function. A method, an apparatus, a device, and a computer storage medium for generating a dialog are also provided. |
US11875125B2 |
System and method for designing artificial intelligence (AI) based hierarchical multi-conversation system
Method and system for determining a conversation system from a multi-conversation system using Artificial Intelligence (AI) is provided. The method includes receiving a user query associated with a domain and creating a hierarchical tree comprising a root node and a child node using a first pre-trained machine learning model. The method further includes traversing the hierarchical tree for a path between root node and one leaf child node to identify a topic hierarchy. The path is associated with a confidence score corresponding to mapping between user query and match data of nodes in the path. The method further includes determining a conversation system from the multi-conversation system for outputting data to answer the user query corresponding to one leaf child node of one path with a highest confidence score. |
US11875120B2 |
Augmenting textual data for sentence classification using weakly-supervised multi-reward reinforcement learning
A system and method are disclosed that enable rapid and cost-effective human-in-the-loop synthesis of domain-specific textual training data for a deep learning model. The data augmentation process incorporates a sentence generator, a sentence classifier, and weak-supervision by a domain expert that is ‘in the loop.’ Generally, both the sentence generator and the sentence classifier are implemented as machine learning models. The sentence generator generates new sentences based on manually labeled sentences and the sentence classifier generates labels for the newly generated sentences. The new sentences are corrected or verified by a domain expert and then used to retrain one or both of the sentence generator and the sentence classifier. |
US11875114B2 |
Method and system for extracting information from a document
A method for extracting information from a document, comprising: receiving an identification of an entity to be extracted from the document; identifying candidates from the document, each candidate corresponding to a given element contained in the document and having a given location within the document; embedding the candidates, thereby obtaining an embedding vector for each candidate; for each candidate, comparing in a semantic space the respective embedding vector to previous embedding vectors associated with previous entity values previously chosen for the entity, thereby obtaining a first comparison result; for each candidate, comparing in a pixel space the given location within the document of the candidate to a location associated with the previous entity values previously chosen for the entity, thereby obtaining a second comparison result; sorting the candidates using the first and second comparison results obtained for each candidate, thereby obtaining sorted candidates; and outputting the sorted candidates. |
US11875113B2 |
Semantic matching of job titles with limited contexts
A method, computer system, and a computer program product for semantic matching is provided. The present invention may include pre-processing and normalizing a job title. The present invention may include deconstructing the job title based on at least one semantic element. The present invention may include training a machine learning model. The present invention may include creating a contextual word representation of the job title using the at least one semantic element of the job title. The present invention may include computing a similarity score for each of the at least one semantic element of the job title. The present invention may lastly include applying a weight to the computed similarity score before making a final match assessment. |
US11875111B2 |
Block level document revision
A method, computer system, and computer program manage revisions in a document. The document is displayed in a graphical user interface. The document comprises a structured data object composed from a set of tiles, wherein each tile corresponds to one or more data nodes. The tiles are composable according to a domain-specific language of an integrated development environment. One or more revisions to the structured data object are received in sequence. The revisions to each data node of the set of tiles composing the structured data object are independently managed, enabling each revision to be independently reverted to a prior state irrespective of the sequence and revisions to other data nodes of the set of tiles and without reverting the other data nodes of the structured data object to their prior state. |
US11875110B2 |
Seamless addition and removal of form fields
Provided herein are system, method, and/or computer program product embodiments, and/or combinations and sub-combinations thereof for seamlessly adding and removing form fields from a form. A form engine may receive a request to generate a form. The form engine may render a screen to populate the form with form fields and organize the form fields by sections. Form fields may be added to a selected section by toggling a button corresponding to a given form field, from unselected to selected. Form fields may be removed from any given section by toggling a button corresponding to a given form field from selected to unselected. |
US11875105B2 |
System and method integrating machine learning algorithms to enrich documents in a content management system
A system and method for integrating machine learning algorithms to enrich documents in a content management system. The content management system includes a content services engine, a transformation engine to execute one or more transformations on documents stored in the content management system, and a machine learning services to apply a machine learning algorithm to the documents based on the one or more transformations. |
US11875102B2 |
Automatic font selection
A method can include obtaining a text composition having a first font. The method can further include generating a category identifier that indicates a category of the text composition. The method can further include selecting, in response to generating the category identifier and based on the category identifier, a second font for the text composition. The method can further include initiating, in response to selecting the second font, a display of the text composition in the second font. |
US11875098B2 |
Apparatus and method for determining friction coefficient of brake friction material
An apparatus and a method can accurately estimate and determine a friction coefficient of a brake friction material in real time taking into consideration current driving conditions of a vehicle. The apparatus includes a model generation device configured to generate a friction coefficient meta model to determine the friction coefficient based on information of an operation state of a brake using raw data acquired through a preceding test evaluation process. |
US11875096B2 |
Mitigation of backward whirl in drill bits
Design parameters for PDC drill bit are correlated to instances of backward whirl, where backward whirl is detected along a lateral axis in the frequency domain during downhole drilling. Two regimes of backward whirl are described and detected—cutting-induced backward whirl and friction-induced backward whirl—where each regime has different characteristic frequencies, detection methods, and mitigation guidelines. Design parameters are quantified by gauge fullness, drilling efficiency (DE), and whirl index (WI). Design guidelines to mitigate backward whirl are generated by correlating design parameter quantifiers and instances of backward whirl, including both cutting-induced backward whirl and friction-induced backward whirl. Potential drill bit designs are then validated against the generated guidelines in order to mitigate backward whirl in future drilling runs. |
US11875095B2 |
Method for latency detection on a hardware simulation accelerator
A method for performing automated detection of transaction latency for a processor design model running an application in a hardware simulation accelerator. The method includes loading the processor design model into the hardware simulation accelerator, loading the application into the processor design model running within the hardware simulation accelerator, simulating the processor design model running the application within the hardware simulation accelerator, and for each individual transaction of the application: establishing a first checkpoint at a start of an execution of the individual transaction by creating a breakpoint and resetting a counter, establishing a second checkpoint at a completion of the transaction by creating another breakpoint and obtaining latency information for the second checkpoint. The latencies of the individual transaction from the start to the completion are measured based on the latency information. |
US11875094B2 |
Minimization function for friction solving
A physics engine executed on a processor to simulate real-time rigid body dynamics of a simulated physical system with a minimizing function between initial velocities and intermediate solver velocities is provided. The physics engine may be configured to iteratively loop through a collision detection phase, an iterative solving phase, updating phase, and display phase. The physics engine may be configured to store initial velocities for colliding pairs of bodies. The physics engine may be further configured to determine intermediate solver velocities for the colliding pairs of bodies based on accumulated results of constraint solving for each pair of bodies. The physics engine may be further configured to calculate friction velocities for that colliding pair of bodies based on the stored initial velocities and the intermediate solver velocities using a minimization function, and apply a friction force or impulse based on the calculated friction velocities. |
US11875092B2 |
Part featuring a bump
A computer-implemented method for designing, with a CAD system, a 3D modeled object representing a mechanical part. The method includes displaying a B-rep having faces and edges and representing at least a part of the mechanical part, selecting, by graphical user interaction, at least one face of the B-rep, and, automatically by the CAD system, recognizing a set of faces including the at least one face and representing a bump. The recognizing includes determining a first set of faces representing a depression and a second set of faces representing a protrusion, and selecting, among the first set of faces and the second set of faces, a set of faces having a shortest boundary curve perimeter and being different from both the selected at least one face and the B-rep. The first set of faces and the second set of faces both comprise the at least one face. |
US11875084B2 |
Systems and methods for displaying subjects of an audio portion of content and searching for content related to a subject of the audio portion
Systems and methods are described herein for displaying subjects of a portion of content and searching for content related to a particular subject in the content. Media data of content is analyzed during playback, and a number of audio signatures are identified. Each audio signature is associated, based on audio characteristics, with a particular subject within the content. The audio signature is stored, along with a timestamp corresponding to a playback position at which the audio signature begins, in association with an identifier of the particular subject. Upon receiving a command, icons representing each of a number of audio signatures at or near the current playback position are displayed. Upon receiving user selection of an icon corresponding to a particular signature, a portion of the content corresponding to the audio signature is played back or a search is performed for content related to the signature represented by the selected icon. |
US11875081B2 |
Shared screen tools for collaboration
A system, method, and computer-readable media for persisting an annotated screen share within a group-based communication system are provided. A screen share may be received from a sharing user within a synchronous multimedia collaboration session. The screen share may be transmitted to viewing users for display. A viewing user may submit an annotation for the screen share. A sharing or viewing user may then submit a request to save the annotated screen share. The annotated screen share may be automatically persisted in association with the synchronous multimedia collaboration session. |
US11875077B2 |
History information management device, image processing device, and history information management method
A history information management device includes a storage capable of storing a predetermined limit number of pieces of setting history information pertaining to execution of a job; and a controller that controls execution of the job by using the setting history information. In a case where the number of pieces of the stored setting history information has reached the predetermined limit number, the controller deletes, from the storage, the setting history information according to a result of use of the setting history information. |
US11875074B2 |
Computer-readable storage medium and method for displaying information about whether print settings are configurable
A non-transitory computer-readable storage medium stores computer-readable instructions that are executable by a processor of an information processing device and compatible with a printer connected with the information processing device. The instructions support a general-purpose printing program incorporated in an operating system of the information processing device. The general-purpose printing program is configured to handle data for displaying a print setting screen on the information processing device. The instructions, when executed by the processor, cause the information processing device to, after print settings are changed via the print setting screen, determine whether the print settings are proper based on capability information of the printer, when determining that the print settings include improper settings, generate first notification data indicating that the print settings are improper, and provide the first notification data to the general-purpose printing program, thereby enabling the first notification data to be displayed on the print setting screen. |
US11875073B2 |
Printing device with accumulation printing
A printing device includes a controller configured to receive print setting information, determine whether or not printing is set to accumulation printing, perform the printing, in a case where it is determined that the printing is not set to the accumulation printing, and perform a print preparation processing of performing a predetermined preparation operation before printing, in a case where it is determined that the printing is not set to the accumulation printing. The controller is configured to accumulate print job data without performing the print preparation processing, in a case where it is determined that the printing is set to the accumulation printing. |
US11875064B2 |
Solid state drive supporting both byte addressable protocol and block addressable protocol
A solid state drive (SSD) enabled to process and store block addressable and byte addressable data, includes a first storage region for storing byte addressable data, a second storage region for storing block addressable data, and an SSD controller coupled to the first storage region and the second storage region by a bus. The SSD controller includes a processor and an interface for receiving data packets from a host. The SSD controller receives a data packet from the host at the interface, determines whether the data packet includes byte addressable data or block addressable data at the processor, selects either the first storage region or the second storage region based on the determination, and stores the data associated with the data packet in the selected storage region. |
US11875062B1 |
Proactive hardening of data storage system
Disclosed are systems and methods for proactively recovering files stored in flash storage devices. The method may be performed at a flash file system. The method may include receiving a write command targeting a first file in a flash memory. The method may also include generating a reference hash corresponding to the first file, and storing the reference hash in the flash memory. The method may also include receiving a read command targeting the first file. In response to receiving the read command, the method may also include: providing a request for a logical block address corresponding to the first file to the flash manager, and receiving a response for the read command. The method may also include, in accordance with a determination that one or more hashes do not map to the first file, performing a file recovery operation for a second file based on the one or more hashes. |
US11875057B2 |
Shared structure for a logic analyzer and programmable state machine
A processing unit can include a performance monitor for monitoring the performance of the processing unit and associated sub-units. The performance monitor includes a logic analyzer, and implements a state machine via state machine data entries stored in a memory associated with the performance monitor. A state machine data entry includes output signals associated with state transitions. The output signals include a next state and a trigger to the logic analyzer. The performance monitor implements logic circuits that determine, based on input signals and the state machine data entries, the next state to transition and associated output signals. If a state transition includes a trigger to the logic analyzer, the trigger is transmitted to the logic analyzer. In response to the trigger, the logic analyzer assembles and samples input signals and stores the sampled input signals into the memory associated with the performance monitor, overwriting the state machine data entries. |
US11875054B2 |
Asymmetric configuration on multi-controller system with shared backend
A method comprising: stopping to use one or more first approximate membership filters for servicing of read requests that are incoming to a storage system; increasing a size of a set of first data structures that are available in the storage system, each of the first data structures being used by the storage system for write request amortization; replacing the one or more first approximate membership filters with one or more second approximate membership filters, and building each of the one or more second approximate membership filters by: freezing all non-empty first data structures in the set, and copying respective contents of each of the frozen non-empty first data structures into any of the one or more second approximate membership filters; and starting to use the one or more second approximate membership filters for servicing of read requests that are incoming to the storage system. |
US11875053B2 |
Read operation circuit, semiconductor memory, and read operation method
Embodiments provide a read operation circuit, a semiconductor memory, and a read operation method. The read operation circuit includes: a data determination module configured to read read data from a memory bank, and determine whether to invert the read data according to the number of bits of high data in the read data to output global bus data for transmission through a global bus and inversion flag data for transmission through an inversion flag signal line; a data receiving module configured to determine whether to invert the global bus data according to the inversion flag data to output cache data; a parallel-to-serial conversion circuit configured to perform parallel-to-serial conversion on the cache data to generate output data of the DQ port; and a precharge module configured to set an initial state of the global bus to Low. |
US11875046B2 |
Systems and methods for storage device resource management
A method includes sending an enumeration of a resource unit of the computing device to a first computing system tenant and to a second computing system tenant. The enumeration is sent through a first protocol and indicating a managing protocol associated with managing the resource unit. The method further includes receiving a first request from the first computing system tenant to reserve the resource unit. The first request is received through the managing protocol. The method further includes receiving a second request from the second computing system tenant to reserve the resource unit. The second request is received through the managing protocol. The method further includes sending, to the second computing system tenant, an indication that the resource unit is reserved by the first computing system tenant. The indication is sent through the managing protocol. |
US11875044B2 |
Direct memory access using joint test action group (JTAG) cells addressing
The present disclosure relates to a Flash memory component having a structurally independent structure and coupled to a System-on-Chip through a plurality of interconnection pads, comprising: a memory array including a plurality of independently addressable sub arrays; sense amplifiers coupled to corresponding outputs of said sub arrays and coupled to a communication channel of said System-on-Chip; a scan-chain comprising modified JTAG cells coupled in parallel between the output of the sense amplifiers and said communication channel to allow performing read operations in a Direct Memory Access. |
US11875040B2 |
Semiconductor system for performing row hammering tracking operation
A semiconductor system includes a controller configured to generate a command and an address for performing a row hammering tracking operation and performing a precharge operation on a bank on which a tracking write operation of the row hammering tracking operation has been completed and a semiconductor device including the bank and a row hammering storage circuit, the semiconductor device configured to count an active number of the bank that is stored in the row hammering storage circuit by performing a tracking read operation of the row hammering tracking operation based on the command and the address, then store, in the row hammering circuit, the active number of the bank that is counted by performing the tracking write operation of the row hammering tracking operation, and perform the precharge operation on the bank based on the command. |
US11875037B2 |
Request-based content services replication
Aspects and features of this disclosure provide a high-availability storage platform employing multiple redundant sites. Replication to multiple sites can begin upon receiving content and can be completed quickly, in part through the use of a small and efficient file that can be sent to storage sites. The file enables each storage site to efficiently build appropriate entries in a reference registry for storing and indexing the content. In some examples, a registration request including the content is received and the content is stored in an instance of the centralized storage system at an initial storage site. The aforementioned file is transmitted to additional storage sites to cause the content to be stored in additional instances of the centralized storage system. The file can also be accessed at the additional storage sites to update instances of the reference registry. |
US11875031B2 |
System, method and graphical user interface for controlling a game
An electronic device includes a display screen, and computing hardware to execute a software product. Executing the software product results in generating and rendering a graphical user interface on the display screen to facilitate user interaction. The graphical user interface, when rendered, presents one or more graphical objects, a pointer object configured to be movable over one or more of the one or more graphical objects, and configured to invoke a menu list containing one or more user selectable options as the pointer object is clicked or tapped over the one or more of the one or more of the graphical objects. A user selectable option is selected the pointer object swipes a touch sensitive object and the software product can maintain an effect corresponding to the selected option to be applied to the graphical objects and enable a change in status of the graphical objects. |
US11875028B2 |
Native application collaboration
A client device displays a content item in a window associated with a process on the device. A client application monitors the process for the content item and determines whether the content item is synchronized with a client device or content management system. When the content item is not synchronized, a synchronization interface is displayed to permit a user to request synchronizing the content item. When the user requests synchronization, the content item is moved to a shared folder synchronized with the content management system or client device. |
US11875025B2 |
Visual presentation of multi-dimensional data sets
Computer systems and methods may display multi-dimensional data sets in a dynamically-generated ocular view, which may show the relationship between data points in the different dimensions. For example, such a data set may include in one dimension results of one or more laboratory tests and, in another dimension, body systems or functions that the respective tests may relate to. The ocular view may depict the relationships between the tests and the systems. By being generated dynamically, moreover, the ocular view may be able to present this information for arbitrary sets of test results, without a template having been generated in advance to specify the layout of some particular combination of results. |
US11875018B2 |
Display module and electronic device for displaying icons of applications
A method includes: in a case that K icons are displayed, receiving a first input through which a user adjusts a tilt angle of an electronic device, where K is a positive integer; displaying N first icons in a target region according to the tilt angle of the electronic device in response to the first input, where the target region is any one of the following: a region in which a second icon in the K icons is located and a region in which a distance from the second icon in the K icons is less than or equal to a preset value, the N first icons are associated with the second icon, and N is a positive integer; receiving a second input performed on a target icon in the N first icons; and in response to the second input, displaying an interface of an application indicated by the target icon. |
US11875017B2 |
Intelligent adjustment of documents via machine learning
Provided are a system and method that use machine learning to recommend adjustments to digital documents that are included within a report managed by a software application. The system may also provide a trend analysis as part of the recommendation. In one example, the method may include detecting a request to open a digital document from a user via a user interface, populating the user interface with content from the digital document and executing a machine learning model on values within the digital document to identify a value among the values that is to be adjusted to a different value based on previous adjustments by the user to previous reports, activating a user interface element associated with the identified value within the user interface, and in response to a selection of the user interface element, instantiating a display of the different value on the user interface. |
US11875014B2 |
Icon arrangement method, electronic device, and storage medium
Disclosed in this application are an icon arrangement method, an electronic device, and a storage medium. The method includes: receiving a first input performed by a user in a case that a first icon is displayed; and displaying first index information of the first icon in response to the first input and updating a display position of the first icon to a position corresponding to the first index information. |
US11875012B2 |
Throwable interface for augmented reality and virtual reality environments
The technology disclosed relates to positioning and revealing a control interface in a virtual or augmented reality that includes causing display of a plurality of interface projectiles at a first region of a virtual or augmented reality. Input is received that is interpreted as user interaction with an interface projectile. User interaction includes selecting and throwing the interface projectile in a first direction. An animation of the interface projectile is displayed along a trajectory in the first directions to a place where it lands. A blooming of the control interface blooming from the interface projectile at the place where it lands is displayed. |
US11875010B2 |
Systems, methods, and computer-readable media for managing collaboration on a virtual work of art
Systems, methods, and computer-readable media for managing collaboration on a virtual work of art between multiple electronic devices are provided. A first graphical display system of a first device may generate an input command in response to receiving user information through a user interface of the first device, and may then share this input command with a second graphical display system of a second device. The first graphical display system may process the shared input command to generate pixel array data in a canvas of the first device while the second graphical display system may process the shared input command to generate pixel array data in a canvas of the second device. By sharing input commands rather than pixel array data, system latency may be reduced. Despite operating on the same artwork, the user interfaces and graphical processing capabilities of each device may vary, thereby providing the user greater expressiveness. |
US11875009B2 |
Multi-process analyte monitoring and communication system
Systems and methods are provided for improved analyte processing with data that was captured by analyte monitors. Analyte data entries are processed with multiple child processes and the child processes pass results to a parent process. The parent process aggregates the children results to result in faster processing times. The analyte data is processed in a backend system that is linked to user computing devices with graphical user interfaces. |
US11875007B2 |
Touch substrate and display device
The present disclosure discloses a touch substrate and a display device. The touch substrate includes a base substrate and further includes a touch driving electrode, a touch sensing electrode and a grounding electrode which are located on the base substrate and insulated from one another. An orthographic projection of the grounding electrode on the base substrate and orthographic projections of the touch driving electrode and the touch sensing electrode on the base substrate have a non-overlapping region with each other. |
US11875003B2 |
Electronic device and method for controlling digitizer panel of electronic device on basis of state of electronic pen
An electronic device and method are disclosed. The electronic device includes a communication circuit, a sensor circuit, a digitizer panel, and a processor. The processor implements the method, including: detecting whether an electronic pen is detached from the electronic device via the sensor circuit, activating the digitizer panel based on detecting detachment of the electronic pen from the electronic device, identifying a state of the electronic pen through a communication linkage with the electronic pen via the communication circuit, and deactivate the activated digitizer panel based on the identified state of the electronic pen. |
US11874991B2 |
Touch substrate and display device
This application provides a touch substrate and a display device. The touch substrate comprises a touch area and a peripheral area surrounding the touch area. The touch substrate further comprises: a touch electrode and a touch signal line that are coupled to each other. At least portion of the touch electrode is located in the touch area. At least portion of the touch signal line is located in the peripheral area, the touch signal line comprises at least one corner portion, the at least one corner portion comprises a first part, a second part and a third part that are connected end to end in sequence, an extension direction of the first part is the same as an extension direction of the third part, and an extension direction of the second part intersects with the extension direction of the first part. |
US11874988B2 |
Bonding circuit board, display apparatus and electrical appliance
Embodiments of the present disclosure provide a bonding circuit board, one end of which is connected to a display panel, and the other end of which is connected to a host side; the bonding circuit board includes a first sub-section and a second sub-section, which may be bonded and connected to each other, the first sub-section includes at least three first printed circuit layers, which are stacked on one another, and an insulation layer is arranged between any two adjacent first printed circuit layers of the at least three first printed circuit layers; and the second sub-section includes one second printed circuit layer or two second printed circuit layers which are stacked on each other, and the insulation layer is arranged between the two second printed circuit layers. |
US11874987B2 |
Touch sensor and display apparatus
A touch sensor and a display apparatus are disclosed. The touch sensor includes a first opening region, first touch electrodes, second touch electrodes, at least one first jumper conductor wire and at least one first conducting electrode. at least one of the first touch electrodes is separated by the first opening region into a first electrode portion and a second electrode portion; the first jumper conductor wire at least partially surrounds the first opening region; the at least one first conducting electrode is electrically connected with the first jumper conductor wire; a line width of the first jumper conductor wire is less than a maximum width of the at least one first conducting electrode in a first direction (D1); and the first electrode portion and the second electrode portion are electrically connected at least via the at least one first conducting electrode and the first jumper conductor wire. |
US11874986B2 |
Electronic device including touch circuit and operating method therefor
Electronic devices including touch circuits and method of operating the electronic devices are provided. An electronic device includes a display; a touch circuit configured to detect a touch put on the display; a processor; and a memory. The touch circuit is further configured to acquire touch sensing information representing the sensitivity levels of inputs to respective multiple nodes of the touch circuit, identify information associated with a user's ear touching the electronic device, on the basis of the touch sensing information; and transfer, to the processor, the information associated with the ear touching. The memory stores instructions, which when executed, cause the processor to control the display to an on-state and to control the display to switch the display from the on-state to an off-state based on the information associated with the ear touching, which is obtained from the touch circuit. |
US11874982B2 |
Dual display device with two touch sensors
According to an aspect, a sensor-equipped display device includes: an array substrate; a counter substrate; a first sensor configured to detect a first detection-target object close to the counter substrate; and a second sensor configured to detect a second detection-target object close to the array substrate. A first background of the array substrate is viewed from outside the counter substrate, and a second background of the counter substrate is viewed from outside the array substrate. |
US11874981B2 |
Display device and control program
A display device with excellent visibility can be provided. The display device includes a display region displayed by a light-emitting element. In the display region, a point touched by a user is a first point, a point which has been touched by the user prior to the first point is a second point, a vector that starts at the first point and ends at the second point is a first vector, a vector obtained by multiplying the first vector by k (k is a real number) is a second vector, and a point that is the second vector away from the first point is a third point, the display region includes a first region and a second region obtained by excluding the first region from the display region. The first region includes a first circle and a second circle, the center of the first circle is the first point, and the center of the second circle is the third point. The luminance in the first region is higher than the luminance in the second region. |
US11874978B2 |
Electronic device for recognizing stylus pen and method of operating the same
An electronic device is provided, which includes a panel configured to identify a position of a stylus pen, a communication module configured to transmit/receive a communication signal to/from the stylus pen, and at least one processor configured to, based on detection of the stylus pen by the panel, perform a first operation based on the position of the stylus pen identified by the panel, based on non-detection of the stylus pen by the panel, identify at least one of information about the position of the stylus pen or information indicating whether a button of the stylus pen is pressed, included in at least one communication signal received through the communication module from the stylus pen, and perform a second operation based on at least one of the information about the position of the stylus pen or the information indicating whether the button of the stylus pen is pressed. |
US11874977B2 |
Electronic pen and cartridge-type electronic pen main body including an conductive center electrode and a peripheral electrode
A cartridge-type electronic pen main body includes a conductive center electrode and a peripheral electrode disposed around the center electrode. The peripheral electrode includes a tapered part on a pen tip side and a cylindrical shaped part on an opposite side along an axial direction. When the cartridge-type electronic pen main body is in use, one end of the center electrode forming a pen tip is projected to the outside from an opening of a cylindrical housing of an electronic pen, and a portion of the tapered part of the peripheral electrode is also projected to the outside such that both the one end of the center electrode and the portion of the tapered part of the peripheral electrode are projected beyond a distal end of the cylindrical housing to capacitively couple with a sensor surface while the cylindrical shaped part of the peripheral electrode remains within the cylindrical housing. |
US11874976B2 |
Electronic pen and electronic pen main unit
In a case in which an electronic pen main unit made into a cartridge is held movably in a casing, electrical connections between the electronic pen main unit and electronic circuit components of the casing are reliably established. The electronic pen main unit is fitted to a fitting part disposed in a casing of an electronic pen in which the pen tip side is made to be an opening and is housed in a state of being movable in a hollow part of the casing by a movement mechanism that moves the fitting part in the axial center direction of the casing. The electronic pen main unit includes a pen tip part including an electrically-conductive core body allowed to protrude to the external through the opening by being moved by the movement mechanism, a main body tubular part to which the pen tip part is joined on the pen tip side in the axial center direction and that houses an electronic circuit including a signal generating circuit that generates a signal to be sent out to the external through the core body, and a rear-end-part connector that is disposed at a rear end part of the main body tubular part on the side opposite to the pen tip part in the axial center direction, includes a terminal connected to the electronic circuit, and is joined to a connector for joining disposed at the fitting part of the casing. |
US11874975B2 |
Electronic pen, method of driving the same, and display device
An electronic pen includes a projector configured to generate a virtual code pattern, a light-emitting unit configured to emit light to a detection area, a light-receiving unit configured to detect light reflected from the detection area, and a code processor configured to control the projector, the light-emitting unit, and the light-receiving unit. The code processor is configured to, when a code pattern is detected in a portion of the detection area, generate the virtual code pattern, which corresponds to a remaining portion of the detection area. The projector is configured to output the virtual code pattern to the remaining portion of the detection area. |
US11874972B1 |
Curved surface touch detection systems and methods
Embodiments of a new and innovative method for processing input touch data for a curved touch sensitive surface by converting input touch vectors to position states is disclosed. The method includes receiving an input touch vector based on one or more signals from a plurality of touch sensors; selecting a largest continuous segment of values in the input touch vector that are indicative of a touch sensor being active; and assigning the input touch vector to a position state of a plurality of position states based on one or more index values corresponding to the selected largest continuous segment of values. If there is more than one equally largest continuous segment of values, then the equally largest continuous segment of values is selected that corresponds to one or more sensors furthest from a second end of the curved touch sensitive surface. |
US11874970B2 |
Free-space user interface and control using virtual constructs
During control of a user interface via free-space motions of a hand or other suitable control object, switching between control modes can be facilitated by tracking the control object's movements relative to, and its penetration of, a virtual control construct (such as a virtual surface construct). The position of the virtual control construct can be updated, continuously or from time to time, based on the control object's location. |
US11874969B2 |
Method for determining two-handed gesture, host, and computer readable medium
The disclosure provides a method for determining a two-handed gesture, a host, and a computer readable medium. The method includes: providing a visual content of a reality system; tracking a first hand gesture and a second hand gesture perform by two hands; in response to determining that the first hand gesture and the second hand gesture form a two-handed gesture, activating a system function of the reality system, wherein the system function of the reality system is independent to the visual content. |
US11874963B2 |
Multifunctional finger-activated device
A multifunctional finger-mounted device includes a finger mount configured for attachment to at least one of a user's fingers, a tool holder positioned on the finger mount and configured to receive at least one tool, an electronics unit connected to the at least one tool, and a switch for actuating the electronics unit. The switch is actuated by bending and straightening a user's finger. |
US11874961B2 |
Managing display of an icon in an eye tracking augmented reality device
An augmented reality device manages display of an interactive icon in a manner that enables selection by a simple and intuitive gesture. The interactive icon may initially be displayed at a predefined target position outside the fovea where it is visible in the near peripheral vision without being distracting to the user. The augmented reality device may control the icon to behave like a stationary object with respect to changes in orientation until selection or repositioning criteria are met. Upon detection repositioning criteria, the augmented reality device may reposition the icon to the target position. Selection of the icon may control functions such as alerting the user to an available notification, opening or closing a menu, or performing other actions associated with operation of the augmented reality device. |
US11874960B2 |
Pausing device operation based on facial movement
Systems and methods herein describe pausing operation of an augmented reality device based on user facial movement by monitoring user eye movement of a user of a head-wearable apparatus, determining that the user eye movement is directionally facing away from a display device coupled to the head-wearable apparatus, based on the determination, pausing operation of one or more sensors of the head-wearable apparatus. |
US11874959B2 |
Dynamic notification surfacing in virtual or augmented reality scenes
A non-text notification bubble or other graphical object can be presented during an augmented reality, mixed reality, or virtual reality simulation to notify a user that a real-world object is approaching or has crossed a boundary for an interaction space within which the user is to interact with the simulation. Responsive to the system identifying the user as looking at the bubble or other graphical object, the system may then present another notification about the real-world object approaching or crossing the boundary. The real-world object may be an intrusion into the interaction space, such as a human or animal crossing into the space. |
US11874954B2 |
Electronic data management device, electronic data management system, and non-transitory computer-readable recording medium
The present disclosure prevents the leakage of user data by preserving user data working not in an electronic computing machine. A part of a storage area of a main memory of a user terminal is used as a RAM disk. User data working is encrypted and stored in the RAM disk. The user data stored in the RAM disk is sent to a network storage, the RAM disk and the network storage are synchronized. Since the user data is controlled by using a driverware technology inside the electronic computing machine, and sent to the network, therefore the security is ensured. |
US11874949B2 |
Self-controlled digital authorization over communication networks
A system for authorizing an external device to access computerized records. The system includes a server. The server includes a computerized records data-store. The computerized records data-store stores multiple computer executable files associated with subjects. The system includes a communication network which facilitates communication between at least two of the subjects, the server, and the external device. The system includes a contextual authorization device for authorizing access to the external device for the computerized records. The contextual authorization device includes a database storing a set of custom rules. The contextual authorization device further includes a Global Positioning System-based tracking device, a credentialing engine, and a user behavior analytics engine. The contextual authorization device further includes an access module to process authorization of the external device for access of the computerized records. |
US11874948B1 |
Methods for verifying database query results and devices thereof
Methods, non-transitory computer readable media, and verifier and/or prover devices or query verification apparatuses are disclosed that generate a first commitment from received data and send the received data to a prover device for insertion into a table of a database. A query result and an overall proof are received from the prover device in response to a received query forwarded to the prover device and associated with the database table. The overall proof is generated from one or more partial proofs comprising one or more commitments generated from one or more intermediate values. The query result and an indication the query result was verified are returned in response to the received query after verifying the query result based on a second commitment to the query result generated using the first commitment and the overall proof. |
US11874945B2 |
Method and system for filtering database queries
A method and a system for dynamically scanning, filtering, and blocking harmful database queries that would otherwise consume significant resources and adversely impact overall system performance are provided. The method includes: receiving a user request for data from a database, the first request including a query; applying database access rules to the query in order to determine whether the query is potentially harmful; when the query is determined as not potentially harmful, forwarding the request to a server configured to respond to the request; and when the first query is determined as being potentially harmful, transmitting a warning message to the user. The database access rules may include a maximum memory consumption rule and a maximum CPU consumption rule. Machine learning techniques are used for adjusting the database access rules based on historical data. |
US11874942B1 |
User access to meeting recordings
A method including receiving a request to access a meeting record from a user is provided. The meeting record may indicate at least one meeting participant, an audio/video recording and a presentation from one of the participants in the meeting. The method includes verifying an access privilege of the user for the meeting record, providing the meeting record to the user, for playback of a selected portion, and providing, in the meeting record, a selecting tool to the user, for playing the selected portion, wherein the selecting tool is configured to playback the selected portion for one of multiple participants in the meeting. |
US11874938B2 |
Admittance mechanism
One embodiment is a first computing system configured to control a second computing system, a software module configured to attempt to interact with the second computing system once the second computing system is brought to a first state by the first computing system, and an admittance mechanism configured to determine if the interaction is allowed to occur. |
US11874937B2 |
Apparatuses, methods, and computer program products for programmatically parsing, classifying, and labeling data objects
Methods, apparatuses, or computer program products are disclosed providing for the dynamic data classification of data objects. Examples enable prediction of candidate data classification labels for data objects associated with one or more applications, services, or computing devices. Examples enable the assignment of one or more data classification labels to a data object for transmission to one or more computing devices. Examples enable the interactive and progressive application of machine learning techniques to data classification systems to assign data classification labels with probable certainty. Examples enable the tracking, monitoring, storage, sorting, and retrieval of labeled data objects. Examples provide for access control configuration of services to restrict or allow access to data objects based on data classifications and other service parameters. |
US11874930B2 |
Anomaly detection for cyber-physical systems
An anomaly detector is configured to construct cyber and/or physical features comprising information configured to characterize the cyber and/or physical state of a cyber-physical system. The physical features may be based on physical and/or physics-based relationships between a plurality of physical state attributes. A health of the cyber-physical system may be based on an error between estimates of one or more of the physical state attributes and measurements of the one or more physical state attributes. The relationships may be incorporated into machine learning membership functions used to classify cyber and/or physical behavior of the system. |
US11874922B2 |
System and method for detecting malicious software in NVMe over fabrics devices
A system and a method to detect malicious software written to an Ethernet solid-state drive (eSSD). The system includes an Ethernet switch, at least one SSD, and a baseboard management controller (BMC). The Ethernet switch receives write data from a communication network in response to a write command. The at least one SSD receives the write data from the Ethernet switch and stores the received write data. The BMC receives from the at least one SSD the received write data. The BMC determines whether the received write data contains malicious software. The received write data may be contained in a plurality of Ethernet packets in which case the BMC stores the received write data in a scan buffer in an order that is based on an assembled order of the received write data. |
US11874920B2 |
Systems and methods for preventing injections of malicious processes in software
Disclosed herein are systems and methods for preventing malicious injections. In one aspect, a method includes monitoring active processes that are running in suspended mode. For each active process being monitored, the method includes injecting a dynamic link library (DLL) into the active process to hook an application programming interface (API) of an application corresponding to the active process, wherein the DLL is injected for tracking commands for suspension and resumption of the active process. The method includes monitoring file inputs and outputs of the application for anomalies while the active process is in the suspended mode, and when a command for resuming the active process is detected using the DLL, determining, based on the monitoring, whether a malicious process is inserted into the active process. The method includes allowing the suspended process to resume execution in response to determining that no malicious process is inserted in the active process. |
US11874918B2 |
Computer-based platforms and systems configured to enhance a call screen with user-controlled notes associated with the call and methods of use thereof
In some embodiments, the present disclosure provides an exemplary method that may include steps of obtaining a permission from the user to monitor a plurality of activities executed within the computing device; continually monitoring the plurality of activities executed within the computing device for a predetermined period of time; identifying an indication of an incoming interaction session within the predetermined period of time; verifying at least one session interaction parameter associated with the incoming interaction session to identify the incoming interaction session as a repeat interaction session; dynamically retrieving at least one relation-specific notation from a plurality of relation-specific notations to display; instructing an input GUI element to display input data associated with the repeat interaction; automatically updating the plurality of relation-specific notations associated with the historical data relationship; and instructing at least one programmable output GUI to display a notification identifying the update of the plurality of relation-specific notations. |
US11874917B2 |
Security code selection and recall devices and methods thereof
A device includes a viewfinder wheel with at least one viewfinder window, two or more code wheels rotatably coupled together with the viewfinder wheel about an axis, a plurality of characters, a plurality of code symbols, and a plurality of internal windows. The characters are spaced about a circumferential outer side of the viewfinder wheel and the code wheels. The code symbols are located in regions of a surface of each of the code wheels with each of the regions spaced out a different distance from the axis. The internal windows are in at least one of the code wheels adjacent the viewfinder wheel, wherein alignment of one of the characters of each of the viewfinder wheel and the code wheels at a key sequence location reveals through the viewfinder window and one or more of the internal windows a code sequence comprising a subset of the code symbols. |
US11874913B2 |
Multi-factor authentication utilizing non-centralized key creation with physical randomness
Methods and systems are provided for a multi-factor authentication technique that includes inputs of a physical key possessed by the user as a factor. Such a key may be a physical object that the user possesses and that includes truly random features not easily reproducible. The key may be custom to the user and may include inclusions or anomalies that affect a signal transmitted through the key. Such effects may impart a unique effect on signals transmitted through the key, producing a unique fingerprint to identify whether the key is authentication. An input from the user may be an additional factor within the authentication process. |
US11874910B2 |
Facial recognition authentication system including path parameters
Systems and methods for enrolling and authenticating a user in an authentication system via a user's camera of camera equipped mobile device include capturing and storing enrollment biometric information from at least one first image of the user taken via the camera of the mobile device, capturing authentication biometric information from at least one second image of the user, capturing, during imaging of the at least one second image, path parameters via at least one movement detecting sensor indicating an authentication movement of the mobile device, comparing the authentication biometric information to the stored enrollment biometric information, and comparing the authentication movement of the mobile device to an expected movement of the mobile device to determine whether the authentication movement sufficiently corresponds to the expected movement. |
US11874893B2 |
Modularizing and embedding supplemental textual and visual content in different environments
Aspects of the present disclosure relate to modularizing and embedding modules across a variety of web applications. More specifically, the present disclosure provides an adaptive UI module to web application servers that adapts its format upon evaluating an environment of the web application and receiving a user request for supplemental information. For example, a single adaptive UI module may be used across a variety of web applications, with a variety of requests for supplemental content from within each web application, to generate multiple, unique formatted UI modules. In this way, a single adaptive UI module may generate formatted UI modules specific to the formatting requirements of each requesting web application, with supplemental content related to each unique user request from within each web application. |
US11874892B2 |
Information processing apparatus and non-transitory computer readable medium storing program for browsing confidential information
An information processing apparatus includes a processor configured to, for each confidential information which is information included in a document and having confidentiality, set a user to which a browsing permission is not granted for the confidential information, and in a case where the document for which an output request is made from the user includes the confidential information for which the browsing permission is granted to the user and the browsing permission is not granted to another user, notify the user that the browsing permission is not granted to the other user for the confidential information. |
US11874890B2 |
Multi-entry point navigation for user interfaces
Examples are disclosed for a navigation system that facilitates navigation through hierarchically-related views within a user interface using multiple independent entry points. In one example, a system is configured to generate a user interface that includes a hierarchy of views based on navigation data and display a plurality of navigation components in the user interface. A selection of a navigation entry is received that corresponds to a desired view from one of the navigation components. A request is sent to a remote navigation service for data associated with the navigation entry of the desired view. The navigation components are updated based on updated navigation data received from the remote navigation service. An updated user interface is displayed that includes a dynamically generated view for the navigation entry based on the updated structure of the hierarchy of views in the plurality of navigation components. |
US11874886B1 |
Systems and methods for creating interactive metadata elements in social media compositions
Systems and methods for creating digital interactive metadata elements in a social media composition may include (1) providing, to a user of a social media application, a composition interface for creating digital social media compositions, (2) collecting, via the composition interface, user-generated content and metadata information, (3) creating, based on the user-generated content and the metadata information, a social media composition that includes the user-generated content and an interactive metadata item, and (4) posting the social media composition to a consumption channel (e.g., a newsfeed channel and/or a stories channel) of a social-networking platform associated with the social media application. Various other methods, systems, and computer-readable media are also disclosed. |
US11874884B2 |
Identifying web elements based on user browsing activity and machine learning
A computer-implemented method includes tracking, by a computing device, user browsing activity of a first page having known elements; mapping, by the computing device, the user browsing activity to the known elements; storing, by the computing device, mapping information that maps the user browsing activity to the known elements; tracking, by the computing device, user browsing activity of a second page having unknown elements; identifying, by the computing device, the unknown elements based on the mapping information and the user browsing activity of the second page; and executing, by the computing device, one or more computer-based instructions based on the determining the unknown elements that were identified. |
US11874883B2 |
Encapsulating virtual area based communicant assemblies
Realtime communications between communicants in a virtual area are administered. Assemblies of copresent communicants in the virtual area are detected. For each of respective ones of the detected assemblies, a respective meeting object linked to information relating to communicant interactions in the assembly is generated. Respective meeting summary data is determined based on the information linked to selected ones of the meeting objects meeting objects. The determined meeting summary data is transmitted to a network node for display. A visualization of summaries of respective assemblies of copresent communicants in the virtual area is presented on a display. |
US11874879B2 |
Deep multi-modal pairwise ranking model for crowdsourced food data
A method and system for providing more relevant search results and recommendation from a food database is disclosed. The method includes receiving a query, a first candidate food, and a second candidate food. The method includes generating vectors based on the query and food names of the first and second candidate foods using at least one embedding function of a machine learning model. The method includes determining nutrition content vectors from the nutritional data of the first and second candidate foods. The method includes generating a nutrition content vector based on the query using another embedding function of the machine learning model. The method includes determining which of the first and second candidate food is more relevant to the query based at least in part on the nutrition content vectors. The method includes providing search results or recommendation based on the determined relevance. |
US11874877B2 |
Using natural language processing for visual analysis of a data set
A method uses natural language for visual analysis of a dataset, and is performed at a computer having a display, processors, and memory. The computer displays a data visualization based on a dataset retrieved from a database and receives a first user input to specify a natural language command related to the displayed data visualization. Based on the displayed data visualization and the natural language command, the computer identifies an initial range of values for a first data field in the dataset and displays an editable user interface control showing the initial range of values. The computer receives a second user input, at the user interface control, specifying a modified range of values for the first data field and retrieves an updated dataset from the database using the modified range of values for the first data field. The computer then updates the displayed data visualization using the updated dataset. |
US11874876B2 |
Electronic device and method for predicting an intention of a user
An electronic device for predicting an intention of a user is configured to provide a question to the user and predict at least one first intention of the user based on context information associated with the user. The device is also configured to determine a question based on the at least one first intention of the user. The device is further configured to provide the question to the user. The device is additionally configured to receive a response to the question from the user. The device is also configured to predict at least one second intention of the user based on the at least one first intention of the user and the response to the question from the user. |
US11874875B2 |
Graph processing system
A graph comprising nodes and edges is stored by a distributed system as a collection of nodes and half-edges stored with their respective nodes. A message processor is associated with a node as needed to process messages passed between nodes, such that a given node has zero or one message processor assigned to it at a given time. Queries of the graph are resolved by processing a first portion of the query at a first node, and forwarding the results with the remaining portions of the query to a node linked by an edge to the present node. |
US11874874B2 |
Method and system for identifying and discovering relationships between disparate datasets from multiple sources
A graph-based data cataloging system, product and method that structures expert knowledge and statistically driven data analytics into a system-based framework for finding and relating enhanced metadata on subject-relevant, curated datasets from disparate, externally held data sources is shown. Displayed across a knowledge graph of nodes of datasets linked by their metadata attributes, the system simplifies the search and retrieval of multiple datasets of relevance to a user's technical, content, and resource-driven needs. |
US11874873B2 |
Knowledge expansion system, method, and program
A subgraph extraction means 71 extracts, from a document structure graph indicating a document structure, a subgraph as a part of the document structure graph on the basis of inter-word relationship information indicating a relationship between a word and a word. A rule creation means 72 creates a rule for extracting a subgraph having the same structure as the subgraph from the document structure graph. A knowledge addition means 73 extracts a subgraph from the document structure graph in accordance with the rule and adds the information indicated by the subgraph to the inter-word relationship information. |
US11874872B2 |
System event detection system and method
A method, performed by one or more processors, including: receiving one or more event records; generating, using the one or more event records, an event descriptor object descriptive of one or more events occurring in a networked system, wherein the event descriptor object comprises a plurality of event properties; receiving one or more entity records; generating, using the one or more entity records, an entity descriptor object descriptive of one or more entities relevant to the security of the networked system, wherein the entity descriptor object comprises a plurality of entity properties; incorporating, into an object graph, the event descriptor object and the entity descriptor object; and associating, in the object graph, the event descriptor object with the entity descriptor object using at least one of the plurality of event properties and at least one of the plurality of entity properties. |
US11874869B2 |
Media retrieval method and apparatus
The present disclosure relates to a media retrieval method and apparatus, wherein the method comprising: acquiring a media feature of a query media as a first media feature which contains a plurality of first media feature units; performing, according to each individual of the first media feature unit, a first ranking on a plurality of existing media, and taking, according to a result of the first ranking, first k existing media as a first candidate media set, where k is a positive integer; and performing, according to the plurality of the first media feature units arranged in sequence, a second ranking on the first candidate media set, and taking, according to a result of the second ranking, first n first candidate media as a retrieval result, where n is a positive integer. |
US11874868B2 |
Generating and presenting multi-dimensional representations for complex entities
The present disclosure relates to generating a complex entity index based on a combination of atomic and deep learned attributes associated with instances of a complex entity. For example, systems described herein generate a multi-dimensional representation of entity instances based on evaluation of digital content associated with the respective entity instances. Systems described herein further generate an index representation in which similarity of entity instances are illustrated and presented via an interactive presentation that enables a user to traverse instances of an entity to observe similarities and differences between instances of an entity that have similar embeddings to one another within a multi-dimensional index space. |
US11874863B2 |
Query expansion in information retrieval systems
The present disclosure relates to a method for query expansion. The method comprises: a) receiving a current query having at least one search term; b) inputting the at least one search term of the current query to a set of one or more query expansion modules, wherein the query expansion modules are configured to predict expansion terms of input terms; c) receiving from the set of expansion modules candidate expansion terms of the search term; d) modifying the current query using at least part of the candidate expansion terms, resulting in a modified query having at least one modified search term, The method further comprises repeating steps b) to d) using the modified query as the current query, the repeating being performed until a predefined stopping criterion is fulfilled. |
US11874856B2 |
Data classification method and device for hierarchical multi-label classification
A data classification method and a device thereof for hierarchical multi-label classification are proposed. The data classification device includes an encoder configured to vectorize data, a decoder configured to receive the vectorized data from the encoder, and classification data stored in the decoder, wherein the decoder starts classification of the vectorized data on the basis of a first node in the classification data, allocates a plurality of nodes included in the classification data to the vectorized data, and forms partial layers based on the allocated nodes with respect to the vectorized data, and when terminal nodes or temporary nodes are allocated among the nodes, the decoder ends the allocation to the partial layers to which the terminal nodes or the temporary nodes are allocated and allocates final partial layers formed on the basis of the partial layers to the data. |
US11874855B2 |
Parallel data access method and system for massive remote-sensing images
A parallel data access method for massive remote-sensing images includes: 1) segmenting a remote-sensing image to be processed using a set grid system, data in each grid corresponding to a data block; 2) collecting a data access log of an underlying distributed object storage system Ceph in a past period of time, and measuring a load index of each Ceph cluster and a load index of each pool; 3) selecting a pool with a minimum load in a Ceph cluster with a minimum current load to serve as a storage position of a current data block, and writing each data block into a corresponding pool; 4) returning a data identifier dataid and a data access path of the remote-sensing image; and 5) storing metadata of each data block in a metadata database. The method can support rapid and high-concurrency read and write of large-area data of a grid data block. |
US11874850B2 |
Relationship analysis and mapping for interrelated multi-layered datasets
A system stores original datasets in a datastore. The system generates first derivative datasets from the original datasets, and generates second derivative datasets from at least the first derivative datasets. The system determines relationships among the original datasets, the first derivative datasets, and the second derivative datasets, based on an analytical relationship between two datasets, a similarity relationship between two datasets, a modification relationship between two datasets, and a user-interaction relationship between two datasets. Then, the system generates a node map including at least part of the original datasets, the first derivative datasets, and the second derivative datasets as a node, and at least part of the determined analytical, similarity, modification, and user-interaction relationships between two nodes as a link. |
US11874842B2 |
Phrase translation for a low-latency database analysis system
Operating a low-latency database analysis system with phrase translation may include obtaining a locale-specific phrase localization rule and a canonical phrase localization rule for a phrase, generating a locale-specific index and a locale-specific finite state machine for the locale using the localization definition data and a canonical finite state machine, generating a resolved-request by obtaining a locale-specific token representing locale-specific input data by traversing the locale-specific index, obtaining a canonical token associated with locale-specific token, obtaining a locale-specific phrase by traversing the locale-specific finite state machine, obtaining a canonical phrase corresponding to the locale-specific phrase, the canonical phrase including the canonical token, generate a data-query based on the canonical phrase, obtaining results data responsive to the data expressing the usage intent by executing a query corresponding to the data-query by an in-memory database of the low-latency database analysis system, and outputting the results data for presentation to a user. |
US11874837B2 |
Generating query cost data based on at least one query function of a query request
A query processing system is operable to determining a query pricing scheme and receive a query request from a requesting entity that indicates at least one query function for execution against a database system. Query cost data is generated based on the at least one query function by utilizing the query pricing scheme. The query cost data is transmitted to the requesting entity. |
US11874836B2 |
Configuring graph query parallelism for high system throughput
The present disclosure involves systems, software, and computer implemented methods for configuring graph query parallelism for high system throughput. One example method includes receiving a query to be executed against a graph database. System properties are determined of a system in which the query is to be executed. Algorithmic properties are determined of at least one algorithm to be used to execute the query. Graph data statistics are determined for the graph database. Graph traversal estimations are determined for a first iteration of the graph query and an estimated cost model is determined for the first iteration based on the graph traversal estimations. Estimated thread boundaries are determined for performing parallel execution of the first iteration. Work packages of vertices to be processed during the execution of the first iteration are determined based on the first estimated cost model and the work packages are provided to a work package scheduler. |
US11874832B2 |
Integrated native vectorized engine for computation
A system comprises an interface, a processor, and a memory. The interface is configured to receive a query. The processor is configured to: determine a set of nodes for the query; determine whether a node of the set of nodes comprises a first engine node type or a second engine node type, wherein determining whether the node of the set of nodes comprises the first engine node type or the second engine node type is based at least in part on determining whether the node is able to be executed in a second engine; and generate a plan based at least in part on the set of nodes. The memory is coupled to the processor and is configured to provide the processor with instructions. |
US11874826B1 |
Corrective notification to account for delay or error in updating digital rules applied to produce resources
In embodiments, a computer system produces a first resource for a first dataset having a time indicator, by applying a first digital rule. A first notification can be caused to be transmitted about an aspect of the first resource to a remote device. A second dataset can be stored, which has values derived from the first dataset, and encodes a parameter of the first resource. A second digital rule may be stored to replace the first digital rule, at an updating time (Tupd). The second digital rule may have an effective time (Teff) prior to the actual updating time Tupd. A second resource may be produced by applying the second digital rule. A second notification can be caused to be transmitted about an aspect of the second resource to a remote device. |
US11874823B1 |
Agnostic image digitizer to detect fraud
Methods for enhancing compatibility of a document of an entity with an organization's database on a computer server to facilitate detection of a fraudulent submission. Methods may include receiving a populated document in a first format from the entity, using a processor to digitize the document into a digital format, such as bytes, and further into a second format, where the first format may not be compatible with the database and the second format may be compatible with the database. Methods may include using the processor, optionally running a statistical model, to determine an entity identifier, a predicted value of a data field in the document, and whether there is a difference between the value in the predicted data field and a corresponding value in the populated document. Methods may include implementing a corrective action, such as raising a fraud alert at the organization, when there is a difference. |
US11874821B2 |
Block aggregation for shared streams
The approaches presented herein may include loading a plurality of metadata instances for a plurality of data blocks stored in a database, each metadata instance of the plurality of metadata instances indicating a respective data block structure applied to aggregate a set of data messages. The approaches may include processing a first metadata instance corresponding to a first set of one or more data blocks of the plurality of data blocks and a second metadata instance corresponding to a second set of one or more data blocks of the plurality of data blocks to perform an anomaly storage check between the first set of one or more data blocks of the plurality of data blocks and the second set of one or more data blocks of the plurality of data blocks. The approaches may include generating an output based at least in part on the anomaly storage check. |
US11874818B2 |
Tracking changes in database data
A method includes partitioning a database table into a first plurality of partitions. A plurality of changes are executed on the database table in response to a transaction. The changes occur at a corresponding plurality of timestamps and result in a second plurality of partitions. The database table is updated to include a log with the plurality of changes. For each change of the plurality of changes, the log includes and an identification of a portion of the database table the change is applied to. A selection of a first timestamp and a second timestamp of the plurality of timestamps is detected. A delta is generated in response to the selection. The delta indicates a total change occurring to the database table between a first change of the plurality of changes corresponding to the first timestamp and a second change of the plurality of changes corresponding to the second timestamp. |
US11874817B2 |
Optimizing distributed and parallelized batch data processing
Aspects of the disclosure relate to providing and maintaining efficient and effective processing of sets of work items in enterprise computing environments by optimizing distributed and parallelized batch data processing. A computing platform may initialize a monitoring process configured to monitor a pending workload in a work queue database. Subsequently, the computing platform may cause the monitoring process to query the work queue database and create one or more historical records indicative of a workload processing status associated with one or more processing workers. Then, the computing platform may identify one or more new parameter values for one or more processing parameters associated with the one or more processing workers based on the one or more historical records. Thereafter, the computing platform may configure the one or more processing workers based on the one or more new parameter values identified for the one or more processing parameters. |
US11874816B2 |
Lock free distributed transaction coordinator for in-memory database participants
Methods, systems, apparatuses, and computer program products are provided for coordinating a distributed database transaction. A transaction driver, such as a client machine, may initiate a distributed transaction. The transaction driver may transmit to a transaction coordinator a driver report that includes identifying information related to the distributed transaction, including an identification of participants involved in the transaction. The coordinator may determine whether participant reports, which include a status of the portion of the distributed database transaction of a particular participant, are received from each of the participants. Participant reports may also identify participants that are descendants of the reporting participant. The transaction coordinator may store, in a table, information to track the progress of the distributed transaction. Using the table, an outcome of the distributed transaction may be determined and transmitted to one or more of the involved participants. |
US11874813B2 |
Visual design system for generating a visual data structure associated with a semantic composition based on a hierarchy of components
A system and method for a visual design system includes a memory, a processor, a page analyzer to extract business information of at least one data structure of at least one page of a visual application having an existing layout, to perform a semantic analysis of the extracted business information and to use the extracted business information to produce a business information layout and an associated business information signature; a database to store at least one layout and at least one associated layout signature where the layout signature represents a business information composition of the at least one layout, a signature comparer to perform a comparison of the associated business information signature of the at least one data structure with the associated layout signature of the at least one layout stored in said layout database and where the processor and the memory embody the page analyzer and the signature comparer. |
US11874812B2 |
Optimizing performance using a metadata index subtable for columnar storage
A method, apparatus, and computer program product for executing a relational database management system (RDBMS) in a computer system, wherein the RDBMS manages a relational database comprised of at least one column-partitioned base table storing data. Column values from at least one column of the column-partitioned base table are stored in one or more containers spread across one or more data blocks. Metadata comprising summarized information about the column values in the containers is stored in a metadata index subtable. A query with a filtering condition on the column is applied to the metadata index subtable before the column-partitioned base table is accessed, so that only qualified containers and data blocks are accessed, and unqualified containers and data blocks are eliminated, when responding to the query. |
US11874807B1 |
Cloud-native global file system with data exporter
A cloud-native global file system is augmented to include a file exporter (or, more generally, a file export tool) that facilitates an enterprise customer's use of a cloud-native tool that would otherwise be unable to operate against the global file system's underlying file system representation. In a typical use case, the file exporter is configured to extract in a native object format and to an unencrypted target (e.g., an S3 bucket, an Azure storage account, and the like) all or a portion of a volume's data from the underlying file system representation. In this manner, the exporter creates a copy of the data set that the enterprise user can then leverage against the desired cloud-native tool or other cloud services that are not under the management or control of the global file system service provider. |
US11874806B2 |
File versioning management method and file system
A file versioning management method and a file system executing the method are provided. The method includes: writing a file into a first file path, wherein the first file path includes a first folder, generating a second file path according to the first file path, wherein the second file path includes a second folder at least one level under the first folder; and creating a link pointing from the file of the first file path to a next level of the second folder so as to generate a version information file at the next level of the second folder and make the link point to the version information file. |
US11874805B2 |
Remotely mounted file system with stubs
A request to access one or more files associated with a particular pint in time that are archived at a cloud storage is received. A file system metadata tree data structure based on metadata associated with the one or more requested files that is obtained from the cloud storage is partially restored at a storage system. The partially restored file system metadata tree data structure includes one or more stub nodes associated with one or more non-requested files. Access to the one or more requested files is provided using the partially restored file system metadata tree data structure. Metadata associated with the one or more non-requested files is prefetch from the cloud storage. A portion of the file system metadata tree data structure corresponding to the one or more non-requested files is restored in part by replacing the one or more stub nodes associated with the one or more non-requested files with metadata corresponding to the one or more non-requested files. |
US11874804B2 |
Load balancing based blockchain transaction submission
A method and apparatus for loading balancing among blockchain peers by using a probing transaction from a client node to identify a latency of each blockchain peer. The client node can then select which blockchain peers to use based on the identified latencies. |
US11874803B2 |
System and method for identifying, inventorying, managing, and monetizing water assets
Computer-implemented systems and methods for water asset management are disclosed. The systems include water data services components having computer implemented modules for generating a prompt for a user to input a water asset identification number, retrieving and returning water asset metadata in response to input of a valid water asset identification number, generating a prompt for user validation of the returned water asset metadata, storing validated water asset metadata; communicating the stored and validated water asset metadata to an interplanetary file system (IPFS) for generation of a water asset metadata hash value, and storage of the water asset metadata hash value in a cloud table. The systems also include a cloud big table component comprising modules for storing and updating the cloud table. |
US11874801B2 |
Deduplication in multiple-tiered storage systems
A method includes receiving a piece of data at an upper-layer server of a multi-tiered storage system comprising the upper-layer server and a block server, and determining a signature for the piece of data. A first bloom filter stored on the upper-layer server is a copy of a second bloom filter stored on the block server. The first bloom filter is checked for the signature. When a match is found in the first bloom filter, the piece of data is sent for storage at the block server, and it is verified at the block server whether a match is present for the piece of data. When a match is present, the piece of data is deduplicated. When a match is not present, the piece of data is stored. When a match is not found in the first bloom filter, the piece of data is stored in the block server. |
US11874798B2 |
Smart dataset collection system
Datasets are available from different dataset servers and often lack well-defined metadata. Thus, comparing datasets is difficult. Additionally, there might be different versions of the same dataset which makes the search even more difficult. Using systems and methods described herein, quality scores, dataset versioning, topic identification, and semantic relatedness metadata is stored about datasets stored on dataset servers. A user interface is provided to allow a user to search for datasets by specifying search criteria (e.g., a topic and a minimum quality score) and to be informed of responsive datasets. The user interface may further inform the user of the quality scores of the responsive datasets, the versions of the responsive datasets, or other metadata. From the search results, the user may select and download one or more of the responsive datasets. |
US11874796B1 |
Efficient garbage collection in optimistic multi-writer database systems
Systems and methods are disclosed to implement, in a multi-writer database system, a database engine node that optimistically sends queued purge operations to a backend storage system without waiting for acknowledgement of previous operations from the storage system. If a conflict is later detected for a particular operation, the database engine node may retry some portion of the purge operations in the queue. In embodiments, the purge operations are performed as part of a garbage collection phase of a multi-version concurrency control (MVCC) protocol, where unneeded versions of objects previously generated for isolated snapshots are deleted. In embodiments, the operations in the queue may be grouped so that a rejection of one operation in the group will cause the entire group to be retried. Because these purge operations are idempotent and directed to objects that are invisible, they may be freely retried in arbitrary order, without maintaining any rollback state. |
US11874795B2 |
Targetless snapshot virtual replication data pointer table
A first direct index lookup table represents the current state of a storage object using entries with references corresponding to tracks of the storage object. A second direct index lookup table represents a first targetless snapshot of the storage object. A virtual replication data pointer table maps the entries of both the first direct index lookup table and the entries of the second direct index lookup table to backend storage via a system replication data pointer table. Updates to the storage object are represented using new entries in the first direct index lookup table and the system replication data pointer table. Movement of a track that is represented in multiple targetless snapshots that are represented by multiple direct index lookup tables is represented by updating the corresponding virtual replication data pointer table and system replication data pointer table rather than updating each of the direct index lookup tables. |
US11874786B2 |
Automatic switching system and method for front end processor
This application discloses an automatic switching system and method for a front end processor (FEP). The system includes: at least one external device and a FEP assembly. The FEP assembly is connected to the at least one external device. The FEP assembly provides services upward by using a primary memory, a primary TO manager, a secondary memory, and a secondary TO manager, and is connected downward to the at least one external device by using at least one primary driver and at least one secondary driver. The FEP assembly is configured to use the at least one secondary driver as a new primary driver when there is a fault in a communication link between the at least one primary driver and the at least one external device, to transmit a control instruction to the at least one external device and acquire data from the at least one external device. |
US11874782B1 |
Fast mass storage access for digital computers
A system for increasing the speed and reducing the time to obtain a required amount of data, from a secondary storage device, for a digital computer, BASED UPON measures to improve the time efficiency of I/O request processing by improving the timing and sequence of transfers, thus improving the efficiency of mass storage devices. |
US11874781B2 |
Packet processing system, method and device utilizing a port client chain
A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory. |
US11874780B2 |
Packet processing system, method and device utilizing a port client chain
A packet processing system having each of a plurality of hierarchical clients and a packet memory arbiter serially communicatively coupled together via a plurality of primary interfaces thereby forming a unidirectional client chain. This chain is then able to be utilized by all of the hierarchical clients to write the packet data to or read the packet data from the packet memory. |
US11874778B2 |
Realm management unit-private memory regions
Memory access circuitry enforces ownership rights for memory regions. A given memory region is associated with an owner realm specified from multiple realms, each realm corresponding to a portion of at least one software process executed by processing circuitry. A realm management unit (RMU) is provided to perform realm management operations for managing the realms. The memory access circuitry controls access to a given memory region in dependence on at least one status attribute specifying whether the given memory region is an RMU-private memory region reserved for exclusive access by the RMU. |
US11874772B2 |
Garbage collection adapted to host write activity
Systems and methods for adapting garbage collection (GC) operations in a memory device to a host write activity are described. A host write progress can be represented by an actual host write count relative to a target host write count. The host write activity may be estimated in a unit time such as per day, or accumulated over a specified time period. A memory controller can adjust an amount of memory space to be freed by a GC operation according to the host write progress. The memory controller can also dynamically reallocate a portion of the memory cells between a single level cell (SLC) cache and a multi-level cell (MLC) storage according to the host write progress. |
US11874766B2 |
Universal protocol for power tools
A method for communicating between motorized power tools includes establishing, using a physical interface of a first power tool, a wireless radio link between the first power tool and a second power tool. The first power tool has a first motor and the second power tool has a second motor. A signal is received over the wireless radio link, via the physical interface, at the first power tool from the second power tool using a first wireless communication protocol. The signal includes an identifier. The second power tool is verified as authorized to send the signal to the first power tool based on the identifier. A tool component of the first power tool is controlled responsive to the signal. |
US11874763B2 |
Unsupervised integration test builder
A system and method of generating one or more integration tests are disclosed herein. A computing system receives a URL from a client device. The URL corresponds to a website hosted by a third party server. The computing system generates a recurrent neural network model for testing of the website. The one or more variables associated with the recurrent neural network model are defined by a genetic algorithm. The computing system inputs code associated with the website into the recurrent neural network model. The recurrent neural network model learns a plurality of possible paths through the website by permutating through each possible set of options on the website. The recurrent neural network mode generates, as output, a plurality of integration tests for at least the test website. The computing system compiles the plurality of integration tests into a format compatible with a testing service specified by the client device. |
US11874760B2 |
Method and system for managing performance for use cases in software applications
A method for managing a performance for at least one use case in a software application. The method includes: executing, for a first instance, a plurality of statements pertaining to a given use case on a target database, the plurality of statements being a part of the software application; collecting first performance metrics pertaining to the first instance of execution of the given use case; executing, for a second instance, the plurality of statements on the target database; collecting second performance metrics pertaining to the second instance of execution of the given use case; comparing the first performance metrics and the second performance metrics to determine difference therebetween; and executing at least one alarm action when the difference is greater than a predefined threshold. |
US11874759B2 |
Recording processor instruction execution cycle and non-cycle count trace events
A program is executed on a processor to produce execution events. The execution events are traced using a first trace mode during a first portion of the program execution, wherein a portion of trace information for the execution events is omitted from a trace report while tracing in the first trace mode. The mode of tracing is dynamically changed to a second trace mode in response to an event trigger, such that all execution events that occur during the change of mode are captured. Execution events are traced during a second portion of the program execution using the second trace mode, wherein additional trace information for the execution events is included in the trace report while tracing in the second trace mode. The trace mode may be dynamically switched between the two trace modes during execution of the program. |
US11874757B2 |
Cloud infrastructure optimization
A processor may receive at least one test application corresponding to an application profile. The processor may simulate the at least one test application in a non-production environment for a plurality of infrastructure configurations to generate a plurality of test performance results. The processor may evaluate the plurality of test performance results to identify an optimal infrastructure configuration from among the plurality of infrastructure configurations for the application profile. The processor may apply the optimal infrastructure configuration to an application corresponding to the application profile that is deployed in a production environment. |
US11874752B1 |
Methods and systems for facilitating cyber inspection of connected and autonomous electrical vehicles using smart charging stations
A method of facilitating cyber inspection of connected and autonomous electrical vehicles using smart charging stations. Accordingly, the method comprises receiving an information associated with a connected and autonomous electrical vehicle (CAEV) connected to a smart charging station, identifying an operation comprising a scanning operation based on the information, generating a request for facilitating the scanning operation comprising a cyber security threats scan, a cyber-attacks scan, an antivirus scan, an antimalware, an anti-ransomware, and a security scan, transmitting the request to a service provider device of a service provider comprising a cyber security provider, receiving a scanning operation information from the service provider device, performing the scanning operation on ECUs of the CAEV for facilitating the cyber inspection of the CAEV using the scanning information, generating a status of the CAEV based on the performing, transmitting the status to a device, and storing the status. |
US11874746B2 |
Transaction commit protocol with recoverable commit identifier
Technologies are described for facilitating database system recovery in a distributed database environment having a master node and at least one slave node. The master node maintains an in-memory reference that includes transaction identifiers and their corresponding commit identifiers. When a slave node requests that a commit identifier be assigned to a transaction, the transaction and commit identifiers for the transaction are added to the in-memory reference. The commit identifier is sent by the master node to the slave node. The slave node writes a log entry to a commit log that includes the transaction identifier and the assigned commit identifier. If the database system is interrupted before the slave node writes the commit log entry, the slave node can request the commit identifier for the transaction from the master node, which retrieves the identifier from the in-memory reference. |
US11874745B2 |
System and method of determining an optimized schedule for a backup session
Disclosed herein are systems and method for determining a backup schedule on a computer system. In one exemplary aspect, a method may comprise collecting user behavior data on the computer system. The method may comprise analyzing the user behavior data to determine an optimal time of a backup session to create backup copies of modified data stored on a volume of the computer system and determining an optimal duration of the backup session based on the analyzed user behavior. The method may comprise determining a portion of the modified data that can be saved during the backup session within the optimal duration at the optimal time of backup, and performing the backup session comprising the portion. |
US11874741B2 |
Data recovery method in storage medium, data recovery system, and related device
A data recovery method for a storage medium, a data recovery system, and a related device are provided. The method includes: when a write failure occurs during writing data into the storage medium, extracting original data corresponding to the data failed to be written and original verification data in an original RAID stripe to which the original data belongs; obtaining new verification data by performing calculation on the original data and the original verification data by using a preset verification algorithm; forming a new RAID stripe by using valid data other than the original data in the original RAID stripe and the new verification data, and recording data relations in the new RAID stripe; and when a reading failure occurs during reading the data in the new RAID stripe, recovering, according to the data relations in the new RAID stripe, the data failed to be read. |
US11874739B2 |
Error detection and correction in memory modules using programmable ECC engines
A memory module includes one or more programmable ECC engines that may be programed by a host processing element with a particular ECC implementation. As used herein, the term “ECC implementation” refers to ECC functionality for performing error detection and subsequent processing, for example using the results of the error detection to perform error correction and to encode corrupted data that cannot be corrected, etc. The approach allows an SoC designer or company to program and reprogram ECC engines in memory modules in a secure manner without having to disclose the particular ECC implementations used by the ECC engines to memory vendors or third parties. |
US11874738B2 |
Memory system
A memory system connectable to a host, includes a non-volatile memory including a plurality of memory cell transistors and a controller configured to execute read operations on the non-volatile memory. The controller executes one or more first read operations on the non-volatile memory to obtain read data using read voltages that are determined from one of a plurality of entries stored in a shift table, and performs error correction on the read data, until the error correction is successful, and when the error correction on the read data is successful, records an index corresponding to the entry stored in the shift table that was used in obtaining the successfully error-corrected read data. The controller executes a second read operation on the non-volatile memory to obtain read data using read voltages that are determined from the entry stored in the shift table corresponding to the recorded index. |
US11874735B2 |
Fault tolerant computation method and apparatus for quantum Clifford circuit, device, and chip
This application discloses a fault tolerant computation method and device for a quantum Clifford circuit with reduced resource requirement. The method includes decomposing a quantum Clifford circuit into s logic Clifford circuits and preparing auxiliary quantum states corresponding to the s logic Clifford circuits. For each logic Clifford circuit, the method further includes teleporting an input quantum state corresponding to the logic Clifford circuit to an auxiliary qubit, processing a quantum state obtained after the teleportation by the logic Clifford circuit to obtain a corresponding output quantum state; measuring a corresponding error symptom based on the input quantum state and the auxiliary quantum state; and performing error correction on the output quantum state according to the error symptom to obtain an error-corrected output quantum state. |
US11874732B2 |
Recommendations for remedial actions
Described systems and techniques determine causal associations between events that occur within an information technology landscape. Individual situations that are likely to represent active occurrences requiring a response may be identified as causal event clusters, without requiring manual tuning to determine cluster boundaries. Consequently, it is possible to identify root causes, analyze effects, predict future events, and prevent undesired outcomes, even in complicated, dispersed, interconnected systems. |
US11874731B2 |
Predicting and mitigating memory leakage in a computer system
The system determines a first and a second snapshot of memory usage by processes in a computing system based on a predetermined time interval, wherein a respective snapshot indicates, for a respective process, memory usage corresponding to memory types including private memory and shared memory. The system computes, for processes common to the first and the second snapshots, a likelihood of memory leak for a process and memory type based on: an increase in an amount of heap memory and private memory; an increase in an amount of shared memory; and an increase in a total amount of private and shared memory. The system compares the computed likelihood for the process with a predetermined threshold. Responsive to determining that the computed likelihood for the process exceeds the predetermined threshold, the system performs a corrective action to address memory leak associated with the process. |
US11874724B2 |
Mechanism of enabling fault handling with PCIE re-timer
An extension device is positioned within a point-to-point link to connect two devices, where the extension device includes error detection circuitry to detect a set of errors at the extension device. The extension device further includes memory to store an event register, where the extension device is to write data to the event register to describe detection of an error by the error detection circuitry. The extension device further includes a transmitter to transmit a notification signal to indicate the detection of the error and presence of data in the evert register associated with the error. |
US11874723B2 |
Abnormality detection system, abnormality detection method, abnormality detection program, and method for generating learned model
A method and system that efficiently selects sensors without requiring advanced expertise or extensive experience even in a case of new machines and unknown failures. An abnormality detection system includes a storage unit for storing a latent variable model and a joint probability model, an acquisition unit for acquiring sensor data that is output by a sensor, a measurement unit for measuring the probability of the sensor data acquired by the acquisition unit based on the latent variable model and the joint probability model stored by the storage unit, a determination unit for determining whether the sensor data is normal or abnormal based on the probability of the sensor data measured by the measurement unit, and a learning unit for learning the latent variable model and the joint probability model based on the sensor data output by the sensor. |
US11874720B2 |
Methods and systems for real time carbon emission determination incurred by execution of computer processes and the offset thereof
Methods and systems are configured for real time determination of effects incurred by execution of computer processes of networked computer systems and the generation of offsets thereof. A prediction module may be configured to predict the amount of energy utilized by the execution of computer processes by networked computer systems and predict an associated carbon footprint. Methods and systems are configured to determine a selection of offsets and initiate the same via a network communication to remote computer systems. |
US11874715B2 |
Dynamic power budget allocation in multi-processor system
Dynamic power budget allocation in a multi-processor system is described. In an example, an apparatus includes a plurality of processor units; and a power control component, the power control component to monitor power utilization of each of the plurality of processor units, wherein power consumed by the plurality of processor units is limited by a global power budget. The apparatus is to assign a workload to each of the processor units and is to establish an initial power budget for operation of each of the processor units, and, upon the apparatus determining that one or more processor units require an increased power budget based on one or more criteria, the apparatus is to dynamically reallocate an amount of the global power budget to the one or more processor units. |
US11874711B2 |
Multi-cell photovoltaic for a portable electronic device
Systems and methods of generating electrical current from at least one photovoltaic cell are described herein. In some embodiments, a dual-cell arrangement of photovoltaic cells may be disposed on a face. Equal parts of a first photovoltaic cell and a second photovoltaic cell may be disposed on the face such that when a portion of the face is shaded, the first photovoltaic cell and the second photovoltaic cell receive substantially equal amounts of electromagnetic radiation. In some embodiments, the first photovoltaic cell and the second photovoltaic cell comprises a plurality of sub-cell connected in series and parallel to optimize the power output form the partially exposed cells. |
US11874708B2 |
Electronic device
An electronic device includes at least one hinge assembly and two bodies. The hinge assembly includes a main body and two shafts. One end of each of the shafts is pivotally connected to the main body, another end of each of the shafts has an embedded portion, and the embedded portion has a roughened structure thereon. The two bodies correspond to the two shafts respectively, each of the bodies has at least one depression, and the embedded portion of each of the shafts is embedded in the depression of the corresponding body and contacts an inner wall of the depression through the roughened structure. |
US11874705B2 |
Display device
A display device according to an example embodiment of the present disclosure may include a stretchable lower substrate; a lower pattern layer disposed on the lower substrate and including a plurality of lower plate patterns and a plurality of lower line patterns; a plurality of pixel circuits disposed on each of the plurality of lower plate patterns; a plurality of lower stretched lines disposed on each of the plurality of lower line patterns; an upper pattern layer disposed on the lower pattern layer and including a plurality of upper plate patterns and a plurality of upper line patterns; a plurality of light emitting elements disposed on each of the plurality of upper plate patterns; and a plurality of upper stretched lines disposed on each of the plurality of upper line patterns, so that a uniform power may be supplied. |
US11874703B2 |
Mobile dock
A mobile dock is provided. The mobile dock is configured to electrically coupled to a mobile device having a first identifier and an application, and includes a control unit, a memory unit and an I/O module. The memory unit is electrically coupled to the control unit and stores at least a second identifier and at least a configuration file. The I/O module includes an I/O unit, a mobile port and an I/O port, and the mobile port is configured to electrically coupled to the mobile device. When the mobile device is electrically coupled to the mobile dock, the control unit receives the first identifier and triggers the configuration file corresponding to the first identifier, and transmits the second identifier corresponding to the first identifier to the mobile device. The mobile device receives the second identifier and triggers the application. |
US11874699B2 |
Display panel and display apparatus
Provided is a display panel, including: a main body having a display region; and a rear folding portion provided with a plurality of binding pins. In an embodiment, the rear folding portion is bendable, and at least a part of the rear folding portion is capable of being folded back to a side of a backlight surface of the main body. In an embodiment, an edge of the rear folding portion that is connected to the main body is a first edge, and the first edge extends along a first direction. In an embodiment, the main body includes two second edges arranged opposite to each other along the first direction. In an embodiment, a vertical distance between an endpoint of the first edge and a line of one second edge most adjacent thereto is d1, and a minimum distance between two second edges is d2, 0.025≤d1/d2≤0.25. |
US11874697B2 |
Systems, monitor mounts, monitors, racks, modules, and cable holders
A monitor mount is configured to detachably secure a monitor via a coupling which can be disengaged with an actuator. The monitor mount may be configured to detachably secure the monitor to a support structure via a clip. The monitor may have a reversible cover. The monitor may have a simplified back portion. The simplified back portion may omit couplings or electrical connections such that a back surface of the monitor is continuous. A rack is configured to detachably secure a module therein in multiple positions in which the module is mechanically connected to the rack and electrically connected or disconnected to the rack. The monitor may be a patient monitor and the module may be a patient monitoring module. |
US11874693B2 |
Reconfigurable clock divider
A dynamically configurable clock divider may include a multifrequency clock divider circuit for generating a programmable frequency output clock signal from a given frequency input clock signal may include a first counter, and a second counter. The second counter may alternate between an active state and an inactive state with opposite states of the first counter to control delivery of the programmable frequency clock signal. When the first counter is programmed to be transitioned from the inactive state to the active state, the second counter may continue to maintain the active state and a previous frequency value of the output clock signal for a predetermined number of clock signals before transitioning to the inactive state and handing control of the output clock signal to the first counter which assumes the active state. |
US11874690B2 |
Hierarchical data ingestion in a universal schema
This disclosure describes techniques for creating a universal schema with default fields that support sensor formats of different devices. In one example, the universal schema supports substantial equivalents between data fields in different sensor formats. Further, a sensor format may be configured to support inheritance and aggregation of sensor formats in prior devices. Accordingly, the mapping of sensor formats that supports inheritance and aggregation in the universal schema may provide several advantages such as capturing a mapping of substantive equivalents between the fields in different sensor formats. |
US11874688B2 |
Identification of diagnostic messages corresponding to exceptions
Example techniques for identification of diagnostic messages corresponding to exceptions are described. A determination model may determine whether a set of diagnostic messages generated based on analysis of a source code includes a diagnostic message that likely corresponds to an exception. The determination may be used to identify a set of diagnostic messages including the diagnostic message that likely corresponds to an exception. |
US11874684B2 |
Operation input device
An operation input device to be mounted on a vehicle includes a support part to be attached to the vehicle, an operating member supported by the support part and configured to be operated by a person, an operation sensing part configured to sense an operation on the operating member, a tactile feedback generating part provided inside the operating member and configured to give tactile feedback to the person, and a control part configured to control the tactile feedback generating part to produce the tactile feedback when the operation is sensed in the operation sensing part, the operating member is provided so as to extend from the support part in a first direction intersecting the traveling direction of the vehicle, and the operating member is restricted so as not to rotate in a swing operation in which a direction intersecting the first direction serves as the axis of rotation. |
US11874682B1 |
Voltage regulator and circuits with a voltage regulator
A circuit includes: a first load circuit and a second load circuit coupled in parallel between a first node and a reference voltage node, where the first load circuit and the second load circuit are configured to receive a first input signal and a second input signal, respectively; a first pass device and a first switch coupled in series between a voltage supply node and the first node; a second pass device and a second switch coupled in series between the voltage supply node and the first node; and an amplifier, where a first input terminal and a second input terminal of the amplifier are configured to be coupled to a reference input voltage and the first node, respectively, where an output terminal of the amplifier is coupled to a first control terminal of the first pass device and a second control terminal of the second pass device. |
US11874679B2 |
Using an imaging device to correct positioning errors
A control device controls a control target apparatus including a moving part and an imaging device. The moving part is configured to change its position relative to a target as the moving part moves, and the imaging device is configured to acquire captured image of the target. Additionally, the control device includes a drive unit that drives the moving part, based on a drive command signal to move the moving part to a target position. Further, the control device includes a relative position estimation unit that calculates an estimated value of a relative position between the target and the imaging device, based on the drive command signal. Additionally, the control device includes a template image correction unit that corrects a preregistered template image, based on a time-series signal of the estimated value of the relative position within an imaging time of the imaging device, and a target position correction unit that corrects the target position using the corrected template image. |
US11874676B2 |
Cooperative unmanned autonomous aerial vehicles for power grid inspection and management
An embodiment provides unmanned aerial vehicles (UAVs) for infrastructure surveillance and monitoring. One example includes monitoring power grid components such as high voltage power lines. The UAVs may coordinate, for example using swarm behavior, and be controlled via a platform system. Other embodiments are described and claimed. |
US11874672B2 |
Method for active disturbance rejection roll controller of vehicle under disturbance of complex sea conditions
The present disclosure provides a design method for an active disturbance rejection roll controller of a vehicle under disturbance of complex sea conditions, including: step 1: establishing a vehicle roll attitude control model; step 2: designing an active disturbance rejection controller (ADRC) on the basis of the control model in step 1 and a pole placement method; and step 3: performing an active disturbance rejection roll control by using the active disturbance rejection controller in step 2. The present disclosure solves the problem of a stable control of the vehicle under the disturbance of the complex sea conditions. |
US11874671B2 |
Performing tasks using autonomous machines
The present disclosure relates generally to autonomous machines (AMs) and more particularly to techniques for intelligently planning, managing and performing various tasks using AMs. A control system (referred to as a fleet management system or FMS) is disclosed for managing a set of resources at a site, which may include AMs. The FMS is configured to control and manage the AMs at the site such that tasks are performed autonomously by the AMs. An AM may directly communicate with another AM located on the site to complete a task without requiring to be in constant communication with the FMS during the performance of the task. The FMS is configured to use various optimization techniques to allocate resources (e.g., AMs) for performing tasks at the site. The resource allocation is performed so as to maximize the use of available AMs while ensuring that the tasks get performed in a timely manner. |
US11874670B2 |
V2X information elements for maneuver and path planning
Techniques disclosed provide for enhanced V2X communications by defining information Elements (IE) for V2X messaging between V2X entities. For a transmitting vehicle that sends a V2X message to a receiving vehicle, these IEs are indicative of a detected vehicle model type detected by the transmitting vehicle of a detected vehicle; a pitch rate of the transmitting vehicle, a detected vehicle, or a detected object; a roll rate of the transmitting vehicle, a detected vehicle, or a detected object; a yaw rate of a detected vehicle, or a detected object; a pitch rate confidence; a roll rate confidence; an indication of whether a rear brake light of a detected vehicle is on; or an indication of whether a turning signal of a detected vehicle is on; or any combination thereof. With this information, the receiving vehicle is able to make more intelligent maneuvers than otherwise available through traditional V2X messaging. |
US11874669B2 |
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. |
US11874665B2 |
Area coverage planner with replenishment planner
A method of area coverage planning with replenishment planning includes receiving information of a boundary of the work area, location information of one or more refill stations, and information of a current amount of the material left in the autonomous vehicle, laying a plurality of tracks within the boundary of the work area so as to minimize a total distance of the plurality of tracks, generating a coverage trajectory, and based on (i) the coverage trajectory, (ii) the location information of the one or more refill stations, (iii) the current amount of the material left in the autonomous vehicle, and (iv) a nominal full amount and a nominal consumption rate of the material by the autonomous vehicle, determining one or more logistic points along the coverage trajectory at which a remaining amount of the material reaches a threshold, for each logistic point, generating a replenishment trajectory. |
US11874664B2 |
Mover robot system and controlling method for the same
Disclosed are a mover robot system and a controlling method for the same, in which a manipulation of a control screen where a remote control is performed is restricted if a mover robot is located in an area other than a driving area, and a locked screen requesting an input of a preset use code is displayed on a terminal, whereby a display of the locked screen is maintained or released in accordance with the input code. |
US11874660B2 |
Redundant lateral velocity determination and use in secondary vehicle control systems
An autonomous vehicle uses a secondary vehicle control system to supplement a primary vehicle control system to perform a controlled stop if an adverse event is detected in the primary vehicle control system. The secondary vehicle control system may use a redundant lateral velocity determined by a different sensor from that used by the primary vehicle control system to determine lateral velocity for use in controlling the autonomous vehicle to perform the controlled stop. |
US11874659B2 |
Information system for a working machine
The present disclosure generally relates to an information system for a working machine, specifically adapted for projecting an image onto an area externally of the working machine based on construction data relating to a surrounding of the working machine. The present disclosure also relates to a corresponding method and computer program for such a working machine. |
US11874657B2 |
Unmanned aerial vehicle control system and unmanned aerial vehicle control method
An unmanned aerial vehicle (UAV) control system and a UAV control method are provided. The UAV control method includes: storing a reporting configuration by a UAV; communicatively connecting to the UAV and storing at least one historical status information corresponding to the UAV by a server; reporting to the server at least one current status information according to the reporting configuration by the UAV; calculating a variance between the at least one historical status information and the at least one current status information by the server; and updating the reporting configuration of the UAV according to the variance by the server. |
US11874648B2 |
Module for a technical facility and method for controlling a technical facility
A module for a technical facility includes a technical hardware for executing a technical sub-process, a controller for locally controlling the technical hardware wherein the controller is configured to control the technical hardware autonomously and an external interface of the controller, wherein the external interface comprises an OPC-UA server. The OPC-UA server has a fixedly predetermined information structure having static information and dynamic information wherein the static information describes the technical hardware and the controller, and the controller writes the dynamic information as real-time values of the technical hardware into the information structure. |
US11874646B2 |
Automatically replacing hardware controller in a control system
A control system includes at least one field device, a first control apparatus, a second control apparatus, a cache server, and a network. The first control apparatus has a first field device 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 cache server includes a memory and a third access route controller. The first through third access route controllers are configured to work together to be capable of transferring, to the cache server, an input/output instruction for the first field device from the second control application. |
US11874645B2 |
Multi-source item creation system
Methods, systems, and computer readable medium for a multi-source item creation system. The method includes receiving, through a user interface and from a requesting member of a digital platform, manufacturing parameters for an item to be manufactured, dynamically altering the user interface based on the manufacturing parameters to include different user interface elements that correspond to a subset of attributes, determining, based on interaction with the different user interface elements, additional manufacturing parameters, generating, using one or more machine learning models, a set of manufacturers based on the manufacturing parameters and the additional manufacturing parameters, wherein the one or more machine learning models have been trained to generate the set of manufacturers based on a level of uniqueness of the item to be manufactured and characteristics of the manufacturers, and returning, to the requesting member, a subset of the set of manufacturers. |
US11874644B2 |
Position or velocity control system and method
In described examples of methods and control systems to control a position and/or velocity of a machine, control circuitry is coupled to receive and dither a control signal, and to compute a control output value according to the dithered control signal and a control function. An inverter is coupled to the control circuitry, to control the position and/or velocity according to the control output value. |
US11874640B2 |
Wind power prediction method and system for optimizing deep transformer network
A wind power prediction method and system for optimizing a deep Transformer network by whale optimization algorithm are disclosed. The sequence data of wind power and related influence factors are taken as sample data which is divided into a training set and a test set, where the data is trained and predicted by a Transformer network model established according to values of the initialized hyper-parameters, and an average absolute error of wind power prediction is taken as a fitness value of each whale group. A local optimal position is determined according to the initial fitness value of individual whale group, and the current optimal position is updated by utilizing whale group optimization, and the best prediction effect is obtained by comparing the local optimal solution with the global optimal solution. An optimal hyper-parameter combination is obtained after multiple iterations of the whale optimization algorithm, and the wind power is predicted. |
US11874639B2 |
Auditor system and method for a building management system environment
There is described an auditor system and method for a building management system environment comprising a blockchain component and an alarm remediation and auditing device. The blockchain component provides communication between the auditor system and a network of peer-to-peer nodes. The alarm remediation and auditing device provides interaction between the auditor system and one or more user, wherein the alarm remediation and auditing device is further configured to process building information associated with a selected remediation type received from the blockchain component as well as requirement for regulatory compliance. The auditor system performs an audit of transaction records of the decentralized ledger relating to the remediation type without providing any new transaction records to the decentralized ledger that relate to the remediation types of the building automation system and do not relate to the audit. |
US11874637B2 |
Remote device control and energy monitoring by analyzing and applying rules
Techniques are described for providing remote device (e.g., thermostat, lighting, appliance, etc.) control and/or energy monitoring. A system monitors sensor data captured by one or more sensors that sense attributes relevant to user presence at one or more monitored properties and status of one or more energy consuming devices associated with the one or more monitored properties. The system analyzes the monitored sensor data and the monitored device status with respect to a set of one or more rules and performs an operation related to controlling the one or more energy consuming devices based on the analysis of the monitored sensor data and the monitored device status with respect to the set of one or more rules. |
US11874634B2 |
Multi-device coordination control device, multi-device coordinaton control method, and multi-device coordination control program, and learning device, learning method, and learning program
A multi device coordination control device includes: a degree-of-service-achievement calculator configured to acquire sensor information from one or more sensor devices disposed on the same physical space, and convert the acquired sensor information to a degree of service achievement; a target control amount calculation part configured to make a learning device allow an input of the degree of service achievement and compute therefrom an actuator control amount for each of the actuator devices, to thereby obtain the actuator control amount as an output value; and an actuator controller configured to convert the actuator control amount obtained as the output value to a control instruction in accordance with each of the actuator devices, and transmit the control instruction to each of the actuator devices, to thereby make the each of the actuator devices execute the control instruction. |
US11874633B2 |
Method for adjusting the operating frequency of an electronic watch
A method for adjusting the operating frequency of an electronic watch via a computer application installed in a portable electronic device, the adjustment method including the following steps, performed by the computer application: generating a pulsed reference signal in the portable electronic device, converting the pulsed reference signal into a modulated optical signal consisting of light pulses, transmitting the modulated optical signal to the electronic watch via the light source or via a modulation of the light emitted by the screen of the portable electronic device, and the following steps, performed by the electronic watch: reconstituting the pulsed reference signal from the modulated optical signal received by the optical sensor, correcting an inhibition value stored in the memory of an adjustment circuit of the electronic watch as a function of the pulsed reference signal. |
US11874631B2 |
Holographic image alignment
A method of holographic projection includes projecting at least one calibration image. The method includes performing the following steps for each calibration image in order to determine a plurality of displacements vectors at a respective plurality of different locations on the replay plane: projecting the calibration image onto the replay plane using a first colour holographic channel by displaying a first hologram on a first spatial light modulator and illuminating the first spatial light modulator with light of the first colour; projecting the calibration image onto the replay using a second colour holographic channel by displaying a second hologram on a second spatial light modulator and illuminating the second spatial light modulator with light of the second colour, the first and second hologram corresponding to the calibration image; determining the displacement vector between the light spot formed by the first colour holographic channel and the light spot formed by the second colour holographic channel; and pre-processing an image for projection using the second colour holographic channel in accordance with the plurality of determined displacement vectors. |
US11874630B2 |
Pale-color toner
A pale-color toner includes toner particles. The toner particles each include a toner mother particle and an external additive attached to a surface of the toner mother particle. The external additive includes specific external additive particles. The specific external additive particles have a number average primary particle diameter of at least 30 nm and no greater than 305 nm. The specific external additive particles include antimony-doped tin oxide particles. A ratio (MSb/(MSn+MSb)) of a mass (MSb) of an antimony atom to a total of the mass (MSb) of the antimony atom and a mass (MSn) of a tin atom in the antimony-doped tin oxide particles is at least 0.04 and no greater than 0.31. |
US11874629B2 |
Image forming apparatus having photoconductor unit and removable developing cartridge
A developing cartridge includes a storage medium. A first contact portion is provided in a photoconductor unit and configured to be electrically connected to the storage medium. A second contact portion is provided in an apparatus body. The photoconductor unit is configured to, in a case of attaching the photoconductor unit to the apparatus body, move from a first position to a second position while being guided by a guide member and then move from the second position to a third position below the second position. At least one of the first contact portion and the second contact portion is capable of being displaced such that engagement between the first contact portion and the second contact portion is performed while the photoconductor unit moves by being guided by the guide member, and the engagement is maintained while the photoconductor unit moves from the second position to the third position. |
US11874627B2 |
Cartridge, process cartridge and electrophotographic image forming apparatus
A cartridge detachably mountable to a main assembly of an electrophotographic image forming apparatus, the cartridge includes (i) a rotatable developing roller for developing a latent image formed on a photosensitive member; (ii) a first drive transmission member capable of receiving a rotational force originated by the main assembly; (iii) a second drive transmission member capable of coupling with the first drive transmission member and capable of transmitting the rotational force received by the first drive transmission member to the developing roller; and (iv) a coupling disconnection member including a force receiving portion capable of receiving the force originated by the main assembly, and an urging portion capable of urging at least one of the first drive transmission member and the second drive transmission member by the force received by the force receiving portion to separate one of the first drive transmission member and the second drive transmission member from the other, thereby disconnecting the coupling. |
US11874624B2 |
Cartridge for foil transfer device and holder
A cartridge is attachable to and detachable from a housing main body of a foil transfer device that disposes a multilayer film including a plurality of layers on a sheet and transfers at least one layer of the multilayer film onto the sheet. The cartridge includes a feed reel around which the multilayer film is rolled and that is configured to rotate about a first axis extending in an axial direction of the feed reel, a reel gear that is located at an end portion of the feed reel in the axial direction and that is configured to rotate together with the feed reel, an output gear that transmits a rotational force applied to the feed reel to outside of the cartridge, and an intermediate gear that reduces rotation speed of the reel gear and transmits the rotation of the reel gear to the output gear. |
US11874617B2 |
Endless belt, transfer device, and image forming apparatus
An endless belt includes a resin, and particles having an average primary particle diameter of 8 nm or more and 20 nm or less. In a volume frequency distribution of the particles determined by small-angle X-ray scattering measurement, the ratio (area B/area A) of graph area B of a particle diameter region of over 35 nm to graph area A of a particle diameter region of 35 nm or less is 0.3 or less. |
US11874610B2 |
Light-emitting device and drawing apparatus
A light-emitting device includes a base that extends in one direction; a light-emitting unit in which multiple light sources that are disposed in the one direction are supported by a supporting body that extends in the one direction and that is formed from a metal block; a spacer that is interposed between the base and the light-emitting unit in a direction of an optical axis of each light source; and a fixing unit that fixes the light-emitting unit to the base in a mode in which a compressive load is applied to the spacer. |
US11874607B2 |
Method for providing a wear-resistant material on a body, and composite body
A method for providing a wear-resistant material on a body. A composite body that may be obtained by the method. The composite body may be a substrate holder or a reticle clamp for use in a lithographic apparatus. The method includes providing a body made of glass, ceramic or glass-ceramic; providing a wear-resistant material having a hardness of more than 20 GPa; and brazing or laser welding the wear-resistant material to the body. |
US11874604B2 |
Method of creating a design on a helmet
A method of creating a design on complex curves and irregular contours of a protective helmet, quickly and without having to first disassemble the helmet. A design is transferred to a clear film/acetate, which is then exposed onto a photoresist mask, transferring the design to the photoresist mask. The mask is washed out creating blast-able areas in the design mask. The mask is adhered to an area of the helmet, which is otherwise covered with a sealed protective bag. Sandblasting/abrasive-blasting etches portions of the helmet surface through the blast-able area of the mask. Various colors or other special effects may be painted/applied onto the etched portions of the helmet surface. The protective bag and photoresist mask can be removed, and the painted areas buffed/polished in a final step. |
US11874600B2 |
Ligand-capped main group nanoparticles as high absorption extreme ultraviolet lithography resists
A photosensitive composition including metal nanoparticles capped with an organic ligand, wherein the metal particles includes a metal that absorbs light in the extreme ultraviolet spectrum. A method including synthesizing metal particles including a diameter of 5 nanometers or less, wherein the metal particles includes a metal that absorbs light in the extreme ultraviolet spectrum; and capping the metal particles with an organic ligand. A method including depositing a photosensitive composition on a semiconductor substrate, wherein the photosensitive composition includes metal nanoparticles capped with an organic ligand and the nanoparticles include a metal that absorbs light in the extreme ultraviolet spectrum; exposing the photosensitive composition to light in an ultraviolet spectrum through a mask including a pattern; and transferring the mask pattern to the photosensitive composition. |
US11874599B2 |
Imprinted method and patterned layer
Provided is a method of providing a patterned layer (50). The method comprises providing (2, 3A, 3B) a substrate (10) having a surface (11) to which a compound is applied. The compound has at least one condensable group which is reactive with surface groups on the surface of the substrate by condensation reaction. The compound also has a basic group for accepting protons. A layer of a polycondensable imprinting composition (30) is applied (4) onto the layer of the compound. The imprinting composition layer is imprinted (5A, 5B, 5C) with a patterned stamp. During the imprinting, polycondensation of the imprinting composition leads to forming of the patterned layer. Further provided is the patterned layer itself, as well as an optical element and an etch mask, each of which comprises the patterned layer. |
US11874588B2 |
Projection device having heat dissipation structures
A projector includes at least one light source module, at least one light valve module, a projection lens, and at least one heat dissipation structure. The at least one light source module is configured to provide an illumination beam. The at least one light valve module is disposed on a transmission path of the illumination beam and is configured to convert the illumination beam into an image beam. The projection lens is disposed on a transmission path of the image beam and is configured to project the image beam. The at least one heat dissipation structure is connected to the at least one light valve module. |
US11874587B2 |
Projection image anti-jitter method and apparatus, and projector
Embodiments of the present disclosure, provide a projection image anti jitter method and apparatus, and a projector. With the projection image anti jitter method, jitter data of a projection lens is captured; jitter characteristic information and offset data are acquired by calculation; and the projection image is adjusted based on the offset data. |
US11874586B2 |
Rotating mechanism for orientating camera in multiple directions with single motor
An image-capturing device includes a camera and a rotating mechanism for orienting the camera in multiple directions. The rotating mechanism includes a motor; a driving gear; a first transmission module including a first input gear, which is selectively engaged with and transmitted to rotate by the driving gear at a first position, and transmitting the camera to rotate in a first direction with rotation of the first input gear; a second transmission module including a second input gear, which is selectively engaged with and transmitted to rotate by the driving gear at a second position, and transmitting the camera to rotate in a second direction with rotation of the second input gear; and a clutch mechanism including a clutch device for driving the driving gear to switch between the first position and the second position. The clutch device includes a solenoid. |
US11874579B2 |
Electrochromic multi-layer devices with current modulating structure
A multi-layer device comprising a first substrate, a first electrically conductive layer on a surface thereof, and a first current modulating layer, the first electrically conductive layer having a sheet resistance to the flow of electrical current through the first electrically conductive layer that varies as a function of position. |
US11874575B2 |
Display panel having first and second wires extended and arranged in the same direction in the bezel region
A display panel is provided. At least two first wires in a second direction are electrically connected to each other and at least two second wires in the second direction are electrically connected to each other. The space in the second direction is fully used to arrange the first wires and the second wires to ensure the number of first via holes disposed corresponding to the first wires and the number of second via holes disposed corresponding to the second wire, thereby ensuring the connectivity of a transparent conductive block that bridges the first wires and the second wires through the first via holes and the second via holes. |
US11874572B2 |
Electronic device
According to one embodiment, an electronic device includes an imaging device, and a liquid crystal panel including a display portion overlapping the imaging device, wherein the liquid crystal panel includes a first pixel overlapping the imaging device, an opening portion provided in the first pixel, a second pixel adjacent to the first pixel, and a third pixel adjacent to the second pixel, the third pixel includes a first coloring layer, a second coloring layer and a third coloring layer, and the second pixel does not include the coloring layer or includes a transparent resinous layer. |
US11874571B2 |
Display panel and display apparatus
A display panel and a display apparatus are provided in the present disclosure. The display panel includes a plurality of pixel units, where the pixel unit at least includes a color pixel region and a highlighted pixel region. A side of the first substrate facing the second substrate includes a first light-blocking layer, and a side of the second substrate facing the first substrate includes a second light-blocking layer and a color-resist layer. A first light-blocking portion at least includes a first opening and a first sub-portion; and a second light-blocking portion at least includes a second sub-portion and a second opening. An orthographic projection of the second opening onto the first substrate overlaps an orthographic projection of the first sub-portion onto the first substrate; and an orthographic projection of the first opening onto the first substrate overlaps an orthographic projection of the second sub-portion onto the first substrate. |
US11874569B2 |
Display device
A display device includes a substrate, conductive pads arranged on the substrate over a plurality of rows, and a drive circuit chip including bumps arranged over a plurality of rows to be electrically connected with the conductive pads, and the conductive pads arranged in a same row are arranged in parallel, and the bumps arranged in a same row are arranged in a zigzag form so as to be partially shifted. |
US11874564B2 |
Patterned film, variable-transmittance device comprising same, and method for producing variable-transmittance device
A pattern film, a transmittance variable device comprising the same, and a method for manufacturing a transmittance variable device are disclosed herein. In some embodiments, a pattern film includes a first base layer, and a spacer pattern formed on the first base layer, wherein the spacer pattern comprises a partition wall spacer and a ball spacer, wherein the ball spacer is one of embedded in, partially embedded in, or in contact with the partition wall spacer, and wherein an area of the spacer pattern per unit area of the first base layer is 5% or greater to 17% or less. |
US11874563B2 |
Photoaligning polymer materials
The present invention relates to novel photoaligning polymer materials, to their use as orienting layer for liquid crystals, which are used for the production of non-structured and structured optical elements, electro-optical elements, multi-layer systems or in nanoelectronics. |
US11874558B1 |
Supporting column fixed on light bar, light bar and backlight module
A supporting column fixed on a light bar, the light bar and a backlight module are provided. The supporting column includes: a base plate; a supporting sheet arranged on a side of the base plate, wherein one end of the supporting sheet is connected with the base plate and the supporting sheet is configured to be rotatable in a direction towards the base plate and a direction away from the base plate, so that the supporting sheet has a first state and a second state, and an included angle between the supporting sheet and the base plate in the first state is smaller than that in the second state; and a clamping part configured to be clamp-fitted with the supporting sheet upon the supporting sheet being in the second state so as to fix the supporting sheet. |
US11874551B2 |
Display panel and manufacture method thereof, display apparatus
A display panel and a manufacture method thereof, and a display apparatus are provided. A display liquid crystal panel and a light control panel that are stacked. The display liquid crystal panel includes a first substrate and a second substrate that are opposite to each other; the light control panel includes a third substrate and a fourth substrate that are opposite to each other. The second substrate and the third substrate are between the first substrate and the fourth substrate. The first polarizer is between the second polarizer and the third polarizer. The first polarizer, the second polarizer, and the third polarizer are configured to allow backlight to emit out of the fourth substrate after passing through the second polarizer, the first polarizer, and the third polarizer in sequence. |
US11874547B2 |
Film wrapping display
A film wrapping display includes a display device configured to display information in a display area by emitting light, a transparent plate disposed on a display surface side of the display device, a bezel disposed around a periphery of the display device and including a support portion that supports the transparent plate, and a film continuously attached to both of the transparent plate and the bezel. A periphery of the display area where the transparent plate is supported by the support portion is an edge portion. The edge portion includes a decorative layer whose pattern or color is different from that of the display area. |
US11874546B2 |
Display device
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. |
US11874540B2 |
Capacitor resonator modulator
A resonator modulator for modulating light in a photonic circuit, the modulator comprising: a capacitor formed of a ring-shaped insulating region sandwiched between an outer conductive region and an inner conductive region, wherein at least one of the outer conductive regions or the inner conductive regions is a polycrystalline semiconductor material. |
US11874537B2 |
Display device
The present invention relates to a display device, comprising: a first substrate comprising a first inner surface, a first outer surface opposite to the first inner surface, a display region, a bonding region adjacent to the display region, a plurality of thin film transistors disposed on the first inner surface and corresponding to the display region; a second substrate opposite to the display region and comprising a second inner surface, a second outer surface opposite to the second inner surface, a first color resist and a second color resist each disposed on the second inner surface; a display molecular layer disposed between the first substrate and the second substrate; an electrical shielding layer disposed on the first outer surface of the first substrate, wherein the electrical shielding layer comprises a first shielding region corresponding to the first color resist and a second shielding region corresponding to the bonding region. |
US11874530B2 |
Head-mounted display device with vision correction
A head-mounted display may include a display system and an optical system in a housing. The display system may have displays that produce images. Positioners may be used to move the displays relative to the eye positions of a user's eyes. An adjustable optical system may include tunable lenses such as tunable cylindrical liquid crystal lenses. The displays may be viewed through the lenses when the user's eyes are at the eye positions. A sensor may be incorporated into the head-mounted display to measure refractive errors in the user's eyes. The sensor may include waveguides and volume holograms, and a camera for gathering light that has reflected from the retinas of the user's eyes. Viewing comfort may be enhanced by adjusting display positions relative to the eye positions and/or by adjusting lens settings based on the content being presented on the display and/or measured refractive errors. |
US11874522B2 |
Optical mechanism and optical system
An optical mechanism is provided. The optical mechanism includes an immovable part, a movable part, and a drive assembly. The movable part is connected to an optical element. The movable part is movable relative to the immovable part. The drive assembly drives the movable part to move relative to the immovable part. The immovable part includes a frame. The frame includes a receiving space receiving the movable part. |
US11874521B2 |
Camera module and periscope camera lens
Provided is a camera module, including: a shell; a lens assembly movable relative to the shell; a focusing and driving assembly; an image stabilization and driving assembly; and a supporting and guiding assembly for supporting the lens assembly and guide a movement of the lens assembly. The supporting and guiding assembly comprises a first magnetic portion fixed to the lens assembly, a second magnetic portion fixed to the shell and spaced from and opposite to the first magnetic portion, and a ball provided between the first magnetic portion and the second magnetic portion. The lens assembly is connected to the shell through the supporting and guiding assembly in a rollable way. According to the present invention, the ball is arranged between the first magnetic portion and the second magnetic portion to guide the lens assembly to achieve restoration, thereby saving an inner space and facilitating assembling thereof. |
US11874520B2 |
Optical element driving module
An optical element driving mechanism is provided, including a base, a holder movably coupled to the base for holding an optical element, a casing, a frame, a driving assembly, and an adhering member. The casing has a top wall and a plurality of side walls extending from the edge of the top wall along an optical axis of the optical element, and the top wall is closer to a light-incident end than the base. The frame is disposed on the top wall and has a frame protrusion extending toward the base. The driving assembly is configured to drive the holder to move relative to the base, and an accommodating space is formed between the base, the frame and the casing. The adhering member is disposed in the accommodating space and configured to directly adhere to the base, the frame, the casing, and the driving assembly. |
US11874513B2 |
Package structure
In an embodiment, a package structure including an electro-optical circuit board, a fanout package disposed over the electro-optical circuit board is provided. The electro-optical circuit board includes an optical waveguide. The fanout package includes a first optical input/output portion, a second optical input/output portion and a plurality of electrical input/output terminals electrically connected to the electro-optical circuit board. The first optical input/output portion is optically coupled to the second optical input/output portion through the optical waveguide of the electro-optical circuit board. |
US11874510B2 |
Optical assembly with cable retainer
An optical cable subassembly includes one or more optical waveguides, at least light coupling unit comprising a first attachment area permanently attached to the optical waveguides, and at least one cable retainer comprising a second attachment area permanently attached to the optical waveguides and adapted to be installed in a housing. A length of the optical waveguides between the first attachment area and the second attachment area allows a bend in the optical waveguides that provides a predetermined mating spring force at a predetermined angle of the light coupling unit when installed in the housing. |
US11874509B2 |
Optical fiber signal transmission jumper connector structure
An optical fiber signal transmission jumper connector structure includes a connector body, a pair of fiber optic plugs and a sliding sleeve, for connecting a fiber optic socket to achieve signal connections. The fiber optic plugs are installed at the front end of the connector body; the sliding sleeve is slidably covered onto the connector body; the top side of the sliding sleeve has two buckle portions fixed to the fiber optic socket, and two snap holes are formed on a surface of the sliding sleeve and corresponding to two snap hooks of the connector body. The snap hooks can be pressed simultaneously to pull the connector body backward to separate from the sliding sleeve, and the pair of optical fiber plugs can be converted when the optical signal is transmitted while the connector is plugged in the fiber optic socket, so as to improve the convenience of on-site operations. |
US11874508B2 |
Optical ferrules and optical ferrule molds
A unitary optical ferrule is molded to include one or more elements for receiving and securing one or more optical waveguides one or more elements for affecting one or more characteristics of light from the optical waveguide while propagating the light within the ferrule. The optical ferrule also includes one or more first alignment features and one or more second alignment features that, when the ferrule is mated with a mating ferrule, each controls alignment of the ferrule with the mating ferrule along three mechanical degrees of freedom. The surface of the optical ferrule can be divided along the thickness axis into a first section and an opposing second section, wherein the first section of the surface includes the receiving and securing elements, the light affecting elements, and the first alignment features and the second section of the surface includes the second alignment features. |
US11874506B2 |
System and method for optical communications using CWDM ferrule mated to a non-CWDM ferrule
An assembly of two fiber optic ferrules allows for the mating of a CWDM fiber optic ferrule with a non-CWDM fiber optic ferrule. The CWDM fiber optic ferrule has optical fibers that carry optical beams with at least two different wavelengths, which the non-CWDM ferrule has optical fibers that carry only one wavelength. The CWDM fiber optic ferrule causes the optical beam to make at least one 90 degree turn. The non-CWDM fiber optic ferrule has a lens pitch that matches the CWDM ferrule. |
US11874505B2 |
Fiber optic connectors and associated adapters
A fiber optic connector having a ferrule that forms an optical connection with another fiber optic connector. An outer housing supports the ferrule and has a front end portion and a longitudinal centerline axis. The front end portion includes a front end face with a portion of the ferrule being forward of the front end face. The front end portion includes a protector that is shaped and arranged to protect the ferrule. The protector is arranged so that the fiber optic connector and another fiber optic connector of identical construction can, starting in the same orientation, be mated together by rotating said other fiber optic connector 180° about an axis perpendicular to the longitudinal centerline axis, aligning the longitudinal centerline axes and moving the fiber optic connectors along the longitudinal centerline axes until the fiber optic connectors are mated to form the optical connection. |
US11874499B2 |
Reinforcement sleeve, and reinforcement structure and reinforcement method for optical fiber connection part
A reinforcement sleeve is a member for reinforcing a connection part of an optical fiber tape core wire, and comprises a heat-shrinkable tube, a heat-meltable member, a tension member, and the like. The heat-shrinkable tube is a cylindrical member. The tension member is a rod-shaped member. The tension member and the heat-meltable member are inserted in the heat-shrinkable tube. The heat-meltable member is disposed above the tension member. The tension member is approximately circular or approximately elliptical in a cross section perpendicular to the longitudinal direction of the reinforcement sleeve. More specifically, the surface on the heat-meltable member side of the tension member is formed to have an arc-shaped convex curved surface in a cross section perpendicular to the longitudinal direction of the tension member. |
US11874498B2 |
Integrated active/passive visible/UV modulator
Integrated passive/active modulator units, integrated passive/active modulators comprising one or more units, and corresponding methods of fabrication and use are provided. In an example embodiment, a unit comprises an upstream passive portion comprising a passive waveguide; a downstream passive portion comprising a continuation of the passive waveguide; and an active portion between the upstream passive portion and the downstream passive portion. The active portion comprises an active waveguide and electrical contacts in electrical communication with the active waveguide. The active waveguide comprises an upstream taper and/or a downstream taper. The upstream taper is configured to optically couple the active waveguide to the passive waveguide of the upstream portion and the downstream taper is configured to optically couple the active waveguide to the continuation of the passive waveguide of the downstream portion. |
US11874494B2 |
Reduced diameter optical fiber with improved microbending
An optical fiber is provided that includes a core region and a cladding region. The core region is formed of silica glass doped with chlorine and/or an alkali metal. The cladding region surrounds the core region and includes an inner cladding directly adjacent to the core region, an outer cladding surrounding the inner cladding, and a trench region disposed between the inner cladding and the outer cladding in a radial direction. The trench region has a volume of about 30% Δ-micron2 or greater. Additionally, the optical fiber has an effective area at 1550 nm of about 100 micron2 or less. |
US11874491B2 |
Lighting module, lighting device, and manufacturing method thereof
A lighting device disclosed in an embodiment of the invention includes a substrate; a light source including a plurality of light emitting devices disposed on the substrate; a resin layer disposed on the substrate; and a first diffusion layer disposed on the resin layer, wherein the resin layer includes a first resin portion disposed on the light source, and a second resin portion adjacent to the first resin portion and disposed on the substrate. The upper surface of the first resin portion has an inclination and is spaced apart from the first diffusion layer, the second resin portion includes a material different from that of the first resin portion, and the second resin portion based on the upper surface of the substrate. The height of the upper surface may be greater than the lowermost height of the upper surface of the first resin portion. |
US11874485B2 |
Augmented reality providing device
An augmented reality providing device includes a lens including a reflective mirror, a display module on at least one side surface of the lens and configured to display an image, and an anti-reflective module between the display module and the lens. |
US11874482B2 |
Camera module and method for assembling same
A camera module includes a lens holder having a hollow region; a first lens unit disposed in the hollow region and including at least one lens; a second lens unit disposed above the lens holder; a circuit board disposed under the lens holder; an adhesion unit disposed between a lower surface of the lens holder and an upper surface of the circuit board and configured to couple the lens holder and the circuit board to each other. The adhesion unit includes an opening and a portion of an internal space formed by a coupling of the circuit board and the lens holder is to be open to an outside through the opening of the adhesion. |
US11874479B2 |
Energy field three-dimensional printing system
Device for printing three-dimensional objects using an energy-field projection system. In operation, energy is projected into a print medium according to a four dimensional (4D) energy-field function for exposing the print-medium to a threshold energy-intensity level that causes the print medium to harden in the shape of a three-dimensional object. |
US11874478B1 |
Range correcting radiometric lens, method of optical design, and range finding system using same
The present invention is directed to a light gathering lens that instantaneously corrects for the effect of varying distance between an object and a sensor such as a range finding sensor or LiDAR. Methods of designing these lenses using both traditional lenses and exotic metamaterials and gradient index materials are disclosed, as well as methods of optimizing a design for a given detector type and application. Range-finding systems using these lenses in practice to optically correct for radiometric variation of returned signals received from an object of varying distances are further disclosed. Lenses and range-finding systems suitable for use in a variety of electromagnetic wavelength ranges are disclosed including but not limited to visible, infrared, and millimeter wave regimes. |
US11874477B2 |
Wearable data display
A transparent wearable data display having a source of collimated light, a deflector for deflecting the collimated light into a scanned beam, and a first of switchable grating elements sandwiched between first and second parallel transparent substrates, which together functioning as a first light guide. A first coupling is provided for directing the scanned beam into a first total internal reflection (TIR) light path of the first light guide along the first array column. The grating elements having diffracting and non-diffracting states, in their diffracting state deflecting light out of said light guide. The grating elements arc switchable into their diffracting states one group of elements at a time. |
US11874475B2 |
Vortex beam-excited precision grating displacement measurement apparatus and measurement method
A vortex beam-excited precision grating displacement measurement apparatus, which performs displacement measurement by taking a vortex beam carrying topological charges as an excitation light source of a grating and by using the interference of a ±m-order diffracted vortex beam. In the vortex beam-excited precision grating displacement measurement method and apparatus, the displacement p/m of the measured displacement corresponds to the rotation of a circle 2π rad of an interference petal pattern, and then the rotation of 1° of the interference petal pattern corresponds to the measured displacement amount of p/360m. Compared with a conventional grating measurement method, the present disclosure provides a grating interference sensing signal that realizes a higher optical subdivision rate itself. |
US11874470B2 |
Display apparatus having wide viewing window
Provided a display apparatus including an image forming apparatus configured to form an image, a projection optical system configured to project the image formed by the image forming apparatus, and a combining optical system configured to provide the image projected from the projection optical system combined with light emitted from an external landscape, wherein the combining optical system is configured to divide the image projected from the projection optical system into same images and focus the same images on different positions. |
US11874469B2 |
Holographic imaging system
A method of controlling an imaging system for a Head Mounted Display (HMD) device. The method comprises capturing an external scene, for example using a camera, determining an attenuation pattern, for rendering a filter area. The method also comprises determining, based on the captured external scene, a compensation pattern to for compensating at least part of the filter area, attenuating the external scene using the attenuation pattern and generating a holographic image of a virtual object, the holographic image including the compensation pattern. |
US11874468B2 |
Polychromatic light out-coupling apparatus, near-eye displays comprising the same, and method of out-coupling polychromatic light
The present invention provides an apparatus comprising a first out-coupling diffractive optical element and a second out-coupling diffractive optical element. Each of the first and second out-coupling diffractive optical elements comprises a first region having a first repeated diffraction spacing, d1, and a second region adjacent to the first region having a second repeated diffraction spacing, d2, different from the first spacing, d1. The first region of the first out-coupling diffractive optical element is superposed on and aligned with the second region of the second out-coupling diffractive optical element. The second region of the first out-coupling diffractive optical element is superposed on and aligned with the first region of the second out-coupling diffractive optical element. |
US11874466B2 |
Augmented reality apparatus, and optical system and semi-reflector therefor
The disclosure relates to an augmented apparatus, and an optical system and a semi-reflector for the same. The optical system comprises: an image projection source; a beam splitter, the beam splitter having a beam splitting side adjacent to the image projection source and a transmission side facing away from the image projection source; and a semi-reflector, the semi-reflector being arrange adjacent to the beam splitting side and being downstream of the beam splitting side in an optical path along which light emitted from the image projection source is reflected by the beam splitting side, the beam splitter being arranged such that the light emitted from the image projection source is able to be at least partially reflected by the beam splitting side towards the semi-reflector, wherein the semi-reflector comprises a substrate and a semi-reflective film on a distal surface of the substrate. According the present application's technical means, the design freedom of the whole optical system can be increased and the field of view can be enlarged, which facilitates the final imaging result in the human eye. |
US11874462B2 |
Natural physio-optical user interface for intraocular microdisplay
An intraocular micro-display (IOMD) system includes an auxiliary head unit. The auxiliary head unit includes a frame for mounting to a head of a user, a scene camera module mounted in or on the frame in a forward-facing orientation, a gaze tracking module disposed in or on the frame and configured to monitor an eye of the user, and an auxiliary controller. The auxiliary controller includes for: acquiring a scene image with the scene camera module, determining a gazing direction of the eye based upon gaze direction data from the gaze tracking module, identifying a sub-portion of the scene image based upon the gazing direction, and wirelessly relaying the sub-portion of the scene image to an IOMD implant within the eye for displaying to a retina of the eye. |
US11874459B2 |
Display device for head-mounting and display method
The disclosure provides a display device for head mounting, in particular a Maxwellian display device, with an enlarged eye-box. The display device includes a light source emitting light beams for forming an image, an optical system for guiding the light beams to a beam forming element. The beam forming element is configured to converge each of multiple sets of the light beams into a different point of convergence, for example on an exit pupil of the display device. Each point of convergence is a convergent viewing point for a user. The eye-box is thus enlarged. |
US11874453B2 |
Optical system, method for calibrating optical system, and sequencing system
An optical system including a first light source, a first lens, and a light splitting module, wherein the light splitting module has a first splitter, a second lens, a first camera and a second camera, the first lens is configured for receiving a first light beam from the first light source and collimating the first light beam onto a sample, and for receiving and collimating a light beam from the sample, the second lens is configured for focusing the collimated light beam from the first lens to the first camera and the second camera, the first splitter is configured for splitting the focused light beam from the second lens into a second light beam and a third light beam, the first camera is configured for receiving the second light beam, and the second camera is configured for receiving the third light beam. |
US11874452B2 |
Sample processing improvements for microscopy
Among other things, a first surface is configured to receive a sample and is to be used in a microscopy device. There is a second surface to be moved into a predefined position relative to the first surface to form a sample space that is between the first surface and the second surface and contains at least part of the sample. There is a mechanism configured to move the second surface from an initial position into the predefined position to form the sample space. When the sample is in place on the first surface, the motion of the second surface includes a trajectory that is not solely a linear motion of the second surface towards the first surface. |
US11874451B2 |
High numerical aperture selective plane illumination microscopy
In one embodiment, a microscopy system includes a first objective positioned adjacent to a sample to be imaged, the first objective being configured to both illuminate the sample with light and collect light from the sample, and a remote imaging module positioned remotely from the first objective and the sample, the remote imaging module being configured to rotate the image plane of the collected light. |
US11874447B2 |
Image capturing lens system
An image capturing lens 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 arranged from an object side toward an image side. One or more of the lenses is an aspherical lens made of a glass material, and the sixth lens has positive refractive power. |
US11874440B2 |
Imaging lens
There is provided a compact and high-resolution imaging lens at a low cost.The imaging lens comprises in order from an object side to an image side, a first lens having positive refractive power and a convex surface facing the object side near an optical axis, a second lens having negative refractive power and a meniscus shape having the convex surface facing the object side near the optical axis, a third lens having the positive or the negative refractive power, a fourth lens having the convex surface facing the image side near the optical axis, a fifth lens having the positive refractive power, a sixth lens having the positive refractive power, and a seventh lens having the negative refractive power and a concave surface facing the image side near the optical axis, the image side surface of said seventh lens is formed as an aspheric surface which changes to the convex surface at a peripheral area, the object-side surface of said fifth lens has the convex surface facing the object side near the optical axis, all lenses are single lenses arranged with an interval between lenses adjacent to each other, and below conditional expressions (1), (2) and (3) are satisfied: 1.50 |
US11874436B2 |
Optical device having fluid-filled partitioned spaces with electric field control material
The optical device 1 according to the present disclosure includes substrates 10 provided opposite to each other, a partition wall 20 formed between opposing faces of the substrates 10 and separating adjacent spaces, and a fluid 30 filled in each space 20b separated by the partition wall and containing an electric field control material, wherein the optical device further includes, between at least one of the substrates 10 and the partition wall 20, a fine uneven layer 40 having fine uneven shapes and a conductive layer 50 formed according to a shape of the fine uneven layer. |
US11874433B2 |
Imaging lens
There is provided a compact and high-resolution imaging lens at a low cost. The imaging lens comprises in order from an object side to an image side, a first lens having positive refractive power and a convex surface facing the object side near an optical axis, a second lens having negative refractive power and a meniscus shape having the convex surface facing the object side near the optical axis, a third lens having the positive or the negative refractive power, a fourth lens having the convex surface facing the image side near the optical axis, a fifth lens having the positive refractive power, a sixth lens having the positive refractive power, and a seventh lens having the negative refractive power and a concave surface facing the image side near the optical axis, the image side surface of said seventh lens is formed as an aspheric surface which changes to the convex surface at a peripheral area, the object-side surface of said fifth lens has the convex surface facing the object side near the optical axis, all lenses are single lenses arranged with an interval between lenses adjacent to each other, and below conditional expressions (1), (2) and (3) are satisfied: 1.50 |
US11874432B2 |
Space optical instrument comprising an improved thermal guard
A space optical instrument is disclosed including a primary mirror having an optical axis and including a first face, referred to as the front face, oriented towards an observed area, and a second face opposite to the first, referred to as the rear face, the optical instrument further including a thermal stabilization device for the primary mirror, comprising a thermally conductive wall extending around the optical axis (O) on the front face side of the primary mirror towards which this face is oriented. The thermal stabilization device further includes a temperature regulating device for the circumferential wall that is capable of using the measurement of an incident heat flux on the mirror, and adapting the temperature of the circumferential wall according to the measured incident heat flux, in order to keep the front face of the mirror at a constant temperature. |
US11874427B2 |
Experimental apparatus and experimental method for physical modeling of lithospheric structural deformation
The present invention discloses an experimental apparatus and experimental method for physical modeling of lithospheric structural deformation. The experimental apparatus comprises a drum centrifuge capsule, a drum centrifuge driving power compartment, a structural deformation device control system and a motion control system; a basket is hung at each end of a cantilever of the centrifuge, a structural deformation experiment box is placed in the basket, and the structural deformation control system accurately controls the deformation of experimental materials in the experiment box and can model structural deformation processes at various lithospheric scales. The experimental apparatus further comprises real-time monitoring cameras and a high-speed image acquisition device. |
US11874426B2 |
Experimental apparatus and experimental method for physical modeling of fluid migration and accumulation process with contemporaneous structural deformation
It discloses an experimental apparatus and experimental method for physical modeling of a fluid migration and accumulation process with contemporaneous structural deformation. The experimental apparatus comprises a structural deformation experiment box, a structural deformation control device, a fluid control device and an experimental control device; the structural deformation experiment box is installed in a basket experiment module on a cantilever of a drum centrifuge, the structural deformation control device can extend and compress an experimental model in horizontal and vertical directions; and fluid cylinders of the fluid control device can be filled with fluids or plastic materials. |
US11874418B2 |
High resolution composite seismic imaging, systems and methods
There is provided systems and methods for providing enhanced high definition images of subterranean activities, and structures using migrated data from two independent sources. There are provided systems and methods for imaging hydraulic fracturing and hydraulic fractures and the resultant images of hydraulic fracturing and hydraulic fractures, including the image of the shape of the fracture. |
US11874416B2 |
Method for distributing energy harvesting geophones
A method for distributing geophones around a seismic data source includes distributing a first geophones each including a first piezoelectric system in a first region in which the seismic data source is located then distributing second geophones each including a solar cell in a second region surrounding the first region. The second geophones further include a housing, a spike provided on a bottom surface of the housing, a sensor configured to sense seismic data; a processor configured to process the seismic data, a transceiver configured to transmit the processed seismic data and receive radio frequency (RF) signals wirelessly; and a power device. The power device is coupled to the sensor, the processor and the transceiver. The power device is configured to harvest energy from an environment where the geophone is located. The power device includes a solar cell provided on a top surface of the housing, a piezoelectric system provided on an edge of the housing adjacent to the top surface, and a thermoelectric generator provided on a bottom surface of the housing and a surface of the spike. |
US11874414B2 |
Device and method for measuring electron beam
An device for measuring electron beam comprises a Faraday cup comprising an opening; a porous carbon material layer located on a surface of the Faraday cup and suspended at the opening; and an electricity meter electrically connected to the porous carbon material layer. A length of a suspended portion of the porous carbon material layer is greater than or equal to a maximum diameter of an electron beam to be measured. A diameter or a width of the porous carbon material layer is smaller than a minimum diameter of a cross section of the electron beam to be measured. The porous carbon material layer comprises a plurality of carbon material particles, and a plurality of micro gaps exist between the plurality of carbon material particles. A method for measuring an electron beam using the device for measuring electron beam is also provided. |
US11874411B2 |
Estimation of partially missing attenuation in time-of-flight positron emission tomography
Positron emission tomography (PET) with partially known attenuation accounts for the missing attenuation. Since a computed tomography (CT) scan may provide attenuation for less than all the locations used in PET reconstruction, artificial intelligence corrects for the missing attenuation. For example, the unknown attenuation or attenuation correction factors are estimated by the artificial intelligence. The known and estimated attenuations or correction factors are used in the PET reconstruction, providing more uniform PET sensitivity and better accounting for scatter. As another example, the artificial intelligence alters intensity of the activity in some locations to account for reconstruction with missing attenuation information, correcting for sensitivity variation and/or lack of scatter information for some locations. |