Document Document Title
US10950740B2 Solar cells having differentiated P-type and N-type architectures
Methods of fabricating solar cell emitter regions with differentiated P-type and N-type region architectures, and the resulting solar cells, are described herein. In an example, a solar cell includes an N-type semiconductor substrate having a light-receiving surface and a back surface. A plurality of N-type polycrystalline silicon regions is disposed on a first thin dielectric layer disposed on the back surface of the N-type semiconductor substrate. A plurality of P-type polycrystalline silicon regions is disposed on a second thin dielectric layer disposed in a corresponding one of a plurality of trenches interleaving the plurality of N-type polycrystalline silicon regions in the back surface of the N-type semiconductor substrate.
US10950736B2 Substrates and transistors with 2D material channels on 3D geometries
Roughly described, a transistor is formed with a semiconductor 2D material layer wrapped conformally on at least part of a 3D structure. The 3D structure can be for example a ridge made of a dielectric material, or made of dielectric material alternating longitudinally with a semiconductive or conductive material. Alternatively the 3D structure can be tree-shaped. Other shapes are possible as well. Aspects also include methods for making such structures, as well as integrated circuit layouts defining such structures and methods for developing such layouts, a machine readable data storage medium storing design entries which include some which define such structures and layouts, methods for developing such design entries. Aspects further include corrugated wafers which are prepared as an intermediate product for use in fabricating integrated circuits having a semiconductor 2D material layer disposed conformally on a 3D structure.
US10950732B2 Semiconductor device and method of manufacturing the same
A semiconductor device and method of forming the same are provided. The semiconductor device includes a gate structure formed over a substrate. A spacer layer is formed on side portions of the gate structure. A first dielectric layer is formed over the gate structure. A conductive cap layer passes through the first dielectric layer and is formed over the gate structure. A top surface of the conductive cap layer is above a top surface of the spacer layer. The semiconductor device further includes a conductive layer formed over the conductive cap layer. The conductive layer is electrically coupled with the conductive cap layer.
US10950723B2 Semiconductor device and circuit having the same
In a semiconductor device with a wide gap semiconductor, a gate insulating film is made of a material having a barrier against a minor carrier in an n-type body layer and having no barrier against a minor carrier in a p-type drift layer. As a result, in the semiconductor device with the wide gap semiconductor, a reduction in a conduction loss can be achieved while realizing an improvement in blocking resistance and securing reliability of the gate insulating film.
US10950720B2 Electrostatic discharge guard ring with complementary drain extended devices
An electrostatic discharge (ESD) protection structure that provides snapback protections to one or more high voltage circuit components. The ESD protection structure can be integrated along a peripheral region of a high voltage circuit, such as a high side gate driver of a driver circuit. The ESD protection structure includes a p-channel device and an n-channel device. The p-channel device includes an n-type barrier region circumscribing a p-type drain region with an n-type body region. The p-channel device may be positioned adjacent to the n-channel device and a high voltage junction diode.
US10950719B2 Seminconductor device with spreading layer
A vertical field-effect transistor (FET) device includes a monolithically integrated bypass diode connected between a source contact and a drain contact of the vertical FET device. According to one embodiment, the vertical FET device includes a pair of junction implants separated by a junction field-effect transistor (JFET) region. At least one of the junction implants of the vertical FET device includes a deep well region that is shared with the integrated bypass diode, such that the shared deep well region functions as both a source junction in the vertical FET device and a junction barrier region in the integrated bypass diode. The vertical FET device and the integrated bypass diode may include a substrate, a drift layer over the substrate, and a spreading layer over the drift layer, such that the junction implants of the vertical FET device are formed in the spreading layer.
US10950718B2 IGBT with fully depletable n- and p-channel regions
A power semiconductor device has a semiconductor body coupled to first and second load terminal structures, the semiconductor body configured to conduct a load current during a conducting state of the device and having a drift region. The power semiconductor device includes a plurality of cells, each cell having: a first mesa in a first cell portion, the first mesa including: a first port region, and a first channel region, the first mesa exhibiting a total extension of less than 100 nm in a lateral direction, and a second mesa in a second cell portion including: a second port region, and a second channel region. A trench structure includes a control electrode structure configured to control the load current by inversion or accumulation. A guidance zone of the second conductivity type is below the second channel region and is displaced from the first and the second channel regions.
US10950717B2 Semiconductor device having semiconductor regions with an impurity concentration distribution which decreases from a respective peak toward different semiconductor layers
In a surface layer of a rear surface of the semiconductor substrate, an n+-type cathode region and a p-type cathode region are each selectively provided. The n+-type cathode region and the p-type cathode region constitute a cathode layer and are adjacent to each other along a direction parallel to the rear surface of the semiconductor substrate. The n+-type cathode region and the p-type cathode region are in contact with a cathode electrode. In an n−-type drift layer, plural n-type FS layers are provided at differing depths deeper from the rear surface of the semiconductor substrate than is the cathode layer. With such configuration, in a diode, a tradeoff relationship of forward voltage reduction and reverse recovery loss reduction may be improved and soft recovery may be realized.
US10950712B2 Semiconductor device and method for fabricating the same
A semiconductor device comprises a substrate, a gate structure disposed on the substrate and a gate dielectric layer disposed between the substrate and the gate structure. The gate structure has a first sidewall and a second sidewall opposite to the first sidewall. A first insulating layer disposed on the gate dielectric layer and on the first sidewall of the gate structure. The first insulating layer has a first bird's beak portion covering a rounded bottom corner of the gate structure. A pair of spacers are disposed on the first insulating layer and on the second sidewall, respectively.
US10950709B2 Semiconductor device
A semiconductor device includes a substrate including first and second active regions, first and second active patterns disposed on the first and second active regions, respectively, first and second gate electrodes crossing the first and second active patterns, respectively, a first gate insulating pattern interposed between the first active pattern and the first gate electrode, and a second gate insulating pattern interposed between the second active pattern and the second gate electrode. The first gate insulating pattern includes a first dielectric pattern and a first ferroelectric pattern disposed on the first dielectric pattern. The second gate insulating pattern includes a second dielectric pattern. A threshold voltage of a transistor in the first active region is different from a threshold voltage of a transistor in the second active region.
US10950703B2 Semiconductor structure for memory device and method for forming the same
A semiconductor device includes a substrate, a gate structure disposed over the substrate, a drain structure disposed in the substrate, and a source structure disposed in the substrate on an n opposite side of the gate structure from the drain structure. The substrate includes a first semiconductor layer, a second semiconductor layer over the first semiconductor layer, and an insulating layer sandwiched between the first semiconductor layer and the second semiconductor layer. The source structure and the drain structure include a same conductivity type. The source structure includes at least an epitaxial layer. The source structure extends deeper into the substrate than the drain structure.
US10950691B2 Power converter circuit having a controller for generating a drive signal for driving an electronic switch with high avalanche robustness
A power converter circuit includes an inductor and rectifier circuit having an inductor connected in series with an electronic switch, and a rectifier circuit, and a controller for generating a drive signal for driving the electronic switch. The electronic switch has drain, source and gate nodes, drift and compensation cells each including a drift region of a first doping type and a compensation region of a second doping type, and a control structure connected between the drift region of each of the drift and compensation cells and the source node. Each drift region is coupled to the drain node and each compensation region cells is coupled to the source node. A first type doping concentration N1 of the drift region is higher than a first doping level L1, and a second type doping concentration N2 of the compensation region is higher than a second doping level L2.
US10950689B2 Semiconductor device with a through-substrate via hole having therein a capacitor and a through-substrate via conductor
A semiconductor device 100 comprising a substrate 102 having a through-substrate via hole 106, the through-substrate via hole 106 having formed therein: a first capacitor electrode layer 110a and a second capacitor electrode layer 110b, and a dielectric material layer 112 disposed between the first capacitor electrode layer 110a and the second capacitor electrode layer 110b; and a through-substrate via conductor 116. A method of forming a semiconductor device 100, the semiconductor device 100 comprising a through-substrate via hole 106, the method comprising forming, in the through-substrate via hole 106: a first capacitor electrode layer 110a and a second capacitor electrode layer 110b, and a dielectric material layer 112 disposed between the first capacitor electrode layer 110a and the second capacitor electrode layer 110b; and a through-substrate via conductor 116.
US10950688B2 Packages for power modules with integrated passives
Provided herein is a module for packaging semiconductors comprising: at least one PDC comprising parallel internal electrodes of alternating polarity with a paraelectric dielectric between adjacent internal electrodes wherein the paraelectric dielectric has a permittivity above 10 to no more than 300; and wherein the PDC forms a capacitor couple with at least one semiconductor.
US10950678B2 Thin film transistor substrate and organic light-emitting display using the same
A thin film transistor substrate that includes a substrate, a lower gate electrode arranged on the substrate, a semiconductor layer arranged on the substrate and overlapping the lower gate electrode, the semiconductor layer including a channel region interposed between a source region and a drain region, and an upper gate electrode arranged on the substrate and overlapping the semiconductor layer, the upper gate electrode being arranged on an opposite side of the semiconductor layer than the lower gate electrode, wherein at least one of the lower gate electrode and the upper gate electrode is perforated by an aperture to reduce a parasitic capacitance between the upper and lower gate electrodes.
US10950675B2 Signal control unit for an organic light emitting diode display device, method of manufacturing the same, and organic light emitting diode display device including the same
A signal control unit for an organic light emitting diode (OLED) display device, includes a substrate structure including a plurality of active elements each corresponding to a pixel, a lower metal pattern disposed on the substrate structure, and electrically connected to a portion of the plurality of active elements, an insulating interlayer disposed on the substrate structure and at least partially covering the lower metal pattern, a via contact penetrating through the insulating interlayer and connected to the lower metal pattern, a metal electrode disposed on the insulating interlayer, and connected to the via contact, and an electrode passivation layer pattern substantially covering the metal electrode to expose a center portion of an upper surface of the metal electrode while covering a remainder of the upper surface and a side surface of the metal electrode. Therefore, leakage current which flows through the side surface of the metal electrode is suppressed.
US10950671B2 Flexible touch panel, method for manufacturing the same and flexible touch device
A method for manufacturing a flexible touch panel, a flexible touch panel and a flexible touch device are provided. The method for manufacturing the flexible touch panel includes: forming a first indium tin oxide (ITO) film layer on a flexible base layer attached to a transparent substrate via an optical adhesive layer; and patterning the first ITO film layer to form a touch electrode of the flexible touch panel.
US10950670B2 Display panel
A display panel is provided. The display panel includes a first back board, a first substrate, a touch panel, and an adhesive layer, wherein the first substrate is disposed on the first back board, the touch panel is located above the first substrate, and a first connecting end of the adhesive layer connects the first substrate. The first back board includes a first end surface, the first end surface is close to the adhesive layer, and the first end surface has a free curved shape.
US10950669B2 Display device
A display device includes a light-emitting element, a thin film encapsulation layer disposed on the light-emitting element, a protection layer disposed on the thin film encapsulation layer, a first sensing electrode disposed on the protection layer, an insulating layer disposed on the first sensing electrode, and a second sensing electrode disposed on the insulating layer, in which at least one of the thin film encapsulation layer and the insulating layer has a multi-layer structure including first and second alternating layers forming at least three layers, and the first layer includes a first material having a first refractive index and the second layer includes a second material having a second refractive index different from the first refractive index.
US10950667B2 Display panel and method of manufacturing the same
A display panel includes an upper display substrate including pixel areas arranged in each of pixel columns and a light blocking area and a lower display substrate including display elements respectively overlapping the pixel areas. The upper display substrate includes a base substrate, a color filter layer, and a light control layer including transmission portions overlapping first pixel areas arranged in a first pixel column and first conversion portions overlapping second pixel areas arranged in a second pixel column, and a barrier layer including first barriers disposed between the first conversion portions and the transmission portions and first sub-barriers disposed between adjacent first conversion portions. A first shortest distance from the base substrate to a lower surface of each of the first barriers is equal to a second shortest distance from the base substrate to a lower surface of each of the first sub-barriers.
US10950665B2 Organic light emitting display device
An organic light emitting display device is disclosed. The organic light emitting display device includes a first light emitting part between an anode and a cathode, the first light emitting part having a first light emitting layer, and a second light emitting part between the first light emitting part and the cathode, the second light emitting part having a second light emitting layer and a third light emitting layer, wherein the second light emitting layer includes a hole-type host and a first electron-type host, and the third light emitting layer includes a first electron-type host and a second electron-type host.
US10950655B2 Transducer and inspection device
According to one embodiment, a transducer includes first structure sections and second structure sections. The first structure sections are spaced from each other in a first direction. Part of each of the first structure sections is fixed. The each of the first structure sections includes a first membrane part, a first piezoelectric part, a first conductive part, and a first electrode. The second structure sections are spaced from each other in the first direction. Part of each of the second structure sections is fixed. The each of the second structure sections includes a second membrane part, a second piezoelectric part, a second conductive part, and a second electrode. The second structure sections are spaced from the first structure sections in the first direction. Pitch along the first direction of the second structure sections is shorter than pitch along the first direction of the first structure sections.
US10950640B2 Image sensor
An image sensor includes a plurality of pixels, at least one of the pixels comprising: a photodiode configured to generate charges in response to light; and a pixel circuit disposed on the substrate, and including a storage transistor configured to store the charges generated by the photodiode, and a transfer transistor connected between the storage transistor and a floating diffusion node, wherein a potential of a boundary region between the storage transistor and the transfer transistor has a first potential when the transfer transistor is in a turned-off state, and has a second potential, lower than the first potential, when the transfer transistor is in a turned-on state.
US10950635B2 Orthogonal transistor layouts
A transistor device includes a plurality of drain fingers that are elongate in a first dimension, a plurality of source fingers that are elongate in the first dimension and interleaved with the plurality of drain fingers, one or more drain contact bars extending over a first set of the plurality of drain fingers and a first set of the plurality of source fingers in a second dimension that is orthogonal to the first dimension, and one or more source contact bars extending over a second set of the plurality of drain fingers and a second set of the plurality of source fingers in the second dimension.
US10950631B1 Semiconductor-on-insulator wafer having a composite insulator layer
Various embodiments of the present disclosure are directed towards a semiconductor wafer. The semiconductor wafer comprises a handle wafer. A first oxide layer is disposed over the handle wafer. A device layer is disposed over the first oxide layer. A second oxide layer is disposed between the first oxide layer and the device layer, wherein the first oxide layer has a first etch rate for an etch process and the second oxide layer has a second etch rate for the etch process, and wherein the second etch rate is greater than the first etch rate.
US10950620B2 Vertical-type memory device
A vertical-type memory device a vertical-type memory device comprising a substrate including a first region and a second region, adjacent to the first region, a first conductive layer extending on the first region and the second region, and a second conductive layer extending on the first region and the second region, the second conductive layer stacked on the first conductive layer. An upper surface of the substrate has a step portion at a boundary between the first region and the second region, and the upper surface of the substrate in the first region is lower than in the second region.
US10950615B2 Semiconductor memory device and manufacturing method thereof
A semiconductor memory device of embodiments includes a semiconductor substrate having a first and a second region adjacent to the first region in a first direction, a laminated body including electrode layers laminated on the semiconductor substrate in a second direction, a first insulator splitting the laminated body at the second region in a third direction, and extending in the first and second direction, and branching into two insulator films at the first region, and enclosing continuously a first portion of the laminated body, a contact portion extending in the first portion in the second direction, and a memory portion extending through the laminated body and the first insulator in the second direction at the second region. A first width in the third direction of the first portion is wider than a second width in the third direction of at least one of the electrode layers at the second region.
US10950607B2 Semiconductor memory device
A semiconductor memory device includes lower electrodes, each of the lower electrodes surrounding an inner space, an upper support layer on top surfaces of the lower electrodes, the upper support layer being on the inner spaces surrounded by the lower electrodes, and an upper electrode on the upper support layer, the upper electrode filling first and second regions, the second region penetrating the upper support layer, and the first region extending from the second region into between the lower electrodes. Each of the lower electrodes includes a first portion overlapping with the first region, a top surface of the first portion being exposed by the upper support layer, and a second portion covered by the upper support layer, a top surface of the second portion being in contact with the upper support layer.
US10950605B2 Semiconductor device
A semiconductor device includes a first transistor. The first transistor includes a first terminal, a first contact, a second terminal, and a second contact. The first contact is electrically connected to the first terminal, and the shape of the first contact is circular. The second contact is electrically connected to the second terminal and a ground terminal, and the shape of the second contact is rectangular.
US10950600B2 Semiconductor device and method of manufacturing the same
Provided are a semiconductor device capable of preventing erroneous operation and providing a field plate effect, and a method of manufacturing the semiconductor device. In a diode, a gate electrode, a p+ source region, and an n-type body region are electrically coupled to one another. A contact region is disposed between the n-type body region and the p+ source region in a first surface of a semiconductor substrate.
US10950597B2 Electrostatic protection circuit and a semiconductor structure
The present disclosure relates to the field of integrated circuits protection, and specifically discloses an electrostatic protection circuit and a semiconductor structure. The electrostatic protection circuit is disposed between a first port and a second port that require electrostatic protection, comprising at least one interdigital loop and a control circuit electrically connected to the interdigital loop. The interdigital loop comprises an electrostatic protection transistor having a drain electrically connected to the first port and a source electrically connected to the second port. The control circuit comprises a first transistor and a second transistor. The drain of the first transistor and the gate of the second transistor are electrically connected to the first port. The drain of the second transistor and the gate of the first transistor are electrically connected to the second port.
US10950592B2 Display panel and method of fabricating the same, display device
A display panel and a method of fabricating the same, and a display device are provided, the display panel includes a display substrate a package substrate opposite to each other, the display substrate includes a first base substrate; and a first electrode, an electroluminescent layer and a second electrode disposed on the first base substrate in sequence; the package substrate includes a second base substrate; and a conductive layer on the second base substrate, the conductive layer and the second electrode facing towards each other; the display panel further includes a conductive adhesive between the second electrode and the conductive layer, the conductive adhesive is configured to bond the display substrate with the package substrate, and electrically connect the second electrode with the conductive layer.
US10950587B2 Printed circuit board and package structure
A printed circuit board includes an insulating material with a bump pad buried in one surface, an adhesive layer stacked on the one surface of the insulating material, an insulating layer stacked on the adhesive layer, and a cavity passing through both of the adhesive layer and the insulating layer to expose the bump pad, wherein the cavity has a cross-sectional area decreasing in a direction toward the insulating material.
US10950564B2 Methods of forming microelectronic devices having a patterned surface structure
A connector structure and a manufacturing method thereof are provided. The connector structure includes a semiconductor substrate, a metal layer, a passivation layer, and a conductive structure. The metal layer is over the semiconductor substrate. The passivation layer is over the metal layer and includes an opening. The conductive structure is in contact with the metal layer in a patterned surface structure of the conductive structure through the opening of the passivation layer.
US10950558B2 Semiconductor device, power converter, and method for manufacturing semiconductor device
An object is to provide a technique for reducing process steps, and a stress generated at the peripheral portion of the joint portion between an electrode of a semiconductor element and a lead frame. A semiconductor device includes the following: a semiconductor element disposed on a heat spreader; a lead frame joined to an emitter electrode of the semiconductor element via solder, which is a joining material; a metal film disposed on a surface of the emitter electrode; and an anti-oxidation film disposed on a surface of the metal film. The metal film has a peripheral portion that is entirely exposed from the anti-oxidation film.
US10950557B2 Stacked chip package structure and manufacturing method thereof
A manufacturing method of a stacked chip package structure includes the following steps. A first chip is disposed on a carrier, wherein the first chip has a first active surface and a plurality of first pads disposed on the first active surface. A second chip is disposed on the first chip without covering the first pads and has a second active surface and a plurality of second pads disposed on the second active surface. A plurality of first stud bumps are formed on the first pads. A plurality of pillar bumps are formed on the second pads. The first chip and the second chip are encapsulated by an encapsulant, wherein the encapsulant exposes a top surface of each second stud bump. A plurality of first vias are formed by a laser process, wherein the first vias penetrate the encapsulant and expose the first stud bumps. A conductive layer is formed in the first vias to form a plurality of first conductive vias. The carrier is removed.
US10950555B2 Ultra-low profile package shielding technique using magnetic and conductive layers for integrated switching voltage regulator
Semiconductor packages and a method of forming a semiconductor package are described. The semiconductor package has a foundation layer, a conductive layer formed in the foundation layer, and a magnetic layer formed between the conductive and the foundation layer. The conductive layer and the magnetic layer are coupled to form a low-profile inductor shield. The semiconductor package also has a dielectric layer formed between the magnetic and foundation layer. The foundation layer is mounted between a motherboard and a semiconductor die, where the foundation layer is attached to the motherboard with solder balls. Accordingly, the low-profile inductor shield may include a z-height that is less than a z-height of the solder balls. The low-profile inductor shield may have solder pads that are coupled to the conductive layer. The foundation layer may include at least one of voltage regulator and inductor, where the inductor is located above the low-profile inductor shield.
US10950551B2 Embedded component package structure and manufacturing method thereof
An embedded component package structure including a dielectric structure and a component is provided. The component is embedded in the dielectric structure and is provided with a plurality of conductive pillars. The conductive pillars are exposed from an upper surface of the dielectric structure and have a first thickness and a second thickness, respectively, and the first thickness is not equal to the second thickness.
US10950546B1 Semiconductor device including back side power supply circuit
A semiconductor device includes a substrate, a front side circuit disposed over a front surface of the substrate, and a backside power delivery circuit disposed over a back surface and including a back side power supply wiring coupled to a first potential. The front side circuit includes semiconductor fins and a first front side insulating layer covering bottom portions of the semiconductor fins, a plurality of buried power supply wirings embedded in the first front side insulating layer, the plurality of buried power supply wirings including a first buried power supply wiring and a second buried power supply wiring, and a power switch configured to electrically connect and disconnect the first buried power supply wiring and the second buried power supply wiring. The second buried power supply wiring is connected to the back side power supply wiring by a first through-silicon via passing through the substrate.
US10950544B2 Semiconductor device including gate pattern having pad region
A semiconductor device includes a gate pattern disposed over a lower structure, and including a gate electrode region and a gate pad region extending from the gate electrode region; and a vertical channel semiconductor layer having a side surface facing the gate electrode region of the gate pattern. The gate pad region includes a first pad region having a thickness greater than a thickness of the gate electrode region. The first pad region includes an upper surface, a lower surface opposing the upper surface, and an outer side surface. The outer side surface has a lower outer side surface and an upper outer side surface, divided from each other by a boundary portion. The lower outer side surface extends from the lower surface, and a connection portion of the lower outer side surface and the lower surface has a rounded shape.
US10950540B2 Enhancing integrated circuit density with active atomic reservoir
Methods are disclosed herein for fabricating integrated circuit interconnects that can improve electromigration. An exemplary method includes forming a first metal layer of an integrated circuit and forming a second metal layer of the integrated circuit. The first metal layer includes a first conductor electrically coupled to a second conductor, and the second metal layer includes a third conductor electrically coupled to the first conductor. The first conductor, the second conductor, and the third conductor are configured, such that electrons flow from the second conductor to an area of the first conductor where electrons flow from the third conductor to the first conductor.
US10950531B2 Semiconductor device package and method of manufacturing the same
A semiconductor device package includes a first dielectric layer, a conductive pad and an electrical contact. The first dielectric layer has a first surface and a second surface opposite to the first surface. The conductive pad is disposed within the first dielectric layer. The conductive pad includes a first conductive layer and a barrier. The first conductive layer is adjacent to the second surface of the first dielectric layer. The first conductive layer has a first surface facing the first surface of the first dielectric layer and a second surface opposite to the first surface. The second surface of the first conductive layer is exposed from the first dielectric layer. The barrier layer is disposed on the first surface of the first conductive layer. The electrical contact is disposed on the second surface of the first conductive layer of the conductive pad.
US10950526B2 Semiconductor device
A semiconductor device may include a first conductor plate, a first semiconductor element that is a sole semiconductor element disposed on a main surface of the first conductor plate, an encapsulant encapsulating the first semiconductor element and a first power terminal connected to the first conductor plate within the encapsulant and projecting from the encapsulant along a first direction. The main surface of the first conductor plate may include a first side located close to the first power terminal and a second side located opposite the first side with respect to the first direction. With respect to the first direction, a distance from the first semiconductor element to the first side may be larger than a distance from the first semiconductor element to the second side.
US10950524B2 Heterojunction semiconductor device for reducing parasitic capacitance
A semiconductor device includes an active layer, a source electrode, a drain electrode, a gate electrode, a first insulating layer, a first source pad, and a first drain pad. The source electrode, the drain electrode, and the gate electrode are disposed on an active region of the active layer. The first insulating layer is disposed on the source electrode, the drain electrode, and the gate electrode. The first source pad and the first drain pad are disposed on the first insulating layer and the active region. The first source pad includes a first source body and a first source branch. The first source branch is electrically connected to the first source body and disposed on the source electrode. The first drain pad includes a first drain body and a first drain branch. The first drain branch is electrically connected to the first drain body and disposed on the drain electrode.
US10950519B2 Integrated circuit package and method
In an embodiment, a device includes: an integrated circuit die; an encapsulant at least partially surrounding the integrated circuit die, the encapsulant including fillers having an average diameter; a through via extending through the encapsulant, the through via having a lower portion of a constant width and an upper portion of a continuously decreasing width, a thickness of the upper portion being greater than the average diameter of the fillers; and a redistribution structure including: a dielectric layer on the through via, the encapsulant, and the integrated circuit die; and a metallization pattern having a via portion extending through the dielectric layer and a line portion extending along the dielectric layer, the metallization pattern being electrically coupled to the through via and the integrated circuit die.
US10950517B2 Printed circuit board and semiconductor package
A printed circuit board (PCB) includes an insulating layer with an upper surface and a lower surface opposite to the upper surface; a first conductive pattern on the upper surface of the insulating layer; a second conductive pattern on the lower surface of the insulating layer; an aluminum pattern that covers at least a portion of an upper surface of the first conductive pattern; and a first passivation layer that covers at least a portion of sides of the first conductive pattern and that prevents diffusion into the first conductive pattern.
US10950513B2 Method for integrating power chips and power electronics modules
The method comprises the steps of 1) producing first and second blanks (EB1, EB2) by laminating insulating and conductive inner layers (PP, CP, E1) on copper plates forming a base (MB1, MB2), at least one electronic chip (MT, MD) being sandwiched between the blanks, said blanks being produced such that their upper lamination surfaces have matching profiles, 2) stacking and fitting the blanks via their matching profiles, and 3) press-fitting the blanks to form a laminated sub-assembly for an integrated power electronics device. The method uses IMS-type techniques.
US10950506B2 Forming single and double diffusion breaks
Fabrication methods and resulting structures for single and double diffusion breaks are provided. Aspects include forming one or more fins on a substrate, the substrate including a first region and a second region, forming a plurality of sacrificial gate structures over channel regions associated with the one or more fins, forming a single diffusion break cavity in the first region of the substrate, forming a double diffusion break cavity in the second region of the substrate, depositing a first dielectric material in the single diffusion break cavity, and depositing a second dielectric material in the double diffusion break cavity.
US10950505B2 Multiple finFET formation with epitaxy separation
A method for forming a semiconductor device includes: forming a plurality of fins from a substrate; removing at least one fin to form at least a first group of fins; conformally depositing a first insulating material layer on the first group of fins and the substrate; forming a second insulator over the first insulating material layer; removing the second insulator to reveal the tops of the first group of fins; removing the first insulating material layer between the fins and the second insulating material; forming a dielectric layer over the fins; and forming a work function metal over the dielectric layer.
US10950494B2 Semiconductor device including first and second contact layers and manufacturing method
An embodiment relates to a method for manufacturing a semiconductor device. The method includes providing a semiconductor body including a first semiconductor region of a first conductivity type and a second semiconductor region of a second conductivity type interposed between the first semiconductor region and a first surface of the semiconductor body. The method further includes forming a first contact layer over the first surface of the semiconductor body. The first contact layer forms a direct electrical contact to the second semiconductor region. The method further includes forming a contact trench extending into the semiconductor body by removing at least a portion of the second semiconductor region. The method further includes forming a second contact layer in the contact trench. The second contact layer is directly electrically connected to the semiconductor body at a bottom side of the contact trench.
US10950489B2 Devices and methods for radiation hardening integrated circuits using shallow trench isolation
Designs for radiation hardening CMOS devices and integrated circuits using shallow trench isolation (STI) improve total ionizing dose (TID) radiation response by reducing the leakage currents from source to drain associated with corners and sidewalls of trench insulator edges passing under the gate in an NMOS device while maintaining high breakdown voltage. A silicide block pattern is used in combination with pullback of N+ source and drain regions from at least a portion of these edges of the active region. Additional p-type implants along these edges further increase parasitic threshold voltages and enhance radiation hardness. A process for fabricating devices and integrated circuits incorporating these features is also provided. These techniques and processes are applied to exemplary low-voltage NMOS transistors having straight gates and to high-voltage annular-gate devices, as well as to device-to-device isolation in integrated circuits.
US10950487B2 Method for forming an alignment mark
Disclosed is a method. The method includes forming a trench structure with at least one first trench in a first section of a semiconductor body; forming a second trench that is wider than the first trench in a second section of the semiconductor body; and forming a semiconductor layer on a surface of the semiconductor body in the first section and the second section and in the at least one first trench and the second trench such that the semiconductor layer has a substantially planar surface above the first section and a residual trench remains above the second section. Forming the semiconductor layer includes forming a first epitaxial layer in a first epitaxial growth process and a second epitaxial layer on top of the first epitaxial layer in a second epitaxial growth process.
US10950486B2 Wafer tray
A wafer tray includes a tray main body and a plurality of wafer guides. The tray main body includes a major surface having a first diameter. A wafer placing region is defined on the major surface. A wafer having a second diameter smaller than the first diameter can be placed in the wafer placing region. The plurality of wafer guides is discretely disposed outside the wafer placing region and adjacent to an outline of the wafer placing region on the major surface. Each of the wafer guides includes a back surface fixed in contact with the major surface and a top portion higher than the major surface of the tray main body.
US10950485B2 Semiconductor processing apparatus and method utilizing electrostatic discharge (ESD) prevention layer
Semiconductor processing apparatuses and methods are provided in which an electrostatic discharge (ESD) prevention layer is utilized to prevent or reduce ESD events from occurring between a semiconductor wafer and one or more components of the apparatuses. In some embodiments, a semiconductor processing apparatus includes a wafer handling structure that is configured to support a semiconductor wafer during processing of the semiconductor wafer. The apparatus further includes an ESD prevention layer on the wafer handling structure. The ESD prevention layer includes a first material and a second material, and the second material has an electrical conductivity that is greater than an electrical conductivity of the first material.
US10950483B2 Systems and methods for fixed focus ring processing
In an embodiment, a system includes: a base with a bore hole, wherein the base is configured to secure a wafer at a first position on the base; a pin extending through the bore hole; a focus ring horizontally surrounding the wafer at the first position and extending upwardly from the base, wherein the wafer is configured to be moved vertically between the first position and a second position above the focus ring via the pin; and a slit valve above the focus ring, wherein the wafer is configured to be moved horizontally between the second position and the slit valve via a robotic arm.
US10950476B2 Electronic device manufacturing load port apparatus, systems, and methods
A load port includes a panel including a back surface configured to face a front side of a housing of a factory interface. A groove formed in the back surface extends along an outer portion of the panel. The groove includes a flared base region and a neck region that extends to the flared base region. The load port further includes a seal seated in the groove. The seal is configured to engage the front side of the housing responsive to the panel being coupled to the front side of the housing.
US10950462B2 Diamond substrate producing method
A diamond substrate producing method includes a belt-shaped separation layer forming step of applying a laser beam to a diamond ingot as relatively moving the ingot and a focal point of the laser beam in a [110]-direction perpendicular to a (110)-plane, thereby forming a belt-shaped separation layer extending in the [110]-direction inside the ingot, an indexing step of relatively moving the ingot and the focal point in an indexing direction parallel to a (001)-plane and perpendicular to the [110]-direction, a planar separation layer forming step of repeating the belt-shaped separation layer forming step and the indexing step to thereby form a planar separation layer parallel to the (001)-plane inside the ingot, the planar separation layer being composed of a plurality of belt-shaped separation layers arranged side by side in the indexing direction, and a separating step of separating a substrate from the diamond ingot along the planar separation layer.
US10950459B1 Back end of line structures with metal lines with alternating patterning and metallization schemes
Techniques are provided to fabricate semiconductor devices. For example, a method includes forming an interconnect structure having a base, a first conductive metal layer disposed on the base; and a first hardmask layer disposed on the first conductive metal layer. Metal lines are formed by subtractive etching. The metal lines have negative tapered sidewalls, and an opening is formed between adjacent metal lines. A first interlevel dielectric layer is deposited in the openings. A portion of the first interlevel dielectric layer is removed to form trench openings having positive tapered sidewalls. A dielectric layer is deposited in one of the openings. A liner layer and a second conducting metal layer are deposited in the other trench openings. The liner layer and the second conductive metal layer are recessed. A second hardmask layer is deposited on a top surface of the liner layer and the second conductive metal layer.
US10950458B2 Etching method
An etching method is provided. The etching method is performed on a substrate having a first film to a third film. The third film is provided on an underlying region, the second film is provided on the third film, the first film is provided on the second film. The second film contains silicon and nitrogen. The first film to the third film are etched in sequence. Plasma of a processing gas containing fluorine and hydrogen is used in the etching of the first film to the third film. A temperature of the substrate is set to be equal to or less than 20° C. at least in the etching of the second film.
US10950454B2 Integrated atomic layer passivation in TCP etch chamber and in-situ etch-ALP method
A method for etching a substrate includes performing, in a plasma chamber, a first etch of a substrate material using a plasma etch process. The first etch forms features to a first depth in the material. Following the first etch, the method includes performing, in the plasma chamber without removing the substrate from the chamber, an atomic layer passivation (ALP) process to deposit a conformal film of passivation over the mask and the features formed during the first etch. The ALP process uses a vapor from a liquid precursor to form passivation over the features and the mask. The method further includes performing, in the plasma chamber, a second etch of the material using the plasma etch process. The conformal film of passivation is configured to protect the mask and sidewalls of the features during the second etch. A plasma processing system also is described.
US10950451B2 Cutting apparatus
A cutting apparatus includes a cutting unit that cuts a workpiece included in a frame unit, an ultraviolet ray irradiation unit that irradiates the frame unit with ultraviolet rays, and a control unit. The control unit includes a processing mode registration section in which commands to be output to components. The processing mode registration section registers therein a command in a cutting apparatus mode that causes the cutting unit to cut the workpiece and a command in an ultraviolet ray irradiation apparatus mode that causes the ultraviolet ray irradiation unit to irradiate the frame unit with ultraviolet rays.
US10950436B2 Array substrate manufacturing using fluorine and hydrogenation processes
A method of fabricating an array substrate, an array substrate, a display panel, and a display device are provided. In an embodiment, a gate insulating layer above a channel region is doped with fluorine atoms. Since a fluorine-containing inorganic layer can absorb hydrogen atoms, it can block hydrogen atoms from diffusing downward into a metal oxide semiconductor, thereby avoiding affecting electrical properties of thin film transistors. Simultaneously, only a metal is required to use as a metal gate layer, which simplifies process and reduces production costs.
US10950435B2 SiC epitaxial wafer, method for manufacturing SiC epitaxial wafer, SiC device, and power conversion apparatus
A SiC substrate (1) has an off angle θ°. A SiC epitaxial layer (2) having a film thickness of Tm μm is provided on the SiC substrate (1). Triangular defects (3) are formed on a surface of the SiC epitaxial layer (2). A density of triangular defects (3) having a length of Tm/Tan θ×0.9 or more in a substrate off direction is denoted by A. A density of triangular (3) defects having a length smaller than Tm/Tan θ×0.9 in the substrate off direction is denoted by B. B/A≤0.5 is satisfied.
US10950431B2 Low-k feature formation processes and structures formed thereby
Semiconductor device structures having low-k features and methods of forming low-k features are described herein. Some examples relate to a surface modification layer, which may protect a low-k feature during subsequent processing. Some examples relate to gate spacers that include a low-k feature. Some examples relate to a low-k contact etch stop layer. Example methods are described for forming such features.
US10950427B2 Quantum dots and production method thereof
A production method of a quantum dot comprising a Group IIIA-VA compound, the quantum dot as prepared, and an electronic device including the same, and the production method includes: supplying a Group VA element precursor including a halide of a Group VA element and a first ligand of a phosphine compound or a first amine compound; and performing a reaction between the Group VA element precursor and a Group IIIA metal precursor in the presence of a reducing agent in an organic reaction medium including a second amine compound.
US10950426B2 Dielectric layer, interconnection structure using the same, and manufacturing method thereof
A method for manufacturing a dielectric layer includes forming a first dielectric film over a substrate. A first porogen is deposited over the first dielectric film. A second dielectric film is formed on and in contact with the first dielectric film and the first porogen. The first porogen is removed.
US10950420B2 Atmospheric pressure plasma device
An atmospheric pressure plasma device including a plasma head; a gas tube configured to supply a gas to the plasma head; a flow rate controller configured to control a flow rate of the gas supplied to the gas tube; a pressure sensor arranged downstream of the flow rate controller and configured to detect a pressure in the gas tube; and a determining section configured to determine a state of the device based on how the pressure in the gas tube deviates from a standard value specified for each flow rate of the supplied gas. As a result, it is possible to determine the gas leakage of the atmospheric pressure plasma device. Further, it is possible to determine whether plasma is being generated in a favorable state.
US10950418B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus for performing a plasma processing on a substrate within a processing container includes: an upper electrode disposed above the processing container; a cylindrical shield member provided on the processing container to support a matching device; a power feeding rod disposed inward of the shield member and for supplying a high-frequency power provided from a plasma source to the upper electrode via the matching device; a gas introduction member for supplying a processing gas heated outside the shield member into the processing container from above the upper electrode; and a sealing member provided outside the shield member and on a peripheral edge of a penetration portion of the shield member through which the gas introduction member penetrates, the sealing member made of a conductive material having a lower thermal conductivity than materials of the gas introduction member and the shield member.
US10950416B2 Chamber seasoning to improve etch uniformity by reducing chemistry
Processes for surface treatment of a workpiece are provided. In one example implementation, a method can include conducting a pre-treatment process on a processing chamber to generate a hydrogen radical affecting layer on a surface of the processing chamber prior to performing a hydrogen radical based surface treatment process on a workpiece in the processing chamber. In this manner, a pretreatment process can be conducted to condition a processing chamber to increase uniformity of hydrogen radical exposure to a workpiece.
US10950412B2 Observation method, image processing device, and electron microscope
An observation method includes: preparing a specimen including, as a mark a plurality of metal particles in which localized surface plasmon resonance is excited by irradiation with light; acquiring an optical microscope image by photographing the specimen with an optical microscope; acquiring an electron microscope image by photographing the specimen with an electron microscope; acquiring information of the positions and the colors of the plurality of metal particles in the optical microscope image; acquiring information of the positions and the particle diameters of the plurality of metal particles in the electron microscope image; and determining information for associating the optical microscope image and the electron microscope image based on the information of the positions and the colors of the plurality of metal particles acquired from the optical microscope image, and the information of the positions and the particle diameters of the plurality of metal particles acquired from the electron microscope image.
US10950389B2 Thin-film capacitor
A thin-film capacitor satisfies a relationship of CTE1>CTE2>CTE3 regarding a linear expansion coefficient CTE1 of a base, a linear expansion coefficient CTE2 of a capacitance unit, and a linear expansion coefficient CTE3 of a barrier layer. The inventors have newly found that in a case in which such a relationship is satisfied, when a temperature falls from a deposition temperature, cracking occurring in the capacitance unit of the thin-film capacitor is prevented, and cracking occurring in the barrier layer is also prevented.
US10950384B2 Method used in forming an electronic device comprising conductive material and ferroelectric material
A method used in forming an electronic device comprising conductive material and ferroelectric material comprises forming a composite stack comprising multiple metal oxide-comprising insulator materials. At least one of the metal oxide-comprising insulator materials is between and directly against non-ferroelectric insulating materials. The multiple metal oxide-comprising insulator materials are of different composition from that of immediately-adjacent of the non-ferroelectric insulating materials. The composite stack is subjected to a temperature of at least 200° C. After the subjecting, the composite stack comprises multiple ferroelectric metal oxide-comprising insulator materials at least one of which is between and directly against non-ferroelectric insulating materials. After the subjecting, the composite stack is ferroelectric. Conductive material is formed and that is adjacent the composite stack. Devices are also disclosed.
US10950355B2 Simulation method and system
A computer device may identify an interaction device that is capable of outputting a simulation representative of an identified aspect of an entity. The computer device may trigger the identified interaction device to output a simulation of the identified aspect.
US10950353B2 Systems and methods for disease progression modeling
A method for determining a disease state transition path includes receiving a patient data having functional data and/or structural data related to a patient. Based on the patient data, a first disease state of a plurality of non-overlapping disease states each associated with a predetermined range of functional and/or structural degeneration values may be identified. A second, non-adjacent disease state of the plurality of disease states may be identified based on the patient data. A most probable path between the first disease state and the second disease state may be determined using a two dimensional continuous-time hidden Markov model.
US10950349B2 Performing a health analysis using a smart floor mat
Approaches presented herein enable performing a health analysis of a user using a smart floor mat. Specifically, a sensory array of the smart floor mat collects static and dynamic pressure data for capturing the movement and force exerted by a user's feet as the user walks across the smart floor mat. A healthcare analysis is then performed by comparing this current measurement data against the user's historical measurement data and expected results to generate a healthcare insight such as a trend, pattern, or deviation. The healthcare insight can predict or indicate a health issue. If a deviation exceeding a predefined permissible threshold exists, a healthcare professional can be notified.
US10950341B2 Integration of a point-of-care blood analyzer into a prehospital telemedicine system
A prehospital telemedicine system comprises a physiologic monitor; an electronic patient care reporting system (ePCR) system; and a point-of-care blood analyzer communicatively coupled to the physiologic monitor and the ePCR system. The point-of-care blood analyzer is configured to perform an analysis of a blood sample based on an indication of a need for a specific blood analysis provided by one of the physiologic monitor and the ePCR system, and to automatically transmit a result of the analysis to a remote data receiving system. The indication of a need for a specific blood analysis may be based upon any one of the following: vital signs data obtained for a patient by the physiologic monitor; and/or current documentation or past medical history captured on or available through the ePCR system.
US10950333B2 Medication management
Medication management is facilitated at least by accessing at least a portion of data, the data may identify medication sets to be taken by a user according to a schedule including time periods. Each of the plurality of medication sets may be associated in the data with identification codes and at least one of the time periods. A medication message may be output identifying a particular medication set of the medication sets to be taken at a particular time period of the time periods. An input identification code may be received, and it may be determined whether the input identification code corresponds to the particular medication set. A warning message may be output in response to it being determined that the input identification code does not correspond to the particular medication set.
US10950329B2 Hybrid human and computer-assisted coding workflow
A computer system increases the efficiency with which billing codes may be generated based on a chart, such as a medical chart. The computer system provides the chart to a computer-assisted coding (CAC) module, which produces an initial set of billing codes and an initial assessment of the accuracy and/or completeness of the codes. The computer system decides whether to send the initial set of billing codes to an initial human reviewer. If the computer system sends the initial set of billing codes to the initial human reviewer, then the initial human reviewer reviews the chart and the output of the CAC module, and attempts to fix errors in the CAC output. The system provides the chart and the current (initial or modified) codes to a final human reviewer, who may be more highly skilled than the initial human reviewer, for final verification and modification.
US10950325B2 Memory built-in self test error correcting code (MBIST ECC) for low voltage memories
The present disclosure relates to a structure including a memory built-in self test (MBIST) circuit which is configured to repair a multi-cell failure for a plurality of patterns in a single wordline of a sliding window of a memory.
US10950318B2 Memory proximity disturb management
Exemplary methods, apparatuses, and systems include a controller to manage memory proximity disturb. The controller identifies a first memory location in response to an access of a second memory location, the first memory location storing a first value. The controller updates a first disturb value by a first amount, the first disturb value representing a cumulative disturb effect on the first value in the first memory location by accesses to a first plurality of memory locations proximate to the first memory location, the first plurality of memory locations including the second memory location.
US10950315B1 Preread and read threshold voltage optimization
A request to read data at the memory device is received. A first read operation is performed to read the data at the memory device using a first read threshold voltage. The data read at the memory device using the first read threshold voltage is determined to be associated with a first unsuccessful correction of an error. Responsive to determining that the data read at the memory device using the first read threshold voltage is associated with the first unsuccessful correction of the error, a second read threshold voltage is stored at a register to replace a preread threshold voltage previously stored at the register that is associated with the memory device. The first preread threshold voltage was previously used to perform a preread operation at the memory device. A second read operation to read the data at the memory device is performed using the second read threshold voltage.
US10950309B2 Semiconductor memory column decoder device and method
Semiconductor memory devices and methods include a flash memory cell array fabricated in a well, with memory cells in the same column connected to each other in series and connected to a respective bit line. The memory devices also include a column decoder, a data register buffer unit, a row decoder, an erase control unit, and an input/output buffer unit. In one or more embodiments, the erase control unit applies voltages to the well to erase the memory cells in a manner that avoids breaking down p-n junctions formed by transistors fabricated in the well. In another embodiment, high voltage transistors are used to selectively isolate the bit lines from and couple the bit lines to a peripheral circuit in pairs so that each high voltage transistor is shared by two bit lines.
US10950308B2 Event counters for memory operations
A counter can have a number of sensing components. Each respective sensing component can be configured to sense a respective event and can include a respective first capacitor configured to be selectively coupled to a second capacitor in response to the respective sensing component sensing the respective event. The second capacitor can be configured to be charged to a voltage by each respective first capacitor that is selectively coupled to the second capacitor. The counter can have a comparator with a first input coupled to the second capacitor and a second input coupled to a reference voltage corresponding to a threshold quantity of events. The comparator can be configured to output a signal indicative of the threshold quantity of events being sensed in response to the voltage of the second capacitor being greater than or equal to the reference voltage.
US10950300B2 Lifetime mixed level non-volatile memory system
A flash controller for managing at least one MLC non-volatile memory module and at least one SLC non-volatile memory module. The flash controller is adapted to determine if a range of addresses listed by an entry and mapped to said at least one MLC non-volatile memory module fails a data integrity test. In the event of such a failure, the controller remaps said entry to an equivalent range of addresses of said at least one SLC non-volatile memory module. The flash controller is further adapted to determine which of the blocks in the MLC and SLC non-volatile memory modules are accessed most frequently and allocating those blocks that receive frequent writes to the SLC non-volatile memory module and those blocks that receive infrequent writes to the MLC non-volatile memory module.
US10950296B2 Latch circuit formed from bit cell
A latch formed from a memory cell includes a clock input terminal configured to receive a clock signal, complementary first and second data terminals, and a latch circuit. The latch circuit has first and second inverters. The first inverter has an input terminal coupled to the first data terminal, and the second inverter has an input terminal coupled to the second data terminal. A first pass gate transistor is coupled between an output terminal of the second inverter and the first data terminal. A second pass gate transistor is coupled between an output terminal of the first inverter and the second data terminal. The first and second pass gate transistors each have a gate terminal coupled to the clock input terminal. The input terminal of the first inverter is not directly connected to the output terminal of the second inverter, and the input terminal of the second inverter is not directly connected to the output terminal of the first inverter.
US10950294B2 Apparatuses and methods for controlling driving signals in semiconductor devices including word and subword driver circuits
Apparatuses and methods for controlling driving signals are disclosed herein. Word drivers may be included in a memory device for driving hierarchical structured main word lines and subword lines. The subword lines may be driven by subword drivers that are activated by main word drivers and word drivers. In driving the word lines, driving signals are driven between an active state having an active voltage and an inactive state having an inactive voltage. The active voltage may be a voltage of a power supply and the inactive voltage may be an intermediate voltage between the active voltage and a reference voltage, such as ground. Driving the driving signals in such a manner may reduce current consumption of the memory device in some operations, for example, such as refresh operations.
US10950290B2 Memory device and operating method thereof that reduce off current to reduce errors in reading and writing data which have plurality of memory cell blocks and a source voltage generator
A memory device is provided. The memory device includes a plurality of memory cell blocks and a source voltage generator. Each of the memory cell blocks has at least one memory cell. The source voltage generator is coupled to the plurality of memory cell blocks and configured to cause a source voltage of the memory cell block to be a first voltage according to that a memory cell in each of the memory cell blocks is in a selected state and cause a source voltage of the memory cell block to be a second voltage according to that all memory cells in each of the memory cell blocks are in an unselected state, wherein an absolute value of the first voltage is less than an absolute value of the second voltage. In addition, an operating method of the memory device is also provided.
US10950289B2 Semiconductor device
A semiconductor device according to an aspect of the present invention has: a plurality of memory cells MC; a plurality of word lines WL each coupled to a corresponding one of the plurality of memory cells MC; and a control circuit that intermittently monitors accesses to the plurality of word lines WL, stores/erases some captured row-addresses in a first number of registers, and detects, by comparison with stored addresses, in response to a first number of accesses to one of the word lines WL in a first period of time. According to the present invention, access histories can be precisely analyzed by a small-scale circuit configuration, and measures against, for example, the Row Hammer problem, etc. can be taken.
US10950284B2 Vertical decoder
Methods, systems, and devices for a decoder are described. The memory device may include a substrate, an array of memory cells coupled with the substrate, and a decoder coupled with the substrate. The decoder may be configured to apply a voltage to an access line of the array of memory cells as part of an access operation. The decoder may include a first conductive line configured to carry the voltage applied to the access line of the array of memory cells. In some cases, the decoder may include a doped material extending between the first conductive line and the access line of the array of memory cells in a first direction (e.g., away from a surface of the substrate) and the doped material may be configured to selectively couple the first conductive line of the decoder with the access line of the array of memory cells.
US10950283B1 Semiconductor devices
A semiconductor device includes a latch signal generation circuit and a training result signal generation circuit. The latch signal generation circuit latches a first internal control signal and a second internal control signal to generate a first latch signal and a second latch signal. The first internal control signal is generated based on a first internal clock signal and a control signal, and the second internal control signal is generated. The training result signal generation circuit is synchronized with a first alignment pulse and a second alignment pulse generated based on the first latch signal and the latch signal, thereby generating a training result signal from the first and second latch signals.
US10950276B2 Apparatus and method to display event information detected from video data
Upon capture of video data for a match of a sport at a first time, an apparatus performs detection of event information from the captured video data during a first time-period starting from the first time, where the event information includes information identifying an occurrence timing of an event that occurs in the match of the sport, an event type of the event, and an occurrence position of the event. The apparatus reproduces the video data, on a display screen, with a delay by a second time-period obtained by adding a third time-period longer than or equal to a predetermined time-period to the first time-period, and, upon detection of the event information, continues displaying the event type and the occurrence position of the event, for the predetermined time-period, from a timing that is the predetermined time before the occurrence timing of the event within the reproduced video data.
US10950275B2 Methods and systems for tracking media effects in a media effect index
Exemplary embodiments relate to the creation of a media effect index for group video conversations. Media effect application (e.g., in the form of graphical overlays, filters, sounds, etc.) may be tracked in a timeline during a chat session. The resulting index may be used to create a highlights reel, which may serve as an index into a live show or may be used to determine the best time to insert materials into a recording of the conversation. The index may be used to automatically detect events in the video feed, to allow viewers to skip ahead to exciting moments (e.g., represented by clusters of applications of particular types of media effects), to determine where each participant spoke in a discussion, or to provide a common “watch together” experience while multiple users watch a common video. An analysis of the index may be used for research or consumer testing.
US10950274B2 Image recording apparatus, method for controlling same, and non-transitory computer-readable storage medium
This invention provides an image recording apparatus operable to use a recording unit configured to record an image obtained by an image capturing unit in a recording medium conforming to a standard for an exFAT file system, the image recording apparatus comprising a recording control unit configured to perform control, in accordance with a determination that a recording format for an image to be recorded involves cluster jumping, to record a FAT at a predetermined timing before recording of the image to be recorded is completed even in a case where recording with cluster jumping has not been performed in the recording of the image to be recorded by the recording unit.
US10950271B1 Method for triggering events in a video
A computer implemented method of triggering events in a video, the method comprising: providing a list of objects with their states and corresponding events in video such that each state from the list triggers at least one event of the corresponding events, wherein each object from the list has at least one state triggering at least one event of the corresponding events from the list in video; detecting at least one object from the list that at least partially and at least occasionally is presented in frames of the video; tracking the at least one object and its state; triggering at least one event of the corresponding events from the list in video in case the state of the at least one object matches with one of its states from the list.
US10950266B1 In-situ NFT pre-treatment to accumulate optically transparent material on NFT to improve reliability
The present disclosure relates to pretreating a magnetic recording head to increase the lifetime of the magnetic media drive. A transparent smear is purposefully formed on the magnetic recording head to ensure the magnetic recording head does not overheat and lead to a short drive lifetime. The transparent smear is formed from material found in the magnetic media. The transparent smear is formed by pretreating the magnetic recording head with the transparent material from the magnetic media. The pretreating occurs without writing any data to the magnetic media. Once the transparent smear is in place, writing may occur. The magnetic recording head can be retreated at a later time should the transparent smear degrade. Furthermore, if an optically absorbing smear develop, it can be removed and a new transparent smear may be formed.
US10950260B1 Magnetoresistive sensor with improved magnetic properties and magnetostriction control
A free layer comprising a bilayer (e.g., a first and a second layer) with an amorphous insertion layer in between the bilayer. The free layer includes a ferromagnetic nanolayer between the bilayer and a barrier layer. The magnetostriction of the free layer is tunable by varying the thicknesses of each of the first and the second layers. The free layer can be part of a magnetoresistive device with a reference layer or with another free layer.
US10950252B2 System for maintaining reversible dynamic range control information associated with parametric audio coders
On the basis of a bitstream (P), an n-channel audio signal (X) is reconstructed by deriving an m-channel core signal (Y) and multichannel coding parameters (a) from the bitstream, where 1≤m
US10950247B2 Method and apparatus for adaptive control of decorrelation filters
An audio signal processing method and apparatus for adaptively adjusting a decorrelator. The method comprises obtaining a control parameter and calculating mean and variation of the control parameter. Ratio of the variation and mean of the control parameter is calculated, and a decorrelation parameter is calculated based on the said ratio. The decorrelation parameter is then provided to a decorrelator.
US10950246B2 Apparatus and method for providing enhanced guided downmix capabilities for 3D audio
An apparatus for downmixing three or more audio input channels to obtain two or more audio output channels is provided. The apparatus includes a receiving interface for receiving the three or more audio input channels and for receiving side information. Moreover, the apparatus includes a downmixer for downmixing the three or more audio input channels depending on the side information to obtain the two or more audio output channels. The number of the audio output channels is smaller than the number of the audio input channels. The side information indicates a characteristic of at least one of the three or more audio input channels, or a characteristic of one or more sound waves recorded within the one or more audio input channels, or a characteristic of one or more sound sources which emitted one or more sound waves recorded within the one or more audio input channels.
US10950226B2 System and method for activation of voice interactive services based on user state
The present invention provides a system for activating personal assistance services. The system includes an audio data collector adapted to collect a sample of speech, a processing module, and a service activator couple to an output device. The processing module further includes an audio feature extractor that extracts a plurality of acoustic features from the sample of speech, and a classification unit that classifies a status of a user from the plurality of acoustic features. The Service activator activates a personal assistance service according to the status of the user classified by the classification unit.
US10950220B1 User feedback for speech interactions
An interactive system may be implemented in part by an audio device located within a user environment, which may accept speech commands from a user and may also interact with the user by means of generated speech. In order to improve performance of the interactive system, a user may use a separate device, such as a personal computer or mobile device, to access a graphical user interface that lists details of historical speech interactions. The graphical user interface may be configured to allow the user to provide feedback and/or corrections regarding the details of specific interactions.
US10950213B1 Hybrid active noise cancellation filter adaptation
An apparatus includes a hybrid adaptive active noise control unit (HAANCU) configured to provide an anti-noise signal to an ear speaker from a reference noise signal of a reference microphone and an error signal of an error microphone, a decimator configured to decimate the reference noise signal and error signal, an adaptive hybrid ANC training unit (AHANCTU) including at least one noise cancellation filter and a filter configured to provide a feedback signal to the at least one noise cancellation, which trains parameters of the AHANCTU based on the decimated reference noise signal, the decimated error signal, and the feedback signal. The apparatus further includes a rate conversion unit configured to up-sample the parameters and update the HAANCU with the up-sampled parameters.
US10950194B1 Display panel with distributed driver network
In a display panel, drivers for driving LEDs of pixels are distributed over a substrate, and transceivers relay pixel data from a timing controller to the drivers. The drivers are divided into groups. Respective drivers in a group receive corresponding pixel data addressed thereto solely from one corresponding transceiver. The corresponding transceiver and the respective drivers are daisy-chained to form one first linear daisy chain, where each pair of immediately-adjacent first drivers are connected. Plural first linear daisy chains are formed for all groups. The transceivers are daisy-chained to form a second linear daisy chain by connecting each pair of immediately-adjacent transceivers. The first and second linear daisy chains form a fishbone topology network to enable transmission of pixel data from the timing controller to the drivers while reducing a data-line footprint on the substrate that mounts the pixels, driver and transceivers in comparison to a conventional star-topology network.
US10950192B2 Display device
According to an aspect, a display device includes: a plurality of sub-pixels, each sub-pixel including at least one memory; a setting circuit configured to select either a first mode in which a still image is displayed or a second mode in which a moving image is displayed; and a switching circuit configured to switch coupling between the sub-pixels and the memories according to the selection made by the setting circuit. The first mode is a mode in which each of the sub-pixels is coupled to one of the at least one memory included in the sub-pixel, and the second mode is a mode including a time period in which at least one of the sub-pixels is coupled to the at least one memory included in another of the sub-pixels.
US10950190B2 Method and system for determining overdrive pixel values in display panel
The present disclosure provides a method for determining an overdrive mapping correlation in a display panel. The method includes the following steps. First, a repeating subpixel arrangement is determined. The subpixel arrangement includes at least three sets of subpixels in the display panel. An ideal luminance value of a pattern of the subpixel arrangement is then determined. The pattern includes at least a first set of subpixels displaying a zero pixel value, a second set of subpixels displaying a first nonzero pixel value, and a third set of subpixels displaying a second nonzero pixel value, the first, second and third sets of subpixels respectively arranged one after another. The first nonzero pixel value may be different from the second nonzero gray scale value. An actual luminance value of the pattern of the subpixel arrangement is then determined. An overdrive pixel value is further determined.
US10950185B2 Organic light-emitting display device having degradation compensation
An organic light-emitting display (OLED) device includes an image display member, an aging display member, a degradation compensation control member for compensating for degradation of original image data of display pixels of the image display member. Aging pixels of the aging display member are degraded by reflecting image driving data of the display pixels, and the degradation of the original image data is compensated depending on degradation confirmation values of standard cumulative stress indexes corresponding to cumulative stress of the display pixels. The degree of degradation of the pixels may be accurately reflected while having a high aperture ratio, so that effective degradation compensation may be performed.
US10950182B2 Device and method for panel conditioning
The present disclosure relates generally to systems and methods that may reduce a reduction in visual artifacts related to hysteresis of a light emitting diode (LED) electronic display. In one example, an electronic device may include a controller. The controller is may provide a signal to a pixel of a display of the electronic device while at least a portion of the display is turned off. The signal may include a first current and a second current. The first current may be designed to increase an ambient temperature corresponding to the pixel. The second current may be generated as part of an active panel conditioning operation. By applying the first current and the second current, hysteresis settling times from the pixel may improve, therefore improving speeds of sensing and compensation operations of the electronic device.
US10950181B2 Display device for improving a display delay and a method of driving the display device
Systems and methods are described for displaying an image during an initial driving period. An exemplary display device includes a timing controller configured to reconstruct compensation reference data from a first memory into a plurality of transmission data, sequentially transmit the plurality of transmission data to a second memory, and display an image on the display panel when partial transmission data of the plurality of transmission data are transmitted and stored to the second memory during the initial driving period.
US10950177B2 Display device including a sub-gate electrode
A display device may include a first pixel coupled to an emission control line, and an emission control stage for selectively coupling the emission control line to a first or second supply voltage line. The emission control stage may include: a first emission control transistor including a first electrode coupled to the first supply voltage line, a second electrode coupled to the emission control line, and a main gate electrode coupled to a first node; a second emission control transistor including a first electrode coupled to the emission control line, a second electrode coupled to the second supply voltage line, and a main gate electrode coupled to a second node; and a third emission control transistor including a first electrode coupled to the first supply voltage line, a second electrode coupled to the first node, a main gate electrode coupled to the second node, and a sub-gate electrode.
US10950173B2 Organic light-emitting display panel and display device
An organic light-emitting display panel and a display device, comprising: multiple light-emitting components; pixel circuits connected one-to-one to the light-emitting components, the pixel circuits being connected to corresponding first poles of the light-emitting components, second poles of the light-emitting components being connected to first power ends; diversion modules corresponding one-to-one to the light-emitting components, wherein the diversion modules are connected at first ends thereof to the corresponding first poles of the light-emitting components and connected at second ends to the corresponding second poles of the light-emitting components, and the diversion modules are used for diversion with respect to the corresponding light-emitting components when the temperature of the organic light-emitting display panel satisfies a selected temperature range.
US10950164B2 Method and device for determining compensation grayscale value of display panel, and display device
Provided is a method for determining a compensation grayscale value of a display panel. The method includes searching, in a table of grayscale bit number judgment values, for a grayscale bit number judgment value corresponding to a sub-pixel to be compensated; determining a compensation grayscale value corresponding to the sub-pixel to be compensated by a first reading process if the grayscale bit number judgment value satisfies a grayscale bit number condition, and determining the compensation grayscale value corresponding to the sub-pixel to be compensated by a second reading process if the grayscale bit number judgment value does not satisfy the grayscale bit number condition.
US10950155B1 GOA circuit and display panel
A GOA circuit and a display panel are provided. The GOA circuit could reduce the number of transistors electrically connected to the first node in the GOA circuit. Thus, the number of the current leakage paths is also reduced. In addition, the GOA circuit could real-time compensate the pixel circuit in the blank time period and thus raise the stability of the GOA circuit.
US10950151B2 Smart screen for citizen interactions and communications
The intention is to present the Smart Screen for Citizen Communication to the market as a solution to the need for direct access to a series of goods and services that today require a high level of planning or that are difficult to access due to their high cost. For that purpose, the device comprises an LED screen with a series of accessories that together create a mass communication station that permits sharing of information and advertising and incorporates an audio-video system for citizen safety, Wi-Fi, an emergency light, and other services provided by the systems incorporated into the device.
US10950145B2 Printed tags for heated food items
Systems and methods are provided for creating printed tags for use in connection with a heated food item placed into a hot holding unit. System components may include a user interface, a printer, and a controller. The controller is programmed to instruct the user interface to display a prompt for an operator to input information identifying one or more characteristics of a food item positioned within or to be placed into a hot holding unit. The controller receives the information from the user interface and instructs the printer to generate a tag identifying the food item and the time at which the food item is to be removed from the hot holding unit and discarded. The tag may include a display area to display the printed information and a support area with a slit that allows the tag to be supported by a rack of the hot holding unit.
US10950141B1 Multi-layer toy
A multi-layer toy having at least one outer layer adjacent a planar layer or a ball where both the outer layer and the adjacent planar layer or ball each contain related information such that, in play, the information on the outer layer is made to align with the related information on the adjacent planar layer or ball. The information can comprise depictions of objects, things, characters, animals, or words, for a matching game, or the information can comprise numbers for a counting or mental math game. The toy is preferably sized to be hand-held.
US10950138B1 Drumming fitness system and method
A drumming exercise method and system involves detecting the striking of a surface with a drum stick by a user, and calculating a calorie expenditure of the user based on the detection. The system may be configured as a digital drum machine having drum pads and sensors operatively connected with the drum pads, and a processor that receive signals from the sensors to detect the striking of a surface with a drum stick. Alternatively, the system may be configured as drum sticks that include a sensor and a processor, with the sensor detecting the striking of a surface and the processor transmitting information thereon to calculate an expenditure of calories. Still further, the system may comprise a digital video camera and computer with recognition software, with the camera capturing images of a user performing drumming motions, and the computer detecting the striking via the recognition software.
US10950137B2 Smart piano system
Systems and methods for providing a piano system are provided. In some embodiments, the methods include receiving a plurality of key signals related to a first performance of a piece of music, wherein each of the plurality of key signals corresponds to motion of at least one key of a piano during the first performance; generating first performance information based on the plurality of key signals; receiving musical data related to a second performance of the piece of music; receiving musical data related to a second performance of the piece of music, generating second performance information based on the musical data; and providing content for presentation on a display device based on the first performance information and the second performance information. The methods can also include receiving at least one pedal signal corresponding to motion of a pedal of the piano during the first performance, and generating first performance information based on the pedal signal.
US10950126B2 Vehicle display device for displaying an obstacle warning
A vehicle display device includes a display part that is arranged in a vehicle and is configured to display a first image as an image of information related to the vehicle on a front side of a driver, a detector configured to detect an action of the driver, and a controller configured to change an image displayed on the display part from the first image to a second image when an action of the driver gazing at the first image is detected. The first image includes an image of the vehicle, for example.
US10950119B2 Community security system using intelligent information sharing
The present invention relates to a community security system capable of monitoring multiple, generally adjacent, consecutive private security areas to confirm human activity and engage sensory alerts. The community security system includes at least two private security areas having the capability of being networked together to enable information sharing. Each private security area is monitored by a private security system and contains one or more detection devices for monitoring and detecting activity occurring within the boundaries of the private security area. Information detected by detection devices within the private security areas can then communicate with other detection devices within the private security area or with the community security system to confirm activity, track activity across adjacent boundaries, engage sensory alerts and notify community members or authorities, as needed.
US10950111B2 Firearm regulation system and related methods
Implementations of firearm regulation systems may include a firearm safety system (FSS) configured to physically couple to a firearm. The FSS may include a locking mechanism configured to prevent the firearm from firing and a sensor configured to detect an environmental parameter. The firearm regulation system may also include a management system communicatively coupled to the FSS and a site safety system (SSS) communicatively coupled to the management system. The SSS may include one or more lockdown mechanisms.
US10950107B2 High sensitivity fiber optic based detection
A detection system for measuring one or more conditions within a predetermined area includes a fiber harness having at least one fiber optic cable for transmitting light, a plurality of nodes operably connected to the at least one fiber optic cable arranged to measure one or more conditions within the predetermined area, a coupling to connect each node of the plurality of nodes to the at least one fiber optic cable, and a control system operably coupled to the fiber harness such that scattered light associated with the node is transmitted to the control system, wherein the control system analyzes the scattered light to determine at least one of a presence and magnitude of the one or more conditions at the node.
US10950103B2 Virtual enhancement of security monitoring
Methods, systems, and apparatus, including computer programs encoded on storage devices, for monitoring, security, and surveillance of a property. In one aspect, a system includes a virtual reality headset, a plurality of cameras, a plurality of sensors that includes a first sensor, a control unit, wherein the control unit includes a network interface, a processor, a storage device that includes instructions to perform operations that comprise receiving data from the first sensor that is indicative of an alarm event, determining a location of the first sensor, identifying a set of one or more cameras from the plurality of cameras that are associated with the first sensor, selecting a particular camera from the identified set of one or more cameras; and transmitting one or more instructions to the particular camera that command the particular camera to stream a live video feed to a user interface of the virtual reality headset.
US10950101B2 Theft-prevention system and method with magnetic field detection
An electronic theft-alerting system, including magnetometers, such as multiaxis magnetometers, arranged in respective stations and configured to output respective vector signals representing movement of respective magnetic field vectors; and a signal processor coupled to receive the first and second vector signals, and configured to detect a corresponding movement of a first magnetic field vector and a second magnetic field vector. Detecting commencement and continuance of fluctuation the first magnetic field vector, determining whether to raise or forgo to raise an alarm that warns about a possible theft-related event in response to the determining of commencement and continuance of fluctuation of the first magnetic field vector or the second magnetic field vector.
US10950098B2 Cash processing apparatus
A cash processing apparatus comprises a housing provided with a depositing and dispensing section; a display section; a coin insertion section at a position at one side of a central part in a width direction of the housing and into which the coin is inserted; a coin placing section in the housing and having a coin placing surface for temporarily placing the coin, connecting to the coin insertion section side by side and extend to an opposite side across the central part in the width direction of the housing from the coin insertion section to form a shape elongated in the width direction; and a settlement module, wherein both a distance between the coin insertion section and one side end of the housing which is closest to the coin insertion section and a distance between the coin placing section and the other side end of the housing which is closest to the coin placing section are smaller than a depth distance of the coin placing section.
US10950093B2 Gaming system and method for providing modified game components for a predefined quantity of games played
Gaming systems and methods for enhancing one or more game components of one or more games during a persistent sequence including a predefined quantity of plays of a game.
US10950089B2 Systems and methods for tracking of non-wagering account associated with gaming environment
Systems and methods are disclosed for associating a player identifier with a financial account. The financial account can holds funds that are accessible through the player's use of a payment vehicle. Information associated with transactions using the payment vehicle can be used for player relationship purposes.
US10950080B2 Methods and device for checking value documents
A method for examining a value document includes emitting ultrasonic pulses onto several locations on the value document. An echo pulse arises by reflection of at least a portion of a respective ultrasonic pulse at the value document. The echo pulses are received while forming echo values, and from the echo values at least a characteristic value is established as to the wrinkledness of the value document. As apparatus is provided for carrying out the method.
US10950075B2 Electrical security socket
This invention relates generally to security covers for electrical appliances which are powered by mains electricity. More specifically it relates to security covers to operate the electrical appliances by authorised users locally or remotely via an authorisation device via a network such as the internet. The security cover houses a switch and includes an authorisation device for enabling an authorised person to control a power supply, via the switch, to an electrical device or appliance. The security cover has an input means adapted to receive an authorisation signal; the switch is operative in response to the authorisation signal and a command signal in order to connect and disconnect the power supply to the device or appliance.
US10950069B2 Method for providing a diagnostic on a combined humidity and temperature sensor
A method provides a diagnostic on a combined humidity and temperature sensing device including a humidity sensor having a humidity sensing element, a temperature sensor, and a heater. The method comprises obtaining a first temperature and a first relative humidity, heating the humidity sensing element with the heater, obtaining a second temperature and a second relative humidity after heating the humidity sensing element, and determining a difference between the first temperature and the second temperature and a difference between the first relative humidity and the second relative humidity. Diagnostic information representative of a possible malfunction of the humidity sensor is output when the difference between the first temperature and the second temperature is higher than a predetermined temperature difference threshold and the difference between the first relative humidity and the second relative humidity is lower than a predetermined humidity difference threshold.
US10950063B2 Method and device for in-vehicle payment
The present disclosure provides a method and device for in-vehicle payment. A face image of an in-vehicle user and a geographic location of the in-vehicle user are received at a point of a ride route traveled by a vehicle occupied by the in-vehicle user. An image set associated with the geographic location is received from an image database using the geographic location of the in-vehicle user. The image set includes face images of a plurality of users. The face image of the in-vehicle user is compared with face images in the image set to determine an identity of the in-vehicle user. A fare deduction account corresponding to the in-vehicle user is identified using the identity of the in-vehicle user. A fare corresponding to the ride route is deducted from the fare deduction account.
US10950056B2 Apparatus and method for generating point cloud data
According to the disclosed embodiments, virtualized information of a three-dimensional position for a position selected by the user is provided so that the user can place virtual content at an accurate position when authoring AR content. According to an embodiment, an apparatus for generating point cloud data includes a hardware processor to implement a feature point extractor to extract feature points from images obtained by capturing a three-dimensional region, a point cloud data generator to generate point cloud data related to the three-dimensional region on the basis of the extracted feature points, an overlay image display to display the generated point cloud data by overlaying the point cloud data on a currently captured image, and a three-dimensional position determiner to determine a three-dimensional position for a position selected by a user in the image.
US10950052B1 Computer implemented display system responsive to a detected mood of a person
Disclosed are systems and methods for influencing the mood of a person using a synthetic window. The system includes storing one or more excitement scenes and one or more calming scenes, where the excitement scenes when displayed on the display produce an excitatory environment and the calming scenes when displayed on the display produce a calming environment. The system also includes receiving input as to a type of mood of the person, selecting an excitement scene or a calming scene in response to the mood type received, and displaying the selected scene on the display.
US10950050B2 Information processing device, information processing method, and program for planning and execution of work plan
Enabled is support for a more efficient work plan proposal and implementation in a construction site wherien a site supervisor or site worker can identify problems prior to work execution by displaying and actually experiencing a design plan as a 3-D hologram at life size during the planning stage. The client and the contractor (the site supervisor) can intuitively comprehend the work with a time-slider function and request the necessary changes prior to the execution without having expert knowledge of construction. The client, a consultant, and the contractor can refer to the same data and debate why a design change is necessary and how to make said change. Maintenance specialists make accurate decisions Business departments and the site supervisor who are located apart communicate using the same 3-D hologram design plan while indicating areas of concern.
US10950049B1 Augmenting transmitted video data
Described are systems and methods that enable users to virtually experience an environment at a destination location from their own user device, control their experience and even interact with others that are physically located within the environment. Likewise, the user's experience may even be improved with the inclusion of enhancements that are presented to the user as the user experiences the environment. User's may interact with the enhancements to obtain additional enhancements, interact with others physically located within the environment, interact with and direct a guide that is physically located within the environment, and receive near real-time video and audio that is transmitted from a guide device located within the environment.
US10950038B2 Realistically illuminated virtual objects embedded within immersive environments
Matching an illumination of an embedded virtual object (VO) with current environment illumination conditions provides an enhanced immersive experience to a user. To match the VO and environment illuminations, illumination basis functions are determined based on preprocessing image data, captured as a first combination of intensities of direct illumination sources illuminates the environment. Each basis function corresponds to one of the direct illumination sources. During the capture of runtime image data, a second combination of intensities illuminates the environment. An illumination-weighting vector is determined based on the runtime image data. The determination of the weighting vector accounts for indirect illumination sources, such as surface reflections. The weighting vector encodes a superposition of the basis functions that corresponds to the second combination of intensities. The method illuminates the VO based on the weighting vector. The resulting illumination of the VO matches the second combination of the intensities and surface reflections.
US10950034B1 Systems, methods, and media for generating visualization of physical environment in artificial reality
In one embodiment for generating passthrough, a computing system may compute, based on an image of a physical environment, depth measurements of at least one physical object. The system may generate a first model of the physical object using the depth measurements. The system may identify first pixels in the image that depict the physical object and associate them with a first representative depth value computed using the first model. The system may determine, for a pixel of an output image, that a portion of the first model and a portion of a second model of a virtual object are visible. The system may determine that the portion of the first model is associated with the plurality of first pixels and determine occlusion at the pixel based on a comparison between the first representative depth value and a depth value associated with the portion of the second model.
US10950028B2 Information processing apparatus, three-dimensional modeling system, and computer readable medium storing information processing program
An apparatus includes: a generation unit that generates plural pieces of slice data by slicing, by plural planes, a 3D model as represented by 3D data; a plane assignment unit that assigns slice images to planes so that slice images corresponding to a part of the plural pieces of slice data and slice images corresponding to another part of the plural pieces of slice data are to be formed on same set of recording media; and an output unit that generates, according to the plane assignment, image formation information that allows an image forming apparatus to form the slice images on recording media and outputs the generated image formation information to the image forming apparatus, and generates, according to the plane assignment, control data that allow a post-processing apparatus to perform post-processing for manufacture of a 3D modeled object and outputs the generated control data to the post-processing apparatus.
US10950015B2 Medical image processing method, and computer readable storage medium
The present invention provides a medical image processing method and a computer-readable storage medium. The method includes: reconstructing a two-dimensional cross-sectional image of an imaged tissue based on a volumetric image of the imaged tissue; projecting a CT value of the imaged tissue along a normal direction of the centerline of the imaged tissue in the two-dimensional cross-sectional image; and, positioning the imaged tissue based on the projection result of the CT value of the imaged tissue.
US10950013B2 Image processing apparatus, image processing method, and image processing program
In a console, a control unit functions as an acquisition unit and a generation unit according to the present disclosure. The acquisition unit acquires a plurality of projection images obtained by irradiating a subject disposed between a radiation source and a radiation detector with radiation emitted from the radiation source at different irradiation angles and capturing the radiation with the radiation detector at each of the irradiation angles. The generation unit generates a slab image with a thickness corresponding to the range from a first height to a second height.
US10950009B2 AI encoding apparatus and operation method of the same, and AI decoding apparatus and operation method of the same
Provided is an artificial intelligence (AI) decoding apparatus including a memory storing one or more instructions; and a processor configured to execute the one or more instructions to, when an image is input to a second DNN including a plurality of layers, obtain first result values based on an operation between the image and a first filter kernel and obtain second result values based on an operation between the image and a second filter kernel, from a first layer including the first and second filter kernels from among the plurality of layers, perform normalization by transforming the first result values into first values by using a first scale factor, and, perform normalization by transforming the second result values into second values by using a second scale factor, transform the first values and the second values into integer values included in a preset range.
US10950002B2 Information processing apparatus, control method, and program
An information processing apparatus (2000) includes a determination unit (2020) and a notification unit (2040). The determination unit (2020) determines whether a field of view of a second camera is correct, on the basis of a first captured image (40), a second captured image (50), and relationship information (information indicating the relationship to be satisfied between a field of view of a first camera and the field of view of the second camera). In a case in which the field of view of the second camera is not correct, the notification unit (2040) notifies that the field of view of the second camera is not correct. The first camera is provided in a head-mounted display worn by a person. The second camera is provided in a part other than the head-mounted display.
US10950001B2 Determination program, determination method, and information processing apparatus
A computer acquires a captured image obtained by capturing an image of an object existing in a space and an image capturing position where the image was captured. Then, the computer determines a virtual-image capturing position, a virtually captured image, obtained when an image of a model generated based on structure data of the object is captured from the virtual-image capturing position, satisfying a specified correspondence relationship with the captured image having been obtained; and determines a position in the space with which the model is associated, based on the acquired image capturing position and positional relationship between the model and the virtual-image capturing position.
US10950000B2 Conductive-wire position inspecting method and device
A conductive-wire position inspecting device includes: a reference body disposed in a radial direction of a stator core; an imaging device configured to image a conductive wire and the reference body; and a calculating device configured to find a relative position and a relative angle of the conductive wire with respect to the reference body, based on an obtained image. In addition, the conductive-wire position inspecting device includes a determining device configured to determine whether or not the found relative position and relative angle are within respective permissible ranges, and if they are within the permissible ranges, determine the position of the conductive wire to be acceptable.
US10949992B2 Localization system with a cooperative optronic beacon
The invention relates to a system which includes an observation device (14) including a camera (7) and a cooperative optronic beacon (13) providing all the necessary information to the observation device in order to localize it with a 6D coordinates (position and attitude); thus the invention provides a solution to the problem of a 6D localization of a camera using one single cooperative optronic beacon (13); thanks to the information provided by the cooperative optronic beacon (13), this allows the camera (7) of the observation device (14), by observing this cooperative optronic beacon (13) and by processing the corresponding information, to determine its own 6 localization coordinates in reference to this cooperative optronic beacon (13); so the system according to the invention is suited in particular for the localization of drones, robots, Smartphone, etc. in environments where presence of other localization services (GPS or others) are not available.
US10949987B2 Robust image registration for multiple rigid transformed images
Systems and methods for multiple image registration of images of a scene or an object. Receiving image data, the image data includes images collected from different measurements of a single modality or multiple modalities, either at different rotation angles, horizontal shifts, or vertical shifts, of the scene or the object. Estimating registration parameters, using pairs of images, each pair of images includes a reference image and a floating image. Generating parameter matrices corresponding to registration parameters using an image registration process for all pairs of images. Decomposing each parameter matrix into a low-rank matrix of updated registration parameters and a sparse matrix corresponding to the registration parameter errors for each low-rank matrix, to obtain updated registration parameters for robust registration. Using the updated registration parameters to form a transformation matrix to register the images with at least one reference image, resulting in robust registration of the images.
US10949986B1 Methods and systems for imaging a scene, such as a medical scene, and tracking objects within the scene
Camera arrays for mediated-reality systems and associated methods and systems are disclosed herein. In some embodiments, a camera array includes a support structure having a center, and a depth sensor mounted to the support structure proximate to the center. The camera array can further include a plurality of cameras mounted to the support structure radially outward from the depth sensor, and a plurality of trackers mounted to the support structure radially outward from the cameras. The cameras are configured to capture image data of a scene, and the trackers are configured to capture positional data of a tool within the scene. The image data and the positional data can be processed to generate a virtual perspective of the scene including a graphical representation of the tool at the determined position.
US10949983B2 Image processing apparatus, image processing system, image processing method, and computer-readable recording medium
An apparatus includes a reproducing unit configured to reproduce and display video data captured by an imaging apparatus in a predetermined display area on a display device; a feature area detecting unit configured to detect a plurality of feature areas based on feature information that is registered in advance for a tracking target, in a first frame of the video data displayed by the reproducing unit; and a tracking area detecting unit configured to detect an area including the plurality of feature areas as a tracking area that includes the tracking target, based on a distance between the plurality of feature areas detected by the feature area detecting unit.
US10949981B2 Position measuring method, position measuring apparatus, and position measuring system
A position measuring apparatus includes an imaging device and a controller, and is mounted on one or more mobile objects and configured to measure a position of a target. The imaging device is configured to acquire images of the target from a plurality of locations that are different from each other. The controller is configured to measure, on the basis of the images of the target, one or both of orientations of the target as viewed from the respective locations and distances to the target from the respective locations, correct one of the measured orientations of the target and the measured distances to the target to thereby reduce a difference between times at which the respective images are acquired at the respective locations, and calculate an estimated position of the target, on a basis of one of the corrected orientations of the target and the corrected distances to the target.
US10949973B2 Medical image analysis using mechanical deformation information
Post-image acquisition methods, circuits and systems for evaluating medical images of a subject register a region of interest in a first medical image taken at a first point in time to the region of interest in a second image taken before or after the first medical image with voxels from the first and second medical images having a voxel-wise correspondence. The methods, circuits and systems can use line and/or shape changes of defined 3-D finite elements to electronically determine directional, shear and volumetric changes of the voxels in the region of interest between the first and second medical images.
US10949972B2 Analyzing operational data influencing crop yield and recommending operational changes
Implementations relate to diagnosis of crop yield predictions and/or crop yields at the field- and pixel-level. In various implementations, a first temporal sequence of high-elevation digital images may be obtained that captures a geographic area over a given time interval through a crop cycle of a first type of crop. Ground truth operational data generated through the given time interval and that influences a final crop yield of the first geographic area after the crop cycle may also be obtained. Based on these data, a ground truth-based crop yield prediction may be generated for the first geographic area at the crop cycle's end. Recommended operational change(s) may be identified based on distinct hypothetical crop yield prediction(s) for the first geographic area. Each distinct hypothetical crop yield prediction may be generated based on hypothetical operational data that includes altered data point(s) of the ground truth operational data.
US10949971B2 Systems and methods for attenuation correction
A method include obtaining at least one first PET image of a subject acquired by a PET scanner and at least one first MR image of the subject acquired by an MR scanner. The method may also include obtaining a target neural network model. The target neural network model may provide a mapping relationship between PET images, MR images, and corresponding attenuation correction data, and output attenuation correction data associated with a specific PET image of the PET images. The method may further include generating first attenuation correction data corresponding to the subject using the target neural network model based on the at least one first PET image and the at least one first MR image of the subject, and determining a target PET image of the subject based on the first attenuation correction data corresponding to the subject.
US10949963B2 System and method for inspection of wet ophthalmic lens
The present invention relates to an inspection system and more particularly to a system and method for inspection of wet ophthalmic lens, preferably in an automated lens manufacturing line. The inspection system provides for capturing multiple images of an ophthalmic lens using multiple cameras, each with a customized optical unit which may use wavelength filters, and the ophthalmic lens illuminated by multiple lighting modules each configured for a different wavelength, or a different polarization and triggered to strobe the illumination at the same instance or at different instances in the time domain. Suitable filters used in the optical module for each camera ensures appropriate images at different illuminating wavelength, especially when all the illuminations are strobed at the same time. Images captured and inspected by this configuration aids in improvement in method of inspection with enhanced degree of reliability and quality.
US10949962B2 X-ray detecting type of a component counter and a method for counting components using the same
Provided is an x-ray detecting type of a component counter and a method for counting components using the same. The component counter includes: an image obtaining module to obtain an image of an object with an x-ray tube and a flat detector; an inputting frame located at the front of the image obtaining module and having a guiding surface; a transferring tray to move between the image obtaining module and the inputting frame along a moving guide installed at the guiding surface; and a foreign object sensor displaced at the inputting frame to detect a foreign object; wherein the detector has a horizontal section to corresponding to an investigating surface of the transferring tray.
US10949955B2 Image processing method, imaging apparatus using the same, image processing apparatus, storage medium, and lens apparatus
An image processing apparatus includes an acquirer configured to acquire a captured image generated through imaging by an optical system, a reconstruction processor configured to reconstruct a discretized point spread function of the optical system using coefficient data used to approximate the point spread function, and a sharpening processor configured to perform unsharp mask processing for the captured image based on information on the reconstructed point spread function. A discretization interval of the reconstructed point spread function is different according to an image height.
US10949950B2 System and method for image processing
A system and method for image processing are provided. A pre-processed image may be obtained. The pre-processed image may be decomposed into a low-frequency image and a high-frequency image. At least one grayscale transformation range may be determined based on the low-frequency image. At least one grayscale transformation parameter may be determined based on the at least one grayscale transformation range. The low-frequency image may be transformed based on the at least one grayscale transformation parameter to obtain a transformed low-frequency image. A transformed image may be generated by reconstructing the transformed low-frequency image and the high-frequency image.
US10949942B2 Image processing apparatus, image processing method, and image processing program
A computer that functions as an image processing apparatus that includes a plurality of processor cores extracts, from an object group in which a plurality of image processing modules for executing image processing are connected to each other in a directed acyclic graph form, a plurality of image processing modules that are serially connected to each other, and causes the same processor core among the plurality of processor cores to execute image processing in each of the plurality of extracted image processing modules.
US10949938B2 Tracking products with chain of custody using IOT devices
Methods and apparatus, including computer program products, implementing and using techniques for chain of custody tracking for an object. Several sets of Internet of Things (IoT) sensors are organized in a network. Each set of sensors is configured to record one or more events relating to the object. Each event includes an event time, an event location, and an entity that is a custodian for the object at the time of the event. When the object changes custodians, proper custodianship is verified based on input from at least one set of IoT sensors.
US10949932B2 Smart anchoring of visual treatments corresponding to user comments in business intelligence visualizations
Applying visual treatments to business intelligence dashboards is provided. A user comment in a dashboard of a business intelligence tool is analyzed. A context of the user comment is identified. A visual treatment is applied to a data visualization on the dashboard based on the context of the user comment.
US10949928B1 System and method for obtaining and/or maintaining insurance coverage
An intermediary entity may act on behalf of consumers to find policy rates and/or other features that best meet the consumers' insurance requirements and/or preferences. For instance, consumers may give affirmative consent or otherwise opt into a program that provides insurance cost savings or discounts. Based upon an analysis of individual consumer characteristics and/or insurance preferences, each individual consumer may be grouped with other insurance consumers having similar characteristics and/or insurance preferences. The insurance consumer groupings may be offered for sale, such as through an online auction. When a winning bid is accepted, the insurance policies of the consumers may be updated or new policies may be provided and/or presented to individual consumers for their approval, thereby providing consumers with lower cost insurance and/or insurance that is more reflective of actual risk (or lack thereof). The consumer groups may be updated over time and re-auctioned.
US10949918B2 System and method for issuing a loan to a consumer determined to be creditworthy and generating a behavioral profile of that consumer
A system and method determines the creditworthiness of a consumer and issues a loan and generates a behavioral profile for that consumer. An initial set of data is acquired from the consumer that includes non-identification attributes without obtaining a full name, a credit card number, a passport number, or a government issued ID number that allows identification of the consumer. A user ID number matches the initial set of data to a physical user in a transaction database. A credit score based on the average credit among a plurality of user profiles is matched to determine a maximum credit for the consumer. A loan is credited and a behavioral profile is generated based on the consumer check-ins and location and correlating periodic location patterns to loan and transactional activities.
US10949904B2 Knowledgebase with work products of service providers and processing thereof
In one embodiment one or more service provider work product of a knowledgebase can be processed according to one or more methods. A knowledgebase can be provided that includes a work product of one or more service provider. According to one method one or more work product of a knowledgebase can be processed.
US10949900B2 Systems and methods for automatically modifying titles for products
Systems and methods including one or more processors and one or more non-transitory storage devices storing computing instructions configured to run on the one or more processors and perform: for each respective item of one or more items: identifying one or more respective item attributes in an existing title for the respective item; and determining at least one respective item attribute of the one or more respective item attributes to include in an alternative title for the respective item based on an attribute importance score for each respective item attribute of one or more item attributes of the respective item; generating at least one first modified title for at least one first item of the one or more items, the at least one first modified title comprising at least one first item attribute of the at least one first item; and coordinating displaying of the at least one first modified title for the at least one first item on a website. Other embodiments are disclosed herein.
US10949883B2 Method and apparatus for delivering publicly displayed information to mobile devices based on location history
The disclosed technology includes system and method for discovering key places for a mobile device based on historical location data associated with the mobile device. The key places are discovered by mapping the historical location data into predefined land areas in a geographical region, aggregating the historical location data into time interval sessions, selecting a first set of the predefined areas based on density of location data in each of the predefined land areas, and filtering the first set of the predefined areas to obtain the key places. The key places are used to estimate one or more travel routes routinely taken by a user of the mobile device, and to build an association database, where one or more billboards and/or points of interests near the travel routes are associated with the mobile device or its user. Information documents for delivering to the mobile device are selected based at least on data in the association database.
US10949880B2 Method for optimizing media and marketing content using cross-platform video intelligence
The invention is directed to a computer-implemented method of analyzing video interactions on internet-supported computer platforms, such as online social media platforms, to extract video intelligence, i.e. unique insights and recommendations for audience engagement optimization, network growth, advertising, and marketing purposes.
US10949876B2 System and method for management of email marketing campaigns
Systems, programs, non-transitory computer readable mediums, and methods of managing multiple and concurrent online advertising campaigns to eliminate user fatigue are disclosed. In particular, a campaign management server generates multiple target lists of users from a data warehouse for a plurality of pre-defined online advertising campaigns. The users on the target lists are selected to receive electronic communications, such as email or text, containing advertisements based upon target profiles associated with the campaigns as determined by marketing objectives. The advertising campaigns are prioritized such that users on a target list of a higher prioritized campaign are suppressed from lower prioritized campaigns in order to insure that the users receive a predetermined number of electronic communications within a set time frame.
US10949874B2 Method, apparatus, and computer program product for performing a rules-based determination on the suppression of an electronic presentation of an item
Provided herein are systems, methods and computer readable media for determining whether to suppress presentation of a promotion from a promotion program in an electronic correspondence to a consumer. An example system may performing operations comprising receiving a set of promotions selected for presentation to the consumer in the electronic correspondence, each promotion respectively associated with a promotion score representing an estimated acceptance of the associated promotion by the consumer, determining, using a rules-based filter comprising a set of rules, whether to modify the promotion score, including geofencing data and the consumer's previous promotion purchasing history, in an instance in which the promotion score is modified, determining whether to suppress presentation of the promotion in the electronic correspondence based at least in part on the modified promotion score.
US10949872B2 Methods and systems for server generation of interactive advertising with content collections
Systems, devices, media, instructions, and methods are provided for presentation of media collections with automated interactive advertising. In one embodiment, a server system merges advertising data with interaction elements to create an advertising element, and communicates the advertising element to a client device with other pieces of content. In another embodiment, advertising data is received at a client device and merged at the client device with interaction elements to generate an advertising element. The advertising element is then displayed between content elements that are part of one or more content collections. In various embodiments, interaction data recorded at the device is used to manage the presentation of future advertising elements.
US10949868B1 Method and system for single use of electronic retailer coupons and referral program
A method and system for one time use of electronic retailer coupons is disclosed herein. The method and system prevents fraud, is specific to a geolocation and provides an audit trail of the customer, cashier and marketing platform. A user can also earn a subsequent coupon by referring a friend.
US10949867B2 Apparatus, system, and method for target search and using geocaching
A method of locating a target in a geographical space includes providing information to searcher users searching for the target, and potentially selecting among multiple targets for location, and providing rewards to the searchers after locating the target. The target may be a virtual object, and the method may use augmented reality features in locating the virtual object. The method may also provide for participating users who are not actively searching for the target, but may team with a searcher to receive a reward if the searcher locates the target, and who may potentially assist the user in locating the target. Participating users may be eligible if they are located in a designated participation area. The method may further provide for observing users who can observe progress of searchers in searching for the target but are not involved in the search or reward.
US10949863B1 System and method for account abuse risk analysis
A method for detecting abuse of an account can include receiving historical transaction information for a population of asset accounts from a transaction database, establishing a transaction threshold for the population of asset accounts at a fraud analysis circuit using the historical transaction information, comparing a transaction ratio with the transaction threshold, wherein the transaction ratio is based on transactions occurring during an analysis interval, and providing alert information if a transaction ratio associated with the analysis interval, exceeds the transaction threshold.
US10949854B1 Reducing false positives using customer feedback and machine learning
A method of reducing a future amount of electronic fraud alerts includes receiving data detailing a financial transaction, inputting the data into a rules-based engine that generates an electronic fraud alert, transmitting the alert to a mobile device of a customer, and receiving from the mobile device customer feedback indicating that the alert was a false positive or otherwise erroneous. The method also includes inputting the data detailing the financial transaction into a machine learning program trained to (i) determine a reason why the false positive was generated, and (ii) then modify the rules-based engine to account for the reason why the false positive was generated, and to no longer generate electronic fraud alerts based upon (a) fact patterns similar to fact patterns of the financial transaction, or (b) data similar to the data detailing the financial transaction, to facilitate reducing an amount of future false positive fraud alerts.
US10949853B2 Systems and methods for providing concurrent data loading and rules execution in risk evaluations
Methods and systems are presented for providing concurrent data retrieval and risk processing while evaluating a risk source of an online service provider. Upon receiving a request to evaluate the risk source, a risk analysis module may initiate one or more risk evaluation sub-processes to evaluate the risk source. Each risk evaluation sub-process may require different data related to the risk source to perform the evaluation. The risk analysis module may simultaneously retrieve the data related to the risk source and perform the one or more risk evaluation sub-processes such that the risk analysis module may complete a risk evaluation sub-process whenever the data required by the risk evaluation sub-process is made available.
US10949849B2 Transmitter for transmitting a secure access signal
A transmitter (116) for transmitting a secure access signal to a system (117) for providing secure access to a controlled item (111) is disclosed. The access is dependent on information contained in the secure access signal. The transmitter (116) comprises a biometric sensor (121) for receiving a biometric signal and a processor (1005) for matching the biometric signal against members of a database (105) of biometric signatures. The transmitter (116) comprises enabling means (e.g., 127) for enabling an inductive circuit, based on the matching of the biometric signal, to transmit the secure access signal conveying the information to the system (117) upon the inductive circuit being placed within range of a radio frequency field emitted by the system (117).
US10949844B2 Processing electronic payment involving mobile communication device
Mobile payments and processing data related to electronic transactions. A near field communication connection is established between a mobile communication device of a consumer that serves as a mobile wallet and an electronic payment device of a merchant. Authorization data is shared between the mobile communication device and the electronic payment device without providing electronic payment instrument (e.g. credit card) data to the merchant. Authorization data is transmitted from the mobile communication device to a cloud computer or resource that serves as a cloud wallet and hosts respective data of respective electronic payment instruments of respective consumers, and from the electronic payment device a payment processor computer. The payment processor computer presents the authorization data to the cloud wallet, and in response, the cloud wallet transmits the credit card data to the payment processor computer, which processes the transaction.
US10949834B1 Systems and methods for ghost card creation via a browser extension
Embodiments described herein disclose methods and systems for identifying that a user is accessing a retailer or service provider website and automatically enabling an interactive window that includes personalized user information. The system can detect that the user is accessing a payment webpage associated with the website, and, in response, generate a selectable list of payment instruments associated with the user. When the user selects a payment instrument, the system can create an electronic ghost card linked to the payment instrument and the electronic ghost card information can be input into the payment webpage.
US10949830B1 Merchant terminal for receiving payment from a vehicle
Methods, systems, apparatus, and non-transitory computer readable media are described for using a vehicle as a payment device. Various aspects may include receiving a selection of a stored financial card or financial account at a vehicle head unit. The selected financial card or financial account may be transmitted to a point-of-sale (POS) terminal for making a payment by transmitting a tokenized card number to the POS terminal. The tokenized card number may be transmitted over a very short-range communication link to ensure that the transmission is secure. For example, electronic circuitry may be attached to the exterior of the vehicle, where the electronic circuitry may be within a threshold distance (e.g. one inch, three inches, six inches, one foot, three feet, etc.) of the POS terminal. The tokenized card number may be transmitted from the vehicle head unit to the electronic circuitry and then to the POS terminal.
US10949818B2 Intelligent payment link
Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: registering a payment URL to a first user in response to receipt of registration data being received from a first user, wherein the payment URL is operative so that when the payment URL registered to the first user is activated by a second user, a web browsing session is commenced in which an electronic payment transaction is facilitated, the electronic payment transaction permitting electronic funds transfer from the second user to the first user; and examining location data of the second user in response to activation of the payment URL by the second user and determining one or more variable data values in dependence on the location data of the second user.
US10949814B1 Intelligent vehicle repair estimation system
Intelligent vehicle repair estimating techniques include an image processing component that extracts image attributes from one or more images of a damaged vehicle, and utilizes the attributes to predict an initial set of parts that are globally-identified. Based on a jurisdiction associated with the damaged vehicle, the initial set of parts is transformed into a set of jurisdictionally-based repairs (e.g., parts, labor operations, time intervals, costs, etc.), which may be included in a draft vehicle repair estimate. An estimate refinement component iteratively modifies/refines the draft estimate using a machine-only loop nested within a larger human-machine loop, where system-generated modifications are incrementally incorporated into the draft within the smaller loop, and user-generated modifications are incrementally incorporated into the draft within the larger loop. User-facing draft estimates may be of a WYSIWYG format, and draft estimate contents and/or guidance annotations are updated, via the nested loops, in-line upon each individual/unitary user modification.
US10949813B2 Methods and apparatus to generate an asset workscope operation
Methods, apparatus, systems, and articles of manufacture to generate workscope tasks. An example apparatus includes a workscope task generator and a workscope task processor. The example workscope task generator is to process an asset health quantifier and a next mission criterion for a target asset according to a workscope transfer function to generate a set of workscope tasks for maintenance of the asset at a desired health state to satisfy the next mission criterion, the workscope tasks involving a location, a resource, and a time for maintenance of the engine. When the generated set of workscope tasks does not satisfy a lifecycle expectation for the asset, the generated set of workscope tasks is modified by the workscope task processor to generate a set of targeted, forecast workscope tasks from the modified set of workscope tasks to trigger maintenance of the engine.
US10949809B2 Customized authentication and disbursement system
Examples provide a customized travel expense system for predicting travel expenses for a user planning to travel to a remote training location and disbursing an authorized portion of the predicted travel expenses to the user at a predetermined time for utilization during a training event. A mode of travel is selected based on mode selection criteria and training schedule data. The total predicted travel expenses and a daily expense allotment is calculated based on the selected mode and a rate associated with the selected mode. A user's presence at a training event provided at the remote training location is verified based on sensor data obtained from sensor devices located at the training location. An amount of funds equivalent to at least a portion of the total predicted travel expenses is uploaded to an account associated with the user in real-time for utilization by the user during the training event.
US10949802B2 Storage cabinet
A storage cabinet according to an embodiment stores a plurality of items, each item including a first tag attached thereto, the first tag being an RF tag for recording item information relating to a corresponding item. The storage cabinet includes: a first reader for reading the item information recorded in the first tag of items stored in a housing, when the door is in a closed state; and a second reader for reading item information of a first tag, when the door is in an open state, and an item to which the first tag is attached is made proximate from the outside to a predetermined area on the housing.
US10949790B2 Systems and methods for improving communication efficiency and reducing data redundancy in a computerized platform
An example method for improving communication efficiency and reducing data redundancy in a computerized platform includes determining a priority value of an inquiry based on a duration of time for which the inquiry remains unanswered in the queue in comparison with other unanswered inquiries, sorting previously-obtained inquiries based on (a) a quantity of common topic labels shared between the set of topic labels associated with the inquiry and a respective set of topic labels associated with each previously-obtained inquiry in the subset and (b) a quality score associated with an answer to each previously-obtained inquiry in the subset to generate a sorted list for presentation, and routing the inquiry based on (a) user interactions, (b) the priority value of the inquiry, and (c) at least one of a user request, relation to a specialty of a healthcare professional, geographic location of the healthcare professional, or history of answers provided by the healthcare professional.
US10949788B2 Systems and methods for social influence based loyalty and customer experience management in mobile communication networks
Embodiments herein provide a method and system that determines an underlying social network from user interaction graphs based on mobile service usage and derive social influence scores for various contexts based on user interaction parameters. The present disclosure pertains to a method of determining social influence score for a user of a social network, said method comprising creating, using a social network analyzer, a social graph based on usage data generated by a plurality of users, said usage data being obtained from a mobile communication network, wherein vertices of the created social graph represent the plurality of users along with edge weights that are based on weighted linear or non-linear combinations of key performance indicators (KPIs) representing actions made by each user; and deriving, by the social network analyzer, influencer score for each user in the social graph based on user interactions from online social networks and mobile interaction patterns.
US10949782B2 Telecommunication network technician scheduling via multi-agent randomized greedy search
A processing system may obtain a loan graph including a travel cost for network technicians between adjacent work centers of a telecommunication network, each network technician assigned to a work center, and obtain work quantities for each work center for a day, at least a first work center having excess work for network technicians assigned to the first work center. The processing system may select, in accordance with an objective function, moves by a first subset of network technicians comprising moves to adjacent work centers from the work centers to which the first subset is assigned, select in accordance with the objective function, moves by a second subset of network technicians comprising moves to adjacent work centers from work centers to which the second subset is assigned, and generate a work plan for the day for the network technicians in accordance with the moves.
US10949781B2 System and method for repairing wind generator based on weather information
The present disclosure relates to a method and a system for repairing a wind generator based on weather information. According to an exemplary embodiment of the present disclosure, it is possible to effectively calculate a repairing time of the wind generator based on weather information.
US10949778B2 Computer-implemented systems and methods of analyzing data in an ad-hoc network for predictive decision-making
A computer-implemented system and method of predictive decision-making in an ad hoc network. The computer-implemented method includes receiving a set of rules into the ad hoc network and identifying a data set for each rule. The computer-implemented method also includes selecting a first and second node from the ad hoc network to process a first and second rule as a function of the identified data set according to an optimizing algorithm. The computer-implemented method also selects a third node to receive the processed results from the first and second nodes. An indication is provided of the processed results by the third node.
US10949776B2 Systems and methods to generate facility reconfiguration plans that can be used to reconfigure energy systems of facilities to achieve financial objectives
Provided herein are systems, methods and computer programs for generating a facility reconfiguration plan (FRP) useful to reconfigure a facility's energy system to achieve a financial objective. The facility's energy system and associated economics are characterized prior to any modifications. Additionally, there's a determination of which of a plurality of potential modifications, if any, is to be added to the FRP by determining which of the potential modifications provides a financial benefit useful to achieve the financial objective, and has a greatest financial attractiveness. The FRP is generated by repeating the aforementioned determination multiple times, wherein during iterations following an initial iteration, potential modification(s) already identified as providing a greatest financial attractiveness during previous iteration(s) is/are removed from consideration. This process can be repeated for different fuel price schemes, resulting in a separate FRP being generated for each fuel price scheme, with each FRP having a corresponding total financial value.
US10949773B2 System and methods thereof for recommending tags for multimedia content elements based on context
A system and method for recommending tags for a multimedia content element to be tagged. The method includes obtaining a plurality of signatures for the multimedia content element to be tagged, wherein each of the generated signatures represents a concept, wherein each concept is a collection of signatures and metadata representing the concept; correlating between the plurality of signatures to determine at least one context of the multimedia content element to be tagged; searching for at least one contextually related multimedia content element, wherein each contextually related multimedia content element matches at least one of the determined at least one context; and identifying at least one tag, wherein each identified tag is associated with at least one of the at least one contextually related multimedia content element; generating a recommendation including the identified at least one tag.
US10949772B2 System for evaluating journal articles
A method of machine learning that teaches a computer to determine likelihood that a medical journal article is classified as high value for an intended system. In some embodiments, the method includes procuring, in a medical articles database on the computer, a training set including medical articles recommended by subject matter experts associated with medical journals that have published the medical articles. The method can also include identifying, by a feature extraction controller of the computer, first features in the medical articles via a remote annotation service and a remote article information service. The method can also include identifying, by intended system services electronically available to the intended system, second features in the medical articles. The method can also include reducing, by the feature extraction controller, the first and second features to form a set of relevant features.
US10949770B2 Identification of synthetic examples for improving search rankings
Methods, systems, and machine-readable media for identifying synthetic media file examples to train a supervised machine learned ranking algorithm to rank relevance of media files to a search query are provided. In one aspect, a method includes identifying a search query for a search engine for a collection of media files from previously received search queries, and selecting at least one training media file from the collection as a synthetic negative example for the search query. The method also includes providing a training set to a supervised machine learned ranking algorithm. The training set includes an identification of the search query, a copy of the training media file, and a first indicator that the training media file is a synthetic negative example for the search query. The method further includes providing, to the algorithm, the search query and the collection, and receiving, from the algorithm, a ranking of the collection.
US10949766B2 Precise exponent and exact softmax computation
A method for an associative memory device includes dividing a multi-bit mantissa A of a number X to a plurality of smaller partial mantissas Aj, offline calculating a plurality of partial exponents F(Aj) for each possible value of each partial mantissa Aj and storing the plurality of partial exponents F(Aj) in a look up table (LUT) of the associative memory device. A system includes an associative memory array to store a plurality of partial mantissas Ai of a mantissa A of a number X and an exponent calculator to utilize the partial mantissas to compute e in the power of X.
US10949765B2 Automated inference of evidence from log information
A device may receive a first sample. The device may identify a plurality of second samples that are similar to the first sample. The plurality of second samples may correspond to service tickets that have previously been processed. The device may obtain or determine log information identifying a plurality of events associated with the first sample. The device may determine respective probabilities of occurrence corresponding to the plurality of second samples. A probability of occurrence, for a particular second sample, may identify a likelihood of receiving a corresponding service ticket within a particular time period of occurrence of the plurality of events. The device may assign ranks to the plurality of second samples based on the respective probabilities of occurrence. The device may provide information identifying the ranks and the plurality of second samples.
US10949762B2 Methods and systems for optimizing hidden Markov Model based land change prediction
The present disclosure provides a method and a system for optimizing Hidden Markov Model based land change prediction. Firstly, remotely sensed data is pre-processed and classified into a plurality of land use land cover classes (LULC). Then socio-economic driver variables data for a pre-defined interval of time are provided from a database. A Hidden Markov Model (HMM) is defined with LULC as hidden states and socio-economic driver variables data as observations and trained for generating a MINI state transition probability matrix. Again the defined MINI is trained by taking input data from scenario based temporal variables to generate another set of HMM state transition probability matrix. The generated MINI state transition probability matrix is then integrated with a spatio-temporal model to obtain an integrated model for predicting LULC changes to generate at least one prediction image.
US10949761B2 Partitioning of packet classification rules
A method and device for partitioning packet classification rules are provided. According to an example of the method, one or more group are obtained by initially grouping bits included in a rule set on the network device. A local optimum combination of bits is determined for each group according to a correlation analysis on the group. A global optimum combination of bits having a minimum correlation coefficient and comprising fewest bits is determined from all the local optimum combinations of bits. The rule set is partitioned according to the global optimum combination of bits.
US10949748B2 Deep learning of bots through examples and experience
Embodiments include methods and systems for using, creating and maintaining goal-oriented, dialog systems (i.e., transactional bots) that provide interfaces to application functionality. The methods and systems of the embodiments provide a bot that may learn in supervised learning and reinforcement learning from conversational examples provided by domain experts and from interaction with users. Conversational bots may be created to interact using both text and/or application programming interface (API) calls. A developer may configure a bot that interfaces with an application back-end where behavior of the bot may be controlled by use of masking actions. A specification for the bot may be flexibly designed to specify how developer code may be organized, for example, as masking operations on the possible actions the bot may execute. Additionally, the methods and systems may automatically infer the best state representation during a dialog so a state variable need not be predefined.
US10949745B2 Smart logic device
A cognitive learning device includes inputs with each including an input path having a transistor device having a storage capacity. A circuit is responsive to the inputs and selects an input set in accordance with a current task, wherein the input set selected modifies a characteristic of the transistor device of one or more corresponding input paths to bias the input set for selection for subsequent accesses.
US10949744B2 Recurrent neural network architectures which provide text describing images
Provided are systems and techniques that provide an output phrase describing an image. An example method includes creating, with a convolutional neural network, feature maps describing image features in locations in the image. The method also includes providing a skeletal phrase for the image by processing the feature maps with a first long short-term memory (LSTM) neural network trained based on a first set of ground truth phrases which exclude attribute words. Then, attribute words are provided by processing the skeletal phrase and the feature maps with a second LSTM neural network trained based on a second set of ground truth phrases including words for attributes. Then, the method combines the skeletal phrase and the attribute words to form the output phrase.
US10949742B2 Anonymized time-series generation from recurrent neural networks
An output time-series of a cell of a neural network is captured. A subset of a set of data points of the output time-series is consolidated into a singular data point. The singular data point is fitted in a data representation to form a quantified aggregated data point. The quantified aggregated data point is included in an intermediate time-series. Using the intermediate time-series as an input at an intermediate layer of the neural network, an anonymized output time-series is produced from the neural network.
US10949738B1 Tunable memristor noise control
A memristor matrix comprising a crossbar array, a multiplexer and a noise control circuit. The noise control circuit may comprise a threshold comparator and a threshold feedback circuit to receive a first threshold and a second threshold and output a threshold signal based, in part, on an output of the threshold comparator.
US10949729B2 Stabilizing apparatus for plug-in card, chassis, and associated manufacturing method
Embodiments of the present disclosure relate to a stabilizing apparatus for a plug-in card, a chassis including the stabilizing apparatus and associated manufacturing method. The stabilizing apparatus comprises a fixed part adapted for attaching the stabilizing apparatus to a chassis for supporting the plug-in card and a contact part electrically coupled to a ground terminal of the chassis and movable towards the plug-in card supported on the chassis along a first positive direction perpendicular to an extended plane of the plug-in card, so as to contact the plug-in card.
US10949728B2 Two piece transaction card having fabric inlay
Disclosed embodiments generally relate to a transaction card with a fabric inlay. The transaction card may include a housing component having a first housing surface opposite a second housing surface and an inlay component having a first inlay surface opposite a second inlay surface. The inlay and housing may be joined along the second inlay surface and the first housing surface. In addition, the first inlay surface may include a fabric material and a backer layer configured to support the fabric material of the first inlay surface.
US10949727B2 Methods for placing an EMV chip onto a metal card
A method for removing an EMV chip from a plastic credit card or debit card and placing the removed EMV chip onto a metal card, includes heating the plastic credit or debit card containing the EMV chip to loosen the EMV chip, the EMV chip being substantially square and planar, the EMV chip having an upward top face, a downward bottom face, and four sides; removing the loosened EMV chip from the plastic credit or debit card; bending the four sides of the EMV chip towards the downward bottom face of the EMV chip; applying an adhesive coating to the bottom face and the bended four sides of the EMV chip; and placing the adhesive coated bottom face and bended four sides of the EMV chip into a holding cavity of the metal card.
US10949719B2 Network system, interface board, method of controlling printing on an network system, and program
A method of controlling printing by print control script embedded in a web page acquired by a client terminal from a web application server includes, after the acquired web page is displayed, accepting an input operation on the displayed web page and drawing a result of the input operation in a specific drawing area, the accepting and drawing operations being performed by the client terminal. The method further includes generating print data by converting image data written in the specific drawing area to a form enabling processing by a printer as a result of a print operation performed on the displayed web page, and commanding the printer to print the print data.
US10949716B2 Methods and systems of real time movement classification using a motion capture suit
In one aspect, a computerized process useful for movement classification using a motion capture suit includes the step of providing the motion capture suit worn by a user. The motion capture suit comprises a set of position sensors and a Wi-Fi system configured to communicate a set of position sensor data to a computing system. The process includes the step of providing the computing system to: receive a set of position data from the motion capture suit for a specified time window of data comprising X, Y and Z axis positions and a joints-angle data for each position sensor of the set of position sensors, transforming each joints-angle data to a corresponding frequency domain using a fast Fourier transformation to remove any time dependency value, after the fast Fourier data transformation, train a support vector machine using the X, Y and Z axis positions data and the frequency domain data as input, using the support vector machine to predict a set of body positions and movements.
US10949712B2 Information processing method and information processing device
There is provided an information processing method and an information processing device to provide positional information with higher accuracy in accordance with situations in the real world. The information processing method includes: generating, by a processor, a feature point list in which three-dimensional coordinates of a feature point are associated with a local feature amount of the feature point, the feature point having been detected from observation information collected around a unit area. The information processing device includes: a computation section configured to extract a feature point and a local feature amount related to the feature point from acquired image information; and a communication section configured to acquire a feature point list on a basis of collected observation information.
US10949711B2 Non-maximum suppression of features for object detection
Embodiments are generally directed to non-maximum suppression of features for object detection. An embodiment of an apparatus includes a central processing unit (CPU); a graphical processing unit (GPU), the GPU being capable of a plurality of processing threads; a memory to store data for object detection, including data for detected features within an image; and an object detection algorithm including a non-maximum suppression element. The object detection algorithm is to provide for non-maximum suppression of features that are detected in an image, including the apparatus to divide the image into grid of cells and to provide parallel processing for each feature according to each of one or more cells the feature is located within.
US10949706B2 Finding complementary digital images using a conditional generative adversarial network
A computer-implemented technique is described herein for retrieving at least one recommended output image. In one implementation, the technique uses a generator component to transform first-part image information, associated with a first-part image selected by a user, into one or more instances of second-part generated image information. Each instance of the second-part generated image information complements the first-part image information. The generator component is trained by a computer-implemented training system using a conditional generative adversarial network (cGAN). The technique further includes: retrieving one or more second-part output images from a data store based on the instance(s) of second-part generated image information; generating a user interface presentation that presents the first-part image and the second-part output image(s); and displaying the user interface presentation on a display device. In one example, the first-part image and the second-part output images show complementary apparel items.
US10949704B2 Electronic apparatus and control method thereof
Disclosed is an electronic apparatus. The electronic apparatus includes a communicator comprising communication circuitry, a camera, and a processor configured to control the electronic apparatus to: photograph a display device and a background area through the camera, set an area from among the background area excluding an area corresponding to the display device in the photographed image as a reference template, identify a plurality of areas from among the background area having a same pattern as a pattern included in the reference template and set at least one area, from among the plurality of areas, as a candidate template based on a color of the reference template, and obtain a pattern image on the background area based on an area set as the reference template and an area set as the candidate template, and control the display to output the background image generated based on the obtained pattern image.
US10949703B2 Method and system of extraction of impervious surface of remote sensing image
A method of extraction of an impervious surface of a remote sensing image. The method includes: 1) obtaining a remote sensing image of a target region, performing normalization for image data, and dividing the normalized target region image into a sample image and a test image; 2) extracting an image feature of each sample image by constructing a deep convolutional network for feature extraction of the remote sensing image; 3) performing pixel-by-pixel category prediction for each sample image respectively; 4) constructing a loss function by using an error between a prediction value and a true value of the sample image and performing update training for network parameters of the deep convolutional network and network parameters relating to the category prediction; and 5) extracting an image feature from the test image through the deep convolutional network based on the training result obtained in 4).
US10949702B2 System and a method for semantic level image retrieval
A system and method for retrieval of similar images related to query images is provided. The query images are pre-processed for noise removal by selecting filtering technique based on noise variance estimation in each query image with respect to pre-set noise variance threshold value. The pre-processed query images are pre-classified for determining class one image identifier. Image types are generated from pre-processed query images for determining class two image identifier. Features are extracted from pre-classified query images based on class one image identifier and from generated images based on class two image identifier. The images similar to query images are retrieved which have features similar to extracted features of pre-classified query images and generated images. The retrieved similar images are ranked for determining most similar images with respect to query images. Similarity between query images and retrieved similar images is analyzed for re-ranking retrieved similar images.
US10949701B2 Method, apparatus and storage medium for recognizing character
A method for recognizing a character includes: obtaining a character; converting the character into a radical based character recognition result, where the radical based character recognition result comprises symbols indicating radicals of the character and a structure of the radicals of the character; and recognizing the character based on the radical based character recognition result.
US10949697B2 Image processing apparatus and image forming apparatus
An image processing apparatus includes a character recognition section, a translation section, an image processing section, a selection acceptance section, and a control section. The character recognition section performs character recognition processing on image data. The translation section translates an original text obtained through the character recognition processing performed by the character recognition section into a predetermined language and creates a translated text. The image processing section generates a replaced image in which a text portion of an original image shown in the image data is replaced from the original text by the translated text. The selection acceptance section accepts an instruction of selecting, as an output target, either one or both of the original image shown in the image data and the replaced image. The control section performs, in accordance with the accepted instruction, processing of outputting an output target image selected as the output target.
US10949695B1 Image unit converter system
An image unit converter system is provided. The system may include a user computing device comprising a memory storing conversion factor data. The user computing device is programmed to receive from a camera coupled to the user computing device an image of a drawing or list with original dimension units applied to the drawing or list that is viewable by a camera coupled to the computing device. The user computing device may also be programmed to automatically process the signal received from the camera and retrieve conversion factor data. Further, the user computing system may also be programmed to, using the conversion factor data retrieved, automatically convert all dimensions in the drawing or list according to a user defined unit conversion factor and display on the user computing device the drawing or list with converted units replacing the original dimension units in real time.
US10949690B2 Driving state determination device, determination device, and driving state determination method
There are included: a frequency distribution creating unit for referring to the face information detected by the face information detecting unit, and when a preset change occurs in the driver's face, creating a frequency distribution of face information in a preset time section from the face information detected by a face information detecting unit; a mode value calculating unit for calculating a mode value of the face information from the frequency distribution created; and a reference value calculating unit for calculating a reference value indicating a steady state of the driver from the mode value of the face information.
US10949689B2 Apparatus and method for providing attitude reference for vehicle passengers
A system and method. The system may include a monitor implemented as a virtual window, a camera, and a pivot motor. The pivot motor may be configured to change an orientation of a field of view of the camera relative to a vehicle based on a position of a passenger.
US10949686B2 Image processing device and image processing method
An image processing device includes: an extraction unit which extracts a horizontal edge line in which edge points are arranged consecutively in a horizontal direction from an image taken that contains an image of a parking frame; a detection unit which detects, in a case where an edge length of a series edge line in which a plurality of the horizontal edge lines are arranged in the horizontal direction like a broken line is longer than or equal to a prescribed threshold value among a plurality of the horizontal edge lines extracted by the extraction unit, the series edge line as corresponding to a deep-side boundary line of a parking frame; and a determining unit which determines a stop position in the parking frame based on the boundary line detected by the detection unit.
US10949681B2 Method and device for ascertaining an optical flow based on an image sequence recorded by a camera of a vehicle
A method for ascertaining an optical flow based on an image sequence recorded by a camera of a vehicle. In the process, at least one input signal, which represents vehicle surroundings and/or a driving situation of the vehicle identified using at least one sensor of the vehicle and/or a result of a previous ascertainment of the optical flow, and an image signal representing the image sequence are received. A time difference value is determined using the input signal. At least two individual images of the image sequence which are offset from one another by the time difference value are selected, using the image signal. Coinciding pixels in the individual images are detected to ascertain the optical flow using the coinciding further pixels.
US10949678B2 Device and method for displaying regions including a portion on a screen that is concealed by an object
A utility vehicle comprising a device for displaying a portion on a screen, the portion being concealed by an object at least in part, and the object being arranged between the portion and a vehicle driver and the screen being arranged between the vehicle driver and the object, the portion being in a region that is recorded by a camera setup, the device having a determination device that is provided and set up to determine a position of at least one eye of the vehicle driver and a position of the screen, the determination device determining the position of the portion in the recorded region using the position of the eye and the position of the screen, and this portion being represented by the screen.
US10949676B2 Aerial monitoring system and method for identifying and locating object features
An aerial monitoring system and method for identification and location of object features is disclosed. The aerial monitoring system and method includes training an image processing engine to identify predefined object features in images. Training involves the image processing engine generating a model for identifying predefined object features in images. Identifying the predefined object features includes using a drone outfitted with a drone camera to capture and geotag monitoring images of target objects. The monitoring images are both infrared and non-infrared. The image processing engine applies the model to the monitoring images to determine whether the monitoring images include object features that fit within one of multiple categories. The image processing engine uses a fuzzy clustering process to group objects into cluster locations. The image processing system outputs the identification and location of the object features. The output is used for maintenance planning related to the objects.
US10949674B2 Video summarization using semantic information
An apparatus for video summarization using sematic information is described herein. The apparatus includes a controller, a scoring mechanism, and a summarizer. The controller is to segment an incoming video stream into a plurality of activity segments, wherein each frame is associated with an activity. The scoring mechanism is to calculate a score for each frame of each activity, wherein the score is based on a plurality of objects in each frame. The summarizer is to summarize the activity segments based on the score for each frame.
US10949673B2 Target detection method and device
Embodiments of the present application disclose a target detection method and device, and relate to the technical field of video processing. The method comprises: obtaining an image sequence to be detected from a video to be detected according to an image sequence determining algorithm based on video timing (S101), extracting a first CNN feature of the image sequence to be detected based on a pre-trained CNN model, performing feature fusion on the first CNN feature based on a second CNN feature to obtain a first fused CNN feature of the image sequence to be detected (S102); inputting the first fused CNN feature into the first-level classifier, and obtaining first candidate target regions of the image sequence to be detected from an output of the first-level classifier (S103); determining a first input region of the second-level classifier based on the first candidate target regions (S104); obtaining a third CNN feature of the first input region based on the first fused CNN feature (S105); inputting the third CNN feature into the second-level classifier, and obtaining a target detection result for the image sequence to be detected based on the output of the second-level classifier (S106).
US10949672B1 Visual inspection support using extended reality
A device having extended reality capabilities may capture a video feed including one or more video frames depicting an object that is visible in a field of view of the device. The device may provide the one or more video frames to a machine learning model that identifies the object and one or more parts of the object that are depicted in the one or more video frames. The device may obtain positional tracking information that represents a position and an orientation associated with the object relative to a coordinate space that corresponds to the field of view of the device. The device may obtain a workflow including a sequence of content items for visually inspecting the object using the extended reality capabilities of the device. The device may render digital content associated with the workflow using the extended reality capabilities of the device.
US10949671B2 Augmented reality system capable of manipulating an augmented reality object and an augmented reality method using the same
An augmented reality system according to the present invention comprises a mobile terminal which, in displaying a 3D virtual image on a display, displays a dotted guide along the boundary of characters displayed on the display and when handwriting is detected along the dotted guide, recognizes the characters and displays a virtual object corresponding to the content of the characters, wherein, if the virtual object is touched, a pre-configured motion of the virtual object corresponding to the touched area is reproduced.
US10949667B2 Camera platform and object inventory control
Camera platform and object inventory control techniques are described. In an implementation a live feed of digital images is output in a user interface by a computing device. A user selection is received through interaction with the user interface of at least one of the digital images. An object, included within the at least one digital image, is recognized using machine learning. Metadata is then obtained that pertains to the recognized object. Augmented reality digital content is generated based at least in part of the obtained metadata. The augmented reality digital content is displayed as part of the live feed of digital images as associated with the object.
US10949661B2 Layout-agnostic complex document processing system
Techniques for layout-agnostic complex document processing are described. A document processing service can analyze documents that do not adhere to defined layout rules in an automated manner to determine the content and meaning of a variety of types of segments within the documents. The service may chunk a document into multiple chunks, and operate upon the chunks in parallel by identifying segments within each chunk, classifying the segments into segment types, and processing the segments using special-purpose analysis engines adapted for the analysis of particular segment types to generate results that can be aggregated into an overall output for the entire document that captures the meaning and context of the document text.
US10949656B2 Information processing apparatus and information processing method
An information processing apparatus according to an embodiment of the present technology includes a detection unit, an estimation unit, and a prediction unit. The detection unit detects a target object from an input image. The estimation unit estimates a posture of the detected target object. The prediction unit predicts an action of the target object on a basis of the estimated posture.
US10949651B2 Electrocardiogram-based face recognition security system and method using smart watch
The present invention relates to an electrocardiogram-based face recognition security system and method using a smart watch, and more particularly, to a security system and a method for enhancing security by simultaneously performing biometric human identification based on an electrocardiogram and biometric human identification using face recognition for user identification in a portable PTT communication device such as smart watch.
US10949650B2 Face image de-identification apparatus and method
A face image de-identification apparatus and method are disclosed. The face image de-identification apparatus may include an emoji generator configured to generate a first emoji image including facial feature information corresponding to a face image using the face image stored in a database, and an image inserter configured to insert the first emoji image into the database by replacing the first emoji image with the face image.
US10949645B2 Method, apparatus, and storage medium for data verification
A data verification method is provided. Fingerprint information of N (N being an integer greater than 1) slices of to-be-sent data of a second device is received, the fingerprint information including first fingerprint information corresponding to an ith (i being an integer greater than 1) slice of the to-be-sent data and second fingerprint information corresponding to an (i−1)th slice of the to-be-sent data. The first fingerprint information is based on updating, by using the ith slice of the to-be-sent data, the second fingerprint information. An ith slice of data is received from the second device. The received second fingerprint information is updated by using the ith slice of data, to obtain third fingerprint information. Data verification failure indication information is transmitted to the second device in response to the third fingerprint information not matching the received first fingerprint information.
US10949635B2 Systems and methods for identifying package properties in an automated industrial robotics system
A package scanning conveyance system that integrates a first two-dimensional image with at least a second two-dimensional image or a three-dimensional point clouds to calculate or estimate a package's physical properties, and/or determine if there are two or more packages in a pile. The captured imaging data is transformed by the inventive system to provide real-time feedback to a human operator to enable the operator to maintain an understanding of the system's performance. The imaging data may also be used to perform quality-checks on other parts of the package delivery and conveyance systems and document the condition of packages that have passed through the system.
US10949631B1 Multi-part RF transponder and multi-way engagement signaling
A disclosed transponder arrangement includes a transponder integrated circuit (IC), an inductive loop, and a dipole antenna. First and second wires are coupled to the transponder IC and have portions configured for different levels of electrical coupling between one another. Engagement of the inductive loop with an induction portion of the dipole antenna induces current flow in the inductive loop in response to the dipole antenna resonating from a radio frequency (RF) signal, and disengagement makes the transponder IC non-responsive to the RF signal. Depending on a level of electrical coupling between the first and second wires, the transponder IC generates an RF signal that encodes either a first value indicating partial engagement or a second value indicating full engagement in response to the current flow in the inductive loop.
US10949629B2 Real-time tracking of passive identification tags
A monitoring device assigns at least one passive identification tag to an active identification tag, and stores, in a memory, associations between the active identification tag and the at least one passive identification tags assigned to the active identification tag. The monitoring device then receives one or more signals indicative of location of the active identification tag, and, based on the received one or more signals, tracks location of the active identification tag as the active identification tag moves in an active tracking area. The monitoring device further tracks location of the at least one passive identification tags, assigned to the active identification tag, based on i) the tracked location of the active identification tag and ii) the association between the active identification tag and the assigned passive identification tag.
US10949625B2 Machine translation method and apparatus
A machine translation method includes translating a source sentence using a first model, determining a back-translation probability of a translation result of the source sentence being back-translated into the source sentence using a second model, applying the back-translation probability to context information extracted from the source sentence in the first model, and retranslating the source sentence using the first model and the context information to which the back-translation probability is applied.
US10949624B2 System and method for defining and presenting a narrative
This document describes a method for preparing narrative content, particularly for presentation as a multi-sensory experience including audio and visual effects and the like. The method involves stripping details from the narrative content and replacing some of them with sensory effects so as to avoid providing too much detail. The method should enable content designers to better adapt content to be expressed on modern storytelling devices. A system is described to assist with the transformation and suggested output devices are also presented.
US10949616B1 Automatically detecting and storing entity information for assistant systems
In one embodiment, a method includes receiving, from a first client system associated with a first user, a message sent from the first user to a second user, analyzing the message from the first user to identify one or more intents and one or more slots of the received message, computing a confidence score for the intent to offer entity information based on user behavior history records associated with the second user, sending, to a second client system associated with the second user, if the confidence score exceeds a threshold score, instructions for presenting a suggestion to the second user to store the values for entity information in association with a profile record for the entity, and receiving, from the second client system associated with the second user, an indication from the second user confirming the values for entity information should be stored with the profile record for the entity.
US10949611B2 Using computer-implemented analytics to determine plagiarism or heavy paraphrasing
Current plagiarism checkers can determine if a document has extensively copied from another but these checkers fail when a document is filled with synonyms. The present invention offers a means of detecting plagiarism involving the use of synonyms or heaving paraphrasing. A source passage from a pertinent corpus is modified by generating augmented tokens which include synonyms for the various terms in the passage. Text analysis may be required to confirm the semantic meaning of a term. The modified passage may be a regular expression. The modified passage can then be compared to a suspect passage using a trigram scorer. If possible plagiarism is detected, an alert message is sent to a reviewer with the passage of interest, the source passage, and an identification of the related corpus.
US10949609B2 Application of a spreadsheet formula algorithm against a dataset such as a large external data source
Disclosed are a method, a device, a system and/or a manufacture of application of a spreadsheet formula algorithm against a dataset such as a large external data source. In one embodiment, a scalable method of analyzing data includes generating a prototype data through importing a data entry from the dataset and mapping to cells of a spreadsheet file that may be accessible as a software-as-a-service. A data model for analyzing the dataset is defined through a spreadsheet algorithm comprising spreadsheet formulas outputting a dependent variable. The spreadsheet formulas, with one or more independent variables as inputs, are stored in a syntax format permitting independent calculation of the dependent variable. An extrapolated algorithm expressed in a programming language that may include SQL is generated from the formula algorithm and applied against the dataset utilizing parallel processing to generate a value for the dependent variable of each data entry of the dataset.
US10949594B2 Method for comprehensive integration verification of mixed-signal circuits
Disclosed examples include methods for verifying mixed-signal circuit design, in which an executable specification file is generated including integration abstractions that represent an intended integration of ports and digital circuit blocks of the mixed-signal design, a formal properties file is automatically generated from the executable specification file, an analog circuit component of the mixed-signal circuit design is modeled as a digital circuit component in a model file, at least one analog circuit block of the mixed-signal circuit design is modeled as one or more ports in the model file, and correspondence of connections of the formal properties file and the model file is verified with the mixed-signal circuit design to generate a coverage report file.
US10949592B1 Co-simulation execution platform
Example implementations described herein are directed to resolving issues related to the processor model in the S-PILS (Simulated Processor In the Loop Simulation) system, such as processor model correctness and simulation execution speed, by using the actual Central Processing Unit (CPU) board with silicon CPU instead of the virtual SoC model in the S-PILS.
US10949590B2 Control path verification of hardware design for pipelined process
Methods and systems for verifying that logic for implementing a pipelined process in hardware correctly moves data through the pipelined process. The method includes: (a) monitoring data input to the pipelined process to determine when watched data has been input to the pipelined process; (b) in response to determining the watched data has been input to the pipelined process counting a number of progressing clock cycles for the watched data; and (c) evaluating an assertion written in an assertion based language, the assertion establishing that when the watched data is output from the pipelined process the counted number of progressing clock cycles for the watched data should be equal to one of one or more predetermined values.
US10949584B2 Defect detection system using finite element optimization and mesh analysis
A defect detection system uses dedicated, simultaneously operating finite element optimization and mesh generation. Using an Eddy-current based probe, the system can detect and model surface and sub-surface defects.
US10949583B2 System and method for thermo-fluid management of conditioned space
This disclosure relates generally to conditioned spaces, and more particularly to a system and method for thermo-fluid management in the conditioned space. In one embodiment, the method includes retrieving geometry and operational information of the conditioned space from a conditioned space data. A 3D geometry of the conditioned space is automatically generated in a format suitable for a mesh generation model for numerical analysis by parsing the conditioned space data. A mesh is created within the 3D geometry using the mesh generation model. A simulation data is generated based at least on an operational data of the plurality of components. The simulation data is applied on the mesh to simulate a thermo-fluid model of the conditioned space.
US10949582B2 Classification optimization method for steel grade family of steel rolling model
Provided is a classification optimization method for steel grade family of a steel rolling model, including: step 1: calculating the deformation rate and deformation resistance of a rolled piece according to rolling process data; step 2: reversing the “equivalently measured” deformation resistance according to the measured roll force; step 3: drawing a scatter plot of data on a graph, and judging whether layer division is reasonable according to distribution characteristics; and step 4: for the unreasonable division of steel grade family, optimizing the existing classification of steel grade family using a new algorithm called line clustering, determining steel grade codes that need to be divided into new family, searching for the shortest distance from a sample point to the curve of each cluster centre based on a Nelder-Mead algorithm, dividing all data points into k subsets according to the principle of proximity, fitting a power curve to each data subset using a least square method, repeating the above steps, and stopping iterating when cluster centrelines obtained by two successive iterations are consistent. The present invention improves the precision of the division of steel grade family of a hot rolled model.
US10949575B2 Healing abutment and method for producing a design of a healing abutment
A system that includes a gingiva former, a final abutment, and a final implant replacement. The gingiva former includes connecting geometry for attachment to an implant, a customized edge, a tapered bottom portion, and a tapered top portion that includes a circumferential surface. The customized edge and the tapered bottom portion have respective shapes that correspond to a 3D data set of a region of the final abutment that includes and is below an edge of the final abutment. The circumferential surface and a longitudinal axis of the connecting geometry form an angle of inclination. The customized edge of the gingiva former either (i) corresponds to a gingival line of the final implant replacement or (ii) is at a distance from the gingival line of the final implant replacement such that the gingival line of the final implant replacement is above the edge of the gingiva former.
US10949574B2 Apparatus and method for detecting a physical manipulation on an electronic security module
An apparatus for detecting a physical manipulation on a security module that stores security-relevant data includes a sensor device for generating sensor data that describe a physical influence on the security module, and a first and a second monitoring device, wherein the first monitoring device is set up to receive the sensor data from the sensor device and to take the sensor data as a basis for generating first monitoring data, and the second monitoring device is set up to receive the first monitoring data from the first monitoring device and to use the received first monitoring data to detect a manipulation of the security module. Two monitoring devices communicating with one another that in each case can discern a manipulation on the security module are used to ensure a high level of security for the security module.
US10949566B2 Individual data unit and methods and systems for enhancing the security of user data
An individual data unit for enhancing the security of a user data record is provided that includes a processor and a memory configured to store data. The individual data unit is associated with a network and the memory is in communication with the processor. The memory has instructions stored thereon which, when read and executed by the processor cause the individual data unit to perform basic operations only. The basic operations include communicating securely with computing devices, computer systems, and a central user data server. Moreover, the basic operations include receiving a user data record, storing the user data record, retrieving the user data record, and transmitting the user data record. The individual data unit can be located in a geographic location associated with the user which can be different than the geographic locations of the computer systems and the central user data server.
US10949561B2 Policy storage using syntax graphs
Techniques for generating syntax graphs corresponding to user-defined policy statement are disclosed. In one or more embodiments, a policy management service receives a user-defined policy statement that includes a requestor variable value, an action variable value, a resource variable value, and a location variable value. The user-defined policy statement describes an authorization policy. The policy authorization service converts the user-defined policy statement to a canonical policy statement, which involves: mapping the requestor variable value to a unique system-wide requestor identifier, and mapping the location variable value to a unique system-wide location identifier. The policy management service generates a syntax graph of the canonical policy statement. The syntax graph is traversable to determine whether the authorization policy is satisfied for a particular authorization request. The policy management service stores the syntax graph for use by an authorization service.
US10949553B1 System for and methods of securing vehicle electronic data
A system for and methods of securing vehicle electronic data is disclosed. For example, a vehicle data protection system for and methods of securing access to a vehicle's event data recorder (EDR) data are provided. In one embodiment, the method comprises scanning a label having a near field communication (NFC) tag using an NFC reader device, and then displaying on the NFC reader one or more vehicle data items associated with a vehicle profile. The vehicle data items may be stored and accessed from a cloud database, and may include any useful vehicle and/or vehicle owner information. The method may further include installing or granting permission for a service provider to install a vehicle connector lockout apparatus onto a diagnostic link connector of a vehicle, and establishing a chain of custody link for EDR data via an NFC tag on the vehicle connector lockout apparatus.
US10949545B2 Data privacy awareness in workload provisioning
Data privacy information pertaining to particular data hosted by a first workload provisioned to a first location can be received. The first workload can be monitored to determine whether the first workload is accessed by a second workload, determine whether the second workload is indicated as being authorized, in the data privacy information, to access the particular data hosted by first workload, and determine whether the second workload has access to the particular data hosted by the first workload. If so, information identifying the second workload and a manner in which the second workload accessed the particular data hosted by the first workload can be stored to a data storage.
US10949544B2 Data processing systems for data transfer risk identification and related methods
In particular embodiments, a Data Transfer Risk Identification System may be configured to analyze one or more data systems (e.g., data assets), identify data transfers between/among those systems, apply data transfer rules to each data transfer record, perform a data transfer assessment on each data transfer record based on the data transfer rules to be applied to each data transfer record, and calculate a risk score for the data transfer based at least in part on the one or more data transfer risks associated with the data transfer record.
US10949541B1 Rating communicating entities based on the sharing of insecure content
Communications received by a computing device originating from communicating entities that are members of the same group(s) as a user are tracked. A corresponding unique identifier is maintained for each such communicating entity, and an associated security rating is configured. A security analysis is performed on content received by the computing device from these communicating entities. The security ratings associated with given communicating entities are adjusted, responsive to given security analyses of content received by the computing device from these associated communicating entities, where such an analysis identifies security concerns. Responsive to the security rating of a specific communicating entity exceeding a predefined threshold, one or more security actions are taken to prevent the user of the computing device from being exposed to communication from that communicating entity.
US10949527B2 Semiconductor device, authentication system, and authentication method
Provided is a semiconductor device which can perform secure data transmission/reception considering functional safety. The semiconductor device includes a hardware security module circuit which performs an authentication process and an error detection circuit used to perform an error detection process at least on first data which is processed in the hardware security module circuit. A memory area associated with the error detection circuit is configured to be accessible only by the hardware security module circuit when the error detection process is performed at least on the first data.
US10949521B2 Information processing system
An information processing system includes a portable sheet having a first face and a second face, a sensing unit that senses a physical quantity acting on the first face and a physical quantity acting on the second face, and a controller that executes a control based on a combination of physical quantities, the combination of physical quantities being a combination of the sensed physical quantity acting on the first face and the sensed physical quantity acting on the second face.
US10949516B2 Information processing apparatus, recording medium for recording biometric authentication program, and biometric authentication method
An information processing apparatus includes: a memory, and a processor configured to extract feature points from a biometric image of a living body, generate groups each including a certain number of feature points, obtain a first feature value of each of the groups, compares the first feature value with a second feature value which is a feature value of each of groups each including the certain number of feature points included in enrolled biometric information, specify, as a pair, two groups similar to each other, obtain a first degree of similarity between a first feature point included in a first group of the pair and a second feature point included in a second group of the pair in accordance with a number of groups similar to the first group of the pair, and authenticate the living body based on the degree of similarity.
US10949513B2 Wearable devices and associated security apparatus
Wearable devices and associated security apparatus are disclosed. An example apparatus includes a strap including a first conductor and a second conductor, when the strap is open, the first and second conductors are a first distance apart, when the strap is closed, the first and second conductors are a second distance apart, the first distance is greater than the second distance; and a device access enabler, to: provide a reference signal to the first conductor; and monitor a response to the reference signal to determine if the strap is open or closed.
US10949499B2 Methods and systems for generating values of overall evaluation criterion
A method and server for generating values of an overall evaluation criterion (OEC) to be used during a control/treatment testing is provided. The method comprises, for each of the control and treatment versions: receiving datasets indicative of user interactions; determining first sets of values of a first per-user metric; and determining second sets of values of a second per-user metric. The method comprises selecting a linearization value. The method comprises, for each one of the control and treatment versions, determining linearized sets of values where values in a given linearized set are differences between (i) values of the first set from (ii) values of the second set that are weighted by the linearization value; and generating OEC values based on the linearized sets. Difference between OEC values is indicative of a magnitude and direction of the change in interactions between the versions.
US10949497B2 High-speed multi-input tracker based on in-memory operations of time-dependent data
An electronic device includes one or more processors and memory storing a first logical table for a first time. The first logical table includes a plurality of logical columns, each logical column including an input vector of a plurality of input parameters corresponding to a respective time, and a plurality of logical rows intersecting with the plurality of logical columns, each logical row corresponding to a respective input parameter. The device updates a respective logical column with a first input vector that corresponds to a second time subsequent to the first time, thereby obtaining a second logical table; obtains a first transposed kernel matrix between the second logical table for the second time and the first input vector; determines a first predicted output value for the second time; and outputs the first predicted output value.
US10949493B2 Multi-functional computing apparatus and fast fourier transform computing apparatus
Provided is a multi-functional computing apparatus including a multiply-accumulate (MAC) unit having a plurality of MAC circuits, an address generator configured to generate a read address group having a plurality of read addresses, and a memory having a plurality of banks for storing a plurality of read data groups, wherein the address generator delivers the generated read address group to the memory, and the memory delivers a read data group corresponding to the read address group selected from among the plurality of read data groups, the read data group including a plurality of pieces of read data.
US10949488B1 Image quality optimization during remote isolated sessions
Image quality optimization during remote isolated sessions. In one embodiment, a method may include a remote isolation server receiving, at a remote isolation server, a request from a local browser on a local network device to obtain webpage data from a webserver, requesting, from the webserver, the webpage data, receiving, from the webserver, the requested webpage data, rendering a first image of the requested webpage data, storing a first copy of the first image of the requested webpage data in memory associated with the remote isolation server, compressing a first portion of the first image using a first compression method, sending, from the remote isolation server, the compressed first portion of the first image to the local browser, compressing a second portion of the first image using a second compression method, and sending the compressed second portion of the first image to the local browser.
US10949485B2 Generating and presenting targeted advertisements including representations of subject individuals
Advertisements are generated and selected for display to users, wherein the advertisements include representations of subject individuals. These subject individuals can be friends with whom the user interacts on the Internet and/or any other contributors who may or may not have expertise with regard to the subject matter of the advertisement. A subject individual can be portrayed in an advertisement by including any type of representation of the individual. Ranks for the subject individuals are determined based on the subject individuals' interactions with advertisements and/or on other factors. An advertisement is selected and presented to a user based on a score derived from friends' and/or contributors' interactions with the advertisement. According to various embodiments of the invention, a method is provided for choosing which advertisement(s) to show to a user and which subject individuals to portray in the advertisements.
US10949483B2 Location tagging for ubiquitous access
A vehicle includes a controller programmed to identify tag phrases for locations that express a relationship between the location and a learned location tag. The tag phrases are based on words and word sequences learned from prior selections and inputs of a user. The controller is programmed to communicate the tag phrases to the user and provide trip assistance based on a selected tag phrase chosen by the user. The locations and tag phrases are accessible to devices such that locations are identified with common tag phrases on each of the devices.
US10949482B2 User profile based on clustering tiered descriptors
Methods, apparatus, systems, and articles of manufacture are disclosed that involve a user profile based on clustering tiered descriptors. An example method includes grouping descriptors into a cluster of descriptors based on an association between the descriptors and each of a first item and a second item, accessing, via a user device, biometric data of a user, determining a first activity in which the user is engaged based on contextual data that correlates the cluster of descriptors with the biometric data of the user received from the user device via the network, generating a user profile based on the first activity of the user and the cluster of descriptors, and generating, in response to a second activity of the user matching the first activity associated with the cluster of descriptors within the user profile, a recommendation including a third item based on the user profile.
US10949481B2 Information propagation via weighted semantic and social graphs
Propagating information in a computer network, in one aspect, may include detecting an online action performed by a user on a content presented on a computer. The content may be annotated with an identifier. A semantic graph may be searched for a semantic node representing the identifier. The semantic graph may be searched for one or more other semantic nodes representing one or more other identifiers that meet a semantic similarity threshold based on weighted distances between the semantic node and the one or more other semantic nodes. One or more other users represented in a social graph may be determined that have interest in one or more topics represented by the identifier and the one or more other identifiers. The online action on the content may be propagated to the one or more other users.
US10949479B2 Retrieval of content using link-based search
Described herein are techniques and systems for retrieval of content using link-based searches. Embodiments herein include receiving, by a server, a request including a hyperlink directed to a source content. The server may determine whether a database associated with the server comprises the hyperlink. The database stores information of multiple entities each corresponding to one or more hyperlinks. In response to a determination that the database includes the hyperlink, the server may identify an entity corresponding to the hyperlink and provide information of the entity to the computing device. In some embodiments, in response to a determination that the database does not include the hyperlink, the server may identify related web content and return results to user.
US10949476B1 Systems and methods for generating web pages for database search and search engine optimization
Examples relate to systems and methods for dynamically generating web pages for displaying database items based on metadata included in network URL requests. Some examples disclosed herein may enable receiving a URL comprising a plurality of segments, comparing each segment of the plurality of segments to known segment values, identifying, based on the comparison, searchable segments and one or more searchable categories for the searchable segments, independent of the order of the searchable segments within the URL, determining a search pattern based on the searchable segments and searchable segment categories, performing an inventory search based on the search pattern to return a list one or more inventory items, building web page metadata items based on the search pattern, and generating a web page comprising the web page metadata items and the list of inventory items.
US10949474B2 Method and system for performing topic-based aggregation of web content
A method and a system for performing topic-based aggregation of web content. The method includes receiving a plurality of Uniform Resource Identifiers, wherein each of the plurality of Uniform Resource Identifiers points to a web location related to a subject-matter; crawling the web location, to fetch web content related to the subject-matter, wherein the web content includes one or more elements; generating an electronic record file for storing the web content, and meta-information associated with the crawling of the web location; identifying a first type and at least a second type of the one or more elements; processing the first type of element to obtain a topic-based web content corresponding to a category associated with the subject-matter, and the at least one second type of element to obtain operational data; and aggregating the topic-based web content into a database.
US10949473B2 Systems and method for searching and analyzing big data
Systems and methods are provided for ranking and querying statistical analysis results of database contents for the purpose of populating search engine query results with novel content.
US10949471B2 Generating catalog-item recommendations based on social graph data
In one embodiment, a method includes receiving an indication that a user has created an event object with a plurality of event parameters. The method also includes accessing a social graph with nodes and edges, accessing a database associated with third-party food-service providers. The database includes several food-service parameters. The method also includes generating food-service recommendations for the event. The food service recommendations are based on (1) at least some of the event parameters, (2) at least some of the nodes and edges in the social graph, and (3) at least some of the plurality of food-service parameters. The method also includes sending the food-service recommendations in ranked order to the a client system associated with the user of the online social network.
US10949470B2 Topic clustering to generate formulations
A computer-implemented method is provided for generating a new formulation. The method includes dividing each of input formulations into constituent topics, based on analysis results for an analysis of the input formulations using a topic model algorithm. The method further incudes includes receiving an input query that specifies a set of fragrance. notes to he used to generate the new formulation, The method also includes choosing one of the input formulations which includes the set of fragrance notes to be used to generate the new formulation. The method additionally includes clustering the constituent topics of the chosen one of the input formulations based on a similarity metric. The method further includes generating the new formulation as a response to the input query by selecting, from the input formulations, materials for each of the clustered ones of the constituent topics.
US10949466B2 Multi-source breadth-first search (Ms-Bfs) technique and graph processing system that applies it
Techniques herein minimize memory needed to store distances between vertices of a graph for use during a multi-source breadth-first search (MS-BFS). In an embodiment, during each iteration of a first sequence of iterations of a MS-BFS, a computer updates a first matrix that contains elements that use a first primitive integer type having a first width to record a distance from a source vertex of a graph to another vertex. The computer detects that a count of iterations of the first sequence of iterations exceeds a threshold. Responsively, the computer creates a second matrix that contains elements that use a second primitive integer type having a second width that is larger than the first width to record a distance from a source vertex of the graph to another vertex. During each iteration of a second sequence of iterations of the MS-BFS, the computer updates the second matrix.
US10949460B2 Product indexing method and system thereof
According to various embodiments, the present invention provides a product indexing method including receiving product data of a product, the product data comprising at least an image, such that the image includes a product image of the product and a context image which provides the context that the product may be in, such that the context image includes at least one non-product image. Product indexing method further includes identifying the product image, identifying the context image from the image, verifying the product in the product image based on the context image, extracting the product image and indexing the product image. According to various embodiment, the present invention provides a product indexing system for the product indexing system.
US10949444B2 Determining a collection of data visualizations
A set of transition characteristics can be identified. The set of transition characteristics can include continuities and discontinuities between data fields and data visualization channels among a plurality of data visualizations. The set of transition characteristics can be identified by analyzing the plurality of data visualizations and identifying similarities and differences among the data fields and the data visualization channels. A distribution of the data fields and the data visualization channels across the plurality of data visualizations can be determined. A collection of the data visualizations can be determined based on the distribution of the data fields and the data visualization channels across the plurality of data visualizations. The collection of the data visualizations can include at least a subset of the plurality of data visualizations.
US10949443B2 Method and system for sampling and converting vehicular network data
A method for sampling and converting vehicular network data is executed by a vehicle host. The vehicle host selects one of multiple data signals from an original signal, and establishes a data table. The vehicle host further determines whether the original signal includes any data signal remaining unselected. When the original signal does not include any data signal remaining unselected, the vehicle host differentially samples data in the data table corresponding to other time sequences by using the data in the data table corresponding to a first time sequence as a reference to generate a differential data table, and compresses the differential data table. The method can reduce the amount of data by performing differential sampling, so that the compression ratio of the data can be effectively improved, and the delay of data transmission can be avoided.
US10949435B2 System, method and computer program product for defining custom junction objects in an on-demand database service
In accordance with embodiments, there are provided mechanisms and methods for defining custom junction objects in an on-demand database service. These mechanisms and methods for defining custom junction objects in an on-demand database service can enable embodiments to provide for enhanced security and more efficient querying, etc. The ability of embodiments to provide such features may lead to these and other benefits in an on-line environment.
US10949427B2 Stream data processing on multiple application timelines
Accommodating a particular kind of out-of-order data; namely, when data arrives out-of-order because the data is generated in systems that may have different application timelines. As data arrives, it arrives with a particular partition key. For instance, the partition key might identify the source of the data. The data from each partition key is kept in-order with respect to all other data from that same partition key. That said, data from one key is permitted to have a different timeline as compared to data from any other key. Thus, the data may not be in-order when viewed globally across keys. Rather, data is tolerated to be out-of-order globally so long as the lag in the arrived data is within some tolerated lag. If the data arrives having a time that exceeds the maximum tolerated lag, then the system applies some policy to determine what to do with the delayed data.
US10949411B2 Time stamp bounded addition of data to an append-only distributed database table
A method implemented by a computer includes receiving a segment of data that has a time dimension, where the time dimension of the segment of data is bounded by a start time stamp and an end time stamp. The segment of data is added to an append-only database table of a distributed database. The addition operation imposes an inherent data order based upon the start time stamp and end time stamp without the manual definition off database table partition in the distributed database.
US10949408B2 Pervasive search architecture
A pervasive search architecture that indexes personal content of a querying user and made accessible to the user by other users. A compute node of a personal content location facilitates index generation and serve of the index. The index is generated for personal content stored at the personal content location. For a given content location, the index may encapsulate content stored in a set of locations with access permissions. The indexing application runs periodically at the personal content location and incrementally indexes content that is added to the shared locations. The same application allows the user to configure locations with the desired access permissions for participation in the search.
US10949403B2 Policy driven data placement and information lifecycle management
A method, apparatus, and system for policy driven data placement and information lifecycle management in a database management system are provided. A user or database application can specify declarative policies that define the movement and transformation of stored database objects. The policies are associated with a database object and may also be inherited. A policy defines, for a database object, an archiving action to be taken, a scope, and a condition before the archiving action is triggered. Archiving actions may include compression, data movement, table clustering, and other actions to place the database object into an appropriate storage tier for a lifecycle phase of the database object. Conditions based on access statistics can be specified at the row level and may use segment or block level heatmaps. Policy evaluation occurs periodically in the background, with actions queued as tasks for a task scheduler.
US10949401B2 Data replication in site recovery environment
Techniques disclosed herein relate to synchronizing a first database with a second database. Embodiments include detecting a write operation modifying properties of a data object in the first database. While the data object is locked, embodiments write object change data to a journal table. Embodiments query the journal table of the recovery database to retrieve a portion of the object change data corresponding to a first window of time and comprising a plurality of entries. The retrieved portion of object change data is processed to create processed object data by collapsing duplicate entries within the plurality of entries. Embodiments retrieve object data from the first database, corresponding to properties of data objects specified in the processed object change data. The retrieved object data is pushed to the second database, whereby the second database is synchronized with the first database.
US10949384B2 Using a storage system to optimize and maintain the metadata associated with a plurality of small files
A size associated with a first content file is determined to be less than a threshold size. In response to determining that the size associated with the first content file is less than the threshold size, a combined metadata structure is updated at least in part by combining metadata of the first content file with metadata of a second content file in the combined metadata structure. A snapshot tree is updated to reference a first portion of the combined metadata structure corresponding to the first content file and to reference a second portion of the combined metadata structure corresponding to the second content file.
US10949378B2 Automatic and customisable checkpointing
A checkpointing mechanism by which in-memory data structures are copied from computation nodes (200) to staging nodes (700) by using RDMA, checkpoints are made and kept in memory in the staging node (700), and then asynchronously copied to non-volatile storage (150). In contrast to previous approaches, checkpoints remain in volatile memory (740) as part of the checkpointing mechanism. As a result, recovery from checkpoint is potentially faster, since the required checkpoint may be already in memory (740) in the staging node (700). An automatic and customisable mechanism is provided to control when the checkpointing process is triggered. As an alternative to copying an object through the network, the object in memory can be updated to a newer version of the object by applying the chain of changes made in the object in the corresponding computation node (200).
US10949375B2 Methods and apparatus for an interface
Various embodiments of the present technology may provide methods and apparatus for an interface. The interface may be configured to detect a hot unplug condition based on a first output voltage at an output terminal of a first buffer circuit and a second output voltage at an output terminal of a second buffer circuit, wherein the first and second buffer circuits receive a common input. The interface may further detect the hot unplug condition based on a difference of a peak magnitude of the first output voltage and a peak magnitude of the second output voltage.
US10949373B2 Avionics system, architecture, and method
Systems and methods according to present principles provide a test architecture which is designed to support software and hardware testing in an automated environment. Systems and methods are described which include a functional definition and architecture of the test system including the host environment, host-user interface, test scripts, host-to-target communications, target test module, target test shell, target commands and other supporting aspects.
US10949366B2 Using a machine learning module to select a priority queue from which to process an input/output (I/O) request
Provided are a computer program product, system, and method for using at least one machine learning module to select a priority queue from which to process an Input/Output (I/O) request. Input I/O statistics are provided on processing of I/O requests at the queues to at least one machine learning module. Output is received from the at least one machine learning module for each of the queues. The output for each queue indicates a likelihood that selection of an I/O request from the queue will maintain desired response time ratios between the queues. The received output for each of the queues is used to select a queue of the queues. An I/O request from the selected queue is processed.
US10949356B2 Fast page fault handling process implemented on persistent memory
A method is described. The method includes receiving notice of a page fault. A page targeted by a memory access instruction that resulted in the page fault residing in persistent memory without system memory status. In response to the page fault, updating page table information to include a translation that points to the page in persistent memory such that the page changes to system memory status without moving the page and system memory expands to include the page in persistent memory.
US10949355B2 Methods and apparatus for workload based dynamic cache control in SSD
Aspects of the present disclosure provide various apparatus, devices, systems and methods for dynamically configuring a cache partition in a solid state drive (SSD). The SSD may include non-volatile memory (NVM) that can be configured to store a different number of bits per cell. The NVM is partitioned into a cache partition and a storage partition, and the respective sizes of the partitions is dynamically changed based on a locality of data (LOD) of the access pattern of the NVM.
US10949351B2 Bits register for synonyms in a memory system
In an approach to tracking and invalidating memory address synonyms in a memory system includes establishing a bits register for a first virtual address in a memory system, the bits register having synonym fields representing each bit of a first synonym identifier portion of the first virtual address, the first virtual address being mapped to a physical address; determining, for a second virtual address mapped to the physical address, the second virtual address having a second synonym identifier portion, a set of differing bits within the second synonym identifier portion compared to the first synonym identifier portion; and registering the set of differing bits in the bits register.
US10949349B2 Anonymized network addressing in content delivery networks
Systems, methods, apparatuses, and software for a content delivery network that caches content for delivery to end user devices is presented. In one example, a content delivery network (CDN) is presented having a plurality of cache nodes that cache content for delivery to end user devices. The CDN includes an anonymization node configured to establish anonymized network addresses for transfer of content to cache nodes from one or more origin servers that store the content before caching by the CDN. The anonymization node is configured to provide indications of relationships between the anonymized network addresses and the cache nodes to a routing node of the CDN. The routing node is configured to route the content transferred by the one or more origin servers responsive to content requests of the cache nodes based on the indications of the relationships between the anonymous network addresses to the cache nodes.
US10949348B2 Storage device and cache area addressing method
A storage device and a cache area addressing method is disclosed. The storage device includes a memory module, a buffer, a memory controller, and a cache area addressing circuit. The buffer includes a cache area. The memory controller is coupled to the memory module and the buffer. The cache area addressing circuit is coupled to the memory controller and the buffer and configured to perform the followings. A logical address from the memory controller is received. Whether the logical address corresponds to a logical address interval of the cache area is determined. When the logical address corresponds to the logical address interval of the cache area, the logical address is mapped to a first physical address in the cache area according to a base address. Otherwise, the logical address is mapped to a second physical address in the buffer.
US10949346B2 Data flush of a persistent memory cache or buffer
A data processing system includes a plurality of processing units and a system memory coupled to a memory controller. The system memory includes a persistent memory device and a non-persistent cache interposed between the memory controller and the persistent memory device. The memory controller receives a flush request of a particular processing unit among the plurality of processing units, the flush request specifying a target address. The memory controller, responsive to the flush request, ensures flushing of a target cache line of data identified by target address from the non-persistent cache into the persistent memory device.
US10949343B2 Instant storage reclamation ensuring uninterrupted media recording
A processor may initiate a first verification event. The first verification event may be triggered when a mobile device begins generating new data at a first time. The processor may determine, in response to the first verification event, that the mobile device is above a threshold limit of available storage. The processor may analyze one or more applications on the mobile device. The processor may automatically remove a first re-downloadable portion of a first application binary interface associated with a first application from the mobile device. The processor may store the generated new data on the mobile device.
US10949332B2 Data race analysis based on altering function internal loads during time-travel debugging
Determining whether a function-internal load modification affects the output of a traced function. A function is identified within a traced portion of a prior execution of an entity. The function comprises a sequence of executable instructions and produces one or more outputs. Traced output data value(s) that were produced by the traced instance of the function are determined, and an executable instruction within the sequence of executable instructions that performs a load from memory is identified. Execution of the function is emulated, while substituting a traced memory value loaded by the executable instruction during the traced instance of the function with a different memory value, and while producing emulated output data values(s). Based on there being a difference between the traced output data values(s) and the emulated output data values(s), a notification is generated at a user interface or to a software component.
US10949329B2 Machine defect prediction based on a signature
Methods, system, and computer readable medium are presented for predicting defects using a machine learning component based on a generated signature. A trained machine learning component that has been trained with historic data that represents a series of events that occurred within a plurality of heterogeneous systems over a plurality of periods of change for the heterogeneous systems can be received. A base signature for a first heterogeneous system that includes a first mix of modules can be compared to a current signature for the first heterogeneous system to identify one or more irregularities. The trained machine learning component can predict one or more defects for the first heterogeneous system based on the identified irregularity.
US10949325B1 Automated cross-session video game testing
Embodiments disclosed herein include a system that is capable of processing test data across multiple sessions of a video game. In some cases, the tests are performed over multiple video games that share a game engine. The generated test data may be analyzed as the test is being performed and key performance indicators may be extracted from the test data reducing the test data by at least an order of magnitude. Further, the extracted key performance indicators are used to automatically conduct further testing, such as regression testing, based on an analysis of the key performance indicators with respect to trend data generated from prior tests of the video game or of a shared game engine used by multiple video games.
US10949321B1 Operational management of a device
Operational management of an integrated circuit device can be performed by a microcontroller based on information associated with the notification messages generated by the integrated circuit device. The notification messages may include timestamps and metadata for different notification types which can be used to build a timeline. The microcontroller may use the information to monitor the operational health and performance of the integrated circuit device or can communicate this information to a remote management server.
US10949318B2 Display control apparatus, display control method, and recording medium on which display control program is recorded
Provided is, for example, a display control apparatus that generates display information with which an event having occurred in an information processing system can be easily determined. This display control apparatus 101 comprises a display control unit 102 that, on the basis of device information indicating a device detected by a first information processing apparatus in an information processing system and communication information indicating communication executed between a second information processing apparatus in the information processing system and a third information processing apparatus in the information processing system: performs displaying on a display apparatus in a manner such that said device and said first information processing apparatus are associated with one another; and performs displaying on said display apparatus in a manner such that said second information processing apparatus and said third information processing apparatus are associated with one another.
US10949313B2 Automatic failover permissions
A network controller, including: a processor; and a resource permission engine to: provision a composite node including a processor and a first disaggregated compute resource (DCR) remote from the processor, the first DCR to access a target resource; determine that the first DCR has failed; provision a second DCR for the composite node, the second DCR to access the target resource; and instruct the target resource to revoke a permission for the first DCR and grant the permission to the second DCR.
US10949312B2 Logging and update of metadata in a log-structured file system for storage node recovery and restart
A technique is configured to log and update metadata in a log-structured file system to facilitate recovery and restart in response to failure of a storage node of a cluster. A block identifier (ID) is used to identify a block of data serviced by the storage node. Metadata embodied as mappings between block IDs and locations of data blocks in the cluster are illustratively maintained in “active” and “frozen” map fragments. An active map fragment refers to a map fragment that has space available to store a mapping, whereas a frozen map fragment refers to a map fragment that no available space for storing a mapping. The active map fragments are maintained in memory as “in-core” data structures, whereas the frozen map fragments are paged-out and stored on storage devices of the cluster as “on-disk” map fragment structures. Each frozen map fragment written to a segment includes a pointer to a last written frozen map fragment to form a chain (e.g., linked-list) of on-disk frozen map fragments. Each time a data block is persisted on a segment of the storage devices, an active map fragment is populated in-core and a metadata write marker is recorded on the segment (on-disk) indicating the location of the data block that was written to the segment. If a storage node crashes when the active map fragment is only partially populated, the metadata write markers facilitate rebuild of the active map fragment upon recovery and restart of a storage service of the node.
US10949303B2 Durable block storage in data center access nodes with inline erasure coding
Techniques are described in which network devices, such as one or more data center access nodes, are configured to support durable block storage with inline erasure coding, i.e., erasure coding in real time as data is updated. A Durable Block Device (DBD) supports a block level API for one or more storage volumes that may be mapped to one or more applications executed by servers in communication with the data center access nodes. The disclosure describes the operation of the data plane of the DBD that is hosted on one or more access nodes, and its interactions with the management and control planes of the DBD that are hosted on one or more of the servers. The disclosure describes generation of a log structured volume in the DBD configured to gather multiple data blocks into larger chunks of data for inline erasure coding for storage across multiple storage devices.
US10949280B2 Predicting failure reoccurrence in a high availability system
An approach is provided for predicting a reoccurrence of a failure of a critical high availability (HA) component. A real-time failover is determined to be happening based on a failure of a HA system. An actual amount of time taken by an event occurring during the failover is determined. A reference amount of time that the event is expected to take is received. Based on the actual amount of time determined to be not equal to the reference amount of time, the failure is predicted to reoccur unless a fault is repaired. Critical HA components of the HA system that are participating in the event are identified. One of the critical HA components is determined to have failed based on the fault. Self-healing is invoked to repair the fault in the critical HA component by performing a branch based decision making process on the critical HA components.
US10949278B2 Early detection of execution errors
Certain aspects of the present disclosure provide apparatus and techniques for communicating error information during memory operations. For example, certain aspects of the present disclosure may provide a method for memory operations. The method generally including receiving a command from a host device, performing memory operations corresponding to the command received from the host device, detecting an error during the memory operations, and communicating the error based on the detection, wherein the error is communicated before receiving another command from the host device.
US10949267B2 Multiple interacting systems at a site
Disclosed are platforms for communicating among one or more otherwise independent systems involved in controlling functions of buildings or other sites having switchable optical devices deployed therein. Such independent systems include a window control system and one or more other independent systems such as systems that control residential home products (e.g., thermostats, smoke alarms, etc.), HVAC systems, security systems, lighting control systems, and the like. Together the systems control and/or monitor multiple features and/or products, including switchable windows and other infrastructure of a site, which may be a commercial, residential, or public site.
US10949263B2 Computationally efficient reinforcement-learning-based application manager
The current document is directed to automated reinforcement-learning-based application managers that obtain increased computational efficiency by reusing learned models and by using human-management experience to truncate state and observation vectors. Learned models of managed environments that receive component-associated inputs can be partially or completely reused for similar environments. Human managers and administrators generally use only a subset of the available metrics in managing an application, and that subset can be used as an initial subset of metrics for learning an optimal or near-optimal control policy by an automated reinforcement-learning-based application manager.
US10949248B2 Load balancing and destination network address translation middleboxes
A controller of a network control system for configuring several middlebox instances is described. The middlebox instances implement a middlebox in a distributed manner in several hosts. The controller configures a first middlebox instance to obtain status of a set of servers and disseminate the obtained status to a second middlebox instance. The controller configures the second middlebox instance to use the status to select a server from the set of servers.
US10949246B2 Automated network configuration of virtual machines in a virtual lab environment
Methods, systems, and computer programs for creating virtual machines (VM) and associated networks in a virtual infrastructure are presented. The method defines virtual network templates in a database, where each virtual network template includes network specifications. A configuration of a virtual system is created, which includes VMs, virtual lab networks associated with virtual network templates, and connections from the VMs to the virtual lab networks. Further, the configuration is deployed in the virtual infrastructure resulting in a deployed configuration. The deployment of the configuration includes instantiating in the virtual infrastructure the VMs of the configuration, instantiating in the virtual infrastructure the virtual lab networks, retrieving information from the database, and creating and executing programming instructions for the VMs. The database information includes the network specifications from the virtual network templates associated with the virtual lab networks, and network resources for the virtual lab networks from a pool of available network resources. The programming instructions are created for the particular Guest Operating System (GOS) running in each VM based on the GOS and on the retrieved database information. When executed in the corresponding VM GOS, the programming instructions configure the VMs network interfaces with the corresponding network specifications.
US10949243B2 Reducing IPI overhead with CPU overcommit support via IPI broadcast
Systems and methods for IPI overhead reduction with overcommit support are disclosed. In one implementation, a hypervisor running on a host computer system may detect an inter-processor interrupt (IPI) associated with a first virtual processor of a plurality of virtual processors of a virtual machine running on the host computer system. The hypervisor may send the IPI to the plurality of virtual processors. Responsive to determining that at least one virtual processor of the plurality of virtual processors is in an active state, the hypervisor may cause the plurality of virtual processors to stay in a guest execution mode. Additionally, responsive to determining that all virtual processors of the plurality of virtual processors entered an idle state, the hypervisor may cause the plurality of virtual processors to exit the guest execution mode.
US10949232B2 Managing virtualized computing resources in a cloud computing environment
Virtualized computing resources can be managed in a cloud computing environment. For example, a system can receive input indicating that a cloud computing environment is to be reverted back to a prior state prior to an event occurring. Based on the input, the system can determine actions that were performed in the cloud computing environment in response to the event. Each action can involve a creation, a modification, or a deletion of a virtualized computing resource in the cloud computing environment. The system can determine a particular order in which the actions were performed by analyzing timestamps corresponding to the actions. The system can then revert the cloud computing environment back to the prior state by performing an inverse of each action in the plurality of actions in a reverse order to the particular order.
US10949231B2 System and method for implementing different types of blockchain contracts
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing blockchain contracts are provided. One of the methods includes: obtaining bytecode of a blockchain contract, wherein the bytecode comprises an indicator indicating a type of the blockchain contract; determining a virtual machine corresponding to the type based at least on the indicator; and triggering the determined virtual machine to execute the blockchain contract.
US10949230B2 Language lists for resource selection based on language text direction
A device may be configured to enable a user to select a language, and may fulfill resource requests from applications by selecting, from among resources respectively associated with a language, a resource associated with the selected language of the user. However, this resource selection process may be inadequate if the user selects multiple languages; if a resource associated with the selected language of the user is unavailable, but resources associated with related languages are available; or if the user and/or the application specifies an ordering for the selection among the languages. Presented herein are techniques for performing the resource selection by, for respective languages selected by the user, calculating a weight representing a suitability of the language for the resource request; generating a selection order of the selected languages according to the weights; and selecting a resource based on the position of the associated language in the selection order.
US10949229B1 Tracking interactions with a software platform and identifying underutilization of software platform features in a specific deployment
Techniques for tracking software platform utilization by a plurality of entities are described herein. In an embodiment, a management computer system stores first entity data defining a first entity and associating the first entity with a plurality of first accounts, the first entity having access to the management computer system programmed which provides options for performing a plurality of tasks. The management computer system tracks a first plurality of interactions with the management computer system that are performed by each of the plurality of first accounts. The management computer system stores first interaction data defining one or more aspects of interaction with the management computer system that are performed by each of the plurality of first accounts. The management computer system stores second entity data defining a plurality of second entities and associating each of the plurality of second entities with a plurality of second accounts. The management computer system tracks a second plurality of interactions with the management computer system that are performed by each of the plurality of second accounts. The management computer system stores second interaction data defining the one or more aspects of interaction with the management computer system performed by each of the plurality of second accounts. The management computer system computes one or more first metrics for the first entity based, at least in part, on the tracked first interaction data. The management computer system computes one or more second metrics for the plurality of second entities based, at least in part, on the tracked second interaction data. The management computer system generates a display comprising a comparison between the one or more first metrics for the first entity and the one or more second metrics for the plurality of second entities.
US10949225B2 Automatic detection of user interface elements
The present disclosure involves systems, software, and computer implemented methods for automatically detecting user interface elements. One example method includes accessing master frame information for a user interface of an application. The master frame information includes first captured user interface information captured during a first execution of a scenario for the application. A subsequent execution of the scenario is performed, including capturing second captured user interface information. A determination is made that the subsequent execution of the scenario has not passed successfully, due to a non-functional error. A determination is made that the non-functional error is based on a failure to locate a user interface element specified in the master frame. A recovery strategy is performed, using the first captured user interface information and the second captured user interface information, to automatically locate the user interface element.
US10949222B2 System and method for displaying customized user guides in a virtual client application
Systems and methods for displaying a user guide in a Client Virtual Application (“CVA”). The methods include determining, by a client device, a position associated with a user interaction in CVA. The position of the user interaction may be a mouse position relative to the CVA's window or a position of a widget of CVA's window with which the user is interacting via an input device. The client device transfers the position data and application name to a server device on the network. The server device subsequently retrieves, from a content datastore, user guide content associated with the application and position, and transfer the user guide content for rendering on the client device. The server device may also determine a display position and send it to the client device. The client device may render the user guide according to a rendering policy.
US10949221B2 Executing instructions to store context information based on routine to be executed
Optimizations are provided for sibling calls. A sibling caller is marked to indicate that it may call a sibling routine or that it may call an external sibling routine. Based on the marking, certain processing is performed to facilitate use of sibling calls, particularly when the sibling routine being called is external to the caller.
US10949219B2 Containerized runtime environments
A method for executing a data processing pipeline may be provided. The method may include identifying a file providing a runtime environment required for executing a series of data processing operations comprising the data processing pipeline. The file may be identified based on one or more tags associated with the data processing pipeline. The one or more tags may specify at least one runtime requirement for the series of data processing operations. The file may be executed to generate an executable package that includes a plurality of components required for executing the series of data processing operations. The series of data processing operations included in the data processing pipeline may be executed by at least executing the executable package to provide the runtime environment required for executing the series of data processing operations. Related systems and articles of manufacture, including computer program products, are also provided.
US10949217B1 Systems and methods for developing digital experience applications
In one implementation, systems and methods are provided for developing a computer-implemented digital experience application having a first and a second micro-application. Each micro-application includes a front end interface configured to receive and display information. The first micro-application includes a first event manager configured to detect an application event belonging to a category, and a first state manager configured to detect an application state belonging to the category. The digital experience application further includes a driver application configured to host the first and second micro-applications, an event hub configured to receive the detected application event from the first micro-application, and a state store configured to store the detected application state received from the first micro-application. The second micro-application includes a second event manager configured to receive the detected application event from the event hub, and a second state manager configured to receive the detected application state from the state store.
US10949212B2 Saving and restoring machine state between multiple executions of an instruction
Saving and restoring machine state between multiple executions of an instruction. A determination is made that processing of an operation of an instruction executing on a processor has been interrupted prior to completion. Based on determining that the processing of the operation has been interrupted, current metadata of the processor is extracted. The metadata is stored in a location associated with the instruction and used to re-execute the instruction to resume forward processing of the instruction from where it was interrupted.
US10949210B2 Shadow cache for securing conditional speculative instruction execution
A computing device, having: a processor; memory; a first cache coupled between the memory and the processor; and a second cache coupled between the memory and the processor. During speculative execution of one or more instructions, effects of the speculative execution are contained within the second cache.
US10949209B2 Techniques for scheduling instructions in compiling source code
Examples described herein generally relate to generating, from a listing of source code, a plurality of basic blocks for compiling into intermediate language, determining, for a first basic block of the plurality of basic blocks, first heuristics related to applying a first plurality of optimizations to the first basic block, determining, for a second basic block of the plurality of basic blocks, second heuristics related to applying a second plurality of optimizations to the second basic block, and applying, based on the first heuristics and the second heuristics, one of the first plurality of optimizations to the first basic block to schedule first instructions for the first basic block and one of the second plurality of optimizations to the second basic block to schedule second instructions for the second basic block.
US10949208B2 System, apparatus and method for context-based override of history-based branch predictions
In one embodiment, an apparatus includes a context-based prediction circuit to receive an instruction address for a branch instruction and a plurality of predictions associated with the branch instruction from a global prediction circuit. The context-based prediction circuit may include: a table having a plurality of entries each to store a context prediction value for a corresponding branch instruction; and a control circuit to generate, for the branch instruction, an index value to index into the table, the control circuit to generate the index value based at least in part on at least some of the plurality of predictions associated with the branch instruction and the instruction address for the branch instruction. Other embodiments are described and claimed.
US10949206B2 Transposing a matrix using a streaming engine
Software instructions are executed on a processor within a computer system to configure a steaming engine to operate in either a linear mode or a transpose mode. A stream of addresses is generated using an address generator, in which the stream of addresses includes consecutive nested loop iterations for at least a first loop and a second loop. While in the linear mode, the first loop is treated as an inner loop. While in the transpose mode, the second loop is treated as the inner loop. A matrix can be fetched from memory in the linear mode to provide row-wise vectors. A matrix can be fetched from the memory in the transpose mode to provide column wise vectors.
US10949205B2 Implementation of execution compression of instructions in slice target register file mapper
A computer system includes a dispatch routing network to dispatch a plurality of instructions, and a processor in signal communication with the dispatch routing network. The processor determines a move instruction from the plurality of instructions to move data produced by an older second instruction, and copies a splice target file (STF) tag from a source register of the move instruction to a destination register of the move instruction without physically copying data in a slice target register and without assigning a new STF tag destination to the move instruction.
US10949204B2 Microcontroller with configurable logic peripheral
A microcontroller has a central processing unit, memory, I/O ports and a plurality of peripheral units, wherein one of the peripheral units is a configurable logic cell. The configurable logic cell is formed by a look-up table formed by a plurality of memory cells receiving a predefined number of input address signals selectable from internal signals provided by the peripheral units and at least one external signal provided by at least one external pin and generating an output signal. The central processing unit is configured to directly provide input address signals for the look-up table.
US10949203B2 Technologies for ensuring functional safety of an electronic device
Technologies for ensuring functional safety of an electronic device include receiving data by a primary and secondary hardware unit and performing a function on the data. Each of the primary and secondary hardware unit perform the same function on their respective set of data to generate corresponding results. A determination is made whether the hardware units are synchronized and the results can be compared. If so, the results are compared and an alert is generated if the results do not match.
US10949200B2 Methods and apparatus for executing data-dependent threads in parallel
Methods and apparatus for parallel processing are provided. A multicore processor is described. The multicore processor may include a distributed memory unit with memory nodes coupled to the processor's cores. The cores may be configured to execute parallel threads, and at least one of the threads may be data-dependent on at least one of the other threads. The distributed memory unit may be configured to proactively send shared memory data from a thread that produces the shared memory data to one or more of the threads.
US10949197B1 Analysis of patch impact on a running database application
A method, system and computer program for analysis of patch impact. The method comprises obtaining first data manipulating statement (DMS) from description of a patch to be installed to a database system; extracting first parse tree and first access path of first DMS; obtaining second DMS from an running database application; extracting second parse tree of second DMS; comparing first parse tree with second parse tree and first access path with second access path; and installing the patch to a database system in response to a determination that first parse tree is a subset of second parse tree and first access path is a subset of second access path.
US10949194B2 Updating dependent services
An update system is provided that generates a service list of services and sorts the services in the service list from least dependent services to most dependent services. Services that are unaffected by updates as determined based on the sorting are removed. An update runbook is generated with steps for updating the services. An order of the steps is based on the sorted service list, and the steps indicate target services, hosting machines and actions to perform on target services.
US10949192B2 Virtualized file server data sharing
In one embodiment, a system for managing a virtualization environment includes a set of host machines, each of which includes a hypervisor, virtual machines, and a virtual machine controller, and a first virtualized file server configured to receive a request to access a storage item located at a second virtualized file server, determine that the storage item is designated as being accessible by other virtualized file servers, identify an FSVM of the second virtualized file server at which the storage item is located, and forward the request to the FSVM of the second virtualized file server. The storage item may be designated as being accessible by other virtualized file servers when the storage item is associated with a predetermined tag value indicating that the storage item is shared among virtualized file servers. The predetermined tag value may be stored in a sharding map in association with the storage item.
US10949187B2 Adjusted consolidated digital experience
Provided are techniques for an adjusted consolidated digital experience. A contributed service is installed in a container. The contributed service is executed in a first runtime environment to display a first output on a display. A native service is executed in a second runtime environment to display a second output in the display with the first output.
US10949186B2 Automatic generation of a software configuration for license reconciliation
A computing system may include a database and server device(s) disposed within a remote network management platform. The database may contain (i) discovery information for installations of software applications on computing devices of a managed network, and (ii) software configurations for a subset of the software applications, the software configurations respectively indicating rights allocations and consumption for each of the subset of the software applications. The server device(s) may be configured to: determine that the software configurations do not support a particular software application, where the discovery information indicates that the particular software application is installed on computing device(s) of the managed network; and responsively, generate a particular software configuration for the particular software application, the particular software configuration indicating: (i) a rights allocation of zero rights, and (ii) a rights consumption according to the discovery information; and update the database to include the particular software configuration.
US10949182B2 Systems and methods for generating code for parallel processing units
Systems and methods generate code from a source program where the generated code may be compiled and executed on a Graphics Processing Unit (GPU). A parallel loop analysis check may be performed on regions of the source program identified for parallelization. One or more optimizations also may be applied to the source program that convert mathematical operations into a parallel form. The source program may be partitioned into segments for execution on a host and a device. Kernels may be created for the segments to be executed on the device. The size of the kernels may be determined, and memory transfers between the host and device may be optimized.
US10949181B1 Computing performance for execution of functions called by function handles
Extended types are defined for functions that are called by function handles in a programming environment. The extended types can be accessed and used by a computing system to improve compile-time and run-time performance of the computing system.
US10949173B1 Systems and methods for automatic code generation
In accordance with some embodiments, a method may include displaying, by one or more processors, a user interface (UI) element associated with UI program code, the UI element embedded in first program code. The method may include receiving, by the one or more processors, a first value setting of a UI control of the UI element, and executing, by the one or more processors, the UI program code. The executing may be triggered by the receiving of the first value setting, the executing producing a first result comprising a computational result that is graphically displayed by the UI element. The method may further include generating, by the one or more processors and following the executing, second program code comprising a code portion that, when executed, produces the computational result.
US10949172B1 System, method, and computer program for determining incremental code coverage of a software project
A system, method, and computer program product are provided for determining incremental code coverage of a software project. In operation, a system provides computation of project specific incremental (delta) code coverage in parallel in scenarios of multiple project teams working on different projects on a same module (or in the same repository). Further, an incremental code/mutation coverage analyzer engine associated with the system may be integrated with a project management tool and a version control software to obtain the changed code lines with respect to each project, using what it calculates as the incremental code and/or the mutation coverage.
US10949166B2 Mechanical computing systems
Systems and methods are disclosed for creating mechanical computing mechanisms and Turing-complete systems which include combinatorial logic and sequential logic, and which are energy-efficient.
US10949164B2 Volume of sound adjustment method, electronic device thereof and non-transitory computer readable storage medium device thereof
A volume of sound adjustment method includes the following steps: outputting an audio with a played volume; detecting a volume of environmental noise; comparing the volume of environmental noise with a setting volume, and setting the lower one as a first target volume and setting the higher one as a second target volume; and gradually adjusting the played volume from the first target volume to the second target volume at an adjusting speed. In addition, an electronic device for adjusting a volume and a non-transitory computer readable storage medium device are also disclosed.
US10949158B2 Screenshot method and apparatus
A screenshot method includes receiving, by a local terminal, a remote screenshot instruction sent by a remote terminal, taking a screenshot by executing a screenshot logic corresponding to the remote screenshot instruction, and sending the screenshot to the remote terminal. The screenshot logic us configured in an operating system of the local terminal and corresponds to a version of the operating system.
US10949156B2 Digital media display system
There is provided a custom display for high resolution 4k and greater art, video, and digital displays in several different capacities and monitor configurations. This is controlled via an app that can reside on smart phone, tablet, laptop, or desktop computer. Dependent on the monitor configuration and content we can display this in over 4k quality for an unparalleled user experience.
US10949153B2 Methods and systems for facilitating the generation of a customized response based on a context
Disclosed herein is a system for facilitating the generation of a customized response based on a context, in accordance with some embodiments. Accordingly, the system may include a communication device configured for receiving at least one sensor data from at least one sensor associated with at least one user. Further, the system may include a processing device configured for analyzing the at least one sensor data and determining a context based on analyzing. Further, the processing device may be configured for identifying a customized profile associated with the context. Further, the system may include a storage device configured for retrieving the customized profile. Further, the processing device may be configured for generating a customized response based on the at least one sensor data and the customized profile. Further, the system may include a presentation device. Further, the presentation device may be configured to present the customized response.
US10949140B2 Installer package and information processing apparatus
An installer package includes an installer program for an information processing apparatus. The information processing apparatus includes a storage storing a first driver, first driver information including model identification information, and first port information, and a controller configured to execute the installer program of the installer package including a second driver, an executable file including the installer program, and a reference table. The installer program, when executed by the controller, causes the information processing apparatus to perform: obtaining the first driver information from the storage; obtaining the first port information corresponding to the obtained first driver information from the storage; determining whether the model identification information of the obtained first driver information is included in the reference table; and based on determining that the model identification information of the obtained first driver information is included in the reference table, installing the second driver in the storage.
US10949136B2 Information processing device and recording medium
An information processing device includes a controller that controls a notification of information in a case in which a first image for executing a first function and a second image for executing a second function are selected together.
US10949133B2 Information processing apparatus configured to determine a transmission source device of a packet and information processing method
An information processing apparatus connected to a plurality of networks, includes: a plurality of device drivers each of which is receives a packet from each of the networks; and circuitry determines a network to which a transmission source device of the packet belongs based on information indicating which of the device drivers has received the packet.
US10949124B2 Virtualized block storage servers in cloud provider substrate extension
A first block storage server virtual machine to host a first volume using one or more storage devices of a computer system is executed by the computer system. A second virtual machine having access to a virtual block storage device is executed by the computer system. A block storage client is executed by the computer system. A first block storage operation is received by the block storage client from the second virtual machine, the first block storage operation to perform on the virtual block storage device. A message is sent by the block storage client to the first block storage server virtual machine to cause the first block storage server virtual machine to perform the block storage operation with the first volume.
US10949122B2 Write management for increasing non-volatile memory reliability
A computer-implemented method, according to one embodiment, includes: determining a current temperature associated with an intended storage location in memory for data in a write request, determining a percentage of first logical states included in a binary representation of the data in the received write request, selecting a write management operation in response to determining that the current temperature associated with the intended storage location is outside a predetermined range, and sending one or more instructions to perform the write management operation. Moreover, the write management operation corresponds to the determined percentage of first logical states included in the binary representation. Other systems, methods, and computer program products are described in additional embodiments.
US10949117B2 Direct data transfer in memory and between devices of a memory module
The present disclosure includes apparatuses and methods related to direct data transfer in memory. An example apparatus can include a first number of memory devices coupled to a host via a respective first number of ports and a second number of memory devices coupled to the first number of memory device via a respective second number of ports, wherein first number of memory devices and the second number of memory devices are configured to transfer data based on a first portion of a command including instructions to read the data from first number of memory devices and send the data directly to the second number of devices and a second portion of the command that includes instructions to write the data to the second number of memory devices.
US10949111B2 Updating operating system images of inactive compute instances
Updating inactive compute instances is disclosed. It is determined that a first compute instance that boots from an operating system image on a first storage device is in an inactive state. It is determined that updates to the operating system image on the first storage device exist. The operating system image is copied from the first storage device to a second storage device. The operating system image on the second storage device is updated with the updates to generate an updated operating system image on the second storage device. The updated operating system image is copied form the second storage device to the first storage device in place of the operating system image.
US10949109B2 Expansion cartridge for deduplication of data chunks in client devices interspersed in networked environments
An expansion cartridge (200) and a method for deduplicating the data chunks stored at a client device (100) using the expansion cartridge (200), (300) are claimed herein. As per the invention, the expansion cartridge (200) is attachable, externally, to client devices (100) carrying the electronic data files to be transferred, wherein the expansion cartridge (200) is characterized by a file management component (220), a chunk management component (240), a storage component (260), and a mirroring component (280), and wherein, the expansion cartridge (200) on being attached with the client devices (100) interfaces with a client side data historian (125) and a client side processor (150) in the client device (100) using interfacing options, including without limitation, Small Computer System Interfaces (SCSI), Fibre Channel (FC) Interface, Ethernet Interface, Advanced Technology Attachment (ATA) Interface or a combination thereof.
US10949107B1 Fragment filling for storage system with in-line compression
Methods and apparatus are provided for reporting fragment filling in storage systems. An exemplary method comprises obtaining at least one compressed allocation unit of data in a storage system; reserving space for the at least one compressed allocation unit in a compressed segment based on a greater of (i) a size of the at least one compressed allocation unit, and (ii) a minimum target fragment length specified for at least one write operation class; and writing the at least one compressed allocation unit to the reserved space. An attempt is optionally first made to fill the at least one compressed allocation unit of data in a free extent and/or a hidden fragment of at least one compressed segment prior to reserving the space. The reserving the space is optionally only performed if the attempt to fill the at least one compressed allocation unit of data is not successful.
US10949100B2 Configurable memory storage system
Various embodiments for configurable memory storage systems are disclosed. The configurable memory storages selectively choose an operational voltage signal from among multiple operational voltage signals to dynamically control various operational parameters. For example, the configurable memory storages selectively choose a maximum operational voltage signal from among the multiple operational voltage signals to maximize read/write speed. As another example, the configurable memory storages selectively choose a minimum operational voltage signal from among the multiple operational voltage signals to minimize power consumption.
US10949094B2 Storage device and operating method of storage device
A storage device includes a data buffer, a device controller, and nonvolatile memories. The data buffer is configured to transact data from an external device. The device controller is configured to receive a command and an address from an external device, to control the data buffers, and to transact data with the data buffers. The nonvolatile memories are configured to perform write, read, and erase operations under control of the device controller. When a first link training between an external device and the data buffers is performed by the external device, the device controller performs a second link training between the device controller and a data buffer internally without control of the external device.
US10949093B2 Scalable data access system and methods of eliminating controller bottlenecks
A data access system has host computers having front-end controllers nFE_SAN connected via a bus or network interconnect to back-end storage controllers nBE_SAN, and physical disk drives connected via network interconnect to the nBE_SANs to provide a distributed, high performance, policy based or dynamically reconfigurable, centrally managed, data storage acceleration system. The hardware and software architectural solutions eliminate BE_SAN controller bottlenecks and improve performance and scalability. In an embodiment, the nBE_SAN (BE_SAN) firmware recognize controller overload conditions, informs Distributed Resource Manager (DRM), and, based on the DRM provided optimal topology information, delegates part of its workload to additional controllers. The nFE_SAN firmware and additional hardware using functionally independent and redundant CPUs and memory that mitigate single points of failure and accelerates write performance. The nFE_SAN and FE_SAN controllers facilitate Converged I/O Interface by simultaneously supporting storage I/O and network traffic.
US10949084B2 Display screen component and electronic device
A display screen component and an electronic device are provided. The display screen component includes a display screen and a sensor unit arranged at a side of the display screen. The display screen includes a display area and a non-display area. The sensor unit includes a signal emitter and a signal receiver, the signal emitter is arranged at a side of the non-display area, and the signal receiver is arranged at a side of the display area. The non-display area includes a functional portion, the signal emitter is configured to emit a detecting signal to outside through the functional portion and the signal receiver is configured to receive a reflected signal from the outside through the display screen, in which the detecting signal is changed into the reflected signal after being reflected by an external object.
US10949081B2 Devices, methods, and graphical user interfaces for messaging
An electronic device with improved methods and interfaces for messaging displays a messaging user interface that includes a conversation transcript of a messaging session between a user of the electronic device and at least one other user. A first message that includes foreign language text is received from a remote device that corresponds to another user included in the messaging session. In response to receiving the first message, the electronic device displays the first message in the conversation transcript. In response to detecting a first input at a location that corresponds to the foreign language text in the first message: in accordance with a determination that the first input meets translation criteria, the electronic device performs a foreign-language-text-translation action; and in accordance with a determination that the first input does not meet the translation criteria, the electronic device forgoes performance of the foreign-language-text-translation action.
US10949080B2 Online systems and methods for advancing information organization sharing and collective action
Methods and systems and mobile device interfaces for creating, joining, organizing and managing via mobile devices affinity groups in a cloud computing environment for social and business purposes.
US10949069B2 Shake event detection system
Systems, apparatuses, and methods for performing a user interface action are provided. In one embodiment, an example method includes receiving, by one or more computing devices, data indicative of a user input directed to causing a motion of a virtual camera associated with a user interface. The method further includes detecting, by the one or more computing devices, a shake event associated with the user interface based at least in part on the motion of the virtual camera. The method further includes performing, by the one or more computing devices, an action associated with the user interface based at least in part on the detected shake event.
US10949065B2 Desktop launcher
The disclosure relates to a method for interaction. At least one card is presented in a UI of a launcher, each of the at least one card comprises content related items associated with a category of the card. A page is presented in response to a user input indicating switching from presentation of a card to presentation of the page, the page comprises content related items associated with a category of the page, the card is of the same category as the page and comprises a subset of the content related items of the page.
US10949058B1 Generating and manipulating three-dimensional (3D) objects in a 3D environment of an alternative reality software application
Methods and apparatuses are described for generating and manipulating 3D objects in a 3D environment of an alternative reality software application. A server retrieves a data set comprising data elements, each having one or more attributes. The server generates, for each data element, a virtual object, each virtual object positioned inside a virtual container and located in proximity to a center of the virtual container. The server attaches virtual magnets to an exterior surface of the virtual container, each magnet associated with a data filter value and an attraction value. The server determines, for each virtual object, a movement distance and a movement speed in relation to each virtual magnet based upon the data filter value and the attraction value for the virtual magnet. The server moves at least a portion of the virtual objects to a new location based upon the movement distance and movement speed.
US10949052B2 Social interaction in a media streaming service
A streaming media service can permit artists or other users to create and upload “posts” to the service. Posts can include text, references to content items in the catalog of the streaming media service, and/or non-catalog media content items that are created by the artist and uploaded as part of the post. Posts can be presented to users as they browse the catalog of the streaming media service and/or in a dedicated feed. The rendering of a post on a user device can include graphical user interface controls that allow the user to access content items referenced by or included in the post.
US10949049B1 Apparatus and method for alternate channel communication initiated through a common message thread
A server has a processor and a memory storing a multiple channel message thread module with instructions executed by the processor to identify when participants at client devices are actively viewing a common message thread at the same time to establish a participant viewing state. An alternate channel communication lock prompt is supplied to the client devices in response to the participant viewing state. An alternate channel communication is delivered to the client devices in response to activation of the alternate channel communication lock prompt by at least one participant.
US10949048B2 Inference-based visual map of organizational structure and resource usage
Organizations may comprise a variety of resources that are assigned to various organizational units, and allocated for various projects or tasks. A user who wishes to understand the organizational structure of the resources may examine information sources, such as resource manifests and resource access logs, and interpret such information with the user's knowledge of the organization, but may fail to achieve a comprehensive, accurate, and up-to-date understanding of the organization. Instead, interactions among users and resources may be monitored to infer organizational structure; assignment of resources to organizational units; relationships among resources; and usages arising within such resource relationships. Based on such inferences, an interactive visual map may be automatically generated that depicts the arrangement of the organization and the interrelationships of the resources. A user may interact with the visualized resources, such as changing the time range or level of detail, or selecting resources to view usage information.
US10949038B2 Organic light-emitting display panel and organic light-emitting display device having built-in touchscreen
An organic light-emitting display panel having a built-in touchscreen includes a plurality of subpixels defined therein by a plurality of data lines and a plurality of gate lines, an encapsulation layer having an encapsulating function, and a color filter layer located on the encapsulation layer. An organic light-emitting display device includes the organic light-emitting display panel. Both the organic light-emitting display panel having a built-in touchscreen and the organic light-emitting display device having a built-in touchscreen is provided with a structure enabling a touchscreen disposed therewithin.
US10949034B2 Single-layer sensor array scan
A method of performing a scan of a sensor array is disclosed, as well as an associated processing system and input device. The sensor array comprises a plurality of sensor electrodes in a single layer. A plurality of routing traces is arranged in the single layer. The method comprises, for each sensor electrode of the plurality of sensor electrodes, acquiring, during a first period, an absolute capacitive measurement for the sensor electrode. The method further comprises, for each bordering sensor electrode of one or more bordering sensor electrodes of the plurality of sensor electrodes, acquiring, during a second period, a transcapacitive measurement between the sensor electrode and the bordering sensor electrode.
US10949032B2 Circuit, touch chip, and electronic device for capacitance detection
The present disclosure discloses a circuit, touch chip, and electronic device for capacitance detection. The circuit for capacitance detection comprises: a control module (112), a charge transfer module (142), a processing module (152), a driving module (122), and an offsetting module (132), the control module (112) being configured to charge a detection capacitor (Cx) by controlling the driving module (122), the offsetting module (132) being configured to charge an offset capacitor (Cc), and control the offset capacitor (Cc) to perform charge offsetting on the detection capacitor (Cx); the charge transfer module (142) being configured to convert charge of the detection capacitor after the charge offsetting to generate an output voltage (VOUT); and the processing module (152) being configured to determine, based on the output voltage (VOUT), a capacitance variation of the detection capacitor (Cx) before and after the detection capacitor is affected by an external electric field.
US10949030B2 Shear-poled curved piezoelectric material
Acoustic transducers can be formed form piezoelectric materials including one or more curved (non-linear) segments. The piezoelectric material can be shear poled such that a poling direction of the piezoelectric material can follow the curvature of the piezoelectric material. The piezoelectric material can also have a unidirectional poling direction. In some examples, the piezoelectric material can be a closed ring with a circular or partially circular shape. A shear poling process for a piezoelectric material with curves can include shear poling segments of the piezoelectric material with one or more sets of poling electrodes. The poling electrodes of a respective one of the one or more sets of poling electrodes can be coupled to the same side of the piezoelectric material.
US10949025B2 Optical touch device, display and electronic device
The present disclosure provides an optical touch device and a manufacturing method thereof, a display and an electronic device, wherein the optical touch device comprises: a pixel array (11) that comprises a plurality of pixel sub-circuits (101) each of which comprises M first pixels (1011) and N second pixels (1012), wherein detection rays with a preset frequency are emitted by the second pixels (1012), where M and N are positive integers; a light receiving array (12) that comprises a plurality of light receivers (121) corresponding, at a one-to-one basis, to the plurality of pixel sub-circuits (101), wherein each of the light receivers (121) generates an sensing signal by receiving reflected rays of the detection rays emitted by a corresponding second pixel (1012); and a detection circuit (13) connected with the plurality of light receivers (121), wherein the detection circuit (13) performs touch positioning.
US10949017B1 Projected capacitive to surface capacitive interface
A projected capacitive to surface capacitive interface comprises a projected capacitive touch controller connected to a projected capacitive touch sensor either with a chip on flex circuit or with a discrete chip on board controller, a connector wire, which coordinates the interface between the projected capacitive touch controller and an emulation board, a surface capacitive touch controller and a connector connecting the surface capacitive touch controller to a host computer. The interface communicates with the microcontroller that converts a calculated touch position to resistance values that are then sent to the surface capacitive touch controller as if the resistance values were measured values at four corners of a touch screen. The surface capacitive controller then is able to recalculate the calculated touch position using these resistance values and sends/reports a final touch position to the host computer.
US10949016B2 Display device including an electrode overlapping a frame area outside the display area
According to one embodiment, a display device which displays an image in a display area based on a pixel signal is provided. The display device includes a first substrate, a second substrate opposed to the first substrate, a first electrode arranged in the first substrate and overlapping a frame area outside the display area, second electrodes arranged in the second substrate and overlapping the display area, and a touch detection driver configured to output a drive signal to the first electrode and detect contact or proximity of an object with the frame area based on electrostatic capacitance between the first electrode and the second electrodes.
US10949014B2 Display apparatus that includes electrodes in a frame area
A display apparatus includes a first substrate, a second substrate, a display functional layer, first electrodes, second electrodes, third electrodes, and a drive circuit. The second substrate faces the first substrate. The display functional layer is provided between the first substrate and the second substrate and used to display an image in a display area. The first electrodes are provided in the display area between the first substrate and the second substrate. The second electrodes are provided, facing the first electrodes, in the display area on the surface of the second substrate. The third electrodes are provided in a frame area on the outer side of the display area. The drive circuit supplies a first drive signal to at least one of the first electrodes and the second electrodes.
US10949009B2 Electronic apparatus
An electronic apparatus includes a display unit including a display panel and a display circuit board connected to the display panel. An input sensing unit includes a touch panel which includes an active area and a peripheral area adjacent to the active area and includes sensor patterns disposed in the active area, and a touch circuit board connected to the peripheral area of the touch panel. A polarizing film is disposed on the input sensing unit and is configured to polarize incident light. A step-difference compensation member is disposed between the polarizing film and the input sensing unit and includes a main portion overlapping the active area and a plurality of slit portions disposed between the main portion and the touch circuit board.
US10949008B2 Display device
A display device may include a display panel, an input sensing unit, and a driving circuit board. The display panel includes a base substrate and a driving pad, and the input sensing unit includes an encapsulation substrate and an input pad. The driving circuit board may be provided on one of side surfaces of the base substrate adjacent to the driving pad and on one of connection surfaces of the encapsulation substrate adjacent to the input pad and may be electrically connected to the driving pad and the input pad, respectively.
US10949003B2 Display apparatus for individually controlling transparency and rendering state of each of a plurality of areas and display method thereof
A display apparatus is provided. The display apparatus includes: a display that has an adjustable transparency; a sensor configured to detect bending of the display; and a controller configured to recognize the display as being divided into a plurality of areas based on the detected bending, and individually control the transparency and a rendering state of each of the plurality of areas.
US10948993B2 Picture-taking within virtual reality
In one embodiment, a method includes a computing system receiving hand configuration data associated with a user of an artificial reality application. The system may determine, based on the hand configuration data, that two fingers of a virtual left hand and two fingers of a virtual right hand of the user are extended. The system may determine that those fingers define a quadrilateral in a virtual environment, with the two fingers of the virtual left hand defining a first corner of the quadrilateral and the two fingers of the virtual right hand defining an opposite corner of the quadrilateral. The system may generate, based on the quadrilateral and a viewpoint of the user in the virtual environment, an image that captures a scene in the virtual environment. The system may then display the generated image in the virtual environment.
US10948990B2 Image classification by brain computer interface
A method of classifying an image is disclosed. The method comprises: applying a computer vision procedure to the image to detect therein candidate image regions suspected as being occupied by a target; presenting to an observer each candidate image region as a visual stimulus, while collecting neurophysiological signals from a brain of the observer; processing the neurophysiological signals to identify a neurophysiological event indicative of a detection of the target by the observer; and determining an existence of the target in the image is based, at least in part, on the identification of the neurophysiological event.
US10948986B2 System for performing eye detection and/or tracking
This disclosure describes, in part, systems and techniques for performing eye tracking. For instance, a system may include a first imaging device that generates first image data. The system may then analyze the first image data to determine a location of a face of a user. Using the location, the system may cause an actuator to move from a first position to a second position in order to direct a second imaging device towards the face of the user. While in the second position, the second imaging device may generate second image data representing at least the face of the user. The system may then analyze the second image data to determine a gaze direction of the user. In some instances, the first imaging device may include a first field of view (FOV) that is greater than a second FOV of the second imaging device.
US10948974B2 Head-mounted display device, program, and method for controlling head-mounted display device
A head-mounted display device includes: an image display unit which is mounted on a head of a user and displays an image in such a way that the user can visually recognize an external scene; a camera; a detection control unit which detects an operation with a pointing element, based on a picked-up image picked up by the camera; and an operation control unit which controls the image on the image display unit, based on the operation detected by the detection control unit. If the pointing element is detected from the picked-up image picked up by the camera, the operation control unit causes the image display unit to display a hand-finger image showing at least one of position and shape of the pointing element.
US10948970B2 Low power microcontroller
A low power microcontroller that includes a low power node controller adapted to retrieve data from peripheral devices is presented. The microcontroller contains a state machine coupled to a storage medium, which is adapted to store a set of instructions executable by the state machine. The microcontroller also contains a power domain controller, which is adapted to enable the state machine upon receipt of a notification signal. As an option, the microcontroller contains a plurality of communication controllers for communicating with a plurality of external devices, wherein the power domain controller includes a register which may be read by the state machine to identify a communication controller among the plurality controllers. Also, a method of operating a microcontroller for use with an external device is presented. The method provides a state machine which executes a set of instructions.
US10948967B2 Mobile device virtualization solution based on bare-metal hypervisor with optimal resource usage and power consumption
The invention provides multiple secure virtualized environments operating in parallel with optimal resource usage, power consumption and performance. The invention provides a method whereby virtual machines (VMs) have direct access to the computing system's hardware without adding traditional virtualization layers while the hypervisor maintains hardware-enforced isolation between VMs, preventing risks of cross-contamination. Additionally, some of the VMs can be deactivated and reactivated dynamically when needed, which saves the computing system resources. As a result, the invention provides bare-metal hypervisor use and security but without the limitations that make such hypervisors impractical, inefficient and inconvenient for use in mobile devices due to the device's limited CPU and battery power capacity.
US10948959B2 Method and apparatus to control power assist unit
An information handling system includes a power supply unit (PSU) and a power assist unit (PAU). The PSU provides a power rail to power a load, and a constant current indication that indicates whether the power supply unit is operating in a constant current mode. The PAU is coupled to the power rail, and includes a power storage element, a converter coupled to the power storage element and to the power rail, and a controller. The controller receives an enable signal when the constant current indication indicates that the first power supply unit is operating in the constant current mode, and in response, the controller directs the converter to convert a voltage from the power storage element and to a current to the power rail to meet an additional demand of the load for power.
US10948944B2 Electronic device
An electronic device is provided. The electronic device includes a main body including a first main body and a second main body, and a connecting device connected to a first side of the first main body and a second side of the second main body such that the first main body and the second main body are movable relative to each other. The main body includes a first portion adjacent to the connecting device and a second portion away from the connecting device. A thickness of the first portion is greater than a thickness of the second portion.
US10948939B2 Display driver, circuit device, electro-optical device, and electronic apparatus
A display driver includes a driving circuit including an amplifier circuit and configured to cause the amplifier circuit to output a data voltage corresponding to display data, a reference voltage generation circuit configured to generate a reference voltage supplied to a reference current source of the amplifier circuit and output the reference voltage to an output node, and a setting circuit configured to set a voltage of the output node of the reference voltage generation circuit. The setting circuit includes a capacitor having one end connected with the output node, and a control circuit configured to control a voltage of another end of the capacitor based on an enable signal to change a voltage of the output node from a first voltage at which a reference current flowing in the reference current source is off, toward the reference voltage.
US10948938B2 Power measurement in a two-wire load control device
A two-wire load control device may be configured to compute an accurate estimate of real-time power consumption by a load that is electrically connected to, and controlled by, the two-wire load control device. The load control device may be adapted to measure a voltage drop across the device during a first portion of a half-cycle of an AC waveform provided to the device. The device may be further configured to estimate a voltage drop across the load during the second portion of the half-cycle. The estimated voltage drop may be based on the measured voltage drop. The device may be further configured to measure a current supplied to the load during a second portion of the half-cycle. The device may be configured to estimate power consumed by the load based on the measured current and the estimated voltage drop.
US10948933B2 Digital-to-analog converter power-up control
A digital-to-analog converter includes a resistor ladder, a first switch and a protection circuit. The first switch includes a first terminal and a second terminal that are respectively coupled to a rung of the resistor ladder and a reference voltage node. The protection circuit is coupled to the reference voltage node and to a reference voltage input terminal. The protection circuit includes a second switch, a third switch, and a fourth switch. First and second terminals of the second switch are respectively coupled to the reference voltage node and the reference voltage input terminal. First and second terminals of the third switch are respectively coupled to the reference voltage node and a reference voltage feedback terminal. The first and second terminals of the fourth switch are respectively coupled to the reference voltage input terminal and the reference voltage feedback terminal.
US10948928B2 Platooning method for application in heavy trucks
A method for guiding a motor vehicle on the basis of image data when autonomously driving the motor vehicle in platooning formation following a leading vehicle, by a steering controller coupled to a steering system and a headway controller receiving and controlling a vehicle's interdistance relative to a leading vehicle, said method comprising controlling, by the steering controller, the vehicle's lateral distance relative to a first lane side, said steering controller receiving inputs from a first lane side detector mounted on a first front side location of the vehicle, and from a second lane side detector mounted on a second front side location opposing said first front side location, wherein said first and second lane side detectors are spaced apart over or wider than the vehicle's width.
US10948925B2 Electronic device, external server, and method for controlling same
Disclosed is an electronic device. An electronic device according to one embodiment may comprise: a communication module; a sensor module which acquires movement information of the electronic device and image information of the place where the electronic device is moving; a memory which stores space information corresponding to the place where the electronic device is moving; and a processor which uses the movement information and space information to determine a plurality of first candidate locations, within the place, corresponding to the electronic device, and then, on the basis of the image information and the plurality of first candidate locations, determines whether the location accuracy corresponding to the plurality of first candidate locations is smaller than a valid value, and, on the basis of the result of the determination, uses the electronic device or an external server to acquire at least one second candidate location from among the plurality of first candidate locations, and uses the acquired at least one second candidate location to determine an estimated location for the electronic device.
US10948923B2 Method for operating a self-traveling robot
A method for operating a self-traveling robot, wherein an environment map of an environment of the robot is generated based on measuring data recorded within the environment, wherein a position of the robot within the environment is estimated, and wherein the robot travels within the environment based on the environment map and its known position. In order to extend the maximum range of the robot within the environment, an environment map, which is currently not needed for the navigation of the robot, is detected and transmitted to an external memory unit.
US10948919B2 Dynamic programming and gradient descent based decision and planning for autonomous driving vehicles
According to some embodiments, a system calculates a first trajectory based on a map and a route information. The system generates a path profile based on the first trajectory, traffic rules, and an obstacle information describing one or more obstacles perceived by the ADV, where for each of the obstacles, the path profile includes a decision to yield or nudge to left or right of the obstacle. The system generates a speed profile based on the path profile in view of the traffic rules. The system performs a gradient descent optimization based on the path profile and the speed profile to generate a second trajectory representing an optimized first trajectory and controls the ADV according to the second trajectory.
US10948913B2 Method of identifying unexpected obstacle and robot implementing the method
The present disclosure relates to a method of identifying an unexpected obstacle and a robot implementing the method. The method includes: by a sensing module of a robot, sensing a blind spot located in a traveling path of the robot; by a control unit of the robot, calculating a probability that a moving object appears in the sensed blind spot; and, by the control unit, controlling the speed or direction of a moving unit of the robot based on the calculated probability.
US10948897B2 Recoating unit, recoating method, device and method for additive manufacturing of a three-dimensional object
A recoating unit (40) serves for equipping or retrofitting a device (1) for additive manufacturing of a three-dimensional object (2) by selectively solidifying a building material (15), preferably a powder, layer by layer. The device (1) comprises a recoater (16) movable across a build area (8) for applying a layer (31b, 32b) of the building material (15) within the build area (8) and a solidification device (20) for selectively solidifying the applied layer (31b, 32b) at positions corresponding to a cross-section of the object (2) to be manufactured. The device (1) is formed and/or controlled to repeat the steps of applying and selectively solidifying until the object (2) is completed. The recoating unit (40) comprises at least two recoating rollers (41, 42) spaced apart from each other in a first direction (B1) and extending into a second direction transversely, preferably perpendicularly, to the first direction. At least one of the recoating rollers (41, 42), preferably both of the recoating rollers (41, 42) are formed adjustable in a third direction perpendicular to the first direction and the second direction in the recoating unit (40).
US10948892B2 Serial cascade connector system, connector member included in the same, combination of connector member and relay connector member and safety component
To monitor individual safety components or to supply individual operation instructions to corresponding safety components. A connector includes a component-side terminal group used for connection to a corresponding safety component, a downstream-side terminal group used for connection to the downstream side and an upstream-side terminal group used for connection to the upstream side. The downstream-side terminal group includes a downstream-side main information terminal connected to the component-side main information terminal and a downstream-side other terminal different from the downstream-side main information terminal. The upstream-side terminal group includes an upstream-side information terminal capable of being connected to a downstream-side main information terminal of a connector member on the upstream side.
US10948885B2 Predicting responses of resources to demand response signals and having comfortable demand responses
An approach where a utility/ISO may dispatch demand response (DR) resources in real time without notification of a DR event. DR dispatches may involve sending specific load level commands to power generators that can respond to such commands in a predictable fashion. DR resources do not necessarily have the same level of control or predictability in their load responses. Accuracy of predicting a DR resource's response to a DR signal may be improved by restricting the DR signal to predefined finite values and, for each predefined finite value, have the DR resource continuously report back what its load response will be if one of those signal values is sent as a DR signal. A DR performed against a home may result in discomfort. But there may be a sufficient recovery rate for regaining the setpoint of a thermostat to attain comfort of the home within a reasonable period of time.
US10948879B2 Device and method for adjusting the rate of a watch
A method for adjusting the rate of a watch with an oscillator arranged to generate oscillation at a nominal frequency N0, with a servo-system including a master oscillator arranged to generate excitation oscillation at an excitation frequency NE, which is approximately equal to, or equal to the nominal frequency N0, or to an integer multiple of this nominal frequency N0, the watch is subjected to excitation oscillation or to a modulated motion, generated by the master oscillator, during a transition phase after which the oscillator of the watch is stabilised at excitation frequency NE, and there is incorporated in the servo-system a winder for mechanical or automatic watches, arranged to move a support on which such a watch is fixed.
US10948876B2 Optical film with recording surface, and display body including optical film
According to one embodiment, there is provided an optical film with a recording surface, the recording surface including: a computation element section in which a phase component of light from each reconstruction point of a reconstructed image is computed, the computation element section corresponding to each reconstruction point one by one; a phase angle recording area in which a phase angle computed based on the phase component is recorded; and a phase angle non-recording area in which the phase angle is not recorded, the phase angle computed based on the phase component being recorded in an overlapping area where the computation element section and the phase angle recording area overlap each other.
US10948873B2 Holographic pattern generation for head-mounted display (HMD) eye tracking using a lens array
A system for making a holographic medium includes a light source configured to provide light and a beam splitter configured to separate the light into a first portion of the light and a second portion of the light that is spatially separated from the first portion of the light. The system also includes a first set of optical elements configured to transmit the first portion of the light for providing a first wide-field beam onto an optically recordable medium, a second set of optical elements configured to transmit the second portion of the light through for providing a second wide-field beam, and a plurality of lenses optically coupled with the second set of optical elements configured to receive the second wide-field beam and project a plurality of separate light patterns onto the optically recordable medium for forming the holographic medium.
US10948872B2 Process cartridge and image forming apparatus having an electrical contact portion mounted on a projection and electrically connected to a storing portion
A process cartridge mountable in and dismountable from an image forming apparatus includes a frame, a storing portion provided on a mounting surface of the frame and configured to store information on the process cartridge, a projection projecting outwardly of the mounting surface in a direction normal to the mounting surface, and an electrical contact portion mounted on the projection and electrically connected to the storing portion.
US10948871B2 Drum unit, cartridge and coupling member
A drum unit for a cartridge includes a photosensitive drum and a coupling member rotatable about a rotational axis thereof, the coupling member being operatively connected to the photosensitive drum. The coupling member includes a movable extended portion that extends in a first direction, and a projection projecting from the extended portion in a second direction that crosses the first direction, the projection being capable of transmitting a driving force to the photosensitive drum. At least a part of the projection is positioned inside of the photosensitive drum.
US10948868B2 Process cartridge with a coupling member having a movable force receiving portion
A process cartridge including a photosensitive drum; a developing roller; a rotatable roller having a rotation shaft in a position deviated from an axis of the developing roller; an Oldham coupling member at an end portion of the shaft of the rotatable roller; an urging member for urging the drive receiving portion; a supporting portion supporting the drive receiving portion; an abutting portion receiving the supporting portion urged by the urging member, an elastic sheet positioned to contact at least part of the Oldham coupling member, wherein the abutting portion is positioned outside an outer periphery of the drum on a plane perpendicular to the shaft of the rotatable roller.
US10948863B2 Image forming apparatus and method for image forming
An image forming apparatus including an image forming device, a sensor, and a processor. The image forming device is to form an image on recording medium. The sensor is to irradiate light to the recording medium and detect an amount of light transmitted through the recording medium and an amount of light reflected from the recording medium, resulting in a control of a printing operation of the image forming device based the amount of light transmitted through the printing medium and the amount of light reflected from the printing medium.
US10948858B2 Device including rotator and belt, such as a fixing device for an image forming apparatus
A device includes a rotator having a rotation axis, a belt, a nip forming member surrounded by the belt and configured to, with the rotator, pinch the belt to form a nip, an urging member configured to urge one of the rotator and the nip forming member towards the other in a particular direction perpendicular to the rotation axis, an upstream guide and a downstream guide. The upstream guide includes an upstream guide surface configured to guide an inner peripheral surface of the belt. The nip forming member includes a facing surface which faces the rotator. An upstream edge of the facing surface in the moving direction is located at a position farther from the rotation axis, in the particular direction, than a downstream edge of the upstream guide surface.
US10948857B2 Image forming apparatus, image forming system, and image forming method each controlling fixing temperature
An image forming apparatus includes an image forming unit configured to form an image based on image data, a fixing unit configured to fix the image formed by the image forming unit on a recording material, a conversion unit configured to convert image data into conversion data including a plurality of areas having a first resolution in a main scanning direction perpendicular to a conveyance direction of the recording material, and a second resolution higher than the first resolution in a sub-scanning direction, which is the conveyance direction of the recording material, an analysis unit configured to analyze values related to the areas of the plurality of areas of the conversion data obtained by the conversion unit, and a temperature control unit configured to control a fixing temperature of the fixing unit according to a result of the analysis performed by the analysis unit.
US10948855B2 Image forming apparatus capable of preventing a regulation member from being broken or slipping off when a jammed sheet is removed from a transfer portion
An image forming apparatus includes a fixing device arranged downstream of a transfer portion and configured to fix a toner image on a sheet; a regulation member arranged upstream of the fixing device and configured to regulate the sheet; a rotary shaft configured to rotatably support the regulation member; an urging member configured to urge the regulation member so as to bring a tip end portion of the regulation member into contact with the transfer portion at a contact portion; and an openable and closable member provided on a main body to open an opening portion, wherein the tip end portion can be rotated from a side opposite to the rotary shaft to a side of the rotary shaft with respect to a straight line extending from the contact portion and contacting the fixing device.
US10948853B2 Liquid electro-photographic printing transfer devices
In an example, charged particles suspended in a non-conductive fluid are fed to a transfer device. A width of a charged particles layer of uniform density on a surface of the transfer device is controlled. Charged particles are transferred from the charged particles layer to a photo imaging plate of a liquid electro-photographic printing system.
US10948849B2 Developer supply container
Conventionally, the developer in the developer supply container is discharged by an air-supply pump and a suction pump which are provided in the main assembly side of the image forming apparatus, and therefore, the developer is compacted by the increase of the internal pressure of the developer supply container resulting from the air-supply. Therefore, the proper suction of the developer from the developer supply container becomes difficult with the result of shortage of the developer amount to be supplied. A bellow-like pump is provided on the side of the developer supply container, and the pump alternately repeats the suction operation and the discharging operation through the discharge opening by a driving force inputted from the image forming apparatus side. By this, the developer can be sufficiently loosened, thus properly discharging the developer.
US10948846B1 Image forming apparatus and method of controlling image forming apparatus
According to one embodiment, an image forming apparatus includes a photosensitive drum, an exposure unit, a development unit, a toner supply motor, and a processor. The exposure unit exposes the photosensitive drum based on image data. The development unit forms a toner image on the photosensitive drum with toner supplied from a toner cartridge. The toner supply motor supplies the toner to the development unit from the toner cartridge. The processor calculates a remaining toner amount in the toner cartridge based on a preset standard supply ratio, a driving time of the toner supply motor, and a toner supply ratio which is calculated based on a pixel count value of the image data and the driving time of the toner supply motor.
US10948842B2 Image forming apparatus
An image forming apparatus has a normal image formation mode and a wide color gamut image formation mode in which an amount of a developer per unit area of a developer image of at least a color that differs from a prescribed color among a plurality of colors is increased as compared to the normal image formation mode. Image data is generated such that an image portion formed in the prescribed color in an image formed on a recording material is formed solely by a developer image of the prescribed color in the normal image formation mode, but formed by superimposing a developer image of a color that differs from the prescribed color on a developer image of the prescribed color or formed solely by a developer image of a different color in place of a developer image of the prescribed color in the wide color gamut image formation mode.
US10948840B2 Toner container, image forming unit, and image forming apparatus
A toner container used in an image forming apparatus including an exposure unit with a light emitting diode light source includes a container body, and a cyan toner stored in the container body. A lightness L*, a hue a*, and a hue b* of the cyan toner in a powder state satisfy 26.94≤L*≤34.84, −5.13≤a*≤3.83, and −47.47≤b*≤−36.78.
US10948839B2 Toner having a toner particle with a binder resin containing a copolymer of a styrenic polymerizable monomer, and at least one of an acrylic or methacrylic polymerizable monomer
The toner contains a toner particle that has a binder resin, wherein an amount of a tetrahydrofuran THF-insoluble matter A collected when a THF dispersion of the binder resin is passed through a first filter having an average pore diameter of 8 μm, is not more than 10 mass % of the binder resin, and an amount of a THF-insoluble matter B collected when the THF dispersion that has been passed through the first filter is passed through a second filter having an average pore diameter of 0.8 μm, is from 5 mass % to 50 mass % of the binder resin.
US10948834B2 Dynamic imaging system
Embodiments described provide dynamic imaging systems that compensates for pattern defects resulting from distortion caused by warpage of the substrate. The methods and apparatus described are useful to create compensated exposure patterns. The dynamic imaging system includes an inspection system configured to provide 3D profile measurements and die shift measurements of the first substrate to the interface configured to provide compensated pattern data to the digital lithography system configured to receive the compensated pattern data from the interface and expose the photoresist with a compensated pattern.
US10948826B2 Photoresist stripper
Improved stripper solutions for removing photoresists from substrates are provided that typically have flash points above about 95° C. and high loading capacities. The stripper solutions comprise diethylene glycol butyl ether, quaternary ammonium hydroxide, and an alkanolamine having at least two carbon atoms, at least one amino substituent and at least one hydroxyl substituent, the amino and hydroxyl substituents attached to two different carbon atoms. Some formulations can additionally contain a secondary solvent. The formulations do not contain DMSO. Methods for use of the stripping solutions are additionally provided.
US10948825B2 Method for removing photosensitive material on a substrate
A method of processing a substrate includes: providing a substrate with a layer of photosensitive material on a surface of the substrate; and removing at least part of the photosensitive material from around an outer edge of the layer of photosensitive material so as to generate an edge, having a radial width, around the layer of photosensitive material remaining on the surface of the substrate, wherein the photosensitive material varies in thickness forming a thickness profile across the radial width and the removing is controlled so as to generate variation in the thickness profile along the length of the edge, and/or wherein the removing is controlled so as to generate a rough edge around the layer of photosensitive material remaining on the surface of the substrate.
US10948821B2 Photosensitive resin composition
A photosensitive resin composition includes an alkali-soluble resin (A) containing at least one selected from polyimides and precursors thereof, and polybenzoxazoles and precursors thereof, and a (meth)acryl group-containing compound (B) which constitutes a polyfunctional (meth)acryl group-containing silane condensate (B1) having a weight average molecular weight of 1,000 to 20,000, and having a plurality of structures represented by Formula (1), which is a condensate of compounds having a structure represented by Formula (1) and at least one structure selected from Formula (2-1), Formula (2-2), and Formula (2-3).
US10948814B2 Substrate for use as mask blank, and mask blank
In a substrate for use as a mask blank including a first main surface, a normal region, a frame-shaped region and inner region are present on the first main surface. The frame-shaped region includes first to fourth corner region and first to fourth middle region. The inner region has a flatness of 100 nm or less, the flatness being determined on the basis of a least-squares plane PP1 of the normal region. When one of the corner regions is referred to as an n-th corner region and two middle regions nearest to the n-th corner region are respectively referred to as a first near middle region and a second near middle region, the specific relationship regarding the surface profile is satisfied in the n-th corner region and the first and second near middle regions.
US10948812B2 Light source unit and projector
A light source unit of the invention includes a light source device including first and second light sources held by a holding member, each light source being configured to emit light in a predetermined polarizing direction, a first reflection device on which light from the first light source is incident, a second reflection device on which reflection light from the first reflection device and light from the second light source are incident, and a light source control device configured to selectively drive the first and second light sources in response to an input signal, and the first reflection device reflects light in the polarizing direction incident thereon from the first light source, while the second reflection device transmits light in the polarizing direction reflected by the first reflection device for incidence thereon and reflects light in the polarizing direction from the second light source for incidence thereon.
US10948808B2 Optical module and projector
An optical module including a first frame body, a second frame body, an adjusting member and an optical element is provided. The first frame body is rotatably connected to a base body along a first axis, the first frame body has a first adjusting portion, and the first adjusting portion drives the first frame body to rotate along the first axis. The second frame body is rotatably connected to the first frame body along a second axis, the second frame body has a second adjusting portion. The adjusting member is screwed to the first adjusting portion, and the adjusting member moves along the first axis relative to the first adjusting portion, so as to push the second adjusting portion to drive the second frame body to rotate along the second axis. The optical element is disposed on the second frame body. Moreover, a projector having the optical module is provided.
US10948807B2 Imaging apparatus and accessory
Included are multiple camera claws of a second mount that are insertable between multiple accessory claws, and that are capable of coupling by bayonet coupling, multiple contact pins disposed following the circumferential direction of a mount, and a biasing unit to bias the multiple accessory claws in a direction parallel to a center axis of the second mount. The second mount can be relatively rotated to a first state where the accessory claws are inserted between the camera claws, and a second state where the camera claws engage with the accessory claws in the direction. The biasing unit biases a first accessory claw in the direction in the second state, and a first contact pin included in multiple camera-side contact pins situated at the nearest side of the mounting direction of an accessory overlaps the biasing unit in the radial direction.
US10948801B1 Hybrid varifocal lens
A hybrid lens is disclosed including optically coupled varifocal lens and adaptive lens. The varifocal lens is configured for varying optical power of the hybrid lens, and an adaptive lens includes a voltage-controlled element for varying optical power of the adaptive lens in coordination with varying the optical power of the varifocal lens and responsive to variation of the optical power of the hybrid lens, for lessening an optical aberration of the hybrid lens. The hybrid lens may be used in head-mounted displays e.g. for lessening a vergence-accommodation conflict.
US10948790B2 Display panel manufacturing method and display panel
A display panel manufacturing method and display panel are provided. By forming a first spacer on a first photoresist reservation region of a light-shielding layer and forming a second spacer on a second photoresist reservation region, photoresist material required to be removed is preserved to increase material usage rate such that display panel manufacturing processes are reduced and productivity is raised.
US10948788B2 Multi-color smart PDLC film and in-vehicle smart film structure
The present application provides a multi-color smart Polymer Dispersed Liquid Crystal (PDLC) film and an in-vehicle smart film structure, wherein the PDLC film comprises a protective film, a front conductive film, a back conductive film, an intermediate member and a control circuit; the inner side surface of the front conductive film is adhered and fixed to the front surface of the intermediate member, the inner side surface of the back conductive film is adhered and fixed to the back surface of the intermediate member, two ports of the control circuit are electrically connected to the front conductive film and the back conductive film, respectively, the control circuit is configured to control whether the front conductive film and the back conductive film are conductive.
US10948783B2 Liquid crystal apparatus and electronic device
In a liquid crystal apparatus, a liquid crystal is provided in a cavity surrounded by a seal material between a first substrate and a second substrate. Between a display area on an inner side of the seal material and the seal material, a circulation flow path coupled to the display area is constituted by the seal material and a partition. The partition is formed simultaneously with the seal material. The circulation flow path is provided with a forced circulation apparatus configured to forcibly cause the liquid crystal of the circulation flow path to flow. The circulation flow path has a higher adsorptivity for ions than the display area, and ionic impurities contained in the liquid crystal passing through the circulation flow path are removed from the liquid crystal in the circulation flow path.
US10948775B2 Light source device
A light source device includes a plurality of light sources arranged in a matrix, a substrate, and a reflective member. The reflective member includes first walls defining a first region entirely surrounded by the first walls in a plan view, and second walls located on an outer side of the first walls, the second walls defining a second region and a third region each only partially surrounded by the second walls in the plan view such that an area of the second region is equal to or greater than a half of an area of the first region and an area of the third region is less than the half of the area of the first region in the plan view. The light sources are disposed respectively in the first region and in the second region while none of the light sources is disposed in the third region.
US10948774B2 Photoaligned quantum rod enhancement films
A photoaligned quantum rod enhancement film (QREF) includes: a substrate (802, 805); a photoalignment layer deposited on the substrate (802, 805); and a polymer layer deposited on the photoalignment layer, the polymer layer comprises a plurality of quantum rods, the plurality of quantum rods are configured to emit one or more wavelengths of light in response to pumping light, and are aligned to an alignment axis based on the photoalignment layer.
US10948771B2 Liquid-crystal display device and light-source device
A liquid-crystal display device has a display that includes a display face, a plurality of first light sources, each of which emits a first light to a face on an opposite side of the display face, a second light source that differs from the first light source and emits a second light, and a scanner that scans the second light in the face. The scanner scans the second light in a predetermined region within a region to which the first light is irradiated. The second light overlaps the first lights in the predetermined region.
US10948770B2 Light source, back light unit, and display device
A light source includes a light emitting element and a light conversion layer configured to convert light emitted from the light emitting element into white light; wherein the light conversion layer includes a matrix resin and a quantum dot, wherein the white light includes a red light component, a green light component, and a blue light component each having a color purity configured to display a color gamut having a concordance rate of greater than or equal to about 99.0% with an Adobe RGB color gamut of a display device, and wherein the green light component has a peak wavelength of about 525 nanometers to about 528 nanometers and a full width at half maximum of less than or equal to about 40 nanometers, and a red light component having a peak wavelength of about 625 nanometers to about 645 nanometers.
US10948768B2 Backlight device and liquid crystal display device
According to one embodiment, a backlight device includes a case having a bottom plate, a light guide having an emission surface, a second main surface and an incidence surface and arranged on the bottom surface, and a light source unit including a wiring board and light-emitting elements on the wiring board. Each light-emitting element has a mounting surface, a first side surface opposed to the mounting surface, and a light-emitting surface between the mounting surface and the first side surface. Each light-emitting surface faces the incidence surface, and the first side surfaces are arranged parallel to the second main surface, and the light source unit is fixed to the light guide with a fixing tape attached over each first side surface and the second main surface.
US10948766B2 Light source-side polarizing plate including primer layers having different refractive indexes for liquid crystal display device, and liquid crystal display device comprising same
Provided are a light source-side polarizing plate including primer layers having different refractive indexes for a liquid crystal display device, and a liquid crystal display device comprising the same, the polarizing plate comprising a polarizer and a protective film formed on a light incidence surface of the polarizer, wherein the protective film includes a first primer layer, a protective film substrate, and a second primer layer, which are sequentially laminated on the polarizer, and when a refractive index of the second primer layer is np2, a refractive index of the first primer layer is np1, and refractive indexes of the protective film substrate in x-axis and y-axis directions are nx and ny, each of the first primer layer and the second primer layer has a thickness of 60 nm to 120 nm, the refractive index difference np1−np2 of the first primer layer and the second primer layer is larger than 0 and equal to or smaller than 0.1, and the protective film substrate has a value of |nx−ny| which is larger than 0 and equal to or smaller than 0.01.
US10948765B2 Display device
A display device includes a light source, a light-directing element, a first lens, a microlens array, and a reflective display element. The light-directing element is adapted to project a lighting beam provided by the light source toward an incident direction. The first lens is configured to receive the lighting beam projected by the light-directing element and project the lighting beam toward the incident direction. The first lens is located between the microlens array and the light-directing element. The micro-image units of the reflective display element correspond to the microlenses of the microlens array respectively. Each micro-image unit converts the lighting beam into an sub-image beam and reflect the sub-image beam to the microlens array. Each sub-image beam is projected to the first lens by the corresponding microlens, and the sub-image beams pass through the light-directing element and transmit to an aperture to form an image beam.
US10948762B2 Liquid crystal apparatus and electronic apparatus
A liquid crystal apparatus includes a liquid crystal layer sandwiched between a counter substrate and an element substrate in which a plurality of pixels are disposed, and light is incident on the liquid crystal layer from the counter substrate. The counter substrate includes a first microlens disposed for each pixel. The element substrate includes a switching element disposed for each pixel and a second microlens disposed for each pixel. The second microlens includes a flat portion at the center of the lens.
US10948758B2 Method for attaching display panel and method for manufacturing display apparatus
A method for attaching display panel comprises: preparing a frame-shaped body comprising a first rod-like member and two second rod-like members, the two second rod-like members being substantially parallel to each other and crossing the first rod-like member; bonding the first rod-like member and the two second rod-like members to a given plane surface or a given curved surface; and moving a display panel having a width to be supported between the two second rod-like members from one of the ends of two second rod-like members towards the first rod-like member along a first surface of the two second rod-like members and a second surface of the two second rod-like members, the first surface and the second surface facing each other.
US10948753B2 Flexible substrate and flexible display device including the same
A flexible display device is disclosed. The disclosed flexible display device includes a flexible substrate; a thin film transistor on the flexible substrate; and a light emitting diode or a liquid crystal capacitor connected to the thin film transistor. The flexible substrate includes: a first base layer; a second base layer on a first surface of the first base layer; and a third base layer on a second surface of the first base layer. A surface hardness of the second base layer is greater than a surface hardness of the third base layer, and an adhesion strength of the third base layer is greater than an adhesion strength of the second base layer.
US10948748B2 Apparatus and device for applying voltage to substrate
This application relates to an apparatus and a device for applying a voltage to a substrate. The apparatus for applying a voltage to a substrate includes: a plurality of movable voltage-application fixtures, including: a voltage-application unit, configured to electrically come into contact with a substrate, where a bottom of a base includes a linkage joining portion; and a transmission unit, including: a linkage structure, a rail structure, and a driving component, where the driving component may output power to drive the linkage structure, the linkage structure may perform a relative motion on the rail structure, and the linkage structure may be combined with the linkage joining portion, and drive, by means of a power output of the driving component, the voltage-application unit to move, so that the voltage-application probes move to a particular position to apply a voltage to the substrate.
US10948732B2 Light-emitting unit and method for producing a light-emitting unit
A light-emitting unit, comprising a substrate and a light-emitting device, which is situated on the substrate (2) and is designed to emit a laser beam. A swiveling light-deflecting device is situated on the substrate. A capping device is situated on the substrate and covers the light-emitting device and the light-deflecting device, the capping device having a first cap section and a transparent second cap section. The first cap section is designed to redirect the laser beam emitted by the light-emitting device onto the light-deflecting device. The light-deflecting device is designed to deflect the redirected laser beam in such a way that deflected laser beam is able to exit through second cap section.
US10948721B2 Electromagnetic tracking with augmented reality systems
Head-mounted augmented reality (AR) devices can track pose of a wearer's head to provide a three-dimensional virtual representation of objects in the wearer's environment. An electromagnetic (EM) tracking system can track head or body pose. A handheld user input device can include an EM emitter that generates an EM field, and the head-mounted AR device can include an EM sensor that senses the EM field. EM information from the sensor can be analyzed to determine location and/or orientation of the sensor and thereby the wearer's pose. The EM emitter and sensor may utilize time division multiplexing (TDM) or dynamic frequency tuning to operate at multiple frequencies. Voltage gain control may be implemented in the transmitter, rather than the sensor, allowing smaller and lighter weight sensor designs. The EM sensor can implement noise cancellation to reduce the level of EM interference generated by nearby audio speakers.
US10948716B2 Image display device and image display method
An image display device includes a display unit configured to display a display image and to use a color information target value as a color information value of a display color, the display color being a color of the displayed image; and a first image correction unit configured, in a case where the color information value of the display color of the display image obtained by capturing the display image displayed by the display unit is different from the color information target value, to correct the color information value of the display color of the displayed image displayed by the display unit, so that the color information value of the display color of the display image obtained by capturing the display image displayed by the display unit becomes the color information target value.
US10948715B2 Chromatic lens and methods and systems using same
A camera system for providing multispectral imaging of an object, the camera system having a longitudinal axis. The camera system comprises a quasi-collimating lens capable of receiving light from the object and separating wavelengths of the light. Each wavelength is projected to one of a plurality of intermediate image locations which are separated along the longitudinal axis. The system also comprises an achromatic imaging lens to receive the projected wavelengths of light from the quasi-collimating lens, and a pixelated detector positioned to receive the light from the achromatic imaging lens. The achromatic imaging lens and the pixelated detector are movable relative to one another in the direction of the longitudinal axis. The system is configured such that the projected wavelengths of light each form a corresponding image, the images formed on the detector when different distances within the range are achieved.
US10948712B2 Augmented reality light field display
A head-mounted light field display device, the device comprising at least one multiplexed light field display module adapted to face an eye of a viewer wearing the device, the multiplexed light field display module comprising a light field view image generator and a waveguide with a set of shutters, the light field view image generator operable to generate, over time, a set of beams of light from a different one of a set of light field view images, the shuttered waveguide operable to transmit the set of beams and to open, over time, a different subset of the set of shutters, the subset corresponding to a position associated with the view image, thereby to emit the set of beams via the subset, thereby to display to the viewer a time-varying optical light field representative of the set of view images.
US10948710B2 Laser scanning device and laser scanning system
A laser scanning device (10), comprising: a system on chip structure (110) configured to receive and process a graphic data transmitted by an external computer (20) to generate a galvanometer movement instruction and a laser control instruction; and galvanometer (120) configured to receive the galvanometer movement instruction and move according to the galvanometer movement instruction; wherein the laser control instruction is transmitted to an external laser (30), so that the laser (30) and the galvanometer (120) move synchronously. The above laser scanning device (10) and scanning system can integrate a laser control function and a galvanometer control function into the same chip by a system on chip design, which does not only reduce cost of the system, but also improve reliability of the system. Because all information are transmitted in the same one chip, there is no signal transmission cable employed between a conventional movement control card and a galvanometer driver, which results in a better real time, and avoids various problems due to transmission from the conventional control card to the galvanometer.
US10948709B2 Electrowetting optical element
An electrowetting optical element, having a first electrode layer stack and a second electrode layer stack. Each layer stack has an electrode for applying a voltage to the electrodes for rearranging polar liquid relative to non-polar liquid. A containment space is formed between the first and second electrode layer stack. One or more cell walls extend between the electrode stacks for defining sides of the containment space forming cells. The electrowetting optical element further includes a retroreflective layer for reflecting incident light back through the element.
US10948708B2 Objective optical system for endoscope and endoscope
The objective optical system for an endoscope includes a negative front group, an aperture stop, and a positive rear group that are arranged in this order from an object side. The front group includes only a cemented lens in which a negative first lens, a negative second lens, and a positive third lens are cemented in this order from the object side, as a lens. The rear group includes only a cemented lens in which include a positive fourth lens, a positive fifth lens, and a negative sixth lens are cemented in this order from the object side, as a lens. Conditional expressions are satisfied.
US10948702B2 Unobscured two-mirror catadioptric optical system for a multispectral imaging apparatus
An optical system in which an aggressively compact reflective front end is combined with beam splitting elements and refractive relay optics to allow several imaging systems working in widely different wavelength bands to share a common aperture. The aggressively compact design results in significant field curvature at the uncorrected intermediate or virtual focus, which is corrected in the refractive relay optics for each band's imaging path.
US10948694B2 Camera optical lens
The present disclosure discloses a camera optical lens. The camera optical lens including, in an order 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. The first lens is made of plastic material, the second lens is made of plastic material, the third lens is made of plastic material, the fourth lens is made of plastic material, the fifth lens is made of glass material, and the sixth lens is made of plastic material. The camera optical lens further satisfies specific conditions.
US10948690B2 Photographing optical lens assembly, image capturing unit and electronic device
A photographing optical lens assembly includes five lens elements which are, in order from an object side to an image side: a first lens element, a second lens element, a third lens element, a fourth lens element and a fifth lens element. The first lens element has positive refractive power. The third lens element has negative refractive power. The fifth lens element has negative refractive power. The photographing optical lens assembly has a total of five lens elements.
US10948677B2 Fiber optic furcation assemblies, methods, and systems
A fiber optic furcation assembly includes a main fiber optic cable structure, a plurality of furcation tubes, and a housing with a cavity including a transition portion. A plurality of optical fibers each continuously and uninterruptedly extends through an end portion of a jacket of the main fiber optic cable structure, the transition portion of the cavity of the housing, and a respective one of the plurality of furcation tubes. In one embodiment, the cavity includes a securing portion including a plurality of protrusions. The plurality of protrusions defines a plurality of locating channels and at least one securing channel that intersects the locating channels. Bonding material is positioned within the securing channel and bonds the plurality of furcation tubes to the plurality of protrusions. In another embodiment, a cable mount includes a housing attachment, a cable jacket attachment, and a passage. The housing attachment is mounted within a port of the housing. Each optical fiber also extends through the passage of the cable mount, respectively.
US10948671B2 Transmitter optical subassembly (TOSA) with laser diode driver (LDD) circuitry mounted to feedthrough of TOSA housing
The present disclosure is generally directed to a multi-channel TOSA arrangement with a housing that utilizes a feedthrough device with at least one integrated mounting surface to reduce the overall dimensions of the housing. The housing includes a plurality of sidewalls that define a hermetically-sealed cavity therebetween. The feedthrough device includes a first end disposed in the hermetically-sealed cavity of the housing and a second end extending from the cavity away from the housing. The feedthrough device provides the at least one integrated mounting surface proximate the first end within the hermetically-sealed cavity. At least a first laser diode driver (LDD) chip mounts to the at least one integrated mounting surface of the feedthrough device. A plurality of laser arrangements are also disposed in the hermetically-sealed cavity proximate the first LDD chip and mount to, for instance, a LD submount supported by a thermoelectric cooler.
US10948669B2 Method of coupling optical fiber or fiber array with optical active component
A method of coupling an optical fiber with an optical active component is disclosed. An active area of the optical active component is recognized. The active area of the optical active component is specified with an active pair of reference coordinates. Positioning the core end facet of the optical fiber according to the active pair of reference coordinates could be performed thereafter.
US10948667B2 Photoelectric conversion module
A photoelectric conversion module includes a circuit board; a photoelectric conversion element mounted on a first main surface of the circuit board; and an optical lens provided in an optical path between an end surface of an optical fiber and the photoelectric conversion element, wherein a part of the optical lens is inserted in a recessed portion formed in the first main surface of the circuit board.
US10948666B2 Photonic component and method for production thereof
The invention relates to a photonic component (10) having a photonically integrated chip (1) and a fibre mounting (5), wherein the fibre mounting (5) has: at least one groove (52), into which an optical fibre (30) is placed, and at least one mirror surface (52), which reflects radiation (S) from the fibre (30) in the direction of the photonically integrated chip (1). According to the invention a chip stack (20) comprising at least two chips is arranged between the photonically integrated chip (1) and the fibre mounting (5), the chip stack (20) has at least two through holes (21) and in each case a guide pin (40), which positions the chip stack (20) and the fibre mounting (5) relative to one another, passes through the at least two through holes (21) of the chip stack (20).
US10948661B2 Device for an optical-fiber connection
Device for the coaxial connection of fiber-optic cables, comprising a single-piece coupling housing (10) and a single-piece sleeve mount (20), the sleeve mount (20) being designed with at least one latching nose (21) and the coupling housing (10) being designed with at least one latching mount which complements the at least one latching nose (21), wherein the latching mount is designed with at least one latching hook (14) and at least one stop (15).
US10948660B2 Connecting piece and optical fiber connector
An optical fiber connector, including a flat drop cable, a connector sub-assembly comprising one end fastened to the flat drop cable, a coupling shaft, which is step-shaped and includes a flange and a plastic body, where one end of the plastic body is provided with an internal thread configured to be connected to an external thread of the connector sub-assembly, and the flange is provided with at least one hook groove, an inner sleeving element configured to accommodate the connector sub-assembly, where one end of the inner sleeving element is higher than an end surface of a ceramic ferrule of the connector sub-assembly, and the inner sleeving element is provided with an open slot, and an outer sleeving element, where the outer sleeving element is configured to sleeve the inner sleeving element, and capable of sliding forwards and backwards relative to the inner sleeving element.
US10948649B2 Light providing unit, display device including the same, and method of manufacturing display device
A display device includes: a light source configured to generate a light; a display panel configured to display images using the light; a light guide having at least one surface adjacent the light source; and an optical member between the light guide member and the display panel. The optical member includes: a low refractive index layer on a light exit surface of the light guide member; a first cover layer on the low refractive index layer; and a light conversion layer on the first cover layer and configured to convert a wavelength band of an incident light.
US10948648B2 Backlights having stacked waveguide and optical components with different coefficients of friction
A backlight includes a directional waveguide and a light source array, for providing large area directed illumination from localized light sources. Interfaces are provided between the directional waveguide and optical components adjacent the directional waveguide such that the coefficient of friction at the waveguide interfaces is greater than the coefficient of friction at least one outer interface on each side of the waveguide in the stack. Damage from compressive forces on the optical stack may be reduced, achieving improved optical performance and lifetime. Privacy display, low stray light display and autostereoscopic display may be provided with high uniformity, long lifetime and reduced cost mechanical components.
US10948639B2 Sun filter for spacecraft
A device for a sending and receiving unit of a communication arrangement is provided. The device includes: a first passage for electromagnetic waves and a second passage for electromagnetic waves; a partially transparent surface which is transparent for electromagnetic waves of a first wave length range and which is reflective for electromagnetic waves of a second wave length range, wherein the second wave length range differs from the first wave length range; and a first retroreflective surface which is retroreflective for electromagnetic waves of the first wave length range. A direction of reflection of the electromagnetic waves of the first wave length range differs from a direction of reflection of the electromagnetic waves of the second wave length range if the electromagnetic waves of the first wave length range as well as the electromagnetic waves of the second wave length range are incoming through the same passage.
US10948637B2 Metrology system having an EUV optical unit
An EUV greyscale filter of an EUV optical unit of a metrology system has a membrane that is at least partly transmissive in regions for EUV light in the wavelength range of between 5 nm and 30 nm. The latter interacts with a whole beam of the EUV light in the operational position of the EUV greyscale filter. This results in a metrology system with extended application possibilities on account of the EUV greyscale filter.
US10948634B2 Prism sheet, backlight module and display device
A prism sheet includes a prism substrate having at least one cavity therein and a plurality of prism microstructures arranged on a light exit surface of the prism substrate.
US10948633B2 Translucent structure, method for manufacturing same, and article
A translucent structure includes a translucent substrate and an antireflection layer provided on a visible side of the translucent substrate so that reflectivity of the translucent structure based on an SCI method is 3% or less. A visible-side outermost surface of the translucent structure includes a concave and convex structure as follows. The concave and convex structure includes a first convex portion and a second convex portion. The first convex portion has a diameter exceeding 10 μm and 185 μm or less in a specific section, and a specific maximum height is 0.2 to 8 μm. The second convex portion has a diameter exceeding 1 μm in a specific section, the number thereof is 0.0001 to 1.2 per 1 μm2, and a specific average height thereof is 0.1 to 8 μm.
US10948631B1 Optical systems and methods for increasing interpupillary distance of a display device
An optical system includes a first beam shifter and a second beam shifter configured to couple with one or more display screens. The first beam shifter is configured to shift first light from a first portion of the one or more display screens in a first direction, and the second beam shifter is configured to shift second light from a second portion of the one or more display screens in a second direction that is distinct from the first direction. The second portion of the one or more display screens does not overlap with the first portion of the one or more display screens. Also disclosed are a method for increasing an effective interpupillary distance of light provided by a display screen, and a head-mounted display including the above-described optical system and one or more display screens configured to project light through the optical system.
US10948626B2 Simulation of insular karstification
The present invention relates to a method for simulating karstification phenomena in karst zones, especially in insular regions. This method defines a geological model of the karst zone and simulates the movement of a particle in the geological model, this movement being probabilistic. This method furthermore modifies the geological parameter depending on the movement of the particle and on the aggressiveness of the particle. The aggressiveness of the particle depends on the coordinates of the particle.
US10948625B2 Systems and methods for volume concentration determination with diffraction of electromagnetic radiation
A system, method, and device for determining volume concentration with diffraction of electromagnetic radiation. A device for determining a volume concentration of a fluid in a sample comprises a transducer, a transmitter, a detector, and a processor. The transducer generates a standing acoustic wave through the sample. The transmitter emits electromagnetic (EM) radiation into the sample such that the EM radiation is diffracted by the sample. The detector is responsive to the diffracted EM radiation and generates a signal indicative of a wavelength of an acoustic wave corresponding to the standing acoustic wave. The processor analyzes the signal to determine the volume concentration of the fluid in the sample.
US10948620B2 Electromagnetic receiver tracking and real-time calibration system and method
An electromagnetic (EM) receiver system for measuring EM signals. The EM receiver system includes a survey EM transmitter for generating survey EM signals within a first frequency range; a calibration EM transmitter for generating a calibration signal; a receiver section, including a receiver housing and a receiver, that measures both the survey EM signals and the calibration signal; and a calibration device connected to the calibration EM transmitter and to the receiver, the calibration device configured to control a frequency and waveform of the calibration signal. The calibration device is further configured to calculate a response function of the receiver, based on the calibration signal.
US10948616B2 Adaptive ensemble-based method and device for highly-nonlinear problems
Device, medium and method for generating an image of a subsurface of the earth. The method includes generating an ensemble of realizations (M) based on data related to the subsurface; applying an objective function (O) to members (m) of the ensemble of realizations (m) and corresponding estimated data to estimate a mismatch; selecting a best sensitivity matrix (G) from a plurality of sensitivity matrices associated with the objective function (O) and the ensemble of realizations (M); updating realization parameters (mpr), which are used as input for a forward model (f), to calculate the corresponding estimated data, based on the best sensitivity matrix (G); and generating an image of the subsurface based on (1) the data related to the subsurface of the earth and (2) the forward model (f) with updated realization parameters (mpr).
US10948593B2 System for determining distance between fixed and mobile endpoints and related methods
A system may include a fixed communications device and a mobile communications device each configured to wirelessly communicate at a first frequency and also at a second frequency higher than the first frequency. The fixed communications device and the mobile communications device may cooperate to establish a wireless link via the second frequency, exchange a location signal via the first frequency responsive to establishing the wireless link, communicate via the wireless link using the second frequency and determine respective transmit and receive delays associated with transmission and reception of the location signal via the first frequency, and determine a distance between the fixed communications device and the mobile communications device based upon a time of arrival of the location signal, the transmit and receive delays, and a signal speed associated with the second frequency.
US10948585B1 Dual band radar altimeter system and method
An altimeter apparatus for an aircraft includes an altimeter circuit and can use a method of determining altitude. The method includes receiving a first signal in a first band via a first receive antenna, and receiving a second signal in a second band via a second receive antenna. The first band is a C-Band and the second band is at least one of a W-Band, Ku-Band, Ka-Band, V-band, or K-Band. The method also includes providing an altitude in response to the first signal or the second signal.
US10948577B2 Systems and associated methods for generating a fish activity report based on aggregated marine data
A computing device is configured to receive a plurality of sets of sonar data, current locations associated with the sonar data, and condition parameters associated with the plurality of sets of sonar data from one or more marine electronic devices. The computing device receives a request from a user to display a condition and location based fishing activity s report. The request indicating a location and a condition parameter associated with desired fishing activity. The computing device filters the plurality of sets of the sonar data based on the request to generate a fishing activity report including one or more portions of the plurality of sets of the sonar data that are associated with the indicated location and the condition parameter and causes display of the fishing activity report on a screen such that the one or more portions of the plurality of sets of the sonar data are displayed.
US10948574B2 Optoelectronic sensor and method for detecting an object
An optoelectronic sensor (10) for detecting an object in a monitored zone (20) that has at least one light transmitter (22) for transmitting a plurality of mutually separated transmitted light beams (26a-d); a plurality of light receivers (34a-d) that are each associated with one of the transmitted light beams (26a-d) for generating a received signal from the associated light beam (26, 30) remitted at the object; and an evaluation unit (46) that is configured to acquire information on the object at the respective point of incidence of the transmitted light beam (26a-d) from the received signal of the light receiver (34a-d) that is associated with the transmitted light beam (26a-d) and to additionally consider at least one received signal of a light receiver (34a-b) that is not associated with the transmitted light beam (26a-d) on the acquiring of information on the object at the point of incidence of at least one transmitted light beam (26a-d).
US10948567B2 Detector for optically detecting at least one object
A detector (110) for determining a position of at least one object (112) is disclosed. The detector (110) comprises: at least one sensor element (118) having a matrix (120) of optical sensors (122), the optical sensors (122) each having a light-sensitive area (124), wherein each optical sensor (122) is configured to generate at least one sensor signal in response to an illumination of the light-sensitive area (124) by at least one light beam (116) propagating from the object (112) to the detector (110); at least one evaluation device (134) configured for evaluating the sensor signals, by a) determining at least one optical sensor (122) having the highest sensor signal and forming at least one center signal; b) evaluating the sensor signals of the optical sensors (122) of the matrix (120) and forming at least one sum signal; c) determining at least one combined signal by combining the center signal and the sum signal; and d) determining at least one longitudinal coordinate z of the object (112) by evaluating the combined signal.
US10948564B2 Networkable digital life jackets and associated methods
Networkable digital life jackets and associated methods are disclosed. An example life jacket includes a state manager and a swarm manager. The state manager is configured to selectively operate the life jacket in one of multiple operational states of the life jacket based on data obtained from one or more sensors of the life jacket. The swarm manager is configured to form a swarm network including the life jacket and one or more other life jackets.
US10948551B2 Fault monitoring systems and methods for detecting connectivity faults
A fault monitoring system detects connectivity faults in a device control centre. The fault monitoring system includes, for the or each control section, at least a first pair of temperature sensors adapted to detect the temperature of a first pair of terminals (TL1-IN), (TL1-OUT). The system includes a processor configured to receive the detected temperatures, calculate an IN-OUT difference, the IN-OUT difference being a difference between the temperatures of the first pair of terminals (ΔTL1), compare the calculated IN-OUT difference with a predetermined threshold value (ΔT*L1), whereby a calculated difference IN-OUT (ΔTL1), greater than the predetermined threshold value (ΔT*L1), is indicative of a connectivity fault at one of the first pair of terminals, and to generate at least one output signal based on the results of the comparison.
US10948548B2 Method and apparatus for estimating battery state of health
Estimating a battery state of health (SOH) is described. The state of heath is estimated by obtaining a partial charge or discharge capacity of a target battery in a state of charge (SOC) interval of each of a plurality of SOCs. First dV/dSOC data is separately calculated for each SOC in an mth preset battery capacity based on the mth preset battery capacity and the partial charge or discharge capacity in the SOC interval of each SOC. A smallest overall dV/dSOC data deviation is determined from all overall dV/dSOC data deviations corresponding to M preset battery capacities. A preset battery capacity is determined corresponding to the smallest overall dV/dSOC data deviation as a retention capacity of an aged target battery. The retention capacity of the aged target battery is divided by a retention capacity of the target battery in a new battery state, to obtain the SOH estimate of the target battery.
US10948545B2 Residual quantity measuring device, battery pack, electric power tool, electric aircraft, electric vehicle, and power supply device
A residual quantity measuring device is provided. The residual quantity measuring device includes a Hall element that is inserted into a path of a current flowing in a battery unit and outputs an output voltage associated with the current; and a Coulomb counter configured to be supplied with the output voltage of the Hall element via a voltage conversion circuit and to detect a total quantity of a current flowing into the battery unit and a current flowing out of the battery unit.
US10948543B2 System for determining a discharge power limit value and a charge power limit value of a battery cell
A system for determining a discharge power limit value of a battery cell is provided. A microprocessor calculates an adjusted maximum allowed voltage drop value based on a maximum allowed voltage drop value, and an estimated delta OCV value at N seconds after a first time. The estimated delta OCV value is calculated based on a first discharge current level. The microprocessor calculates a second discharge current level through the battery cell for N seconds to obtain the adjusted maximum allowed voltage drop value. The microprocessor calculates a discharge power limit value based on the second discharge current level that indicates an amount of power from the battery cell for N seconds without the voltage across the battery cell falling below a minimum allowed voltage of the battery cell.
US10948541B2 System for diagnosing switching element selectively connecting Y-capacitors to ground
A system for diagnosing switching element selectively connecting Y-capacitors to ground is provided. The state of a switching device in a power conversion circuit is adjusted such that voltages of different levels are applied to the Y-capacitors, respectively. Therefore, a Y-capacitor disconnect switch which connects a plurality of Y-capacitors connected in common to a DC link to chassis ground is diagnosed.
US10948534B2 Automated test system employing robotics
An example test system includes robotics configured to operate on devices at a first level of precision, and stages configured to operate at levels of precision that are less than the first level of precision. Each of the stages may include parallel paths that are configured to pass the devices between adjacent stages.
US10948528B2 Localized free space tester
A method and apparatus for testing radio-frequency antenna elements are disclosed. In one embodiment, the apparatus comprises: a frame having a platform to support an array of radio-frequency (RF) antenna elements of a flat panel antenna having antenna elements; a first antenna to transmit microwave energy to subsets of RF antenna elements of the segment and to receive reflected microwave energy from the subsets of RF antenna elements; a filter between the segment and the first antenna, the filter comprising an opening positioned over each of the subsets of RF antenna elements at different times to expose said each of the subsets of RF antenna elements to microwave energy transmitted by the first antenna; a second antenna to receive microwave energy transmitted though the subsets of RF antenna elements at the different times; a controller coupled to the subsets of RF antenna elements and to provide at least one stimulus or condition to the subsets of RF antenna elements; and an analyzer to provide stimulus to the subsets of RF antenna elements and to measure a characteristic of the array using one or both of the first antenna and second antenna.
US10948516B2 Methods and systems for connecting and metering distributed energy resource devices
An electric meter socket includes: a first plurality of connection points within the electric meter socket configured to form electrical connections to line voltage wirings of an electric distribution system; a second plurality of connection points within the electric meter socket configured to form electrical connections to output voltage wirings of a DER device; one or more connection points within the electric meter socket configured to form an electrical connection of neutral wires of the electric distribution system, the DER device, and a load; and a plurality of receptacles, each of the plurality of receptacles electrically connected to a corresponding connection point and configured to accept a mating connector of an electric meter.
US10948513B2 Electronic device having a first electrode formed on a movable suspended mass opposing a second electrode formed on a cover layer
An electronic device is based on a single crystal semiconductor substrate. A cavity is formed in the semiconductor substrate. Further, a movably suspended mass is defined by one or more trenches extending from one side of the semiconductor substrate to the cavity. A first electrode layer is provided on the suspended mass. Further, a cover layer covering the suspended mass is provided. The cover layer includes a second electrode layer arranged opposite to the first electrode layer and spaced therefrom by a gap.
US10948511B2 Apparatus and method for verifying operation of air data probes
A method, comprises: receiving measured air pressure data from each air data probe on a vehicle; receiving a first set of data from at least one sensor system on the vehicle; determining predicted noise levels for each air data probe using a noise modelling system and the received first set of data; determining a transmission loss for each air data probe; determining if any air data probe is faulty by determining if an transmission loss of any of the air data probes is greater than a first threshold value, where an air data probe is deemed faulty if its transmission loss is greater than the first threshold value; and if the transmission loss of any of the air data probes is greater than the first threshold value, then generating a signal to indicated that at least one air data probe is faulty.
US10948499B2 Method for producing a standard for detecting protein aggregates of a protein misfolding disease, standard and use thereof
An inorganic nanoparticle is provided (step A) having the size of the aggregate of the protein misfolding disease. Free amino groups or free carboxyl groups are formed (step B) on the surface of the nanoparticle (for functionalizing the nanoparticle surface into an amine- or carboxy-functionalized nanoparticle. Maleinimido spacer carboxylic acid is bound to the free amino groups in step (B). Or, free carboxyl groups in step (B) are converted into NHS esters. Monomers of the protein aggregate are bound i) to the maleinimido spacer carboxylic acids by way of a sulfhydryl group at the free end of the monomers, or ii) to the NHS esters by way of the amino group at the free end of the monomer. A standard is provided for use in the detection of protein aggregates occurring with protein misfolding diseases.
US10948496B2 Method for identifying marker proteins for the diagnosis and risk stratification of blood coagulation disorders
The invention relates to a method for identifying marker proteins for the purpose of diagnosis and risk stratification of blood coagulation disorders.
US10948490B1 Severe acute respiratory syndrome (SARS)—associated coronavirus diagnostics
The invention relates to the diagnosis of a SARS-associated coronavirus, such as a SARS CoV-2 infection and SARS-CoV infection, using the SARS-CoV and SARS-CoV-2 nucleocapsid proteins and antibodies binding to these proteins. The invention encompasses reagents, methods and kits for the detection of a SARS-associated coronavirus.
US10948486B2 Assay membrane and method of use thereof
The present invention provides a microporous membrane for detecting at least one target analyte in a sample. The membrane includes an array that comprises at least one capture element and at least one control element printed on the membrane surface, at least one capture element corresponding to and being able to bind a target analyte, the plurality of control elements, when present including: i) at least one fiduciary marker, ii) at least one negative control to monitor background signal, iii) at least one negative control to monitor assay specificity, iv) at least one positive colorimetric control, and v) at least one positive control to monitor assay performance or any combination thereof.
US10948480B2 Immunity to folate receptors
This document provides methods and materials related to assessing immunity to folate receptors. For example, methods and materials for assessing FRα immunity in a mammal are provided. This document also provides methods and materials related to stimulating immunity to folate receptors.
US10948478B2 Blood state analysis device, blood state analysis system, blood state analysis method, and program
A blood state analysis device, blood state analysis system, blood state analysis method, and program that enable analysis of the state of blood easily and precisely is provided. The blood state analysis device includes: an extraction unit configured to extract at least one feature from chronological change data of an electrical characteristic of blood in two or more frequency bands; an evaluation unit configured to evaluate a state of the blood on the basis of the at least one feature extracted by the extraction unit; and a classification unit configured to classify the blood on the basis of a result of evaluation conducted by the evaluation unit.
US10948476B2 Methods, systems, and computer program products for locating and tracking objects
A system for locating and tracking an object is provided. The system includes a measuring device configured to determine a property of a paving-related material, a locating device configured to determine a location of the measuring device, a tracking system configured to store tracking information associated with the measuring device and one or more properties determined by the measuring device, and a communications system configured to transfer, to a remote device, the location of the measuring device and the tracking information associated with the measuring device.
US10948451B2 Electrochemical detection of nitro-containing compounds
A carbon electrode having a functional moiety that forms a charge-transfer complex with a nitro-containing compound covalently attached to a surface of the electrode, and a process of preparing such an electrode are provided. Also provided are sensing systems integrating the carbon electrode and methods utilizing same for electrochemical detection of nitro-containing compounds.
US10948443B2 Cigar moisture meter with direct relative humidity readout
A meter includes prongs that detect the moisture content value of a tobacco product, and an electrical circuit of the meter receives this information and converts the moisture content value to a relative humidity value of the tobacco product. The relative humidity value is displayed as a numeral on a display sensor connected to the electrical circuit.
US10948433B2 Device for clamping and controlling the temperature of planar samples for x-ray diffractometry
The invention relates to an apparatus (1) for clamping flat samples (6), in particular pouch battery cells, for x-ray diffractometry, wherein the apparatus has a housing (2) having a sample holder (4), which has holding elements (5) that are able to be tensioned in relation to one another for clamping the sample (6), at least two x-ray windows (11a, 11b, 12) for letting in and out x-rays, and at least one first temperature control device (7) for controlling the temperature of the sample (6). At least one first temperature control device (7) is in each case attached to the holding elements (5), wherein the first temperature control devices (7) are thermally coupled to the housing (2), and the apparatus has at least one second temperature control device (9), which is configured to dissipate heat, which is output by the first temperature control device (7) to the housing (2), out of the housing (3) to the outside and/or to introduce heat from the outside into the housing (2).
US10948431B1 Visible test system and rock mass heating method
A visible test system includes a test chamber system, a heating system, a pressure control system, and a high-energy accelerator CT detection system configured to scan and detect the seepage and migration of magnetic fluid in fractures in a sample. The test chamber system includes a pressure chamber and a sample encapsulation device immersed in hydraulic oil arranged inside the pressure chamber. The heating system includes a magnetic fluid heating device, a resistance wire heating device and a temperature detection device. The magnetic fluid heating device includes a magnetic fluid loading pump configured to supply the magnetic fluid injected into the sample encapsulation device and an alternating magnetic field control device configured to provide an alternating magnetic field for heating the magnetic fluid. The resistance wire heating device is configured to heat the hydraulic oil. The present invention makes the fracture connectivity change during rock mass fracture visible.
US10948426B2 Particle beam device, observation method, and diffraction grating
The density difference of particle beam irradiation with two optical statuses is produced utilizing a diffraction effect, within the same field of vision, such that a diffraction grating manufactured with a material which passes through a particle beam is provided on the upper side of a specimen and on the lower side of the irradiation optical system. Further, a region wider than the opening region of the diffraction grating is irradiated with the particle beam to produce the density difference of the particle beam emitted to the specimen, by superposing the particle beam, Bragg-diffracted with the opening region, and the particle beam, transmitted through the outer peripheral part of the opening region without being diffracted, with each other, and emitting the beam to the specimen.
US10948421B2 Laser-driven photon source and inspection apparatus including such a laser-driven photon source
Disclosed is a laser-driven photon source comprising drive optics which focus drive radiation so as to maintain a plasma. The point spread function of the drive optics has a point spread function (75) which is configured such that a spectral position of a peak output wavelength of a black body portion of output radiation emitted by said plasma within a desired wavelength band.
US10948419B2 Concentration measurement method
A concentration measurement method is a method for measuring a concentration of an analyte in a measurement solution containing the analyte having reducing action, and includes a mixing step of preparing a mixture solution by mixing a metal ion solution, a complexing agent, and a pH adjusting agent to prepare an intermediate mixture solution, and mixing the intermediate mixture solution and the measurement solution, a metal microstructure generation step of generating a metal microstructure on a support by reducing metal ions in the mixture solution by the reducing action of the analyte in the mixture solution, a measurement step of measuring an optical response of the metal microstructure on the support, and an analysis step of determining a concentration of the analyte in the measurement solution on the basis of a measurement result of the optical response.
US10948415B2 Method of determining surgical margins using fluorescence biopsy specimen imager
Methods for determining surgical margins using an imaging device are described that use multiple cameras to image a biological sample on a turntable bathed in white light or fluorescing due to a systemically administered dye. Fluorescence farther away from an excitation light source can be compensated upon determining a 3-D position of portions of the sample. The turntable is turned and tilted in order to take enough images to prepare an animation of the sample. In a graphical user interface, the animation can be stopped, zoomed, and tilted per a user's gesture, touch, tablet-tilting, or other commands. The image manipulation can be with touch gestures entered using a sterilizable or disposable touch pen.
US10948411B2 Blue emitting persistent phosphor compositions as diagnostic reporters
Disclosed are methods of detecting one or more analytes in a sample by: (1) associating the sample with a surface that includes an analyte binding agent to result in the immobilization of the analytes on the surface; (2) contacting the analyte with a composition that includes at least one phosphor compound with an affinity for the analyte; (3) formation of immobilized analyte binding agent-analyte-phosphor complexes on the surface; (4) separating unbound phosphor compounds from the immobilized complexes; (5) detecting a presence or absence of a luminescence signal from the immobilized complexes; and (6) correlating the luminescence signal to the presence or absence of the analyte in the sample. The phosphor compound may include (Sr1-δBaδ)2-j-kMgSi2O7:EujDyk, (Sr1-δBaδ)2-xMgSi2O7:Eu2+Dy3+, (Sr1-δBaδ)2MgSi2O7:Eu2+Dy3+, (Sr1-δBaδ)2-xMgSi2O7:Eu2+, and combinations thereof. Additional phosphor compounds may also be utilized, such as [AE]2MgSi2O7:Eu2+, [AE]Al2O4:Eu2+, Dy3+, and combinations thereof, where AE is at least one of Ca, Sr, or Ba.
US10948406B2 Moisture amount detection device
A moisture amount detection device includes: a light source that projects light that flickers at a predetermined frequency toward an object; a light receiver that receives the light reflected by the object and outputs a detection signal; an amplifier that outputs an amplified signal obtained by amplifying the detection signal by a predetermined amplification factor; a lock-in amplifier that outputs an extracted signal obtained by extracting a signal of a predetermined frequency from the amplified signal; an A/D converter that performs A/D conversion on the extracted signal, and outputs a digital signal; a second low-pass filter whose passband is changeable, and that allows a signal of a frequency in the passband in the digital signal to pass therethrough; and a controller that performs first control to change the passband according to a signal intensity indicated by the digital signal.
US10948393B2 Rheometer
A rheometer for determining and/or monitoring the flow behavior of viscous fluids, in particular plastic melts and plastic solutions, includes a housing, in which at least one substantially rectilinear channel is formed between an inlet opening and an outlet opening, the channel having a rectangular cross section, and a plurality of pressure measuring devices which are arranged along the channel, wherein the channel is provided over its length with a cyclically narrowing and widening cross section.
US10948383B2 Method for controlling engine bench system
This method for controlling an engine bench system is provided with: a speed control step in which speed control of a dynamometer is executed while an engine is maintained in a non-ignition state, and in which the speed control is ended when the rotational speed of the dynamometer has increased to a prescribed speed; a measuring step in which a shaft torque detection signal is acquired during a period from when, as a result of inertia, the rotational speed of the dynamometer is a prescribed measuring start speed until said rotational speed reaches a prescribed measuring end speed; a frequency analyzing step in which the frequency of the signal having the strongest intensity, from among the shaft torque detection signals acquired in the measuring step, is acquired as a resonant frequency; a design step in which a control gain of a dynamometer control device is determined using the acquired resonant frequency.
US10948378B2 Device, system, and method for detecting equipment leaks
A device, system, and method for detecting a leak (and determining the leak rate of the leak) for equipment, particularly generators, the device including a main body connected to the tested equipment and to an air supply source, wherein the main body includes a number of stages each having a valve and orifice such that flow of air through the independent stages is selectively controllable, where a change in the differential pressure recorded during flow of the air through a particular stage indicates a leak, and wherein the differential pressure recorded can be used to calculate the rate of leak in the equipment.
US10948376B2 Apparatus and method of detecting leak sound in plant equipment using time-frequency transformation
An apparatus for detecting a leak sound in plant equipment using time-frequency transformation includes a first microphone measuring an acoustic signal generated in the plant equipment, a second microphone measuring an acoustic signal generated in the plant equipment, and a leak sound detection module detecting a leak sound in the plant equipment using time-frequency transformation of the acoustic signal measured by the first microphone and the acoustic signal measured by the second microphone, wherein a leak sound may be detected even when a transient dispersive noise signal, as well as a periodic noise signal, is large.
US10948374B2 Tub overflow drain test system
A tub drain overflow test system employs a kit with a connecting pipe with a front cylindrical portion having an inner threading and an intermediate annular flange coaxial with the front cylindrical portion. The front cylindrical portion extends through an overflow hole of a tub so that the annular flange, optionally with a seal ring, abuts the rear surface of the tub wall. A test cap has outer threading that mates with inner threading of the front cylindrical portion. The test cap has an annular flange and a breakaway test seal with a projecting grip tab. The test cap has an inner lip that provides a catch for inwardly extending tabs on a fixture to attach. The test cap allows the overflow drain to be tested. A seal portion is removed to provide access to the opening and the finishing fixture is mounted in place.
US10948364B2 Air and gas flow velocity and temperature sensor probe
There is disclosed a handheld air flow velocity measurement probe that includes a bridge circuit assembly having an airflow velocity sensor that is a resistance temperature detector (RTD) and a digitally controlled resistive element to dynamically adjust and maintain the resistance of the velocity sensor within the overheat temperature predefined range. The velocity measurement also uses a separate temperature sensor to sense the temperature of the air or gas flow. A humidity sensor is also included remote from the other sensors to measure humidity in the gas flow to be measured. All of the above described components are housed at a probe tip instead of a base as in most standard handheld probes and the digital interface at the probe tip allows the user to replace a bulky, expensive telescoping antenna with stackable extender scheme.
US10948360B2 Switching element having temperature monitoring and method for temperature monitoring
The present invention relates to a temperature monitoring for switching elements, in particular for a module having bipolar transistors with an insulated gate. For this purpose, the current operating parameters of the IGBT module are detected and, on the basis of said operating parameters, an expected temperature of the switching element is determined at a predetermined position. Said expected temperature is compared with a temperature detected at this position. If the actual temperature exceeds the expected temperature, then this is an indication of a malfunction.
US10948359B2 Techniques for junction temperature determination of power switches
Techniques for determining a temperature measurement of a junction of a power switch are described. A current can be applied to a control node, e.g., gate terminal, of the power switch, such as a field-effect transistor (FET) or an insulated-gate bipolar transistor (IGBT), while the power switch is in a steady-state region in which a gate-to-source voltage (e.g., FET) or a gate-to-emitter voltage (e.g., IGBT) of the power switch is constant. While in the steady-state region, the temperature measurements can be performed, thereby ensuring accuracy of the measurement.
US10948358B2 Fixing element, use of a sensor integrated in the fixing element and method for detecting the heat flow inside mechanical elements
A fixing element, a use of a sensitive element to detect a flow of heat on the inside of mechanical organs; wherein the fixing element, in particular a screw or a stud, has a body and a sensitive element, which is designed to detect a difference of temperature between a first and a second area of the body of the fixing element, so as to determine, as a function of said difference of temperature, a flow of heat that flows through the fixing element and the mechanical organ where it is installed.
US10948353B2 Thermal processing chamber with low temperature control
Examples described herein generally relate to apparatus and methods for rapid thermal processing (RTP) of a substrate. In one or more embodiments, a process chamber includes chamber body, a window disposed on a first portion of the chamber body, a chamber bottom, and a shield disposed on a second portion of the chamber body. The shield has a flat surface facing the window to reduce reflected radiant energy to a back side of a substrate disposed in the process chamber during operation. The process chamber further includes an edge support for supporting the substrate and a cooling member disposed on the chamber bottom. The cooling member is disposed in proximity of the edge support to cool the edge support during low temperature operation in order to improve the temperature uniformity of the substrate.