US11195983B2
Provided is a piezoelectric film that has a perovskite structure preferentially oriented to a (100) plane and that comprises a composite oxide represented by the following compositional formula: Pba[(ZrxTi1-x)1-yNby]bO3 wherein 0
US11195971B2
A glass wiring substrate includes a glass substrate, a first wiring portion formed on a first surface of the glass substrate, a second wiring portion formed on a second surface opposite to the first surface, a through-hole formed in a region of the glass substrate in which the first wiring portion and the second wiring portion are not formed, the through-hole having a diameter on a second surface side larger than a diameter on a first surface side, and a through-hole portion formed in the through-hole, one end portion of the through-hole portion extending to the first wiring portion, the other end portion of the through-hole portion extending to the second wiring portion, in which a wiring pitch P1 of the first wiring portion in the vicinity of the through-hole portion is narrower than a wiring pitch P2 of the second wiring portion in the vicinity of the through-hole portion.
US11195959B2
A perovskite material including an organic-inorganic perovskite structure of formula (I), AnMX3 (I), n being the number of cation A and an integer >4, A being a monovalent cation selected from inorganic cations Ai and/or from organic cations Ao, M being a divalent metal cation or a combination thereof, X being a halide and/or pseudohalide anion or a combination thereof, wherein at least one cation A is selected from organic cations Ao, the inorganic cations Ai are independently selected from Li+, Na+, K+, Rb+, Cs+, or Tl+ and the organic cations Ao are independently selected from ammonium (NH4+), methyl ammonium (MA) (CH3NH3+), ethyl ammonium (CH3CH2NH3)+, formamidinium (FA) (CH(NH2)2+), methylformamidinium (CH3C(NH2)2+), guanidium (C((NH)2)3+), tetramethylammonium ((CH3)4N+), dimethylammonium ((CH3)2NH2+) or trimethylammonium ((CH3)3NH+).
US11195955B2
A display substrate including a base substrate, a first thin film transistor disposed on the base substrate and including a first gate electrode and a first semiconductor active layer; a second thin film transistor electrically connected to the first thin film transistor, the second thin film transistor including a second gate electrode and a second semiconductor active layer; and an organic light emitting device electrically connected to the second thin film transistor. The first semiconductor active layer includes a first material and the second semiconductor active layer includes a second material different from the first material.
US11195950B2
A semiconductor device may include active patterns extended in a first direction and spaced apart from each other in the first direction, a device isolation layer defining the active patterns, an insulating structure provided between the active patterns and between the device isolation layer, and a gate structure disposed on the insulating structure and extended in a second direction crossing the first direction. The gate structure may include an upper portion and a lower portion. The lower portion of the gate structure may be enclosed by the insulating structure.
US11195949B2
In a general aspect, a laterally diffused metal-oxide-semiconductor (LDMOS) transistor can include: a substrate of a first conductivity type; a buried well region of a second conductivity type disposed in the substrate; a body region of the first conductivity type disposed on the buried well region, a drift region of the second conductivity type disposed in the body region, a drain implant of the second conductivity type disposed in the drift region; a source implant of the second conductivity type disposed in the body region; and a gate structure disposed on the drift region. The gate structure can include: a field plate including a RESURF dielectric layer; a gate dielectric layer; and a gate electrode disposed on the field plate and the gate dielectric layer. The LDMOS transistor can also include a drain contact extending through the field plate and defining an Ohmic contact with the drain implant.
US11195947B2
A semiconductor device is disclosed including a semiconductor layer, a first well doped with dopants of a first conductivity type defined in the semiconductor layer, a second well doped with dopants of a second conductivity type different than the first conductivity type defined in the semiconductor layer adjacent the first well to define a PN junction between the first and second wells, and an isolation structure positioned in the second well. The semiconductor device also includes a first source/drain region positioned in the first well, a second source/drain region positioned in the second well adjacent a first side of the isolation structure, a doped region positioned in the second well adjacent a second side of the isolation structure, and a gate structure positioned above the semiconductor layer, wherein the gate structure vertically overlaps a portion of the doped region.
US11195946B2
A method of manufacturing semiconductor devices includes: forming source regions of a first conductivity type in a SiC-based semiconductor substrate, wherein dopants are introduced selectively through first segments of first mask openings in a first dopant mask and wherein a longitudinal axis of the first mask opening extends into a first horizontal direction; forming pinning regions of a complementary second conductivity type, wherein dopants are selectively introduced through second segments of the first mask openings and wherein the first and second segments alternate along the first horizontal direction; and forming body regions of the second conductivity type, wherein dopants are selectively introduced through second mask openings in a second dopant mask, wherein a width of the second mask openings along a second horizontal direction orthogonal to the first horizontal direction is greater than a width of the first mask openings.
US11195944B2
Techniques are disclosed for gallium nitride (GaN) oxide isolation and formation of GaN transistor structures on a substrate. In some cases, the GaN transistor structures can be used for system-on-chip integration of high-voltage GaN front-end radio frequency (RF) switches on a bulk silicon substrate. The techniques can include, for example, forming multiple fins in a substrate, depositing the GaN layer on the fins, oxidizing at least a portion of each fin in a gap below the GaN layer, and forming one or more transistors on and/or from the GaN layer. In some cases, the GaN layer is a plurality of GaN islands, each island corresponding to a given fin. The techniques can be used to form various non-planar isolated GaN transistor architectures having a relatively small form factor, low on-state resistance, and low off-state leakage, in some cases.
US11195940B2
This disclosure provides a high-voltage terahertz strained SiGe/InGaP heterojunction bipolar transistor and a preparation method thereof. An InGaP material has characteristics of a high carrier mobility of the InP material and a forbidden band width of the GaP material, so that the present disclosure employs the N-type In1-xGaxP layer as the collector to improve the frequency and power characteristics of the device, and realize the system integration of terahertz band chips. Further, the present disclosure utilizes the characteristics of the above materials and takes an advantages of “energy band engineering”, uses the In1-xGaxP (x=0-1) is used as the material of the collector of the SiGe-HBT, the composition molar ratio X of In and Ga is appropriately selected, such that the materials SiGe of the collector and the sub-collector have the same lattice constant, so as to effectively improve interface characteristics of InGaP and SiGe materials.
US11195930B1
The present disclosure relates to a semiconductor device having a backside source/drain contact, and method for forming the device. The semiconductor device includes a source/drain feature having a top surface and a bottom surface, a first silicide layer formed in contact with the top surface of the source/drain feature, a first conductive feature formed on the first silicide layer, and a second conductive feature having a body portion and a first sidewall portion extending from the body portion, wherein the body portion is below the bottom surface of the source/drain feature, and the first sidewall portion is in contact with the first conductive feature.
US11195928B2
A semiconductor device is provided including an active region on a substrate A plurality of channel layers is spaced apart on the active region. Gate structures are provided. The gate structures intersect the active region and the plurality of channel layers. The gate structures surround the plurality of channel layers. Source/drain regions are disposed on the active region on at least one side of the gate structures. The source/drain regions contact with the plurality of channel layers. A lower insulating layer is disposed between side surfaces of the gate structures on the source/drain regions. Contact plugs penetrate through the lower insulating layer. The contact plugs contact the source/drain regions. An isolation structure intersects the active region on the substrate and is disposed between the source/drain regions adjacent to each other. Each of the gate structures includes a gate electrode and a gate capping layer including materials different from each other.
US11195926B2
A gate-all-around structure including a first transistor is provided. The first transistor includes a semiconductor substrate having a top surface, and a first nanostructure over the top surface of the semiconductor substrate and between a first source and a first drain. The first transistor also includes a first gate structure around the first nanostructure, and an inner spacer between the first gate structure and the first source, wherein an interface between the inner spacer and the first gate structure is non-flat. The first transistor includes an isolation layer between the top surface of the semiconductor substrate and the first source and the first drain.
US11195912B2
A sacrificial gate stack for forming a nanosheet transistor includes a substrate. first, second and third silicon channel nanosheets formed over the substrate, and a first sandwich of germanium (Ge) containing layers disposed between the substrate and first silicon channel nanosheet. The stack also includes a second sandwich of Ge containing layers disposed between the first silicon channel nanosheet and the second silicon channel nanosheet; and a third sandwich of Ge containing layers disposed between the second silicon channel nanosheet and the third silicon channel nanosheet. Each sandwich includes first and second low Ge containing layers surrounding a silicon germanium (SiGe) sacrificial nanosheet that has a higher Ge concentration than the first and second low Ge containing layers.
US11195908B2
Provided is a semiconductor device comprising: a semiconductor substrate; an active section provided in the semiconductor substrate; an edge termination structure section provided between the active section and an outer peripheral edge of the semiconductor substrate on an upper surface of the semiconductor substrate; and an end lifetime control unit that is provided in the semiconductor substrate in the edge termination structure section and is continuous in a range facing at least two or more diode sections arranged in the first direction, wherein the active section includes: a transistor section and the diode sections alternately arranged with the transistor section in a predetermined first direction on the upper surface of the semiconductor substrate.
US11195903B2
A highly stable organic light-emitting panel includes a substrate and a plurality of pixelated OLED circuit assemblies. The substrate further includes an auxiliary electrode and a plurality of circuit protection structures, each of which is electrically connected to a corresponding pixelated first electrode in each pixelated OLED circuit assembly. The plurality of circuit protection structures are respectively connected to the auxiliary electrode. An insulator covers the auxiliary electrode, the plurality of circuit protection structures, and an area between the plurality of circuit protection structures and the plurality of OLED circuit assemblies. When a current passing through a pixel with short-circuit defect in any one of the plurality of OLED circuit assemblies is greater than a predetermined threshold of the circuit protection structure, the circuit protection structure corresponding to the pixel with short-circuit defect fuses, thereby isolating the OLED circuit assembly corresponding to the pixel with short-circuit defect.
US11195900B2
An array substrate and a method of fabricating the same are described. The array substrate has an active area and a winding area, wherein the array substrate has a base substrate, an active layer, a first insulating layer, a first metal layer, a second insulating layer, a second metal layer, a third insulating layer, a third metal layer, a patterned flat layer, a pixel defining layer, and a support layer. The first metal layer has at least one first wiring pattern. The second metal layer has at least one second wiring pattern. The third metal layer has at least one third wiring pattern. The pixel defining layer together with the support layer within the winding area have at least one undercut structure. The array substrate and the method of fabricating the same can reduce a width of a boundary formed by the winding area.
US11195894B2
A display apparatus is provided by the present invention, the display apparatus includes a first thin film transistor (TFT) disposed in a first pixel region and including a first semiconductor layer and a first gate electrode, where the semiconductor layer includes first source and drain regions; a second TFT disposed in a second pixel region adjacent the first pixel region and including a second semiconductor layer and a second gate electrode, where the second semiconductor layer includes a second source and drain regions; a first pixel electrode disposed in the first pixel region and including a first region where a first light-emitting layer is disposed and a second region extending from the first region and disposed on a first via hole; and a second pixel electrode disposed in the second pixel region and including a third region where a second light-emitting layer is disposed and a fourth region extending from the third region and disposed on a second via hole.
US11195888B2
Disclosed is a display device having a reduced bezel area. The display device includes a plurality of touch lines electrically connected to a plurality of touch electrodes and display link lines electrically connected to a light-emitting element, the display link lines being disposed in a non-active area of a substrate, wherein a minimum of M touch lines (M being a natural number greater than 1 and less than N) is disposed with respect to a minimum of N display link lines (N being a natural number greater than 1), among the plurality of display link lines, in the non-active area. Consequently, a narrow bezel may be realized.
US11195882B2
A pixel arrangement structure, a display substrate and a display device. The pixel arrangement structure includes: a plurality of first sub-pixels and a plurality of sub-pixel groups arranged in an array, wherein the plurality of first sub-pixels and the plurality of sub-pixel groups are alternately arranged along a first direction to form pixel rows, and are alternately arranged along a second direction intersected with the first direction to form pixel columns; each of the plurality of sub-pixel groups includes a second sub-pixel, a third sub-pixel and another second sub-pixel sequentially arranged along the first direction; in the same pixel row, a ratio of a distance between the geometric centers of each second sub-pixel and the adjacent third sub-pixel to a distance between the geometric centers of each first sub-pixel and the third sub-pixel in the adjacent sub-pixel group is greater than or equal to ¼ and less than ½.
US11195879B2
In some embodiments, a semiconductor device is provided. The semiconductor device includes a semiconductor substrate having a first semiconductor material layer separated from a second semiconductor material layer by an insulating layer. A first access transistor is arranged on the first semiconductor material layer, where the first access transistor has a pair of first source/drain regions having a first doping type. A second access transistor is arranged on the first semiconductor material layer, where the second access transistor has a pair of second source/drain regions having a second doping type opposite the first doping type. A resistive memory cell having a bottom electrode and an upper electrode is disposed over the semiconductor substrate, where one of the first source/drain regions and one of the second source/drain regions are electrically coupled to the bottom electrode.
US11195865B2
An imaging device including: a photoelectric converter that generates a signal charge by photoelectric conversion of light; a semiconductor substrate that includes a first semiconductor layer containing an impurity of a first conductivity type and an impurity of a second conductivity type different from the first conductivity type; and a first transistor that includes, as a source or a drain, a first impurity region of the second conductivity type in the first semiconductor layer. The first semiconductor layer includes: a charge accumulation region that is an impurity region of the second conductivity type, the charge accumulation region being configured to accumulate the signal charge; and a blocking structure that is located between the charge accumulation region and the first transistor, and the blocking structure includes a second impurity region of the second conductivity type.
US11195861B2
A display device and a method of manufacturing the same. The display device includes a pixel connected to a scan line and a data line intersecting the scan line, and a driving transistor and a switching transistor disposed in the pixel. The driving transistor includes a substrate, a first active layer disposed on the substrate, a first gate electrode disposed on the first active layer, and a second insulating film contacting the first gate electrode and the first gate electrode. The switching transistor includes a second active layer disposed on the substrate, a second gate electrode disposed on the second active layer, a first insulating film contacting the second active layer and the second gate electrode, and a second insulating film covering the first insulating film. The first insulating film and the second insulating film are made of different materials from each other.
US11195859B2
An array substrate and a flexible display panel are provided. The array substrate is in a bending region and includes a base; an inorganic layer formed on the base, wherein at least one hollowing-out region is disposed in the inorganic layer, and the hollowing-out region is non-filled or filled with an organic matter; and a metal layer formed on the inorganic layer and connected to layers on a bottom of the inorganic layer by at least one via hole encircled by the at least one hollowing-out region. When the flexible display panel is bent, the at least one hollowing-out region provides a good channel for releasing stress in the inorganic layer and improves the bending performance of the flexible display panel.
US11195857B2
A three-dimensional memory device may include an alternating stack of insulating layers and spacer material layers formed over a carrier substrate. The spacer material layers are formed as, or are subsequently replaced with, electrically conductive layers. Memory stack structures are formed through the alternating stack. Each memory stack structure includes a respective vertical semiconductor channel and a respective memory film. Drain regions and bit lines can be formed over the memory stack structures to provide a memory die. The memory die can be bonded to a logic die containing peripheral circuitry for supporting operations of memory cells within the memory die. A distal end of each of the vertical semiconductor channels is physically exposed by removing the carrier substrate. A source layer is formed directly on the distal end each of the vertical semiconductor channels. A bonding pad can be formed on the source layer.
US11195856B2
A semiconductor device includes a first substrate in which a first region and a second region are defined, a first stack structure with first gate electrodes displaced and stacked sequentially on the first substrate, a second stack structure with second gate electrodes displaced and stacked sequentially on the first stack structure, a junction layer disposed between the first stack structure and the second stack structure, a first interlayer insulating layer disposed on a side surface of the first stack structure, a second interlayer insulating layer covering the second stack structure, a first channel hole that penetrates through structure(s) and/or layer(s) and a second channel hole that penetrates through structure(s) and/or layer(s). A height of the second portion of the first channel hole in a second direction orthogonal to the first direction is less than a height of the second portion of the second channel hole in the second direction.
US11195851B2
The present technology provides a semiconductor memory device. The semiconductor memory device includes a source film spaced from a substrate and disposed on the substrate, a conductive contact plug penetrating the source film, and a dummy stack body including dummy interlayer insulating films and sacrificial insulating films alternately stacked on the conductive contact plug.
US11195849B2
In one embodiment, a semiconductor device includes a first film including a plurality of electrode layers and a plurality of insulating layers provided alternately in a first direction, and a first semiconductor layer provided in the first film via a charge storage layer and extending in the first direction. The device further includes a first conductive member provided in the first film and extending in the first direction, and a second semiconductor layer provided on the first film to contact the first semiconductor layer. The second semiconductor layer includes a first surface on a side of the first film, and a second surface on an opposite side of the first surface. The second surface is an uneven face protruding towards the first direction.
US11195848B2
A memory array comprising strings of memory cells comprises laterally-spaced memory blocks individually comprising a vertical stack comprising alternating insulative tiers and conductive tiers. Operative channel-material strings of memory cells extend through the insulative tiers and the conductive tiers. Upper masses comprise first material laterally-between and longitudinally-spaced-along immediately-laterally-adjacent of the memory blocks and second material laterally-between and longitudinally-spaced-along the immediately-laterally-adjacent memory blocks longitudinally-between and under the upper masses. The second material is of different composition from that of the first material. The second material comprises insulative material. Other embodiments, including method, are disclosed.
US11195839B2
A memory device comprises a first selector and a storage capacitor in series with the first selector. A second selector is in parallel with the storage capacitor coupled between the first selector and zero volts. A plurality of memory devices form a 2S-1C cross-point DRAM array with 4F2 or less density.
US11195832B2
A semiconductor device includes a first transistor pair formed over a substrate. The first transistor pair includes a n-type transistor and a p-type transistor that are stacked over one another. The n-type transistor has a first channel region that includes one or more first nano-channels with a first bandgap value. The one or more first nano-channels extend laterally along the substrate, are stacked over the substrate and spaced apart from one another. The p-type transistor has a second channel region that includes one or more second nano-channels made of a compound material having a second bandgap value based on a predetermined material ratio of the compound material. The one or more second nano-channels extend laterally along the substrate, are stacked over the substrate and spaced apart from one another.
US11195831B2
A 3D semiconductor structure includes a buffer layer, a n-type high electron mobility transistor (HEMT) disposed on a first surface of the buffer layer, and a p-type high hole mobility transistor (HHMT) disposed on a second surface of the buffer layer opposite to the first surface.
US11195827B2
A semiconductor integrated circuit device may include a pad, a first voltage protection circuit and a second voltage protection circuit. The first voltage protection circuit may be connected with the pad. The second voltage protecting circuit may be connected between the first voltage protection circuit and a ground terminal. The first voltage protection circuit may include a gate positive p-channel metal oxide semiconductor (GPPMOS) transistor. The second voltage protection circuit may include serially connected GPPMOS transistors.
US11195820B2
A fractured semiconductor die is disclosed, together with a semiconductor device including the fractured semiconductor die. During fabrication of the semiconductor dies in a wafer, the wafer may be scored in a series of parallel scribe lines through portions of each row of semiconductor dies. The scribe lines then propagate through the full thickness of the wafer to fracture off a portion of each of the semiconductor dies. It may happen that electrical traces such as bit lines in the memory cell arrays short together during the die fracture process. These electrical shorts may be cleared by running a current through each of the electrical traces.
US11195817B2
A semiconductor package includes a redistribution structure, a memory wafer, semiconductor dies and conductive vias. The memory wafer, disposed over the redistribution structure, includes at least one memory die. The semiconductor dies are disposed side by side with respect to each other, between the memory wafer and the redistribution structure, and are electrically connected to the redistribution structure. The conductive vias electrically connect the at least one memory die with the redistribution structure. A semiconductor package includes a redistribution structure, a reconstructed wafer, and a heat sink. The reconstructed wafer is disposed on the redistribution structure. The reconstructed wafer includes logic dies and memory dies. The logic dies are electrically connected to the redistribution structure. The memory dies are electrically connected to the redistribution structure and vertically stacked with the logic dies. The heat sink is disposed on the reconstructed wafer. The heat sink is fastened to the reconstructed wafer.
US11195813B2
A first anisotropic conductive film 1A or a second anisotropic conductive film 1B has a first insulating resin layer 2 and a second insulating resin layer 3. The first insulating resin layer 2 is formed of a photopolymerized resin, and the second insulating resin layer 3 is formed of a polymerizable resin. Conductive particles 10 are disposed in a single layer on a surface of the first insulating resin layer 2 on a side of the second insulating resin layer 3. The first anisotropic conductive film further has a third insulating resin layer 4 formed of a polymerizable resin, and the second anisotropic conductive film 1B has an intermediate insulating resin layer 6. The intermediate insulating resin layer 6 is formed of a resin containing no polymerization initiator, and is in contact with the conductive particles 10. These anisotropic conductive films have favorable connection reliability.
US11195810B2
A device includes an interconnect structure over a substrate, multiple first conductive pads over and connected to the interconnect structure, a planarization stop layer extending over the sidewalls and top surfaces of the first conductive pads of the multiple first conductive pads, a surface dielectric layer extending over the planarization stop layer, and multiple first bonding pads within the surface dielectric layer and connected to the multiple first conductive pads.
US11195795B1
Embodiments of the invention include a method of forming a multi-layer integrated circuit (IC) structure that includes forming a first dielectric layer. A first interconnect is formed in the first dielectric layer and includes a first top surface, a first bottom surface, and a first sidewall extending from an edge of the first top surface to an edge of the first bottom surface. A second interconnect is formed in the first dielectric layer and includes a second top surface, a second bottom surface, and a second sidewall extending from an edge of the second top surface to an edge of the second bottom surface. A spacing from the edge of the first top surface to the edge of the second top surface is greater than a spacing from the edge of the first bottom surface to the edge of the second bottom surface.
US11195789B2
A bottom side interposer provides a structurally balanced chip carrier module to reduce thermal warp and increase package robustness. The bottom side interposer is attached to the bottom of a chip carrier which carries semiconductor chips on the top side of the chip carrier. The top side of the chip carrier typically includes a top side interposer between the semiconductor chips and the chip carrier. The bottom side interposer has a coefficient of thermal expansion (CTE) that is similar to the chips and top side interposer, or tailored to have a CTE intermediate to the chips and the chip carrier. Pads on the bottom side interposer may be plated or fitted with solder balls to complete the module so the module can be connected to a printed circuit board.
US11195776B2
A power module substrate includes an insulating substrate and a metal plate. The metal plate is joined to the insulating substrate with a brazing material in between. As to surface roughness of a lateral surface of the metal plate in a thickness direction, the surface roughness of at least a corner part farthest from a center of the metal plate in plan view is larger than the surface roughness of plane parts sandwiching the corner part.
US11195773B2
In an embodiment, a quantum device includes an interposer layer comprising a set of vias. In an embodiment, the quantum device includes a dielectric layer formed on a first side of the interposer, the dielectric layer including a set of transmission lines communicatively coupled to the set of vias. In an embodiment, the quantum device includes a plurality of qubit chips coupled to an opposite side of the interposer layer, each qubit chip of the plurality of qubit chips including: a plurality of qubits on a first side of the qubit chip and a plurality of protrusions on a second side of the qubit chip. In an embodiment, the quantum device includes a heat sink thermally coupled with the plurality of qubit chips, the heat sink comprising a plurality of recesses aligned with the plurality of protrusions of the plurality of qubit chips.
US11195762B2
A semiconductor device including pairs of multiple threshold voltage (Vt) devices includes at least a first region corresponding to a first pair of Vt devices, a second region corresponding to a second pair of Vt devices including a first dipole layer, and a third region corresponding to a third pair of Vt devices including a second dipole layer different from the first dipole layer.
US11195750B2
A method of forming a semiconductor structure includes forming an etch stop layer on a substrate, forming a metal oxide layer over the etch stop layer, and forming an interlayer dielectric (ILD) layer on the metal oxide layer. The method further includes forming a trench etch opening over the ILD layer, forming a capping layer over the trench etch opening, and forming a via etch opening over the capping layer.
US11195745B2
A method of forming a semiconductor structure includes forming a plurality of fins over a substrate, at least a portion of one or more of the fins providing one or more channels for one or more fin field-effect transistors. The method also includes forming a plurality of active gate structures over the fins, forming at least one single diffusion break trench between a first one of the active gate structures and a second one of the active gate structures, and forming at least one double diffusion break trench between a third one of the active gate structures and a fourth one of the active gate structures. The double diffusion break trench has a stepped height profile in the substrate, the stepped height profile comprising a first depth with a first width and a second depth less than the first depth with a second width greater than the first width.
US11195744B2
A substrate treatment apparatus according to an embodiment of the present invention includes a chamber, a stage, a gas discharger, a plasma generator, and a rotation mechanism. The stage supports a semiconductor substrate in the chamber. The gas discharger discharges a film formation gas toward the semiconductor substrate from a position opposing the stage. The plasma generator is provided on the gas discharger and generates plasma in the chamber during discharge of the film formation gas. The rotation mechanism rotates the stage during generation of the plasma.
US11195738B2
A substrate processing apparatus including a frame, a first SCARA arm connected to the frame, including an end effector, configured to extend and retract along a first radial axis; a second SCARA arm connected to the frame, including an end effector, configured to extend and retract along a second radial axis, the SCARA arms having a common shoulder axis of rotation; and a drive section coupled to the SCARA arms is configured to independently extend each SCARA arm along a respective radial axis and rotate each SCARA arm about the common shoulder axis of rotation where the first radial axis is angled relative to the second radial axis and the end effector of a respective arm is aligned with a respective radial axis, wherein each end effector is configured to hold at least one substrate and the end effectors are located on a common transfer plane.
US11195735B2
A load lock for a substrate container for receiving flat substrates, wherein the load lock has a load chamber for receiving the substrate container that has a bottom, a ceiling, a rear wall, a front wall, a first side wall and a second side wall that connect the rear wall to the front wall, and wherein a carrier unit for receiving the substrate container is arranged in the load chamber. Here, it is provided that the load chamber can be divided into a first part and a second part along a dividing plane to open the load chamber, wherein the dividing plane extends toward the rear wall offset from the front wall through the first side wall, the second side wall, the bottom and the ceiling of the load chamber.
US11195734B2
Dual load lock chambers for use in a multi-chamber processing system are disclosed herein. In some embodiments, a dual load lock chamber, includes a first load lock chamber having a first interior volume and a first substrate support, wherein the first substrate support includes a first plurality of support surfaces vertically spaced apart by a first predetermined distance; at least one heat transfer device disposed within the first substrate support to heat or cool the first plurality of substrates; and a second load lock chamber disposed adjacent to the first load lock chamber and having a second interior volume and a second substrate support, wherein the second substrate support includes a second plurality of support surfaces vertically spaced apart by a second predetermined distance that less than the first predetermined distance.
US11195733B2
According to one embodiment, a vacuum processing device is provided which is capable of being controlled to create the most suitable gas flow under the situation where the device is placed by allowing a plurality of vacuum transfer chambers to communicate with each other via the intermediate chamber in an operation method of the vacuum processing device including the plurality of vacuum transfer chambers connected to each other via the intermediate chamber and a plurality of vacuum processing chambers respectively connected to the vacuum transfer chambers.
US11195731B2
A substrate processing device includes a substrate holding table, an ultraviolet irradiator, a tubular member, a first gas supplying unit, and a second gas supplying unit. The ultraviolet irradiator is disposed facing to the substrate through an active space and configured to irradiate the substrate with ultraviolet light. The tubular member includes an inner surface surrounding a side surface of the substrate holding table, and at least one opening at a position facing to the side surface on the inner surface. The first gas supplying unit supplies gas to a space between the side surface of the substrate holding table and the inner surface of the tubular member through the at least one opening. The second gas supplying unit supplies gas to an active space between the substrate and the ultraviolet irradiator.
US11195730B2
A device for processing wafer-shaped articles comprises a closed process chamber that provides a gas-tight enclosure. A rotary chuck is located within the closed process chamber. A heater is positioned relative to the chuck so as to heat a wafer shaped article held on the chuck from one side only and without contacting the wafer shaped article. The heater emits radiation having a maximum intensity in a wavelength range from 390 nm to 550 nm. At least one first liquid dispenser is positioned relative to the chuck so as to dispense a process liquid onto a side of a wafer shaped article that is opposite the side of the wafer-shaped article facing the heater.
US11195725B2
A microelectronic device includes a metal layer on a first dielectric layer. An etch stop layer is disposed over the metal layer and on the dielectric layer directly adjacent to the metal layer. The etch stop layer includes a metal oxide, and is less than 10 nanometers thick. A second dielectric layer is disposed over the etch stop layer. The second dielectric layer is removed from an etched region which extends down to the etch stop layer. The etched region extends at least partially over the metal layer. In one version of the microelectronic device, the etch stop layer may extend over the metal layer in the etched region. In another version, the etch stop layer may be removed in the etched region. The microelectronic device is formed by etching the second dielectric layer using a plasma etch process, stopping on the etch stop layer.
US11195721B2
Ohmic contacts, including materials and processes for forming n-type ohmic contacts on n-type semiconductor substrates at low temperatures, are disclosed. Materials include reactant layers, n-type dopant layers, capping layers, and in some instances, adhesion layers. The capping layers can include metal layers and diffusion barrier layers. Ohmic contacts can be formed on n-type semiconductor substrates at temperatures between 150 and 250° C., and can resist degradation during operation.
US11195719B2
Embodiments of the present disclosure describe techniques for reducing in-plane distortion from wafer to wafer bonding using a dummy wafer. One embodiment is an apparatus formed using a dummy wafer, the apparatus comprising: a device layer fusion bonded to a first side of a carrier wafer, wherein the dummy wafer comprises a first wafer and the carrier wafer comprises a second wafer that is different than the first wafer; wherein the device layer comprise a portion of a third wafer that is different than the second wafer; and wherein a second opposite side of the carrier wafer includes: a removal process artifact, wherein a distortion signature present in the portion of the second wafer is indicative of the use of the dummy wafer fusion bonded to the second side of the carrier wafer, or a remainder of the dummy wafer. Other embodiments may be disclosed and/or claimed.
US11195712B2
A process is provided for depositing a substantially amorphous titanium oxynitride thin film that can be used, for example, in integrated circuit fabrication, such as in forming spacers in a pitch multiplication process. The process comprises contacting the substrate with a titanium reactant and removing excess titanium reactant and reaction byproducts, if any. The substrate is then contacted with a second reactant which comprises reactive species generated by plasma, wherein one of the reactive species comprises nitrogen. The second reactant and reaction byproducts, if any, are removed. The contacting and removing steps are repeated until a titanium oxynitride thin film of desired thickness has been formed.
US11195709B2
An ambient ionisation source unit (10) is provided comprising: a housing (12) containing a first device (14) for generating analyte material from a surface of a sample to be analysed and a sampling inlet (16) for receiving analyte material liberated from the surface of the sample. The position(s) of the first device and/or sampling inlet is (are) fixed relative to the housing. Thus, the first device and the sampling inlet are integrated into a single unit that can be installed onto the front-end of an ion analysis instrument with minimal or reduced user interaction.
US11195708B2
Humidification systems and methods to introduce water vapor to a laser-ablated sample prior to introduction to an ICP torch are described. A system embodiment includes, but is not limited to, a water vapor generator configured to control production of a water vapor stream and to transfer the water vapor stream to at least one of a sample chamber of a laser ablation device or a mixing chamber in fluid communication with the laser ablation device, wherein the mixing chamber is configured to receive a laser-ablated sample from the laser ablation device and direct the laser-ablated sample to an inductively coupled plasma torch.
US11195690B2
Even when the amount of overlay deviation between patterns located in different layers is large, correct measurement of the amount of overlay deviation is stably performed. The charged particle beam device includes a charged particle beam irradiation unit that irradiates a sample with a charged particle beam, a first detection unit that detects secondary electrons from the sample, a second detection unit that detects backscattered electrons from the sample, and an image processing unit that generates a first image including an image of a first pattern located on the surface of the sample based on an output of the first detection unit, and generates a second image including an image of a second pattern located in a lower layer than the surface of the sample based on an output of the second detection unit. A control unit adjusts the position of a measurement area in the first image based on a first template image for the first image, and adjusts the position of a measurement area in the second image based on a second template image for the second image.
US11195680B2
An electrical assembly adapted for switching power to a circuit having a power source. The electrical assembly includes a housing with current carrying contacts disposed in the housing. The current carrying contacts have engagement ends with non-linear surfaces. A coupling member is provided in the housing. The coupling member has mating portions for engaging the non-linear surfaces of the current carrying contacts. The mating portions have grooves provided thereon which extend from top surfaces of the mating portions toward bottom surfaces of the mating portions. As the electrical assembly is moved to a closed position, the grooves of the mating portions of the coupling member are moved into engagement with the non-linear surfaces of the contacts, resulting in multiple contact points being provided between the non-linear surfaces of each respective contact of the current carrying contacts and edges each respective groove of the groove of the mating portions.
US11195672B2
A switching element for a tap changer, the switching element having a vacuum interrupter that includes a movable contact, a plunger connected with the movable contact, and a housing, in the interior of which, the movable contact is arranged. The switching element also has an actuator configured to actuate the plunger and thereby actuate the movable contact; and a guide. The guide is arranged outside of the housing and is attached to the actuator such that, when actuation of the movable contact takes place, the guide is configured to move therewith. The guide surrounds the housing at least in part, and at least a sub-region of the guide bears against the housing such that, when the movable contact is actuated, the sub-region is moved along the housing.
US11195668B2
An electrochemical device includes a first electrode unit; a second electrode unit; a third electrode unit; a first lithium ion supply source, which is disposed between the first electrode unit and the third electrode unit and includes a first current collector that is a porous metal foil having a first main surface on the side of the first electrode unit; a second lithium ion supply source, which is disposed between the second electrode unit and the third electrode unit and includes a second current collector that is a porous metal foil having a third main surface on the side of the second electrode unit; and an electrolyte. Lithium ions are pre-doped from first metal lithium attached to the first main surface, and second metal lithium attached to the third main surface, into the negative electrode of each electrode unit.
US11195660B2
A multilayer ceramic capacitor includes a laminate and an outer electrode. The laminate includes a plurality of laminated ceramic layers and a plurality of internal electrode layers. The internal electrode layers are respectively laminated on the ceramic layers. The outer electrode is provided on each end surface of the laminate. Each outer electrode includes a metal layer. The metal layer includes at least a Pd layer, an Ni layer, and an Sn layer laminated from a portion adjacent to or in a vicinity of the laminate in order of the Pd layer, the Ni layer, and the Sn layer. The metal layer is located at an outermost surface of the outer electrode. A thickness of the Ni layer is greater than or equal to about 0.4.
US11195659B2
Improved termination features for multilayer electronic components are disclosed. Monolithic components are provided with plated terminations whereby the need for typical thick-film termination stripes is eliminated or greatly simplified. Such termination technology eliminates many typical termination problems and enables a higher number of terminations with finer pitch, which may be especially beneficial on smaller electronic components. The subject plated terminations are guided and anchored by exposed internal electrode tabs and additional anchor tab portions which may optionally extend to the cover layers of a multilayer component. Such anchor tabs may be positioned internally or externally relative to a chip structure to nucleate additional metallized plating material. External anchor tabs positioned on top and bottom sides of a monolithic structure can facilitate the formation of wrap-around plated terminations.
US11195656B2
A broadband multilayer ceramic capacitor may include a monolithic body including a plurality of dielectric layers stacked in the Z-direction, a first external terminal, and a second external terminal. A plurality of active electrodes, a bottom shield electrode, and a top shield electrode may be arranged within the monolithic body. The top shield electrode may be positioned between the active electrodes and a top surface of the capacitor and spaced apart from the top surface of the capacitor by a top-shield-to-top distance. A bottom shield electrode may be positioned between the active electrodes and the bottom surface of the capacitor and spaced apart from the bottom surface of the capacitor by a bottom-shield-to-bottom distance. A ratio of the top-shield-to-top distance to the bottom-shield-to-bottom distance may be between about 0.8 and about 1.2. The bottom-shield-to-bottom distance may range from about 8 microns to about 100 microns.
US11195654B2
An inventive ignition coil has a transformer that includes a primary coil, a secondary coil and a core formed from stacked metal sheets. A plastic frame holds the sheets. A housing surrounds an interior in which the transformer is arranged and the interior is sealed with an electrically insulating casting compound. The housing comprises an interior wall bounding bounds a compartment in which a part of the core is arranged, the part of the core being outside the primary coil and the secondary coil.
US11195652B2
A coil component includes: a body having one surface and the other surface opposing each other in one direction; a coil portion including a coil pattern having at least one turn around the one direction, and embedded in the body; an external electrode disposed on the one surface of the body and connected to the coil portion; a shielding layer disposed on the other surface of the body; and an insulating layer disposed between the body and the shielding layer.
US11195644B2
The disclosure describes techniques for forming nanoparticles including Fe16N2 phase. In some examples, the nanoparticles may be formed by first forming nanoparticles including iron, nitrogen, and at least one of carbon or boron. The carbon or boron may be incorporated into the nanoparticles such that the iron, nitrogen, and at least one of carbon or boron are mixed. Alternatively, the at least one of carbon or boron may be coated on a surface of a nanoparticle including iron and nitrogen. The nano particle including iron, nitrogen, and at least one of carbon or boron then may be annealed to form at least one phase domain including at least one of Fe16N2, Fe16(NB)2, Fe16(NC)2, or Fe16(NCB)2.
US11195639B2
The present disclosure provides a conductor arrangement for transmitting differential communication signals, the conductor arrangement includes a conductor carrier, a plurality of pairs of first conductors, two of the first conductors being electrically coupled together at their ends, and a plurality of pairs of second conductors, two of the second conductors being electrically coupled together at their ends, and wherein, as conductor bundles, in each case one of the first conductors of a pair and one of the second conductors of a pair are jointly arranged on a first side of the conductor carrier and the further first conductor of the respective pair and the further second conductor of the respective pair are arranged on a second side of the conductor carrier.
US11195637B2
Elastomer compositions with high dielectric constants are disclosed. Embodiments of the disclosure include a high dielectric constant (high-K) elastomeric composition comprising an elastomer, carbon black (CB), and organoclay (OC). The composition is not dependent on any raw material with inherent high-k or any metal oxide type material that changes conductivity with applied voltages. The composition instead uses distributed electric fields and polarizability with carbon black and organoclays. This allows for a high-k material through polarizability with limited large-scale electron sharing.
US11195617B1
A method for intelligently triaging patients may be provided. The computer-implemented may diagnose a patient based up a received set of medical symptoms. In response, to the diagnosis, a filterable and/sortable list of healthcare service recommendations may be generated. The list of healthcare services may be generated based upon an analysis of a plurality of user data. Each recommendation on the list of healthcare service recommendations may correspond to a plurality of metadata describing the associated healthcare service. When a user selects a particular healthcare service from the list of healthcare service recommendations, the method may include interconnecting a client device with a computing system associated with the particular healthcare service.
US11195615B1
A multimodal data acquisition and communication system and method for distributed management of in vivo exposure (IVE) therapy. An exemplary system, method, and apparatus according to certain aspects of the present disclosure may include a patient interface comprising (a) one or more sensors configured to collect quantitative (e.g., physiological data) and qualitative data (e.g., video/audio data) from a patient user during an IVE therapy session, and (b) a mobile computing device, such as a smartphone, comprising a mobile software application configured to establish a data transfer interface with the one or more sensors and provide a graphical user interface to the patient user. The mobile computing device may be communicatively engaged with a cloud-based server over a wireless communications network to enable real-time collection, communication, storage and analysis of IVE data and bi-directional audio/video communication with at least one clinician client device.
US11195612B2
Centralized systems execute one or more applications for monitoring and operating a plurality of network enabled medical devices. An indication to start a selected application at the centralized system or at a network enabled medical device is received at the centralized system/network enabled medical device. The selected application may require a license to operate and, at the time the indication is received, may have a first license available. Instead of using the first license, the centralized system/network enabled medical device may determine to inherit at least a portion of a second license to operate the selected application. The centralized system/network enabled medical device may inherit at least the portion of the second license to form an inherited license, where the inherited license enables features of the selected application. Using the inherited license, the selected application is started with the enabled features. Related apparatus, systems, techniques and articles are also described.
US11195601B2
A method, a computing system and a computer program product are provided. A model is generated and trained. The model is based on clinical data with outcomes from clinically-defined hierarchical metadata in a selected level of clinically-defined hierarchical metadata serving as an initial set of prediction targets. A score is determined for each of the prediction targets based on the generated model and the set of evaluation factors. The set of prediction targets, the generated model, and the scores for the set of prediction targets are updated until the updated scores for the updated set of prediction targets satisfy acceptance criteria. The updated generated model, using the updated set of prediction targets, is applied to predict one of a set of updated prediction targets of mutually exclusive outcome categories.
US11195590B2
A memory includes a first portion, a second portion and a controller. The first portion includes a first word line to a kth word line. The second portion is formed above the first portion and includes a (k+1)th word line to an mth word line. When an xth word line is used to perform a program operation, the controller is used to apply a first voltage to the first word line to an (x−2)th word line, a second voltage to an (x−1)th word line, and a third voltage to an (x+1)th word line. x, k and m are positive integers.
US11195582B2
A non-volatile memory device includes: a memory group of a plurality of variable resistance memory cells in which digital data is recorded according to a magnitude of a resistance value, the memory group including at least one data cell and at least one dummy cell which are associated with each other; and a read circuit which performs, in parallel, a read operation on each of the plurality of memory cells included in the memory group. Dummy data, for reducing a correlation between a side-channel leakage generated when the read operation is performed by the read circuit and information data recorded in the at least one data cell, is recorded in the at least one dummy cell.
US11195580B2
Disclosed is a cell that integrates a pixel and a two-terminal non-volatile memory device. The cell can be selectively operated in write, read and functional computing modes. In the write mode, a first data value is stored the memory device. In the read mode, it is read from the memory device. In the functional computing mode, the pixel captures a second data value and a sensed change in an electrical parameter (e.g., voltage or current) on a bitline connected to the cell is a function of both the first and second data value. Also disclosed is an IC structure that includes an array of the cells and, when multiple cells in a given column are concurrently operated in the functional computing mode, the sensed total change in the electrical parameter on the bitline for the column is indicative of a result of a dot product computation.
US11195577B2
A switch element includes a first wiring line that is provided in a first insulating film and extends in a first direction; a second wiring line that is provided in a second insulating film and extends in a second direction that intersects the first direction; an ion conductive layer sandwiched between the first wiring line and the second wiring line and directly in contact with the second wiring line in an intersection region where the first wiring line and the second wiring line intersect, and enabled to conduct metal ions supplied from the second wiring line; and a metal oxide film sandwiched between the first wiring line and the ion conductive layer.
US11195574B2
The present disclosure relates to circuits, systems, and methods of operation for a memory device. In an example, a memory device includes a plurality of memory cells, each memory cell having a variable impedance that varies in accordance with a respective data value stored therein; and a read circuit configured to read the data value stored within a selected memory cell based upon a variable time delay determination of a signal node voltage change corresponding to the variable impedance of the selected memory cell.
US11195571B2
A memory device may include a first data line driver circuit that generates a first reference voltage set based on a first code and a second code associated with a first data line, and determines bit values of the first input data received through the first data line, based on the first reference voltage set. A second data line driver circuit may similarly generate a second reference voltage set. The reference voltages may have levels based on a decision feedback equalization (DFE) technique to reduce bit errors otherwise caused by inter symbol interference.
US11195569B2
Memory devices, systems including memory devices, and methods of operating memory devices and systems in which a memory device can include a voltage regulator for adjusting a supply voltage to an output voltage and providing the output voltage to other devices external to the memory device (e.g., other memory devices in the same memory system, processors, graphics chipsets, other logic circuits, expansion cards, etc.). A memory device may comprise one or more external inputs configured to receive a supply voltage having a first voltage level; a voltage regulator configured to receive the supply voltage from the one or more external inputs and to output an output voltage having a second voltage level different from the first voltage level; one or more memories configured to receive the output voltage from the voltage regulator; and one or more external outputs configured to supply the output voltage to one or more connected devices.
US11195566B2
There are provided a memory device for supporting a command bus training (CBT) mode and a method of operating the same. The memory device is configured to enter a CBT mode or exit from the CBT mode in response to a logic level of a first data signal, which is not included in second data signals, which are in one-to-one correspondence with command/address signals, which are used to output a CBT pattern in the CBT mode. The memory device is further configured to change a reference voltage value in accordance with a second reference voltage setting code received by terminals associated with the second data signals, to terminate the command/address signals or a pair of data clock signals to a resistance value corresponding to an on-die termination (ODT) code setting stored in a mode register, and to turn off ODT of data signals in the CBT mode.
US11195565B2
A static direct-access memory block for a receiving sensor, including a memory cell array, a row address decoder, a column data multiplexer, a read and write module having a read amplifier and a write driver, a control logic circuit, a data input, and a data output. The static direct-access memory block has internal memory clocking. At least one adder for adding input data coming in through the data input is integrated in the static direct-access memory block. The at least one adder is situated between the data input and the read and write module. This allows the read and write operations to be optimized and, thus, the power consumption to be decreased. A receiving sensor for a radar or lidar system, including an application-specific integrated circuit. The application-specific integrated circuit includes at least one static direct-access memory block.
US11195553B2
In accordance with some embodiments of the disclosed subject matter, mechanisms for seamless audio melding between audio items in a playlist are provided. In some embodiments, a method for transitioning between audio items in playlists is provided, comprising: identifying a sequence of audio items in a playlist of audio items, wherein the sequence of audio items includes a first audio item and a second audio item that is to be played subsequent to the first audio item; and modifying an end portion of the first audio item and a beginning portion of the second audio item, where the end portion of the first audio item and the beginning portion of the second audio item are to be played concurrently to transition between the first audio item and the second audio item, wherein the end portion of the first audio item and the beginning portion of the second audio item have an overlap duration, and wherein modifying the end portion of the first audio item and the beginning portion of the second audio item comprises: generating a first spectrogram corresponding to the end portion of the first audio item and a second spectrogram corresponding to the beginning portion of the second audio item; identifying, for each frequency band in a series of frequency bands, a window over which the first spectrogram within the end portion of the first audio item and the second spectrogram within the beginning portion of the second audio item have a particular cross-correlation; modifying, for each frequency band in the series of frequency bands, the end portion of the first spectrogram and the beginning portion of the second spectrogram such that amplitudes of frequencies within the frequency band decrease within the first spectrogram over the end portion of the first spectrogram and that amplitudes of frequencies within the frequency band increase within the second spectrogram over the beginning portion of the second spectrogram; and generating a modified version of the first audio item the includes the modified end portion of the first audio item based on the modified end portion of the first spectrogram and generating a modified version of the second audio item that includes the modified beginning portion of the second audio item based on the modified beginning portion of the second spectrogram.
US11195547B2
According to one embodiment, a monitoring unit of a magnetic disk device monitors a supply voltage supplied to a plurality of actuators by a first threshold value at which power supply by back electromotive force of a motor is started, and a second threshold value that is larger than the first threshold value. In a case where the supply voltage is lower than or equal to the second threshold value and is higher than the first threshold value, a controller interrupts execution of processing of reading/writing data to a magnetic disk in at least one of the actuators according to a predetermined condition based on execution status of the processing in the actuators.
US11195536B2
The present document describes a method for allocating bits to a frame of a sequence of frames to yield a bitstream having a constant average bitrate, wherein the frame comprises audio data and metadata. The method comprises maintaining an overall bit reservoir and maintaining a virtual bit reservoir being a subset of the overall bit reservoir, such that bits for the metadata of the frame are allocated from the virtual bit reservoir and such that bits for the audio data of the frame are allocated from the overall bit reservoir.
US11195531B1
This disclosure describes techniques and systems for encoding instructions in audio data that, when output on a speaker of a first device in an environment, cause a second device to output content in the environment. In some instances, the audio data has a frequency that is inaudible to users in the environment. Thus, the first device is able to cause the second device to output the content without users in the environment hearing the instructions. In some instances, the first device also outputs content, and the content output by the second device is played at an offset relative to a position of the content output by the first device.
US11195520B2
Provided herein is an integrated circuit including, in some embodiments, a special-purpose host processor, a neuromorphic co-processor, and a communications interface between the host processor and the co-processor configured to transmit information therebetween. The special-purpose host processor is operable as a stand-alone host processor. The neuromorphic co-processor includes an artificial neural network. The co-processor is configured to enhance special-purpose processing of the host processor through the artificial neural network. In such embodiments, the host processor is a keyword identifier processor configured to transmit one or more detected words to the co-processor over the communications interface. The co-processor is configured to transmit recognized words, or other sounds, to the host processor.
US11195508B2
An information processing device according to embodiments includes a communication unit configured to receive audio data of content and text data corresponding to the audio data, an audio data reproduction unit configured to perform reproduction of the audio data, a text data reproduction unit configured to perform the reproduction by audio synthesis of the text data, and a controller that controls the reproduction of the audio data or the text data. The controller causes the text data reproduction unit to perform the reproduction of the text data when the audio data reproduction unit is unable to perform the reproduction of the audio data.
US11195504B1
A method and apparatus for attenuating acoustic waves is provided. A lattice is formed with a plurality of support struts. A plurality of resonating struts are formed extending between the support struts, wherein the resonating struts are configured to attenuate acoustic waves within a predetermined range of frequencies while allowing acoustic waves outside the predetermined range of frequencies to pass through the resonant structure unattenuated. The resonant structure is interposed between two bodies to isolate one body from acoustic waves from the other body over the predetermined range of frequencies.
US11195503B2
The magnetic pickup positioning mechanism for electric musical instruments is mounted beneath the strings between the neck and bridge of an electric musical instrument like the electric guitar or bass. It includes a length of “C” profile track fastened to the guitar and one or more slide-swivel assemblies that twist-lock into, slide and rotate along the track. Magnetic pickups are mounted to the slide-swivel assemblies that allows the player to use their hand to slide and rotate the pickups to various positions and angles between the neck and bridge in order to get a wide variety of tones.
US11195497B2
Systems, apparatuses and methods may provide for technology that detects a memory fence in a thread, adds a group identifier to one or more memory operations in the thread that follow the memory fence, and sends the one or more memory operations and the group identifier to a memory structure. In one example, the group identifier is used to track completion of the one or more memory operations.
US11195496B2
An electronic device and method are disclosed herein. The electronic device includes a display and processor. The processor implements the method including executing an application, and based on detecting a frame drop, identifying an insertion position of an interpolation image for a plurality of images generated by execution of the application. An interpolation image is generated based on the identified insertion position and the interpolation image is inserted into the plurality of images at the identified insertion position.
US11195495B1
An electronic device such as a head mounted device may have a display that displays an image for a user. Head-mounted support structures may be used to support the display and to support lenses. The image on the display is visible through the lenses from eye boxes. The presence of the user's nose and the presence of opaque lens holder structures presents a risk that some of the image will be obscured by undesired black regions. To reduce or eliminate these black regions, facial illumination may be generated using a light source in the electronic device. The facial illumination may be provided by a light source such as a light-emitting diode die or laser or may be provided by a corner region of the display that contains pixels that do not supply any part of the image.
US11195492B2
To enable practical and quick generation of a family of good looking HDR gradings for various displays on which the HDR image may need to be shown, we describe color transformation apparatus (201) to calculate resultant colors (R2, G2, B2) of pixels of an output image (IM_MDR) for a display with a display peak brightness (PB_D) starting from input colors (R,G,B) of pixels of an input image (Im_in) having a maximum luma code corresponding to a first image peak brightness (PB_IM1) which is different from the display peak brightness, characterized in that the color transformation apparatus comprises: a color transformation determination unit (102) arranged to determine a color transformation (TMF; g) from color processing specification data (MET_1) comprising at least one tone mapping function (CC) for at least a range of pixel luminances received via a metadata input (116), which color transformation specifies the calculation of at least some pixel colors of an image (IM_GRAD_LXDR) having corresponding to its maximum luma code a second image peak brightness (PB_IM2), which is different from the display peak brightness (PB_D) and the first image peak brightness (PB_IM1), and whereby the division of the first image peak brightness by the second image peak brightness is either larger than 2 or smaller than ½; a scaling factor determination unit (200) arranged to determine a resultant common multiplicative factor (gt), by comprising: a capability metric determination unit (1303) arranged to determine a metric for locating positions of display peak brightnesses between the first image peak brightness (PB_IM1), and the second image peak brightness (PB_IM2) and outside that range; and a resultant multiplier determination unit (1310) arranged to determine from the display peak brightness (PB_D), the metric, and the color transformation the resultant common multiplicative factor (gt), and wherein the color transformation apparatus (201) further comprises a scaling multiplier (114) arranged to multiply a linear RGB color representation of the input colors with the resultant common multiplicative factor (gt).
US11195483B2
A non-uniform illumination pattern is determined with a display panel of a display device. The non-uniform illumination pattern comprises different values of the one or more illumination properties in first and second spatial regions of the display panel. An illumination compensation pattern is generated based at least in part on the non-uniform illumination pattern. The illumination compensation pattern is configured to homogenize values of the illumination properties in a plurality of spatial regions of the display panel that include the first and second spatial regions, and implemented in the display device.
US11195459B2
A pixel circuit of a display device includes an electro-optical element, a drive transistor, a first transistor including a first conduction terminal connected to a gate terminal of the drive transistor and a second conduction terminal to which an initialization voltage is applied, and a second transistor diode-connected and including a source terminal connected to an anode terminal of the electro-optical element. A drain terminal and a gate terminal of the second transistor are connected to a scanning line or an immediately preceding scanning line selected in a horizontal interval immediately before a horizontal interval at which the pixel circuit is written. Thus, a display device that can suppress both the bright spots and the black floating is provided.
US11195458B2
A driving circuit that includes a plurality of sub-driving circuits, a plurality of latch circuits and a plurality of first switching circuits is introduced. The sub-driving circuits is configured to supply a plurality of driving currents to drive a first group of light sources to emit light to form a first pixel on a display medium. A quantity of the sub-driving circuits is corresponding to a first data resolution of pixel data of the first pixel. Each of the latch circuits is configured to store a different bit of the pixel data of the first pixel. The first switching circuits are respectively coupled to the sub-driving circuits and are configured to control the plurality of sub-driving circuits to supply the driving currents to the first group of light sources according to the pixel data.
US11195447B2
A display device is described including a display panel for displaying an image and an input sensing unit disposed on the display panel for sensing a user input. The input sensing unit includes: an electrode unit including first electrodes and second electrodes which intersect each other and a control unit for determining the proximity of an object or the shape of the object, based on capacitance change values of the first electrodes and the second electrodes. In a first mode the input sensing unit is driven using a self-capacitance method. The control unit may merge the capacitance change values, and determine the proximity of the object based on the merged value. In a second mode based on mutual capacitance, the control unit may determine the shape of the object.
US11195446B2
An active display can have an increased color gamut and include a group of LED packets that each form a sub-pixel and that together form a pixel for the display. Each LED packet includes at least a red primary color LED, a greed primary color LED, and a blue primary color LED. Each LED can be associated with an intensity value to control the intensity of primary light outputted by the LED. The group of LED packets can output light in a color gamut of a color space for the active display. Each LED packet of the group of LED packets, individually, is configured to output light in the color gamut of a subset of the color space. The active display can display a visual media presentation to an audience. An increased fraction of LEDs from a production batch can be used in the active display.
US11195442B2
An object is to provide a technique capable of reducing an inter-SoC communication volume. The screen generation device includes a first SoC, a second SoC, and an allocation unit. The allocation unit defines a plurality of superposition sequence layers having a superposition sequence and selected from the plurality of first drawing layers and the plurality of second drawing layers, allocates, among the plurality of superposition sequence layers, a consecutive superposition sequence layer cluster being consecutive two or more superposition sequence layers in the superposition sequence, to the first SoC, and allocates remaining superposition sequence layers being one or more superposition sequence layers other than the consecutive superposition sequence layer cluster to the second SoC.
US11195434B2
A medical training device facilitating practice of a task-specific medical procedure for the treatment of a traumatic injury is presented. The invention includes a simulant with or without a simulated wound and an optional case adapted to receive the simulant. For embodiments specific to establishing an emergency airway, the simulant includes a compressible body, an insert, an outer covering, and an inner covering. The compressible body and the outer covering approximate a neck with or without a chin. The insert approximates a trachea. The insert is disposed within and separable from the compressible body. The inner covering is disposed between the outer covering and the insert. For embodiments specific to an intramuscular injection, the simulant includes a compressible body, a slot, and a fill. The compressible body approximates a muscle. The slot extends into the compressible body. The slot is adapted to receive the fill. The fill is removably secured within the slot. The fill is adapted to receive a fluid from a syringe which penetrates the simulant.
US11195431B1
Systems and methods for defining and using an optimal burst boundary threshold to assess the reliability of a manual/automatic writing score are presented. Keystroke data, including inter-key interval data, such as inter-word interval data, may be gathered from writings. Clustering analyses may be performed on the inter-key interval data to determine an optimal number of bursts for the writings. An optimal burst boundary may be determined from the optimal number of bursts. Other burst-related measures and statistics, including the average and maximum burst lengths, may be determined from the writings based on the optimal burst boundary threshold. A score may be received for each of the writings. A validation indication metric may be generated for each of the writings based on the received score and the optimal burst boundary threshold. The resulting measures and statistics may be used or applied in different ways and provide personalized feedback as learning analytics.
US11195430B2
The invention is directed to an overdetermined movement platform system, comprising a base; a platform movable along 6 degrees of freedom relative to said base; at least eight long-stroke actuators, wherein each actuator couples the base with the platform and a controller which (a) is configured to adapt a demanded platform movement set-point to a commanded platform movement set-point, (b) is configured to move the eight long-stroke actuators such that the commanded platform movement set-point is achieved and (c) is configured to dynamically redistribute the forces as exercised by the actuators on the platform between the actuators.
US11195426B2
A system for automatic creation of interactive step-by-step guide using wearable devices is proposed. The system includes wearable audio-visual sensors such as a first-person camera, a processor, a computer readable medium and a communication interface module to deliver interactive guidance to the users.
US11195415B2
Aspects of the disclosure relate providing a lane change notification when a vehicle is to perform a lane change. One or more computing devices may generate and display a video, where the video is generated from a perspective of a virtual camera at a default position and default pitch. The one or more computing devices may receive an indication that the vehicle is to perform a lane change from a first lane to a second lane and adjust, after the vehicle receives the indication, the default position and default pitch of the virtual camera to an updated position further above the vehicle relative to ground than the default position and an updated pitch directed more towards the ground than the default pitch. The video may be generated and displayed from the perspective of the virtual camera at the updated position and updated pitch.
US11195409B1
Aspects of the present disclosure relate to using audible cues to guide a passenger to a vehicle having an autonomous driving mode. For instance, one or more processors of the vehicle may receive, from a server computing device, instructions to pick up the passenger at a pickup location. The one or more processors may maneuver the vehicle towards the pickup location in the autonomous driving mode. The one or more processors may receive a signal indicating that the passenger requests assistance locating the vehicle. The one or more processors may use the signal to generate the audible cues. The audible cues may be played by the one or more processors through a speaker of the vehicle in order to guide the passenger towards the vehicle.
US11195408B1
A method for requesting help during an emergency event using a client device. The client device shows live video of the emergency event and provides a GUI element (e.g., panic button) in the GUI after receiving an input such as a touch gesture or keyboard input from the user. The user may select the button in the GUI to simultaneously request help from emergency services and neighbors. The request for help includes a link to view the live video.
US11195405B2
A drowsiness level of a driver in a vehicle is determined. A preliminary alert is performed in response to that the drowsiness level is higher than an alert threshold value. A main alert is performed to prompt the driver to wake up from drowsiness as necessary after the preliminary alert. In response to that a predetermined response operation by the driver is detected within a predetermined time after the preliminary alert, the alert threshold value is changed to be higher.
US11195396B2
Personal portable items are subject to potential loss or misplacement by their owners or authorized users. A system and method is operative with personal portable items which are locally associated with a processor, memory, and sensors (either built-in or via attached sensing device). The memory stores environmental parameters which indicate a potential chance or possibility that an item may be lost, stolen, or misplaced in the near-term, proximate future. The stored parameters are customized to the historical or expected uses of the portable item by a particular user or owner in particular, user-specific contexts. The sensors sense the environment of the portable item in real-time. If the sensed environment or sensed item usage matches the environmental parameters which indicate risk of loss or misplacement, an alert element signals the portable item's user, enabling the user to take anticipatory action to prevent item loss. In an embodiment, at least one first portable item of two or more portable items which are both intended to be substantially on-person of an authorized user, is configured to monitor a status of a second other portable item with which it is paired. If the first portable item detects an anomalous status of the second portable item, the first portable item alerts the authorized user that the second item is at risk of being lost, misplaced, or stolen.
US11195388B1
Devices, systems, and method are provided for processing requests for items to be pre-gathered from a store, the processing of the requests is executed using one or more processing entities. One method includes receiving tracking data from portable device associated with a user having an online account with the store. One or more items are identified from a shopping list of the user as associated with the online account of the store. Processing the tracking data is made to determine a current route of the portable device to the store. Sending instructions is processed to create a task for pre-gathering one or more items from the store. The sending of instructions is triggered in response to confirming that the current route of the portable device remains headed to the store. The method also includes receiving an indicator that the one or more items from the store have been gathered. The method causes the sending of a notification to the online account of the user that a package of said one or more items from the store that were ordered have been gathered and are ready for pickup at the store.
US11195386B1
A method may include receiving, via a processor, a request for payment of a payment amount from a first computing system. The method may also involve receiving a location of the first computing system, identifying one or more automatic teller machines (ATMs) based on the location of the first computing system, generating an image configured to cause the one or more ATMs to dispense funds that correspond to the payment amount, and sending the image to the first computing system.
US11195378B2
A computer-implemented method of operating a regulated gaming machine may comprise accepting, in the regulated gaming machine, funds from a player and enabling the player to play a wager-based game having a plurality of stages and enabling, for a game session, game play and wagers at a current stage of the game. A determination may then be made whether game play has reached a stage complete state in which all requirements necessary for transitioning game play to a next or another stage of the plurality of stages, as may be a determination whether this is a first time, during the game session, that the game play has reached the stage complete state for the current stage. An incentive may be offered to the player to transition game play to the next or another stage when game play has reached the stage complete state for the first time and not offering the player the incentive otherwise. The offered incentive may be rewarded when a player interaction is received in the regulated gaming machine that causes game play to transition to a next or another stage of the plurality of stages. Continued game play may be enabled in the current stage of the game when a player interaction received in the regulated gaming machine causes game play to remain in the current stage of the plurality of stages. When a determination is made that game play has previously reached the stage complete in the current stage in the game session, the offering and rewarding the incentive to transition the game to the next or another stage is disallowed.
US11195376B2
An electronic gaming machine includes a game controller configured to select a first plurality of card symbols to form a player hand for a player, wherein the first plurality of card symbols include a plurality of hole cards dealt only to the player and at least one community card. The game controller is also configured to select a second plurality of card symbols to form a jackpot hand, and determine whether at least one card symbol of the first plurality of card symbols matches at least one card symbol of the second plurality of card symbols. The game controller is also configured to adjust, based on the determining, a credit balance of the player by a value associated with a jackpot award based upon a number of hole cards in the player hand that match card symbols in the jackpot hand.
US11195374B2
The present disclosure relates generally to a system that utilizes a mobile device to facilitate the transfer of funds between a gaming establishment retail account and a cashless wagering account, and further between the cashless wagering account and an electronic gaming machine.
US11195373B2
Various embodiments of alerts on mobile devices are described. Other embodiments are described.
US11195368B2
A hinge assembly for securing a door on a gaming machine cabinet includes a first flange coupled to the door, a second flange coupled to the cabinet, a first link pair coupled to and extending from the first flange at a first pivot joint, a second link pair coupled to and extending from the first flange at a second pivot joint, a third link pair coupled to the first link pair at a third pivot joint, wherein the third link pair is further coupled to the second flange at a fourth pivot joint, and wherein the third link pair is further coupled to the second link pair at a fifth pivot joint, and a fourth link pair coupled to the second flange at a sixth pivot joint, wherein the fourth link pair is further coupled to the second link pair at a seventh pivot joint.
US11195360B1
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for student accountability systems. School buses can be equipped with a bus system that executes a driver application. Students carry student identification (ID) systems that identify the students to the bus system, which in turn reports a geographic location to a student accountability system. The bus system is configured to permit rapid boarding and easy usage by drivers. The student accountability system provides a parent portal and an administrator portal to monitor the students and provide other useful functions.
US11195355B1
Systems and methods for mutual authentication of a user and a container administrator computer system. A container administrator computer system receives a request from a mobile computing device for a user to access a secure container. The request includes a user identifier. The administrator system receives a first authentication factor corresponding to the user. The administrator system authenticates the user by verifying that the first authentication factor matches a first reference authentication factor associated with the user identifier. The administrator system sends a second authentication factor associated with the administrator system to a human-machine interface associated with the secure container or the mobile computing device. The administrator system receives a notification of authentication of the administrator system using the authentication factor. The administrator system transmits an unlock signal to unlock the secure container.
US11195345B2
A method (20) performed in a network node (4) is provided for alerting about failure of an unmanned aerial vehicle (2). The method (20) comprises receiving (21) a failure report from an unmanned aerial vehicle (2), obtaining (22) an estimated crash point for the unmanned aerial vehicle (2), and sending (23), based on the obtained estimated crash point, warning signals to communication devices (3) residing within a defined area. Methods in an unmanned aerial vehicle and in a network entity, and a network node, unmanned aerial vehicle, network entity, computer programs and computer program products are also provided.
US11195338B2
Aspects of the present disclosure involve a system comprising a computer-readable storage medium storing at least one program, and a method for rendering three-dimensional virtual objects within real-world environments. Virtual rendering of a three-dimensional virtual object can be altered appropriately as a user moves around the object in the real-world through utilization of a redundant tracking system comprising multiple tracking sub-systems. Virtual object rendering can be with respect to a reference surface in a real-world three-dimensional space depicted in a camera view of a mobile computing device.
US11195334B2
A live video signal of a scene associated with a field of view of a user may be generated. The scene may include a casino gaming floor that includes multiple wagering stations. A location in the scene and a virtual element may be determined, based on the live video signal of the scene. The virtual element may be displayed to the user in the location in the scene so that the virtual element is in the field of view of the user using an augmented reality (AR) device. An user input that corresponds to the virtual element may be received and an action of the virtual element responsive to receiving the user input may be generated.
US11195333B2
The present invention is directed to a method of integrating information, including real-time information, into a virtual thematic environment using a computer system, including accessing the stored information from a database or downloading the real-time information from a source external to the thematic environment; inserting the real-time information into the thematic environment; and displaying the information to a user within the thematic environment. In one embodiment, the computer system is connected to a holographic projection system such that the images from the thematic environment can be projected as holographic projections. The computer system includes an interactive software application platform having at least one thematic/publishing logic module which contains thematic environment rules; at least one digital content library module which provides content management on the thematic environment; and at least one quantum imaging environment (QIE) module which interprets content such that the content is manipulated and accessed by any device.
US11195328B2
Methods, system and devices (10) for generating a three-dimensional (3D) model of a corresponding 3D environment are disclosed. An application is downloaded via a wireless telecommunication module to a mobile device having a sensor set including a depth sensor. A user moves the mobile device freehand to scan the 3D environment. The application controls the mobile device to log data from the sensor set into a raw data file which can be processed to generate a 3D model of the 3D environment.
US11195326B2
Described herein are techniques for improving the effectiveness of depth culling. In a first technique, a binner is used to sort primitives into depth bins. Each depth bin covers a range of depths. The binner transmits the depth bins to the screen space pipeline for processing in near-to-far order. Processing the near bins first results in the depth buffer being updated, allowing fragments for the primitives in the farther bins to be culled more aggressively than if the depth binning did not occur. In a second technique, a buffer is used to initiate two-pass processing through the screen space pipeline. In the first pass, primitives are sent down to update the depth block and are then culled. The fragments are processed normally in the second pass, with the benefit of the updated depth values.
US11195324B1
Methods and systems for real-time visualization of building structures are disclosed. A computing system may calculate physical illumination characteristics for each of a plurality of predefined virtual external building-surface elements layered in simulation at specified surface locations of a virtual three-dimensional (3D) model of a building structure, wherein the virtual 3D model is constructed based on data descriptive of the building structure. Each of the plurality of predefined virtual external building-surface elements may be associated with its calculated illumination characteristics in a database. A spatially-manipulable rendered image of the building structure may displayed on an interactive display in real-time based on the virtual 3D model. On the interactive display device, one or more of the plurality of the predefined virtual external building-surface elements may be rendered in real-time at respectively specified locations on the rendered image. On the interactive display device, illumination of each of the one or more of the plurality of the predefined virtual external building-surface elements may be simulated in real-time based on its associated calculated illumination characteristics, its respectively specified location on the rendered image, and a specification of environmental illumination conditions.
US11195323B2
A device implementing a system for managing multi-modal rendering of application content includes at least one processor configured to receive content, provided by an application running on a device, for displaying in a three-dimensional display mode. The at least one processor is further configured to determine that the content corresponds to two-dimensional content. The at least one processor is further configured to identify a portion of the two-dimensional content for enhancement by a three-dimensional render. The at least one processor is further configured to enhance, in response to the determining, the portion of the two-dimensional content by the three-dimensional renderer. The at least one processor is further configured to provide for display of the enhanced portion of the two-dimensional content on a display of the device in the three-dimensional display mode.
US11195318B2
A non-transitory, tangible, computer-readable storage medium may contain a program of instructions that cause a computer system running the program of instructions to automatically generate a 3D avatar of a living being, including automatically: causing one or more sensors to generate 3D data indicative of the three dimensional shape and appearance of at least a portion of the living being; and generating a virtual character based on the 3D data that can be animated and controlled.
US11195314B2
Various embodiments of the present invention relate generally to systems and methods for artificially rendering images using viewpoint interpolation and extrapolation. According to particular embodiments, a method includes moving a set of control points perpendicular to a trajectory between a first frame and a second frame, where the first frame includes a first image captured from a first location and the second frame includes a second image captured from a second location. The set of control points is associated with a layer and each control point is moved based on an associated depth of the control point. The method also includes generating an artificially rendered image corresponding to a third location outside of the trajectory by extrapolating individual control points using the set of control points for the third location and extrapolating pixel locations using the individual control points.
US11195311B1
Techniques are described for presenting events detected by a monitoring system. A system receives a selection of a particular time period, identifies security events detected by a monitoring system during the selected time period, and classifies a subset of the identified security events as abnormal events. The system further generates a density of the identified security events over the selected time period, generates a density of the subset of the identified security events classified as abnormal events, and identifies monitoring system data associated with the selected time period. The system additionally generates a graphical representation of the density of the identified security events, the density of the subset of the identified security events classified as abnormal events, and the identified monitoring system data, and provides the graphical representation for display.
US11195300B2
Disclosed are devices, systems and methods for incorporating a smoothness constraint for camera pose estimation. One method for robust camera pose estimation includes determining a first bounding box based on a previous frame, determining a second bounding box based on a current frame that is temporally subsequent to the previous frame, estimating the camera pose by minimizing a weighted sum of a camera pose function and a constraint function, where the camera pose function tracks a position and an orientation of the camera in time, and where the constraint function is based on coordinates of the first bounding box and coordinates of the second bounding box, and using the camera pose for navigating the vehicle. The method may further include generating an initial estimate of the camera pose is based on a Global Positioning System (GPS) sensor or an Inertial Measurement Unit (IMU).
US11195299B2
An image processing device according to an aspect of the present invention includes: at least one memory storing a set of instructions; and at least one processor configured to execute the set of instructions to: extract a cluster image including a cluster of particles from a particle image; estimate particle density of the cluster image; determine numbers based on the particle density, and synthesize a second dictionary image from first dictionary images having densities each being equal to the numbers, the first dictionary images being images of particles of which positions is obtained; match the second dictionary image with the partial image, and determine positions of particles in the cluster image based on a result of the matching and the positions of particles of the first dictionary images; and output the determined positions of particles.
US11195294B2
To contribute to improved usability, an image measurement method includes selectably displaying geometric shape-related information in a measurement target, selectably displaying a measurement candidate of the measurement target based on a geometric shape corresponding to the selected geometric shape-related information (S38), and outputting a calculation result of the selected measurement candidate.
US11195289B2
A method of operating an object detection and tracking system includes the step of estimating (202) a current background of a current frame of sensor data generated by a sensor based on a previous frame of sensor data by a computer-based processor. The method further includes estimating (204) a foreground of the current frame of sensor data by comparing the current frame of sensor data to the current background, and detecting (212) an object using a sensor-specific object model.
US11195288B2
A method and device for processing a light field video is described. The light field video includes a set of image views per unit of time, the light field video being associated with a scene without cuts. In the method a first super-rays representation of reference image views at a given time is determined based on centroids. A second super-rays representation associated with corresponding views of a subsequent set of image views is next determined based on de-projection and re-projection of centroids. The displacement of centroids between the first and second super-rays is determined and then the determined displacement is applied to centroids of the second super-rays representation.
US11195287B2
A method and a device for checking the plausibility of a flow vector hypothesis includes ascertaining a prediction vector associated with a feature based on a movement of the feature between a first image and a second image that follows the first image in a sequence; generating a hypothesis vector that is associated with the feature and describes a presumed movement of the feature between the second image and a third image that follows the second image in the sequence; calculating a degree of similarity between the prediction vector and the hypothesis vector; and evaluating, based on the calculated degree of similarity, a plausibility of the hypothesis vector describing an actual movement of the feature between the second and third images.
US11195285B2
An object detection system comprises a polarizer configured to polarize an incoming image scene, a motor controller configured to control a spin rate of the polarizer, a lens configured to collect scene data from the polarized image scene, a first integrated circuit configured to measure the collected scene data at two different and orthogonal polarizations, a second integrated circuit configured to determine a degree of polarization (DoP) and an angle of polarization (AoP) for each image frame pair and to generate pre-processed data, and a processor configured to match the pre-processed data to target criteria. The first integrated circuit can be a DROIC imager and the second integrated circuit can be a FPGA. The AoP and DoP can be determined at a pixel level. The second integrated circuit is configured to apply spatial filtering having a DoP greater than 70% or where AoP is unique to immediate surroundings of AoP.
US11195284B2
The present disclosure relates to a target object tracking method and apparatus, an electronic device, and a storage medium. The method includes: obtaining a first reference image of a target object; determining time information and location information of the target object in an image to be analyzed according to the first reference image, the image to be analyzed including the time information and the location information; determining a trajectory of the target object according to the time information and the location information of the target object; and generating tracking information for tracking the target object according to the trajectory of the target object. Embodiments of the present disclosure obtain highly-accurate tracking information of the target object according to the trajectory of the target object determined in the image to be analyzed by using the first reference image of the target object, such that the success rate of target object tracking is improved.
US11195257B2
An image processing method includes the steps of acquiring a first image obtained by imaging an object space through a first pupil in an optical system, and a second image obtained by imaging the object space through a second pupil different from the first pupil in the optical system, and generating a blur reshaped image in which a blur caused by a defocus is reshaped based on the first image and the second image using a neural network.
US11195256B2
An electronic apparatus, comprising: a memory and at least one processor and/or at least one circuit to perform the operations of the following units: a control unit configured to 1) display, in a display area, at least a part including a reference point out of a VR image expressed by a projection format using a predetermined point as the reference point, and 2) change the reference point in case an instruction is received from a user; and a determination unit configured to determine the reference point as a zenith or a nadir of the VR image.
US11195252B2
An image rectification method includes determining one or more reference points in a raw image captured using a lens for a plurality of target pixels in a target image, obtaining a subsection of the raw image based on the one or more reference points, and calculating a target pixel value for each of the plurality of target pixels based on one or more pixel values of one or more pixels in the subsection of the raw image.
US11195248B2
Embodiments of the present disclosure disclose a method and apparatus for processing a video frame. A specific embodiment of the method includes: receiving a video frame set; selecting a video frame from the video frame set, and performing following processing: creating a pixel buffer object newly; reading pixel data of the selected video frame from a frame buffer corresponding to a central processing unit, and writing the read pixel data into the newly created pixel buffer object; storing the written pixel buffer object into a pixel buffer object queue; determining whether an unselected video frame is present in the video frame set; and storing the video frame set in response to determining no unselected video frame being present in the video frame set.
US11195244B2
Provided is an electronic apparatus for location recommendation and an operation method thereof. The operation method includes receiving a placement request regarding a target item in a zone, upon the placement request, recognizing, based on information on the target item, a plurality of locations available for placement of the target item, based on the information on the target item and information on the plurality of locations, recognizing at least one location suitable for placement of the target item among the plurality of locations, and providing information on the at least one location.
US11195240B2
A device for notifying a manager terminal of an event occurring in a coffee making device and an operating method thereof according to the present invention may enable a manager to visit an unmanned coffee shop only when a coffee making device needs to be managed and manage the coffee making device by determining that a first inventory shortage event for first inventory occurs when first inventory among the materials included in inventory data received from the coffee making device making coffee corresponding to each of the coffee menu items is larger than a first threshold inventory value and is equal to or less than a second threshold inventory value among threshold inventory values for the first inventory, determining that a second inventory shortage event for the first material occurs when the first inventory is equal to or less than the first threshold inventory value, transmitting an event occurrence message for the first inventory shortage event to a first manager terminal of a first manager who is a main manager of the coffee making device among a plurality of manager terminals, transmitting an event occurrence message for the second inventory shortage event to a second manager terminal of a second manager who is a senior manager of the first manger, and when an event occurrence confirmation message is not received from the first manager terminal within a predetermined first time after the event occurrence message for the first inventory shortage event is transmitted to the first manager terminal, transmitting the event occurrence message for the first inventory shortage event to the second manager terminal.
US11195235B2
Described is identifying entities based at least in part on the location of a user device. A server or the user device will determine the location of the user device and/or whether there are any beacons, such as proximity beacons, in the vicinity. The server or the user device will then determine where the user is and if there are any identifiable entities within a certain distance to that location. In performing these steps, the server and/or the user device may access a database for the geographical area. The user device will then receive information related to a function as indicated by the user, such as the facilitation of a donation, a non-obligated payment, or an obligated payment to the entity.
US11195231B2
Implementations of this specification provide a method and an apparatus for transaction processing in a service blockchain. An example method performed by a node device in the service blockchain includes receiving a target transaction, from a service system interlinked with the service blockchain; in response to receiving the target transaction, (i) triggering execution of a target service and (ii) determining a target asset blockchain corresponding to the target service from a plurality of asset blockchains interlinked with the service blockchain through a cross-chain relay; invoking, through the cross-chain relay, an asset exchange service deployed on the target asset blockchain, to complete asset exchange processing between transaction accounts related to the target transaction; obtaining, through the cross-chain relay, an asset exchange credential between the transaction accounts related to the target transaction; and after obtaining the asset exchange credential, performing further transaction processing on the target service.
US11195221B2
A system recommends outfits to a user by communicating through a database layer and a computing layer. The system transmits a sequence of onboarding outfits corresponding to a plurality of product attributes and generates a dynamic user profile in response to an onboarding process. The system trains the computing layer during a computing session based on the dynamic user profile to generate a plurality of recommendations The recommendations are transmitted to a remote end-user device ranked according to the dynamic user profile.
US11195213B2
A medical information navigation engine (“MINE”) is provided. In some embodiments, the system computes a current patient encounter vector for a current patient encounter, and then an optimal patient encounter vector is computed by assuming a best case patient encounter in accordance with the organizational objectives. The system is then able to compute the difference between the best case encounter and the current patient encounter. This difference is used to compute a corresponding payoff using an intelligent matrix.
US11195208B2
The present disclosure is directed to systems and methods for programmatic digital advertisements that are personalized and uniquely targeted to individually-identified consumers via non-personal, but individually accessed devices. The consumer accessing a non-personal device is identified and data cookie pertaining to the user is created and sent to third-party programmatic advertising exchanges for the use in real time bidding, private marketplace deals, or programmatic guaranteed sales. This allows for personalized digital advertisements to be delivered to a specific user accessing a non-personal device.
US11195207B2
Systems and methods for controlling ad delivery to mobile clients while maintaining user privacy are herein provided. One exemplary method involves a location broker service. The method includes receiving, at an ad delivery service, a location use token from a mobile client, which may be a single use token. The method includes sending, from the ad delivery service, the location use token to the location broker service for verification at the location broker service. The method includes receiving, at the ad delivery service, the mobile client location from the location broker service based on the verification. The method includes delivering, from the ad delivery service, a location-targeted ad to the mobile client at the mobile client location, where the delivering is further based on a geographic density of a plurality of mobile clients. An advertiser using the ad delivery service may be billed based on location use token history.
US11195201B1
A number of promotions that share a common attribute may be grouped into a common promotion collection. A promotion collection may then be analyzed to determine a score for the promotion collection. A number of promotion collections may be compared against each other based on a respective score for each promotion collection, and a number of promotion collections may be selected based on the comparison.
US11195195B2
Various applications, systems and methods for using, and enhancing V2V communications for various purposes are described. These systems and methods leverage various aspects of satellite radio broadcasts in combination with V2V communications. In some embodiments, V2V-enabled vehicles can receive advertisements or offers from RSEs, or even other V2V enabled vehicles, in a defined Target Region, which may then be played to a user in-vehicle once a given Trigger Region has been entered. By logging all advertisements or offers played to a user and sending the log to an RSE, for example, and from there to a content provider (e.g., an SDARS service operator), verified delivery of advertisements is achieved, which allows the content provider to obtain significant revenues from advertisers. In return for uploading the playback record from the vehicle to the RSE, a variety of incentives may be offered, such as (i) free or discounted satellite radio subscription; (ii) download credits for music or videos from an online store; (iii) reduced or free tolls on toll roads (e.g., RSE embedded in a toll collection plaza); (iv) premium audio or video content, (v) credit at an online store; and (vi) a special coupon code redeemable for merchandise.
US11195193B2
A method includes generating a control set, based on input received via a user interface, the control set comprising at least a first product of a product category type. The method further includes generating a test set, based on input received via the user interface, the test set comprising at least a second product of the product category type other than the first product in the control set. The method further includes changing a feature of the second product in the test set, the feature being visible on a web page via the internet, while maintaining the feature of the first product in the control set. The method further includes measuring competitor or consumer responses to the changing. The method further includes generating a recommendation based on the measured competitor or consumer responses.
US11195184B1
A method for tracking insured assets is provided. Asset identifiers corresponding to assets to be monitored are received from a user. Each of the one or more assets is attached to a tracking device. Monitored assets are covered by one or more insurance policies. One or more geofence regions are defined associated with the one or more monitored assets. A location of each of the monitored assets is estimated, at least periodically. In response to determining that the estimated location of at least one of the monitored assets is outside of the corresponding one or more geofence regions, an insurance policy associated with this at least one asset is determined. A policyholder associated with the insurance policy is notified by sending a notification to policyholder's-preferred device. The notification inquires instructions for remedial actions from the policyholder. One or more remedial actions are initiated based on received policyholder's instructions.
US11195182B2
Cost altering payment services (“CAPS”) system in association with a distributed enhanced payment (“DEP”) processing system includes a merchant point of sale (“POS”) terminal system and a remote enhanced payment management system (“EPMS”). The remote EPMS receives payment transactions including additional risk mitigating payment transaction (“RMPT”) information and based on that additional RMPT information provides altered transaction costs. The remote EPMS provides facilities for the merchant to review and revise payment management services so as to utilize additional RMPT information received from the merchant POS terminal system so as to alter transaction costs. Such facilities provide information to determine the relative potential transaction cost benefits of various payment management service sets utilizing cost profiles that represent the costs of archival, recorded and projected future transactions. The remote EPMS provides “transaction guidance” technology to be utilized by the merchant's POS terminal system to facilitate prompting for and acquiring additional RMPT information.
US11195175B2
A approach is proposed to support typed payment graph-based electronic payment processing. First, schemas for one or more typed payment graphs used for a plurality types of electronic payment processing are defined declaratively. Upon receiving an electronic payment request from a client, a payment processing engine retrieves a schema of a typed payment graph corresponding to the request and processes the electronic payment by traversing states and edges in an instance created from the schema of the typed payment graph. The electronic payment only transitions from one state to another if a valid edge exists between them and a precondition on the edge is met by the processing results of the electronic payment at the state. While processing the electronic payment, the payment processing engine automatically generates an audit trail for the electronic payment based on its states and transitions for real time recovery and/or analysis.
US11195159B1
Systems and methods of retailing a retail item to an airline passenger generally include providing an airplane equipped with: an airplane cabin; a plurality of seats disposed within the airplane cabin and partitioned by an aisle; a service cart movable along the aisle; and a digital reader device; positioning the retail item in the vicinity of the digital reader device; reading an item identifier of the retail item using the digital reader device; storing the item identifier in a reader memory of the digital reader device; positioning a digital payment object in the vicinity of the digital reader device, the digital payment object being carried onto the airplane by the airline passenger; communicating information between the digital payment object and the digital reader device; and processing payment for the retail item. The digital payment object may include a physical passenger identifier, a contactless payment object, or a portable user device.
US11195158B2
For communicating payments, a mobile device reads a point-of-sale code from a point-of-sale device. The mobile device uploads the point-of-sale code to the clearing house. The clearing house downloads a purchase menu to the mobile device. The clearing house generates a payment authorization comprising an authorization code and a transaction amount. The clearing house determine whether the point-of-sale device is in communication with the clearing house. In response to the point-of-sale device being in communication with the clearing house, the clearing house communicates the payment authorization to the point-of-sale device at a device address determined from the point-of-sale code. In response to the point-of-sale device not being in communication with the clearing house, the clearing house communicates the payment authorization through the mobile device to the point-of-sale device. The point-of-sale device completes a transaction for the transaction amount at the point-of-sale device.
US11195156B2
The present subject matter discloses systems and methods in which a mobile application integrates with a point of sale (POS) system such that users may split and pay an itemized bill.
US11195145B2
Techniques facilitating blockchain ledgers of material spectral signatures for supply chain integrity management are provided. In one example, a computer-implemented method comprises validating, by a device operatively coupled to a processor, spectral signature data associated with a material, resulting in validated spectral signature data; and generating, by the device, a set of information corresponding to a transaction of the material in a blockchain associated with the material, wherein the set of information is related to the validated spectral signature data. In some embodiments, the computer-implemented method further comprises authenticating, by the device, a first party device associated with a first party to the transaction and a second party device associated with a second party to the transaction and including identities of the first party and the second party as indicated by the respective party devices in the set of information.
US11195138B2
An inference engine titled the Waste, Opportunity, and Risk Engine Query Language or (WORE-QL) that links rules to any business objects in a workplace source system. The rules are constructed from small building blocks of business logic (small rule sets) that operate on information contained in various objects. WORE-QL promotes cultural and engineering principles and values for teams to more quickly deliver high quality while generating textual analyses and recommendations for changes associated with a project or roll up of projects with approximate cost, time, resource, and application-based savings.
US11195127B2
A transfer method controls transfer of a template in a system (1) that supports introduction of an ERP package for a plurality of customer companies. The template includes: a plurality of software modules necessary for performing a plurality of functions including functions tailored to a plurality of industries or functions tailored to part of the industries; and a plurality of parameter settings used for determining operations of the software modules. The transfer method includes: a reception step of receiving an instruction to transfer a template; and a transfer step of transferring, on receiving the instruction to transfer a template, a plurality of software modules and a plurality of parameter settings which are included in the template from a first server (20) used for developing the template to a second server (30) used for performing a test for each customer company.
US11195125B2
Embodiments of the present disclosure allow accuracy of prediction of pollution to be improved. In operation, a prediction of pollution in a future time period is determined. The prediction of pollution indicates predicted data related to a pollution index. Then, matching historical data for the predicted data is determined from historical data related to the pollution index. The matching historical data is obtained in a historical time period corresponding to the future time period. Based on the matching historical data, the prediction of pollution is refined.
US11195118B2
A mechanism is provided in a data processing system comprising a processor and a memory. The memory comprises instructions which are executed by the processor to cause the processor to be specifically configured to implement a recognizer module for detecting user input in a cognitive environment. The recognizer module receives sensor signals from at least one wearable device being worn by a user. The recognizer module analyzes the sensor signals using a machine learning model to determine at least one user input indicator describing user input activity of the user. The recognizer module communicates the at least one user input indicator to a cognitive system executing within the cognitive environment. The cognitive system performs at least one cognitive action based on the at least one user input indicator.
US11195114B2
The present disclosure provides a medical data analysis method and device. The method comprises locating a semantic subspace of the subject in a medical data set by taking the physical parameter as a feature; and analyzing the probability P1 of the subject being in the semantic subspace that the subject belongs to by judging the semantic consistency of the semantic subspace where the physical parameter of the subject exists. In addition, it is also possible to analyze the probability P2 of the subject being in the node that the subject belongs to based on the evidence transference score of the physical parameter of the subject on the medical knowledge graph. P=α×P1+(1−α)×P2 The probability P of the subject being in the semantic subspace or node that the subject belongs to can be determined by P=α×P1+(1−α)×P2, wherein α is a reconciling parameter, 0<α<1. Through these solutions, the analysis accuracy and efficiency can be improved and the cost can be decreased.
US11195113B2
Event prediction system and method includes gathering data corresponding to multiple entities to derive multiple entity profiles. Next, a first subset of entity profiles is identified from the multiple entity profiles generated. The identification is done on the basis of characteristics associated with the entities. Subsequent to identification of the first subset of the entity profiles, a second subset of entity profiles is shortlisted. Here, the second subset of entity profiles shows highest probability of occurrence of the event. Further, a determination of a factor that may lead to occurrence of the event is done.
US11195111B2
Embodiments of the present disclosure provide a method and a device for predicting a box office trend of a film, a device and a storage medium. The method includes acquiring in real time a plurality of dynamic factor data of each of various films to be shown, in which, the dynamic factor data represents a factor that influences box office of the film; after a film in the various films is shown, incrementally updating a pre-trained box office prediction model by using box office data and the plurality of dynamic factor data of the film; and according to a preset period, predicting a box office trend of a target film to be predicted in the various films by using a box office prediction model incrementally updated in each preset period and the plurality of dynamic factor data of the target film, to obtain a plurality of prediction results.
US11195107B1
Described is a system for predicting future social activity. The system extracts social activities from spatial-temporal social network data collected in a first time period ranging from hours to days to capture spatial structures of social activities in a graph network representation. A graph matching technique is applied over a set of spatial-temporal social network data collected in a second time period ranging from weeks to months to capture temporal structures of the social activities. A spatial-temporal structure of each social activity is represented as an activity core, where each activity core is defined as active nodes that participate in the social activity with a frequency over a predetermined threshold over the second time period. For each activity core, the system computes statistics of the social activity and uses the statistics to generate a prediction of future behaviors of the social activity.
US11195106B2
Systems, methods, and non-transitory computer readable media are configured to receive a uniform resource locator. A time and one or more features associated with the uniform resource locator can be provided to a first machine learning model. A prediction relating to a quantity of views the uniform resource locator achieves by the time can be received from the first machine learning model.
US11195103B2
A system and method to input patient data including previous diagnosis, drugs, symptoms and treatment, open data and expert knowledge, and to use these inputs to create a patient clinical object (PCO), biomedical knowledge and rule based knowledge graphs, and to enrich the PCO using the biomedical knowledge graph. A meta diagnosis predictor is to use the PCO and the biomedical knowledge graph and/or the rule based knowledge graph in plural predictors of a diagnosis-based predictor to provide a set of diagnoses based on previous diagnoses, a drug-based predictor to provide a set of diagnoses based on drugs taken by the patient, a symptom-based predictor to provide a set of diagnoses based on symptoms of the patient and a treatment-based predictor to provide a set of diagnoses based on the treatments. Any of the sets of diagnoses may be combined to give a predicted primary diagnosis for the patient.
US11195100B2
A plurality of computing devices, in a set of computing devices, each perform one or more tasks. A program monitors the tasks performed on each of the computing devices and determines a usage pattern. Based on the usage pattern the program determines one or more programs available for one or more of the computing devices. The program outputs a recommendation to install one or more of the available programs on one or more of the computing devices.
US11195096B2
Techniques that facilitate improving an efficiency of a neural network are described. In one embodiment, a system is provided that comprises a memory that stores computer-executable components and a processor that executes computer-executable components stored in the memory. In one implementation, the computer-executable components comprise an initialization component that selects an initial value of an output limit, wherein the output limit indicates a range for an output of an activation function of a neural network. The computer-executable components further comprise a training component that modifies the initial value of the output limit during training to a second value of the output limit, the second value of the output limit being provided as a parameter to the activation function. The computer-executable components further comprise an activation function component that determines the output of the activation function based on the second value of the output limit as the parameter.
US11195094B2
A method of updating a neural network may be provided. A method may include selecting a number of neurons for a layer for a neural network such that the number of neurons in the layer is less than at least one of a number of neurons in a first layer of the neural network and a number of neurons in a second, adjacent layer of the neural network. The method may further include and at least one of inserting the layer between the first layer and the second layer of the neural network and replacing one of the first layer and the second layer with the layer to reduce a number of connections in the neural network.
US11195093B2
An apparatus, a method, a method of manufacturing and apparatus, and a method of constructing an integrated circuit are provided. The apparatus includes a teacher network; a student network; a plurality of knowledge bridges between the teacher network and the student network, where each of the plurality of knowledge bridges provides a hint about a function being learned, and where a hint includes a mean square error or a probability; and a loss function device connected to the plurality of knowledge bridges and the student network. The method includes training a teacher network; providing hints to a student network by a plurality of knowledge bridges between the teacher network and the student network; and determining a loss function from outputs of the plurality of knowledge bridges and the student network.
US11195090B1
A memory unit is controlled by a word line, a reference voltage and a bit-line clamping voltage. A non-volatile memory cell is controlled by the word line and stores a weight. A clamping module is electrically connected to the non-volatile memory cell via a bit line and controlled by the reference voltage and the bit-line clamping voltage. A clamping transistor of the clamping module is controlled by the bit-line clamping voltage to adjust a bit-line current. A cell detector of the clamping module is configured to detect the bit-line current to generate a comparison output according to the reference voltage. A clamping control circuit of the clamping module switches the clamping transistor according to the comparison output and the bit-line clamping voltage. When the clamping transistor is turned on by the clamping control circuit, the bit-line current is corresponding to the bit-line clamping voltage multiplied by the weight.
US11195089B2
Described herein is a crossbar array that includes a cross-point synaptic device at each of a plurality of crosspoints. The cross-point synaptic device includes a weight storage element comprising a set of nanocrystal dots. Further, the cross-point synaptic device includes at least three terminals for interacting with the weight storage element, wherein a weight is stored in the weight storage element by sending a first electric pulse via a gate terminal from the at least three terminals, the first electric pulse causes the nanocrystal dots to store a corresponding charge, and the weight is erased from the weight storage element by sending a second electric pulse via the gate terminal, the second electric pulse having an opposite polarity of the first electric pulse.
US11195088B2
To provide a data processing device using a neural network that can suppress increase in the occupied area of a chip. A product-sum operation circuit is formed using a transistor including an oxide semiconductor having an extremely small off-state current. Signals are input to and output from the product-sum operation circuits included in a plurality of hidden layers through comparators. The outputs of the comparators are used as digital signals to be input signals for the next-stage hidden layer. The combination of a digital circuit and an analog circuit can eliminate the need for an analog-to-digital converter or a digital-to-analog converter which occupies a large area of a chip.
US11195080B1
Disclosed is a data processing system that includes compile time logic configured to section a graph into a sequence of sections, and configure each section of the sequence of sections such that an input layer of a section processes an input, one or more intermediate layers of the corresponding section processes corresponding one or more intermediate outputs, and a final layer of the corresponding section generates a final output. The final output has a non-overlapping final tiling configuration, the one or more intermediate outputs have corresponding one or more overlapping intermediate tiling configurations, and the input has an overlapping input tiling configuration. The compile time logic is further to determine the various tiling configurations by starting from the final layer and reverse traversing through the one or more intermediate layers, and ending with the input layer.
US11195066B2
A computing system for learning a device type and message formats used by a device is provided. The computing system includes an interface and a processor. The interface is receptive of documents describing identification information and communication and application protocols of devices. The processor is coupled with the interface to obtain rules of network packet analysis using document analytics and identify identification information and communication and application protocols of network messages from devices using the rules.
US11195061B2
An image generation apparatus includes a processing circuit and a memory storing at least one computational image. The at least one computational image is a light-field image, a compressive sensing image, or a coded image. The processing circuit (a1) identifies a position of an object in the at least one computational image using a classification device, (a2) generates, using the at least one computational image, a display image in which an indication for highlighting the position of the object is superimposed, and (a3) outputs the display image.
US11195060B2
Large digital images are classified by analyzing them at a subimage level and assigning classification probabilities to the subimages; these may be combined into a classification probability for the entire image. Classification probabilities may be visualized across the image using probabilities computed for the subimages. This enables ready identification of the image subregions upon which classification is based as well as the classification scores or probabilities associated therewith. For example, a large source image—too large to be analyzed directly by a neural network—may be decomposed into smaller subimages such as square tiles, which are sifted based on a visual criterion. The visual criterion may be image entropy, density, background percentage, or other discriminator. A neural network produces tile-level classifications that are aggregated to classify the source image, and overlapping tiles are used to create a probability map showing subimage probabilities.
US11195058B2
In an illustrative embodiment, methods and systems for automatically categorizing a condition of a property characteristic may include obtaining aerial imagery of a geographic region including the property, identifying features of the aerial imagery corresponding to the property characteristic, analyzing the features to determine a property characteristic classification, and analyzing a region of the aerial imagery including the property characteristic to determine a condition classification.
US11195051B2
The invention relates to a method for person re-identification based on deep model with multi-loss fusion training strategy. The method uses a deep learning technology to perform preprocessing operations such as flipping, clipping, random erasing and style transfer, and then feature extraction is performed through a backbone network model; joint training of a network is performed by fusing a plurality of loss functions. Compared with other deep learning-based person re-identification algorithms, the present invention greatly improves the performance of person re-identification by adopting a plurality of preprocessing modes, the fusion of three loss functions and effective training strategy.
US11195049B2
An electronic device includes one or more imaging cameras. After a reset of the device or other specified event, the electronic device identifies an estimate of the device's pose based on location data such as Global Positioning System (GPS) data, cellular tower triangulation data, wireless network address location data, and the like. The one or more imaging cameras may be used to capture imagery of the local environment of the electronic device, and this imagery is used to refine the estimated pose to identify a refined pose of the electronic device. The refined pose may be used to identify additional imagery information, such as environmental features, that can be used to enhance the location based functionality of the electronic device.
US11195039B2
An object detection algorithm is selectively applied to frames in a video. A frame in the video is analyzed using a set of neural networks of the object detection algorithm to detect a location of an object in the frame and predict a bounding box for the object in the frame. A magnitude of a delta between the frame and a second frame is determined. The magnitude of the delta is determined based on a difference between the two frames in values of at least one parameter of their respective sets of pixels. Responsive to the magnitude of the delta being less than a threshold, a new bounding box is predicted for the object in the second frame without analyzing the second frame using the set of neural networks.
US11195035B2
An occupant monitoring device for a vehicle is configured to monitor an occupant sitting on a seat provided in a vehicle and includes a light projector, an imaging device, and a processor. The light projector is configured to project light toward the occupant sitting on the seat. The imaging device is configured to capture an image of the occupant sitting on the seat. The processor is configured to control the light projector and the imaging device to capture the image of the occupant sitting on the seat. In a case where a collision of the vehicle is predicted, the imaging device captures the image at a higher speed than in a normal case where a collision of the vehicle is not predicted.
US11195030B2
According to one aspect, scene classification may be provided. An image capture device may capture a series of image frames of an environment from a moving vehicle. A temporal classifier may classify image frames with temporal predictions and generate a series of image frames associated with respective temporal predictions based on a scene classification model. The temporal classifier may perform classification of image frames based on a convolutional neural network (CNN), a long short-term memory (LSTM) network, and a fully connected layer. The scene classifier may classify image frames based on a CNN, global average pooling, and a fully connected layer and generate an associated scene prediction based on the scene classification model and respective temporal predictions. A controller of a vehicle may activate or deactivate vehicle sensors or vehicle systems of the vehicle based on the scene prediction.
US11195029B2
The invention relates to a driver assistance system for a motor vehicle, comprising an environment camera for generating image data, which represent the environment of the motor vehicle, and comprising a control and evaluation unit, wherein the control and evaluation unit is designed to evaluate the image data and detect objects in such a way that partially transparent regions are detected in the case of primary objects, in particular primary vehicles, in the environment of the motor vehicle.
US11195028B2
Disclosed are techniques for estimating multiple lane boundaries through simultaneous detection of lane markers (LM) and raised pavement markers (RPM). Conventional techniques for lane marker detection (LMD) comprises extracting and clustering line segments from a camera image, fitting the clustered lines to a geometric model, and selecting the multiple lanes using heuristic approaches. Unfortunately, in the conventional technique, an error from each step is sequentially propagated to the next step. Also there are no techniques to estimate both LMs and RPMs. A technique to simultaneously detect in real time both LM and RPMs is proposed. This enables optimal estimation of multiple lane boundaries.
US11195025B2
An information processing device including: an input unit that receives time-series data including a plurality of data input in time series and having a correlation in at least a part between the data; and a division unit that temporally divides the time-series data by a first divider width to cause an analysis system to perform a first analysis process of the time-series data with the first divider width and temporally divides the time-series data by a second divider width that is longer than the first divider width to cause the analysis system to perform a second analysis process of the time-series data with the second divider width.
US11195020B1
Systems and methods for providing a virtual space for multiple devices can include a first device having at least one sensor configured to acquire a spatial information of a physical space of the first device. The first device may include at least one processor configured to establish, according to the acquired spatial information, a virtual space corresponding to the physical space, that is accessible by a user of the first device via the first device. The at least one processor may further be configured to register a second device within the physical space, to allow a user of the second device to access the virtual space via the second device.
US11195009B1
Methods, systems, and apparatus, including computer programs encoded on computer-readable storage media, are provided. In one aspect, a first image of an eye region of a subject is received, the first image captured under illumination by electromagnetic radiation having a wavelength in the 850 nm-1100 nm range. Based on the first image, a metric indicative of differential absorption of the electromagnetic radiation by an iris of the subject and a sclera of the subject is determined. It is identified, based on the metric, that the subject is a spoof representation of a human. Responsive to identifying that the subject is a spoof representation of a human, access to a secure system is prevented.
US11195007B2
Systems and methods for identifying patterns of symbols in standardized system diagrams are disclosed. Disclosed implementations obtain or synthetically generate a symbol recognition training data set including multiple training images, generate a symbol recognition model based on the symbol recognition training data set, obtain an image comprising a pattern of symbols, group symbols into process loops based on the logical relationships captured by process loop identification algorithm, apply a character classification model to image contours to identify the characters and group characters into tags via hierarchical clustering, and store the identified tags, symbols and identified process loops in a relational database.
US11194999B2
An integrated facial recognition method and system. The method includes: receiving a request for acquiring an integrated facial recognition service sent by a user terminal, which includes: an identifier of a user-selected model associated with facial recognition of the user, and an identifier of an operation selected by the user from candidate operations; and executing distributedly an operation selected by the user from the candidate operations on the user-selected model associated with the facial recognition of the user to obtain an operation result, and storing the operation result. The embodiment has realized completing the operations such as training a model or developing a facial recognition application, without the need of buying hardware and establishing a software environment by the user, thereby saving the development cost and improving the convenience of using the facial recognition service.
US11194996B2
An unlocking control method and a related product, the method may include: acquiring, by means of a proximity sensor of a mobile terminal, the distance between a face and the mobile terminal; determining a target biometrics module, the target biometrics module being any one biometrics module to be adjusted to a matching threshold value within a current biometrics apparatus; determining, according to the distance, a target matching threshold value corresponding to the target biometrics module, and adjusting a matching threshold value of the target biometrics module to the target matching threshold value; and performing unlocking control according to the target matching threshold value.
US11194993B2
A display apparatus performs predetermined image processing on at least one image data item among the plurality of image data items, does not perform the predetermined image processing on at least another one image data item among the plurality of image data items, and to cause a display unit to display the plurality of image data items, if (A) it is determined, on the basis of meta-information associated with the plurality of image data items, that the plurality of image data items are image data items that have been output from a single image output apparatus, or if (B) it is determined that a display mode is set in which a plurality of image data items are to be displayed, the plurality of image data items including a first image data item and a second image data item generated by duplicating the first image data item.
US11194992B2
A fingerprint sensor device with built-in liveness detection capabilities includes: an area sensor disposed on a top surface of a substrate; a stiffener disposed below a bottom surface of the substrate; a printed circuit making electrical connection to the sensor disposed below the stiffener; and a light source and a photodetector. At least one of the light source and photodetector is disposed on the printed circuit below the area sensor. The stiffener includes at least one through-hole located with respect to the light source or photodetector to allow light from the light source to transmit through the stiffener towards a finger located on the area sensor or to allow light reflected from the finger to pass through the stiffener to the photodetector.
US11194981B2
A method includes receiving, by a network computing device of a multi-part code system, interaction information from one or more of a first and a second computing device regarding an interaction between the first and second computing devices. The method further includes generating a first and second portion of a code that are unusable individually. Alignment of the first and second portions of the code optically produces the code representative of the interaction information. A network application of the one or more of the first and second computing devices is operable to capture the optically produced code. The method further includes sending the first and second portions of the code to one or more of the first and second computing devices. When the optically produced code has been captured, the method further includes finalizing, by an interaction finalization module of the network computing device, the interaction.
US11194969B2
Various embodiments for managing dialog comments by a processor are provided. Each communication of a dialog communicated by one or more users using one of a plurality of applications may be monitored, tracked, and/or analyzed using a machine learning operation and/or a natural language processing operation. A topic trajectory of the dialog may be identified between one or more users using one of a plurality of applications. A selected comment submitted by the one or more users may be automatically transformed according to one or more corrective actions upon the selected communication deviating from the topic trajectory.
US11194963B1
A computer parses the document to identify a citation, where the citation serves as a pointer to a source reference. The computer determines a location in the document of a textual assertion associated with the citation. The computer calculates relevancy scores between the textual assertion and a corresponding source reference and between the textual assertion and at least one alternate source reference, where the relevancy scores are determined based at least in part on a machine learning algorithm trained with a plurality of training samples. The computer generates a suggested list of at least one of the source references or at least one alternate source reference based on the relevancy scores calculated by the machine learning algorithm and adds a training sample to the plurality of training samples of the machine learning algorithm in response to an action by a user responsive to the suggested list.
US11194957B2
Disclosed are methods, apparatus, systems, and computer-readable storage media for representing a portion of a user interface of a web browser as a web address. In some implementations, a computing device receives a request to encode as a web address a portion of a user interface provided in a web browser at the computing device. The computing device then generates a web address to identify content of the portion of the user interface. The portion of the user interface represented by the web address includes a primary user interface component and one or more secondary user interface components associated with the primary user interface component.
US11194952B2
Systems and methods are disclosed for visualizing products in a single-page application. Consistent with disclosed embodiments, an application system can receive from a client system, during rendering of a webpage received by the client system from a host system, a request for a script associated with the host system. The script can be executable by the client system to perform operations including modifying the webpage to include a visualization application in response to a selection of a visualization control in the webpage by a user of the client system. Consistent with disclosed embodiments, the application system can receive, from the visualization application, a request to display a product in a first image. A location can be identified in the first image using a machine learning model. Instructions can be provided to the visualization application for displaying the product at the location.
US11194949B1
A routability optimization engine comprising a hotspot prediction engine to predict locations of a plurality of hotspots in a circuit layout based on a machine learning system, a white space calculator to calculate white space around each of the plurality of hotspots, and a cell spreader engine to redistribute white space around each of the plurality of hotspots to improve routability of the circuit layout.
US11194948B2
A system, method, apparatus, and computer program product for generating a cabling plan for a computing system are disclosed. A method may include accessing an elevation plan defining a respective mount position for each of a set of components of the computing system. The method may also include determining one or more port pairs to be used for interconnecting the plurality of components. The method may further include determining, for each port pair, a cable length to use to connect the port pair. The cable length may be determined based at least in part on mount positions defined by the elevation plan for the two components connected by the port pair. The method may additionally include generating a cabling plan defining the cable length to use to connect each respective port pair.
US11194937B2
Disclosed herein is a method that comprises determining one or more structural constraints for a structural design of a flexure mechanism. The method also comprises optimizing a level-set formula describing the structural design of the flexure mechanism subject to the one or more structural constraints for manufacturing the structural design of the flexure mechanism. The method further comprises outputting the structural design of the flexure mechanism based on the optimized level-set formula for manufacturing.
US11194936B2
A system includes a processor and a memory coupled to the processor. The memory stores instructions that cause the processor to determine a first motion envelope of an object. The first motion envelope corresponds to a kinematic envelope of positions of the object which are achievable. The instructions also cause the processor to determine an operational envelope of the object based on an intersection of the first motion envelope and a second motion envelope of the object. The second motion envelope corresponds to a range of motion of the object constrained by dynamic motion limits of the object, and the operational envelope is indicative of a range of motion of the object during operation of the object. The instructions further cause the processor to generate a virtual model of the object based on the operational envelope. The virtual model is used to virtually model operation of the object.
US11194934B2
A new computational machine is invented, called a clock machine, that is a novel alternative to computing machines (digital computers) based on logic gates. In an embodiment, computation is performed with one or more clock machines that use time. In an embodiment, a cryptographic cipher is implemented with random clock machines, constructed from a non-deterministic process, wherein the compiled set of instructions (i.e., the implementation of the cryptographic procedure) is distinct on each device or chip that executes the cryptographic cipher. In an embodiment, by using a different set of clock machines to execute two different instances of the same cryptographic procedure, each execution of a procedure looks different to malware that may try to infect and subvert the cryptographic procedure. This cryptographic process also makes timing attacks more challenging. In an embodiment, a detailed implementation of the Midori cipher with random clock machines is described.
US11194932B2
An example operation may include one or more of receiving sensory data, identifying one or more operations in a smart contract stored on a blockchain, performing the one or more operations based on the sensory data received, creating a blockchain transaction with a record of the one or more operations performed and the sensory data received, and committing the blockchain transaction to the blockchain.
US11194931B2
Provided is a server device including a risk value acquisition unit that acquires a risk value in a case in which a user's anonymous information leaks and a processing execution unit that associates an anonym ID for identifying the anonymous information with the anonymous information. In a case in which the risk value exceeds a predetermined threshold value, the processing execution unit executes at least any of processing of switching the anonym ID associated with the anonymous information or processing of differentiating anonym IDs associated with a plurality of pieces of division information obtained through division of the anonymous information.
US11194925B1
Methods and systems are provided for monitoring private information exposure. One example method generally includes detecting, at a computing device, a potentially exposing post on a publicly-accessible server and determining, by an exposure model operated by the computing device, an exposure chance for the potentially exposing post. The method further includes transmitting an initial notification of the potentially exposing post from the computing device to a client device based on the exposure chance from the exposure model and detecting an update event associated with the potentially exposing post. The method further includes updating the exposure model based on the update event and transmitting a personalized notification from the computing device to the client device based on the update event.
US11194922B2
Embodiments of the invention include systems and methods for protecting study participant data for aggregate analysis. Aspects include sending a broker encryption key to a plurality of subjects. Aspects also include receiving double-encrypted subject data from the plurality of subjects. Aspects also include decrypting the double-encrypted subject data with a broker decryption key to generate single-encrypted subject data for the plurality of subjects. Aspects also include aggregating the single-encrypted subject data for the plurality of subjects to generate an aggregated single-homomorphically encrypted data set. Aspects also include including a plurality of random factors in the aggregated single-encrypted data set. Aspects also include sending the aggregated single-homomorphically encrypted data set to a researcher.
US11194919B2
An example operation may include one or more of receiving a request for access to data of a user, the request comprising an identification of a requestor and an identification of the data, determining, via a cognitive engine, whether or not to provide access to the data of the user based on context associated with the user, in response to determining to provide access to the data of the user, invoking chaincode which retrieves access to the data of the user from a blockchain and provides the requestor with access to the data of the user, and storing a result of the determination by the cognitive engine via the blockchain.
US11194909B2
A computerized method for logical identification of malicious threats across a plurality of end-point devices (EPD) communicatively connected by a network, comprising collecting over the network an identifier associated with each file of a plurality of files, wherein each file of the plurality of files is installed on at least one of the plurality of EPDs and wherein the identifier is the same for each like file of the plurality of file. Information associated with an identified subset of files is collected, wherein the information indicates at least a time at which the at least one file was installed on one or more of the plurality of EPDs and the way the at least one file spread within the network. The collected information is analyzed according to a set of predetermined computerized investigation rules. The analysis is used to determine whether at least a file of the identified subset files is a suspicious file.
US11194902B2
The present disclosure is directed to systems and methods of detecting a side-channel attack using hardware counter anomaly detection circuitry to select a subset of HPCs demonstrating anomalous behavior in response to a side-channel attack. The hardware counter anomaly detection circuitry includes data collection circuitry to collect data from a plurality of HPCs, time/frequency domain transform circuitry to transform the collected data to the frequency domain, one-class support vector anomaly detection circuitry to detect anomalous or aberrant behavior by the HPCs. The hardware counter anomaly detection circuitry selects the HPCs having reliable and consistent anomalous activity or behavior in response to a side-channel attack and groups those HPCs into a side-channel attack detection HPC sub-set that may be communicated to one or more external devices.
US11194896B2
A wearable device including a skin sensor and a processor is provided. The processor is configured to receive an authentication data for authenticating a user when a wearing state of the wearable device is adjacent to a skin surface of the user, share an authenticated state in response to a request from an electronic device when the authentication data matches a pre-stored data and the skin sensor determines that the wearable device does not leave the skin surface after the authentication data is received, and stop sharing the authenticated state when the skin sensor determines that the wearable device leaves the skin surface during the sharing.
US11194879B2
Described herein are, among other things, techniques, devices, and systems for generating one or more trained machine-learning models. Also described herein are techniques, devices, and systems for applying a consumption history of a particular user to the trained model(s) to generate score data indicating a correlation between each content-item title and the consumption history. The techniques then determine a ranked list of content items having a highest correlation to the consumption history, which may be used to retrieve videos associated with the most-correlated content items for generating a compilation video composed of these retrieved videos.
US11194875B2
A method can include modeling a webpage as a random field. The random field can include an undirected graph including two or more nodes and one or more edges. A goodness function can be associated with one or more webpage elements. Each edge of the one or more edges can include a compatibility function based at least in part on the one or more goodness functions of two different nodes of the two or more nodes. The method also can include determining a probability of the webpage having exceeded a predetermined threshold based at least in part on one or more of the compatibility functions of the one or more edges. Other embodiments are disclosed.
US11194866B2
The present disclosure provides systems and methods for content quasi-personalization or anonymized content retrieval via aggregated browsing history of a large plurality of devices, such as millions or billions of devices. A sparse matrix may be constructed from the aggregated browsing history, and dimensionally reduced, reducing entropy and providing anonymity for individual devices. Relevant content may be selected via quasi-personalized clusters representing similar browsing histories, without exposing individual device details to content providers.
US11194863B2
The present disclosure provides a searching method and apparatus, a device and a non-volatile computer storage medium. According to embodiments of the present disclosure, it is possible to obtain a search intention according to the obtained query keyword, and then obtain at least one scenario detail according to the search intention, so that it is possible to output the at least one scenario detail. Since the same search intention might correspond to different scenario demands, directly providing the user with several scenario details corresponding to the search intention can effectively meet differentiated demands when the user uses the same query keyword to search under different scenarios.
US11194861B2
The method of the present disclosure includes: after a graph partitioning apparatus extracts an edge, first determining whether an aggregation degree between a currently extracted edge and an allocated edge in a first device satisfies a preset condition; then, when the preset condition is satisfied, determining whether a quantity of allocated edges stored in the first device is less than a first preset threshold; and allocating the currently extracted edge to the first device when the quantity is less than the first preset threshold. In this way, an aggregation degree between allocated edges in each device is relatively high and each device has relatively balanced load. When an edge changes and an edge associated with the particular edge needs to be synchronized, a relatively small quantity of devices need to perform synchronization and update, so that costs of communication between devices are reduced, and distributed graph computing efficiency is improved.
US11194854B2
The overall architecture and details of a scalable video fingerprinting and identification system that is robust with respect to many classes of video distortions is described. In this system, a fingerprint for a piece of multimedia content is composed of a number of compact signatures, along with traversal hash signatures and associated metadata. Numerical descriptors are generated for features found in a multimedia clip, signatures are generated from these descriptors, and a reference signature database is constructed from these signatures. Query signatures are also generated for a query multimedia clip. These query signatures are searched against the reference database using a fast similarity search procedure, to produce a candidate list of matching signatures. This candidate list is further analyzed to find the most likely reference matches. Signature correlation is performed between the likely reference matches and the query clip to improve detection accuracy.
US11194851B2
A method and system for generating summary details is provided. The method includes retrieving event data of associated with a user. Attributes are extracted from the event data and the event data is segmented into logical groups of related activities performed by the user. Key information and associated attributes of each logical group are identified and in response the user is evaluated. The logical groups of related activities are ranked and presented to the user. In response, an engagement summary associated with the user and the logical groups is generated.
US11194850B2
A system includes reception of an input string of words, determination, for each subset of consecutive one or more words in the input string, of one or more phrase types based on the subset, on a dictionary describing a plurality of entities, each of the plurality of entities associated with an entity type, and on a grammar describing a plurality of phrase types, each of the plurality of phrase types associated with one or more conditions, and determination of a plurality of candidate queries based on the determined phrase types.
US11194849B2
Embodiments for relationship graph expansion and extraction from a collection of unstructured text data by a processor. A query relating to one or more concepts may be received. The query may be expanded according to a logical reasoning operation and a domain ontology having a set of logical rules. A relationship graph between one or more concepts from a plurality of unstructured text data may be extracted based on an expanded query according to a domain ontology and the set of logical rules.
US11194845B2
Embodiments are directed to managing a data model that includes data objects associated with layers of the data model may be provided. A lineage model that includes lineage objects that has one or more lineage objects associated with a layer may be provided. A lineage object associated with a layer may be activated. A first portion data objects may be determined based on the activated lineage object. An anchor object may be determined from the first portion of data objects. A search of the data model may be employed to provide dependency information based on a position of the anchor data object in the data model. A second portion of data objects may be determined based on the dependency information. A report that includes a list of the second portion of data objects, the dependency information, or the like, may be provided.
US11194842B2
In one embodiment, the system receives unlabeled data from one or more sensors. The one or more sensors are associated with a computing device of a user. The system clusters the unlabeled data into one or more unlabeled clusters. The system determines, based on one or more rules, at least one label for at least one unlabeled cluster of the one or more unlabeled clusters. The system expands, by a natural language processing algorithm, the at least one label for the at least one unlabeled cluster to produce one or more semantic terms associated with the at least one unlabeled cluster. The system generates, based on the one or more semantic terms, a personalized graph associated with one or more behavioral patterns of the user.
US11194829B2
Entity matching is provided. A request to determine a second entity matching with a first entity may be received. Demographic fields to be compared to determine the match may be determined. Comparison weights including an agreement weight, a disagreement weight, and a null weight may be assigned to each of the plurality of demographic fields. The received request may be parsed to determine demographic fields data related to the second entity. The demographic fields data may be compared with indexed demographic data which may include a plurality of records. The demographic fields data may be compared for the determined plurality of demographic fields. A comparison weight for each of the plurality of demographic fields may be determined based on the comparison. The first entity matching with the second entity may be determined from the indexed demographic data based on determined comparison weights for the plurality of demographic fields.
US11194827B2
A method of storing remote sensing big data in a Hbase database. The method includes: obtaining a remote sensing image, and pre-cropping the remote sensing image based on a Google S2 algorithm; selecting a grid level based on a resolution of the remote sensing image; demarcating a coverage scope of the remote sensing image; calculating grids covered within the coverage scope; cropping the remote sensing image according to the grids, to yield a plurality of image blocks, and serializing the plurality of image blocks; establishing an Hbase table; establishing a table storage model containing RowKey, and calculating the RowKey according to attributes of an image block; and integrating data structure of multi-source remote sensing image data according to attribute expression of a zoned remote sensing image in a plurality of dimensions, and storing serialized image blocks in an Hbase database according to the RowKey.
US11194826B2
A computer-implemented method is provided that includes identifying an input dataset formatted as an input matrix, the input matrix including a plurality of rows and a plurality of columns. The computer-implemented method also includes dividing the input matrix into a plurality of input matrix blocks. Further, the computer-implemented method includes distributing the input matrix blocks to a plurality of different machines across a distributed filesystem, and sampling, by at least two of the different machines in parallel, at least two of the input matrix blocks. Finally, the computer-implemented method includes generating at least one sample matrix based on the sampling of the at least two of the input matrix blocks.
US11194824B2
Implementations of this specification provide methods and apparatuses for oblivious data transfer between computing devices. An example method includes receiving, by a second computing device, an oblivious transfer from a first computing device. The first computing device splits feature data in a feature dataset into a plurality of sub-data and uses the plurality of sub-data as input, and the second computing device uses label data in a label dataset as input. The second computing device selects target sub-data from the plurality of sub-data input by the first computing device, and determines a first summation result of the selected target sub-data. The second computing device receives from the first computing device a second summation result of the one or more splitting parameters in the splitting parameter set, and calculates a statistical indicator based on the first summation result and the second summation result.
US11194818B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query, receiving a set of social search results including one or more social media items that have been distributed through one or more computer-implemented services, each social media item being responsive to the query, providing a sub-set of social search results based on respective promotion scores provided in an auction, the sub-set of social search results including at least one social media item of the set of social search results, and providing the sub-set of social search results for display in a search results page, social media items of the sub-set of social search results being displayed based on respective promotion scores.
US11194816B2
One embodiment provides a method, including: receiving, from a user, input for generating an article, wherein the input comprises (i) an indication of topic-specific requirements for the article that are dependent upon a topic of the article and (ii) an indication of non-topic-specific requirements for the article that are independent of the topic of the article; creating at least one query from the input; retrieving, from secondary sources by performing a search utilizing the query, structured information contextually relevant to the topic; and from the structured information, generating the article, wherein the article comprises a coherent and grammatically fluid structured article generated in view of the topic-specific requirements and the non-topic-specific requirements.
US11194813B2
An event processing system comprising a processor and a non-transitory computer readable medium coupled to the processor. The non-transitory computer readable medium stores computer-readable code executable to provide a domain-agnostic service for analyzing data and process heterogeneous events conforming to a plurality of schemas using the service. The domain-agnostic service comprises an adaptive data model and an adaptive processing model. The adaptive data model supports runtime event type discovery and event schema management that reacts to new schemas discovered at runtime. The adaptive processing model supports configurable partitioning of events by event type and time and is reactive to create new aggregations and analyses based on the propagation of new partitions.
US11194807B2
A query processing method. A server node parses a query request and generates a corresponding logical plan; judges the logical plan belonging to an OLAP scale query service or an OLTP scale query service; in response to judging that the logical plan belongs to the OLAP scale query service, segmenting the logical plan into logical subplans. A coordinator node generates a first physical plan corresponding to the logical plan, and feeds back the first physical plan to the server node. The server node assigns each of the logical subplans to the corresponding worker node according to the first physical plan. The worker node processes the corresponding logical subplan to obtain a query subresult, and reports the processing subresult layer by layer. The server node summarizes the received processing subresult, generates a final query result, and feeds back the final query result to a user.
US11194806B2
An object encoding and computation method in a database system, where a global object sample space is constituted based on correlation between a plurality of object sample spaces in a database. A global dictionary table is created in the global object sample space to provide a globally unique encoding value for each object, set the encoding value as an object identifier (ID) of the object, and ensure that the object ID and object description information are in a one-to-one mapping relationship. The database object is encoded and compressed based on the global dictionary table. Further, the object ID is directly used for database query computation.
US11194802B2
A method for generating database queries from declarative queries having a known syntax. The method includes a query preparation software receiving a declarative query in a known system form. The query preparation software then analyzes the declarative query to build a set of generic query tasks with identified data types. The query preparation software then optimizes the set of generic query tasks and builds a target database query from the optimized generic query tasks reflecting features of a target database. The method further includes the query preparation software submitting the target database query to the target database.
US11194799B2
Described systems and methods allow an automatic translation from a natural language (e.g., English) into an artificial language such as a structured query language (SQL). In some embodiments, a translator module includes an encoder component and a decoder component, both components comprising recurrent neural networks. Training the translator module comprises two stages. A first stage trains the translator module to produce artificial language (AL) output when presented with an AL input. For instance, the translator is first trained to reproduce an AL input. A second stage of training comprises training the translator to produce AL output when presented with a natural language (NL) input.
US11194794B2
Embodiments of the present invention are directed to facilitating search input recommendations. In accordance with aspects of the present disclosure, a set of events determined from raw machine data is obtained. The events are analyzed to generate a temporal map associated with the set of events. Generally, the temporal map associates candidate terms with temporally related terms that occur within a period of time corresponding with the candidate terms. A search term input into a search field is received. Based on the input search term, the temporal map is used to identify one or more temporally related term recommendations.
US11194784B2
Techniques are described for extracting structured information from unstructured documents based on validation of the structured information as applied to a domain problem associated with the unstructured documents. In one embodiment, a computer program product for automated information extraction is provided. The computer program product comprising a computer readable storage medium having program executable by a processing component to cause the processing component to extract structured candidate interpretations of a rule from unstructured information that defines a plurality of rules intended to control operations of a system, and determine measures of validity of the structured candidate interpretations based on application of the candidate policy interpretations to historical operational data for the system that represents operations performed by the system. The measures of validity respectively can represent degrees to which the historical operational data reflects operation of the system in accordance with the structured candidate interpretations.
US11194775B2
This application discloses a server for handling data reporting requests in a system that also comprises storage managers, primary storage devices, and secondary storage devices connected over one or more networks. The server receives, from each storage manager, a copy of data associated with the storage manager, and stores the received copies in one or more local databases. The server builds offline one or more indices for part or all of the received copies to improve query processing against the one or more local databases. Next, the server receives a request over a network from one of the storage managers or a standalone console, which received the request from a user for a report of data associated with the storage managers. The server produces a data report in response to the request, using the one or more indices and without impacting performance of the storage managers.
US11194774B1
A system and method are provided for logically copying data from a source database to a first target database and a second target database. Based on table partition information, the source database is queried to collect partition metadata information for a first set of partitions and a second set of partitions. A first set of the partition metadata information for the first set of partitions and a second set of the partition metadata information for the second set of partitions can be used to create at least one extent chunk for each partition of a table. The source database can be queried, based on a first set of extent chunks and a second set of extent chunks, for a first set of data to be written to the first target database and a second set of data from the source database to be written to the second target database.
US11194770B2
An example operation may include one or more of generating, by a block generator, modified blocks for source ledgers, receiving a merge request to merge a plurality of source ledgers into a merged ledger, identifying the plurality of source ledgers, generating a genesis block from modified blocks of the identified source ledgers, ordering blocks, by a committer node or peer, in the merged ledger based on the genesis block, and validating a block order in the merged ledger.
US11194766B2
Systems and methods for integrating cloud-based and cloud-backed content items with a content management system are provided. In some examples, a method can include receiving a request to open a content item using a client application at a first client device; detecting that the content item is open at a second client device from a different client application that supports live collaboration; and directing the first client device to an instance of the different client application at the first client device.
US11194760B1
Techniques for creating snapshots of data storage objects that can perform certain operations (e.g., flushing dirty data, setting up extent pointers, allocating block storage space, etc.) during background (or deferred) processing. The disclosed techniques employ one or more extent copy trackers that can be created during processing of a transaction, while I/O request from host computers are suspended. The extent copy trackers are configured to perform some or all of the certain operations in the background, after the transaction has been committed and/or the processing of the transaction has been completed. By performing such operations during background processing, a processing time required to complete the snapshot transaction is reduced, thereby reducing latency in the resumption of the I/O requests from the host computers.
US11194759B2
A priority queue including an order of local data relocation operations to be performed by a plurality of solid-state storage devices is maintained. An indication of a new local data relocation operation is received from a solid-state storage device of the plurality of solid-state storage devices for data stored at the solid-state storage device, the indication including information associated with the data. The new local data relocation operation is inserted into a position in the order of the priority queue based on the information associated with the data.
US11194756B2
Systems and methods for facilitating interactions with remote memory are disclosed. An observing task can execute in a first environment allocated to a first memory space, and a second memory space can be remote from the observing task. An interposition system proxy can invoke at least one function implemented using an ad hoc polymorphic programming language feature to facilitate requests from the observing task to the second memory space. This can include traversing a data structure for at least one target object, resolving an address in the second memory space based on the traversal, and at least one of reading data from and writing data to the resolved address in the second memory space.
US11194746B2
Drive information related to data storage drives may be exchanged or communicated among switches and hosts to allow the switches and hosts access to the data storage drives. For example, each of the hosts may provide and maintain a storage stack to access data storage on storage drives operably coupled thereto and data storage drives operably coupled to other hosts.
US11194730B2
A method for depopulating data from cache includes receiving a command to depopulate the cache of selected data. The command has an application identifier as a parameter. The application identifier is associated with an application that previously accessed the data. The method searches the cache for data elements that are marked with the application identifier and removes the data elements from the cache. In certain embodiments, the data elements are marked with a first application identifier associated with an application that staged the data elements into the cache, and a second application identifier associated with an application that last accessed the data elements. In certain embodiments, removing the data elements from the cache comprises only removing the data elements from the cache if the application identifier matches one or more of the first application identifier and the second application identifier. A corresponding system and computer program product are also disclosed.
US11194726B2
Methods, systems, and devices for stacked memory dice and combined access operations are described. A device may include multiple memory dice. One die may be configured as a master, and another may be configured as a slave. The master may communicate with a host device. A slave may be coupled with the master but not the host device. The device may include a first die (e.g., master) and a second die (e.g., slave). The first die may be coupled with a host device and configured to output a set of data in response to a read command. The first die may supply a first subset of the data and obtain a second subset of the data from the second die. In some cases, the first die may select, based on a data rate, a modulation scheme (e.g., PAM4, NRZ, etc.) and output the data using the selected modulation scheme.
US11194722B2
Apparatus and method for improved cache utilization and efficiency on a many-core processor. An apparatus comprising: a plurality of execution units to generate cache access requests responsive to executing instructions; a pending request queue to store pending cache access requests generated by the execution units; pending queue management circuitry to compare a current cache access request with entries in the pending request queue to determine whether the current cache access request can be merged with an entry in the pending request queue and, if so, to merge the current cache access request with the entry.
US11194719B2
A system and method for management and processing of resource requests at cache server computing devices is provided. Cache server computing devices segment content into an initialization fragment for storage in memory and one or more remaining fragments for storage in a media having higher latency than the memory. Upon receipt of a request for the content, a cache server computing device transmits the initialization fragment from the memory, retrieves the one or more remaining fragments, and transmits the one or more remaining fragments without retaining the one or more remaining fragments in the memory for subsequent processing.
US11194718B2
A data processing apparatus is provided, which includes a cache to store operations produced by decoding instructions fetched from memory. The cache is indexed by virtual addresses of the instructions in the memory. Receiving circuitry receives an incoming invalidation request that references a physical address in the memory. Invalidation circuitry invalidates entries in the cache where the virtual address corresponds with the physical address. Coherency is thereby achieved when using a cache that is indexed using virtual addresses.
US11194709B2
An example memory sub-system includes a memory device and a processing device, operatively coupled to the memory device. The processing device is configured to maintain a logical-to-physical (L2P) table, wherein a region of the L2P table is cached in a volatile memory; maintain a write count reflecting a number of bytes written to the memory device; maintain a cache miss count reflecting a number of cache misses with respect to a cache of the L2P table; responsive to determining that a value of a predetermined function of the write count and the cache miss count exceeds a threshold value, copy the region of the L2P table to a non-volatile memory.
US11194704B2
A method for testing a system under test (SUT) in an active environment includes generating, by a testing system, several tests for testing the SUT. The tests are generated based on a coverage model of the SUT, which includes multiple attributes. The method further includes creating, by the testing system, a minimal set of tests from the tests by selecting tests that do not exceed a predetermined performance threshold. The method further includes executing, by the testing system, the minimal set of tests on the SUT for analyzing a soft failure of the SUT in the active environment. The soft failure occurs in the active environment during execution of the SUT based at least in part on a performance parameter of the active environment.
US11194701B2
Aspects of the invention include methods, systems and computer program products for identifying interaction software defects. Aspects include singly executing a first testcase at a normal processing speed and singly executing a second testcase at the normal processing speed. Aspects also include simultaneously executing the first testcase at a first processing speed and a second testcase at a second processing speed. Based on determining the single and simultaneous testcase results do not match, aspects further include creating an error notification.
US11194692B2
Methods and systems for system maintenance include identifying patterns in heterogeneous logs. Predictive features are extracted from a set of input logs based on the identified patterns. It is determined that the predictive features indicate a future system failure using a first model. A second model is trained, based on a target sample from the predictive features and based on weights associated with a distance between the target sample and a set of samples from the predictive features, to identify one or more parameters of the second model associated with the future system failure. A system maintenance action is performed in accordance with the identified one or more parameters.
US11194689B2
Described embodiments include methods and systems for managing client-side services. An intermediary may receive metadata from a first client device of the plurality of client devices. The metadata can include runtime characteristics of a first instance of a service that is incorporated into a client-side application or a web application. The first instance may execute on the first client device and request service data from the at least one server. The intermediary can detect an anomaly in the operation of the first instance of the service. The intermediary can identify an operation of the first instance of the service causing the detected anomaly. The intermediary can, responsive to the detected anomaly, cause delay, removal or modification of operations corresponding to the identified operation, in other instances of the service executing on the plurality of client devices.
US11194686B2
A method, computer system, and computer program product for managing application availability in a micro services environment. A monitoring application listens for an event message that indicates an unavailability of critical data. The monitoring application receives the event message over a message pipeline. The monitoring application is critical data agnostic, such that the monitoring application is unaware of the critical data required by the monitored application. Responsive to receiving the event message, the monitoring application interprets the event information within the execution context of the monitored application. The monitoring application identifies a status of the monitored application based on the interpreted event information. The monitoring application updates a status indicator of the monitored application within the execution context, but not within other execution contexts of the monitored application.
US11194684B2
Embodiments of information handling systems (IHSs) and methods are provided herein to automatically detect failure(s) on one or more power rails provided on a system motherboard of an IHS. One embodiment of such a method may include determining if a power rail test should be performed each time an information handling system (IHS) is powered on or rebooted. If a power rail test is performed, the method may perform a current measurement for each of the power rails separately to obtain actual current values for each power rail, compare the actual current values obtained for each power rail to expected current values stored for each power rail, and detect a failure on at least one of the power rails if the actual current value obtained for the at least one power rail differs from the expected current value stored for the at least one power rail by more than a predetermined percentage or amount.
US11194682B2
Architectures and techniques are described that can enhance the functionality of a witness for an active-active storage array. In the event of a dual storage area network (SAN) failure, or another suitable event, host-array connectivity can take precedence for the witness in determining a winner or loser. Techniques are presented to identify connectivity issues and to utilize connectivity data in connection with determining a winner or a loser.
US11194679B2
A method is applied to a system including a host cluster and at least one pair of storage arrays. The host cluster includes a quorum host, which includes a quorum unit. The quorum host is an application host having a quorum function. A pair of storage arrays includes a first storage array and a second storage array. The quorum host receives a quorum request, temporarily stops delivering a service to the first storage array and the second storage array, determines, from the first storage array and the second storage array, which is a quorum winning storage array and which is a quorum losing storage array according to logic judgment, stops the service with the quorum losing storage array, sends quorum winning information to the quorum winning storage array, and resumes the delivered service between the host cluster and the quorum winning storage array.
US11194669B2
Methods and systems for improving data back-up, recovery, and search across different cloud-based applications, services, and platforms are described. A data management and storage system may direct compute and storage resources within a customer's cloud-based data storage account to back-up and restore data while the customer retains full control of their data. The data management and storage system may direct the compute and storage resources within the customer's cloud-based data storage account to generate and store secondary layers that are used for generating search indexes, to generate and store shared space layers and user specific layers to facilitate the deduplication of email attachments and text blocks, to perform a controlled restoration of email snapshots such that sensitive information (e.g., restricted keywords) located within stored snapshots remains protected, and to detect and preserve emails that were received or transmitted and then deleted between two consecutive snapshots.
US11194655B2
A storage device includes a non-volatile memory including a plurality of memory blocks and a storage controller configured to control a read operation of the non-volatile memory. The storage controller receives power-off time information indicating a power-off time point at which the storage device is powered off, and power-on time information indicating a power-on time point at which the storage device is powered on, when the storage device is switched from a power-off state to a power-on state. The storage controller stores a power-off time stamp corresponding to the power-off time point and a power-on time stamp corresponding to the power-on time point in the non-volatile memory.
US11194653B2
A semiconductor memory device and a memory system including the same are provided. The semiconductor memory device includes a memory cell array including memory blocks, a local parity memory block, and a register block. The memory blocks respectively store pieces of partial local data in response to a plurality of column selection signals, or a first partial global parity in response to a global parity column selection signal. The local parity memory block stores local parities of local data in response to the plurality of column selection signals, or a second partial global parity in response to the global parity column selection signal. The register block generates a global parity including the first partial global parities and the second partial global parity. Each piece of local data includes the partial local data, and the global parity is a parity of the pieces of local data and the local parities.
US11194647B2
Various methods and systems for tracking incomplete purchases in correlation with application performance, such as application errors or crashes, are provided. In this regard, aspects of the invention facilitate monitoring transaction and application error events and analyzing data associated therewith to identify data indicating an impact of incomplete purchases in relation to an error(s) such that application performance can be improved. In various implementations, application data associated with an application installed on a mobile device is received. The application data is used to determine that an error that occurred in association with the application installed on the mobile device correlates with an incomplete monetary transaction initiated via the application. Based on the error correlating with the incomplete monetary transaction, a transaction attribute associated with the error is determined.
US11194645B2
A circuit includes a dynamic core data register (DCDR) cell that includes a data register, a shift register and an output circuit to route the output state of the data register or the shift register to an output of the DCDR in response to an output control input. A clock gate having a gate control input controls clocking of the shift register in response to a first scan enable signal. An output control gate controls the output control input of the output circuit and controls which outputs from the data register or the shift register are transferred to the output of the output circuit in response to a second scan enable signal. The first scan enable signal and the second scan enable signal to enable a state transition of the shift register at the output of the DCDR.
US11194635B2
In one embodiment, a method provides a first orchestration service instance for managing a set of containers operating on a controller node where the controller node controls a set of physical nodes. The method also provides a set of second orchestration service instances for managing a set of first services operating in the set of containers where a second orchestration service instance in a container manages a respective first service in the container. The set of physical nodes include a set of third orchestration service instances for managing a set of second services operating on the set of physical nodes. The first orchestration instance, the set of second orchestration service instances, and the set of third orchestration service instances communicate through a shared communication service that maintains a global state of the controller node, the set of containers, and the set of physical nodes.
US11194616B2
The present invention relates to a method for simultaneously transmitting and receiving multiple managed objects in order to compensate for the inadeguacies of the current 3GPP TS32.607 standard, characterized in that, the method comprises: encapsulating two or more managed objects in one or more atomic transactions according to internal attributes and data processing of the managed objects, wherein each atomic transaction includes at least two managed objects; according to a pre-defined association rule, determining association relationships between managed objects in the one atomic transaction, or determining association relationships between multiple atomic transactions and association relationships between managed objects in each of the multiple atomic transactions; and transmitting one or more atomic transactions through a communication network.
US11194613B2
An exemplary client virtualization system implemented by a multi-access server receives a service request from an Internet of Things (“IoT”) device that is separate from and communicatively coupled to the multi-access server. In response to the service request, the client virtualization system instantiates a virtualized device management client configured to serve the IoT device and that is hosted on the multi-access server. The client virtualization system receives a device management message that is for the IoT device and that is from a centralized device management server. The client virtualization system then delivers the device management message to the IoT device. Corresponding methods and systems are also disclosed.
US11194606B2
Aspects of the disclosure provide for mechanisms for managing related devices for virtual machines in a computer system. A method of the disclosure includes: associating, by a processing device executing a hypervisor, hypervisor data with a first bridge device; attaching a first device associated with a virtual machine to the first bridge device; identifying a second device related to the first device; associating, by the processing device, the hypervisor data with the second device. In some embodiments, the second device is a failover device of the first device.
US11194589B2
An information handling system may reset components logged in a memory of the information handling system. For example, an information handling system may determine components logged in an information handling system memory and may perform a bulk reset of the logged components.
US11194588B2
The present disclosure provides an information handling system (IHS) and related methods that provide secure shared memory access (SMA) to shared memory locations within a Peripheral Component Interconnect (PCI) device of an IHS. The IHS and methods disclosed herein provide secure SMA to one or more operating system (OS) applications that are granted access to the shared memory. According to one embodiment, the disclosed method provides secure SMA to one or more OS applications by receiving a secure runtime request from at least one OS application to access shared memory locations within a PCI device, authenticating the secure runtime request received from the OS application, creating a secure session for communicating with the OS application, and providing the OS application secure runtime access to the shared memory locations within the PCI device.
US11194585B2
An integrated circuit including memory to store image data and filter weights, and a plurality of multiplier-accumulator execution pipelines, each multiplier-accumulator execution pipeline coupled to the memory to receive (i) image data and (ii) filter weights, wherein each multiplier-accumulator execution pipeline processes the image data, using associated filter weights, via a plurality of multiply and accumulate operations. In one embodiment, the multiplier-accumulator circuitry of each multiplier-accumulator execution pipeline, in operation, receives a different set of image data, each set including a plurality of image data, and, using filter weights associated with the received set of image data, processes the set of image data associated therewith, via performing a plurality of multiply and accumulate operations concurrently with the multiplier-accumulator circuitry of the other multiplier-accumulator execution pipelines, to generate output data. Each set of image data includes all of the image that correlates to the output data generated therefrom.
US11194583B2
Speculative execution using a page-level tracked load order queue includes: determining that a first load instruction targets a determined memory region; and in response to the first load instruction targeting the determined memory region, adding an entry to a page-level tracked load order queue instead of a load order queue, where the entry indicates a page address of a target of the first load instruction.
US11194580B2
Processing of an instruction fetch from an instruction cache is provided, which includes: determining whether the next instruction fetch is from a same address page as a last instruction fetch from the instruction cache; and based, at least in part, on determining that the next instruction fetch is from the same address page, suppressing for the next instruction fetch an instruction address translation table access, and comparing for an address match results of an instruction directory access for the next instruction fetch with buffered results of a most-recent, instruction address translation table access for a prior instruction fetch from the instruction cache.
US11194571B2
An agent comprises: a transmission unit configured to transmit location information to a device based on an instruction from a manager; a cache unit configured to cache software; and a determination unit configured to determine, when an obtainment request for software is received from a device, whether the software corresponding to the location information indicated in the obtainment request is cached. The agent further comprises: a first distribution unit configured to distribute, in a case where the software is cached, the software cached in the cache unit to the device; and a second distribution unit configured to obtain, in a case where the software is not cached, the software based on the location information indicated in the obtainment request, cause the cache unit to cache the software, and distribute the software to the device.
US11194564B1
Systems and methods are disclosed for providing a multi-component application, including a first and second component. Functionality of the application may be modified by modification of the first component, potentially without requiring modification of the second component. However, some functionalities added to application may require modifications to both the first and second component. To maintain compatibility between components, the first component can be configured to detect versioning information of a second component, and adjust its functionality to disable functions unavailable due to lack of compatibility with a current version of the second component. The first component can notify an end user of any such lack of compatibility, and potentially instruct the end user in updating the second component.
US11194561B1
A recommendation engine evaluates different combinations of available versions of different software images that make up a virtualization software to be installed in a host computer, and recommends one or more of the valid combinations for installation or upgrade. Upon acceptance of the recommended image, a software specification that expresses the desired state of the virtualization software is updated to include versions of the different software images that are in the recommended valid combination.
US11194553B2
A computer-implemented method, system and computer program product for identifying and recommending code snippets to be reused by a software developer. Multiple sources (e.g., social media messages) are monitored for source code development difficulties. In response to detecting a source code development difficulty, the source code which is the source of the detected source code development difficulty is labeled with a struggle tag, which may indicate a category of the source code. Furthermore, source code snippets from various sources (e.g., source code snippets publicly available on the Internet) are mined, identified and labeled with tags, which may indicate a category of the source code snippet. Relevant source code snippets are identified to address the software developer's struggles based on matching one or more of these tags with the struggle tag, which are later ranked as to which are the best to address the software developer's struggles in writing source code.
US11194550B2
A computer-implemented method for migrating a monolithic legacy software system to a well-defined modular target software architecture includes selecting a method, based on predefined patterns, for transforming the software legacy software system; creating an abstract syntax tree from the legacy software system's source code; from the abstract syntax tree, determining a flow of the source code and any coding violations and coding smells in the legacy software system's source code; using the flow and the coding violations, identifying architecture issues in the legacy software system; scheduling tasks for transforming the legacy software system into the target software architecture; automatically generating new source code according to the target software architecture; and automatically and autonomously refactoring the new source code.
US11194548B2
A processing array that performs one cycle full adder operations. The processing array may have different bit line read/write logic that permits different operations to be performed.
US11194540B1
A controlled-environment facility and/or communications management system interface accepts definition of a digital bulletin board message directed to at least one controlled-environment facility resident, accepts assignment of a priority for displaying the digital bulletin board message on the digital bulletin board and a schedule for display of the digital bulletin board message and accepts assignment of the digital bulletin board message to controlled-environment resident communication and/or media device(s) disposed in the controlled-environment facility. The digital bulletin board message(s) are received by the controlled-environment resident communication and/or media device(s) to which the digital bulletin board message is assigned, and are displayed by the controlled-environment resident communication and/or media device(s) to which the digital bulletin board message(s) are assigned, in accordance with the assigned priority and the schedule for display of the digital bulletin board message(s).
US11194533B2
An information processing system includes a processor that manages time slots in which a roll paper has been consumed for printing or time slots in which the roll paper is scheduled to be consumed for printing and controls output of a first image in which figures corresponding to the time slots are arranged for an attribute of the paper along a time axis.
US11194532B2
An information processing apparatus includes a controller including one or more processors and one or more memories. The controller receives attribute information of a printing apparatus from the printing apparatus, determines, based on the received attribute information, whether or not to generate a portrait image which format is a predetermined format, and rotates a landscape image in a predetermined rotational direction to generate the portrait image in a case it is determined the portrait image is to be generated. The controller also transmits the generated portrait image to the printing apparatus, and transmits information indicating that the portrait image has been generated from the landscape image.
US11194528B2
An image forming apparatus using a print service etc., in which an operation load of a user and a load of a communication band are reduced when an error occurs. The image forming apparatus transmits an event confirmation request to a server and receives an event acknowledgement from the server to confirm whether or not a job fetch event has occurred. When an job fetch event is occurred, the image forming apparatus transmits a job acquisition request to the server to acquire print job data for executing a print job from the server. When a predetermined error occurs, the image forming apparatus stops event confirmation request processing even if the event is occurred in order to stop transmission of print job data by the server.
US11194527B2
A policy-based system is implemented to allow access to a private domain to print using a public domain. The private domain includes private servers that store documents. The public domain includes servers and a printing device. A public policy server uses a domain list and a protocol connection with a private authentication server to validate a user and identify which private domain to access. The public policy server receives requests from the printing device to process a print job of a document in the private domain. The policy-based system also determines whether printing operations for a document are allowed for a public print service using remaining credit values and the policy.
US11194524B2
A processing system for performing persistent write operations comprises a host and a memory system. The memory system, upon receiving a Persistent Write command and associated write data from the host, performs a Persistent Write of the write data to a non-volatile memory in the memory system based on the Persistent Write command. The memory system may also a receive a write identification (WID) associated with the Persistent Write command from the host and provide, upon successful completion of the Persistent Write, a Persistent Write completion indication along with the associated WID to the host. Persistent Write completion indications may be provided to the host in a different order from an order in which corresponding commands were received. Statuses of Persistent Write commands may be maintained in a completed bitmap or a pending bitmap. A FLUSH command may be provided to indicate that all prior writes buffered in volatile media are to be pushed to non-volatile or persistent memory. The memory system may include a non-volatile dual in-line memory module which supports Persistent Writes (NVDIMM).
US11194523B2
A data storage device includes a non-volatile memory and a controller coupled to the non-volatile memory. The controller is operable to measure a first threshold voltage (VT) of a memory cell under a first parameter at a read temperature and measure a second VT of the memory cell under a second parameter at the read temperature in which the first parameter is different from the second parameter. A VT correction term for the memory cell is determined based upon the first VT measurement and the second VT measurement. A read VT of the memory cell is adjusted by using the VT correction term.
US11194521B1
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of streams. The controller restricts the host to a maximum number of streams that can be in the open and active state at a time. Open streams can be switched to the closed state, and vice versa, upon a predetermined amount of time expiring. The maximum number of open streams is based on one or more amounts of time to: generate parity data, copy the parity data from the RAM2 to the RAM1, update the parity data, switch a stream from the open and active state to the closed state, and the amount of space in a temporary RAM1 buffer.
US11194519B2
A read and write data processing apparatus and method associated with computational memory cells formed as a memory/processing array (having a plurality of bit line sections) provides a mechanism to logically combine the computation results across multiple bit line sections in a section and across multiple sections, and transmit the combined result as an output of the processing array and/or store the combined result into one or more of those multiple bit line sections.
US11194516B2
Systems, apparatuses, and methods related to media type selection are described. Memory systems can include multiple types of memory media (e.g., volatile and/or non-volatile) and can write data to the memory media types. Data inputs can be written (e.g., stored) in a particular type of memory media based on characteristics (e.g., source, attributes, and/or information etc. included in the data). For instance, selection of memory media can be based on characteristics of the memory media type and the attributes of the data input. In an example, a method can include receiving, by a memory system that comprises a plurality of memory media types, data from at least one of a plurality of sensors, identifying one or more attributes of the data; and selecting, based at least in part on the one or more attributes of the data, one or more of the memory media types to write the data to.
US11194511B2
Devices and techniques for arbitrating operation of memory devices in a managed NAND memory system to conform the operation to a power budget. In an example, a method can include enabling a subset of memory die of a memory system having multiple memory die, starting an active timer for each active memory die, initializing execution of a buffered memory command at each active die based on a timestamp associated with the buffered memory command, and disabling a first memory die of the subset of memory die when the active timer for the first die expires to maintain compliance with a power budget of the memory system.
US11194505B2
According to some embodiments, a high bandwidth memory device includes a base die and a plurality of memory dies stacked on the base die and electrically connected to the base die through a plurality of through substrate vias. The base die includes a plurality of first input buffers configured to receive channel clock signals, channel command/addresses, and channel data from a plurality of first bumps connected to the outside of the base die, a plurality of second input buffers configured to receive test clock signals, test command/addresses, and test data from a plurality of second bumps connected to the outside of the base die, a monitoring unit, a plurality of first output buffers connected to the monitoring unit and configured to output monitored data from the monitoring unit to the plurality of second bumps, and a plurality of paths from the plurality of first input buffers to the monitoring unit. The plurality of second bumps are connected to receive test clock signals, test command/addresses, and test data from the outside of the base die during a first operation mode, and to receive monitored data from the plurality of first output buffers during a second operation mode.
US11194495B2
A technique performs best-effort deduplication. The technique involves activating a front-end log deduplication service that is configured and operative to perform deduplication operations on data in front-end log-based storage prior to that data reaching back-end storage that is different from the front-end log-based storage. The technique further involves, after the front-end log deduplication service is activated, receiving new data in the front-end log-based storage. The technique further involves, providing the front-end log deduplication service to perform a data deduplication operation on the new data while the new data resides within the front-end log-based storage. The technique further involves, after the data deduplication operation is performed on the new data, updating the back-end storage to indicate storage of the new data within the back-end storage.
US11194494B2
The present disclosure generally relates to methods of operating storage devices. The storage device comprises a controller comprising first random access memory (RAM1), second random access memory (RAM2), and a storage unit divided into a plurality of streams. By restricting the host to have a minimum write size, the data transfer speed to RAM2, RAM1, and the storage unit can be optimized. A temporary buffer is utilized within the RAM1 to update parity data for the corresponding commands. The parity data is updated in the RAM1 and written to the RAM2 in the corresponding stream. The parity data may be copied from the RAM2 to the RAM1 to update the parity data in the temporary buffer when commands are received to write data to corresponding streams. As the parity data is updated, the corresponding command is simultaneously written to the corresponding stream.
US11194489B2
The present disclosure generally relates to a flexible or soft architecture solution of a host-data storage device system. The host is permitted different, intermediate levels of responsibility to the memory management. The different levels of host involvement in the memory management of the memory device are anywhere between an existing zone namespace (ZNS) solution and an open channel solution. The data storage device offers a selection of specific memory management options to the host device. The host device then selects the level of memory management desired and configures the data storage device to meet the memory management selection. In so doing, the host device controls the trade-off between host device overhead of memory management and host device flexibility.