Document Document Title
US11574822B2 Wafer support table with ceramic substrate including core and surface layer
A ceramic heater includes a ceramic substrate including, on an upper surface, a wafer mount surface that receives a wafer, and a heater electrode embedded in an inside of the ceramic substrate. The ceramic substrate includes a core portion and a surface layer portion disposed on a surface of the core portion. The surface layer portion has volume resistivity higher than volume resistivity of the core portion. The core portion has thermal conductivity higher than thermal conductivity of the surface layer portion. The surface layer portion is disposed over an area of at least one of a side surface of the core portion and an upper surface of the core portion, the area being not covered with the wafer.
US11574821B2 Substrate treating method, substrate treating liquid and substrate treating apparatus
A substrate treating method, liquid and apparatus are provided which can reduce the amount of sublimable substance used for the drying of a substrate while reducing the collapse of pattern. The substrate treating method includes a step of supplying a liquid to the pattern-formed surface of the substrate, a step of solidifying the liquid on the pattern-formed surface to form a solidified body and a step of subliming the solidified body so as to remove it from the pattern-formed surface. The substrate treating liquid includes a molten sublimable substance and a solvent, the freezing point of the sublimable substance being higher than the freezing point of the solvent. When the sublimable substance and the solvent are separated, the sublimable substance is settled and in the solidification step, the settled sublimable substance is solidified to have a height equal to or higher than the height of a pattern.
US11574820B2 Semiconductor devices with flexible reinforcement structure
Methods for manufacturing semiconductor devices having a flexible reinforcement structure, and associated systems and devices, are disclosed herein. In one embodiment, a method of manufacturing a semiconductor device includes electrically coupling at least one semiconductor die to a redistribution structure on a first carrier. The semiconductor die can include a first surface connected to the redistribution structure and a second surface spaced apart from the redistribution structure. The method also includes reducing a thickness of the semiconductor die to no more than 10 μm. The method further includes coupling a flexible reinforcement structure to the second surface of the at least one semiconductor die.
US11574818B1 Method for producing a 3D semiconductor device and structure including power distribution grids
A method for producing a 3D semiconductor device: providing a first level with a first single crystal layer; forming control circuitry of first transistors in and/or on the first level with a first metal layer above; forming a second metal layer above the first metal layer; forming a third metal layer above the second metal layer; forming at least one second level on top of or above the third metal layer; performing additional processing steps to form a plurality of second transistors within the second level; forming a fourth and fifth metal layers above second level; a global power distribution grid includes fifth metal, and local power distribution grid includes the second metal layer, where the fifth metal layer thickness is at least 50% greater than the second metal layer thickness.
US11574816B2 Method for manufacturing electronic chips
A method for manufacturing electronic chips includes forming, on the side of a first face of a semiconductor substrate, in and on which a plurality of integrated circuits has been formed beforehand, metallizations coupling contacts of adjacent integrated circuits to one another. The method further includes forming, on the side of the first face of the substrate, first trenches extending through the first face of the substrate and laterally separating the adjacent integrated circuits. The first trenches extend through the metallizations to form at least a portion of metallizations at each of the adjacent circuits.
US11574809B2 Nitride semiconductor template and nitride semiconductor device
There is provided a method for manufacturing a nitride semiconductor template constituted by forming a nitride semiconductor layer on a substrate, comprising: (a) forming a first layer by epitaxially growing a nitride semiconductor containing aluminum on the substrate; (b) applying annealing to the first layer in an inert gas atmosphere; and (c) forming a second layer by epitaxially growing a nitride semiconductor containing aluminum on the first layer by a vapor phase growth after performing (b), and constituting the nitride semiconductor layer by the first layer and the second layer.
US11574807B2 Process for manufacturing transferable thin layer
The invention relates to a process for the preparation of a semiconductor material comprising at least one entirely monocrystalline semiconductor layer, said process comprising the steps of preparation of the surface of a first substrate to receive a monocrystalline silicon layer; deposition by Plasma-Enhanced Chemical Vapor Deposition (PECVD) of a layer of monocrystalline silicon by epitaxial growth with a growth rate gradient on the silicon layer monocrystalline obtained in step (i); and epitaxial growth of a monocrystalline layer of a semiconductor material on the monocrystalline silicon layer obtained in step (ii), to thus obtain a material comprising at least one entirely monocrystalline semiconductor layer. The invention also relates to a multilayer material comprising a monocrystalline layer of semiconductor material.
US11574802B2 Mass spectrometer compensating ion beams fluctuations
A mass spectrometer comprises an interface for receiving an ion beam from an ion source, a mass analyzer unit for selecting from the received ion beam, in two or more time periods, ions having different ranges of mass-to-charge ratios, a first detection unit for detecting, in each of said time period, ions within a selected range and producing first detection signals representative of quantities of detected ions having respective mass-to-charge ratios, and a second detection unit arranged between the interface and the mass analyzer unit for producing a second detection signal representative of a total intensity of the ion beam received from the ion source as a function of time. The mass spectrometer further comprises a processing unit for normalizing the first detection signals by using the second detection signal, which processing unit may output a ratio of normalized first detection signals.
US11574796B1 Dual XY variable aperture in an ion implantation system
An aperture diaphragm capable of varying the size of an aperture in two dimensions is disclosed. The aperture diaphragm may be utilized in an ion implantation system, such as between the mass analyzer and the acceleration column. In this way, the aperture diaphragm may be used to control at least one parameter of the ion beam. These parameters may include angular spread in the height direction, angular spread in the width direction, beam current or cross-sectional area. Various embodiments of the aperture diaphragm are shown. In certain embodiments, the size of the aperture in the height and width directions may be independently controlled, while in other embodiments, the ratio between height and width is constant.
US11574795B2 Charged particle beam apparatus and setting assisting method
A UI image includes a reference image, which includes a background image and a schematic image. The background image corresponds to a cross section of a specimen having a multilayer structure. The schematic image includes a figure indicating an electron penetration depth, a figure indicating a characteristic X-ray generation depth, and a figure indicating a back-scattered electron generation depth. These figures are displayed in an overlapping manner or in parallel to each other.
US11574794B2 Beam trajectory via combination of image shift and hardware alpha tilt
Methods include holding a sample with a movement stage configured to rotate the sample about a rotation axis, directing an imaging beam to a first sample location with the sample at a first rotational position about the rotation axis and detecting a first transmitted imaging beam image, rotating the sample using the movement stage about the rotation axis to a second rotational position, and directing the imaging beam to a second sample location by deflecting the imaging beam in relation to an optical axis of the imaging beam and detecting a second transmitted imaging beam image, wherein the second sample location is spaced apart from the first sample location at least at least in relation to the optical axis. Related systems and apparatus are also disclosed.
US11574790B2 X-ray beam generation system using a lead-bismuth alloy
A system for generating X-ray beams from a liquid target includes a vacuum chamber, a diamond window assembly, an electron source, a target material flow system, and an X-ray detector/imager. An electron beam from the electron source travels through the diamond window assembly and into a dynamic target material of the flow system. Preferably, the dynamic target material is lead bismuth eutectic in a liquid state. Upon colliding with the dynamic target material, X-rays are generated. The generated X-rays exit through an X-ray exit window to be captured by the X-ray detector/imager. Since the dynamic target material is constantly in fluid motion within a pipeline of the flow system, the electron beam always has a new target area which is at a controlled operational temperature and thus, prevents overheating issues. By providing a small focus area for the electron beams, the overall imaging resolution of the X-rays is also improved.
US11574774B2 Multilayer electronic component and method of manufacturing the same
A multilayer electronic component includes a body including a plurality of dielectric layers and having first and second surfaces opposing each other, third and fourth surfaces connected to the first surface and the second surface and opposing each other, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other, a plurality of internal electrodes disposed inside of the body, exposed to the first surface and the second surface, and having one ends exposed to the third or fourth surfaces, side margin portions disposed on the first surface and the second surface, and external electrodes disposed on the third surface and the fourth surface. The side margin portions and the plurality of dielectric layers include a metal, and a total amount of the metal included in the side margin portions is greater than that of the plurality of dielectric layers.
US11574770B2 Coil unit
A power-transmission-side coil unit includes: a housing including a metal case body and a resin cover, an electric device provided in the housing, a metal substrate disposed between the cover and the electric device and covering the electric device, and a power transmission coil. The case body includes a base portion, and a ring-shaped wall portion protruding toward the cover along the outer peripheral edge of base portion inside the outer peripheral edge of base portion. The metal substrate includes a partition wall disposed between the cover and the electric device, and a peripheral wall extending from the partition wall toward the base portion. An end portion of the peripheral wall is disposed in the D direction relative to the upper face of the ring-shaped wall portion. At least part of a lateral face of the peripheral wall is in contact with a lateral face of the ring-shaped wall portion.
US11574763B2 Coil component
A coil component includes a body having both end surfaces opposing each other in a length direction; a support substrate disposed in the body; a coil portion disposed on the support substrate in a width direction of the body, and including first and second lead-out portions each exposed to a first surface and a second surface of the body opposing each other in a thickness direction of the body, respectively, and disposed on the support substrate; and first and second external electrodes disposed on the first surface of the body, spaced apart from each other, and connected to one ends of the first and second lead-out portions exposed to the first surface of the body, respectively.
US11574760B2 Inductor and method of making an inductor
An inductor and a method of making an inductor. The inductor includes a stack of dielectric layers. The inductor also includes a plurality of metal levels comprising patterned metallic features of the inductor. Each metal level is located at an interface between adjacent dielectric layers in the stack. The patterned metallic features include a first plurality of inductor windings arranged in a substantially flat spiral in one of the metal levels. The patterned metallic features also include a second plurality of inductor windings in which each winding is located in a respective one of the plurality of metal levels. The first plurality of windings is connected in series with the second plurality of windings.
US11574759B2 Device for evaluating and demagnetizing residual magnetism quantity of power transformer and control method thereof
The present invention discloses a device for evaluating and demagnetizing residual magnetism quantity of a power transformer. A main circuit comprises a switching power supply the two ends of which are respectively connected with a filter capacitor and a resistor in parallel. A forward end of the switching power supply is connected with a main switch in series. A rear end of the main switch is connected with a series branch of a sixth switch and a first resistor, a series branch of a first switch and a second switch, and a series branch of a third switch and a fourth switch are connected in parallel. A driving circuit is respectively connected with driving ends of the main switch, the sixth, first, second, third and fourth switches. A control circuit is connected with the driving circuit for sending an instruction to the driving circuit.
US11574753B2 Support device and display apparatus
The present disclosure provides a support device and a display apparatus. The support device includes: a support platform; a base disposed opposite to the support platform; and a plurality of superconducting magnetic levitation structures, each of the superconducting magnetic levitation structures including a superconductor and a magnet disposed oppositely; in each of the superconducting magnetic levitation structures, one of the superconductor and the magnet is disposed on the support platform, and the other is disposed on the base. The plurality of superconducting magnetic levitation structures are arranged to operate independently of each other without interference, and a repulsive force between the superconductor and the magnet of each of the superconducting magnetic levitation structures is set to be adjustable.
US11574746B2 Flux-shifting reactivity control system
A control assembly for a nuclear reactor includes a first reactivity control assembly having a first neutron modifying material, a second reactivity control assembly having a second neutron modifying material, and at least one drive mechanism coupled to the first neutron modifying material and the second neutron modifying material. The first neutron modifying material and the second neutron modifying material are selectively repositionable relative to a fuel region of the nuclear reactor. The at least one drive mechanism is configured to provide the first neutron modifying material and the second neutron modifying material in different directions through the fuel region thereby shifting a flux distribution within the fuel region away from the second neutron modifying material.
US11574745B2 System and method for energy conversion using an aneutronic nuclear fuel
A nuclear fuel includes a net neutron-producing material, a neutron-consuming material, and a neutron-moderating material. Upon exposure of the net-producing material, the neutron-moderating material, and the neutron-consuming material to a neutron source, a ratio of the net neutron-producing material to the neutron-consuming material and a ratio of the net neutron-producing material to the neutron moderating material are operable to convert neutrons into charged particles without producing net neutrons.
US11574743B1 Customizable communication platform
Processing patient information and other treatment plan information may require access to a patient profile and other third parties involved in the patient treatment plan. One example method includes selecting a treatment plan for a patient comprising a set of treatment information, linking an application identifier and a T-code identifier to the treatment plan, launching a treatment plan application, retrieving the set of treatment information, populating the treatment plan application with the set of treatment information, triggering a message dispatch in accordance with the treatment plan, the message dispatch including a query to a health related issue to determine a patient status and receiving a patient response to the message.
US11574742B2 Diabetes management therapy advisor
A method includes obtaining training data for a plurality of patients of a patient population. The training data includes training blood glucose history data including treatment doses of insulin administered by the patients of the patient population and one or more outcome attributes associated with each treatment dose. The method also includes identifying, for each patient of the patient population, one or more optimum treatment doses of insulin from the treatment doses yielding favorable outcome attributes. The method also includes receiving patient-state information for the treated patient, determining a next recommended treatment dose of insulin for the treated patient based on one or more of the identified optimum treatment doses associated with the patients of the patient population having training patient-state information similar to the patient-state information for the treated patient, and transmitting the next recommended treatment dose to a portable device associated with the treated patient.
US11574734B1 Methods and systems for exchange of equipment performance data
A method for exchange of equipment performance data includes the steps of: obtaining performance data of a communicatively-insulated device; converting the performance data into a scannable code; capturing an image of the scannable code; decoding the scannable code using a communicatively-enabled device to extract an address string encoded in the scannable code, the address string comprising an address of a remote server and the performance data; initiating, by the communicatively-enabled device, a communications link with the remote server using the address string thereby to provide the performance data to the remote server; performing, by the remote server, analytics on the performance data; and sending historic device performance data and/or analytical results to a remote computing device and/or sending a link to the historic device performance data and/or analytical results to the remote computing device; wherein the communicatively-insulated device is medical imaging equipment and wherein obtaining the performance data comprises scanning a phantom using the medical imaging equipment and/or acquiring medical imaging equipment sensor data and generating a system status report identifying one or more operational parameters of the medical imaging equipment.
US11574729B1 Automated decision support computer system for informatics classification and evaluation
An automated decision support computer system based on data informatics, includes a first computer readable processing component including a plurality of resource attribute data profiles in which the resource attribute data profiles are generated at least partly from a plurality of electronic computer readable destination records. A second computer readable processing component includes a plurality of patient classification attribute data profiles in which the patient classification attribute data profiles are generated at least partly from a plurality of computer readable electronic health records. The automated decision support computer system also includes a decision support classification computer engine for scoring and ranking the plurality of resource attribute data profiles with the plurality of patient classification attribute data profiles to generate a computer readable evaluation attribute data profile for display on a computer screen.
US11574727B2 Method for filtering normal medical image, method for interpreting medical image, and computing device implementing the methods
A method of reading a medical image by a computing device operated by at least one processor is provided. The method includes obtaining an abnormality score of the input image using an abnormality prediction model, filtering the input image so as not to be subsequently analyzed when the abnormality score is less than or equal to a cut-off score based on the cut-off score which makes a specific reading sensitivity; and obtaining an analysis result of the input image using a classification model that distinguishes the input image into classification classes when the abnormality score is greater than the cut-off score.
US11574725B2 Fitness activity related messaging
In one embodiment, a method for generating a message to a friend of a user is provided, comprising: processing activity data of a first user measured by an activity monitoring device to update a value of an activity metric for the first user; identifying a change in an inequality relationship between the value of the activity metric for the first user and a value of the activity metric for a second user; in response to identifying the change in the inequality relationship, prompting the first user to generate a message to the second user.
US11574724B2 System and method for object tracking in coordination with a ball-throwing machine
A system is disclosed that includes a ball-throwing machine included within a first housing, a controller communicatively coupled to the ball-throwing machine and included within a second housing different than the first housing, a camera, and a non-transitory storage medium having stored thereon logic, the logic being executable by one or more processors to perform operations including: receiving information associated with a selection of a first training drill from the controller, responsive to receiving the information associated with the selection of the first training drill, causing the ball-throwing machine to impart motion to one or more balls in accordance with the first training drill, receiving multimedia data of a player captured by the camera, and performing a player recognition procedure to locate the player within the multimedia data.
US11574722B2 Determining a recovery indicator using heart rate data
Embodiments provide physiological measurement systems, devices and methods for continuous health and fitness monitoring. A wearable strap may detect reflected light from a user's skin, where data corresponding to the reflected light is used to automatically and continually determine a heart rate of the user. The wearable strap may monitor heart rate data including heart rate variability, resting heart rate, and sleep quality. The systems may include a processing module that generates an indicator of physical recovery based on the heart rate data. The recovery indicator may be used to determine strain related to an exercise routine, qualitative information on the user's health, whether to alter a user's exercise plan, and so forth.
US11574719B2 Systems, methods, and structures for medication adherence
Aspects of the present disclosure describe systems, methods, and structures for patient medication adherence.
US11574718B2 Outcome driven persona-typing for precision oncology
A method and system are disclosed for performing supervised outcome-driven persona-typing, including receiving a first data set having patient specific data, treatment data, and outcome data for each of a plurality of first patients. Once received, the plurality of first patients are grouped based on the first data set, and a persona for each of patient groups is generated. A second data set may then be received for a second patient including second patient specific data. A comparison is then carried out on the second data set to identify an existing persona, and then associate the second patient with the identified persona. Based on each of the above steps, a patient care plan is then created.
US11574714B2 Remote health assertion verification and mortality prediction system
A computing system can implement a health verification and prediction service by generating an interactive user interface through which users can provide responses to health assertions in one or more trivia sessions. Each of the health assertions can include a correlation value to actual health outcomes based on responses received from individuals a control group and the known health outcomes of those individuals. Based on the responses from the user, the computing system can generate a health profile for the user.
US11574713B2 Detecting discrepancies between clinical notes and administrative records
A mechanism is provided for implement a discrepancy detection mechanism for detecting discrepancies between clinical notes and administrative records. Clinical concepts are extracted from the clinical notes and the administrative records in a patient's electronic medical records (EMRs). The extracted clinical concepts are filtered based on semantic type information to identify concepts that reference diseases or syndromes while also removing negated instances. Utilizing the positive mentions of diseases in clinical notes, the positive mentions of diseases or syndromes in the clinical notes are compared against each positive entry in the administrative records. A discrepancy summary is then generated for diseases or syndromes that failed to translate correctly from clinical notes to the administrative records in the patient's EMRs.
US11574711B1 Graphical user interface methodologies for providing specialty views of healthcare data
A medical software application is configurable to allow different specialty views to be specified for healthcare practitioners having different characteristics (e.g. specialists in different fields), based on, for example, role or specialty information for a logged in user. A specialty view is further be configured to affect the display of data within a domain. A specialty view can specify that a certain vocabulary takes priority for display purposes (e.g. display ordering).
US11574707B2 System and method for phenotype vector manipulation of medical data
Cohort definition and selection system for a computer having a memory, a central processing unit and a display, the system including: a cohort definition module to configure the memory according to a phenotype vector. The phenotype vector includes a patient ID to uniquely associate the phenotype vector to a patient, a plurality of demographic dimension fields, each demographic dimension field to describe a respective demographic aspect of the patient, a calculated dimension field to describe a calculated information related to the patient, a plurality of phenotype-based dimension fields, each phenotype-based dimension field to indicate relevance of the respective phenotype-based dimension field to the patient, and a child phenotype vector to recursively define a phenotype-based dimension field, and a cohort selection module to select a set of phenotype vectors that are within a predetermined error from a cohort selection criteria.
US11574706B2 Systems and methods for visualization of single-cell resolution characteristics
A dataset is obtained comprising data blocks, each representing a different characteristic, for a plurality of cells across a plurality of bins, each bin representing a different portion of a reference sequence. Cells are clustered on one such characteristic across the bins thereby forming a tree that includes root, intermediate, and terminal nodes, where the cells are terminal nodes and intermediate nodes have daughter nodes, themselves being intermediate nodes or a cell. A subset of the tree is displayed that includes the root and leaves, each leaf representing an intermediate node or a cell. A heat map of the characteristic is also displayed, the map including a segment for each leaf, across the bins. When a segment represents an intermediate node, it is an average of the characteristic across daughters of the node. Graphs of characteristics for the root across the bins are also displayed.
US11574704B2 Method for subtyping lymphoma types by means of expression profiling
The invention is directed to methods for selecting a treatment option for an activated B cell-like diffuse large B cell lymphoma (ABC DLBCL) subject, a germinal center B cell-like diffuse large B cell lymphoma (GCB DLBCL) subject, a primary mediastinal B cell lymphoma (PMBL) subject, a Burkitt lymphoma (BL) subject, or a mantle cell lymphoma (MCL) subject by analyzing digital gene expression data obtained from the subject, e.g., from a biopsy sample.
US11574703B2 Method, apparatus, and computer-readable medium for efficiently optimizing a phenotype with a combination of a generative and a predictive model
A method, apparatus, and computer-readable medium for efficiently optimizing a phenotype with a combination of a generative and a predictive model, training a phenotype prediction model based on experiential genotype vectors, training a genotype generation model based on sample genotype vectors, generating new genotype vectors, applying the phenotype prediction model to the new genotype vectors to generate scores, determining result genotypes based on a ranking of the available genotypes according to the scores, and generating a result based on the result genotypes, the result indicating one or more genetic constructs for testing.
US11574700B2 Memory device for column repair
A memory device includes a memory cell array including normal memory cells and redundant memory cells; first page buffers connected to the normal memory cells through first bit lines including a first bit line group and a second bit line group and arranged in a first area corresponding to the first bit lines in a line in a first direction; and second page buffers connected to the redundant memory cells through second bit lines including a third bit line group and a fourth bit line group and arranged in a second area corresponding to the second bit lines in a line in the first direction, wherein, when at least one normal memory cell connected to the first bit line group is determined as a defective cell, normal memory cells connected to the first bit line group are replaced with redundant memory cells connected to the third bit line group.
US11574699B2 Semiconductor device equipped with global column redundancy
Disclosed herein is an apparatus that includes a plurality of column planes each including a plurality of bit lines, an access control circuit configured to select one of the plurality of bit lines in each of the plurality of column planes based on a column address to read a plurality of data-bits, a data generating circuit configured to generate an expected-bit based at least in part on the data-bits, and an analyzing circuit configured to generate a fail-bit data indicating which one of the data-bits does not match the expected-bit when one of the data-bits does not match the expected-bit.
US11574695B1 Logic built-in self-test of an electronic circuit
A tool for performing a logic built-in self-test of an electronic circuit operating on a clock cycle basis. The tool stores a configurable test signature in a random-access memory together with a pattern counter for a test pattern, wherein a number of the at least one additional signature register corresponds to a number of entries in the random access memory. The tool determines an error based, at least in part, on a compare operation for a given test pattern, wherein the compare operation determines whether the test signature in the first signature register before a capture cycle of a next test pattern differs from the corresponding configurable test signature. The tool stores the error in a corresponding additional signature register.
US11574694B2 Kernel sets normalization with capacitor charge sharing
A method for multiple copies of a set of multi-kernel set operations in a hardware accelerated neural network includes a word line for receiving a pixel value of an input image. A bit line communicates a modified pixel value. An analog memory cell including a first capacitor stores a first kernel weight of a first kernel in one of a plurality of kernel sets such that the pixel value is operated on by the first kernel weight to produce the modified pixel value. A charge connection connects the first capacitor to at least a second capacitor storing a second kernel weight of a related kernel of a second one of the plurality of kernel sets such that charge is shared between the first capacitor and at least the second capacitor to normalize the first kernel weight and the second kernel weight.
US11574692B2 Nonvolatile memory device and operation method of detecting defective memory cells
A nonvolatile memory device includes a memory cell array having cell strings that each includes memory cells stacked on a substrate in a direction perpendicular to the substrate. A row decoder is connected with the memory cells through word lines. The row decoder applies a setting voltage to at least one word line of the word lines and floats the at least one word line during a floating time. A page buffer circuit is connected with the cell strings through bit lines. The page buffer senses voltage changes of the bit lines after the at least one word line is floated during the floating time and outputs a page buffer signal as a sensing result. A counter counts a number of off-cells in response to the page buffer signal. A detecting circuit outputs a detection signal associated with a defect cell based on the number of off-cells.
US11574690B2 Sequential wordline erase verify schemes
A system includes a memory device including a memory array including a plurality of wordline groups and control logic, operatively coupled with the memory array, to perform operation including causing a first erase verify to be performed sequentially with respect to each wordline group of the plurality of wordline groups, identifying a set of failing wordline groups determined to have failed the first erase verify, and causing a second erase verify to be performed sequentially with respect to each wordline group of the set of failing wordline groups.
US11574686B2 Memory system
According to the one embodiment, a memory system includes a semiconductor memory device and a memory controller. The semiconductor memory device includes: first and second memory cells stacked above a substrate; a first word line coupled to the first and second memory cells; a first bit line coupled to the first memory cell; and a second bit line coupled to the second memory cell. A first state read operation includes a first read operation for reading data from the first memory cell and a second read operation for reading data from the second memory cell. A first read voltage is applied to the first word line during a first period for executing the first read operation, and a second read voltage is applied to the first word line during a second period for executing the second read operation.
US11574685B2 Apparatus for memory cell programming
Apparatus might include a controller configured to cause the apparatus to program a plurality of memory cells from a first data state to a second data state higher than the first data state, determine a respective first voltage level of a control gate voltage deemed to cause each memory cell of a first and second subset of memory cells of the plurality of memory cells to reach the second data state, determine a respective second voltage level of a control gate voltage deemed sufficient to cause each memory cell of the first subset of memory cells to reach a third data state higher than the second data state, and determine a respective second voltage level of a control gate voltage deemed sufficient to cause each memory cell of the second subset of memory cells to reach a fourth data state higher than the third data state.
US11574684B2 Dynamic random access memory and programming method therefor
The present invention relates to a dynamic random access memory and a programming method therefor with two stages. In a first stage, a capacitor of a memory cell of the dynamic random access memory is broken down, so that the dynamic random access memory becomes a one-time programmable memory. In a second stage, a resistance of the capacitor that is broken down is reduced, so that state data of the memory cell can be more easily interpreted.
US11574682B2 Semiconductor memory device
According to one embodiment, a semiconductor memory device includes a first memory string including a first memory cell transistor, a second memory cell transistor, and a first select element that connects the first memory cell transistor and the second memory cell transistor in series, a second memory string including a third memory cell transistor, a fourth memory cell transistor, and a second select element that connects the third memory cell transistor and the fourth memory cell transistor in series, and a control circuit. The control circuit is configured to set the second select element to an off state while setting the first select element to an on state when reading data of the first memory string.
US11574680B2 Bank-selective power efficient content-addressable memory
The present invention provides a power efficient content-addressable memory (CAM) architecture that is implementable on FPGAs. The provided CAM architecture comprises an array of CAM cells having a width CW and a depth CD, and being grouped into a B number of memory banks. Each of the CAM cells is configured for storing a memory bit and comprises a plurality of flip-flops configured to store at least a masking bit indicating the ternary nature of the stored memory bit and a storing bit saving the binary information of the stored memory bit. The provided CAM architecture allows activating only one bank in multiple banks irrespective of nature of the data set and is updated in a single access and saves power consumption by only accessing the memory in the activated bank. The dynamic power consumption is reduced by 40% compared with the state-of-the-art FPGA-based CAMs.
US11574679B2 Neuromorphic memory circuit and method of neurogenesis for an artificial neural network
A memory circuit configured to perform multiply-accumulate (MAC) operations for performance of an artificial neural network includes a series of synapse cells arranged in a cross-bar array. Each cell includes a memory transistor connected in series with a memristor. The memory circuit also includes input lines connected to the source terminal of the memory transistor in each cell, output lines connected to an output terminal of the memristor in each cell, and programming lines coupled to a gate terminal of the memory transistor in each cell. The memristor of each cell is configured to store a conductance value representative of a synaptic weight of a synapse connected to a neuron in the artificial neural network, and the memory transistor of each cell is configured to store a threshold voltage representative of a synaptic importance value of the synapse connected to the neuron in the artificial neural network.
US11574675B2 Temperature tracked dynamic keeper implementation to enable read operations
A static random access memory (SRAM) system includes a plurality of SRAM storage cells, each of the plurality of SRAM storage cells coupled to a respective read bit line, and a dynamic keeper coupled to the read bit line. The dynamic keeper includes a first keeper to support a read operation at a first temperature range, and a second keeper to support the read operation at a second temperature range, and a temperature-sensitive control circuit to select the first keeper or the second keeper based on temperature.
US11574666B2 Spin orbit torque memory devices and methods of fabrication
A memory device includes a spin orbit electrode structure having a dielectric structure including a first sidewall, a second sidewall opposite to the first sidewall, a top surface. The spin orbit electrode structure further includes an electrode having a spin orbit material adjacent to the dielectric structure, where the electrode has a first electrode portion on the top surface, a second electrode portion adjacent to the first sidewall and a third electrode portion adjacent to the second sidewall. The first electrode portion, the second electrode portion and the third electrode portion are contiguous. The spin orbit electrode structure further includes a conductive interconnect in contact with the second electrode portion or the third electrode portion. The memory device further includes a magnetic junction device on a portion of the top surface of the first electrode portion.
US11574665B2 Timing chains for accessing memory cells
Methods, systems, and devices for timing chains for accessing memory cells are described to implement some delays at logic circuitry under an array of memory cells. The memory array logic may represent CMOS under array logic circuitry. A bank group logic may generate a first memory operation and a longer delay corresponding to a timing between the first operation and a second operation. The first operation may represent an access operation, a precharging operation, or the like. The memory array logic may be signaled regarding the first operation and may generate one or more smaller delays associated with one or more sub-operations of the first operation. The smaller delays may be tunable, which may support a memory device or controller to implement operations or sub-operations with different timings based on different processes, different memory cell characteristics, or different temperatures, among other examples.
US11574664B2 Parsing stream identifiers to determine data stream attributes
An example method of encoding data attributes by data stream identifiers includes: receiving, by a controller managing a memory device, a write command, wherein the write command specifies a first data item and an identifier of a data stream, wherein the data stream comprises the first data item and a second data item; determining, by parsing the identifier of the data stream, a data attribute encoded by the identifier of the data stream, wherein the data attribute is shared by the first data item and the second data item; determining, using the data attribute, a storage operation parameter; and transmitting, to the memory device, an instruction specifying the first data item and the storage operation parameter.
US11574663B2 Data latch circuit and semiconductor memory device
A data latch circuit includes a first n-channel transistor and a first p-channel transistor. A gate of the first n-channel transistor and a gate of the first p-channel transistor are a common gate.
US11574655B2 Modification of objects in film
A computer-implemented method of processing video data comprising a first sequences of image frames containing a first instance of an object. The method includes isolating said first instance of the object within the first sequence of image frames, determining, using the isolated first instance of the object, first parameter values for a synthetic model of the object, modifying the first parameter values for the synthetic model of the object, rendering a modified first instance of the object using a trained machine learning model and the modified first parameter values for the synthetic model of the object, and replacing at least part of the first instance of the object within the first sequence of image frames with a corresponding at least part of the modified first instance of the object.
US11574654B2 Automatic generation of video playback effects
In various examples, recordings of gameplay sessions are enhanced by the application of special effects to relatively high(er) and/or low(er) interest durations of the gameplay sessions. Durations of relatively high(er) or low(er) predicted interest in a gameplay session are identified, for instance, based upon level of activity engaged in by a gamer during a particular gameplay session duration. Once identified, different variations of video characteristic(s) are applied to at least a portion of the identified durations for implementation during playback. The recordings may be generated and/or played back in real-time with a live gameplay session, or after completion of the gameplay session. Further, video data of the recordings themselves may be modified to include the special effects and/or indications of the durations and/or variations may be included in metadata and used for playback.
US11574653B2 Disk device and method of manufacturing disk device
According to one embodiment, a disk device includes a housing including a base with a bottom wall, a drive motor including a pivot erected on the bottom wall and a hub rotatably supported around the pivot, ten or more magnetic disks attached to the hub and stacked on a flange of the hub, and spacer rings attached to the hub and each disposed between each respective adjacent pair of two magnetic disks. A number of the spacer rings is one less than the magnetic disks. At least one spacer ring has a thickness different from that of the other spacer rings, and a difference between a maximum thickness and a minimum thickness of the spacer rings is 0.01 mm or more and 0.09 mm or less.
US11574652B2 Recording device and recording method
Provided is a recording device. The recording device includes: an external magnetic field application unit that is configured to apply an external magnetic field to a magnetic recording medium; a light irradiation unit that is configured to irradiate light; and a light focusing unit that is configured to focus the light from the light irradiation unit by resonating the light to generate an enhanced magnetic field in which a magnetic field of the light is enhanced, in which magnetization of the magnetic recording medium is inverted by applying the external magnetic field and the enhanced magnetic field to the magnetic recording medium.
US11574651B2 Magnetic recording medium having -iron oxide-containing particles
A magnetic recording medium, which is used in a recording and playback device in which the shortest recording wavelength is 75 nm or less, in which the magnetic recording medium has a recording layer including powder of ε-iron oxide-containing particles, the average particle size of the particles is 22 nm or less, the coercive force He is 220 kA/m or more and 320 kA/m or less, and the non linear transition shift is 20% or less.
US11574650B1 Gain scheduled controller to handle unpredictable disturbances during spiral write
A method for writing servo information in a disk drive that includes a write head and one or more recording surfaces includes: writing a first portion of a first spiral with the write head on a first recording surface of the one or more recording surfaces while controlling a radial position of the write head with a controller that is configured with a first set of controller parameter values; after the read head crosses a second spiral formed on a second recording surface of the one or more recording surfaces, determining a radial position error for the write head based on information associated with the second spiral; and in response to the radial position error exceeding a disturbance threshold value, writing a second portion of the first spiral with the write head while controlling the radial position of the write head with the controller while the controller is configured with a second set of controller parameter values.
US11574649B1 Vibration sensor feedforward control for magnetic storage device
A magnetic storage device that includes a housing, including a base, a cover, and an interior cavity. The magnetic storage device also includes an actuator controller, located in the interior cavity and configured to generate an actuator command signal. The magnetic storage device further includes an actuatable component, located in the interior cavity, and an actuator, located in the interior cavity and operable to actuate the actuatable component in response to the actuator command signal. The magnetic storage device also includes a vibration sensor, located in the interior cavity and configured to detect a vibration of the cover. The magnetic storage device further includes a sensor feedforward controller, located in the interior cavity and configured to generate a gain signal, based on the vibration of the cover detected by the vibration sensor, and to modify the actuator command signal proportional to the gain signal.
US11574644B2 Signal processing device and method, and program
The present technology relates to a signal processing device and method, and a program making it possible to reduce the computational complexity of decoding at low cost.A signal processing device includes: a priority information generation unit configured to generate priority information about an audio object on the basis of a plurality of elements expressing a feature of the audio object. The present technology may be applied to an encoding device and a decoding device.
US11574638B2 Automated audio-to-text transcription in multi-device teleconferences
A system and method are disclosed for generating a teleconference space for two or more communication devices using a computer coupled with a database and comprising a processor and memory. The computer generates a teleconference space and transmits requests to join the teleconference space to the two or more communication devices. The computer stores in memory identification information, and audiovisual data associated with one or more users, for each of the two or more communication devices. The computer stores audio transcription data, transmitted to the computer by each of the two or more communication devices and associated with one or more communication device users, in the computer memory. The computer merges the audio transcription data from each of the two or more communication devices into a master audio transcript, and transmits the master audio transcript to each of the two or more communication devices.
US11574637B1 Spoken language understanding models
Techniques for using a federated learning framework to update machine learning models for spoken language understanding (SLU) system are described. The system determines which labeled data is needed to update the models based on the models generating an undesired response to an input. The system identifies users to solicit labeled data from, and sends a request to a user device to speak an input. The device generates labeled data using the spoken input, and updates the on-device models using the spoken input and the labeled data. The updated model data is provided to the system to enable the system to update the system-level (global) models.
US11574634B2 Interfacing with applications via dynamically updating natural language processing
Dynamic interfacing with applications is provided. For example, a system receives a first input audio signal. The system processes, via a natural language processing technique, the first input audio signal to identify an application. The system activates the application for execution on the client computing device. The application declares a function the application is configured to perform. The system modifies the natural language processing technique responsive to the function declared by the application. The system receives a second input audio signal. The system processes, via the modified natural language processing technique, the second input audio signal to detect one or more parameters. The system determines that the one or more parameters are compatible for input into an input field of the application. The system generates an action data structure for the application. The system inputs the action data structure into the application, which executes the action data structure.
US11574633B1 Enhanced graphical user interface for voice communications
Enhanced graphical user interfaces for transcription of audio and video messages is disclosed. Audio data may be transcribed, and the transcription may include emphasized words and/or punctuation corresponding to emphasis of user speech. Additionally, the transcription may be translated into a second language. A message spoken by a user depicted in one or more images of video data may also be transcribed and provided to one or more devices.
US11574632B2 In-cloud wake-up method and system, terminal and computer-readable storage medium
An in-cloud wake-up method and system, a terminal and a non-volatile computer-readable storage medium are provided. The in-cloud wake-up method includes: receiving wake-up voice input by a user, and transmitting the wake-up voice to cloud; performing an decoding operation on the wake-up voice in cloud to generate a wake-up text; identifying wake-up characters in the wake-up text; and providing a wake-up instruction according to an identification result. With the in-cloud wake-up method, voice can be identified in cloud, and a smart device can be waken up in cloud according to the identified voice, so that resource consumption and power loss of the terminal device are reduced in the case of ensuring the quality of wake-up.
US11574627B2 Masking systems and methods
Term masking is performed by generating a time-alignment value for a plurality of units of sound in vocal audio content contained in a mixed audio track, force-aligning each of the plurality of units of sound to the vocal audio content based on the time-alignment value, thereby generating a plurality of force-aligned identifiable units of sound, identifying from the plurality of force-aligned units of sound a force-aligned unit of sound to be altered, and altering the identified force-aligned unit of sound.
US11574622B2 Joint automatic speech recognition and text to speech conversion using adversarial neural networks
An end-to-end deep-learning-based system that can solve both ASR and TTS problems jointly using unpaired text and audio samples is disclosed herein. An adversarially-trained approach is used to generate a more robust independent TTS neural network and an ASR neural network that can be deployed individually or simultaneously. The process for training the neural networks includes generating an audio sample from a text sample using the TTS neural network, then feeding the generated audio sample into the ASR neural network to regenerate the text. The difference between the regenerated text and the original text is used as a first loss for training the neural networks. A similar process is used for an audio sample. The difference between the regenerated audio and the original audio is used as a second loss. Text and audio discriminators are similarly used on the output of the neural network to generate additional losses for training.
US11574621B1 Stateless third party interactions
A system for enabling end user devices to access third party cloud-based resources. For example, the system may include a first party cloud-based resource for converting sound into a format accessible to the third party cloud-based resource, storing and/or maintaining state information related to the an open communication session between the end user device and the third party cloud-based resources, and converting text-based audio announcements into audio that may be output by the end user device. In some cases, the first party cloud-based resource may transmit user responses together with stored state information to the third party cloud-based resources in a manner that the third part cloud-based resources may treat each interaction with the end user as a separate communication session.
US11574619B2 Acoustic structure for beaming soundwaves
An acoustic structure for beaming soundwaves from a first direction toward a second direction, may include a plurality of phononic crystals. The plurality of phononic crystals have an outer border, an internal cavity and a channel extending between the outer border and the internal cavity, wherein the channel defines an opening within the outer border. The phononic crystals are disposed such that the opening faces the second direction. Soundwaves from the first direction are beamed to the second direction by the plurality of phononic crystals.
US11574617B2 Mechanical warning device for a vehicle, for example particularly for a velocipede
A mechanical warning device (1) for a vehicle, including for a velocipede, includes a body (2), a ringer (3) mounted on the body, a striker (4) movably mounted on the body and relative to the ringer, and a magnet mechanism (5) which is configured such that, when the striker is displaced from a stable position to an intermediate position in which it has been displaced away from the ringer, it drives the striker from the intermediate position to strike the ringer then brings the striker back into the stable position.
US11574611B2 Electronic device and method for controlling the same
An electronic device is provided. The electronic device includes a housing including a first surface and a second surface facing in an opposite direction of the first surface, a display exposed through the first surface of the housing and including a plurality of pixels, at least one illumination sensor disposed between the display and the second surface of the housing or disposed in the display, at least one processor electrically connected with the display and the at least one illumination sensor, and a memory electrically connected with the at least one processor, wherein the memory may store instructions configured to, upon execution by the at least one processor, cause the at least one processor to control to transmit to the display image data to be output through the plurality of pixels of the display, receive illumination-related data obtained by detecting light outside the first surface of the housing using the at least one illumination sensor, and change a brightness of at least a portion of the display based on at least a portion of the transmitted image data and the illumination-related data.
US11574604B2 Display device and method for driving the same
A display device can include a display panel configured to display images; and a data driver configured to receive digital data signals, determine a difference value between two consecutive data signals for data voltages to be output based on the digital data signals, change a voltage of the data voltages based on the difference value to generate a changed data voltage, and output the changed data voltage.
US11574600B2 Display device
A display device includes a substrate, a display panel including a first display area, a second display area, and a third display area between the first and second display areas, each of the first, second, and third display areas including a plurality of pixels, and a sensor which is between the substrate and the first display area of the display panel and senses an external object through the first display area. A first pixel density of the first display area is less than a second pixel density of the second display area, and a pixel density of the third display area varies with relative distances from the first display area.
US11574596B2 Gate driver and display device including the same
A display device includes gate lines and pixels connected to the gate lines. The display device includes stages which provide gate signals to the gate lines, and first and second gate power lines which transfer a first voltage to the stages. A first stage among the stages includes a first node controller and a first output unit. The first node controller is connected to the second gate power line, and controls a voltage of a first control node. The first output unit is connected to the first gate power line, and outputs a first voltage of the first gate power line as a gate signal in response to a voltage of the first control node.
US11574594B2 Display panel of an organic light emitting diode display device, and organic light emitting diode display device including pixels differing in terms of size of at least one of a transistor and a capacitor
A display panel of an OLED display device includes a first pixel configured to emit first color light, a second pixel configured to emit second color light, and a third pixel configured to emit third color light. Each of the first, second and third pixels includes at least two transistors, at least one capacitor and an organic light emitting diode. At least one of at least two transistors or at least one capacitor included in the third pixel has a size different from a size of a corresponding one at least two transistors or at least one capacitor included in the first pixel or the second pixel.
US11574593B2 Light emitting display panel
A light emitting display panel having a high resolution is provided. The light emitting display panel includes a plurality of pixels. Each of the plurality of pixels includes a first pixel circuit layer, a second pixel circuit layer, and a light emitting device layer. The first pixel circuit layer includes a first pixel circuit that includes a first layer electrode. The second pixel circuit layer includes a second pixel circuit that includes a second layer electrode which configures a first capacitor along with the first layer electrode. The light emitting device layer includes a light emitting device electrically connected to a driving transistor provided in the second pixel circuit layer.
US11574590B2 Display apparatus
A display apparatus is disclosed, which includes a pixel. The pixel includes first through fifth transistors and a light emitting element. The first transistor includes a control electrode electrically connected to a first node, an input electrode that receives a first power voltage and an output electrode electrically connected to the light emitting element. The second transistor includes a control electrode that receives a scan signal, an input electrode that receives a grayscale data voltage and an output electrode electrically connected to a second node. The third transistor includes a control electrode electrically connected to the second node, an input electrode that receives a reference voltage and an output electrode electrically connected to the first node. The fourth transistor includes a control electrode that receives the scan signal, an input electrode that receives a bias data voltage and an output electrode electrically connected to the first node. The fifth transistor includes a control electrode that receives a sensing control signal, an input electrode that receives an initialization voltage and an output electrode electrically connected to the light emitting element.
US11574589B2 Driving circuit for display panel, display module, compensation method of display module and display device
Disclosed are a driving circuit for a display panel, a display module, a compensation method of the display module, and a display device. According to the present disclosure, a TCON circuit board provided with a plurality of sets of reference voltage outputs is used to independently input a reference voltage to each driver chip through a corresponding set of reference voltage input lines, that is, each driver chip receives an independent reference voltage signal, in this way, the reference voltages output by the TCON circuit board corresponding to each driver chip can be adjusted, the reference voltages received by all driver chips are made to be the same voltages.
US11574586B1 Hybrid IGZO pixel architecture
A display device includes a silicon wafer including digital circuits, a micro-light emitting diode (micro-LED) wafer including an array of micro-LEDs, and an indium-gallium-zinc-oxide (IGZO) layer between the silicon wafer and the micro-LED wafer and including analog circuits. The digital circuits are characterized by a first operating supply voltage and are configured to generate digital control signals based on digital display data of an image frame. The analog circuits are characterized by a second operating supply voltage higher than the first operating supply voltage. The analog circuits includes analog storage devices configured to storing analog signals, and transistors controlled by the digital control signals and the analog signals to generate drive currents for driving the array of micro-LEDs. The digital circuits on the silicon wafer or the analog circuits in the IGZO layer include level-shifting circuits at interfaces between the digital circuits and the analog circuits.
US11574585B1 Light emitting unit and display apparatus
A light-emitting unit includes a multilayer circuit structure, a plurality of display pixels, and at least one compensation pixel. The multilayer circuit structure includes a top circuit layer and a bottom circuit layer. The display pixels are arranged into an N×M pixel array along a first direction and a second direction. Each of the display pixels includes a plurality of sub-pixels. The sub-pixels are disposed on the top circuit layer of the multilayer circuit structure. The compensation pixel is disposed on the top circuit layer of the multilayer circuit structure and electrically bonded to the multilayer circuit structure. The compensation pixel is located between the display pixels. The number of the compensation pixel is less than the number of the display pixels. Extension lines in the first direction and the second direction do not pass through the compensation pixel. A display apparatus is also provided.
US11574584B2 Display device
A display device includes a display panel having first and second display areas. A data driver provides data and bias voltages to data lines. A timing controller controls the data driver and a scan driver based on at least two operation modes. The first mode drives the first and second display areas at a normal frequency, and the second mode drives the first display area at a first frequency substantially equal to or lower than the normal frequency and the second display area at a second frequency lower than the first frequency. The second mode includes an active frame to write a reference voltage to display a black image in the second display area, and blank frames to maintain the reference voltage and apply the bias voltage to the pixels in the second display area. The data driver varies the bias voltage in the blank frames.
US11574582B2 Display system and display device
A display system includes a display and a detector configured to detect an orientation of the display. The display system includes a display source image generation unit configured to generate a display source image including a first image and a second image related to this first image; and a visual field image display unit configured to display the first image in a first display region of the display and display the second image in a second display region of the display. The visual field image display unit is configured to set a predetermined fixed region of the display as the first display region when a display mode associated with the first image is a first display mode, and determine the first display region according to the orientation of the display when the display mode is a second display mode.
US11574580B2 System and method for a six-primary wide gamut color system
Systems and methods for a six-primary color system for display. A six-primary color system increases the number of primary colors available in a color system and color system equipment. Increasing the number of primary colors reduces metameric errors from viewer to viewer. The six-primary color system includes Red, Green, Blue, Cyan, Yellow, and Magenta primaries. The systems of the present invention maintain compatibility with existing color systems and equipment and provide systems for backwards compatibility with older color systems.
US11574578B2 Display panel and display device
A display panel includes a first pixel group and a second pixel group each including sub-pixels coupled to the first scan line, a third pixel group and a fourth pixel group each including sub-pixels coupled to the second scan line. The first pixel group and the second pixel group are driven during a first scan on time in which the first scan line is driven. Consecutive N−1 sub-pixels among the sub-pixels of the third pixel group and one sub-pixel among the sub-pixels of the fourth pixel group are driven during a first portion of a second scan on time in which the second scan line is driven, and consecutive N−1 sub-pixels among the sub-pixels of the fourth pixel group and one sub-pixel among the sub-pixels of the third pixel group are driven during a second portion of the second scan on time.
US11574577B2 Method and device for calibrating color gamut of display screen, and electronic device
A method for calibrating a color gamut of a display screen includes: acquiring a brightness level of the display screen, and original red green blue (RGB) values of a color to be displayed by a pixel in the display screen; determining, according to the brightness level of the display screen and the original RGB values, corrected color coordinates; and determining a calibrated RGB values according to the corrected color coordinates, and driving, with the calibrated RGB values, light emission of the pixel in the display screen.
US11574571B2 Display device having switching signal line between display regions
A display panel includes a second display region and a first display region arranged side by side in a direction in which data signal lines extend, and a source driver provided in a picture-frame region close to the second display region. The display panel further includes a switching signal line disposed between the second display region and the first display region, and a plurality of switches provided at intersecting portions of the data signal lines and the switching signal line. Each of the plurality of switches is connected at a control terminal thereof to the switching signal line, connected at a first conductive terminal thereof to a data signal line disposed in the first display region, and connected at a second conductive terminal thereof to a data signal line disposed in the second display region.
US11574569B2 Multiple viewport flexible screen
Described herein are systems, apparatus, methods and computer program products configured to detect bends within a flexible display and utilize the flexible display to provide a plurality of viewports. A geometry identifier may be electrically coupled to the flexible display and allow for determination of bends of the flexible display and for segregating the display into a plurality of viewport based on the bends.
US11574565B2 Flag pole mechanism
This present invention relates to a unique flag pole and flag hoisting system capable of displaying a fully-expanded flag despite the lack of wind, and features two hinge connected rods that attach to the top and side edge of a flag, and utilizes a pulley system to expand and secure the flag in place. The system is adjustable to half-mast or any other height along the flag pole as desired, and offers a simple, convenient, and effective method of displaying any type of flag.
US11574557B1 Edutainment overlay for learning foreign languages in video games
Various aspects of the subject technology relate to systems, methods, and machine-readable media for learning a foreign language. The method includes executing a video game in a first human language. The method includes pausing gameplay of the video game for a paused time instance. The method includes executing a digital mini-puzzle game during the paused time instance in the gameplay of the video game, the digital mini-puzzle game executed in a second human language, the digital mini-puzzle game executed utilizing assets of the video game. The method includes receiving a response to the digital mini-puzzle game from a player-computing device corresponding to a player, the response comprising at least one of the first human language and/or the second human language. The method includes determining a score of the response corresponding to the player based at least in part on a comparison of the response with translation pairs in a database.
US11574556B2 Training system and device
A beauty product device is disclosed which includes a variety of sensors for sensing the way in which a user is operating the device. The sensor data can be processed and compared with pre-stored data representative of a desired style and feedback messages generated and provided back to the user to help them achieve the style they wish to achieve based on the comparison.
US11574555B2 Assistance device and method of operating an assistance device
An assistance device (10) for assisting in the adjustment of a damping choke (1) of a fluidic actuator (30), wherein the assistance device (10) includes a display arrangement (3) and is adapted to determine an adjustment recommendation for the adjustment of the damping choke (1) on the basis of a detected movement of an actuator member (4) of the fluidic actuator (30) and to display the adjustment recommendation via the display arrangement (3), and the assistance device (10) is further adapted to determine, based on the movement of the actuator member (4), operational safety information based on kinetic energy related to the movement of the actuator member (4), and to display the operational safety information via the display arrangement (3).
US11574554B2 Goal management system and non-transitory computer-readable storage medium storing goal management program
A goal management system receives input of a qualitative first goal related to a body of a user (step S111), identifies a quantitative second goal related to the body of the user from the first goal thus received (step S112 to step S117), and presents the second goal thus identified (step S118). The first goal is converted into the quantitative goal for at least one of a plurality of feature amounts related to the body, thereby identifying the second goal including at least one goal obtained by such conversion. The first goal is converted into the quantitative goal for each feature amount corresponding to a meaning obtained by linguistic analysis. When there are a plurality of meanings obtained by linguistic analysis of the first goal, the first goal is converted into the quantitative goal for each feature amount on the basis of a range of each feature amount per meaning. This makes it possible to indicate a quantitative goal related to the body without receiving input of a goal that is a quantitative numerical value related to the body.
US11574551B1 System and method of assessing entity expertise
In an aspect a system for assessing entity expertise is presented. A system includes at least one entity. A system includes an entity intercommunication device. A system includes an entity conveyance system. An entity conveyance system includes a plurality of assessment devices. Each assessment device of a plurality of assessment devices is configured to receive an entity input and communicate the entity input to an entity intercommunication device. An entity conveyance system is configured to validate an entity input as a function of an exterior a data set and score the entity input as a function of the validation of the entity input.
US11574546B2 Method for maneuvering vehicles in clusters
A method maneuvers vehicles in clusters. The method forms a first main cluster, the first main cluster having at least two 1st-order sub-clusters that each have at least one cluster vehicle, and having a first cluster formation with a predefined cluster length. The method determines a first leading vehicle for the first main cluster from the cluster vehicles; and maneuvers the first main cluster. The cluster vehicles of the first main cluster orient themselves to the first leading vehicle. The first cluster formation is maintained for the first main cluster for as long as the maximum length of the first main cluster remains less than or equal to the sum of the predefined cluster length and a tolerance length.
US11574544B1 Vehicle collision alert system and method
An impairment analysis (“IA”) computer system for detecting an impairment is provided. The IA computer system is associated with a host vehicle, and includes at least one processor in communication with at least one memory device. The at least one processor is programmed to: (i) interrogate or otherwise scan a target vehicle by using a plurality of sensors included on a host vehicle to scan the target vehicle and a target driver; (ii) receive sensor data including target driver data and target vehicle condition data; (iii) analyze the sensor data by applying a baseline model to the sensor data; (iv) detect an impairment of the target driver or target vehicle based upon the analysis; and/or (v) output an alert signal to a host vehicle controller, or direct collision preventing actions (such as automatically engage vehicle safety systems), based upon the determination that the target driver or target vehicle is impaired.
US11574540B2 Traffic disruption detection using passive monitoring of vehicle occupant frustration level
Aspects of the present disclosure include a navigation system and computer-implemented methods for detecting traffic disruption events based on an analysis of input component data obtained from navigation-enabled devices of vehicles near a particular location. Traffic disruption events are events such as accidents, construction road closures, police and speed traps, or road hazards that cause a decrease in the flow of traffic along a particular route and thus, added time delays for occupants of vehicles traveling along those routes. The navigation system scores the input component data associated with each vehicle and aggregates the scored input component data to obtain a frustration score associated with the vehicle. The navigation system may detect traffic disruption events based on a number of vehicles near a particular area having associated frustration scores above a certain threshold.
US11574536B2 Techniques for detecting sensor inputs on a wearable wireless device
Various embodiments are generally directed to an apparatus, method and other techniques for detecting, by one or more sensor components, at least one sensor input, and executing, by logic, at least one instruction to cause an event on a wearable wireless device, the event comprising at least one of a change in a physical parameter on the wearable wireless device and a wireless communication with a computing device via a transceiver.
US11574533B2 System and method for tracking fishing regulations
A system and method for managing and tracking fishing/hunting rules and regulations is provided. The system generally comprises a global positioning system (GPS), a processor operably connected to the GPS, a power supply, a display operably connected to the processor, and a non-transitory computer-readable medium coupled to the processor and having instructions stored thereon. The system and method are designed to easily and conveniently compile and store information or data related to wildlife sports. The system may use this information to help a user comply with state and federal rules and regulations via the creation of registration strategies and via indicia.
US11574531B2 Systems and methods for acquiring data from articles of merchandise on display
Embodiments of the present invention are directed to systems, devices, and methods for displaying and securing articles of merchandise. In one example, a merchandise security system includes a plurality of security devices. Each of the security devices is configured to be attached to an article of merchandise and includes an illumination source for generating a light signal. The system also includes at least one computing device configured to communicate with the illumination sources in order to obtain data from the security devices and/or the articles of merchandise. Each of the security devices is configured to configured to generate a security signal in response to removal of the article of merchandise from the security device.
US11574524B2 Systems and methods for video game competition wagering
Video game competition wagering in a hybrid game including a host game and a guest game is disclosed. A wager associated with a player in the host game is received. An outcome of at least one gambling event in the host game is determined. Game elements are associated with the player based at least in part on the gambling event outcome. The game elements may affect the player's interaction in a round of play of the guest game. A gaming outcome is determined based on the player's interaction with the round of play in the guest game.
US11574520B2 Method of notifying user of a known contact's wager
The present disclosure provides a method of notifying a user of a friend's wager allowing the user to place the same wager or the opposite wager to bet with or against their friends. The method includes being able to add friends on a wagering app, determining the current wager market that the user is in, and using the friend data stored to determine if one or more of the user's friends are in the same wager market or participating in wagering on the same live event and then notifying the user if one or more of their friends places a wager through a notification on the wagering app.
US11574512B2 System for facilitating access to a secured area
A movable barrier operator comprising a motor, communication circuitry configured to receive a control signal and communicate with a door lock associated with a passageway door, and a controller. The controller is configured to authenticate the control signal, wherein authenticating the control signal includes associating the signal with a first level of access or a second level of access. The controller is further configured to communicate with the door lock via the communication circuitry to permit opening of the passageway door in response to associating the control signal with the first level of access and inhibit opening of the passageway door in response to associating the control signal with the second level of access. The controller is configured to cause the motor to open the movable barrier regardless of association of the control signal with the first level of access or the second level of access.
US11574506B2 Fingerprint identification apparatus and electronic device
Embodiments of the present application disclose a fingerprint identification apparatus and an electronic device. The fingerprint identification apparatus is used to be disposed under a display screen and includes a first filter layer and a fingerprint sensor, and the first filter layer is disposed above the fingerprint sensor, the first filter layer includes a plurality of first filter units, and the plurality of first filter units are disposed in a region of the first filter layer corresponding to an edge region of the fingerprint sensor; sensing units of the edge region of the fingerprint sensor are configured to receive a light signal returned by a finger above the display screen and filtered by the plurality of first filter units; and sensing units of a middle region of the fingerprint sensor are configured to receive a light signal returned by the finger, to generate a fingerprint image of the finger.
US11574505B2 Display device and method for driving the same
A method for driving a display device is performed by the display device. The method includes: displaying a first image including user convenience information through a display panel; generating sensing data corresponding to a fingerprint sensing area by using a photoelectric sensor; and determining whether a sensed fingerprint corresponding to the sensing data is a fake fingerprint by comparing expected sensing light illuminance information based on the first image with sensed light illuminance information of the sensing data. The first image includes a first color pattern in the fingerprint sensing area of the display panel. A fake-determination image pattern includes the first color pattern and a second color pattern different from the first color pattern.
US11574504B2 Information processing apparatus, information processing method, and program
Disclosed is an information processing apparatus including processing circuitry that sets a behavior detection parameter corresponding to a behavior of a subject based on input information corresponding to characteristics of a subject in an image, and detects a behavior of the subject based on the set behavior detection parameter and a posture of the subject in the image. The present disclosure can be applied to, for example, a lecture capturing system.
US11574502B2 Method and device for identifying face, and computer-readable storage medium
Aspects of the disclosure can provide method for identifying a face where multiple images to be identified are received. Each of the multiple images includes a face image part. Each face image of face images in the multiple images to be identified is extracted. An initial figure identification result of identifying a figure in the each face image is determined by matching a face in the each face image respectively to a face in a target image in an image identification library. The face images are grouped. A target figure identification result for each face image in each group is determined according to the initial figure identification result for the each face image in the each group.
US11574498B2 Biometric capture device
A biometric capture device having an optical block integrating an acquisition surface, an optical acquisition system arranged so that a first light ray propagating, outside the optical block, along an optical axis of the said optical acquisition system forms at the level of the acquisition surface, an angle with respect to a normal to the acquisition surface of a value greater than a critical angle depending on the refractive indices of the optical block and of the air, the optical system also being arranged so that the optical axis forms an angle with respect to a normal to the exit face less than said critical angle, an illumination system configured to provide illumination of the acquisition surface, the illumination system generating a light beam defined by an illumination axis, a second light ray propagating along the illumination axis out of the optical block.
US11574495B2 Image processing method, apparatus, and storage medium for object detection
An image processing apparatus sets a maximum size of an object that is to be included in a detection result of detection processing to detect the object from an image captured by an imaging unit, and sets a second region based on a position of a first region, designated by a user, in the image and the set maximum size. The second region, larger than the first region, includes the first region, and is subjected to the detection processing.
US11574490B2 Information processing apparatus and non-transitory computer readable medium storing information processing program
An information processing apparatus includes a processor configured to detect, in response to detection of plural first character strings each representing a first item from a document having writing fields for items, second character strings related to the plural first character strings, respectively, and set at least one of the detected second character strings in setting information as a second item associated with the first item.
US11574489B2 Image processing system, image processing method, and storage medium
According to the present disclosure, a handwriting image and a background image are combined, thereby generating a combined image, a correct answer label image is generated based on the handwriting image, and the generated combined image and the generated correct answer label image are used as learning data for training a neural network.
US11574481B2 Camera blockage detection for autonomous driving systems
Systems and methods for detecting blockages in images are described. An example method may include receiving a plurality of images captured by a camera installed on an apparatus. The method may include identifying one or more candidate blocked regions in the plurality of images. Each of the candidate blocked regions may contain image data caused by blockages in the camera's field-of-view. The method may further include assigning scores to the one or more candidate blocked regions based on relationships among the one or more candidate blocked regions in the plurality of images. In response to a determination that one of the scores is above a predetermined blockage threshold, the method may include generating an alarm signal for the apparatus.
US11574480B2 Computerized device for driving assistance
A computerized device for driving assistance comprises a memory (4) designed to receive data point cloud data (8) in which a point cloud associates, for a given instant, points each having coordinates in a plane associated with the point cloud and a value denoting a height. The device furthermore comprises a calculator (6) designed to access the memory (4) and, for a given point cloud, to calculate data on the probability of belonging to a reference surface, associated with each point of the data point cloud, on the one hand, and node data associating a value denoting a height (hi) and two values indicating a slope in a plane associated with the plane of the given point cloud, on the other hand, by determining a Gaussian random conditional field by way of the data point cloud data (8) corresponding to the given point cloud, which Gaussian random conditional field is represented by a mesh of nodes in said associated plane, which nodes are defined by the node data, and to return the data on the probability of belonging to a reference surface and/or at least some of the node data and values denoting a height.
US11574479B2 Image processing apparatus
An image processing apparatus including a plurality of transfer units, a data storage, an image processing processor, and a test circuit. A plurality of captured image data are respectively assigned to the plurality of transfer units and the plurality of transfer units transfer the assigned image data. The data storage unit stores the plurality of image data which are transferred by the plurality of transfer units. The image processing processor performs image processing on the plurality of image data which are stored in the data storage unit. The test circuit tests the image processing processor in a period during which the image data are not input from the data storage unit to the image processing processor.
US11574476B2 On-line video filtering
Some embodiments relate to a system and method to increase the speed of a computer determination whether a video contains a particular content. In some embodiments, the quantity of data in the video is first reduced while preserving the searched-for content. Optionally, first, the size of the data is reduced by reducing the resolution, for example resolution may be reduced without searching and/or processing the full data set. Additionally or alternatively, low quality and/or empty data is removed from the dataset. Additionally or alternatively, redundant data may be searched out and/or removed. Optionally, after data reduction, the reduced dataset is analyzed to determine if it contains the searched-for content. Optionally, an estimate is made of the probability of the full dataset containing the searched-for content.
US11574474B2 Systems and methods for detecting objects within the boundary of a defined space while in artificial reality
A system generates a plurality of spatial points based on depth measurements of physical objects. The system determines, based on the plurality of spatial points, an occupancy score for each voxel within a plurality of voxels. The system identifies, based on a gaze of the user, a first set of occupied voxels that are in a field of view of the user and a second set of occupied voxels that are outside the field of view of the user. The system updates the occupancy scores of the first set of occupied voxels by temporally decaying one or more of the plurality of spatial points within the first set of occupied voxels. The system maintains the occupancy scores of the second set of occupied voxels. The system detects intrusions in a predefined subspace within a physical space based on the updated occupancy scores of the first set of occupied voxels.
US11574458B2 Automated survey results generation from an image
In one or more embodiments described herein, device, computer-implemented methods, and/or computer program products that facilitate automated survey results generation from an image are provided. According to an embodiment, a system can comprise a memory that stores computer executable components and a processor that executes the computer executable components stored in the memory. The computer executable components can comprise an image capturing component that captures a first sample image. The computer executable components can further comprise an image processing component that processes the first sample image to determine a survey count, wherein the survey count indicates a number of times a survey image was identified in the first sample image. The computer executable components can further comprise an authentication component that adjusts the survey count based on detection of a discrepancy.
US11574447B2 Method for capturing real-world information into virtual environment and related head-mounted device
A method for capturing real-world information into a virtual environment is provided. The method is suitable for a head-mounted device (HMD) located in a physical environment, and includes the following operations: providing the virtual environment, wherein a real-world content within the virtual environment is captured from a part of the physical environment corresponding to a perspective of the HMD; tracking a feature point which located within the physical environment and moved by a user, so as to define a selected plane of the real-world content by projecting a moving track of the feature point onto the real-world content; capturing image information corresponding to the selected plane; and generating a virtual object having an appearance rendered according to the image information, in which the virtual object is adjustable in size.
US11574446B2 Digital image reality aligning kit and method applied to mixed reality system for surgical navigation
The present invention relates to a digital image reality aligning kit, applied to a mixed reality system integrated with a surgical navigation system including: a plurality of moveable markers corresponded to a plurality of moveable marker coordinates respectively and a part of the plurality of moveable markers configured on a surgical instrument; a positioning marker corresponded to a positioning marker coordinate and configured in proximity to a surgical area corresponded to a surgical area coordinate, when the positioning marker is settled, the relative position thereof with respect to the other part of the plurality of moveable markers and the surgical area are determined accordingly, so as to transform the surgical area coordinate to the positioning marker coordinate; and a mixed reality device corresponded to a mixed reality device coordinate and detecting the positioning marker to transform the positioning marker coordinate to the mixed reality device coordinate accordingly, so as to project a surgical area digital image corresponded to a surgical area digital image coordinate onto the surgical area.
US11574443B2 Techniques for improving mesh accuracy using labeled inputs
A method and system for improving a three-dimensional (3D) representation of objects using semantic data. The method comprises receiving an input data generated in response to captured video in a filming area; setting at least one parameter for each region in the input data; and generating a 3D representation based in part on the at least one parameter and semantic data associated with the input data.
US11574442B2 Systems and methods for generating three dimensional geometry
Systems and methods are described for creating three dimensional models of building objects by creating a point cloud from a plurality of input images, defining edges of the building object's surfaces represented by the point cloud, creating simplified geometries of the building object's surfaces and constructing a building model based on the simplified geometries. Input images may include ground, orthographic, or oblique images. The resultant model may be scaled according to correlation with select image types and textured.
US11574437B2 Shadow rendering method and apparatus, computer device, and storage medium
This application discloses a shadow rendering method and apparatus, a computer device, and a storage medium, the method including: obtaining at least one rendering structure in a virtual scene according to an illumination direction in the virtual scene; obtaining model coordinates of a plurality of pixels according to a current viewing angle associated with the virtual scene and depth information of the plurality of pixels; sampling at least one shadow map according to the model coordinates of the plurality of pixels to obtain a plurality of sampling points corresponding to the plurality of pixels; and rendering the plurality of sampling points in the virtual scene to obtain at least one shadow associated with the at least one virtual object.
US11574432B2 Image processing apparatus, image processing method, and storage medium
The image processing apparatus obtains an image representing an object, performs specific processing for an object included in an area whose object extraction accuracy is lower than a threshold value in the captured image, and generates three-dimensional shape data of the object based on the image representing the object for which the specific processing has been performed.
US11574430B2 Method and system for creating animal type avatar using human face
Disclosed are methods, systems and apparatuses for creating an animal-shaped avatar using a human face. An avatar creation method according to example embodiments includes analyzing an image including a human face and automatically creating an animal-shaped avatar corresponding to the human face.
US11574424B2 Augmented reality map curation
An augmented reality device may communicate with a map server via an API interface to provide mapping data that may be implemented into a canonical map, and may also receive map data from the map server. A visualization of map quality, including quality indicators for multiple cells of the environment, may be provided to the user as an overlay to the current real-world environment seen through the AR device. These visualizations may include, for example, a map quality minimap and/or a map quality overlay. The visualizations provide guidance to the user that allows more efficient updates to the map, thereby improving map quality and localization of users into the map.
US11574416B2 Generating body pose information
A method includes obtaining a set of images that correspond to a person. The method includes generating a body pose model of the person defined by a branched plurality of neural network systems. Each neural network system models a respective portion of the person between a first body-joint and a second body-joint as dependent on an adjacent portion of the person sharing the first body-joint. Providing the set of images of the respective portion to a first one and a second one of the neural network systems. The first one and second one correspond to adjacent body portions. The method includes determining, jointly by at least the first one and second one of the plurality of neural network systems pose information for the first respective body-joint and the second respective body-joint.
US11574414B2 Edge-based three-dimensional tracking and registration method and apparatus for augmented reality, and storage medium
The present disclosure discloses an edge-based three-dimensional tracking and registration method and apparatus for augmented reality, and a storage medium. The method includes: obtaining an initial pose of a three-dimensional object in an image; extracting edgelet features of a contour of the three-dimensional object based on the initial pose; dividing the edgelet features into groups, and performing searching on the image to find a matching point corresponding to respective edgelet feature in each group; and calculating a pose of the three-dimensional object based on matching points found in the groups.
US11574412B2 Hyperspectral imaging with tool tracking in a light deficient environment
An endoscopic imaging system for use in a light deficient environment includes an imaging device having a tube, one or more image sensors, and a lens assembly including at least one optical elements that corresponds to the one or more image sensors. The endoscopic system includes a display for a user to visualize a scene and an image signal processing controller. The endoscopic system includes a light engine having an illumination source generating one or more pulses of electromagnetic radiation and a lumen transmitting one or more pulses of electromagnetic radiation to a distal tip of an endoscope.
US11574411B2 Deformable image registration based on an image mask generated based on a two-dimensional (2D) computed tomography (CT) image
In accordance with at least some embodiments of the present disclosure, a process to improve computed tomography (CT) to cone beam computed tomography (CBCT) registration is disclosed. The process may include receiving a CT image generated by CT-scanning of an object, and receiving a CBCT image generated by CBCT-scanning of the object. The process may include generating an image mask based on Digital Imaging and Communications in Medicine (DICOM) information extracted from the CBCT image. For a specific pixel in the CBCT image, the image mask contains a corresponding data-field indicating whether the specific pixel contains image data generated based on the CBCT-scanning of the object. The process may further include generating a registered image by utilizing the image mask to perform a DIR between the CT image and the CBCT image.
US11574410B2 Person tracking support device and person tracking support system
A person tracking support device includes a processor. The processor acquires identification information of a tracked person identified from a face image of a person imaged by a first camera, and a first time at which the tracked person is imaged by the first camera, and also acquires a second time at which the tracked person is imaged by a second camera positioned away from the first camera, predicts a time at which the tracked person reaches a specific area on the basis of an elapsed time from the first time to the second time and a distance from the first camera to the second camera, and notifies a mobile terminal device possessed by each of a plurality of observers of the identification information of the tracked person, the specific area, and the time predicted.
US11574407B2 System, method, and apparatus for monitoring, regulating, or controlling fluid flow
An apparatus, system and method for regulating fluid flow are disclosed. The apparatus includes a flow rate sensor and a valve. The flow rate sensor uses images to estimate flow through a drip chamber and then controls the valve based on the estimated flow rate. The valve comprises a rigid housing disposed around the tube in which fluid flow is being controlled. Increasing the pressure in the housing controls the size of the lumen within the tube by deforming the tube, therefore controlling flow through the tube.
US11574405B2 Analysis of the severity of skin disease through entropy quantification
The present invention provides an analysis and method of quantifying the severity of skin diseases through the skin exhibited entropy. Quantitative analysis and evaluation of skin is a new, non-invasive, quick, and reproducible method of assessing skin disease and skin disease progression. The quantitative analysis of the skin disease applies a entropy algorithm to quantify the severity of the disease and compared to healthy skin. The method is applied in determination of the severity of the skin disease or applied to determine the effectiveness of the subsequent treatment modalities. It is highly reproducible and removes physician's own bias and past experience.
US11574401B2 Medical image processing apparatus and endoscope apparatus
A medical image processing apparatus includes a medical image acquisition unit that acquires a medical image including a subject image, a first discrimination processing unit that performs a first discrimination process of detecting a lesion and discriminating a degree of progress of the detected lesion by using a first medical image captured using first illumination light having a specific spectrum, among the medical images, and a second discrimination processing unit that performs a second discrimination process of discriminating the degree of progress of the lesion by using a second medical image captured using second illumination light having a spectrum different from the first illumination light, among the medical images.
US11574385B2 Electronic apparatus and control method for updating parameters of neural networks while generating high-resolution images
Disclosed is an electronic apparatus. The electronic apparatus includes: a memory configured to store information regarding an artificial intelligence model including a plurality of layers; and a processor configured to perform interpolation processing on an input image and to process the interpolated image using the artificial intelligence model to obtain an output image, wherein the processor is configured to be operated in a first mode or a second mode based on an update of parameters used in at least one of the plurality of layers being required, the first mode including a mode in which the output image is obtained based on an image processed using the artificial intelligence model in which the parameters are updated and based on the interpolated image, and the second mode includes a mode in which the output image is obtained based on the interpolated image.
US11574383B2 Apparatus and method for non-uniform frame buffer rasterization
An apparatus and method are described for a non-uniform rasterizer. For example, one embodiment of an apparatus comprises: a graphics processor to process graphics data and render images using the graphics data; and a non-uniform rasterizer within the graphics processor to determine different resolutions to be used for different regions of an image, the non-uniform rasterizer to receive a plurality of polygons to be rasterized and to responsively rasterize the polygons in accordance with the different resolutions.
US11574381B2 Method and apparatus for buffer sharing
Embodiments are generally directed to methods and apparatuses for buffer sharing. An embodiment of a method comprises: receiving a plurality of graphics data comprising a first graphics data, each of the plurality of graphics data mapped to a corresponding buffer in a Graphics Processing Unit (GPU) memory, wherein the first graphics data is mapped to a first buffer in the GPU memory; receiving a second graphics data mapped to a second buffer in the GPU memory; comparing the first buffer mapped by the first graphics data with the second buffer mapped by the second graphics data; and remapping the second graphics data to the first buffer if the first buffer is identical with the second buffer.
US11574380B2 Methods and apparatus for optimizing GPU kernel with SIMO approach for downscaling utilizing GPU cache
The present disclosure relates to methods and devices for graphics processing including an apparatus. In some aspects, the apparatus may determine a first input pixel area of an input image and a second input pixel area of the input image. The apparatus may also convert at least one of one or more first input pixels of a plurality of first input pixels or one or more second input pixels of a plurality of second input pixels. Additionally, the apparatus may store, in at least one cache or memory, the converted at least one of the one or more first input pixels or the one or more second input pixels. The apparatus may also configure at least one of one or more first output pixels of a plurality of first output pixels or one or more second output pixels of a plurality of second output pixels.
US11574369B1 Systems and methods associated with cash pooling
Systems, methods, and other embodiments associated with cash pooling. According to one embodiment, a system includes an account logic configured to receive at least one change selected by a user and make the at least one change to a pool. The pool includes a plurality of accounts. The system further includes a settlement logic configured to calculate a balance for one or more accounts in the pool. The settlement logic is further configured to identify at least one settlement options for the one or more accounts based at least in part on the balance.
US11574367B2 Estimate potential insurance payout
An example system for mapping payout information can include: a processor; and system memory including instruction which, when executed by the processor, cause the system to: generate a story selection module programmed to present a user with at least one story scenario, with the story scenario including a story having a story outline with a plurality of story conditions, and each of the story conditions includes a plurality of selectable story options; and generate an insurance payout module programmed to present the user with an estimated insurance payout based upon the selectable story options and information associated with an insurance plan available for selection by the user.
US11574364B2 Systems and methods for automated review of risk adjustment data on submitted medical claims
Disclosed and described herein are systems and methods of performing computer-aided analysis of health claims to determine if a current claim is consistent with past claims for a member. Consistent claims are directed to a healthcare payor while non-consistent claims are returned for review and/or revision.
US11574362B2 AI-based vehicle support system and method for use therewith
A vehicle transaction support system operates by: generating, based on customer prequalification data and extended bureau data and utilizing a customer grading engine having a first artificial intelligence model trained via machine learning, a customer grade that predicts a likelihood of transaction default associated with a customer; generating, based on customer profile data that includes the customer grade and other customer profile data and utilizing a vehicle recommendation engine having a second artificial intelligence model trained via machine learning, vehicle options data that indicates vehicles selected from a vehicle database; and generating, based on at least a portion of the customer profile data and the vehicle options data and utilizing a transaction recommendation engine having a third artificial intelligence model trained via machine learning, terms data associated with each of the vehicles selected from the vehicle database.
US11574361B2 Reducing account churn rate through intelligent collaborative filtering
There are provided systems and methods for reducing account churn rate through intelligent collaborative filtering. A user may utilize an online account with the service provider to perform various actions and generate account usage data, such as usage of various service subcategories of the service provider or different subcategorizations for the user. Based on the current user's usage of services and other subcategorizations of the user, the user may be compared to other past users that have left the service provider utilizing collaborative filtering for matching users and user vectorization. For example, a matrix of the past users may be made based on the number of matching user that fall into the same categorizations. Each row of the matrix may be vectorized and compared to current user. If this comparison indicates potential attrition of the account, a remediation action may be taken.
US11574360B2 Fraud detection based on community change analysis
A computer-implemented method for performing financial fraud assessment, the method includes receiving financial information associated with customer accounts that have been identified as being associated with suspicious financial activity; establishing communities for the customer accounts; creating a baseline set of features for each of the communities; receiving new financial information associated with customer accounts; updating the communities for the customer accounts based on the new financial information; extracting an updated set of features for each of the communities; and performing fraud assessment by determining whether a change between the updated set of features and the baseline set of features for each of the communities is indicative of an increased risk of fraud.
US11574354B2 Methods and apparatus for interactive evolutionary algorithms with respondent directed breeding
A method comprises displaying visual representations of a plurality of product alternatives each including at least one attribute variant to a respondent, receiving from the respondent an indication of a preferred one of the plurality of product alternatives, transmitting a request to the respondent to identify at least one attribute variant of a non-preferred product alternative that is preferred by the respondent to the corresponding attribute variant of the preferred one of the plurality of product alternatives and receiving a response from the respondent identifying at least one attribute variant of a non-preferred product alternative that is preferred by the respondent to the corresponding attribute variant of the preferred one of the plurality of product alternatives.
US11574351B2 System and method for quality assessment of product description
A system for assessing text content of a product. The system includes a computing device having a processor and a storage device storing computer executable code. The computer executable code, when executed at the processor, is configured to: provide text contents and confounding features of products; train a first regression model using the text content and the confounding features of the products; train the second regression model using the confounding features; operate the first regression model using the text contents and the confounding features to obtain a total loss; operate the second regression model using the confounding features of to obtain a partial loss; subtract the total loss from the partial loss to obtain a residual loss; use the residual loss to evaluate models and parameters for the regression models; and use the first regression model to obtain log odds of the words indicating importance of the words.
US11574348B2 Job-specific contact center generation
Systems and methods for the generation of job-specific contact centers are disclosed. The system may enable customers to generate a contact center during a job bidding phase and/or during pendency of the job. The contact center may enable communications between the customer and one or more contractors. The generated contact center may be both customer specific and job specific. The contact center may include any suitable communication technology, including an interactive voice response (IVR) system.
US11574343B2 Automatic generation of electronic advertising messages containing one or more automatically selected stock photography images
A facility for constructing an advertising message in connection with a web page is described. The facility obtains text associated with the web page, and uses the obtained text to generate a query. The facility uses the generated query to select a stock photography image, and generates an advertising message that incorporates the selected stock photography image.
US11574342B2 Seamless promotion redemption
Systems and related methods of providing seamless transactions, including payments and promotion redemptions, are discussed herein. Some embodiments may provide for a system including a communication beacon and one or more servers. The communication beacon may be configured to communicate with consumer devices via a direct wireless connection when the consumer devices are within a wireless direct communicable range of the communication beacon. The one or more servers may be configured to associate the communication with a merchant and receive consumer presence data from the communication beacon such that consumer presence at the merchant may be determined. In response, the one or more servers may be configured to perform a seamless transaction on behalf the consumer that allows the consumer to provide payments or redeem promotions, among other things, simply by self-identifying with the merchant while carrying the consumer device.
US11574338B2 Control system based on viewable attention
Adaptive control of exposure. A proportional exposure cap is a maximum fraction applicable to a recipient's total viewable attention in a time window. The total viewable attention represents all viewable advertising content which will be provided to the recipient. A notification of availability of an opportunity to expose a specified recipient to advertising content is received during the time window. The specified recipient's consumed viewable attention is detected. The specified recipient's total viewable attention for the time window is predicted. Responsive to the maximum fraction of the specified recipient's predicted total viewable attention for the time window being greater than the consumed viewable attention of the specified recipient, content is sent to the specified recipient and the consumed viewable attention is updated.
US11574336B1 Apparatus for secure decentralized rebate management
An apparatus for secure decentralized rebate management is presented. The apparatus includes at least a processor and a memory containing instructions configuring the at least a processor to receive a claim process request including a plurality of elements of a user data and generate a claim initial entry comprising a conditional claim trigger configured to deploy on an immutable sequential listing. The at least a processor is further configured to execute a claim mapping function including the at least a processor to generate a conditional rebate array including a plurality of rebate requirements, match each rebate requirement to each element of the user data, deploy a plurality of claim test entries representing matches on a private layer, and determine a claim mapping result. The at least a processor is configured to generate a claim result entry configured to deploy on the immutable sequential listing and execute the conditional claim trigger.
US11574335B2 Apparatus and method for utilizing immediate gratification promotions
An apparatus, computer program product, and method are disclosed for generating immediate gratification promotions. An example apparatus includes communications circuitry configured to receive contextual data regarding a set of consumer devices, wherein the contextual data identifies locations of each consumer device of the set of consumer devices, receive resource management data regarding a set of merchant locations, transmit, to a consumer device of the set of consumer devices, a message indicating terms of an immediate gratification promotion redeemable at a merchant location of the set of merchant locations, wherein the immediate gratification promotion comprises a promotion for which purchase automatically initiates redemption, and receive, from the consumer device, a message requesting purchase of the immediate gratification promotion. The example apparatus further includes design circuitry configured to generate the terms of the immediate gratification promotion based on the received contextual data and the received resource management data.
US11574332B1 Method for generating and using a 2D barcode
A method of generating and using a 2D barcode to provide an authenticated service subscriber with an adapted offer comprising monitoring and identifying, by a monitoring application associated with a first service provider, a social network for keywords related to a negative subscriber interaction with a second service provider; engaging a subscriber associated with the negative interaction by the first service provider; generating a one-time use 2D barcode associated with an offer and comprising embedded subscriber information; storing the barcode in a data store; sending the barcode to a mobile device; presenting and scanning the barcode; decoding the information by an offer application; authenticating the identity of the subscriber; adapting the offer based on the subscriber information; searching an inventory data store associated with a physical retail location of the first service provider; locating and presenting the adapted offer; and marking the barcode as expired in the barcode data store.
US11574331B2 Method and system for sharing personal information with web sites
In one embodiment, a user of a client device may selectively share personal data with web companies. The personal data may be shared directly via transmission by the client device to the web companies. Alternatively, the personal data may be shared with the web companies via a personal data sharing system that collects and maintains personal data associated with users. The personal data sharing system may reward the user for sharing their personal data with the web companies.
US11574330B2 Distributed system to enable dynamic, on-demand sales force with merchant, seller and buyer networked
A distributed system that includes a merchant application, a buyer application and a seller or drummer application. The applications reside and run on personal computing devices and operate together to allow a merchant to create an offer, drummers to select, present and share the offer with buyers, and buyers to receive and save the offers in anticipation of a conversion. Upon a conversion, revenue derived from the transaction is provided to the merchant but, some of revenue is shared with one or more drummers involved in pushing the offer.
US11574329B2 Systems and methods for providing utilities based on blockchain-specific populations of unique digital articles
Systems and methods to provide utilities based on blockchain-specific populations of unique digital articles in an online gaming platform are disclosed. Exemplary implementations may execute instances of a game; manage user accounts, including a first user account having a first account inventory that includes a first unique digital article; receive a first recordation request to record ownership of the first unique digital article on a first decentralized ledger; determine a size of a set or population of unique digital articles that include the first unique digital article; determine a fraction of the set or population of unique digital articles recorded on the first decentralized ledger; receive a first reward request for a first reward; compare the determined fraction with a threshold value; based on the comparison, provide either the first reward or else provide no award or a smaller award.
US11574328B2 System and method for conducting semi-opaque sales with item bundles
Disclosed are systems, methods, and non-transitory computer-readable storage media for semi-opaque sales with bundles of items. An example bundle can include hotel lodging and a bonus service, status, or item associated with that hotel. An system can identify a first bundle of a first base and bonus item, and a second bundle of a second base and bonus item. The system can present a semi-opaque offer comprising the first bundle, the second bundle, and a discount price, wherein the semi-opaque offer does not identify which of the first bundle and the second bundle will be sold at the discount price to the user upon acceptance of the semi-opaque offer, and wherein the discount price is a full price of the first base item. After receiving acceptance of the semi-opaque offer from the user, the system can disclose that the user has purchased the first bundle at the discount price.
US11574326B2 Identifying topic variances from digital survey responses
This disclosure covers methods, systems, and computer-readable media that identify a topic variance from digital survey responses and provide a variety of functionalities to a digital survey system based on the topic variance (i.e., by modifying a digital survey reporting structure based on the topic variance). In certain embodiments, the disclosed systems analyze one or more sets of digital survey responses to generate one or more response models. Furthermore, the disclosed systems can analyze the one or more response models to identify a topic variance (e.g., an emerging topic, a change in trend for a topic, and/or a change in sentiment for a topic). Upon identifying a topic variance, the disclosed systems modify a digital survey reporting structure and/or generate notifications based on the identified topic variance.
US11574309B2 Digital user identity verification
Verification of user identities is an important aspect of computer and network security. In some instances, a first user may attempt to engage with a second user via a web application, mobile phone app, or other software without necessary knowing that the identity of a second user is accurate. The computer security problem of identity verification may be particularly acute when the only contact information is an email address, phone number, or other electronic identifier that can potentially change ownership (e.g. a person may get a new phone number, someone might purchase an Internet domain and thus change ownership of an email address, etc.) This disclosure and claims relate to techniques that allow for enhanced security by verifying an identity of a user via specific prompts and interactions provided via software. Particular credentials may be required in order to verify user identity, including biometrics and other specific required responses.
US11574306B2 Directing a transaction from one card to another card based on a cardholder preference provided to an issuer
A computer-implemented method performed by an issuer computer comprises receiving an authorization request for a transaction between a cardholder and a merchant using a first account identifier. A repository is searched for a preference set with the issuer by a cardholder to use a second account identifier when at least one transaction is received for the first account identifier. The transaction is authorized using the second account identifier in place of the first account identifier without knowledge by the merchant that the second account identifier was used. An authorization response is then returned to the merchant.
US11574305B1 Extensible electronic payment schema
In one arrangement, a non-transitory computer readable media having computer-executable instructions embodied therein that, when executed by at least one processor of a computing system, cause the computing system to process an electronic transaction using a schema. The schema includes a first unique entity object identifier identifying a sender, a second unique entity object identifier identifying a receiver, and a first transaction object identifier identifying the transaction. The first transaction object identifier is located at a top level of a hierarchy of a plurality of transaction object identifiers. The schema further includes transaction information comprising the first unique entity object identifier, the second unique entity object identifier, and the unique transaction object identifier.
US11574300B1 Mobile wallet systems and methods using trace identifier using card networks
A mobile wallet computer server receives a fund access request from a user device. The fund access request is made in connection with a payment transaction. The mobile wallet server generates a tokenized card number, transmits the tokenized card number to the user device, and receives receive the tokenized card number from a card network computer system after having been routed from the user device via a merchant computer system and via an acquirer processor computer system. The mobile wallet computer server converts the tokenized card number to the actual credit card account number of the user and transmits the actual credit card account number to the card network computer system to process the payment transaction.
US11574292B2 Open mobile payment systems and methods
Systems, apparatuses, and methods are provided herein for payments through point of sale systems. A system comprises a plurality of in-store POS systems, a user accounts database, and a merchant payment system configured to communicate with a plurality of user devices and a plurality of digital wallet provider systems. The merchant payment system comprises a control circuit configured to associate a user account with a plurality of digital wallet accounts in the user accounts database, wherein at least one of the plurality of digital wallet accounts is associated with two or more payment methods, receive a transaction request from a user device associated with the user account, select a digital wallet provider from the plurality of digital wallet accounts associated with the user account, and send a payment authorization request to a digital wallet provider system associated with the digital wallet provider for payment authorization.
US11574291B2 Methods for exchanging and evaluating virtual currency
There may be provided a secure ledger network for executing cryptocurrency transactions, the secure ledger network includes at least one hardware processor, a non-transitory machine-readable storage medium having an executable computer readable program code, the at least one hardware processor configured to execute the computer-readable program code to: receive, by the secure ledger network, a request to validate a smart contract that determines at least one rule for performing a transaction related to a first cryptocurrency token, wherein an execution of the transaction comprising determining a price of the first cryptocurrency token based on a status of the first cryptocurrency token, and a status of an other cryptocurrency token; determine whether to validate the smart contract; when determining to validate the smart contract then updating a secure ledger maintained by the secure ledger network with the smart contract; receiving, by the secure ledger network, a request to execute a transaction related to the first cryptocurrency token; performing the transaction by executing, by the secure ledger network, the smart contract; and updating the secure ledger about a completion of the transaction.
US11574289B2 System for managing utility and waste services
A system is disclosed for managing services at a customer location. The system may have at least one offboard utility meter, a communication device, and a controller in communication with the at least one offboard utility meter via the communication device. The controller may be configured to receive information from the at least one offboard utility meter during a waste service activity at the customer location by a waste service vehicle and to determine based on the information from the at least one offboard utility meter a fee associated with at least one utility service provided at the customer location. The controller may also be configured to generate at least one invoice for the waste service activity and for the fee associated with the at least one utility service.
US11574286B2 Trading partner relationship graph for information exchange platform
An information exchange platform referred to as a Trading Grid (TG) may perform relationship-based data processing utilizing a trading partner (TP) graph that describes relationships amongst operating units (OUs) on the TG. When the TG receives a request from an OU to exchange data with a TP, the TG accesses the TP graph and determines a relationship between the OU and their TP as reflected in the TP graph. The TP graph is maintained and controlled by the system independently of the OU and the TP. The TG may route the data based on instructions associated with the relationship that is reflected in the TP graph. The instructions associated with the relationship may specify network based services provided by the TG. An orchestration component may operate to orchestrate the performance of the network based services. The TG then communicates the processed and/or produced data to the TP.
US11574276B2 Warehouse management, a robot and an adaptor
A method for retrieving content stored in a warehouse, the method may include: maintaining first content in boxes of a lowest shelf of a storage unit of the warehouse, while maintaining in boxes of higher shelves of the storage unit second content that is of less interest than the first content; accessing the boxes of the lowest shelf and providing the boxes to interfacing units, by a first robot; accessing the boxes of the higher shelves and providing the boxes to the interfacing units, by a second robot; wherein the first robot, when positioned at a lower position, is lower than a height of the lowest shelf; and wherein the second robot is higher than the height of the lowest shelf.
US11574274B2 System and method for evaluating application errors in e-commerce applications
Systems and methods for tracking and ranking errors in computer systems may be used in e-commerce applications in order to identify errors that occur in e-commerce user sessions along with an estimate of potential lost revenues resulting from the error. The errors and associated lost revenues may allow prioritizing of which errors to address.
US11574273B2 Systems and methods for automated evaluation of digital services
A digital service evaluation system evaluates services and user sessions provided by a service, to provide an overall score of the service. The digital service evaluation system detects client sessions associated with one or more devices. The digital service evaluation system obtains a first plurality of scores associated with performance metrics of the client session, and calculates an overall score for the client session. The digital service evaluation system obtains a second plurality of scores and calculates a second overall score. The digital service evaluation system determines a weight for each performance metric based on the first and second plurality of scores and the overall scores. The digital service evaluation system uses the weights to determine which performance metric caused a change in the overall scores. The digital service evaluation system takes an action based on the determination that a performance metric caused a change in the overall scores.
US11574270B1 Methods and systems for workplace risk assessment
Systems and methods are provided for evaluating workplace risk by associating sensors with individual members of a workforce to measure conditions affecting the individual. Data is obtained from the sensors for reoccurring work periods for each individual so that a risk analysis may be performed to derive a risk score. Probability of injury is calculated aggregating risk scores for multiple reoccurring work periods. The calculated probability of injury is used to quantify workplace risk for the at least one individual and an enterprise risk assessment is provided by combining the quantified risks for each individual.
US11574264B2 Interactive network and method for securing conveyance services
The inventive system and method address a long felt need for enhancing the efficiency of systems in the interactive conveyance industry for goods and services by providing for the filtering, selection and securing of conveyance services in accordance with one or more of client and representative preferences in substantially real time.
US11574263B2 System and method for providing multiple transportation proposals to a user
A computer-implemented method that, in an embodiment, includes receiving a travel request from a traveler that includes a pickup and destination location and a number of travelers and analyzing the travel request and calculating routes for vehicles that are partially based on the pickup and destination location, the number of travelers, destination locations of travelers located in the vehicles, traffic conditions, minimizing a waiting time for the traveler, minimizing a travel time for the traveler, minimizing a travel time for the travelers located in the vehicles, and optimizing an aggregation of travelers on each of the plurality vehicles. In an embodiment, the plurality of vehicles includes 5 vehicles or more and based on the calculating, the method includes supplying a selected route to a selected vehicle and supplying to the traveler, identification information related to the selected vehicle thereby resulting in transportation of the traveler to the destination location.
US11574258B2 Method and system for analyzing contact studies
A method, system and computer-readable medium for analyzing contact studies for a call service center is presented. The method includes the steps of: acquiring data instances of a Collector tool from all persons monitoring contacts at a call service center during a given study period; retrieving a study design from a Planner tool to verify that acquired data instances conform to the study design; selecting data parameters for the acquired data instances, wherein the data parameters describe multiple features of the acquired data; automatically selecting an appropriate chart format that is appropriate for measurement units used by the data parameters; and creating a chart using the appropriate chart format and the data parameters. The steps in the method may all be automatically performed by an Analyzer logic.
US11574256B2 Omnichannel golf communications system
A golf communications system utilizes an interactive voice response system to facilitate user-selected omnichannel communications options among a community of golfers. The communications options include booking tee times, allocation of payments among a group of golfers, virtual pro shop communications, and e-commerce subscriptions. The various channels may include email, text, VoIP communications, Internet chatrooms, and/or Internet messaging services. The system fully automates reception of input from one or more golfers for purposes of booking tee times, distributing communications among a plurality of golfers, and making transactions.
US11574255B2 Workstation management system
An intelligent furnishing system. The furnishing system includes an electronic device, a server, and a workstation. The workstation includes a short-range communication circuit, a user interface including a light source, and an electronic processor. The electronic processor is configured to receive a reservation including a reservation start time, increase a communication range of the short-range communication circuit when the reservation start time is a predetermined period of time from a current time, and receive a proximity signal from the electronic device. The electronic processor is also configured to illuminate the light source in a first color, receive a check-in signal when the proximity signal is received, change the light source from the first color to a second color, receive a check-out signal when the check-in signal is received, and change the light source from the second color to a third color when the check-out signal is received.
US11574251B2 Livestock and feedlot data collection and processing using UHF-band interrogation of radio frequency identification tags for feedlot arrival and risk assessment
An agricultural data collection framework is provided in a system and method for tracking and managing livestock, and for analyzing animal conditions such as health, growth, nutrition, and behavior. The framework uses ultra-high frequency interrogation of RFID tags to collect individual animal data across multiple geographical locations, and incorporates artificial intelligence techniques to develop machine learning base models for statistical process controls around each animal for evaluating the animal condition. The framework provides a determination of normality at an individual animal basis or for a specific location, and generates alerts, predictions, and a targeted processing or application schedule for prioritizing and delivering resources when intervention is needed.
US11574250B2 Classification of erroneous cell data
Classification of erroneous cell data includes performing unsupervised pre-training of a machine learning model to learn a bidirectional encoder representation of data cells, obtaining an initial training set, with labeled training examples that correlate observed cell data to correct cell data, for training the machine learning model to classify cell data, automatically augmenting the initial training set to produce an augmented training set, where the augmenting includes identifying patterns in the labeled training examples, generating transformation functions, and using the transformation functions, learning an augmentation strategy and automatically generating additional training examples correlating erroneous data values to correct data values, and training the machine learning model using the augmented training set.
US11574248B2 Systems and methods for automated content curation using signature analysis
Systems and methods are described herein for curating content that follows a narrative structure. A narrative structure comprises narrative portions that have a defined order. Signature analysis of known content that follows the narrative structure is used to train machine learning models for the narrative structure and the narrative portions that make up the narrative structure. Signature analysis of candidate content segments, along with machine learning models for the narrative portions, are used to identify candidate content segments that match the respective narrative portions. A candidate playlist is generated of the identified candidate content segments in the defined order. In one embodiment, the machine learning model for the narrative structure is used to validate the generated playlist.
US11574241B2 Adaptive threshold selection for SD-WAN tunnel failure prediction
In one embodiment, a supervisory service for a software-defined wide area network (SD-WAN) uses a plurality of different decision thresholds for a machine learning-based classifier, to predict tunnel failures of a tunnel in the SD-WAN. The supervisory service captures performance data indicative of performance of the classifier when using the different decision thresholds. The supervisory service selects, based on the captured performance data, a particular decision threshold for the classifier, in an attempt to optimize the performance of the classifier. The supervisory service uses the selected decision threshold for the classifier, to predict a tunnel failure of the tunnel.
US11574240B2 Categorization for a global taxonomy
Methods and systems are provided for generating training data for training a classifier to assign nodes of a taxonomy graph to items based on item descriptions. Each node has a label. For each item, the system identifies for that item one or more candidate paths within the taxonomy graph that are relevant to that item. The system identifies the candidate paths based on content of the item description of that item matching labels of nodes. A candidate path is a sequence of nodes starting a root node of the taxonomy graph. For each identified candidate path, the system labels the item description with the candidate path equivalently with leaf node or label of the leaf node. The labeled item descriptions compose the training data for training the classifier.
US11574238B2 Machine learning (ML)-based auto-visualization of plant assets
A machine learning (ML) based asset monitoring system that automatically determines damage mechanisms (DMs) and generates automatically updated visualizations of assets that include equipment and lines of a processing plant is disclosed. The asset monitoring system is communicatively coupled to the assets of the plant and continuously receives process parameters associated with the various processes and equipment in the plant. Corrosion loops (CLs) are identified and automatically demarcated by the asset monitoring system. DMs are predicted for each of the assets using a ML model based on the process parameters and the corrosion loops. The data regarding the DMs, CLs and the process parameters are used to obtain equipment risk rankings for the assets. Multi-dimensional visualizations of the assets that display the state of the plant assets in real-time are generated.
US11574237B2 Quick path to train, score, and operationalize a machine learning project
Automatically detecting and anticipating that an additional machine learning experiment may be needed. A method includes after successfully running a first experiment workflow, automatically prompting a user that an additional experiment workflow may be needed based on specific criteria associated with the first experiment workflow. The method further includes receiving input from the user confirming the additional experiment workflow. As a result of receiving input from the user confirming the additional experiment workflow, the method further includes the system automatically reconfiguring the first experiment workflow, including automatically identifying all necessary modules for the additional experiment workflow and connecting them properly to perform the intended second experiment workflow. The method further includes displaying to the user the first experimental workflow transitioning from the first experiment workflow to the additional experiment workflow.
US11574234B2 Blockchain for data and model governance
A model governance framework uses a shared ledger on the back of a blockchain. The solution tracks various analytic tracking documents (ATDs) and associated assets, like requirements and sprints, through various stages of an ATD lifecycle. Data schema and data distributions are also tracked. The decision models, corresponding variables and execution codes are also tracked. Existing variables and execution codes are made available via a preexisting asset ATD for reuse. Various transactions provide mechanism for accessing and manipulating the various assets through a recorded ledger of events and approvals. A system provides tracking of the approvals and the approvers of all model assets that are touched by any participant, and further provides access control and security for multi-user access. An application layer provides graphical access to the various aspects of the blockchain. Event notification provides the backbone for interfacing with various external systems like email servers and version control systems.
US11574232B2 Compression of machine-learned models via entropy penalized weight reparameterization
Example aspects of the present disclosure are directed to systems and methods that learn a compressed representation of a machine-learned model (e.g., neural network) via representation of the model parameters within a reparameterization space during training of the model. In particular, the present disclosure describes an end-to-end model weight compression approach that employs a latent-variable data compression method. The model parameters (e.g., weights and biases) are represented in a “latent” or “reparameterization” space, amounting to a reparameterization. In some implementations, this space can be equipped with a learned probability model, which is used first to impose an entropy penalty on the parameter representation during training, and second to compress the representation using arithmetic coding after training. The proposed approach can thus maximize accuracy and model compressibility jointly, in an end-to-end fashion, with the rate-error trade-off specified by a hyperparameter.
US11574230B1 Microwave integrated quantum circuits with vias and methods for making the same
A quantum computing system that includes a quantum circuit device having at least one operating frequency; a first substrate having a first surface on which the quantum circuit device is disposed; a second substrate having a first surface that defines a recess of the second substrate, the first and second substrates being arranged such that the recess of the second substrate forms an enclosure that houses the quantum circuit device; and an electrically conducting layer that covers at least a portion of the recess of the second substrate.
US11574228B2 Low power quantum controller
A quantum write controller includes an in-phase path that includes a first digital to analog converter (DAC) configured to receive an in-phase signal at a first frequency, a first mixer configured to create a third in phase frequency, a first combiner configured to combine an output of the first mixer with an output of a third mixer, and a second mixer configured to mix an output of the first combiner with a fourth in phase frequency. There is a quadrature path that includes a second DAC configured to receive a quadrature phase signal at the first frequency, a third mixer configured to create a third quadrature frequency, a second combiner configured to combine the output of the third mixer with the output of the first mixer, and a fourth mixer configured to mix an output of the second combiner with a fourth quadrature frequency.
US11574224B2 Facilitation of predictive internet-of-things device identification
Internet-of-things (IOT) devices can be identified based on specific behavioral patterns when their identification data is unknown. Previously identified IOT devices with similar behavioral patterns can be used as a baseline from which to compare data that is available about unknown IOT devices. For example, an IOT device can be pooled with a group of IOT devices based on the frequency with which they connect to a wireless network. Additionally, a confidence level of the unknown device being associated with the group of IOT devices can be generated based on such comparison data.
US11574223B2 Method and apparatus for rapid discovery of satellite behavior
A method for rapid discovery of satellite behavior, applied to a pursuit-evasion system including at least one satellite and a plurality of space sensing assets. The method includes performing transfer learning and zero-shot learning to obtain a semantic layer using space data information. The space data information includes simulated space data based on a physical model. The method further includes obtaining measured space-activity data of the satellite from the space sensing assets; performing manifold learning on the measured space-activity data to obtain measured state-related parameters of the satellite; modeling the state uncertainty and the uncertainty propagation of the satellite based on the measured state-related parameters; and performing game reasoning based on a Markov game model to predict satellite behavior and management of the plurality of space sensing assets according to the semantic layer and the modeled state uncertainty and uncertainty propagation.
US11574220B2 Method and device for evaluating cooking quality
Disclosed is a method for evaluating cooking quality that includes: in response to receiving evaluation information of a food sent by a terminal, retrieving an assessment result corresponding to the food, the assessment result being an assessment result of the cooking quality of a cooking appliance; and determining an evaluation result of the cooking quality of the cooking appliance based on the assessment result, the evaluation information, and a preset evaluation rule. Also disclosed is a device for evaluating cooking quality. With this disclosure, both the assessment result and the evaluation information are weighted in computing the evaluation result of the cooking quality of the cooking appliance. Such an evaluation result not only reflects users' subjective evaluation of the cooking quality, but it also reflects an objective and tenable evaluation of the cooking quality, making the evaluation of the cooking quality more reasonable.
US11574218B2 Intelligent selector control for user interfaces
Methods and systems for intelligently recommending selections for a selector control are disclosed. The method includes receiving a recommendation request from a selector control client, the recommendation request comprising a search string and a unique identifier of a user interacting with a selector control; identifying user identifiers of usernames matching the search string; retrieving machine learning features corresponding to the user identifiers of usernames matching the search string; applying a machine learning model to the retrieved machine learning features to assign weights to the retrieved machine learning features; computing recommendation scores for the user identifiers based on the assigned weights to the retrieved machine learning features; ranking the user identifiers based on the recommendation scores; and forwarding a ranked list of user identifiers to the selector control client for displaying in the selector control for selection by the user interacting with the selector control.
US11574214B2 Sequential decision analysis techniques for e-sports
Aspects of the subject disclosure may include, for example, training a decision scoring model for an e-sport based on historical data for the e-sport. In various embodiments, the decision scoring model may be trained based on the historical data and on metadata associated with the e-sport. Some embodiments can include identifying a plurality of candidate in-game decision sequences based on decision parameters for a gameplay decision of an ongoing gaming session and a gaming session history for the ongoing gaming session. Various embodiments can include applying the decision scoring model to rank the plurality of candidate in-game decision sequences. Other embodiments are disclosed.
US11574212B2 Interaction device and interactive response system
An interaction bot system is an interaction answer system that interacts with a user and provides an answer to a question from the user. The interaction bot system includes a first bot device and at least two or more second bot devices. The first bot device includes a first generation unit configured to generate first narrowing down information for specifying the second bot device corresponding to the question from the user on the basis of the question from the user, and a specification unit configured to specify the second bot device on the basis of the first narrowing down information. The second bot device includes a second generation unit configured to generate second narrowing down information for specifying the answer to the question on the basis of the question from the user, and an answer generation unit configured to generate and output the answer to the question from the user on the basis of the second narrowing down information.
US11574210B2 Behavior analysis system, behavior analysis method, and storage medium
Provided is a behavior analysis system including: a generation unit that generates a behavior data group including a plurality of behavior data on an analysis target basis; a conversion unit that converts the behavior data group of each of a plurality of analysis targets by converting a parameter which depends on the analysis target out of parameters included in the behavior data group into a parameter which does not depend on the analysis target; and an analysis unit that performs analysis by using the converted behavior data group of the plurality of analysis targets.
US11574208B2 Predicting refueling information for a client device
A device can receive fuel information associated with a vehicle and location information associated with the vehicle. The device can determine a home location associated with a user of a client device and a destination location associated with the user. The device can determine an estimated fuel usage, of the vehicle, associated with a route between the home location and the destination location. The device can determine an estimated quantity of trips between the home location and the destination location. The device can generate refueling information, associated with the vehicle, wherein the refueling information includes information identifying at least one of: the estimated quantity of trips between the home location and the destination location, a recommended date and time to refuel the vehicle, or a recommended refueling location. The device can transmit the refueling information to the client device.
US11574206B2 Defense and denial method
The presently disclosed method and system includes a network of computer devices, sensors, and actuators operating in concert with application software to actively detect, identify, and localize threats and generate real-time countermeasures designed to delay and/or mitigate damage that may be caused by the threats. Application software, in the form of automated reasoning and logic control, initiates preparatory and countermeasure sequences automatically, which may be used by users or automatically executed by the system to at least delay an attack to a physical asset/area by adversaries with use of non-lethal actuators. Learned scenarios are generated and continuously adapted via feedback loops and decision rules to provide preparatory and countermeasure sequences that maximize results with minimal expenditure of assets.
US11574198B2 Apparatus and method with neural network implementation of domain adaptation
A processor-implemented neural network operating method, the operating method comprising obtaining a neural network pre-trained in a source domain and a first style feature of the source domain, extracting a second style feature of a target domain from received input data of the target domain, using the neural network, performing domain adaptation of the input data, by performing style matching of the input data based on the first style feature of the source domain and the second style feature of the target domain, and processing the style-matched input data, using the neural network.
US11574196B2 Dynamic management of weight update bit length
Machine learning is enhanced by efficiently updating a weight that is represented as a conductivity of a resistive processing unit (RPU) that is connected between a row wire and a column wire. The weight is updated by the RPU interacting with bit streams carried on the row and column wires. Efficiency of the update is enhanced by calculating a bit length for the bit streams as a function of factors that include learning rate η, maximum activity xmax, maximum error differential δmax, and minimum weight update increment Δwmin.
US11574194B2 System and method for training neural networks with errors
A computing device includes one or more processors, random access memory (RAM), and a non-transitory computer-readable storage medium storing instructions for execution by the one or more processors. The computing device receives first data on which to train a neural network comprising at least one quantized layer and performs a set of training iterations to train weights for the neural network. Each training iteration of the set of training iterations includes stochastically writing values to the random access memory for a set of activations of the at least one quantized layer of the neural network using first write parameters corresponding to a first write error rate. The computing device stores trained values for the weights of the neural network. The trained neural network is configured to classify second data based on the stored values.
US11574192B2 Controller training based on historical data
A method of generating a controller for a continuous process. The method includes receiving from a storage memory, off-line stored values of one or more controlled variables and one or more manipulated variables of the continuous process over a plurality of time points. The off-line stored values are used to train a first neural network to operate as a predictor of the controlled variables. Then, the method includes training a second neural network to operate as a controller of the continuous process using the first neural network after it was trained to operate as the predictor for the continuous process and employing the second neural network as a controller of the continuous process.
US11574191B2 Generating templated documents using machine learning techniques
Systems and methods of predicting documentation associated with an encounter between attendees are provided. For instance, attendee data indicative of one or more previous visit notes associated with a first attendee can be obtained. The attendee data can be inputted into a machine-learned note prediction model that includes a neural network. The neural network can generate one or more context vectors descriptive of the attendee data. Data indicative of a predicted visit note can be received as output of the machine-learned note prediction model based at least in part on the context vectors. The predicted visit note can include a set of predicted information expected to be included in a subsequently generated visit note associated with the first attendee.
US11574190B2 Method and apparatus for determining output token
A method for determining an output token includes predicting a first probability of each of candidate output tokens of a first model, predicting a second probability of each of the candidate output tokens of a second model interworking with the first model, adjusting the second probability of each of the candidate output tokens based on the first probability, and determining the output token among the candidate output tokens based on the first probability and the adjusted second probability.
US11574189B2 Image processing apparatus and learned model
An image processing apparatus having a processor configured to: select a reference frame from a frame group including a plurality of images; acquire a reference correct answer frame representing a region of interest in the selected reference frame; generate a complementary correct answer frame corresponding to a frame other than the reference frame included in the frame group based on at least one reference correct answer frame; and generate a correct answer image group for machine learning from the reference correct answer frame and the complementary correct answer frame.
US11574188B2 Data processing apparatus, data processing method, medium, and trained model
There is provided with a data processing apparatus. An acquisition unit acquires feature plane data of a layer included in a neural network. A control unit outputs a first control signal corresponding to the layer for controlling first compression processing and a second control signal corresponding to the layer for controlling second compression processing. A first compression unit performs the first compression processing corresponding to the first control signal on the feature plane data. A second compression unit performs the second compression processing corresponding to the second control signal on the feature plane data after the first compression processing. A type of processing of the second compression processing is different from the first compression processing.
US11574186B2 Cognitive data pseudonymization
Computer systems, methods and program products for automating pseudonymization of personal identifying information (PII) using machine learning, metadata, and crowdsourcing patterns to identify and replace PII. Machine learning models are trained for classifying known column names or key names for processing, using metadata. Column or key names are classified to be unprocessed, anonymized or pseudonymized by a pseudonymizer without revealing PII or scrubbing data into a useless format. A library of crowdsourced patterns are utilized for matching PII to data values within column or key names and PII is mapped to replacement methods. Feedback from user annotations retrains the algorithms to improve classification accuracy and Deep Learning algorithms automate the identification of PII using regular expression generation to concisely articulate how pseudonymizers search for PII patterns within a data set. PII replacement is mapped consistently across entire data packages and the crowdsourced pattern library is updated with generated regular expressions.
US11574181B2 Fusion of neural networks
Fusion of neural networks is performed by obtaining a first neural network and a second neural network. The first and the second neural networks are the result of a parent neural network subjected to different training. A similarity score is calculated of a first component of the first neural network and a corresponding second component of the second neural network. An interpolation weight is determined for the first and the second components by using the similarity score. A neural network parameter of the first component is updated based on the interpolation weight and a corresponding neural network parameter of the second component to obtain a fused neural network.
US11574175B2 Security optimizing compute distribution in a hybrid deep learning environment
Embodiments are directed to security optimizing compute distribution in a hybrid deep learning environment. An embodiment of an apparatus includes one or more processors to determine security capabilities and compute capabilities of a client machine requesting to use a machine learning (ML) model hosted by the apparatus; determine, based on the security capabilities and based on exposure criteria of the ML model, that one or more layers of the ML model can be offloaded to the client machine for processing; define, based on the compute capabilities of the client machine, a split level of the one or more layers of the ML model for partition of the ML model, the partition comprising offload layers of the one or more layers of the ML model to be processed at the client machine; and cause the offload layers of the ML model to be downloaded to the client machine.
US11574170B2 Image processing system and medical information processing system
In one embodiment, an image processing system includes a memory and processing circuitry. The memory is configured to store a predetermined program. The processing circuitry is configured, by executing the predetermined program, to perform processing on an input image by exploiting a neural network having an input layer, an output layer, and an intermediate layer provided between the input layer and the output layer, the input image being inputted to the input layer, and adjust an internal parameter based on data related to the input image, while performing the processing on the input image after training of the neural network, the internal parameter being at least one internal parameter of at least one node included in the intermediate layer, and the input parameter having been calculated by the training of the neural network.
US11574165B2 Optimization system and optimization method
An optimization system has a plurality of nodes, each including: a calculation processing unit that calculates an optimum value of a determination variable representing a parameter that controls the nodes by using the ADMM; and a function value calculation unit that receives an input of a value of the determination variable and calculates the value of the objective function based on a calculation model constructed by a learning processing. An arbitrary value of the determination variable is input to the function value calculation unit, and the calculation processing unit substitutes the value of the objective function calculated by the function value calculation unit and the arbitrary value of the determination variable into a second optimization problem by dual transformation of the first optimization problem, thereby repeatedly executing a processing of calculating a value of the dual variable until the value of the dual variable satisfies a predetermined condition.
US11574159B2 Communication platform
This disclosure relates to a communication system where a user can use a smart phone to scan a tag, such as a QR code, to retrieve a weblink. The weblink is unique and associated with the location of the tag, which may also be the location of an unpersonalised device, such as a video projector or other A/V equipment. Therefore, when the mobile phone connects to the weblink, the webserver can retrieve information associated with this particular unique code. This information is now specific to the location of the tag and may even include information about the unpersonalised device. The operator receives the information when the communication channel is established and therefore knows exactly what the subject of the call will be. Further, the call can be automatically routed to the most appropriate operator without audio menus to be navigated by the user.
US11574151B2 Deep learning stack used in production to prevent exfiltration of image-borne identification documents
Disclosed is detecting identification documents in image-borne identification documents and protecting against loss of the image-borne identification documents. A trained deep learning (DL) stack is used to classify production images by inference as containing a sensitive image-borne identification document, with the trained stack configured with parameters determined using labelled ground truth data for the identification documents and examples of other image documents. The trained DL stack is configured to include a first set of layers closer to an input layer and a second set of layers further from the input layer, with the first set pre-trained to perform image recognition before exposing the second set of layers of the stack to the labelled ground truth data for the image-borne identification documents and examples of other image documents, and using the inferred classification of the sensitive image-borne identification document in a DLP system to protect against loss by image exfiltration.
US11574149B2 System and method for classifying passive human-device interactions through ongoing device context awareness
A system and method are provided that use context awareness with device-dependent training to improve precision while reducing classification latency and the need for additional computing, such as by relying on cloud-based processing. Moreover, the following can leverage signal analysis with multiple sensors and secondary validation in a multi-modal approach to track passive events that would otherwise be difficult to identify using classical methods. In at least one implementation, the system and method described herein can leverage low power sensors and integrate already available human behavior in modular algorithms isolating specific context to reduce user interact time and training to a minimum.
US11574146B2 Method for updating parameter of model, distributed training system and electric device
A method for updating a parameter of a model, a distributed training system, and an electric device are related to a field of deep learning technologies. The method includes: obtaining a batch training period of batch training data to be trained for a model; increasing priorities of tasks ranked at a bottom in a sequence of gradient communication tasks for parameters of the model when the batch training period is greater than or equal to a preset period threshold; and performing a communication of gradients of the parameters and updating the parameters based on priorities of the gradient communication tasks for the parameters in the model.
US11574144B2 Performance of a computer-implemented model that acts as a multi-class classifier
Technologies relating to improving performance of a computer-implemented model that acts as a multi-class classifier are described herein. A chatbot includes the computer-implemented model, and the computer-implemented model receives natural language input from end users. A subset of the natural language inputs are identified as training examples that are to be used to update the computer-implemented model, wherein the natural language inputs are identified as the training examples based upon comparisons between scores for the natural language inputs output by different classifiers of the computer-implemented model. The training examples are labeled by a developer, and the computer-implemented model is updated based upon the labeled training examples.
US11574142B2 Semantic image manipulation using visual-semantic joint embeddings
The technology described herein is directed to a reinforcement learning based framework for training a natural media agent to learn a rendering policy without human supervision or labeled datasets. The reinforcement learning based framework feeds the natural media agent a training dataset to implicitly learn the rendering policy by exploring a canvas and minimizing a loss function. Once trained, the natural media agent can be applied to any reference image to generate a series (or sequence) of continuous-valued primitive graphic actions, e.g., sequence of painting strokes, that when rendered by a synthetic rendering environment on a canvas, reproduce an identical or transformed version of the reference image subject to limitations of an action space and the learned rendering policy.
US11574140B2 Systems and methods to process electronic images to determine salient information in digital pathology
Systems and methods are disclosed for identifying a diagnostic feature of a digitized pathology image, including receiving one or more digitized images of a pathology specimen, and medical metadata comprising at least one of image metadata, specimen metadata, clinical information, and/or patient information, applying a machine learning model to predict a plurality of relevant diagnostic features based on medical metadata, the machine learning model having been developed using an archive of processed images and prospective patient data, and determining at least one relevant diagnostic feature of the relevant diagnostic features for output to a display.
US11574139B2 Information pushing method, storage medium and server
A server acquires a feature label vector of each seed user and forms a first number of clusters corresponding different information categories according to the feature label vectors of the seed users. The server calculates a central vector of each cluster according to the feature label vectors of the seed users in the cluster. The server acquires a feature weight vector corresponding to the information categories. The server acquires a feature label vector of each potential user. The server calculates first distances from the potential users to the central vector of the information categories according to the feature label vectors of the potential users, feature weight vectors and central vectors corresponding to the information categories. The server selects a second number of potential users corresponding to the shortest first distances from the first distances and sends them information that is matched with corresponding information categories of the target users.
US11574138B2 Training system for use with janitorial and cleaning products
A system and method for training in the cleaning of a room. The system includes a room having a plurality of locations to be cleaned; a plurality of optical tags, each of the optical tags positionable to be located at one of the locations to be cleaned and containing codes that link to a website having information about one or more pre-selected janitorial and cleaning products and the use thereof at the one of the locations to be cleaned; and a reader operable by a user and configured to scan the codes of the optical tags and display to the user the room and selectively the information from the website about the one or more pre-selected janitorial and cleaning products and the use thereof at the locations to be cleaned.
US11574134B2 Systems and methods of processing a document in an imaging device
An imaging device and a method of processing a document at the imaging device which includes receiving a message associated with the document and an output language for the message, transmitting the message and the output language to a server communicatively connected to the imaging device, receiving from the server a translation of the message into the output language, and adding the translation to the document. An input language and an output language of the message associated with the document may be predetermined or may be received from a user of the imaging device.
US11574131B2 Machine-learned language models which generate intermediate textual analysis in service of contextual text generation
The present disclosure is directed to systems and methods that include and/or leverage one or more machine-learned language models that generate intermediate textual analysis (e.g., including usage of structural tools such as APIs) in service of contextual text generation. For example, a computing system can obtain a contextual text string that includes one or more contextual text tokens. The computing system can process the contextual text string with the machine-learned language model to generate one or more intermediate text strings that include one or more intermediate text tokens. The computing system can process the one or more intermediate text strings with the machine-learned language model to generate an output text string comprising one or more output text tokens. The one or more intermediate text strings can include textual analysis of the contextual text string that supports the output text string.
US11574130B2 Enhancing multi-lingual embeddings for cross-lingual question-answer system
A method includes receiving, by a question-answer system, a question in a first language and the question in a second language and predicting, by the question-answer system, a first answer to the question in the first language and a second answer to the question in the second language. The method also includes generating, by the question-answer system, a first vector representing the question in the first language and a second vector representing the question in the second language and adjusting the question-answer system based on the first and second answers and the first and second vectors such that when the question-answer system subsequently generates a third vector representing the question in the first language and a fourth vector representing the question in the second language, a distance between the third and fourth vectors is less than a distance between the first and second vectors.
US11574129B2 Systems and methods for generalized structured data discovery utilizing contextual metadata disambiguation via machine learning techniques
A method for generalized structured data discovery may include (1) receiving physical application metadata from data sources for an attribute, a database object, or a database; (2) receiving reference data comprising a plurality of tokens and their associated abbreviations/acronyms; (3) parsing the physical application metadata into a application tokens comprising known and unknown application tokens; (4) identifying unknown application tokens by comparing the parsed application tokens to a corpus; (5) performing probabilistic parsing on the unknown application tokens using the reference data; (6) performing bi-directional encoding to expand the polysemous tokens to relevant expressions using the reference data; (7) applying language tokens to the relevant expressions in the expanded polysemous tokens to disambiguate the relevant expressions; and (8) outputting a mapping of the physical application metadata to enhanced physical application metadata, wherein the enhanced physical application metadata comprises an expression for the physical application metadata in a supported language.
US11574128B2 Method, apparatus and computer program product for generating multi-paradigm feature representations
Methods, apparatus, systems, computing devices, computing entities, and/or the like for programmatically generating multi-paradigm feature representations are provided. An example method may include generating a code dataset including a plurality of codes associated with a predictive entity; generating a plurality of semantic feature vectors based at least in part on code description metadata; generating a plurality of structural feature vectors based at least in part on code relation metadata; generating a plurality of multi-paradigm feature vectors based at least in part on the plurality of semantic feature vectors and the plurality of structural feature vectors; generating a prediction for the predictive entity by processing the plurality of multi-paradigm feature vectors using a prediction model; and performing one or more prediction-based actions based on the prediction.
US11574127B2 Methods for natural language model training in natural language understanding (NLU) systems
Systems and methods for training a classifier binary model of a natural language understanding (NLU) system are disclosed herein. A determination is made as to whether a text string, with a content entity, includes an obsequious expression. In response to determining the text string includes an obsequious expression, a determination is made as to whether the obsequious expression describes the content entity. The model is trained based on a determination of at least one of: an absence of an obsequious expression in response to determining the obsequious expression describes the content entity; a presence of an obsequious expression in response to determining the obsequious expression describes the content entity; an absence of an obsequious expression in response to determining the obsequious expression does not describe the content entity, and a presence of an obsequious expression in response to determining the obsequious expression does not describe the content entity.
US11574124B2 Method and apparatus of recognizing named entity
A method and an apparatus of recognizing a named entity are provided. The method of recognizing a named entity includes: acquiring to-be-processed electronic text, the to-be-processed electronic text including words, characters and/or symbols; generating, based on each word in the to-be-processed electronic text, a corresponding word vector, and generating, based on each character or symbol in the to-be-processed electronic text, a corresponding character vector; generating a feature vector according to the word vector and/or the character vector by using a BiLSTM model; and inputting the feature vector into a random field model to recognize a named entity and acquire a type of the named entity.
US11574119B2 Efficient starting points in mobile spreadsheets
Methods and systems for navigating to an initial position in a document include weighting historical user actions within a document. Initial display positions within the document are determined based on the weighted historical user actions. A selected initial display positions is navigated to in accordance with a user selection.
US11574118B2 Template-based intelligent document processing method and apparatus
A blank template form generation method and system may employ synthetically generated blank template forms, differing from each other in one or more respects, to train a neural network to recognize relevant differences between otherwise similar forms, including types and locations of keywords and potential locations of values corresponding to the keywords. In an embodiment, filled or partly filled forms as well as blank template forms may be used later in training. Forms are input in pairs to identify differences between the two. Depending on the differences, weights of a neural network may be adjusted. After training, when a form is input into the system, whether the form is filled or blank, a blank template may be generated for future use.
US11574116B2 Apparatus and method for providing summarized information using an artificial intelligence model
An artificial intelligence system using a machine learning algorithm for providing summary information of a document input to an artificial intelligence learning model trained to obtain summary information.
US11574109B1 Automation methods for 3D integrated circuits and devices
A method of designing a 3D Integrated Circuit including: partitioning at least one design into at least two levels, a first level and a second level, where the first level includes logic and the second level includes memory; and then obtaining a first placement of at least portion of the second level, where the first placement includes placement of a first memory array, where the Circuit includes a plurality of connections between the first level and the second level; and performing a second placement, where performing the second placement includes placing the first logic circuit based on the first placement of the first memory array, where the performing a second placement includes using a placer executed by a computer, where the placer is a part of a Computer Aided Design tool, and where the logic includes a first logic circuit configured to read data from the first memory array.
US11574108B2 Block level design method for heterogeneous PG-structure cells
A partitioning method for partitioning a group of power-ground (PG) cells is disclosed. The method includes: placing at least one out-boundary PG cell on a substrate, wherein power strips of the at least one out-boundary PG cell are aligned with corresponding power rails on the substrate; and placing at least one in-boundary PG cell on the substrate, wherein power strips of the at least one in-boundary PG cell are aligned with corresponding power rails on the substrate.
US11574103B2 Addressing layout retargeting shortfalls
Aspects of the invention provide means for addressing layout retargeting shortfalls. Initially, an original design shape in the layout is allowed to be simulated by process simulation to form process simulation contours. A polygon is then fitted to the process simulation contours to form a fitted simulated shape. Subsequently, whether the fitted simulated shape differs from the original design shape is detected. The process simulation may reflect the changes to the layout that occur at a foundry as part of a retargeting process. Advantageously, addressing a layout for retargeting shortfalls in accordance with aspects of the invention is likely to result in manufactured semiconductor devices having higher yields and reliability than those produced from a like layout that is not addressed in this manner.
US11574102B2 Parameter estimation apparatus, air-conditioning system evaluation apparatus, parameter estimation method, and non-transitory computer readable medium
A parameter estimation apparatus of an embodiment of the present invention is provided with a model reduction processor and a parameter estimator. The model reduction processor generates reduced order models by reducing order of a simulation model on the basis of measurement data sets and conditions for model order reduction possibility. The parameter estimator estimates values of parameters of the reduced order models on the basis of the reduced order models and the measurement data sets corresponding to the reduced order models. Further, after estimating a first value for a first parameter of a first reduced order model based on a first measurement data set, the parameter estimator applies the first value to the first parameter of a second reduced order model based on a second measurement data set.
US11574099B2 Simulation framework
A method comprises creating an electronic module design having a plurality of electronic components and defining a model of functional behavior of a subset of the plurality of electronic components, the subset of the plurality of electronic components excluding a first electronic component. Functional behavior of the first electronic component is defined in a user-defined functional design intent file based on a first template, and a power behavior of the first electronic component is defined in a user-defined power design intent file based on a second template. A simulation file is generated based on the model of functional behavior and based on the functional behavior and the power behavior of the first electronic component. The simulation file is run to simulate operation of the electronic module design. A performance status is determined of the electronic module design in response to running the simulation file.
US11574098B2 Method for eliminating false paths of a circuit unit to be implemented using a system
A system includes a net-identifying module and a false path-eliminating module. The net-identifying module is configured to receive first and second electronic lists associated with a circuit unit, to identify a net of the circuit unit based on the first electronic list, and to provide a net information output that includes information associated with the net. The false path-eliminating module is coupled to the net-identifying module and is configured to select, in the second electronic list, a path of the circuit unit that does not traverse through the net and provide a path information output that includes information associated with the path.
US11574097B2 Deep learning based identification of difficult to test nodes
Techniques to improve the accuracy and speed for detection and remediation of difficult to test nodes in a circuit design netlist. The techniques utilize improved netlist representations, test point insertion, and trained neural networks.
US11574096B1 Systems and methods for time series simulation
Systems, apparatuses, methods, and computer program products are disclosed for generating time series. A time series simulator receives information corresponding to a request for time series. The information is formatted into input data by the time series simulator. The input data comprises at least one continuous condition. A generator network of the continuous condition generative adversarial network (CCGAN) generates the time series based directly on a value of the at least one continuous condition. The time series is provided such that the time series is at least one of (a) provided as input to an analysis pipeline or (b) received by a user computing device wherein a representation of at least a portion of the one or more time series is provided via an interactive user interface of the user computing device.
US11574092B2 Method for fine metal mask and design device for the same
In one embodiment, the design method for a fine metal mask includes: establishing a three-dimensional simulation model of the fine metal mask according to design parameters of the fine metal mask; acquiring material property parameters of the fine metal mask; performing a simulation operation on the three-dimensional simulation model according to the material property parameters and simulation conditions, in order to obtain a simulation result of the fine metal mask after a mesh stretching, and the simulation conditions are configured to represent constraint conditions of the fine metal mask during the mesh stretching, and the simulation result comprises at least one of a deformation condition, a stress condition and a strain condition of the fine metal mask after the mesh stretching is performed; determining whether the simulation result matches a preset result; adjusting the design parameters according to the simulation result if no, and selecting the design parameters if yes.
US11574090B2 System and method for simulating field device in industrial plant
In a device engineering method, data of a plant network hierarchy (PNH) and registered devices (RD) in a device management server are synchronized to a device simulation server (SS). In a simulation mode, at least one function of device management system is executed via communicating with simulated devices (SD), while the device management system being not communicatively coupled to any physical control station configured to control physical field devices in a real plant. Virtual parameters are introduced into the SD. For device configuration, simulation is made of configurable device parameters; non-configurable device parameters; and device status, with SD generated from DD files in the PNH for the RD in the FDCS. Parallel communications including sending communication requests from a CRH component to the SD in the PNH from the CRH component in the FDCS to the SD in the PNH are executed simultaneously.
US11574087B2 Multi-processor simulation on a multi-core machine
The invention relates to methods of simulation of a plurality of processors running on a plurality of cores, to multi-core microprocessor systems in which such methods may be carried out, and to computer program products configured to perform a simulation of a plurality of processors, running on a plurality of cores. According to a first aspect of the invention, there is provided a method of running a plurality of simulated processors on a plurality of cores, in which simulation of the processors is performed in parallel on the plurality of cores.
US11574085B2 Method and system for identifying conflicts in a floor joist and wall panel vertical interface
The present invention is a method for accessing a model of a building; selecting a set of floor joists, wherein the floor joists are comprised of a first set of members; isolating plurality of wall panels, wherein the wall panels are comprised of a second set of members; selecting a group of interfacing members between a floor joist and a wall panel; detecting an interface type between the floor joist and the wall panel, wherein each interface has a predetermined set of requirements; calculating a set of actual values associated with the interface type; comparing the set of actual values with a set of required values and determining the delta of the actual values and the required values; and identifying each interface where the delta is outside a predetermined range.
US11574084B1 Methods and systems for geometric analysis of a part for manufacture
A method for geometric analysis of a part for manufacture, the method including receiving, by a processor, a computer model of a part for manufacture; receiving, by the processor, a print of the part for manufacture; extracting, by the processor, a semantic datum from the print of the part for manufacture; mapping, by the processor, the semantic datum on the computer model of the part for manufacture; and generating, by the processor, a manufacturing instruction based on the semantic datum mapped on the computer model of the part for manufacture.
US11574083B2 Methods and systems for selecting inflow control device design simulations based on case selection factor determinations
A method relates to generating and selecting in-flow control device design simulations. The method includes generating, based on a synthetic production logging profile and properties of a reservoir associated with a target well, a first design simulation and a second design simulation, the first design simulation including representations of a first plurality of in-flow devices and the second design simulation including different representations of a second plurality of in-flow devices, locations of the representations of the first plurality of in-flow devices and different locations of the different representations of the second plurality of in-flow devices is based on density parameters and cross-sectional area parameters, generating, automatically and without user intervention, case selection factors associated with each of the first design simulation and the second design simulation, ranking, automatically and without user intervention, the case selection factors; and selecting based on the ranking, automatically and without user intervention, at least one of the first design simulation or the second design simulation.
US11574071B2 Reliability of information security controls for attack readiness
A target device stores secure information and one or more security tools configured to protect against unauthorized access of the secure information. A first database stores profiles for each of a set of predefined attack groups. Each profile includes a set of attack techniques used by the corresponding attack group and, for each attack technique, a corresponding set of mitigations. A second database stores control policies. Each control policy is associated with a set of security tools that protect against unauthorized access of the secure information stored by the target device. A controls monitor determines an attack controls superset based on the profiles and control policies. A controls health dashboard receives a user query and provides a representation of a portion of the attack controls superset that is associated with the received query.
US11574068B2 Methods and systems for tenancy in a multitenant environment
Systems, methods and computer program products for controlling access to an organization's data in a multitenant environment are provided. An organization hierarchy is defined at a multitenant platform, the organization hierarchy comprising an organization and a plurality of sites owned by the organization, each of the plurality of sites representing a data isolation boundary for the organization's data. The sites are associated with subscriptions to applications of the multitenant platform. The organization can designate user partitions within the sites, each user partition designating a corresponding set of site users and a corresponding authentication service. the multitenant platform enables access to each subscription of a site only if a site user is authenticated by the authentication service designated in the user partition corresponding to the site user.
US11574067B2 Efficient on-device public-private computation
Example systems and methods enhance user privacy by performing efficient on-device public-private computation on a combination of public and private data, such as, for example, public and private graph data. In particular, the on-device public-private computation framework described herein can enable a device associated with an entity to efficiently compute a combined output that takes into account and is explicitly based upon a combination of data that is associated with the entity and data that is associated with one or more other entities that are private connections of the entity, all without revealing to a centralized computing system a set of locally stored private data that identifies the one or more other entities that are private connections of the entity.
US11574065B1 Parameter-triggered multimedia sharing system
A system of a at least one computing apparatus in connection with a hardware and software network for creating, sending, storing, and revealing multimedia. The system comprises accessing a program graphical user interface with inputs for triggering operably configured software commands to secure, store, lock, unlock, and transmit multimedia collections according to satisfaction of parameter contingencies.
US11574062B2 Application development assistance system and application development assistance method
An application development assistance system in which optimal security measures can be taken at positions in need of security measures under an application development environment using a flow diagram analyzes an input application description file and outputs application data information and module information. A data importance level judgment unit decides importance levels of data exchanged between modules on the basis of the application data information. A module exploitability judgment unit decides an exploitability score of each module on the basis of the module information and exploitability information read out from a module exploitability database; and a security function disposal position judgment unit decides disposal positions of security functions on the basis of data importance level information decided by the data importance level judgment unit, the exploitability score of each module decided by the module exploitability judgment unit, and security measure information read out from a security measure information database.
US11574061B2 Rollback resistant security
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for rollback resistant security are disclosed. In one aspect, a method, during a boot process of a computing device, includes the actions of obtaining a secret key derived from device-specific information for the computing device. The method further includes verifying that a signature for a software module is valid. The method further includes obtaining information indicating a current version of the software module. The method further includes using the secret key to generate a first encryption key corresponding to the current version of the software module and a second encryption key corresponding to a prior version of the software module. The method further includes preventing future access to the secret key until the computing device is rebooted. The method further includes providing the software module access to the first encryption key and the second encryption key.
US11574060B2 Secure initial program load
An initial program load of a system component of a computing environment is performed. A determination is made as to whether one or more signatures of one or more signed binary code components relating to the system component are verified. Based on determining that the one or more signatures are verified, additional verification is performed. The additional verification includes obtaining a select binary code component of one or more binary code components relating to the system component and determining whether the select binary code component is a particular signed binary code component. Based on determining that the select binary code component is the particular signed binary code component, a check is performed. The initial program load is continued based on a successful check.
US11574056B2 System for identifying suspicious code embedded in a file in an isolated computing environment
Providing an isolation system that allows analysts to analyze suspicious information in way that aids in preventing harmful information from spreading to other applications and systems on a network. A plurality of virtual containers may be used by analysts to analyze suspicious information. The suspicious information may first be checked for signatures or patterns before being analyzed by the analyst or the isolation system. The identified signatures or patterns are then compared with the stored signatures or patterns to determine whether the suspicious information comprises harmful information or not. When the identified signatures or patterns are matched with stored signatures or patterns, the system may determine that the suspicious information comprises harmful information and performs one or more mitigation actions.
US11574054B2 System, method and apparatus for malicious software detection
The disclosed systems and methods are directed to a method for malicious software detection comprising: recognizing and extracting an EP section in an unrecognized PE file, collecting bytes in the EP section of the unrecognized PE file, converting the bytes to an array of integers, generating one or more n-grams from the array of integers, converting the one or more n-grams into b-MinHash, converting the bytes in an EP function included in the EP section to an array of assembly-based mnemonics; generating one or more n-grams from the array of assembly-based mnemonics and converting the one or more n-grams from the array of assembly-based mnemonics into a-MinHash, generating a similarity matrices, converting, the similarity matrices into a lower dimensionality code representation, and classifying the code as a PE benign or a malware file.
US11574053B1 System and method for detecting malicious scripts
An endpoint system receives a target file for evaluation for malicious scripts. The original content of the target file is normalized and stored in a normalized buffer. Tokens in the normalized buffer are translated to symbols, which are stored in a tokenized buffer. Strings in the normalized buffer are stored in a string buffer. Tokens that are indicative of syntactical structure of the normalized content are extracted from the normalized buffer and stored in a structure buffer. The content of the tokenized buffer and counts of tokens represented as symbols in the tokenized buffer are compared against heuristic rules indicative of malicious scripts. The contents of the tokenized buffer and string buffer are compared against signatures of malicious scripts. The contents of the tokenized buffer, string buffer, and structure buffer are input to a machine learning model that has been trained to detect malicious scripts.
US11574050B2 Media agent hardening against ransomware attacks
An information management system implements a method for securing a media agent from unauthorized access, where the method includes configuring a secondary storage computing device to initialize a filter driver at boot time and monitor process calls to a media agent, where the media agent provides read and write operations to a secondary storage device in communication with the secondary storage computing device. The filter driver may detect a process call to the media agent, and determine whether the process call is authorized. In response to a determination that the process call is authorized, the filter driver may allow the process call to request an operation be performed by the media agent, and the media agent may then perform the requested operation. If the filter driver determines that the process call is not authorized, the filter driver may ignore the process call for the requested operation.
US11574049B2 Security system and method for software to be input to a closed internal network
A security system for software to be input to a closed internal network includes: a kiosk including a registration module configured to read the stored software of a connected portable storage medium, a vaccine module configured to detect malicious code in the software, and an authentication module configured to set inspection authentication for the portable storage medium whose software has been inspected for malicious code; and a client including a check module configured to check the portable storage medium for inspection authentication and authorize the execution of the stored software.
US11574046B2 Protecting a software program against tampering
In a general aspect, a method of protecting a software program against tampering can include: executing, by a processor of a user device, an executable code of the software program, the executable code comprising integrity check code sections; during execution of one of the integrity check code sections of the executable code, computing by the processor an integrity check result applied to a code segment of the executable code; transmitting by the processor to a server a message containing the integrity check result and an identifier of the code segment; and when the integrity check result does not correspond to a reference result for the code segment of a genuine version of the software program, receiving by the processor from the server a signal that prevents an operation of the software program from being executed by the processor.
US11574045B2 Automated ID proofing using a random multitude of real-time behavioral biometric samplings
A security platform architecture is described herein. The security platform architecture includes multiple layers and utilizes a combination of encryption and other security features to generate a secure environment.
US11574043B2 Context-based secure controller operation and malware prevention
In one implementation, a method for providing security on an externally connected controller includes launching, by the controller, a security layer that includes a whitelist of permitted processes on the controller, the whitelist including (i) signatures for processes that are authorized to be executed and (ii) context information identifying permitted controller contexts within which the processes are authorized to be executed; determining, by the security layer, whether the particular process is permitted to be run on the controller based on a comparison of the determined signature with a verified signature for the particular process from the whitelist; identifying, by the security layer, a current context for the controller; determining, by the security layer, whether the particular process is permitted to be run on the controller based on a comparison of the current context with one or more permitted controller contexts for the particular process from the whitelist.
US11574040B2 Method and system for generating verification codes
Generating verification codes includes selecting at least two verification code generators from a verification code generator set comprising a plurality of verification code generators to compose a current use set, executing each verification code generator in the current use set to obtain corresponding partial verification codes, composing a current verification code from the partial verification codes, outputting the current verification code to a user, receiving a user response that is made in response to the current verification code, and comparing the current verification code and the user response to determine whether the user is verified.
US11574027B1 Systems and methods for managing obfuscated content
Systems, methods, and non-transitory computer-readable media can determine a content item being posted to a social networking system. A selection of an option to obfuscate at least one portion of the content item can be determined. The at least one portion of the content item can be obfuscated.
US11574026B2 Analytics-driven recommendation engine
A device may transmit questionnaires to a set of client devices, wherein the questionnaires include a set of questions that relate to an internal entity experience attribute and/or an external entity experience attribute. The device may receive a set of questionnaire responses and correlate the set of questionnaire responses with contextual data relating to an entity. The device may process, using a machine learning model trained based on data relating to one or more other entities, the set of questionnaire responses and the contextual data to identify a set of features and a set of feature ranks. The device may select a subset of features based on the set of feature ranks and a set of influence thresholds. The device may generate a set of recommendations associated with the subset of features and communicate with one or more other devices to implement the set of recommendations.
US11574024B2 Method and system for content bias detection
The present teaching relates to a method, system, and programming for providing content. A plurality of content items and publication information related thereto are obtained. For each of the plurality of content items, one or more topics are determined in accordance with a model. The related publication information associated with each content item is analyzed to identify at least one source of a plurality of sources that published the content item. A distribution is generated of each of the plurality of content items with respect to the plurality of sources and the one or more topics of the content item, and a bias of a source with respect to publishing content is identified based on the distributions of the plurality of content items.
US11574020B1 Identifying similar content in a multi-item embedding space
Systems and methods for identifying content for an input query are presented. A mapping model is trained to map elements of an input query embedding vector for a received query into one or more elements of a destination embedding vector. In response to receiving an input query, an input query embedding vector is generated that projects into an input query embedding space. The input query embedding vector is processed by the mapping model to map the input query embedding vector into one or more elements of a destination embedding vector in a destination embedding space, resulting in a partial destination embedding vector. Items of a corpus of content are projected into the destination embedding space and the partial destination embedding vector is also projected into the destination embedding space. A similarity measure determines the most-similar items to the partial destination embedding vector and at least some of the most-similar items are returned in response to the input query.
US11574019B2 Prediction integration for data management platforms
Techniques are described for integrating prediction capabilities from data management platforms into applications. Implementations employ a data science platform (DSP) that operates in conjunction with a data management solution (e.g., a data hub). The DSP can be used to orchestrate data pipelines using various machine learning (ML) algorithms and/or data preparation functions. The data hub can also provide various orchestration and data pipelining capabilities to receive and handle data from various types of data sources, such as databases, data warehouses, other data storage solutions, internet-of-things (IoT) platforms, social networks, and/or other data sources. In some examples, users such as data engineers and/or others may use the implementations described herein to handle the orchestration of data into a data management platform.
US11574018B2 Computer data distribution architecture connecting an update propagation graph through multiple remote query processing
Described are methods, systems and computer readable media for computer data distribution architecture connecting an update propagation graph through multiple remote query processors.
US11574015B2 Natural language interaction based data analytics
Using a natural language processing (NLP) engine executing in conjunction with a machine that is engaged in first natural language interaction, an analytics intent comprising an analysis type to be performed on a dataset is extracted from the first natural language interaction. Within the dataset, a subset of the dataset comprising data having above a threshold relevance measure with respect to the analytics intent is identified. From the subset, a knowledge graph modeling a set of relationships between data in the subset is constructed. Using the analytics intent and the knowledge graph, a conversational template is customized, augmenting the conversational template with a set of entities corresponding to the analytics intent. To obtain a result, the subset is analyzed using the knowledge graph. A second natural language interaction is presented via the machine, the presenting comprising transforming by the NLP engine the result to fit the customized conversational template.
US11574011B2 Merging feature subsets using graphical representation
A system, method and computer program product provides improved performance in machine learning, decision making and similar processes. In one example method, a plurality of individual subsets of features of a dataset comprising multiple features are received. The subsets may be provided by applying one or more feature selection methods to the dataset. Each subset is represented as a graph based on a predefined graph template. The example method merges the graphs of the plurality of individual subsets by overlaying the graphs on each other to form a merged feature graph. The merged feature graph may be used for identifying a single subset of features for use in machine learning, decision making and similar processes.
US11574010B2 Advertisement placement and engagement supported video indexing, search and delivery platforms, methods, systems and apparatuses
Advertisements are delivered with videos, the advertisements being cued to begin based on an analysis of metadata associated with the videos such as moments identified from user-submitted comments relative to the video. Credit earned by users based on their viewing and engagement activities may be gifted to other users or applied towards baseline fees assessed in connection with videos delivered to the user.
US11574009B2 Method, apparatus and computer device for searching audio, and storage medium
The present disclosure relates to a method for searching an audio, pertaining to the technical field of electronics. The method includes: detecting a predetermined trigger event in response to receiving a trigger instruction for searching an audio; recording a time point when a detected trigger event occurs each time upon detecting the predetermined trigger event once until a predetermined end event is detected, and acquiring recorded time points to obtain a time point sequence; selecting a target reference time sequence matching the time point sequence from pre-stored reference time sequences; and determining target audio data corresponding to the target reference time sequence based on a pre-stored corresponding relationship between audio data and the reference time sequence.
US11574008B2 Audio identification during performance
Methods and apparatus for audio identification during a performance are disclosed herein. An example apparatus includes at least one memory and at least one processor to transform a segment of audio into a log-frequency spectrogram based on a constant Q transform using a logarithmic frequency resolution, transform the log-frequency spectrogram into a binary image, each pixel of the binary image corresponding to a time frame and frequency channel pair, each frequency channel representing a corresponding quarter tone frequency channel in a range from C3-C8, generate a matrix product of the binary image and a plurality of reference fingerprints, normalize the matrix product to form a similarity matrix, select an alignment of a line in the similarity matrix that intersects one or more bins in the similarity matrix with the largest calculated Hamming similarities, and select a reference fingerprint based on the alignment.
US11574006B2 Communication device, communication system, and content collection method
In order to enable a user to acquire a desired content more quickly by performing a matching process by using search target ID information identifying a search target so as to properly acquire a content regarding the search target and to shorten a time required to complete the matching process, a communication device such as router is configured such that, when receiving an interest form a content-centric network, the communication device performs a search process on contents accumulated therein, aiming to find one or more contents which meet a search criteria set specified by the interest, performs the matching process for verifying whether the content found in the search process matches the search target ID information (face image) to acquire a content regarding the search target, and transmits the acquired content to a communication device of a content request source.
US11574003B2 Image search method, apparatus, and device
Embodiments of the specification provide an image search method, an apparatus, and a device. The method includes: obtaining an input image associated with an image search, wherein the input image includes a plurality of first text blocks; selecting a to-be-processed image from a target database, wherein the to-be-processed image includes a plurality of second text blocks; and generating a first graph structural feature based on the plurality of first text blocks; generating a second graph structural feature based on the plurality of second text blocks; determining that the first graph structural feature and the second graph structural feature satisfy a condition; and in response to determining that the first graph structural feature and the second graph structural feature satisfy the condition, outputting the to-be-processed image as a search result.
US11573996B2 System and method for hierarchically organizing documents based on document portions
Embodiments as disclosed may generate an organizational hierarchy based on embeddings of portions of documents. Embeddings resulting from the embedding of the portions of the documents can be clustered using a hierarchical clustering mechanism to segment the portion space into a set of hierarchical clusters. Documents can be assigned to these clusters based on the presence of a portion of a document within a cluster. In this manner, the documents may themselves be clustered based on the clusters created from portions across the documents of the corpus. The clusters to which a document is assigned may also be ranked with respect to that document. Similarly, documents assigned to cluster can be ranked within the cluster to which they are assigned. Additionally, in certain embodiments, names or snippets for the clusters of the hierarchy may be derived from the portions comprising that cluster.
US11573992B2 Method, electronic device, and storage medium for generating relationship of events
A method for generating a relationship of events includes: obtaining a statement of a first event and a statement of a second event; generating a word sequence vector with first granularity and a word sequence vector with second granularity based on the statement of the first event; generating a word sequence vector with third granularity and a word sequence vector with fourth granularity based on the statement of the second event; generating a first fusion vector based on the word sequence vector with first granularity and the word sequence vector with second granularity; generating a second fusion vector based on the word sequence vector with third granularity and the word sequence vector with fourth granularity; and determining a relationship between the first event and the second event based on the first fusion vector and the second fusion vector.
US11573991B2 Deep reinforcement learning-based multi-step question answering systems
A method includes receiving a user query and performing, using at least one processor, multiple rounds of an answer generation process. Each round of the answer generation process includes selecting one of multiple functions to be performed based on an input state. The input state for each round includes an embedding of the user query in a feature space. The input state for at least one round also includes an embedding of information to be used to identify an answer to the user query in the feature space. Each round of the answer generation process also includes performing the selected function. The multiple functions include (i) an answer generation function that produces the answer to the user query and (ii) at least one additional function that updates the input state for a current round for use during a subsequent round. In addition, the method includes providing the answer to the user.
US11573990B2 Search-based natural language intent determination
Improved intelligent personal assistant (IPA) software agents are disclosed that are configured to interact with various people, service providers, files, and/or smart devices. More particularly, this disclosure relates to an improved Natural Language Processing (NLP) Intent Determination Service (IDS) that is able to determine the likely best action to take in response to generic user commands and queries. The improved NLP IDS disclosed is said to be ‘search-based’ because, rather than attempt to parse incoming user commands and queries up front, the incoming user commands and queries are searched against a pre-generated database of exemplary user commands (e.g., having associated action or parsing identifiers) to determine the most relevant search result(s). The associated system actions and known grammar/parsing rules of the most relevant search result(s) may then be used to process the incoming user command or query—without having to actually parse the incoming user command or query from scratch.
US11573989B2 Corpus specific generative query completion assistant
Representative embodiments disclose mechanisms to complete partial queries entered by a user. Users enter a partial query. The partial query is used to search a short text index comprising the titles of documents. The search yields a list results. The top k entries of the list are selected and a language model is created from the top k entries. The language model comprises n-grams from the top k entries and an associated probability for each n-gram. A query completion generator creates query completion suggestions by matching n-grams with the partial query, removing candidate suggestions that to not comply with suggestion rules, and filtering the remaining suggestions according to a filtering criteria. The top N results are returned as suggestions to complete the query.
US11573987B2 System for detecting data relationships based on sample data
A method of identifying relationships between data collections is disclosed. Each data collection comprises a plurality of data records made up of data fields. The method comprises performing a relationship search process based on a first seed value and a second seed value. A first set of records from the data collections is identified based on the first seed value. A second set of records from the data collections is identified based on the second seed value. The process then searches for a common value across the first and second record sets, wherein the common value is a value which appears in a first field in a first record of the first record set and in a second field in a second record of the second record set, wherein the first record is from a first data collection and the second record is from a second data collection. In response to identifying the common value, an indication is output identifying a candidate relationship between the first field of the first data collection and the second field of the second data collection.
US11573981B1 Auto-scaling using temporal splits in a time-series database
Methods, systems, and computer-readable media for auto-scaling using temporal splits in a time-series database are disclosed. One or more stream processors of a time-series database write time-series data of a plurality of time series into a plurality of two-dimensional tiles, including an individual tile representing spatial boundaries and temporal boundaries. The heat of time-series data written to the individual tile exceeds a threshold. The current time is compared to the temporal boundaries, and the comparison indicates that the current time is beyond a threshold point within the temporal boundaries. Based at least in part on the comparison, a split is performed of the individual tile into a first new tile and a second new tile. The first new tile represents the spatial boundaries and a first portion of the temporal boundaries, and the second new tile represents the spatial boundaries and a second portion of the temporal boundaries.
US11573980B2 Secure authentication for distribution of aircraft flight data
A portable, hand-held computer functions as an intermediary between a database server and individual aircraft when the aircraft cannot be connected to the database server. By virtue of being portable and being locally linked (over time) to different aircraft, the intermediary computing device can provide the data upload validation and auditing for accurate billing of database usage for a flight database provided from the server. This ensures that each aircraft which receives an uploaded database is entitled to receive the upload based on a paid license. As a result, billing by the database vendor is based on usage. Licensing and data authentication is mediated by the intermediary computing device.
US11573977B2 Method and system for managing user profile information across plurality of locations in real time
Method and system for managing user profile information across plurality of locations in real time Embodiments herein disclose a system and method for managing user profile information across a plurality of locations in real time. The method includes receiving, by a central server, usage information of a tag associated with a user and determining, by the central server, a zone associated with the user based on the usage information of the tag, where the zone indicates a plurality of locations associated with user. Further, the method includes automatically replicating, by the central server, a user profile information of the user and a tag data of the user into a local database of each of the locations indicated in the determined zone associated with the user.
US11573969B1 Adding a read-only query engine to perform queries to a point-in-time of a write-accessible database
A database system may add a read-only query engine to perform read-only queries associated with points-in-time of a database. In various embodiments, the read-only query engine may be added in response to a manual request, an automatic refresh of a network endpoint, a query specifying a point-in-time, or a connection request. The read-only query engine may perform the point-in-time queries on a version the database at the point-in-time and return results for the queries. Upon completion of the queries or at a determined time, the database system may remove the read-only query engine. The specified point-in-time may refer to a current time, a prior time, or a future time with respect to the current time.
US11573967B2 Enterprise knowledge graphs using multiple toolkits
Examples described herein generally relate to a computer system including a knowledge graph storing a plurality of entities. A mining of a set of enterprise source documents within an enterprise intranet is performed, by a plurality of knowledge mining toolkits, to determine a plurality of entity names. The plurality of entity names are linked based on entity metadata by traversing various relationships between people, files, sites, groups, associated with entities. An entity record is generated within a knowledge graph for a mined entity name from the linked entity names based on an entity schema and ones of the set of enterprise source documents associated with the mined entity name. The entity record includes attributes aggregated from the ones of the set of enterprise source documents associated with the mined entity name.
US11573964B2 Reducing database system query transaction delay
A processing system including at least one processor may obtain a first set of performance records of a database system, train a machine learning model in accordance with the first set of performance records, where the machine learning model that is trained in accordance with the first set of performance records is configured to predict a latency of a query transaction for a designated time period, present a user interface with a plurality of settings of the database system that are user-adjustable, where the plurality of settings is associated with at least a portion of the first set of performance records, calculate a first predicted latency of a query transaction at the designated time period via the machine learning model in accordance with a set of values of the plurality of settings, and present the first predicted latency via the user interface.
US11573960B2 Application-based query transformations
A computer-implemented method provides application-based query transformations. The method includes determining an application is initiated. The method includes identifying a set of execution units included in the application. The execution units are based on of a set of queries in the application and a set of actions in the application. The method also includes building a query dependency graph (QDG) comprising a plurality of nodes, wherein each node of the plurality of nodes is correlated to an execution unit, and each node is linked to at least one additional node, the link indicating a relative execution order and a common attribute each node and the additional node. The method includes merging, based on a performance architecture, two or more of the set of execution units into a section. The method includes processing the application according to the QDG.
US11573958B2 In-document search method and device for query
The present invention relates to an in-document search method and device for a query vector, and an object of the present invention is to improve the accuracy of a response by generating sentence data corresponding to data in a table form stored in database. The in-document search method for a query vector includes a step A of receiving a user query from a user terminal, a step B of generating a user query vector for the user query, a step C of extracting candidate table data based on the user query vector in a data storage module, a step D of searching for a response corresponding to the user query vector in the candidate table data, and a step E of providing the response to the user terminal.
US11573957B2 Natural language processing engine for translating questions into executable database queries
A system and method for translating questions into database queries are provided. A text to database query system receives a natural language question and a structure in a database. Question tokens are generated from the question and query tokens are generated from the structure in the database. The question tokens and query tokens are concatenated into a sentence and a sentence token is added to the sentence. A BERT network generates question hidden states for the question tokens, query hidden states for the query tokens, and a classifier hidden state for the sentence token. A translatability predictor network determines if the question is translatable or untranslatable. A decoder converts a translatable question into an executable query. A confusion span predictor network identifies a confusion span in the untranslatable question that causes the question to be untranslatable. An auto-correction module to auto-correct the tokens in the confusion span.
US11573956B2 Database creation using table type information
A system, method, and computer-readable medium for proving feedback on database instructions, identifying, for example, existing patterns and providing suggested replacement instructions. This may have the effect of improving the efficiency of instructions used to create and/or manipulate databases. According to some aspects, these and other benefits may be achieved by parsing received instructions into an organizational structure, traversing the organizational structure for known patterns, and suggesting replacement patterns. In implementation, this may be effected by receiving one or more sets of known patterns and corresponding replacement patterns, parsing received instructions, comparing the known patterns with the parsed instructions, and providing suggested replacement patterns based on one or more known patterns matching the parsed instructions. A benefit of may include reducing Cartesian products during the merging of tables.
US11573955B1 Data-determinant query terms
Systems and methods are disclosed for flexibly applying a query term to heterogeneous data. A query system can receive a query that includes a data-determinant query term. As the system executes the query it can generate interim search results. As the system query processes the interim search results based on the query, it can apply the data-determinant query term to records of the interims search results based on the structure of the records.
US11573952B2 Private shared resource confirmations on blockchain
A processor may identify one or more transaction verification requests from one or more entities. The processor may convert each of the one or more transaction verification requests into respective hashed transaction verification requests. The processor may send, on one or more private, anonymous channels, the hashed transaction verifications to an orchestrator. The processor my decrypt the hashed transaction verifications with the orchestrator. The processor may determine whether information in each of the one or more transaction verification requests matches.
US11573949B2 Semantic diff and automerge
Resolving conflicting changes to structured data files. A method includes for a structured data file which has both a generic structure and dialects built on top of the generic structure, for which conflicting changes have been made, and where an original version of the structured data, a first version of the structured data and a second version of the structured data exist, determining a dialect of the structured data. The method further includes, based on the determined dialect performing at least one of merge or diff operations on the original version of the structured data, the first version of the structured data and the second version of the structured data.
US11573948B2 Predictive determination of constraint data for application with linked data in graph-based datasets associated with a data-driven collaborative dataset platform
Various embodiments relate generally to data science and data analysis, computer software and systems, and wired and wireless network communications to interface among repositories of disparate datasets and computing machine-based entities configured to access datasets, and, more specifically, to a computing and data storage platform to implement predict data constraints to validate one or more portions of a dataset, according to at least some examples. For example, a method may include predicting a subset of constraint data to validate a graph-based data arrangement, and analyzing the graph-based data arrangement against a subset of constraint data to determine an action. At least one action may include validating data in a graph-based data arrangement. Also, the method may include integrating graph-based data arrangement into a graph data arrangement responsive to determining data representing a validation.
US11573946B2 Management of memory usage using usage analytics
An approach for managing memory usage in cloud and traditional environments using usage analytics is disclosed. The approach may be implemented in a computer infrastructure including a combination of hardware and software. The approach includes determining that space is available within one or more tables which have schema definitions with string fields having a predefined length. The approach further includes creating a virtual table and mapping the available space to the virtual table for population by one or more records.
US11573940B2 Index splitting in distributed databases
In a distributed database, many nodes can store copies, or instances, of the same record. If the record is split on one node, it should be split on the other nodes to maintain consistency, concurrency, and correctness of the data in the distributed database. In some distributed databases, the records are locked during the update process to ensure data integrity. Unfortunately, locking the records can increase latency, especially for larger databases. But if the records aren't locked and a node fails as a record is being split and updated simultaneously, the split and update may not propagate throughout the distributed database, leading to a loss of data integrity. Exchanging messages about the status of record splitting and forwarding updates internally reduces the likelihood of a loss of data integrity due to a node failure.
US11573937B2 System and method for automatically resolving metadata structure discrepancies
A system includes first and second subsystems and a third processor. The first subsystem includes a first memory and a first processor. The first memory stores data, which includes metadata associated with transmitted metadata fields. The first processor transmits the data to the second subsystem. The second subsystem includes a second memory and a second processor. The second memory stores expected metadata fields. The second processor receives the data. The third processor determines that the first subsystem transmitted the data to the second subsystem and that a mismatch exists between the transmitted and expected metadata fields. In response, the third processor prevents the second subsystem from executing an application configured to process the data using the expected metadata fields. The third processor resolves the mismatch by modifying the expected metadata fields such that they correspond to the transmitted metadata fields and allows the second subsystem to execute the application.
US11573935B2 Determining the schema of a graph dataset
A schema for a dataset is identified by identifying a dataset comprising data and relationships between data pairs. An original schema is identified for the dataset. This original schema comprises an organizational structure. An initial fit between the dataset and the original schema is determined. The initial fit quantifying a conformity of the data in the dataset to the organizational structure of the original schema. A plurality of additional schemas are identified. Each additional schema is a distinct organizational schema. The dataset is partitioned into a plurality of subsets. Each subset comprises a modified fit quantifying a modified conformity of subset data in each subset to one of the original schema and the additional schemas. The modified fit is greater than the original fit.
US11573933B2 Methods and systems for identifying and retrieving hierarchically related files
Embodiments of the disclosure provide systems and methods for identifying hierarchically related files stored in a database. According to one embodiment, this can be accomplished using a pipeline of worker applications which each use a specific table stored in the database 35 and a sequence or series of queues. Generally speaking, each worker application can read a message identifying tasks to be performed from one queue in the sequence of queues, perform those tasks using the appropriate table from the database to identify a set of files, and write one or more messages to a subsequent queue in the sequence or series of queues to pass results and/or further tasks to be performed to a subsequent worker application in the pipeline of worker applications.
US11573925B2 Techniques for distributing verification checks incident to data deletion
Techniques described and suggested herein include distributed deletion request processing and verification. For example, incident to migration of original data from a first data store to a second data store, verifications and confirmations related to removing the original data from the first data store may be performed so as to ensure the integrity of the original data represented on the second data store prior to removing the actual original data on the first data store. In some embodiments, the verifications and confirmations performed in connection with a deletion request may be apportioned to multiple entities, each of which may not fully trust the others. As a result, in some embodiments, a given deletion request may only be fulfilled if all of the entities involved in the verification process individually provide authorization to execute the deletion request.
US11573924B2 System and method for efficient storage of small files on file-system-based storage devices
Methods and systems for storing and managing large numbers of small files. A data processing system includes clients that generate large numbers be stored on a storage device managed by a File System (FS). An Archive Server (AS) receives multiple files from the client, archives the files in larger archives, and sends the archives to the FS for storage. When requested to read a file, the AS retrieves the archive in which the file is stored, extracts the file and sends it to the requesting client. In other words, the AS communicates with the clients in individual file units, and with the storage device in archive units. The AS is typically constructed as an add-on layer on top of a conventional FS, which enables the FS to handle small files efficiently without modification.
US11573920B2 SERDES link training
Aspects of the embodiments are directed to systems and methods for performing link training using stored and retrieved equalization parameters obtained from a previous equalization procedure. As part of a link training sequence, links interconnecting an upstream port with a downstream port and with any intervening retimers, can undergo an equalization procedure. The equalization parameter values from each system component, including the upstream port, downstream port, and retimer(s) can be stored in a nonvolatile memory. During a subsequent link training process, the equalization parameter values stored in the nonvolatile memory can be written to registers associated with the upstream port, downstream port, and retimer(s) to be used to operate the interconnecting links. The equalization parameter values can be used instead of performing a new equalization procedure or can be used as a starting point to reduce latency associated with equalization procedures.
US11573917B2 Low latency computing architecture
Deployment of arrangements of physical computing components coupled over a communication fabric are presented herein. In one example, a method includes coupling into a communication fabric a plurality of communication interfaces provided by a baseboard hosting a plurality data processing devices. The method includes establishing a one-hop latency in the communication fabric between the plurality of data processing devices and peripheral card slots, and establishing a two-hop latency in the communication fabric between the plurality of data processing devices and additional peripheral card slots. The method also includes establishing interconnect pathways between a plurality of communication switches that provide the one-hop latency through one or more cross-connect communication switches that provide the two-hop latency.
US11573912B2 Memory device management system, memory device management method, and non-transitory computer-readable recording medium erasing data stored in memory device if a value of a first key and second key are different
A memory device management system includes a first key acquisition unit that acquires a first key, a second key generation unit that generates a second key in accordance with a configuration of a memory device that is a management target, an equality determination unit that determines an equality between a value of the first key and a value of the second key, and a data erasure processing unit that erases data stored in the memory device in a case of a determination that the value of the first key and the value of the second key are different.
US11573908B1 Mapping table management method, memory control circuit unit and memory storage device
A mapping table management method, a memory control circuit unit, and a memory storage device are provided. The method includes: receiving a read command from a host system, wherein the read command indicates reading a first data stored in at least one first logical address; and searching whether a relation management information reflects that a first group static mapping table recording the first logical address is related to a dynamic mapping table. In response to a search result reflecting that the first group static mapping table is related to the dynamic mapping table, the dynamic mapping table is searched to obtain a first physical address mapped by the first logical address. And if not related, the first group static mapping table among group static mapping tables is searched to obtain a second physical address mapped by the first logical address.
US11573900B2 Proactive data prefetch with applied quality of service
Examples described herein relate to prefetching content from a remote memory device to a memory tier local to a higher level cache or memory. An application or device can indicate a time availability for data to be available in a higher level cache or memory. A prefetcher used by a network interface can allocate resources in any intermediary network device in a data path from the remote memory device to the memory tier local to the higher level cache. Memory access bandwidth, egress bandwidth, memory space in any intermediary network device can be allocated for prefetch of content. In some examples, proactive prefetch can occur for content expected to be prefetched but not requested to be prefetched.
US11573896B2 DRAM caching storage class memory
A method, system, and computer program product for local DRAM caching of storage class memory elements are provided. The method identifies a cache line with a cache address in a local dynamic random-access memory (DRAM). The cache line is compressed within the local DRAM to generate a compressed cache line and an open memory space within the local DRAM. A cache tag is generated in the open memory space and a validation value is generated in the open memory space for the compressed cache line. The method determines a cache-hit for the cache line based on the cache address, the cache tag, and the validation value.
US11573895B2 Storage system with interconnected solid state disks
An embodiment of a semiconductor package apparatus may include technology to provide a first interface between a first storage device and a host device, and provide a second interface directly between the first storage device and a second storage device. Other embodiments are disclosed and claimed.
US11573894B2 Tracking garbage collection states of references
Garbage collection (GC) states are stored within references stored on a heap memory to track a progress of GC operations with respect to the references. GC state may be stored in a non-addressable portion of references. Based on the GC state of a particular reference, a set of GC operations are selected and performed for the reference. However, references stored on a call stack do not include any indication of GC state. Hence, loading a reference from heap to call stack involves removing the indication of GC state. Writing a reference to heap involves adding the indication of GC state. References embedded within a compiled method also do not indicate any GC state. Metadata of the compiled method indicate a GC state, which is implicated to the embedded references. GC operations are selected and performed for each embedded reference based on the GC state of the compiled method.
US11573893B2 Storage system and method for validation of hints prior to garbage collection
A storage system and method for validation of hints prior to garbage collection are provided. In one embodiment, a method is provided comprising receiving a command from a host to store data in a memory; storing, in the memory, the data and a hint that characterizes the data; determining whether the hint is still valid; and in response determining that the hint is still valid, using the hint in performing garbage collection. Other embodiments are provided.
US11573891B2 Memory controller for scheduling commands based on response for receiving write command, storage device including the memory controller, and operating method of the memory controller and the storage device
An electronic device includes a memory controller having an improved operation speed. The memory controller includes a processor configured to generate commands for accessing data stored in a main memory, a scheduling circuit configured to store the commands and output the commands according to a preset criterion, and a filtering circuit configured to store information on an address of the main memory corresponding to a write command among the commands, provide a pre-completion response for the write command to the scheduling circuit upon receiving the write command, and provide the write command to the main memory.
US11573890B2 Storage device storing data based on key-value and operating method of the same
A storage device generates and stores a key stream and a value stream by extracting from data a plurality of keys and a plurality of values respectively corresponding to the plurality of keys. The storage device includes a controller and a non-volatile memory. The controller receives from a host information about an invalid key included in the key stream together with a compaction command, and performs a compaction operation on the key stream in response to the compaction command. The non-volatile memory stores the key stream and the value stream. The controller merges the key stream with another key stream based on the information about the invalid key in the compaction operation.
US11573888B2 Machine learning test result analyzer for identifying and triggering remedial actions
Apparatus and methods for using artificial intelligence to process and remediate test failures are provided. The methods may include monitoring an execution of an automated test on a software application. The automated test may include a plurality of steps. The methods may include receiving a first error message and a second error message during the execution of a step included in the plurality of steps. The methods may include processing each of the first and second error messages individually and, after completion of the step, again as a group. The processing may include determining if the error messages were generated by a defect in the software application.
US11573885B1 System and method for test selection according to test impact analytics
A system and method for determining a relative importance of a selected test in a plurality of tests, comprising a computational device for receiving one or more characteristics relating to an importance of the code, an importance of each of the plurality of tests, or both; and for determining the relative importance of the selected test according to said characteristics.
US11573884B2 Techniques for transparently emulating network conditions
In various embodiments, a network emulation application emulates network conditions when testing a software application. In response to a request to emulate a first set of network conditions for a first client device that is executing the software application, causing a kernel to implement a first pipeline and to automatically input network traffic associated with the first client device to the first pipeline instead of a default bridge. In response to a request to emulate a second set of network conditions for a second client device that is executing the software application, causing the kernel to implement a second pipeline and to automatically input network traffic associated with the second client device to the second pipeline instead of the default bridge. Each of the pipelines perform one or more traffic shaping operations on at least a subset of the network traffic input into the pipeline.
US11573882B2 Systems and methods for optimizing a machine learning-informed automated decisioning workflow in a machine learning task-oriented digital threat mitigation platform
A system and method for adapting an errant automated decisioning workflow includes reconfiguring digital abuse or digital fraud logic parameters associated with automated decisioning routes of an automated decisioning workflow in response to identifying an anomalous drift or an anomalous shift in efficacy metrics of the automated decisioning workflow, wherein the automated decisioning workflow includes a plurality of distinct automated decisioning routes that, when applied in a digital threat evaluation of data associated with a target digital event, automatically compute a decision for disposing the target digital event based on a probability digital fraud; simulating, by computers, a performance of the automated decisioning routes in a reconfigured state based on inputs of historical digital event data; calculating simulation metrics based on simulation output data of the simulation; and promoting to an in-production state the automated decisioning workflow having the automated decisioning routes in the reconfigured state.
US11573881B1 Role-based failure response training for distributed systems
Methods, systems, and computer-readable media for role-based failure response training for distributed systems are disclosed. A failure response training system determines a failure mode associated with an architecture for a distributed system comprising a plurality of components. The training system generates a scenario based at least in part on the failure mode. The scenario comprises an initial state of the distributed system which is associated with one or more metrics indicative of a failure. The training system provides, to a plurality of users, data describing the initial state. The training system solicits user input representing modification of a configuration of the components. The training system determines a modified state of the distributed system based at least in part on the input. The performance of the distributed system in the modified state is indicated by one or more modified metrics differing from the one or more initial metrics.
US11573880B2 Performance simulation for selected platforms for web products in database systems
In accordance with embodiments, there are provided mechanisms and methods for facilitating performance simulation for selected platforms for web products in database systems according to one embodiment. In one embodiment and by way of example, a method includes evaluating metadata associated with contents relating to a web product to be delivered through one or more platforms, where the metadata identifies the one or more platforms, and analyzing the one or more platforms to host the web product to deliver the contents. The method may further include identifying one or more performance factors associated with the web product and the one or more platforms, where the one or more performance factors are identified based one or more parameters associated with the one or more platforms to enhance performance associated with the web product when delivering the contents, and facilitating adjustments to one or more virtual dials to facilitate one or more modifications to the one or more parameters.
US11573876B2 Scalable exactly-once data processing using transactional streaming writes
A method for processing data exactly once using transactional stream writes includes receiving, from a client, a batch of data blocks for storage on memory hardware in communication with the data processing hardware. The batch of data blocks is associated with a corresponding sequence number and represents a number of rows of a table stored on the memory hardware. The method also includes partitioning the batch of data blocks into a plurality of sub-batches of data blocks. For each sub-batch of data blocks, the method further includes assigning the sub-batch of data blocks to a buffered stream; writing, using the assigned buffered stream, the sub-batch of data blocks to the memory hardware; updating a storage log with an intent to commit the sub-batch of data blocks using the assigned buffered stream; and committing the sub-batch of data blocks to the memory hardware.
US11573874B2 Systems and methods for automated injection of effects in cyber-physical systems and their simulations
Systems and methods for automatically injecting effects in cyber-physical systems and their simulations are provided herein. In one example, the cyber-physical system under test can include one or more watch-point monitors that can analyze messages between components of the system to determine the presence of one or more particular patterns present in the messages being passed between components of the system during operation. In one or more examples, upon detection of one or more conditions matching a watch point, the systems and methods presented herein can activate an effect and inject it into the cyber-physical system under test based on the detected watch point. In one or more examples, the systems and methods can provide a domain-specific “effects language” (EL) that can allow a user to specify a watch point and an effect corresponding to the watch point.
US11573873B1 Adaptive cell-aware test model for circuit diagnosis
Systems and methods disclosed include receiving defect data from a test of a semiconductor device comprising a circuit, the circuit comprising a cell, the cell comprising a first input, a second input and an output, and modeling a first plurality of cell defect modes of the cell with a first multiple input transition cell fault model (MTCFM), the cell defect modes associated with a first signal transition on the first input, and a second signal transition on the second input or the output. Systems and method further include correlating the first plurality of cell defect modes to the defect data to produce a probability of each of the first plurality of cell defect modes matching the defect data, and providing, to a user, an indication of each of at least one of the first plurality of cell defect modes having the probability exceeding a defect probability threshold.
US11573872B2 Leveraging low power states for fault testing of processing cores at runtime
In various examples, one or more components or regions of a processing unit—such as a processing core, and/or component thereof—may be tested for faults during deployment in the field. To perform testing while in deployment, the state of a component subject to test may be retrieved and/or stored during the test to maintain state integrity, the component may be clamped to communicatively isolate the component from other components of the processing unit, a test vector may be applied to the component, and the output of the component may be compared against an expected output to determine if any faults are present. The state of the component may be restored after testing, and the clamp removed, thereby returning the component to its operating state without a perceivable detriment to operation of the processing unit in deployment.
US11573871B2 Debugging method for USB device and USB device
A debugging method for a Universal Serial Bus (USB) device includes: receiving input information of a terminal through a Human Interface Device (HID) device; when report ID of the input information is a serial port ID, transmitting the input information to a buffer of a virtual serial port Teletype (TTY) device; and extracting the input information of the terminal from the buffer of the virtual serial port TTY device, executing a shell command on the input information, and returning execution result to the terminal through an original path. The method uses a USB interface to implement a HID device, thereby realizing drive-free execution. In addition, use of the endpoint of the HID device can save endpoints needed for additional debugging and driving.
US11573870B2 Zero copy host interface in a scalable input/output (I/O) virtualization (S-IOV) architecture
Examples may include a computing platform having a host driver to get a packet descriptor of a received packet stored in a receive queue and to modify the packet descriptor from a first format to a second format. The computing platform also includes a guest virtual machine including a guest driver coupled to the host driver, the guest driver to receive the modified packet descriptor and to read a packet buffer stored in the receive queue using the modified packet descriptor, the packet buffer corresponding to the packet descriptor.
US11573867B2 Smart dynamic restore for Kubernetes based applications
One example method includes discovering an application topology, discovering relationships between microservices that are elements of the application topology, ranking the microservices, identifying one or more of the microservices as a persistency microservice, selecting one or more persistency microservices for backup, and defining a backup policy based on the microservice relationships, the microservice rankings, and the selected persistent microservices. A backup operation is then performed that includes backing up persistent data and/or persistent metadata generated and/or modified by one or more of the persistency microservices.
US11573866B2 Evaluation and reporting of recovery readiness in a data storage management system
An illustrative report server interoperates with one or more enhanced storage managers to evaluate whether backup operations and restore operations meet their recovery point objectives (RPO) and recovery time objectives (RTO), respectively. RTO is evaluated using a tiered approach based on past performance of restore and/or backup operations. The illustrative storage manager executes pre-defined queries that extract relevant information from an associated database that houses information about storage operations. The report server recommends alternative kinds of backup operations for data that fails to meet its RTO using traditional backups. The report server is configured to analyze and report RPO and RTO readiness for several levels of data entities, including multiple systems, single system, groups of clients, single clients, and subclients.
US11573863B2 Virtual machine backup and restore coordinator
A backup and restore coordinator configured to receive a plurality of backup and restore requests from at least two uncoordinated backup functionalities implemented in a virtual environment, the virtual environment including a hypervisor hosting a plurality of virtual machines and a backup server. The backup and restore coordinator configured to extract respective information from the plurality of backup and restore requests including target data, backup resource information, and a type of request. The backup and restore coordinator configured to order the plurality of backup and restore requests in a prioritized queue based on the information extracted from the plurality of backup and restore requests.
US11573860B1 Verification of metadata consistency across snapshot copy-on-write (COW) B+tree logical maps
A method for verifying a consistency of snapshot metadata maintained in an ordered data structure for a plurality of snapshots in a snapshot hierarchy is provided. The method includes identifying a first plurality of nodes maintained in a first ordered data structure for a first snapshot that is a child of a second snapshot; for a first node of the first plurality of nodes, verifying the first node by checking for the first node in a second node map maintained in memory for the second snapshot, wherein the second node map includes a plurality of verified nodes in a second ordered data structure; and based on whether the first node is in the second node map: adding the first node to a first node map maintained in memory for the first snapshot, wherein the first node map includes verified nodes of the first plurality of nodes; or triggering an alarm.
US11573859B2 Content-independent and database management system-independent synthetic full backup of a database based on snapshot technology
The illustrative storage management system uses snapshot technologies and performs block-level analysis thereof and to synthesize full backups of a database, regardless of the database management system (DBMS) and content of the database and without involving native DBMS utilities. Synthetic full copies are created efficiently and use network transport resources sparingly. Successive snapshots of the database may be hardware snapshots and/or software snapshots. The illustrative storage management system tracks which data blocks in the database change over time after a baseline full copy is saved to secondary storage. Only the changed blocks are subsequently moved to secondary storage as incremental backups and are indexed for future reference. A synthetic full backup of the database, at a given point in time, may be created by synthesizing the original full backup with changed blocks from any number of later incremental backups. The synthetic full backup comprises pointers to appropriate data blocks, ignoring intermediate changes, and pointing to the most current data block in secondary storage relative to the given point in time chosen for the synthetic full backup. The illustrative storage management system may restore the synthetic full backup without native DBMS utilities.
US11573858B2 Systems and methods for operation retry
The present disclosure relates to systems and methods for operation retry. The system may determine whether a retry is allowed for a target operation based on a retry strategy included in a retry proxy component. In response to determining that the retry is allowed for the target operation, the system may execute the target operation. The system may detect whether there is an exception associated with the execution of the target operation. In response to determining that there is the exception associated with the execution of the target operation, the system may determine whether a retry is needed for the target operation based on the retry strategy. In response to determining that the retry is unneeded for the target operation, the system may stop the target operation.
US11573856B1 Transmitting data between regions of varying safety integrity levels in a system on a chip
In various examples, a system includes a memory operating within a first risk level and circuitry operating within a second risk level that indicates more risk than the first risk level. The circuitry reads and/or writes data to a first memory address within the memory, and reads and/or writes an error detection code to a second memory address within the memory.
US11573855B2 Object format resilient to remote object store errors
Techniques are provided for remote object store error handling. A storage system may store data within one or more tiers of storage, such as a local storage tier (e.g., solid state storage and disks maintained by the storage system), a remote object store (e.g., storage provided by a third party storage provider), and/or other storage tiers. Because the remote object store may not provide the same data consistency and guarantees that the storage system provides for clients such as through the local storage tier, additional validation is provided by the storage system for the remote object store. For example, when data is put into an object of the remote object store, a verification get operation is performed to read and validate information within a header of the object. Other verifications and checks are performed such as using a locally stored metafile to detect corrupt or lost metadata and/or objects.
US11573853B2 Error checking data used in offloaded operations
Error checking data used in offloaded operations is disclosed. A remote execution device receives a request from a host to store a data block in a memory region. The data block includes data and host-generated error checking information for the data. The remote execution device updates the data block by overwriting the host-generated error checking information with locally generated error checking information for the data. The data block is then stored in the memory region.
US11573836B2 Resource scheduling method and apparatus, and storage medium
A resource scheduling method and apparatus, an electronic device, and a storage medium are provided, which are related to the technical field of system resource scheduling. The resource scheduling method comprises: monitoring whether a current system can bear a load of a target application which has triggered and entered a high-computational-power scenario, subjecting the system to resource scheduling if the system is monitored to be unable to bear the load of the target application, and running the target application in the high-computational-power scenario based on scheduled system resources.
US11573834B2 Computational partition for a multi-threaded, self-scheduling reconfigurable computing fabric
Representative apparatus, method, and system embodiments are disclosed for configurable computing. A representative system includes an asynchronous packet network; a plurality of configurable circuits arranged in an array, each configurable circuit coupled to the asynchronous packet network and adapted to perform a plurality of computations; and a dispatch interface circuit adapted to partition the plurality of configurable circuits into one or more separate partitions of configurable circuits and to load one or more computation kernels into each partition of configurable circuits. The dispatch interface circuit may load balance across the partitions of configurable circuits by starting threads for execution in the partition having the highest number of available thread identifiers. The dispatch interface may also assert a partition enable signal to merge the one or more separate partitions and assert a stop signal to all configurable circuits of the one or more separate partitions of configurable circuits.
US11573831B2 Optimizing resource usage in distributed computing environments by dynamically adjusting resource unit size
Embodiments for optimizing resource usage in a distributed computing environment. Resource usage of each task in a set of running tasks associated with a job is monitored to collect resource usage information corresponding to each respective task. A resource unit size of at least one resource allocated to respective tasks in the set of running tasks is adjusted based on the resource usage information to improve overall resource usage in the distributed computing environment.
US11573828B2 Efficient and scalable enclave protection for machine learning programs
A computer-implemented method for efficient and scalable enclave protection for machine learning (ML) programs includes tailoring at least one ML program to generate at least one tailored ML program for execution within at least one enclave, and executing the at least one tailored ML program within the at least one enclave.
US11573825B2 System for real-time scheduling in an asynchronous transfer mode communication network
A real-time feasibility device includes circuitry configured to sort tasks into a first scheduling priority order; split the sorted tasks into a first subset which can be scheduled using an inexact condition test and a second subset which cannot be scheduled using the inexact condition test; test the first subset using the inexact condition test; sort the tested first subset into a second scheduling priority order; sort the second subset into a third scheduling priority order; filter out one or more tasks of the second subset which cannot be scheduled using the inexact condition test or the exact condition test; test remaining tasks of the second subset using the exact condition test; sort the tested remaining tasks of the second subset into a fourth scheduling priority order; and execute the sorted and tested first subset and the sorted and tested remaining tasks of the second subset.
US11573821B2 Executing commands in a virtual environment
An apparatus for executing one or more commands, for use with a virtualization environment operable to execute one or more virtualization functions, the apparatus comprising: an interface operable to determine an identifier associated with a first virtualization function; a parser operable to determine one or more commands available for execution using the first virtualization function; a store for storing each determined command with the first virtualization function identifier; a searcher, responsive to input of a first command, for matching the first command with each determined command in order to determine one or more matching commands; and an executor, responsive to selection of a first matching command, for executing the associated first virtualization function and the first matching command.
US11573818B2 Containerized computing environments
Building images that enable improved utilization of previously built image layers. An image build system evaluates commands prior to their use and differentiate between stateful and stateless commands. Employing such an approach enables stateless commands to be identified (e.g. labeled), thus enabling the image build system to handle the stateless commands differently from stateful commands. This enables the re-use of cached/stored image layers, thus reducing image size by avoiding the creation of new image layers.
US11573817B2 Compiler-driver programmable device virtualization in a computing system
Examples provide a method of virtualizing a hardware accelerator in a virtualized computing system. The virtualized computing system includes a hypervisor supporting execution of a plurality of virtual machines (VMs). The method includes: receiving a plurality of sub-programs at a compiler in the hypervisor from a plurality of compilers in the respective plurality of VMs, each of the sub-programs including a hardware-description language (HDL) description; combining, at the compiler in the hypervisor, the plurality of sub-programs into a monolithic program; generating, by the compiler in the hypervisor, a circuit implementation for the monolithic program, the circuit implementation including a plurality of sub-circuits for the respective plurality of sub-programs; and loading, by the compiler in the hypervisor, the circuit implementation to a programmable device of the hardware accelerator.
US11573814B1 Sharing prepopulated container image caches among container execution environments
Techniques are described for sharing prepopulated container image caches among container execution environments to improve the performance of container launches. The container images used to prepopulate such a cache at a computing device supporting one or more container execution environments can include various container images that are used as the basis for a wide range of user-created containers such as, for example, container images representing popular operating system distributions, database servers, web-application frameworks, and so forth. Existing systems typically obtain these container images as needed at runtime when launching containers (for example, from a container registry or other external source), often incurring significant overhead in the container launch process. The use of a prepopulated container image cache can significantly improve the performance of container launches by making such commonly used container images available to container execution environments running at a computing device ahead of time.
US11573807B2 Providing user interfaces based on data source semantics
Embodiments are directed to managing user interfaces. User interface (UI) models associated with concepts may be provided such that the UI models include visualizations. Other concepts may be associated with a data model based on fields of the data model. Characteristics of the concepts associated with each UI model and the other concepts associated with the data model may be compared to each other such that results of each comparison may be employed to generate a score for each UI model. The UI models may be ordered based on each score. A report that includes a rank ordered list of the UI models may be provided.
US11573792B2 Method and computing device with a multiplier-accumulator circuit
Provided is a multiplier-accumulator (MAC) system, circuit, and method. The MAC system includes a MAC circuit, including a plurality of resistors, having respective resistances, a capacitor connected to the plurality of resistors to charge, in response to a plurality of input signals, the capacitor with electric charge, and a time-to-digital converter (TDC) configured to convert information of a charge time of the capacitor, due to the electric charge, into a digital value, wherein the digital value is an accumulation result of the MAC circuit.
US11573788B2 Creation and execution of customized code for a data processing platform
A method of executing computer-readable code for interaction with one or more data resources on a data processing platform, the method performed using one or more processors, comprising: receiving a request message including an identifier identifying executable code stored in a data repository; determining, using the identifier, an execution environment of a plurality of stored execution environments mapped to the identified executable code, wherein determining the execution environment mapped to the identified executable code comprises: accessing mapping data identifying a mapping between the identifier and the execution environment of the plurality of stored execution environments, the mapping data including configuration data associated with the identifier, wherein the configuration data identifies one or more convention-based data libraries particular to the execution environment; configuring the determined execution environment to access the one or more convention-based data libraries during execution; executing the identified executable code using the determined execution environment; and passing requests made with the identified executable code to the one or more data resources via a proxy.
US11573785B2 Predicting code vulnerabilities using machine learning classifier models trained on internal analysis states
An example system includes a processor to receive a source code sample to be classified. The processor can execute a hybrid code analysis to generate an internal analysis state. The processor can extract features from the internal analysis state via a trained machine learning model modified using transfer learning. The processor can generate a label based on the extracted features via a machine learning classifier model trained on internal analysis states of hybrid code analyses.
US11573784B2 Electronic device for updating on-board data of power off status and electronic device package assembly
An electronic device for updating on-board data of power off status is provided, which combines a rewritable memory, an embedded controller, and a second network socket onto a motherboard. The rewritable memory includes a target storage area. The embedded controller includes a second network interface electrically connected to the second network socket, for receiving a writing command and a binary file. After receiving power of a standby mode, the embedded controller executes a data writing program to receive the writing command and the binary file via the second network socket and the second network interface, and writes the binary data file into the target storage area of the rewritable memory by using the data writing program.
US11573780B2 Automated generation of status chains for software updates
Some examples can accurately determine a status of a software update across a number of development system components. In some examples, a method may involve receiving a software update comprising a set of computer-executable instructions and a reference to a location at which a status chain is to be stored. The method may also involve, in response to receiving the software update, performing at least one software development action with respect to the software update by executing a software development component among a plurality of software development components. The method may further involve determining a status of the software update based on performance of the at least one software development action. And the method may involve automatically causing a block to be added to the status chain at least in part by interfacing with the location, the block indicating the status of the software update and the software development component.
US11573779B2 Creating and upgrading of solutions for deployment in a virtualized computing environment
A method of creating a software image of a solution to be deployed in a virtualized computing environment includes: retrieving a schema of the solution and determining from the schema software products that are required by the solution and software features that are required by the solution; for each software product, selecting a version of the software product to include in the solution and identifying software features provided by the selected version of the software product; and upon confirming that the selected versions of the software products provide all of the software features that are required, creating the software image of the solution that includes the selected version of each of the software products, and saving the software image in a storage device for deployment in the virtualized computing environment.
US11573772B2 Mechanism for information propagation and resolution in graph-based programming languages
A visual-programming tool processes nodes of a graph corresponding to operations or functions in program code associated with a plurality of programs, (e.g., games), stored as graph of nodes with logical connections signifying inputs, outputs, and/or units of connected nodes. The visual-programming tool resolves valid types and/or units associated with respective connected nodes and can propagate valid types and/or units throughout the graph.
US11573770B2 Container file creation based on classified non-functional requirements
A computer-implemented method classifies and creates a container file based on non-functional parameters. The method includes analyzing, by a learning model, a codebase. The codebase includes code for one or more applications. The method also includes identifying, based on the analyzing, a set of functional requirements for each application and a set of non-functional parameters. The method further includes classifying a first application of the one or more applications with a first non-functional parameter. The method includes generating a first container file for the first application. The first container file includes the functional requirements for the first application and the first non-functional parameter. The method further includes creating a first container from the first container file.
US11573767B2 Calculation processor and calculation method for determining an exponential function
A calculation processor for determining a digital output value from a digital input value based on an exponent value a, the processor comprising a first calculation block, a second calculation block and a final calculation block. The first calculation block initializes an intermediate value and an error value depending on a position of a Most Significant Bit of a significant part of the input value. The second calculation block is configured to perform repeatedly, until an exit criterion is fulfilled, the incrementation of a counter value, the determination of a power error value based on the error value and, if the power error value is larger than or equal to an error threshold, adjustment of the intermediate value y by multiplying the intermediate value with an adaptation value and setting the error value to the power error value divided by the base value. If the power error value is smaller than the error threshold, the error value is set to the power error value. The final calculation block is configured to set the output value to the intermediate value.
US11573766B2 Floating point to fixed point conversion
A binary logic circuit converts a number in floating point format having an exponent E of ew bits, an exponent bias B given by B=2ew-1−1, and a significand comprising a mantissa M of mw bits into a fixed point format with an integer width of iw bits and a fractional width of fw bits. The circuit includes a shifter operable to receive a significand input comprising a contiguous set of the most significant bits of the significand and configured to left-shift the significand input by a number of bits equal to the value represented by k least significant bits of the exponent to generate a shifter output, wherein min{(ew−1),bitwidth(iw−2−sy)}≤k≤(ew−1) where sy=1 for a signed floating point number and sy=0 for an unsigned floating point number, and a multiplexer coupled to the shifter and configured to: receive an input comprising a contiguous set of bits of the shifter output; and output the input if the most significant bit of the exponent is equal to one.
US11573765B2 Fused convolution and batch normalization for neural networks
A processing unit implements a convolutional neural network (CNN) by fusing at least a portion of a convolution phase of the CNN with at least a portion of a batch normalization phase. The processing unit convolves two input matrices representing inputs and weights of a portion of the CNN to generate an output matrix. The processing unit performs the convolution via a series of multiplication operations, with each multiplication operation generating a corresponding submatrix (or “tile”) of the output matrix at an output register of the processing unit. While an output submatrix is stored at the output register, the processing unit performs a reduction phase and an update phase of the batch normalization phase for the CNN. The processing unit thus fuses at least a portion of the batch normalization phase of the CNN with a portion of the convolution.
US11573762B2 Activity-dependent audio feedback themes for touch gesture inputs
Systems and methods that provide audio feedback in response to gesture validity can provide a more intuitive interface that can train users to correctly complete gestures. Moreover, systems and methods that provide line-specific audio feedback can provide more specific feedback that can allow a user to better understand what sensing line is being contacted. The systems and methods can further include basing the audio feedback based at least in part on obtained activity data, such that invalid and valid feedbacks can provide different sounds dependent on the determined activity state.
US11573761B2 Audio-based near field communication
The disclosed systems and method provide for an audio playback device to form a Bluetooth connection with an audio source device based on audio generated by an acoustic transducer. The audio is encoded with Bluetooth connectivity data corresponding to the audio source device. The acoustic transducer can be arranged on the audio source device, or it can be arranged on an audio playback device connected to the audio source device via a Bluetooth connection. The audio is received by a microphone of an audio playback device. The audio playback device then extracts the Bluetooth connectivity information from the audio, and forms a Bluetooth connection with the audio source device. If the Bluetooth connection is a Broadcast Audio stream, as defined by the LE Audio standard, multiple audio playback devices can be able to connect audio source device, allowing for a communal listening experience.
US11573758B2 Display device and multi-display system
A display device includes: a video playback unit configured to play video media including multiple frames; a first memory unit configured to store a video signal of the video media that is being played; an acquisition unit configured to acquire a readout control signal representing a readout timing for playing each frame in the video media in a first display device different from an own display device in a multi-display system formed from multiple display devices; a readout control unit configured to cause frames of the video signal corresponding to the readout controls signal to be sequentially read out from the first memory unit in accordance with the acquired readout control signal; and a display control circuit configured to display, on a display unit, the frames of the video signal that have been read out.
US11573757B2 Communication apparatus, control method, and program for connecting at least two types of wireless communication units according to an operative state of an access point
A communication apparatus capable of performing near field communication acquires communication information of a target apparatus through the near field communication, determines whether or not the target apparatus is connected to an access point to which the communication apparatus is connected, on the basis of the communication information, and accepts the target apparatus as a target to which the communication apparatus is to be connected by using a peer-to-peer communication system, when it is determined that the target apparatus is not connected to the access point to which the communication apparatus is connected.
US11573755B2 Cache management in a printing system in a virtualized computing environment
A varied least recently used (VLRU) caching technique is used to enable print data to be available at a cache of a client for printing, even after an agent performs a deletion of a hash value for the print data at a cache of the agent. The deletion of the print data (cached at the cache of the client) is postponed at the client device via the use of a waiting list, so that the cached print data can be printed at a physical printer of the client, in response to receiving a delayed print job from the agent that specifies the hash value as a result of a deduplication process performed by the agent.
US11573753B2 Non-transitory computer-readable recording medium storing computer-executable instructions for information processing device, and method of controlling information processing device with driverless printing function
An information processing device is configured to execute a management program and a print server program. The management program determines whether a non-compliant printer is connected to the information processing device, determines whether a print server program is running when the non-compliant printer is connected, starts up the print server program when the print server program is not running, and registers a print server configured by the print server program with an operating system. The print server program receives a print job designating the print server as an output destination, obtains individual print data which is printable by the non-compliant printer, and transmits the obtained individual print data to the non-compliant printer.
US11573749B2 Image forming apparatus and method for controlling image forming apparatus
An image forming apparatus includes one or more processors and one or more memories storing program instructions, which, when being executed by the one or more processors, causes the one or more processors to generate a print image to be printed on a sheet of paper and a position correcting mark for front and back side registration having a brightness lower than a minimum brightness of the print image; control printing of the print image and the position correcting mark on a first side of the sheet of paper; control reading the print image and the position correcting mark from the first side and control generating of read image data; and detect, from the read image data, the position correcting mark on the first side using a brightness difference.
US11573748B2 Information processing apparatus and information processing system to control emitting light based on illumination information
An information processing system includes an information apparatus configured to process information and a lighting apparatus configured to emit light. The information apparatus includes a reading unit, a first acquisition unit, a second acquisition unit, and a generation unit. The reading unit is configured to read an image including predetermined information. The first acquisition unit is configured to acquire first illumination information from the predetermined information read by the reading unit. The second acquisition unit is configured to acquire second illumination information, which indicates capability information about the lighting apparatus. The generation unit is configured to generate third illumination information, which is to be transmitted to the lighting apparatus, based on the first illumination information and the second illumination information. The lighting apparatus controls emitting the light based on the third illumination information.
US11573746B2 Information processing apparatus and non-transitory computer readable medium
An information processing apparatus includes a control unit that emphasizes, in a screen area for a related application program generated from a standard application program, a setting that has been extracted from plural settings to be displayed for the standard application program and whose setting value has been changed from a predetermined state.
US11573744B2 Using storage managers in data storage management systems for quota distribution, compliance, and updates
Storage managers are used in data storage management systems for license distribution, compliance, and updates. A licensed quota is managed at an aggregate level applicable to a collective plurality of storage operation cells and not by licensing each individual storage operation cell. A multi-cell environment belonging to a given customer is licensed by using an enhanced storage manager in each cell. One storage manager is a “license server” to the other storage managers or “child licensees.” A licensor issues a global license to the customer's designated license server, which distributes child licenses and manages other licensing aspects. Rather than licensing usage for individual storage operation cells, licensed usage is managed at an aggregate level using the license server and child licensees in a “self-service” model.
US11573738B2 Synchronous destage of write data from shared global memory to back-end storage resources
A synchronous destage process is used to move data from shared global memory to back-end storage resources. The synchronous destage process is implemented using a client-server model between a data service layer (client) and back-end disk array of a storage system (server). The data service layer initiates a synchronous destage operation by requesting that the back-end disk array move data from one or more slots of global memory to back-end storage resources. The back-end disk array services the request and notifies the data service layer of the status of the destage operation, e.g. a destage success or destage failure. If the destage operation is a success, the data service layer updates metadata to identify the location of the data on back-end storage resources. If the destage operation is not successful, the data service layer re-initiates the destage process by issuing a subsequent destage request to the back-end disk array.
US11573736B2 Managing host connectivity to a data storage system
Techniques are provided for managing host connectivity to a data storage system. A host connectivity management system receives a request from a host system to connect to a data storage system. The data storage system includes storage nodes which include storage volumes, and each storage node includes multiple ports to enable connection to the storage node. The host connectivity management system determines a subset of ports, among all available ports of the storage nodes, to assign to the host system for use by the host system for connecting to the storage nodes of the data storage system to access the storage volumes. The host connectivity management system sends connection information to the host system to enable the host system to connect to the data storage system, wherein the connection information includes port identifiers associated with the subset of ports assigned to the host system.
US11573735B2 Technologies for media management in column-addressable memory media systems
Technologies for media management for column-based memory systems include a memory controller including an indirection table. The memory controller receives a memory access to a column-addressable memory indicative of a memory row address. The memory controller determines a logical sub-block identifier based on the memory row address and looks up a physical sub-block identifier in the indirection table. The memory controller issues a redirected memory access indicative of the physical sub-block identifier to the column-addressable memory. The memory access may include a column read. The memory controller may perform a media management operation by copying or moving data from a source physical sub-block to a destination physical sub-block. The memory controller updates the indirection table with the destination physical sub-block for the associated logical sub-block identifier. Other embodiments are described and claimed.
US11573731B2 Memory controller for resolving string to string shorts
A memory controller includes, in one embodiment, a memory interface and a controller circuit. The memory interface is configured to interface with a memory interface configured to interface with a memory having a plurality of memory blocks. Each memory block has a plurality of strings. The controller circuit is configured to perform a string defect leakage check on one of the memory blocks during a first programming operation of the one memory block, determine whether the one memory block has one or more string to string shorts based on the string defect leakage check, and resolve the string to string shorts in response to determining that the one of the memory blocks has the string to string shorts.
US11573728B2 System and method for dynamically calculating and executing data backup policies for a multi-tenant cluster storage
Embodiments of the present invention provide a system for calculating and executing data backup policies for a multi-tenant cluster storage. The system is configured for accessing one or more audit logs associated with one or more applications, where the one or more applications comprise one or more folders, accessing a footfall database to identify footfall data associated with the one or more applications, determining criticality of the one or more folders associated with the one or more applications based on the footfall data, determining a dynamic backup policy schedule for the one or more applications, storing the dynamic backup policy schedule in a backup policy database, based on the dynamic backup policy schedule, determining that at least one application of the one or more applications needs backup at a current time, and executing a backup policy and take a backup of the at least one application.
US11573718B2 Disaggregation of control path and data path
A network device includes at least one control path port and data path ports configured to communicate on a network. A connection request is received from a host via a control path port, and a resource of the network device is allocated to the host. A data path port is determined from among the plurality of data path ports for communication between the host and the allocated resource. An indication of the determined data path port is sent to the host via the control path port for communication on a data path between the host and the allocated resource. In one aspect, a network interface includes at least one control path port and a first plurality of data path ports configured to communicate on a network. A connection request is received from a host via a control path port, and a locally connected device is allocated to the host.
US11573706B2 Data storage device and method for efficient image searching
A data storage device and method for efficient image searching are provided. In one embodiment, a data storage device is provided comprising a memory and a controller. The controller is configured to store a plurality of images and a plurality of keys in the memory, wherein each key of the plurality of keys is generated from a respective image of the plurality of images; receive, from a host, a key generated from a target image desired by the host; and return, to the host, an image from the stored plurality of images that is associated with a key that matches the key received from the host. Other embodiments are provided.
US11573705B2 Artificial intelligence accelerator
The present disclosure includes apparatuses and methods related to memory with an artificial intelligence (AI) accelerator. An example apparatus can include receive a command indicating that the apparatus operate in an artificial intelligence (AI) mode and perform AI operations using an AI accelerator based on a status of a number of register on the controller. The AI accelerator can include hardware, software, and or firmware that is configured to perform operations (e.g., logic operations, among other operations) associated with AI operations. The hardware can include circuitry configured as an adder and/or multiplier to perform operations, such as logic operations, associated with AI operations.
US11573700B2 Buffer management in memory systems for read and write requests
A memory system having memory components and a processing device to: receive a write request from a host system; store data of the write request in a portion of a buffer of the memory system during a first time period in which the write request is pending in the memory system; receive a read request from the host system; and store data of the read request in a portion of the buffer during a second time period in which the read request is pending in the memory system. The portion of the buffer storing the data of the write request overlaps at least in part with the portion of the buffer storing the data of the read request.
US11573695B2 Operating modes that designate an interface modality for interacting with an automated assistant
Implementations described herein relate to transitioning a computing device between operating modes according to whether the computing device is suitably oriented for received non-audio related gestures. For instance, the user can attach a portable computing device to a docking station of a vehicle and, while in transit, wave their hand near the portable computing device in order to invoke the automated assistant. Such action by the user can be detected by a proximity sensor and/or any other device capable of determining a context of the portable computing device and/or an interest of the user in invoking the automated assistant. In some implementations location, orientation, and/or motion of the portable computing device can be detected and used in combination with an output of the proximity sensor to determine whether to invoke the automated assistant in response to an input gesture from the user.
US11573694B2 Gesture based workflows in a collaboration system
A method for invoking a procedure by a first network node in a computer system comprising the first network node and a second network node is provided. The method includes detecting a gesture or a user interaction event contacting a plurality of locations on a screen space of the first network node, obtaining an identification of a workflow procedure in dependence upon an interpretation of the gesture, the workflow procedure having an input parameter, mapping locations, included in the plurality of locations contacted by the gesture, to the location of the graphical object on the screen space, to obtain, from a data set, an identification of corresponding information associated with the graphical object, obtaining an identification of the input parameter of the identified workflow procedure in dependence upon the identified corresponding information, and invoking the identified workflow procedure according to the identified input parameter.
US11573693B2 Display controlling method, terminal, information processing apparatus, and storage medium
A display controlling method includes displaying content in a first display area on a screen of a terminal; determining whether the content is viewed; and moving the content from the first display area to a second display area in order to display the content if it is determined that the content is not viewed.
US11573692B2 Apparatus, method, computer-readable storage medium, and smartphone for causing scrolling of content in response to touch operations
An information processing system includes circuitry that causes a first scrolling of a displayed content region within its boundaries in response to a first user operation. The circuitry of the information processing system also causes a second scrolling of the displayed content region beyond its boundaries in response to a second user operation.
US11573689B1 Trace layer for replicating a source region of a digital image
Techniques are described for trace layer for replicating a source region of a digital image. In an implementation, a user leverages a content editing system to select a source region of a source image to be replicated and a target region of a target image to which portions of the source region are to be replicated. A trace layer is generated that is a visual representation of portions of the source region, and the trace layer is positioned on the target region of the target image. Further, the trace layer is generated based on a visibility factor such that the trace layer is at least partially transparent. The trace layer receives user interaction to select portions of the trace layer and visibility of the selected portions is modified to replicate corresponding portions of the source region to the target region.
US11573683B2 Systems and methods for reacting to messages
A method includes displaying a message within an interface of a group-based communication platform on a device associated with a user; receiving, from the user, a selection of a first reactive emoji having a first skin tone for display in association with the message; and in response, displaying a first instance of the selected first reactive emoji having the first skin tone in a first grouping with at least a second instance of the first reactive emoji having a second skin tone different than the first skin tone, wherein the first grouping of the first instance and the at least the second instance is displayed in association with the message.
US11573675B2 Generating visual experience-journey timelines using experience and touchpoint data
This disclosure relates to methods, non-transitory computer readable media, and systems that generate experience-journey timelines that map touchpoints along a journey to experience data representing experiences of an entity at such touchpoints. Specifically, the disclosed systems can identify touchpoints and experience data indicating experiences of a user, organization, or other entity. Subsequently, the disclosed systems can map experience data to the touchpoints corresponding to the entity. Using such mappings, the disclosed systems can generate experience journey timelines that indicate mappings between particular experience indicators and particular touchpoints. Additionally, the disclosed systems can provide experience-journey timelines for display in graphical user interfaces and facilitate functionalities to explore data underlying the experience indicators at each touchpoint in the experience-journey timelines.
US11573674B2 Annunciator drawer
A dual-screen user device and methods for revealing a combination of selected desktops and applications on single and dual screens are disclosed. Desktops and applications can be shifted between screens by user gestures, and/or moved off of the screens and therefore hidden. Hidden desktops and screens can be re-displayed by other gestures. The desktops and applications are arranged in a window stack that represents a logical order of the desktops and applications providing a user with an intuitive ability to manage multiple applications/desktops running simultaneously. One embodiment provides an annunciator window extending across both screens in a dual screen configuration. The annunciator window provides alerts, notifications, and statuses of the device in an increased area thereby enhancing viewability of the information in the window. The annunciator window can be expanded over a selected screen to view full contents of the window without having to minimize or close running applications.
US11573672B2 Method for initiating or resuming a mobile control session in a process plant
User interface sessions in a user interface device are initiated or resumed according to stored state data. A session request is received from a first client device. A user profile associated with the session request is identified and a determination made as to whether a previous session exists. If no previous session exists, a new session is instantiated using a default session configuration. If a previous session exists, a new session is instantiated according to the previous session.
US11573670B2 Touch device
A touch device is provided, including a first substrate and a circuit substrate. The first substrate includes a touch sensing structure and a plurality of first electrodes. The touch sensing structure is disposed on the first substrate. The first electrodes are arranged along a first direction. The first electrodes are disposed on the first substrate and electrically connected to the touch sensing structure, a first gap is formed between two adjacent first electrodes, and a minimum distance between the two adjacent first electrodes is a gap distance. The circuit substrate is partially overlapping the substrate in a vertical projection direction, the circuit substrate including a plurality of second electrodes corresponding to the first electrodes. One of the two adjacent first electrodes has a first electrode side edge facing the first gap. One of the second electrodes has a second electrode side edge located in the first gap.
US11573668B2 Touch-sensing panel
The disclosure provides a touch-sensing panel, which includes a substrate, a first mesh pattern, an insulating layer, and a second mesh pattern. The substrate has an active area and a peripheral area. The first mesh pattern is located in the active area. The insulating layer is disposed on the first mesh pattern. The second mesh pattern is located in the active area. At least a part of the second mesh pattern is disposed on the insulating layer. Each of the first mesh pattern and the second mesh pattern includes a plurality of mesh lines. A reflectivity of a surface of one of the first mesh pattern and the second pattern is smaller than a reflectivity of a surface of the other of the first mesh pattern and the second mesh pattern, and a width of each of the mesh lines of the one of the first mesh pattern and the second mesh pattern is smaller than a width of each of the mesh lines of the other of the first mesh pattern and the second mesh pattern.
US11573666B2 Display device with touch control wiring liens having hole patterns and method of manufacturing thereof
Embodiments of the present disclosure provide a touch control substrate, a method for manufacturing the same and a display device. The touch control substrate includes a base and touch wiring lines on the base. The touch wiring line includes a plurality of hollowed patterns defined by a plurality of metal lines.
US11573665B2 Beamforming optimization for segmented thin-film acoustic imaging systems incorporated in personal portable electronic devices
An acoustic imaging system coupled to an acoustic medium to define an imaging surface. The acoustic imaging system includes an array of piezoelectric acoustic transducers formed at least in part from a thin-film piezoelectric material, such as PVDF. The array is coupled to the acoustic medium opposite the imaging surface and formed using a thin-film manufacturing process over an application-specific integrated circuit that, in turn, is configured to leverage on or more beamforming scan operations to drive the array of piezoelectric actuators to generate an image of an object at least partially wetting to the imaging surface.
US11573659B2 Electronic device configured to detect input
An electronic device includes: a display panel configured to display an image; an input sensor on the display panel; and a sensor controller configured to detect a first input by at least one of a plurality of input devices through the input sensor, and wherein the sensor controller is configured to detect the first input during an input detection frame, wherein the input detection frame includes a search section in which a plurality of search signals are provided to the input sensor, and wherein the plurality of search signals include two or more search signals capable of communicating through two or more different protocols, respectively.
US11573658B2 Operation device
An operation device according to the present invention has a touch-screen-type operation surface installed in a vehicle. A plurality of operation units having a convex shape or a concave shape associated with a plurality of components mounted in the vehicle, respectively, are formed at different positions on the touch-screen-type operation surface, respectively. The plurality of operation units are configured to accept an input touch operation as an operation instruction for the component associated with each of the plurality of operation units.
US11573657B2 Interactive white board and data processing method and device for same
An interactive white board, a data processing method and device for same are disclosed. The interactive white board includes a touch component, a device processor, a first control unit and multiple first channel modules, where the touch component is configured to generate first touch data and send it to the device processor; the device processor is configured to mark the first touch data according to a current display channel to generate second touch data and send it to the first control unit, where the second touch data includes an identifier corresponding to the current display channel; the first control unit is configured to send the second touch data to a corresponding one of the first channel modules according to the identifier corresponding to the current display channel; and the first channel module is configured to receive the second touch data through the corresponding display channel and make a touch response.
US11573647B1 Back-drive of motor based on position data
Techniques for controlling operations of a motor based on position errors are described. In an example, a user device sends an amount of electrical current to the motor to cause the motor to move. The user device also determines the motor is in position for a time interval despite the amount of electrical current. Based at least one the time interval and the amount of electrical current, the user device determines a position difference associated with a target position and a measured position of the motor during the time interval, and reduces the amount of electrical current based at least in part on the time interval.
US11573643B2 Apparatus and methods for contact-minimized ATM transaction processing using radar-based gesture recognition and authentication
Apparatus and methods for contact-minimized automated teller machine (“ATM”) use and transaction processing using Doppler-radar based gesture recognition and authentication. The apparatus and methods may include an ATM including a millimeter-wave radar transmitter and receiver. Movement of one or more objects, including fingers, within a radar field may be analyzed and translated into gestures and authentication passcode(s). By utilizing the radar field instead of physical buttons or a touchscreen, contact with the ATM may be minimized.
US11573639B1 Apparatus and methods for localizing one or more effects in a haptic interface
Apparatus and methods for localizing one or more effects in a haptic interface with a user interface having a primary zone and at least one secondary zone are provided. When a desired haptic effect is generated within the primary zone, unwanted resultant haptic effects in the at least one secondary zone may be suppressed. A primary actuator is located in the primary zone, and at least one secondary actuator is located in the at least one secondary zone. At least one controller selectively and controllably generates the haptic effect produced by the primary actuator in the primary zone, and selectively and controllably actuates the at least one secondary actuator within the at least one secondary zone to generate a suppression effect therein. The at least one secondary actuator can be used to localize and/or amplify the haptic effect through constructive and/or destructive interference. Numerous other aspects are provided.
US11573635B1 Face mask for accurate location of sensors relative to a users face, a communication enabling face mask and a communication system including the face mask
Face mask communication system 100 includes face mask 10 worn by user 14 and signal receiving hand glove 16 worn by user 18. Glove 16 includes data receiver 66 for data communication with mask 10 and includes multiple vibrotactile devices for generating haptic signals. Mask 10 includes an elastic element of flexible material, and a plurality of EMG sensors 12 fixed to the element, for sensing electrical activity of face regions of the user's 14 face. Mask 10 includes a processor 60; decoding algorithm 110 and transmitter 62 for, respectively, processing signals from the sensors 12; generating command instructions based on the signals; and wirelessly transmitting the signals to receiver 66 of glove 16. Mask 10 includes thread elements connected to the elastic element of mask 10 enabling tensioning of the element to provide for fitment of mask 10 to users of different sizes, for optimal location sensors 12.
US11573631B2 System for gaze interaction
The present invention provides improved methods and systems for assisting a user when interacting with a graphical user interface by combining gaze based input with gesture based user commands. The present invention provide systems, devices and method that enable a user of a computer system without a traditional touch-screen to interact with graphical user interfaces in a touch-screen like manner using a combination of gaze based input and gesture based user commands. Furthermore, the present invention offers a solution for touch-screen like interaction using gaze input and gesture based input as a complement or an alternative to touch-screen interactions with a computer device having a touch-screen, such as for instance in situations where interaction with the regular touch-screen is cumbersome or ergonomically challenging. Further, the present invention provides systems, devices and methods for combined gaze and gesture based interaction with graphical user interfaces to achieve a touchscreen like environment in computer systems without a traditional touchscreen or in computer systems having a touchscreen arranged ergonomically unfavourable for the user or a touchscreen arranged such that it is more comfortable for the user to use gesture and gaze for the interaction than the touchscreen.
US11573628B2 Smart mat
A smart mat includes a stepping potential generation unit, a computing processor and a transmission processor for sensing the stepping direction of a stepper to control the operation of a device. The stepping potential generation unit includes an upper mat, an isolating airgap layer, a lower mat and at least one high-resistance strips. When the stepper stands on the smart mat to press the stepping potential generation unit, a part of the stepping potential generation unit is pressed by an open-circuit state to form a closed circuit and generate a potential. The computing processor uses the distributed position of each potential and the time sequence of distributing each potential to compute and analyse a potential stepping process distribution area to obtain a stepping direction, so as to control the operation of the device through the transmission processor.
US11573625B2 Pictograms as digitally recognizable tangible controls
Concepts and technologies disclosed herein are directed to pictograms as digitally recognizable tangible controls. According to one aspect disclosed herein, a user system can include a processing component and a memory component. The memory component can include instructions of a pictogram digitization module. The user system can capture, via a camera component, an image containing a pictogram that is a digitally recognizable tangible manifestation of a digital control. The user system can determine, via the pictogram digitization module, the digital control associated with the pictogram. The user system can implement, via the pictogram digitization module, the digital control. The digital control can include a digital content, an action, or a context. The user system can create, via the pictogram digitization module, a digital interface that includes the digital control. In some embodiments, the pictogram includes a formal pictogram. In other embodiments, the pictogram includes an informal pictogram.
US11573621B2 Reduction of performance impacts of storage power control by migration of write-intensive extent
A set of read operations and a set of write operations for a set of drives in a storage system during a first time window is monitored. A write intensity of a first drive in the set is calculated based on the monitoring. The first drive is classified as a candidate for power reduction based on the write intensity. A write-intensive extent is identified on the first drive based on the monitoring. The write extensive extent is migrated to a second drive in the set of drives, and power to the first drive is reduced.
US11573619B2 Information processing apparatus and method
An information processing apparatus that detects processing to be executed by a processor includes: a display that displays a status of the processing to be executed by the processor; and a switching controller that switches between a first adjustment mode and a second adjustment mode in association with predetermined processing to be executed without displaying the execution status on the display. The first adjustment mode sets, as a target for selection, a first selection range including a plurality of processing power classes classified according to the magnitude of the processing power. The second adjustment mode sets, as a target for selection, a second selection range in which a first processing power class related to relatively high processing power is excluded from among the first processing power class, a second processing power class, and a third processing power class of the first selection range.
US11573613B2 Display module group, display device, and display device production method
At least one first display module selected from display modules arranged in a matrix to form a display screen for displaying an image has a first screw hole into which a first screw is screwed with the first screw pressed against a second display module placed adjacent to the first display module in forming the display screen. The first display module has a through-hole. The second display module has a second screw hole into which a second screw is screwed after the second screw is put through the through-hole toward the second display module. The second screw includes a shank having an outer diameter smaller than an inner diameter of the through-hole and a head having an outer diameter greater than the inner diameter of the through-hole.
US11573611B2 Infinite holding pivot mechanisms for dual screen systems
There is disclosed in one example, an encasement for a mobile computer, including: an external casing in a clamshell form factor, the external casing including a base, a secondary display chassis hingedly connected to the base at a secondary hinge, and a primary display chassis hingedly connected to the secondary display chassis at a primary hinge disposed at a removed edge of the secondary display chassis from the secondary hinge, the primary display chassis to substantially overlay the secondary display chassis and the base when the primary hinge is in a closed position; and pivot means disposed to substantially bias the secondary hinge against movement from a selected position in at least one direction in the absence of an electrical input.
US11573610B2 Rotary shaft link assembly structure
A rotary shaft link assembly structure is connected between a first support and a second support of two articles. The rotary shaft link assembly structure has a rotary shaft assembly and at least one synchronous rotational assembly. The rotary shaft assembly has multiple connection members side-by-side disposed between the first and second supports. Each connection member is correspondingly formed with at least one hollow section. The synchronous rotational assembly passes through the hollow sections of the connection members to respectively connect with the first and second supports, whereby the connection members are transversely serially connected to drivingly bend and connect along with the synchronous rotational assembly. The connection members respectively shield a part of the synchronous rotational assembly to provide a protection effect and reduce the dropped powder and oil leakage caused by the friction.
US11573608B2 High tolerance connection between elements
This is directed to connecting two or more elements using an intermediate element constructed from a material that changes between states. An electronic device can include one or more components constructed by connecting several elements. To provide a connection having a reduced or small size or cross-section and construct a component having high tolerances, a material can be provided in a first state in which it flows between the elements before changing to a second state in which it adheres to the elements and provides a structurally sound connection. For example, a plastic can be molded between the elements. As another example, a composite material can be brazed between the elements. In some cases, internal surfaces of the elements can include one or more features for enhancing a bond between the elements and the material providing the interface between the elements.
US11573606B2 Flexible display device
In a flexible display device including a non-bending area and a bending area, the flexible display device may include a circuit structure, a display structure on the circuit structure, and an organic layer under or over the circuit structure, the organic layer including a groove corresponding to the bending area.
US11573605B2 Display module and method of manufacturing thereof
A manufacturing method of a display device includes providing a display panel including: a first area in which a plurality of pixels is arranged, a second area adjacent to the first area and at which the display panel is bendable, and a third area facing the first area with the second area therebetween; providing a circuit board electrically connected to the display panel at the third area; providing a first force to the third area of the display panel; and bending the second area of the display panel by the first force which is provided to the third area of the display panel.
US11573604B2 Power supply module, flexible display panel and display apparatus
The disclosure relates to a power supply module. The power supply module may include a flexible substrate and a plurality of battery cells distributed in an array on one side of the flexible substrate. Adjacent battery cells of the plurality of battery cells on each line in a first direction may be connected in series by a flexible connector to form a plurality of lines of battery cells, and the plurality of lines of battery cells may be connected in parallel through a first electrode.
US11573600B2 Display device
A display device includes: a body, and a display screen portion detachably connected with the body. The body includes a first magnetic assembly; and the display screen portion includes a second magnetic assembly. At least one of the first magnetic assembly and the second magnetic assembly is a magnetic-field controllable assembly, and the first magnetic assembly and the second magnetic assembly are connected with or separated from one another due to magnetic attraction or repulsion respectively.
US11573597B2 Displaying a unified desktop across connected devices
Embodiments provide for a handheld device with a unified desktop for integrating the functionality of the handheld device with a larger computer system. When connected to a peripheral display and/or a display of the larger computer system, the handheld device provides a unified desktop displayed across the screen(s) of the handheld device and the peripheral display. The unified desktop unifies the functionality provided by the larger computer system and the handheld functionality, e.g., communication applications (e.g., phone, SMS, MMS). A user can seamlessly interact with applications, e.g., open, move, close, receive notifications, on the unified desktop whether the applications are displayed on the screens of the handheld device, or the peripheral display of the larger computer system.
US11573591B2 Machine joystick with ergonomic features
An input device for performing control functions of a machine having a work tool may include a left-hand joystick mounted on a left armrest of an operator's seat, and a right-hand joystick mounted on a right armrest of an operator's seat. Each of the left-hand and right-hand joysticks may include a base portion configured to conform to and least partially cradle an operator's hand, a handle extending from the base portion with a proximal end of the handle being connected to the base portion, and a distal end of the handle supporting a head portion of the joystick. The head portion of the joystick may include a front surface including a configurable face plate. The configurable face plate may include one of a pair of upshift and downshift buttons or a roller configured to perform one of discrete or continuously variable shifting, respectively, of a transmission of the machine. The handle may include a thumb rest area at the distal end of the handle transitioning into the head portion of the joystick.
US11573589B2 Reference voltage circuit
A reference voltage circuit is disclosed. In the reference voltage circuit, a comparator compares a reference voltage and a voltage of a capacitor, so as to output a comparison signal; a controller checks conditions of the reference voltage and the leakage current based on the comparison signal; when a voltage of the capacitor is reduced too quickly, the controller adjusts a switching frequency of a switch device to effectively maintain the voltage of the capacitor.
US11573586B2 Method and apparatus for mitigating performance degradation in digital low-dropout voltage regulators (DLDOs) caused by limit cycle oscillation (LCO) and other factors
A DLDO has a configuration that mitigates performance degradation associated with limit cycle oscillation (LCO). The DLDO comprises a clocked comparator, an array of power transistors, a digital controller and a clock pulsewidth reduction circuit. The digital controller comprises control logic configured to generate control signals that cause the power transistors to be turned ON or OFF in accordance with a preselected activation/deactivation control scheme. The clock pulsewidth reduction circuit receives an input clock signal having a first pulsewidth and generates the DLDO clock signal having the preselected pulsewidth that is narrower that the first pulsewidth, which is then delivered to the clock terminals of the clocked comparator and the digital controller. The narrower pulsewidth of the DLDO clock reduces the LCO mode to mitigate performance degradation caused by LCO.
US11573583B2 Pressure control using an external trigger
A gas delivery system and associated method includes a flow channel, a control valve, a downstream pressure sensor, and a controller. The control valve controls flow of gas in the flow channel. The downstream pressure sensor, located downstream of the control valve, measures gas pressure in the flow channel. The controller has an external trigger input to receive a trigger signal applied to a shutoff valve downstream from the control valve. The controller operates in separate modes based on a state of the trigger signal. In a non-triggered mode, the controller controls pressure at the pressure sensor via the control valve in accordance with a first gain schedule. In the triggered mode, the controller controls the pressure at the pressure sensor via the control valve in accordance with a second gain schedule that is distinct from the first gain schedule.
US11573581B2 Commerical touchless sensor bath faucet with integral thermostatic valve
A thermostatic integrated faucet includes a valve assembly having an upper valve body and a lower valve body defining a mixing chamber therein, the mixing chamber configured to receive hot water through a hot water inlet and cold water through a cold water inlet. The thermostatic integrated faucet further includes a diaphragm assembly fluidly coupled to the mixing chamber, a sensor operatively coupled to the diaphragm assembly, a thermostatic unit disposed within the mixing chamber of the valve assembly, and a cam shaft coupled to the thermostatic unit. The thermostatic unit is configured to control a water temperature within the valve assembly and the cam shaft configured to control a range of the water temperature within the valve assembly. In various embodiments, the thermostatic unit includes a wax actuator configured to engage with the cam shaft and a mixing shuttle coupled to the wax actuator.
US11573578B2 System and method for payload dispersion using UAVs
According to some examples of the presently disclosed subject matter there is provided a system and method for deploying a plurality of unmanned aerial vehicles (UAVs) by an airborne carrier aircraft for dispersing payload material, each UAV comprising at least one container containing payload material and being configured to disperse the payload material at a designated dispersion area in an event site.
US11573577B2 Method and system for optimal trajectory path tasking for an unmanned aerial vehicle (UAV)
A method and system for generating an optimal trajectory path tasking for an unmanned aerial vehicle (UAV) for collection of data on one or more collection targets by a sensor on the UAV.
US11573574B2 Information processing apparatus, information processing method, information processing system, and storage medium
An information processing apparatus for determining control values for controlling a position of a vehicle for conveying a cargo includes an acquisition unit configured to acquire first information for identifying a three-dimensional shape of the cargo based on a captured first image of the cargo, and second information for identifying, based on a captured second image of an environment where the vehicle moves, a distance between an object in the environment and the vehicle, and a determination unit configured to, based on the first information and the second information, determine the control values for preventing the cargo and the object from coming closer than a predetermined distance.
US11573563B2 Edge centric communication protocol for remotely maneuvering a tele-presence robot in a geographically distributed environment
Robotic platform for tele-presence applications has gained paramount importance, such as for remote meetings, group discussions, and the like and has sought much attention. There exist some robotic platforms for such tele-presence applications, these lack efficacy in communication and interaction between remote person and avatar robot deployed in another geographic location thus adding network overhead. Embodiments of the present disclosure for edge centric communication protocol for remotely maneuvering tele-presence robot in geographically distributed environment. More specifically, edge-centric tele-presence robot architecture is provided for maneuvering tele-presence robot in distributed geographical environment, wherein the architecture provides a framework that implements both cloud and edge-centric systems together with a first communication protocol for communication between a master device and an edge device and a second communication protocol different from the first communication protocol for communication between the edge device and the tele-presence robot to improve robustness and efficacy in communication.
US11573560B2 Robot and a system and method of transporting materials using the robot
The invention discloses a material transport method between process points of a photovoltaic production line. A mobile robot receives an instruction to transport materials from one process point to another, and the mobile robot and the process point dock based on near field communication to take or discharge materials. In the operation method and system of the invention, the flower baskets are transported from one process point to another on the photovoltaic production line by means of a mobile robot instead of manual human effort, significantly improving the automation degree and production efficiency of the photovoltaic production line, ensuring transportation safety, and reducing labor cost.
US11573557B2 Methods and systems of industrial processes with self organizing data collectors and neural networks
Systems and methods for data collection for an industrial heating process are disclosed. The system according to one embodiment can include a plurality of data collectors, including a swarm of self-organized data collector members, wherein the swarm of self-organized data collector members organize to enhance data collection based on at least one of capabilities and conditions of the data collector members of the swarm, and wherein the plurality of data collectors is coupled to a plurality of input channels for acquiring collected data relating to the industrial heating process, and a data acquisition and analysis circuit for receiving the collected data via the plurality of input channels and structured to analyze the received collected data using a neural network to monitor a plurality of conditions relating to the industrial heating process.
US11573555B2 Tank cleaning system
Systems and methods are disclosed for inspection, maintenance, debris removal, and cleaning of environments that may be difficult to access and hazardous. The system comprises a mast assembly, an arm assembly, a debris removal system, and a drive system. The mast assembly comprises an inner mast and an outer mast having a central axis about which the arm assembly revolves. The arm assembly provides support for the debris removal system. The debris removal system comprises a bucket tool, a plow tool, and one or more hoses for clearing and removing debris. The drive system comprises a plurality of one or more of cables, pulleys, rollers, and hoists to at least one of control motion of the arm assembly, raise and lower the inner mast, and position and control at least one of the bucket tool and the plow tool. The system is at least one of manually or automatically controlled.
US11573546B2 Remote discovery of building management system metadata
A method of remotely obtaining metadata from a building management system at a building site includes utilizing an intelligent gateway that is disposed at the building site and that is operably coupled with the building management system. A request for the intelligent gateway to obtain metadata from the building management system is received at the intelligent gateway, which applies the metadata request to individual components of the building management system. The intelligent gateway receives the requested metadata from the individual components of the building management system and translates the received metadata into a predetermined format. The intelligent gateway communicates the translated metadata to the remote server.
US11573543B2 Forming control apparatus, and method and storage medium therefor
Exemplary embodiments of the present invention control a forming unit of a 3D printer so as to additionally form a second object in a free space in the forming unit when receiving an instruction to form the second object and forming data in the middle of a forming process for a first object by the forming unit.
US11573539B1 Managing edge devices in building management systems
A fixture that includes an electro-mechanical (EM) element; a communication interface; a processor; and a computer-readable storage media coupled to the processor and having instructions stored thereon which, when executed by the processor, cause the processor to perform operations comprising: receiving, from a service via the communication interface, parameters for scheduling an operation of the fixture; determining, based on the parameters, a plurality of commands for the EM element and a respective time to execute each of the commands; providing, at the respective time, each of the commands to the respective EM element for execution; providing, via the communication interface, an indication of completion of the operation of the fixture to the service.
US11573533B2 Organ for elastically holding a timepiece component on a support element
An elastic holding organ for fastening a timepiece component on a support element, including a rigid portion provided with an inner face including at least three deformable arms provided with free ends defining an opening into which the support element can be inserted, the arms being configured to perform a coupling with the support element by an elastic clamping in compression of this support element in the opening.
US11573531B2 Pivot arbor of a regulating member
A timepiece component for a timepiece movement and notably a pivot arbor of a regulating member of a mechanical timepiece movement, made of an alloy containing by weight: between 25% and 55% of palladium, between 25% and 55% of silver, between 10% and 30% of copper, between 0.5% and 5% of zinc, gold and platinum with a total percentage of these two elements comprised between 15% and 25%, between 0% and 1% of one or more elements chosen from among boron and nickel, between 0% and 3% of one or more elements chosen from among rhenium and ruthenium, no more than 0.1% of one or more elements chosen from among iridium, osmium and rhodium, and no more than 0.2% of other impurities, the respective quantities of the components being such that, added together, they do not exceed 100%.
US11573529B2 Holographic optical system structure and holographic display apparatus using spatial light modulator
A holographic optical system and a holographic display method may be efficiently applied when using a spatial light modulator (SLM). A holographic display apparatus includes a spatial light modulator (SLM) configured to reproduce a hologram, and an optical system configured to perform Fourier transform with respect to the hologram of the SLM using a pair of first and second lenses, the first and second lenses being confocal. A Fourier plane which is a display reference image plane is positioned in the same plane space as the second lens.
US11573526B2 Imaging system having air flow generator in developer storage container
An imaging system includes a rotatable image carrier; a rotatable developer carrier, a storage container, and an air flow generator. The developer carrier transfers toner to the image carrier at a developing region located between the image carrier and the developer carrier. The storage container stores the developer carrier. The air flow generator is separated from the storage container by a gap, and rotates in a rotational direction that is opposite to a rotational direction of the developer carrier, to channel an air flow through the gap when the air flow generator rotates.
US11573522B2 Image forming apparatus permitting user to imagine clear detachment procedure of toner cartridge from process cartridge
An image forming apparatus includes a housing and a first process cartridge. The first process cartridge is attachable to and detachable from the housing. The first process cartridge includes a first photosensitive drum, a first developing roller, and a developing frame. The developing frame has a toner inlet opening. The toner cartridge has a toner supply opening. The toner cartridge is positioned above the developing frame such that the toner supply opening and the toner inlet opening face with each other in upward/downward direction. In the state where the first process cartridge to which the toner cartridge is attached is attached to the housing, the toner cartridge is incapable of being detached from the first process cartridge. In a state where the first process cartridge to which the toner cartridge is attached is detached from the housing, the toner cartridge is detachable from the first process cartridge.
US11573521B2 Image forming apparatus having an opening/closing member that is prevented from closing when a replenishment container is attached to a process unit
An image forming apparatus includes a developer container to and from which a replenishment container is attachable and detachable, the developer container including an accommodating portion, and a supporting portion, wherein the developer container includes a projection portion that is provided at one end portion thereof in the rotation axis direction of the developer bearing member and projects toward the supporting portion more than a center portion of the developer container in a crossing direction crossing the rotation axis direction, the projection portion communicates with the accommodating portion and includes, at a distal end portion thereof, an attachment portion configured such that the replenishment container is attachable thereto in a state of being exposed to the outside of the apparatus, and a replenishment port for replenishing the accommodating portion with developer from the replenishment container is defined in the attachment portion.
US11573518B2 Housing portion mounting a rocker switch within a sheet conveying/image forming apparatus
Provided is a sheet conveying apparatus provided with: a rocker switch; a plurality of connectors each connected to two terminals; an outer cover; and a housing portion, wherein the connector among the plurality of connectors which is positioned farthest from the center of the rocker switch in the parallel direction of the two terminals protrudes toward an end portion of the end surface of the rocker switch which is on the connector side, and wherein a wall portion of the housing portion is disposed in a position opposing an end portion on the opposite side from the end portion in the parallel direction and in a position closer, in the direction of insertion of the plurality of connectors into the two terminals, to the rocker switch than the end surfaces of the plurality of connectors on the opposite side from the side where the rocker switch is disposed.
US11573516B2 Measurement device and image forming apparatus
A measurement device is provided with: a measurement unit including a first mode that measures an electrical resistance of a recording medium used in an image forming apparatus in a first predetermined range of electrical resistance values and a second mode that measures the electrical resistance in a second range of electrical resistance values different from the first range, the second range and the first range being set such that with respect to the electrical resistance of multiple brands of recording media, a number of brands belonging to the second range is greater than a number of brands belonging to the first range; and a control unit that controls the measurement unit to prioritize execution of the second mode over the first mode.
US11573512B2 Image forming apparatus with heating device, heating device with fixing belt, and heating control method for heating device
According to one embodiment, a heating device includes a fixing belt configured to be rotated and a pressure roller configured to abut against the fixing belt and be driven to cause the fixing belt to rotate. A heater is configured to heat the fixing belt. A motor is configured to drive the pressure roller to rotate. A current sensor is configured to measure a driving current of the motor. A controller is configured to stop the heater based on the measured driving current.
US11573511B2 Image forming apparatus
An image forming apparatus includes an image forming part, a fixing device, a fixing temperature sensor, a drive device, a printed sheet number counting part, a fixing voltage power supply, a controller, and an apparatus external temperature sensor. The controller can perform a cooling mode in which, when a number of continuous printed sheets at a reference speed exceeds an upper limit number, a number of printed sheets per unit time is gradually decreased to suppress an increase of an apparatus internal temperature. The controller sets the upper limit number based on a temperature difference between the fixing temperature detected by the fixing temperature sensor and the apparatus external temperature detected by the apparatus external temperature sensor.
US11573510B2 Fixing device
A fixing device for fixing an image comprising a liquid developer on a recording material includes a feeding belt for feeding the recording material; a plurality of air vents, provided in a region of the feeding belt on which the recording material is fed, for sucking the recording material onto the feeding belt; a fan for sucking the recording material toward the feeding belt; and a heating source for heating the image on the recording material fed by the feeding belt, by radiant heat, and satisfies the following equation: db·Φb·K<44.9, wherein K: ρb·cb/λp·ρp·dp·cp cp: specific heat of developer and recording material (J/g·K) ρp: density of developer and recording material (g/cm3) dp: thickness of developer and recording material (mm) λp: thermal conductivity of developer and recording material (W/(m·K)) cb: specific heat of belt (J/g·K) ρb: density of belt (g/cm3) db: thickness of belt (mm) Φb: diameter of air vent of belt (mm).
US11573506B2 Powder container, developing device, and image forming apparatus with multiple joints to prevent leakage
A powder container case includes a first member, a second member, a main joint, and an additional joint. The first member and the second member are joined to form an edge portion of a case opening. The main joint is disposed between the first member and the second member, and has an end portion at the edge portion of the case opening. The additional joint is disposed adjacent to the end portion of the main joint.
US11573504B2 Channel state information measurements for license assisted access
Systems and methods relating to accurate Channel State Information (CSI) measurements for a License Assisted Secondary Cell (LA SCell) are disclosed herein. In some embodiments, a wireless device enabled to operate in a cellular communications network according to a carrier aggregation scheme using both a licensed frequency band and an unlicensed frequency band operates to determine whether a Channel State Information Reference Symbol (CSI-RS) transmission from a LA SCell of the wireless device is present in a subframe, where the LA SCell is in an unlicensed frequency band. The wireless device further operates to process a CSI-RS measurement for the LA SCell for the subframe upon determining that a CSI-RS transmission from the LA SCell is present in the subframe and refrain from processing a CSI-RS measurement for the LA SCell for the subframe upon determining that a CSI-RS transmission from the LA SCell is not present in the subframe.
US11573502B2 Image forming apparatus
An image forming apparatus is operable in a first mode in which a photosensitive drum is rotated at a first rotational speed and a second mode in which the photosensitive drum is rotated at a second rotational speed slower than the first rotational speed. In this image forming apparatus, the light-emitting portions are controlled such that the number of light-emitting rows for multiply exposing regions, each of which corresponds to one pixel on the photosensitive drum in the first mode, is greater than that in the second mode.
US11573499B2 Process cartridge and electrophotographic apparatus
Provided is a process cartridge detachably attachable to a main body of an electrophotographic apparatus, the process cartridge including: a developing unit including a toner; and an electrophotographic photosensitive member, wherein the toner includes a toner particle, the toner particle has a surface containing a polyvalent acid metal salt particle, and a surface layer of the electrophotographic photosensitive member contains at least one metal oxide particle among an aluminum oxide particle, a silicon dioxide particle, and a tin oxide particle.
US11573498B2 Fast high power pulsed light source system for high speed metrology imaging
A high-power fast-pulse driver and illumination system for high speed metrology imaging is provided, which includes an illumination source and a driver circuit configured to overdrive the illumination source using high currents and/or high current densities. The high currents are currents higher than manufacturer-recommended currents used to drive the illumination source and the high current densities are current densities higher than manufacturer-recommended current densities used to drive the illumination source. The illumination source is operated using a lifetime preserving technique selected from a first technique of operating the illumination source at low duty cycles of 2% or less or a second technique of operating the illumination source in a burst mode at higher duty cycles for short intervals. The driver and illumination system may be incorporated in a variable focus lens (VFL) system, to define multiple exposure increments for acquiring one or more images focused at one or more focus planes.
US11573495B2 Control of dynamic gas lock flow inlets of an intermediate focus cap
A control system includes a plurality of pressure sensors, each to detect a pressure in a respective dynamic gas lock (DGL) nozzle control region of a plurality of DGL nozzle control regions. Each DGL nozzle control region includes one or more DGL nozzles. The control system includes a plurality of mass flow controllers (MFCs). Each MFC of the plurality of MFCs is to control a flow velocity in a respective DGL nozzle control region of the plurality of DGL nozzle control regions. The control system includes a controller to selectively cause one or more MFCs of the plurality of MFCs to adjust flow velocities in one or more DGL nozzle control regions of the plurality of DGL nozzle control regions based on pressures detected by the plurality of pressure sensors in DGL nozzle control regions of the plurality of DGL nozzle control regions.
US11573490B2 Positive-type photosensitive resin composition and cured film prepared therefrom
The present invention relates to a positive-type photosensitive resin composition and a cured film prepared therefrom. The positive-type photosensitive resin composition comprises a nonpolar organic solvent, thereby suppressing the reactivity of the epoxy group in the composition to reduce the production of diol compounds. When a cured film is prepared from the composition, an appropriate level of developability can be maintained to further enhance the pattern adhesiveness, resolution, and sensitivity. Further, since the composition of the present invention has a small difference in the film retention rates at room temperature and low temperatures, the composition may have stable stability over time.
US11573489B2 Solution, solution storage body, actinic ray-sensitive or radiation-sensitive resin composition, pattern forming method, and manufacturing method of semiconductor device
An object of the present invention is to provide a solution which contains an organic solvent as a main component (content: equal to or greater than 98% by mass) and has an excellent defect inhibition ability.Another object of the present invention is to provide a solution storage body storing the solution, an actinic ray-sensitive or radiation-sensitive resin composition containing the solution, and a pattern forming method and a manufacturing method of a semiconductor device using the solution.The solution of the present invention is a solution containing at least one kind of organic solvent having a boiling point lower than 200° C. and an organic impurity having a boiling point equal to or higher than 250° C., in which a content of the organic solvent with respect to a total mass of the solution is equal to or greater than 98% by mass, and a content of the organic impurity with respect to the total mass of the solution is equal to or greater than 0.1 mass ppm and less than 100 mass ppm.
US11573487B2 Imprint apparatus, imprinting method, and method of manufacturing article
An imprint apparatus that molds an imprint material on a substrate with a mold, the imprint apparatus including a applying device that includes a discharge surface in which a discharge opening is formed, the applying device applying the imprint material to the substrate through the discharge opening, and a measuring device that measures the position of the discharge opening by having the measuring device measure a position of an uneven structure formed in a protruded shape or a recessed shape with respect to a direction perpendicular to the discharge surface.
US11573486B2 Notebook computer
A notebook computer including a screen, a body, and a camera module is provided. The body is pivotally connected to the screen so that the screen is opened and closed relative to the body. The camera module is stored in one of the screen and the body and includes a photosensitive element and a first polarizer. The first polarizer is disposed between the screen and the photosensitive element. The screen includes a display panel and a second polarizer. The second polarizer is disposed between the display panel and the first polarizer. The first polarizer and the second polarizer have different polarization directions.
US11573481B1 Revolving photography studio
A revolving photography studio is disclosed. The revolving photography studio includes a stationary circular track surrounding a product setup location and an upright wall coupled to a frame defining a studio backdrop, being of a curved configuration, at least partially surrounding the product setup location, and following the stationary circular track for undergoing revolvable movement along the track using wheels. The wall comprises a defined opening for entrance into the product setup location. The revolving photography studio also includes a linear horizontal crossbar across a top of the opening and coupled to the frame. The revolving photography studio additionally comprises a plate coupled to the linear horizontal crossbar. The plate is configured to receive a camera mount.
US11573480B2 Optical element driving mechanism with different control modes
A driving mechanism is provided. The driving mechanism includes a fixed portion, a movable portion, and a driving assembly. The movable portion is movably connected to the fixed portion. The driving assembly is used for driving the movable portion to move relative to the fixed portion. The driving assembly is driven by a control signal provided by a control assembly. The driving assembly includes shape memory alloy.
US11573476B2 High frequency optical modulator with laterally displaced conduction plane relative to modulating electrodes
Optical modulators are described having a Mach-Zehnder interferometer and a pair of RF electrodes interfaced with the Mach-Zehnder interferometer in which the Mach-Zehnder interferometer comprises optical waveguides formed from semiconductor material. The optical modulator also comprises a ground plane spaced away in a distinct plane from transmission line electrodes formed from the association of the pair of RF electrodes interfaced with the Mach-Zehnder interferometer. The ground plane can be associated with a submount in which an optical chip comprising the Mach-Zehnder interferometer and the pair of RF electrodes is mounted on the submount with the two semiconductor optical waveguides are oriented toward the submount. Methods for forming the modulators are described.
US11573468B2 Display substrate including a multi-layer structure of an organic layer and an inorganic layer, display device having the same, and method of manufacturing the display substrate
A display substrate includes a base substrate and a plurality of insulating layers disposed on a surface of the base substrate. A groove is defined in the insulating layers in a non-display area of the display substrate. An end portion of an alignment layer is disposed in the groove. The groove is capable of controlling a flow of a liquid alignment material to prevent the liquid alignment material from overflowing to an edge of the base substrate. The groove is formed simultaneously in a process of forming contact holes in a display area of the display substrate. Accordingly, a structure corresponding to the end portion of the alignment layer to control the flow of the liquid alignment material is formed without increasing the number of masks.
US11573462B2 Manufacturing method of display panel and display panel
A manufacturing method of a display panel and the display panel are provided, wherein the display panel includes a base substrate, a first metal layer, an insulation layer, an active layer, a second metal layer, and a passivation layer. The passivation layer corresponding to a bonding area further includes hole structures. Surface materials of the second metal layer corresponding to the hole structures are a third metal material. Reducing materials are introduced to make a surface of the second metal layer form the third metal material during a preparation.
US11573461B2 Display device comprising first subpixels having a first arrangement in which subpixels of a same color are arranged adjacent to each other in a column direction and subpixels of different colors are aligned in a row direction
According to one embodiment, a display device includes a plurality of red subpixels, a plurality of green subpixels, and a plurality of blue subpixels, wherein, in a first direction, the red subpixel and the green subpixel, the green subpixel and the blue subpixel, and the blue subpixel and the red subpixel are arranged to be adjacent to each other, and in a second direction, the red subpixel and the blue subpixel, the blue subpixel and the green subpixel, and the green subpixel and the red subpixel are arranged to be adjacent to each other, and in the subpixels, as to subpixel columns adjacent to each other, when an image signal of the same gradation is input with respect to the subpixels of same color, brightness of one subpixel column is higher than that of another subpixel column.
US11573458B2 Display device
To improve the display quality of a display device, the display device includes a display section and a frame section surrounding a periphery of the display section. A substrate in the display device includes a conductor pattern constituting a circuit section and an insulating film serving as an organic film covering the conductor pattern. The insulating film extends to a peripheral edge of the substrate. A slit, which penetrates the insulating film in a thickness direction, is formed in a corner part of the insulating film. The slit is formed at a position not overlapping the circuit section.
US11573456B2 Liquid crystal display device
This application relates to a liquid crystal display which comprises: an upper polarizer; a lower polarizer; and a liquid crystal panel provided between the upper polarizer and the lower polarizer, in which the upper polarizer and the lower polarizer are provided so that absorption axes of the upper and lower polarizers are parallel to each other, a first half wave plate, a positive C plate, and a second half wave plate are sequentially comprised between the upper polarizer and the liquid crystal panel, and the liquid crystal panel is a vertical alignment liquid crystal mode.
US11573452B2 Method for LCoS DBR multilayer stack protection via sacrificial hardmask for RIE and CMP processes
Processing methods may be performed to forming a pixel material in a semiconductor structure. The methods may include forming a sacrificial hardmask overlying an uppermost layer of an optical stack of the semiconductor structure, the uppermost layer having a thickness. The methods may include forming a via through the sacrificial hardmask in the optical stack by a first etch process unselective to a metal layer of the semiconductor structure. The methods may include filling the via with a fill material, wherein a portion of the fill material extends over the sacrificial hardmask and contacts the metal layer. The methods may include removing a portion of the fill material external to the via by a removal process selective to the fill material. The methods may also include removing the sacrificial hardmask by a second etch process selective to the sacrificial hardmask while maintaining the thickness of the uppermost layer.
US11573451B2 Display panel, fabrication method thereof, and display apparatus
The present disclosure relates to display panels. The display panels may include an array substrate. The array substrate may include a base substrate, a reflective layer on a surface of the base substrate, and a plurality of reflective color films distributed at intervals in an array mode on a surface of the reflective layer opposite from the base substrate. The plurality of reflective color films may be configured to enable a light being reflected by the reflective layer and then passing through one of the plurality of the reflective color films to have a color.
US11573448B2 Electro-optical device and electronic apparatus
In a liquid crystal device serving as an electro-optical device, a liquid crystal layer as an electro-optical element is disposed between a base material 10s as a first substrate and a base material 20s as a second substrate which are disposed to face each other via a photo-curable type seal material, the substrate 10s and the substrate 20s are transmissive and include a plurality of light-shielding patterns disposed at intervals in a seal region of the substrate 10s where the seal material is disposed, and on the substrate 10s, a semiconductor layer of a transistor included in a driving circuit for driving the electro-optical element is disposed to overlap, in plan view, with at least one of the plurality of light-shielding patterns.
US11573445B2 Off-axis pixel design for liquid crystal display devices
A display device includes a plurality of pixels arranged across a display area of a display device, and a black matrix configured to block a portion of light outputted by each pixel of the plurality of pixels. The black matrix is configured to allow light from the second pixel having a first output intensity distribution having a peak intensity corresponding to a first direction to pass through, and to allow light from the first pixel having a second output intensity distribution having a peak intensity corresponding to a second direction to pass through.
US11573443B2 Liquid crystal display panel and method for manufacturing same, and liquid crystal display
A liquid crystal display panel, including a liquid crystal cell, a liquid crystal, a light-transmitting cover plate and a light-transmitting support structure; where the liquid crystal is located in the liquid crystal cell, the cover plate covers a side where a target surface for emitting light is located of the liquid crystal cell, and the support structure is located between the cover plate and the liquid crystal cell; and an orthogonal projection region of the support structure on the target surface is a partial region of the target surface, and the partial region comprises at least part of an active display region of the target surface.
US11573442B2 Module structure of liquid crystal display and manufacturing process of module structure
The present disclosure relates to a module structure of a liquid crystal display, the module structure includes a panel glass assembly, a backlight assembly and a display housing retaining wall; an accommodating space formed by the display housing retaining wall accommodates the panel glass assembly and the backlight assembly; the panel glass assembly includes a front glass sheet, a rear glass sheet and a sealant for sealing a liquid crystal accommodating space between the front glass sheet and the rear glass sheet. The module structure is characterized in that, a filling gap is provided between outer peripheral surfaces of the front glass sheet and the rear glass sheet of the panel glass assembly and an inner peripheral surface of the display housing retaining wall facing the outer peripheral surfaces; and a panel edge protective adhesive is filled in the filling gap. The present disclosure also relates to a manufacturing process of the module structure.
US11573440B2 Method of manufacturing image display device
An image display device is manufactured by: applying a liquid photo-curable resin composition having a total value of cure shrinkage ratios based on pre-curing and complete curing of 3% or more to a surface of the light-transmitting cover member or a surface of the image display member with a thickness greater than that of the light-shielding layer to cancel the step between the light-shielding layer and the light-shielding layer forming surface of the light-transmitting cover member; pre-curing the photo-curable resin composition with the irradiation of ultraviolet rays to form a pre-cured resin layer; bonding the light-transmitting cover member to the image display member such that the pre-cured resin layer is placed inside; and subjecting the pre-cured resin layer to the irradiation of ultraviolet rays to achieve the complete curing thereof. The pre-curing is conducted to obtain a cure shrinkage ratio less than 3% in the complete curing thereof.
US11573439B2 Optical stack for privacy display
A display apparatus comprises at least one spatial light modulator and at least one curved view angle control element that comprises plural retarders arranged between the display polariser of each spatial light modulator, and an additional polariser. The curvature of the view angle control element provides increased luminance uniformity for a head-on user and increased visual security to an off-axis snooper.
US11573435B2 Composite substrate for electro-optic element and method for manufacturing the same
A composite substrate for an electro-optic element includes: an electro-optic crystal substrate having an electro-optic effect; a support substrate bonded to the electro-optic crystal substrate at least via an amorphous layer; and a low-refractive-index layer located between the electro-optic crystal substrate and the amorphous layer and having a lower refractive index than the electro-optical crystal substrate. The amorphous layer is constituted of one or more elements that constitute a layer or a substrate contacting the amorphous layer from one side and one or more elements that constitute a layer or a substrate contacting the amorphous layer from another side.
US11573433B2 Extended range and related intraocular lenses for presbyopia treatment
Apparatuses, systems and methods for providing improved ophthalmic lenses, particularly intraocular lenses (IOLs), include features for reducing dysphotopsia effects, such as haloes and glare, in extended range of vision lenses. Exemplary ophthalmic lenses can include a central zone with a first set of three echelettes arranged around the optical axis, the first set having a profile in r-squared space. An intermediate zone includes a second set of three echelettes arranged around the optical axis, the second set having a profile in r-squared space that is different than the profile of the first set. A peripheral zone includes a third set of three echelettes arranged around the optical axis, the third set having a profile in r-squared space that is different than the profile of the first set and the profile of the second set.
US11573432B2 Fitting orthokeratology lenses
A method for fitting OK lenses to a patient comprising the steps of: applying a corneal topography apparatus to a patient to capture baseline and post wear maps of a cornea of the patient in a computer to thereby derive a difference map; processing the difference map to fit Zernike polynomials thereto wherein weights of said fitted polynomials comprise features of a test feature vector for the difference map; applying the test feature vector to a classification machine trained to classify the difference map as one of a number of predetermined classes; and subsequently treating the patient taking into account the classification machine's classification.
US11573430B2 Optical unit with shake correction function
An optical unit with a shake correction function includes a reflection member reflecting light entering from the outside, a movable body turnably holding the reflection member, a fixed body turnably holding the movable body, a drive mechanism structured to turn the reflection member with respect to the movable body and turn the movable body with respect to the fixed body, and a turning axis part structuring a turning center of the movable body with respect to the fixed body. The movable body is capable of turning with respect to the fixed body with a first direction as an axial direction of turning, and the turning axis part includes a first ball disposed on one side of the movable body, a second ball disposed on the other side of the movable body and contacted with the fixed body, and an urging member which urges the first ball toward the second ball.
US11573429B2 Polarized light irradiation apparatus and method for polarized light irradiation
A polarized light irradiation apparatus includes: a light source unit including a light source, and emitting parallel light derived from the light source; a polarizing plate for polarizing the parallel light emitted from the light source unit to output polarized light; a polarizing plate holder for holding the polarizing plate; a mask holder for holding a mask having a light transmissive part and a light shielding part; a work stage for holding a work that is irradiated with light that has been polarized by the polarizing plate and has passed the mask; a polarization direction changer for changing a direction of a polarization axis of light for irradiating the work held by the work stage; and an irradiation location changer for changing a location of the polarized light that irradiates the work.
US11573428B2 Imaging method and apparatus using circularly polarized light
A three-dimensional imaging system includes at least one light source, a circular or elliptical polarization beamsplitter, a detector arrangement and an image processor. The light source is configured to provide light in a first circular or elliptical polarization state onto an object to be imaged. The circular or elliptical polarization beamsplitter is arranged to spatially separate the light reflected from an object into a first reflected portion in the first polarization state and a second reflected portion in the second polarization state. The first and second circular or elliptical polarization states are orthogonal to one another. The detector arrangement detects at least the first reflected portion of the light and the image processor is configured to generate image information from the detected first reflected portion.
US11573427B2 Method of adjusting an image mask
The invention relates to an optical viewing system and a method of aligning an eyepiece image and an image of a camera that is part of an optical viewing system, which enables both the observation of an optical image with one eye and the capturing of the optical image with the camera. The optical viewing system comprises an optical device, an eyepiece with field diaphragm, a beam splitter, and a camera with image capturing level.According to the method, an image mask is adjusted to the eyepiece image for the camera image of the camera as follows: The eyepiece is illuminated from its side facing away from the optical device, and light passes through the eyepiece to the beam splitter so that the light is partially reflected from the first semi-reflective surface to the second semi-reflective surface and from the second semi-reflective surface to the camera, resulting in the camera capturing an image of the field diaphragm of the eyepiece as a light spot on the image capturing level. The position of the center point of the light spot on the image capturing level is determined. The image mask is aligned based on the position of the center point of the light spot on the image capturing level.
US11573420B2 Augmented reality systems with dynamic see-through transmittance control
An augmented display system with dynamic see-through transmittance control is disclosed. The augmented display system includes: an augmented display screen; a tandem electrochromic (EC) filter disposed over the augmented display screen. The tandem EC filter includes a first window having a dominant first transmittance characteristic and a second window having a dominant second transmittance characteristic; and an augmented display transmittance controller configured to individually control the activation of the first window and the second window of the tandem EC filter, wherein the augmented display transmittance controller is configured to: determine from an ambient light sensor output the transmittance required from the first window and the second window for a selected augmented display luminance; and apply appropriate drive voltage waveforms to the first window and the second window to achieve the determined transmittance.
US11573416B2 Recirculating programmable photonic circuits and operating method thereof
Disclosed herein is a recirculating programmable photonic circuit including a programmable optical coupler including two first programmable waveguides and configured to adjust optical coupling efficiency of an optical signal based on a vertical movement of one of the two first programmable waveguides, a phase shifter including a second programmable waveguide and configured to change a phase of the optical signal based on a horizontal movement of the second programmable waveguide with respect to the first programmable waveguides, a plurality of core cells connected to each of the programmable optical coupler and the phase shifter to form a predetermined shape, the core cells being selectively driven by moving the optical signal from the predetermined shape according to the optical coupling efficiency and the phase, and an actuator electrically connected to one side of each of the plurality of core cells and configured to control the vertical movement and the horizontal movement.
US11573414B2 Endoscope system, processor, and endoscope
An endoscope system includes an endoscope in which an actuator moves a movable lens and a position sensor outputs a position detection signal, and a processor including a driver circuit configured to drive the actuator and a driving control circuit configured to subject a deviation of the position detection signal to first correction based on individual processor correction data stored in a processor memory and controls the driver circuit based on a target position and the position detection signal subjected to the first correction.
US11573409B2 Contactless type optical device
A contactless type optical device includes an image photographing module configured to photograph a subject, the image photographing module including a photographing lens forming an image of light that is scattered from the subject and is incident on the photographing lens; an illuminator configured to radiate illumination light, the illuminator being disposed within a predetermined distance from the image photographing module; a first lens configured to reduce an incidence angle of the illumination light traveling from the illuminator; and a second lens having a first surface to which the illumination light passing through the first lens is incident to be transmitted, and a second surface to which the subject's scattered light scattered from the subject is incident to be transmitted. The photographing lens is disposed such that the subject's scattered light passing through the second lens is incident on the photographing lens.
US11573404B2 Camera optical lens
The present disclosure relates to the field of optical lenses and provides a camera optical lens sequentially including, from an object side to an image side, first to sixth lenses. The camera optical lens satisfies following conditions: 3.00≤(d1+d2)/d3≤4.00; 1.50≤(d9+d10)/d11≤3.00; and −5.00≤R9/R11≤−4.60, where d1, d3, d9 and d11 denotes on-axis thicknesses of the first, second, fifth and sixth lenses, respectively; d2 denotes an on-axis distance from an image side surface of the first lens to an object side surface of the second lens; d10 denotes an on-axis distance from an image side surface of the fifth lens to an object side surface of the sixth lens; and R9 and R11 denote curvature radiuses of object side surfaces of the fifth and sixth lenses, respectively. The camera optical lens according to the present disclosure can achieve high optical performance while satisfying design requirements for ultra-thin, wide-angle lenses having large apertures.
US11573402B2 Optical imaging lens assembly
The application discloses an optical imaging lens assembly including, sequentially from an object side to an image side, a first lens, a second lens, a third lens, a fourth lens, a fifth lens, and a sixth lens, wherein the first lens has a positive refractive power, the second lens has a negative refractive power with a convex object side surface and a concave image side surface, the third lens has a refractive power, the fourth lens has a refractive power, the fifth lens has a positive refractive power with a convex image side surface, the sixth lens has a negative refractive power with a concave object side surface and a concave image side surface, and an effective focal length f of the optical imaging lens assembly, an effective focal length f3 of the third lens and an effective focal length f4 of the fourth lens satisfy |f/f3|+|f/f4|≤0.3.
US11573399B2 Camera optical lens
Disclosed is an optical lens, from an object side to an image side including a first lens, a second lens and a third lens. The camera optical lens satisfies: 1.20≤f1/f≤1.80; −2.00≤f2/f≤−1.00; 0.75≤f3/f≤1.10; −6.00≤R2/R1≤−2.00; 2.20≤R4/R3≤8.00; 1.50≤d2/d4≤3.50; where f, f1, f2 and f3 denote a focal length of the camera optical lens, the first lens, the second lens and the third lens, respectively; R1, R2 denote a central curvature radius of an object-side surface and an image-side surface of the first lens, respectively; R3, R4 denote a central curvature radius of an object-side surface and an image-side surface of the second lens, respectively; d2 denotes an on-axis distance from the image-side surface of the first lens to the object-side surface of the second lens, and d4 denotes an on-axis distance from the image-side surface of the second lens to an object-side surface of the third lens.
US11573397B2 Optical image capturing module including six lenses of −+−++−, −+++−+, −++++−, −+++−− or +−+−++ refractive powers
A six-piece optical lens for capturing image and a six-piece optical module for capturing image are disclosed. In order from an object side to an image side, the optical lens along the optical axis includes a first lens with refractive power; a second lens with refractive power; a third lens with refractive power; a fourth lens with refractive power; a fifth lens with refractive power; a sixth lens with refractive power; and at least one of the image-side surface and object-side surface of each of the six lens elements is aspheric. The optical lens can increase aperture value and improve the imagining quality for use in compact cameras.
US11573396B2 Multi-axis gimbal extended pixel resolution actuator
A multi-axis gimbal actuator includes a first tilt frame tiltably coupled to a second tilt frame. The second frame is tiltably coupled to a reference frame. The first tilt frame is offset from the second tilt frame and approximately parallel to the second tilt frame while in a neutral position. An optical element is mounted on the first tilt frame.
US11573390B2 Fiber optic enclosure with internal cable spool
A fiber optic enclosure assembly includes a housing having an interior region and a bearing mount disposed in the interior region of the housing. A cable spool is connectedly engaged with the bearing mount such that the cable spool selectively rotates within the housing. A termination module disposed on the cable spool so that the termination module rotates in unison with the cable spool. A method of paying out a fiber optic cable from a fiber optic enclosure includes rotating a cable spool, which has a subscriber cable coiled around a spooling portion of the cable spool, about an axis of a housing of the fiber optic enclosure until a desired length of subscriber cable is paid out. A termination module is disposed on the cable spool.
US11573389B2 Flexible optical circuit, cassettes, and methods
A fiber optic cassette includes a body defining a front and an opposite rear. A cable entry location, such as a multi-fiber connector, is defined on the body for a cable to enter the cassette, wherein a plurality of optical fibers from the cable extend into the cassette and form terminations at one or more single or multi-fiber connectors adjacent the front of the body. A flexible substrate is positioned between the cable entry location and the connectors adjacent the front of the body, the flexible substrate rigidly supporting the plurality of optical fibers. Each of the connectors adjacent the front of the body includes a ferrule. Dark fibers can be provided if not all fiber locations are used in the multi-fiber connectors. Multiple flexible substrates can be used with one or more multi-fiber connectors.
US11573384B2 QSFP-DD (quad small form factor pluggable-double density) modules and methods therefor
In one embodiment, a module for plugging into a QSFP-DD (Quad Small Form Factor Pluggable Double Density) cage is provided that has one or more projections for contacting a QSFP-DD optical module in an adjacent QSFP-DD recess of the QSFP-DD cage so as to evacuate heat from, and or provide power to, the QSFP-DD optical module.
US11573383B2 OSFP optical transceiver with a dual MPO receptacle
An OSFP optical transceiver having split multiple fiber optical port using reduced amount of MPO terminations is provided that includes two adjacent sockets integrated into the optical port of the OSFP optical transceiver. The two adjacent sockets are vertically oriented with respect to the mounting baseplate of the OSFP optical transceiver, and each of the two adjacent sockets is adapted to receive an MPO receptacle that terminates the proximal end of a bundle of fibers. The OSFP optical transceiver also includes an optical connection between each socket and a corresponding lens in the OSFP optical transceiver, for transmitting optical signals received from other transceivers into the OSFP optical transceiver and optical signals generated in the OSFP optical transceiver to other transceivers.
US11573380B2 Sealing enclosure for a connector on a cable such as a standardized fiber-optic connector having a compression seal
A sealing enclosure is configured to connect to a mating enclosure. The sealing enclosure loosely receives a connector within a connector volume so that the connector, which may be of a standard type used in electronic or optic data transmission, may be displaced within a plug face at the forward end of the connector volume. The connector may compensate variations in the position of a mating connector with respect to the mating enclosure. The sealing enclosure allows to seal off the connector volume and engage the sealing enclosure with a mating enclosure in a single motion. This is affected by having a cable seal interposed between an inner body and an outer body. If the outer body is moved forward to engage the mating connector, the cable seal is squeezed between the cable and the inner body sealing off the connector volume at the rearward end of the inner body.
US11573379B2 Laser welding of optical fibers in perforated elements and associated optical elements
Methods, devices, and systems for welding optical fibers and perforated elements by pulsed laser beam are provided. In one aspect, a method includes focusing a pulsed laser beam onto a region of a joining surface formed by an outer circumference of an optical fiber and an inner circumference of a hole of a perforated element, a beam direction of the pulsed laser beam running in an axial direction of the joining surface, and moving a laser focus of the pulsed laser beam in the region axially in or counter to the beam direction to produce at least one weld seam in the region. The optical fiber and the perforated element are locally melted in the region by the pulsed laser beam focused into a material of the optical fiber and a material of the perforated element and are thereby welded to one another.
US11573375B2 Low loss high efficiency photonic phase shifter with dielectric electrodes
Photonic devices are disclosed including a first cladding layer, a first electrical contact comprising a first lead coupled to a first dielectric portion, a second electrical contact comprising a second lead coupled to a second dielectric portion, a waveguide structure comprising a slab layer comprising a first material, and a second cladding layer. The slab layer may be coupled to the first dielectric portion of the first electrical contact and the second dielectric portion of the second electrical contact. The first dielectric portion and the second dielectric portion may have a dielectric constant greater than a dielectric constant of the first material.
US11573372B2 Methods for optical dielectric waveguide structures
An optical subassembly includes a planar dielectric waveguide structure that is deposited at temperatures below 400 C. The waveguide provides low film stress and low optical signal loss. Optical and electrical devices mounted onto the subassembly are aligned to planar optical waveguides using alignment marks and stops. Optical signals are delivered to the submount assembly via optical fibers. The dielectric stack structure used to fabricate the waveguide provides cavity walls that produce a cavity, within which optical, optoelectronic, and electronic devices can be mounted. The dielectric stack is deposited on an interconnect layer on a substrate, and the intermetal dielectric can contain thermally conductive dielectric layers to provide pathways for heat dissipation from heat generating optoelectronic devices such as lasers.
US11573371B2 Lightguide optical element for polarization scrambling
A lightguide optical element (LOE) configured for polarization scrambling is provided. The LOE includes a transparent substrate having a first refractive index, the substrate having a pair of parallel external surfaces configured to propagate light within the LOE through total internal reflection (TIR), and a plurality of mutually parallel partially reflective internal surfaces, those being non-parallel to the pair of parallel external surfaces and configured to couple out said light to a viewer. The LOE further includes a first coating on at least one external surface of the substrate, the first coating being of a coating material having a second refractive index higher than the first refractive index; The LOE further includes an antireflective (AR) coating on at least one external surface of the substrate over the first coating.
US11573367B2 Resin composition and optical fiber
A resin composition comprises a base resin containing a urethane (meth)acrylate oligomer, a monomer and a photopolymerization initiator, and a hydrophobized spherical inorganic oxide, wherein the inorganic oxide is dispersed in the resin composition and a content of the inorganic oxide is 1 to 60% by mass based on a total amount of the resin composition.
US11573363B2 Display apparatus
Embodiments of the present disclosure disclose a display apparatus, including: a display panel; a frame, provided at a side part of the display panel and including a light-transmitting area; a plurality of light guide structures spaced apart from each other, one end of each light guide structure having a photosensitive area, the photosensitive area being provided opposite to the light-transmitting area so that light is irradiated on the photosensitive area through the light-transmitting area; and an optical device provided at an end of each light guide structure away from the photosensitive area, wherein each of the light guide structures is configured to transmit the light irradiated on the photosensitive area to the optical device.
US11573361B2 Roll of film including multilayer birefringent reflective polarizer and polyvinyl alcohol layer with low pass axis variation
Rolls of film are described. In particular, rolls of film including a multilayer birefringent reflective polarizer and a polyvinyl alcohol layer are described. Such films exhibit low variation in pass axis across a full crossweb width.
US11573354B2 Liquid crystal display module backlight structure, liquid crystal display, and display device, with each including a matt layer
The disclosure relates to the technical field of liquid crystal display, and discloses a liquid crystal display module backlight structure which includes a light blocking tape, a FPC strip, rubber-iron layer, a reflective sheet, a light enhancement prismatic lens, a light guide plate, and a matt film layer, a first end of the matt film layer overlaps the FPC light strip and a second end overlaps the light enhancement prismatic lens; the first end is bonded to the light blocking tape and the second end is positioned between the light enhancement prismatic lens and the light guide plate.
US11573352B2 Facilitating hydrocarbon exploration by applying a machine-learning model to basin data
A system includes a processor and a memory. The memory includes instructions that are executable by the processor to cause the processor to receive basin data of a target basin including an area of the target basin, a number of exploration wells in the target basin, and a number of discovery wells in the target basin. Additionally, the instructions are executable to cause the processor to provide the basin data as input to a trained machine-learning model to determine a predicted trajectory of exploration efficiency of the target basin. Further, the instructions are executable to cause the processor to, in response to providing the basin data as input to the trained machine-learning model, receive an output from the trained machine-learning model indicating the predicted trajectory of exploration efficiency in the target basin.
US11573351B2 Optical sensor having a magnetic optical barrier
An electronic watch includes a frame and a cover. The cover is attached to the frame, and the frame and cover at least partially define an interior volume of the electronic watch. An optical sensor assembly including a light emitter and a light receiver is positioned within the inter volume of the frame. An optical barrier is positioned between the optical sensor assembly and the cover and includes a magnetic material that forms a light blocking-wall between the light emitter and the light receiver. The magnetic material is configured to removably couple the electronic watch with a charging device via a magnetic attraction between the magnetic material and a magnetic component of the charging device.
US11573348B1 Method and system using nuclear magnetic resonance well logging for T2 cutoff value estimation
A nuclear magnetic resonance (NMR) logging system and method is disclosed. The method may include obtaining an NMR well log, a measured downhole temperature, and at least one rock sample for a formation in a subsurface region. The method may further include determining an NMR distribution for each sample and selecting a set of samples based on the determined NMR distribution. For each selected sample, the method may further include determining a first parameter of the NMR distribution, a regression parameter of a relationship, and a first and second fractal parameters of the NMR distribution. The method may further include determining a second parameter of the NMR distribution based on the first and second fractal parameters, the regression parameter, and the downhole temperature. The method may still further include determining a parameter of the formation based on the second parameter of the NMR distributions of the set of samples.
US11573344B2 Removing electromagnetic crosstalk noise from seismic data
One or more first sensors may be configured to sense seismic signals and one or more second sensors may be configured to sense electromagnetic crosstalk signals. The second sensors are not responsive to the seismic signals. The data from the first and second sensors may be recorded as first data and second data, respectively. The first data may be modified based on the second data to remove the electromagnetic crosstalk noise form the seismic data.
US11573343B2 Marine object detection survey having source cross cable
A seabed object detection system is provided. The system can include a receiver array including a first streamer and a second streamer. The system can include a first plurality of receivers coupled with the first streamer and a second plurality of receivers coupled with the second streamer. The system can include a receiver array cross-cable to couple with the first streamer and the second streamer. The system can include a source array including a first source and a second source. The system can include a first source cable coupled with the first source and a second source cable coupled with the second source. The system can include a source array cross-cable to couple with the first source cable and the second source cable. The system can include a first lateral cable to couple with a first diverter and second lateral cable to couple with a second diverter.
US11573341B2 Overlapped scheduling and sorting for acoustic transducer pulses
A device and method used to increase the resolution when imaging, measuring and inspecting wells, pipes and objects located therein. The device comprises an array of acoustic transducers that both transmit and receive acoustic signals. Scan lines may be overlapped by interlacing transmission and receiving windows thus increasing either the resolution or logging speed drastically compared to conventional approaches. The sequence of the scan lines making up an imaging frame is created by stratifying physically close lines and randomly selecting from within each stratum, preventing interference from neighboring transducers, signals and acoustic artifacts that fundamentally limit logging speed and resolution using conventional methods.
US11573340B2 Reconfigurable seismic sensor cable
Embodiments relate to a sensor cable that may be reconfigurable to have various combinations of seismic sensors. An apparatus may comprise a sensor cable and seismic sensors distributed throughout a volume of the sensor cable and along all three axes of the sensor cable, wherein the seismic sensors are assigned to sampling groups that are reconfigurable and not hardwired.
US11573337B2 Radiation detection device
A radiation detection device includes a detection element including a substrate having a first surface and a second surface, a first electrode on the first surface, a second electrode adjacent to the first electrode in a first direction, a third electrode adjacent to the first electrode in a second direction; a fourth electrode adjacent to the third electrode in the first direction and adjacent to the second electrode in the second direction and a fifth electrode on the first surface and between the first and second electrode, between the first and third electrode, between the second and fourth electrode, and between the third and fourth electrode; a wiring layer on the second surface and including a first wiring, a second wiring, a third wiring, and a fourth wiring; and a circuit element opposite to the wiring layer and connected to the first to fourth wiring.
US11573336B2 Perovskite-based detectors with increased adhesion
A detector is for electromagnetic radiation. In an embodiment, the detector includes a first, pixelated electrode layer, a second electrode, and a first layer including at least one first perovskite, located between the first, pixelated electrode layer and the second electrode. An embodiment further relates to a method for manufacturing a corresponding detector.
US11573327B2 Systems and methods for light detection and ranging
A light detection and ranging system is provided for improving imaging accuracy and measurement range. The light detection and ranging system may comprise: a light source configured to emit a multi-pulse sequence into a three-dimensional environment, in which the multi-pulse sequence comprises multiple light pulses having a temporal profile; a photosensitive detector configured to detect light pulses returned from the three-dimensional environment and generate an output signal indicative of an amount of optical energy associated with a subset of the light pulses; and one or more processors electrically coupled to the light source and the photosensitive detector, and the one or more processors are configured to: generate the temporal profile based on one or more real-time conditions; and determine one or more parameters for selecting the subset of light pulses.
US11573318B1 Covert distance determination via millimeter wave proximity sensor
A situational awareness system for aerial refueling is disclosed. In embodiments, the situational awareness system may include one or more millimeter wave devices of a tanker aircraft configured to transmit one or more emitter signals toward an aircraft to be refueled, and receive one or more reflected signals reflected from the aircraft to be refueled. In embodiments, the situational awareness system further includes a controller communicatively coupled to the one or more millimeter wave devices and the display device, the controller configured to determine a distance between a refueling assembly of the tanker aircraft and the aircraft to be refueled based on the one or more reflected signals, and generate one or more control signals configured to cause a display substrate of a display device to display at least one of a metric or image indicative of the determined distance.
US11573316B2 Electromagnetic wave detection apparatus and information acquisition system
An electromagnetic wave detection apparatus comprises a first image formation unit, a travel unit 18, a second image formation unit, and a first detector. The travel unit 18 includes a plurality of pixels px arranged along a reference surface. The electromagnetic wave detection apparatus has at least one of: an arrangement in which respective extension surfaces of the reference surface and a detection surface of the first detector intersect each other and a main axis of the second image formation unit intersects the reference surface and the detection surface of the first detector; and an arrangement in which respective extension surfaces of the reference surface and an object surface of the first image formation unit whose spacing to the travel unit is set and whose image surface is the reference surface intersect each other and a main axis of the first image formation unit intersects the reference surface.
US11573314B2 Ultra-wideband (UWB) tag and operation methods thereof
The invention discloses an ultra-wideband (UWB) positioning system, UWB base stations (BSs), UWB tags and the operation methods thereof. Because the present invention uses a server aware of the positions of all BSs to determine the BSs that performs distance measurement, and the server assigns different time slots to each BS that performs distance measurement, the present invention can avoid collisions between the BSs in the process of distance measurement. Furthermore, because the tag can select a specific time slot to access the UWB positioning system by monitoring the UWB signals in the air, the present invention can reduce collisions between the tags. By carefully planning the system frames and subframes of the time division multiplexing system, and sophisticatedly arranging the operation timings of the BSs and the tags, the present invention provides practical and stable UWB positioning system, BSs, and tags.
US11573309B2 Time gain compensation circuit and related apparatus and methods
An ultrasound device, including a profile generator, an encoder configured to receive a profile signal from the profile generator, and an attenuator configured to receive a signal representing an output of an ultrasound sensor and coupled to the encoder to receive a control signal from the encoder, the attenuator including a plurality of attenuator stages, the attenuator configured to produce an output signal that is an attenuated version of the input signal.
US11573306B2 Solid-state optical receiver driver system and method for testing a solid-state optical receiver driver system
Embodiments of the invention relates to a Solid-state optical receiver driver system, particularly for automotive applications, comprising at least one optical receiver channel, the optical receiver channel being connectable to a respective optical receiver, which is characterized in that the solid-state optical receiver driver system further comprises at least one test signal generation unit, for providing a test signal to the at least one optical receiver channel. The invention further relates to a method for testing a solid-state optical receiver driver system.
US11573304B2 LiDAR device with a dynamic spatial filter
Embodiments of the invention disclose devices, methods, and computer media for noise rejections in a remote sensing device, such as a LIDAR device. In an exemplary embodiment, a spatial filter includes an aperture dynamically created in synchronization with one or more directions in which emitted laser pulses from the LiDAR device are steered. Photons from all other directions except the one or more directions are blocked by the spatial filter. Reflected photons from the one or more directions pass through the spatial filter via the aperture, and are projected on one or more sets of photodetectors. Noises in the photons that pass through the spatial filter are further to be rejected based on one or more fixed temporal patterns identified in laser pulses emitted by the LiDAR device. The spatial filter can be implemented using an electrochromic display, an array of micromechanical (MEMS) mirrors, a liquid crystal display (LCD), or an electro-wetting display.