US10797225B2
A dual magnetic tunnel junction (DMTJ) is disclosed with a PL1/TB1/free layer/TB2/PL2/capping layer configuration wherein a first tunnel barrier (TB1) has a substantially lower resistance×area (RA1) product than RA2 for an overlying second tunnel barrier (TB2) to provide an acceptable net magnetoresistive ratio (DRR). Moreover, magnetizations in first and second pinned layers, PL1 and PL2, respectively, are aligned antiparallel to enable a lower critical switching current than when in a parallel alignment. An oxide capping layer having a RACAP is formed on PL2 to provide higher PL2 stability. The condition RA1
US10797223B2
Integrated circuits with magnetic random access memory (MRAM) devices and methods for fabricating such devices are provided. In an exemplary embodiment, a method for fabricating MRAM bitcells includes determining a desired inter-cell spacing between a first bitcell and a second bitcell and double patterning a semiconductor substrate to form semiconductor fin structures, wherein the semiconductor fin structures are formed in groups with an intra-group pitch between grouped semiconductor fin structures and with the inter-cell spacing between adjacent groups of semiconductor fin structures different from the intra-group pitch. The method further includes forming a first MRAM memory structure over the semiconductor fin structures in the first bitcell and forming a second MRAM memory structure over the semiconductor fin structures in the second bitcell. Also, the method includes forming a first source line for the first bitcell between the first MRAM memory structure and the second MRAM memory structure.
US10797210B2
A light emitting device includes: first and second conductive members disposed on an upper surface of a substrate; and a light emitting element disposed above a portion of an upper surface of a first electrode layer and a portion of an upper surface of a second electrode layer, above the spacer region. The upper surface of the first electrode layer and the upper surface of the second electrode layer above spacer region are located lower than the upper surface of the first electrode layer above the first conductive member and the upper surface of the second electrode layer above the second conductive member, and a reflectance of the first conductive member and the second to light emitted from the light emitting element is higher than reflectance of the first electrode layer and the second electrode layer to light emitted from the light emitting element.
US10797209B2
A chip scale packaging (CSP) light emitting diode (LED) device includes a flip-chip LED semiconductor die and a beam shaping structure (BSS) to form a monochromatic CSP LED device. A photoluminescent structure can be disposed on the LED semiconductor die to form a phosphor-converted white-light CSP LED device. The BSS is fabricated by dispersing light scattering particles with concentration equal to or less than 30% by weight into a polymer resin material, and is disposed adjacent to the edge portion of the photoluminescent structure or the LED semiconductor die; or disposed remotely above the photoluminescent structure or the LED semiconductor die. The BSS disposed at the edge portion of the device can reduce the edge-emitting light of the device; while the BSS disposed at the top portion of the device can reduce the top-emitting light of the device, therefore shaping the radiation pattern and the viewing angle of the device.
US10797208B2
An LED light bulb, comprising: a lamp housing, a bulb base, connected with the lamp housing; a stem with a stand extending to the center of the lamp housing, disposed in the lamp housing; a single flexible LED filament, disposed in the lamp housing, the flexible LED filament comprising: a plurality of LED sections, each of the LED sections includes at least two LED chips that are electrically connected to each other by a wire; a plurality of conductive sections comprising a conductor, located between the adjacent two LED sections; a light coversion layer disposing on the LED chip and at least two sides of the conductive electrodes and exposing a portion of the conductive electrodes, the light coversion layer is composed of at least one top layer and at least one base layer, where the top layer only cover the LED chip and the conductor completely and exposes a portion of the wire.
US10797204B2
Submount based light emitter components and related methods are disclosed. In some aspects, light emitter components include a reflective ceramic submount, at least one light emitter chip disposed over a first surface of the submount, a layer of optical conversion material disposed over portions of each of the at least one light emitter chip and the first surface of the submount, and a lens disposed over the layer of optical conversion material. The layer of optical conversion material and the lens define separate and discrete layers over the at least one light emitter chip and submount.
US10797201B2
Monolithic LED chips are disclosed comprising a plurality of active regions on submount, wherein the submount comprises integral electrically conductive interconnect elements in electrical contact with the active regions and electrically connecting at least some of the active regions in series. The submount also comprises an integral insulator element electrically insulating at least some of the interconnect elements and active regions from other elements of the submount. The active regions are mounted in close proximity to one another with at least some of the active regions having a space between adjacent ones of the active regions that is 10 percent or less of the width of one or more of the active regions. The space is substantially not visible when the LED chip is emitting, such that the LED chips emits light similar to a filament.
US10797196B2
A photodetector includes a Geiger mode avalanche photodiode, which includes a body of semiconductor material, which is delimited by a front surface. The avalanche photodiode further includes: a cathode region having a first type of conductivity, which forms the front surface; and an anode region having a second type of conductivity, which extends in the cathode region starting from the front surface. The photodetector further includes: a dielectric region, arranged on the front surface; a quenching resistor, which extends on the dielectric region, is electrically connected to the anode region, and is laterally spaced apart with respect to the anode region; and an optical-isolation region, which extends through the dielectric region and laterally delimits a portion of the dielectric region, the anode region extending underneath the portion of the dielectric region, the optical-isolation region being moreover interposed between the portion of the dielectric region and the quenching resistor.
US10797193B2
According to some implementations, an avalanche photodiode may include a photon absorbing layer to absorb photons of an optical beam and to provide a response. The avalanche photodiode may include a gain response layer to provide a gain to the response. The avalanche photodiode may include a bias control structure connected to the gain response layer to control an electric field in the photon absorbing layer and the gain response layer.
US10797192B2
a p-type amorphous oxide semiconductor including gallium, a method of manufacturing the same, a solar cell including the same and a method of manufacturing the solar cell are disclosed. The p-type oxide semiconductor where gallium (Ga) is further combined with combination of one or more components selected from a group of CuS, SnO, ITO, IZTO, IGZO and IZO is provided.
US10797191B2
A light trapping optical structure employing an optically transmissive layer with a plurality of light deflecting elements. The transparent layer is defined by opposing broad-area surfaces extending parallel to each other. The light deflecting elements deflect light propagating transversely through the optically transmissive layer at a sufficiently high bend angle with respect to a surface normal, above a critical angle of a Total Internal Reflection. The deflected light is retained by means of at least TIR in the system which allows for longer light propagation paths through a photoabsorptive layer that may be associated with the optically transmissive layer for an improved light absorption. The light trapping optical structure may further employ a focusing array of light collectors being pairwise associated with the respective light deflecting elements.
US10797187B2
Methods and apparatus for converting electromagnetic radiation, such as solar energy, into electric energy with increased efficiency when compared to conventional solar cells are provided. A photovoltaic (PV) device generally includes a window layer; an absorber layer disposed below the window layer such that electrons are generated when photons travel through the window layer and are absorbed by the absorber layer; and a plurality of contacts for external connection coupled to the absorber layer, such that all of the contacts for external connection are disposed below the absorber layer and do not block any of the photons from reaching the absorber layer through the window layer. Locating all the contacts on the back side of the PV device avoids solar shadows caused by front side contacts, typically found in conventional solar cells. Therefore, PV devices described herein with back side contacts may allow for increased efficiency when compared to conventional solar cells.
US10797176B2
An improved conductive feature for a semiconductor device and a technique for forming the feature are provided. In an exemplary embodiment, the semiconductor device includes a substrate having a gate structure formed thereupon. The gate structure includes a gate dielectric layer disposed on the substrate, a growth control material disposed on a side surface of the gate structure, and a gate electrode fill material disposed on the growth control material. The gate electrode fill material is also disposed on a bottom surface of the gate structure that is free of the growth control material. In some such embodiments, the gate electrode fill material contacts a first surface and a second surface that are different in composition.
US10797175B2
A method includes forming a first fin protruding above a substrate, the first fin having a PMOS region; forming a first gate structure over the first fin in the PMOS region; forming a first spacer layer over the first fin and the first gate structure; and forming a second spacer layer over the first spacer layer. The method further includes performing a first etching process to remove the second spacer layer from a top surface and sidewalls of the first fin in the PMOS region; performing a second etching process to remove the first spacer layer from the top surface and the sidewalls of the first fin in the PMOS region; and epitaxially growing a first source/drain material over the first fin in the PMOS region, the first source/drain material extending along the top surface and the sidewalls of the first fin in the PMOS region.
US10797169B2
A drift layer contains first conductivity type impurities. A well region contains second conductivity type impurities. A source region is provided on the well region and contains the first conductivity type impurities. A well contact region is in contact with the well region, contains the second conductivity type impurities, and has an impurity concentration on the second surface higher than the impurity concentration on the second surface in the well region. A gate electrode is provided on a gate insulating film. A Schottky electrode is in contact with the drift layer. A source ohmic electrode is in contact with the source region. A resistor is in contact with the well contact region and has higher resistance per unit area than the source ohmic electrode.
US10797161B2
Methods for forming semiconductor structures are provided. The method includes forming a gate structure over a substrate and forming a source/drain structure adjacent to the gate structure. The method further includes forming a mask structure over the gate structure and forming a contact over the source/drain structure. The method further includes selectively forming a metal-containing layer over a top surface of the contact and forming a dielectric layer over the substrate and covering the gate structure and the contact. The method further includes forming a trench through the dielectric layer and the metal-containing layer to expose the top surface of the contact and forming a conductive structure in the trench.
US10797157B1
A method for fabricating semiconductor device includes the steps of: forming a gate structure on a substrate; forming a polymer block on a corner between the gate structure and the substrate; performing an oxidation process to form a first seal layer on sidewalls of the gate structure; and forming a source/drain region adjacent to two sides of the gate structure.
US10797142B2
A memory cell is formed on a semiconductor substrate having an upper surface with a plurality of upwardly extending fins. First and second fins extend in one direction, and a third fin extends in an orthogonal direction. Spaced apart source and drain regions are formed in each of the first and second fins, defining a channel region extending there between in each of the first and second fins. The source regions are disposed at intersections between the third fin and the first and second fins. A floating gate is disposed laterally between the first and second fins, and laterally adjacent to the third fin, and extends along first portions of the channel regions. A word line gate extends along second portions of the channel regions. A control gate is disposed over the floating gate. An erase gate is disposed over the source regions and the floating gate.
US10797140B2
A semiconductor device and method of manufacture are provided. A source/drain region is formed next to a spacer, which is adjacent to a gate electrode. An implantation is performed through an implantation mask into the source/drain region as well as the first spacer, forming an implantation region within the spacer.
US10797138B2
Methods of forming contacts for vertical-transport field-effect transistors and structures for a vertical-transport field-effect transistor and contact. An interlayer dielectric layer is deposited over a gate stack, and a first opening is formed in the interlayer dielectric layer and penetrates through the gate stack to cut the gate stack into a first section and a second section. A dielectric pillar is formed in the first opening and is arranged between the first section of the gate stack and the second section of the gate stack. Second and third openings are formed in the interlayer dielectric layer that penetrate to the gate stack and that are divided by the dielectric pillar. A first contact in the second opening is coupled with the first section of the gate stack, and a second contact in the third opening is coupled with the second section of the gate stack.
US10797137B2
A method for controlling Schottky barrier height in a semiconductor device includes forming an alloy layer including at least a first element and a second element on a first surface of a semiconductor substrate. The semiconductor substrate is a first element-based semiconductor substrate, and the first element and the second element are Group IV elements. A first thermal anneal of the alloy layer and the first element-based substrate is performed. The first thermal anneal causes the second element in the alloy layer to migrate towards a surface of the alloy layer. A Schottky contact layer is formed on the alloy layer after the first thermal anneal.
US10797134B2
Integrated circuit devices are provided. An integrated circuit device includes a substrate and a device isolation film on the substrate. An active region of the substrate is defined by the device isolation film on the substrate and has a first width in a horizontal direction. A gate electrode is on the active region and has a second width equal to or less than the first width of the active region in the horizontal direction. The integrated circuit device includes an insulating spacer over the device isolation film and the active region.
US10797132B2
A heterojunction bipolar transistor (HBT) is fabricated using a selectively implanted collector (SIC) implant mask including multiple openings located over the HBT's collector region. During the SIC implant process, resist mask edge (well proximity) effects caused by the SIC dopant passing through the multiple openings generates multiple secondary shallow increased-doping regions in the collector region adjacent to the substrate surface, where the mask openings are sized such that each secondary increased-doping region has a doping concentration that is comparable to primary increased-doping regions, which are simultaneously formed deeper in the SIC region. A base structure and an emitter structure are then formed over the SIC region using known techniques. The secondary increased-doping regions produce enhanced base-collector junction between the SIC region and the base structure that measurably decreases Kirk Effect by way of enhancing the HBT's cutoff frequency (Ft) and break-down voltage (BVCEO).
US10797127B2
An electroluminescent display device includes a substrate on which a display area and a non-display area are defined. A thin film transistor is in the display area on the substrate. A light-emitting diode is connected to the thin film transistor and includes a first electrode, a light-emitting layer and a second electrode. A first link line is disposed in the non-display area and applies a first voltage to the first electrode. A second link line is spaced apart from the first link line in the non-display area. A conductive pattern is disposed in the non-display area and is connected to the second electrode to apply a second voltage. The conductive pattern has an opening corresponding to the first and second link lines.
US10797124B2
The present application provides an organic light emitting display substrate and a method of fabricating the same. The organic light emitting display substrate includes: a base substrate; and a driving transistor provided on the base substrate, wherein the driving transistor includes: an active layer; a first insulating layer having at least one sub-layer covering the active layer and having a first via hole therein; and a source electrode and a drain electrode disposed on a side of the first insulating layer distal to the base substrate, and connected to the active layer through the first via hole in the first insulating layer.
US10797120B2
In an embodiment, an array substrate includes a substrate having a display region and a package region surrounding the display region, wherein the display region comprises a side region adjacent to the package region; a pixel definition layer disposed on the display region of the substrate, wherein the pixel definition layer is formed with a plurality of recesses and a plurality of corresponding protrusions surrounding each recess, and each recess and each protrusion correspond to the side region; and a cathode trace disposed on a surface of each protrusion and a bottom surface of each recess, wherein a gap exists between the cathode trace on each protrusion and the cathode trace in each recess.
US10797117B2
Provided are an organic light emitting diode display module, a control method for the organic light emitting diode display module, a display device and electronic equipment. The organic light emitting diode display module includes: an organic light emitting diode display panel, configured to emit light rays to a finger during fingerprint recognition; and a fingerprint sensor, arranged on a side of the display panel away from a light emerging side, configured to receive the light rays reflected by the finger and determine a fingerprint pattern of the finger according to the light rays reflected by the finger.
US10797109B2
A micro-structured organic sensor device which has the following layers oriented in parallel to one another: a substrate layer for supporting the further layers; an organic sensor layer for converting a technical quantity to be detected to an electrical quantity; a first electrode layer for contacting the organic sensor layer on a side of the organic sensor layer facing the substrate layer; a second electrode layer for contacting the organic sensor layer on a side of the organic sensor layer facing away from the substrate layer; and one or several functional layers; wherein the sensor layer is structured such that a plurality of horizontally spaced sensor segments are formed; wherein at least one of the electrode layers is structured such that a plurality of horizontally spaced electrode segments are formed so that at least one of the electrode segments of the respective electrode layer is associated to each of the sensor segments; and wherein the one or several functional layers at least partly fill gaps located horizontally between the sensor segments.
US10797107B2
A semiconductor memory device disposed over a substrate includes a common electrode, a selector material layer surrounding the common electrode, and a plurality of phase change material layers in contact with the selector material layer.
US10797105B2
Provided are: a semiconductor device in which a non-volatile switch provided with a rectifying element and a non-volatile element provided with no rectifying element are formed in the same wiring; and a method for producing the semiconductor device. The semiconductor device includes a first switching element and a second switching element disposed in a signal path of a logic circuit. The first switching element includes a rectifying element and a variable resistance element. The second switching element does not include the rectifying element but includes a variable resistance element. The first switching element and the second switching element are formed in the same wiring layer.
US10797100B2
An imaging device includes a semiconductor substrate, pixels, a charge detector, charge storage portions, an output gate portion and a shift gate portion. The pixels and the charge detector are provided in the semiconductor substrate. The charge storage portions are provided on the charge detector side of the pixels, and linked to the pixels. The output gate portion is positioned between the charge detector and the charge storage portions, and includes charge transfer channels extending in a radial configuration in directions from the charge detector toward the pixels. The shift gate portion is positioned between one charge storage portion and one charge transfer channel. The shift gate portion includes a gate electrode provided on the semiconductor substrate. A planar configuration of the gate electrode has a side orthogonal to the extending direction of the one charge transfer channels, the side being most proximal to the one charge transfer channel.
US10797097B2
The present disclosure relates to a solid-state image-capturing element and an electronic device capable of reducing the capacitance by using a hollow region. At least a part of a region between an FD wiring connected to a floating diffusion and a wiring other than the FD wiring is a hollow region. The present disclosure can be applied to a CMOS image sensor having, for example, a floating diffusion, a transfer transistor, an amplifying transistor, a selection transistor, a reset transistor, and a photodiode.
US10797096B2
A BSI image sensor includes a substrate including a front side and a back side opposite to the front side, a plurality of pixel sensors arranged in an array, an isolation grid disposed in the substrate and separating the plurality of pixel sensors from each other, a reflective grid disposed over the isolation grid on the back side of the substrate, an a low-n grid disposed over the back side of the substrate and overlapping the reflective grid from a top view. A depth of the reflective grid is less than a depth of the isolation grid. A width of the low-n grid is greater than a width of the reflective grid.
US10797093B2
According to some aspects, an imaging device is provided comprising a photoelectric conversion layer configured to receive light and to produce an electric charge in response to the received light, including a first filter region corresponding to a first pixel of the imaging device, the first filter region having a first thickness and a plurality of through holes formed therein, wherein the first filter region transmits light incident on the first filter region with a first peak transmission wavelength, and a second filter region corresponding to a second pixel of the imaging device, the second filter region having a second thickness greater than the first thickness and having a plurality of through holes formed therein, wherein the second filter region transmits light incident on the second filter region with a second peak transmission wavelength that is greater than the first peak transmission wavelength.
US10797090B2
An imaging system may include an image sensor with phase detection pixel groups for depth sensing or automatic focusing operations. Each phase detection pixel group may have two or more photosensitive regions covered by a single microlens so that each photosensitive region has an asymmetric angular response. The image sensor may be sensitive to both near-infrared (NIR) and visible light. Each phase detection pixel group may be designed to include light-scattering structures that increase NIR sensitivity while minimizing disruptions of phase detection and visible light performance. Deep trench isolation may be formed between adjacent photosensitive areas within the phase detection pixel group. The light-scattering structures may have a non-uniform distribution to minimize disruptions of phase detection performance.
US10797087B2
An array substrate, a method for manufacturing an array substrate and a display device are provided. The array substrate includes: a base substrate, and an insulating layer, a gate line, a source electrode, a drain electrode, and a data line on the base substrate. The insulating layer includes a light transmission portion and a light shielding portion, and orthographic projections of the gate line, the source electrode, the drain electrode, and the data line on the base substrate are all within an orthographic projection of the light shielding portion on the base substrate.
US10797085B2
Provided is a display panel, which includes a first sub-display area, a second sub-display area, and a non-display area. A number of pixel units in the first sub-display area unit is less than a number of pixel units in the second sub-display area. The first sub-display area includes a first a scanning wire. A fixed potential signal wire of the non-display area includes a first signal wire and a second signal wire. The second signal wire is connected to the first signal wire. The second signal wire includes a connecting portion and strip portions connected to the connecting portion and arranged at intervals. A width of the second signal wire is greater than a width of the first signal wire.
US10797082B2
A TFT array substrate includes gate electrodes constructed from a first metal film, a first insulating film on the first metal film, channels constructed from a semiconductor film on the first insulating film, source electrodes constructed from a second metal film on the semiconductor film, drain electrodes constructed from the second metal film, pixel electrodes constructed from portions of the semiconductor film having reduced resistances, a second insulating film on the semiconductor film and the second metal film, and a common electrode constructed from a transparent electrode film on the second insulating film. The channels overlap the gate electrodes. The source electrodes and the drain electrodes are connected to first ends and second ends of the channels, respectively. The pixel electrodes are connected to the drain electrodes. The second insulating film includes sections overlapping the pixel electrodes without openings. The common electrode overlaps at least the pixel electrodes.
US10797075B2
Embodiments of staircase and contact structures of a three-dimensional (3D) memory device and fabrication method thereof are disclosed. The 3D memory device includes a semiconductor substrate and a plurality of through-substrate-trenches penetrating the semiconductor substrate. The 3D memory device also includes a film stack disposed on a first surface of the semiconductor substrate extending through the through-substrate-trenches to a second surface of the semiconductor substrate, wherein the film stack includes alternating conductive and dielectric layers. The 3D memory device also includes a staircase structure formed at an edge of the film stack.
US10797071B2
A semiconductor memory device includes a peripheral circuit structure including a peripheral circuit insulating layer, a middle connection structure on the peripheral circuit insulating layer, the middle connection structure including a middle connection insulating layer, and a bottom surface of the middle connection insulating layer is in contact with a top surface of the peripheral circuit insulating layer, stack structures on sides of the middle connection structure, and channel structures extending vertically through each of the stack structures, wherein at least one side surface of the middle connection insulating layer is an inclined surface, a lateral sectional area of the middle connection insulating layer decreasing in an upward direction oriented away from the peripheral circuit insulating layer.
US10797066B2
A memory device includes a substrate, a first memory structure including a plurality of first word lines stacked on the substrate in a direction perpendicular to a top surface of the substrate, an inter-metal layer on the first memory structure and including a plurality of intermediate pads connected with separate, respective first word lines of the plurality of first word lines, a second memory structure including a plurality of second word lines stacked on the inter-metal layer in the direction perpendicular to the top surface of the substrate, and an upper metal layer on the second memory structure and including a plurality of upper pads connected with separate, respective second word lines of the plurality of second word lines.
US10797065B2
A nonvolatile semiconductor storage device including a number of memory cells formed on a semiconductor substrate, each of the memory cells has a tunnel insulating film, a charge storage layer, a block insulating film, and a gate electrode which are formed in sequence on the substrate. The gate electrode is structured such that at least first and second gate electrode layers are stacked. The dimension in the direction of gate length of the second gate electrode layer, which is formed on the first gate electrode layer, is smaller than the dimension in the direction of gate length of the first gate electrode layer.
US10797061B2
Three-dimensional memory devices include structures that induce a vertical tensile stress in vertical semiconductor channels to enhance charge carrier mobility. Vertical tensile stress may be induced by a laterally compressive stress applied by stressor pillar structure. The stressor pillar structures can include a stressor material such as a dielectric metal oxide material, silicon nitride, thermal silicon oxide or a semiconductor material having a greater lattice constant than that of the channel. Vertical tensile stress may be induced by a compressive stress applied by electrically conductive layers that laterally surround the vertical semiconductor channel, or by a stress memorization technique that captures a compressive stress from sacrificial material layers. Vertical tensile stress can be generated by a source-level pinning layer that prevents vertical expansion of the vertical semiconductor channel. Vertical tensile stress can be induced by using a layer stack including polysilicon and a silicon-germanium alloy for the vertical semiconductor channel.
US10797059B2
The present invention provides a method of designing a layout of a static random access memory (SRAM) pattern, the method includes the following steps: firstly, a target pattern is provided, and according to the target pattern, a plurality of first patterns and a first dummy pattern are formed in a substrate, the first pattern that disposed at the outermost boundary of the first patterns is defined as a first edge pattern, and the first dummy pattern is disposed adjacent to the first edge pattern, next, the first dummy pattern is removed, and afterwards, according to the target pattern, a plurality of second patterns are formed in the substrate, the second patterns comprises a second edge pattern that is disposed between the first edge pattern and an original position of the first dummy pattern.
US10797055B2
Semiconductor memory cells, array and methods of operating are disclosed. In one instance, a memory cell includes a bi-stable floating body transistor and an access device; wherein the bi-stable floating body transistor and the access device are electrically connected in series.
US10797052B2
A semiconductor device includes a substrate, an isolation structure over the substrate, and a first semiconductor layer over the substrate. At least a portion of the first semiconductor layer is surrounded by the isolation structure. The semiconductor device further includes a doped material layer between the isolation structure and the first semiconductor layer.
US10797048B2
In a method of manufacturing a semiconductor device, first and second gate structures are formed. The first (second) gate structure includes a first (second) gate electrode layer and first (second) sidewall spacers disposed on both side faces of the first (second) gate electrode layer. The first and second gate electrode layers are recessed and the first and second sidewall spacers are recessed, thereby forming a first space and a second space over the recessed first and second gate electrode layers and first and second sidewall spacers, respectively. First and second protective layers are formed in the first and second spaces, respectively. First and second etch-stop layers are formed on the first and second protective layers, respectively. A first depth of the first space above the first side wall spacers is different from a second depth of the first space above the first gate electrode layer.
US10797046B1
Embodiments of the disclosure provide a resistor structure for an integrated circuit (IC) and related methods. The resistor structure may include: a shallow trench isolation (STI) region on a substrate; a resistive material above a portion of the shallow trench isolation (STI) region; a gate structure on another portion of the STI region, above the substrate, and horizontally displaced from the resistive material; an insulative barrier above the STI region and contacting an upper surface and sidewalls of the resistive material, an upper surface of the insulative barrier being substantially coplanar with an upper surface of the gate structure; and a pair of contacts within the insulative barrier, and each positioned on an upper surface of the resistive material.
US10797038B2
An embodiment is a method including bonding a first package to a first set of conductive pads of a second package with a first set of solder joints, testing the first package for defects, heating the first set of solder joints by directing a laser beam at a surface of the first package based on testing the first package for defects, after the first set of solder joints are heated, removing the first package, and bonding a third package to the first set of conductive pads of the second package.
US10797037B1
An integrated circuit device having a plurality of stacked dies is described. The integrated circuit device comprises a first die of the plurality of stacked dies having an input/output element configured to receive an input signal, the first die comprising a signal driver circuit configured to provide the input signal to each die of the plurality of stacked dies and a chip select circuit for generating a plurality of chip select signals for the plurality of stacked dies; and a second die of the plurality of stacked dies coupled to the first die, the second die having a function block configured to the receive the input signal; wherein the second die receives the input signal in response to a chip select signal of the plurality of chip select signals that corresponds to the second die. A method of implementing an integrated circuit device having a plurality of stacked dies is also described.
US10797028B2
Embodiments of three-dimensional (3D) memory devices with stacked device chips using interposers and fabrication methods thereof are disclosed. In an example, a 3D memory device includes first and second device chips and an interposer therebetween. The first device chip includes a peripheral device and a first chip contact on a surface of the first device chip and electrically connected to the peripheral device. The second device chip includes an alternating conductor/dielectric stack, a memory string extending vertically through the alternating conductor/dielectric stack, and a second chip contact on a surface of the second device chip and electrically connected to the memory string. The interposer includes an interposer substrate, first and second interposer contacts on opposite surfaces of the interposer and electrically connected to one another through the interposer substrate. The first and second interposer contacts are attached to the first and second chip contacts, respectively.
US10797024B2
A semiconductor device includes a substrate with an opening formed through the substrate. A first electronic component is disposed over the substrate outside a footprint of the first opening. A second electronic component is disposed over the substrate opposite the first electrical component. A third electronic component is disposed over the substrate adjacent to the first electronic component. The substrate is disposed in a mold including a second opening of the mold over a first side of the substrate. The mold contacts the substrate between the first electronic component and the third electronic component. An encapsulant is deposited into the second opening. The encapsulant flows through the first opening to cover a second side of the substrate. In some embodiments, a mold film is disposed in the mold, and an interconnect structure on the substrate is embedded in the mold film.
US10797023B2
A method of fabricating an INFO package may include at least the following steps. A first buffer pattern and a second buffer pattern are formed on a substrate. A first chip is attached on the substrate through the first buffer pattern. A second chip is attached on the substrate through the second buffer pattern. A squeezing force is provided between an exterior surface of the substrate and a top surface of the first chip and between an exterior surface of the substrate and a top surface of the second chip. The squeezed first buffer pattern and the squeezed second buffer pattern are cured. A molding compound is formed surrounding the first chip, the second chip, the squeezed first buffer pattern and the squeezed second buffer pattern. A redistribution circuit structure layer is formed electrically connected to the first chip and the second chip on the molding compound.
US10797022B2
A semiconductor device package includes a first redistribution layer (RDL), a first die, a second die, a second RDL and an encapsulant. The first die is disposed on the first RDL and is electrically connected to the first RDL. The first die has a first electrical contact. The second die is disposed on the first RDL and is electrically connected to the first RDL. The second die has a first electrical contact. The second RDL is surrounded by the first RDL. The second RDL has a first electrical contact electrically connected to the first electrical contact of the first die and a second electrical contact electrically connected to the first electrical contact of the second die. A size of the first electrical contact of the second RDL is greater than a size of the second electrical contact of the second RDL.
US10797019B2
A semiconductor package structure includes at least one semiconductor die, at least one conductive pillar, an encapsulant and a circuit structure. The semiconductor die has an active surface. The conductive pillar is disposed adjacent to the active surface of the semiconductor die. The encapsulant covers the semiconductor die and the conductive pillar. The encapsulant defines at least one groove adjacent to and surrounding the conductive pillar. The circuit structure is electrically connected to the conductive pillar.
US10797018B2
Methods of forming semiconductor device packages comprising stacking multiple dice, the die stack exhibiting thin bond lines and having an outer environmental coating, the bond lines and environmental coating comprising an in situ formed compound. Semiconductor device packages so formed and electronic systems incorporating such packages are also disclosed.
US10797009B1
A method for transferring a micro device is provided. The method includes: forming a liquid layer on the micro device attached on a transfer plate; placing the micro device over a receiving substrate such that the liquid layer is between the micro device and a contact pad of the receiving substrate and contacts the contact pad; and evaporating the liquid layer such that the micro device is bound to and in contact with the contact pad.
US10797002B2
Sputtering systems and methods for packaging applications. In some embodiments, a method for processing a plurality of packaged devices can include forming or providing a first assembly having a stencil and a two-sided adhesive member attached to a first side of the stencil, with the stencil having a plurality of openings, and the two-sided adhesive member having a plurality of openings corresponding to the openings of the stencil. The method can further include attaching the first assembly to a ring to provide a second assembly, with the ring being dimensioned to facilitate a deposition process. The method can further include loading a plurality of packaged devices onto the second assembly such that each packaged device is held by the two-sided adhesive member of the first assembly and a portion of each packaged device extends into the corresponding opening of the two-sided adhesive member.
US10796988B2
Embodiments of a system and methods for localized high density substrate routing are generally described herein. In one or more embodiments an apparatus includes a medium, first and second circuitry elements, an interconnect element, and a dielectric layer. The medium can include low density routing therein. The interconnect element can be embedded in the medium, and can include a plurality of electrically conductive members therein, the electrically conductive member can be electrically coupled to the first circuitry element and the second circuitry element. The interconnect element can include high density routing therein. The dielectric layer can be over the interconnect die, the dielectric layer including the first and second circuitry elements passing therethrough.
US10796985B2
A lead frame is provided, including one or more power terminals and one or more control terminals, wherein at least one of the control terminals is externally terminated with a press-fit contact member, and wherein at least one of the control terminals and at least one power terminals are formed from different materials. With the disclosed lead frame of the invention, lower material cross sections in the power terminals will be provided because of the better electrical conductivity when using pure copper compared to alloys with higher mechanical strengths. Also specific/different plating could be added to the individual needs of the different pin types without using masks in the plating process.
US10796984B2
The present disclosure is directed to a leadframe package having leads with protrusions on an underside of the leadframe. The protrusions come in various shapes and sizes. The protrusions extend from a body of encapsulant around the leadframe to couple to surface contacts on a substrate. The protrusions have a recess that is filled with encapsulant. Additionally, the protrusions may be part of the lead or may be a conductive layer on the lead. In some embodiments a die pad of the leadframe supporting a semiconductor die also has a protrusion on the underside of the leadframe. The protrusion on the die pad has a recess that houses an adhesive and at least part of the semiconductor die. The die pad with a protrusion may include anchor locks at the ends of the die pad to couple to the encapsulant.
US10796983B2
A QFP has a die pad on which a semiconductor chip is mounted, a plurality of inner parts disposed around the die pad, a plurality of outer parts respectively connected with the plurality of inner parts, a plurality of wires electrically connect the bonding pads of the semiconductor chip and the plurality of inner parts, and a sealing body that seals the semiconductor chip. Moreover, the thickness of the semiconductor chip is larger than a thickness from a lower surface of the die pad to a lower surface of the sealing body, and a distance from the lower surface of the sealing body to a tip portion of each of the plurality of outer parts is larger than a thickness of the sealing body from a main surface of the semiconductor chip to an upper surface of the sealing body.
US10796979B2
A power module includes: a power chip; a control chip controlling the power chip; a power terminal connected to the power chip; a control terminal connected to the control chip; and a package covering the power chip, the control chip, the power terminal, and the control terminal with mold resin, wherein first and second recesses for attaching a fin are respectively provided on side faces facing each other of the package from which neither the power terminal nor the control terminal protrudes, and the first and second recesses are arranged not at positions opposite to each other but alternately.
US10796975B2
Semiconductor packages with electromagnetic interference supported stacked die and a method of manufacture therefor is disclosed. The semiconductor packages may house a stack of dies in a system in a package (SiP) implementation, where one or more of the dies may be wire bonded to a semiconductor package substrate. The dies may be stacked in a partially overlapping, and staggered manner, such that portions of some dies may protrude out over an edge of a die that is below it. This dies stacking may define a cavity, and in some cases, wire bonds may be made to the protruding portions of the die. Underfill material may be provided in the cavity and cured to form an underfill support. Wire bonding of the bond pads overlying the cavity formed by the staggered stacking of the dies may be performed after the formation of the underfill support.
US10796970B2
An electronic package is provided, which includes: a first circuit structure; a plurality of first electronic elements disposed on a surface of the first circuit structure; at least a first conductive element formed on the surface of the first circuit structure; and a first encapsulant formed on the surface of the first circuit structure and encapsulating the first electronic elements and the first conductive element, with a portion of the first conductive element exposed from the first encapsulant. By directly disposing the electronic elements having high I/O functionality on the circuit structure, the present disclosure eliminates the need of a packaging substrate having a core layer, thereby reducing the thickness of the electronic package. The present disclosure further provides a method for fabricating the electronic package.
US10796965B2
A method for forming a nanodevice sensing chip includes forming nanodevices having a sensing region capable of producing localized Joule heating. Individual nanodevice is electrical-biased in a chemical vapor deposition (CVD) system or an atomic layer deposition (ALD) system enabling the sensing region of the nanodevice produce localized Joule heating and depositing sensing material only on this sensing region. A sensing chip is formed via nanodevices with sensing region of each nanodevice deposited various materials separately. The sensing chip is also functioned under device Joule self-heating to interact and detect the specific molecules.
US10796958B2
A process and resultant article of manufacture made by such process comprises forming through vias needed to connect a bottom device layer in a bottom silicon wafer to the one in the top device layer in a top silicon wafer comprising a silicon-on-insulator (SOI) wafer. Through vias are disposed in such a way that they extend from the middle of the line (MOL) interconnect of the top wafer to the buried oxide (BOX) layer of the SOI wafer with appropriate insulation provided to isolate them from the SOI device layer.
US10796954B2
A semiconductor structure includes a first substrate, a metallic pad disposed over the first substrate, a dielectric structure disposed over the first substrate and exposing a portion of the metallic pad, a bonding structure disposed over and electrically connected to the metallic pad, a barrier ring surrounding the bonding structure, and a through-hole penetrating the first substrate and the dielectric structure. The bonding structure includes a bottom and a sidewall, the bottom of the bonding structure is in contact with the metallic pad, a first portion of the sidewall of the bonding structure is in contact with the dielectric structure, and a second portion of the sidewall of the bonding structure is in contact with the barrier ring.
US10796953B2
For simplifying the dual-damascene formation steps of a multilevel Cu interconnect, a formation step of an antireflective film below a photoresist film is omitted. Described specifically, an interlayer insulating film is dry etched with a photoresist film formed thereover as a mask, and interconnect trenches are formed by terminating etching at the surface of a stopper film formed in the interlayer insulating film. The stopper film is made of an SiCN film having a low optical reflectance, thereby causing it to serve as an antireflective film when the photoresist film is exposed.
US10796949B2
Multiple interconnect structures with reduced TDDB susceptibility and reduced stray capacitance are disclosed. The structures have one or more pairs of layers (an upper and a lower layer) that form layered pairs in the structure. In each of the upper and lower layers, dielectric material separates an upper pair of interconnects from a lower pair of interconnects or from other conductive material. Pairs of vias pass through the dielectric and mechanically and electrically connect the respective sides of the upper and lower sides of the interconnect. A gap of air separates all or part of the pair of vias and the electrical paths the vias are within. In alternative embodiments, the airgap may extend to the bottom of the vias, below the tops of the lower pair of interconnects, or deeper into the lower layer. Alternative process methods are disclosed for making the different embodiments of the structures.
US10796945B2
A multilayer composite structure and a method of preparing a multilayer composite structure are provided. The multilayer composite structure comprises a semiconductor handle substrate having a minimum bulk region resistivity of at least about 500 ohm-cm and comprises a region of nitrogen-reacted nanovoids in the front surface region; a silicon dioxide layer on the surface of the semiconductor handle substrate; a dielectric layer in contact with the silicon dioxide layer; and a semiconductor device layer in contact with the dielectric layer.
US10796943B2
A manufacturing method of a semiconductor structure includes the following steps. A patterned mask layer is formed on a semiconductor substrate. An isolation trench is formed in the semiconductor substrate by removing a part of the semiconductor substrate. A liner layer is conformally formed on an inner sidewall of the isolation trench. An implantation process is performed to the liner layer. The implantation process includes a noble gas implantation process. An isolation structure is at least partially formed in the isolation trench after the implantation process. An etching process is performed to remove the patterned mask layer after forming the isolation structure and expose a top surface of the semiconductor substrate. A part of the liner layer formed on the inner sidewall of the isolation trench is removed by the etching process. The implantation process is configured to modify the etch rate of the liner layer in the etching process.
US10796931B2
A manufacturing method of a package structure is described. The method includes at least the following steps. A carrier is provided. A semiconductor die and a sacrificial structure are disposed on the carrier. The semiconductor die is electrically connected to the bonding pads on the sacrificial structure through a plurality of conductive wires. As encapsulant is formed on the carrier to encapsulate the semiconductor die, the sacrificial structure and the conductive wires. The carrier is debonded, and at least a portion of the sacrificial structure is removed through a thinning process. A redistribution layer is formed on the semiconductor die and the encapsulant. The redistribution layer is electrically connected to the semiconductor die through the conductive wires.
US10796930B2
A semiconductor device package includes a substrate having a first surface and a second surface facing away from the first surface, a conductive column extending in the substrate between the first surface and the second surface, a dielectric layer on the first surface of the substrate, a redistribution structure provided in the dielectric layer and electrically connected to the conductive column, a semiconductor chip provided above the dielectric layer and electrically connected to the redistribution structure, and an encapsulation layer on the dielectric layer and encapsulating the semiconductor chip. The package is manufactured such that each of the substrate and the encapsulation layer is formed of molding compound.
US10796925B2
Disclosed herein is a ceramic circuit substrate for a power module obtained by applying an insulating resin for preventing solder flow and chip displacement and an insulating resin for preventing partial discharges and the lowering of insulation to a main surface of a metal circuit and to the outer periphery of the metal circuit or between metal circuits, respectively. Also disclosed herein are methods for manufacturing a ceramic circuit substrate for a power module.
US10796924B2
In a method of manufacturing a semiconductor device, a first layer containing a Si1-xGex layer doped with phosphorous is formed over an n-type semiconductor layer, a metal layer containing a metal material is formed over the first layer, and a thermal process is performed to form an alloy layer including Si, Ge and the metal material.
US10796922B2
In an embodiment, a plasma source includes a first electrode, configured for transfer of one or more plasma source gases through first perforations therein; an insulator, disposed in contact with the first electrode about a periphery of the first electrode; and a second electrode, disposed with a periphery of the second electrode against the insulator such that the first and second electrodes and the insulator define a plasma generation cavity. The second electrode is configured for movement of plasma products from the plasma generation cavity therethrough toward a process chamber. A power supply provides electrical power across the first and second electrodes to ignite a plasma with the one or more plasma source gases in the plasma generation cavity to produce the plasma products. One of the first electrode, the second electrode and the insulator includes a port that provides an optical signal from the plasma.
US10796918B2
An embodiment of an integrated device, including a chip of semiconductor material wherein an integrated circuit is integrated, is proposed; the integrated device includes a set of contact terminals for contacting the integrated circuit. At least one contact terminal of said set of contact terminals includes a contact layer of metal material being suitable to be directly coupled mechanically to an element external to the chip, and a coupling element for improving an electrical and/or mechanical coupling between the contact layer and the chip. The coupling element includes a coupling layer being formed by a combination between the metal material of the contact layer and the semiconductor material of the chip, with the coupling layer that is directly coupled to the chip and to the contact layer.
US10796915B2
Provided is a method for forming an epitaxial layer at a low temperature. The method for forming the epitaxial layer includes transferring a substrate into an epitaxial chamber and performing an epitaxial process on the substrate to form an epitaxial layer on the substrate. The epitaxial process includes heating the substrate at a temperature of about 700° C. or less and injecting a silicon gas into the epitaxial chamber in a state in which the inside of the epitaxial chamber is adjusted to a pressure of about 300 Torr or less to form a first epitaxial layer, stopping the injection of the silicon gas and injecting a purge gas into the epitaxial chamber to perform first purge inside the epitaxial chamber, heating the substrate at a temperature of about 700° C. or less and injecting the silicon gas into the epitaxial chamber in the state in which the inside of the epitaxial chamber is adjusted to a pressure of about 300 Torr or less to form a second epitaxial layer, and stopping the injection of the silicon gas and injecting the purge gas into the epitaxial chamber to perform second purge inside the epitaxial chamber.
US10796913B2
A method for hybrid wafer-to-wafer bonding, comprising: providing two silicon wafers with Cu pattern structures, a conventional Cu BEOL process is adopted on the silicon wafers to obtain the planarized surface with copper and dielectric; removing part of the Cu on the planarized surface of the Cu pattern structures by adopting an etching process to form a certain amount of Cu recesses; depositing a layer of bonding metal on the surface of the Cu by adopting a selective deposition process; performing surface activation on the bonding metal and the dielectric by adopting a surface activation process; aligning and pressing the two silicon wafers together to obtain the dielectric bonding; and obtaining the metal bonding through the annealing process. The sufficient metal bonding can be obtained at low annealing temperature according to the present invent, thereby the risk of dielectric delaminating caused by thermal expansion mismatch is reduced, which is conducive to reduce the difficulty of process integration, save process time and improve product yield.
US10796902B2
A method performed by a film deposition apparatus includes supplying a first reaction gas, which is adsorbable to hydroxyl groups, to a surface of a substrate and causing the first reaction gas to be adsorbed onto the surface of the substrate; supplying a second reaction gas to the substrate and causing the second reaction gas to react with the first reaction gas adsorbed onto the surface of the substrate to form a reaction product on the substrate; supplying an activated third reaction gas to the substrate to modify a surface of the reaction product; and supplying a fourth reaction gas including a hydrogen-containing gas to at least a partial area of the modified surface of the reaction product to form hydroxyl groups on at least the partial area.
US10796897B2
A supercritical fluid producing apparatus according to the present disclosure includes a gas supply line, a cooler, a pump, a buffer tank, a heating device, and a supercritical fluid supply line. An inlet port into which a processing fluid from the pump flows is formed at a predetermined position on the buffer tank, and an outlet port through which the processing fluid flows out is formed at a different position from the inlet port. The buffer tank includes a buffer tank body that stores the processing fluid from the pump, and a heater that heats the processing fluid sent into the buffer tank body.
US10796896B2
The invention relates to time-of-flight mass spectrometers with pulsed ionization of samples, for example by matrix-assisted laser desorption (MALDI), where the samples are located on a sample support and are irradiated and ionized one after the other in a grid by a position-controlled desorption beam. An ion-optical puller lens arrangement is positioned in front of the sample support, with at least one of the lens diaphragms in the arrangement being subdivided into segments, and a voltage supply being able to supply the segments, or some of them, with different voltages, depending on the impact position of the desorption beam on the support plate. It is then possible to virtually shift the effective ion-optical focusing center of the lens away from the axis, and to focus an ion beam, which is generated off the real lens axis, into a beam which runs essentially parallel to the real lens axis, with no time phase shift for ions of the same mass. This beam can be brought back onto the axis by an x/y deflection unit, for example for operating the time-of-flight mass spectrometer with a reflector.
US10796895B2
Devices, systems and methods including a spray chamber are described. In certain examples, the spray chamber may be configured with an outer chamber configured to provide tangential gas flows. In other instances, an inner tube can be positioned within the outer chamber and may comprise a plurality of microchannels. In some examples, the outer chamber may comprise dual gas inlet ports. In some instances, the spray chamber may be configured to provide tangential gas flow and laminar gas flows to prevent droplet formation on surfaces of the spray chamber. Optical emission devices, optical absorption devices and mass spectrometers using the spray chamber are also described.
US10796893B2
RF ion guides are configured as an array of elongate electrodes arranged symmetrically about a central axis, to which RF voltages are applied. The RF electrodes include at least a portion of their length that is semi-transparent to electric fields. Auxiliary electrodes are then provided proximal to the RF electrodes distal to the ion guide axis, such that application of DC voltages to the auxiliary electrodes causes an auxiliary electric field to form between the auxiliary electrodes and the ion guide RF electrodes. A portion of this auxiliary electric field penetrates through the semi-transparent portions of the RF electrodes, such that the potentials within the ion guide are modified. The auxiliary electrode structures and voltages can be configured so that a potential gradient develops along the ion guide axis due to this field penetration, which provides an axial motive force for collision damped ions.
US10796887B2
Some embodiments include a high voltage, high frequency switching circuit. In some embodiments, the high voltage, high frequency switching circuit includes a high voltage switching power supply that produces pulses having a voltage greater than 1 kV and with frequencies greater than 10 kHz; a transformer having a primary side and secondary side; an output electrically coupled with the secondary side of the transformer; and a primary sink electrically coupled with the primary side of the transformer and in parallel with the high voltage switching power supply, the primary sink comprising at least one resistor that discharges a load coupled with the output.
US10796885B2
The invention relates to a circuit (100) able to achieve simultaneous impedance matching between a generator (G) and a load (CH) for a power supply signal comprising at least two distinct frequencies.
US10796884B2
A plasma processing device includes a processing chamber for generating a plasma, a vacuum window that constitutes a part of a wall of the processing chamber, induction antennas including at least two systems for generating plasma in the processing chamber, radio frequency power sources for applying the current independently to the respective induction antennas, and a controller including phase circuits for controlling the phase of the current of the radio frequency power sources of the respective systems or the current value over time, and a control unit. The controller sequentially time modulates the phase difference between currents flowing to the systems or the current value within a sample processing period to move the plasma generation position so as to make the ion incident angle to the wafer uniform in the wafer plane.
US10796881B2
A method for processing an object, with material being removed from the object, includes directing a particle beam on the object so that a location of incidence of the particle beam on the object carries out a movement along a principal scanning path and a movement along a sub-scanning direction oriented transverse to the principal scanning path. The movement of the location of incidence of the particle beam along the sub-scanning direction is controlled on the basis of a reference signal and a detection signal. The method also includes modulating the directing of the particle beam in accordance with the reference signal, and detecting secondary particles and producing the detection signal, which represents an intensity of the detected secondary particles. Controlling the movement of the location of incidence of the particle beam along the sub-scanning direction is implemented using the principle of homodyne detection.
US10796871B2
The invention relates to an electric switch, in particular a rocker switch, comprising a contact system and comprising a movable actuating element for switching over the contact system between two switch positions, in particular an on position and an off position. The switch has a drivable actuator, which is operatively connected to the actuating element in such a way that the actuating element in at least one of the two switch positions is moved, on driving of the actuator, into the other switch position by the actuator for switching the contact system. In particular, the actuating element is moved by the actuator from the on position to the off position of the contact system.
US10796864B2
A fob key for a vehicle. The fob key for a vehicle includes a housing accommodating a printed circuit board mounted with touch switches and electrical parts, buttons arranged on the housing and able to move toward touch switches, and a button-supporting structure elastically supporting buttons in a direction far away from touch switches.
US10796863B2
An input device, such as a keyboard, includes one or more keys that each includes a keycap operable to move within an aperture of a frame to activate a switch and fabric disposed over the frame and keycap. A first region of the fabric is bonded to the keycap and a second region of the fabric is bonded to the frame. The first region may be an embossed region and the second region may be an unembossed region. The fabric may dampen sound from within the keyboard, such as noise related to movement of the keycap, activation of the switch, and so on. The fabric may also form a barrier that restricts passage of contaminants into the aperture and/or other portions of the input device.
US10796862B1
A keyboard includes a first substrate, a second substrate, a keyswitch circuit, a connecting member, and a keyswitch assembly. The first substrate has a first through hole. The second substrate is disposed on the first substrate and has a second through hole. The second through hole is connected to the first through hole and located within an inner edge of the first through hole. The keyswitch circuit is disposed on one of the first substrate and the second substrate. The connecting member is engaged with the second through hole and extended onto a bottom surface of the second substrate facing toward the first substrate. The keyswitch assembly is located on a top surface of the second substrate facing away from the first substrate, connected to the connecting member, and configured to trigger the keyswitch circuit.
US10796856B2
The invention provides an aluminum capacitor positive electrode foil product having high voltage resistance and a manufacturing method thereof. the manufacturing method mainly processes an aluminum foil substrate in a vacuum environment and comprises the steps of: heating the aluminum foil substrate; ion bombarding a surface of the aluminum foil substrate to form a pyramid surface layer; reverse sputtering the aluminum foil substrate for surface cleaning, decontamination and degreasing; depositing the aluminum foil substrate by an aluminum target material to form a deposition layer; oxidizing an outer surface of the deposition layer and spraying mixed gases on the outer surface of the deposition layer of the aluminum foil substrate to form an oxidized crystallizing layer; cooling the aluminum foil substrate; and rolling the aluminum foil substrate into a finished product.
US10796846B2
An improved long range coil and driver assembly for a magnetic field generator wherein the driver and coil generate a large magnetic field is provided. The coil and driver assembly includes a source impedance control network which includes a plurality of pairs of resistors and amorphous noise suppression devices, and a coil that utilizes a unique basket weave winding pattern to reduce the effect of the back EMF from one wire on the adjoining wires, thereby reducing the impedance of the coil. The reduced impedance and improved impedance control increases the current that can flow creating a larger field.
US10796841B1
A magnetic component has a variable inductance over a range of DC bias currents. The component includes a bobbin with a coil positioned around a passageway between first and second end flanges. First and second E-cores have respective middle legs positioned in the passageway with end surfaces of the middle legs juxtaposed within the passageway and spaced apart by a first magnetic gap. An I-bar is positioned in the passageway parallel to and spaced apart from respective first longitudinal surfaces of the middle legs to form a second magnetic gap between the I-bar and the longitudinal surface of the middle leg of the first E-core and to form a third magnetic gap between the I-bar and the longitudinal surface of the middle leg of the second E-core. The magnetic component provides higher inductances for lower bias currents and provides lower inductances for higher bias currents.
US10796829B2
A coil electronic component includes a body including a plurality of insulating layers and coil patterns disposed on the insulating layers, and external electrodes formed on an external surface of the body and connected to the coil patterns. The plurality of insulating layers include a Ni—Cu—Zn based ferrite, and the Ni—Cu—Zn based ferrite has a content of Ni within a range from 5 to 15%, a content of Cu within a range from 5 to 10%, and a content of Zn within a range from 28 to 35% based on a mole ratio.
US10796826B2
A current sense resistor and a method of manufacturing a current sensing resistor with temperature coefficient of resistance (TCR) compensation are disclosed. The resistor has a resistive strip disposed between two conductive strips. A pair of main terminals and a pair of voltage sense terminals are formed in the conductive strips. A pair of rough TCR calibration slots is located between the main terminals and the voltage sense terminals, each of the rough TCR calibration slots have a depth selected to obtain a negative starting TCR value observed at the voltage sense terminals. A fine TCR calibration slot is formed between the pair of voltage sense terminals.
US10796825B1
An insulator for a bus bar of a breaker panel may be modularly sacrificed for the installation of a breaker. The ability to modularly sacrifice insulating portions enables protection of the electrical service worker while installing a new breaker panel or modifying an existing breaker panel.
US10796815B2
There is provided an insulating material including a composite resin material comprising an organic resin and minute particles containing a metal element. The organic resin includes a resin material including polyester as a main backbone thereof and having an alkoxy group. The minute particles have an average particle size of greater than or equal to 0.5 nm but less than or equal to 50 nm. Such an insulating material is used as an insulating layer of a wiring member (wiring board, covered electric wire, etc.) including a conductor and the insulating layer which covers the conductor.
US10796814B2
Insulated winding wires, winding wire articles, and associated formation methods are described. An insulated winding wire may include a conductor and insulation formed around the conductor. In certain embodiments, the insulation may include a first layer including a first parylene material and a second layer including a second parylene material different from the first parylene material. In other embodiments, the insulation may include one or more layers containing parylene formed over base insulation.
US10796813B2
A conductive polymer composite includes: a thermoplastic polymer; a plurality of carbon nanotubes; and a plurality of metallic particulates in an amount ranging from about 0.5% to about 80% by weight relative to the total weight of the conductive polymer composite.
US10796809B2
A system with function of bending and elongation is used for discharging foreign matters from nuclear reactor vessel. The system includes an operating rod which includes a suction pipe, a bendable rod section connected to the suction pipe, and an expandable rod section connected to the bendable rod section; and a drainage pipe. A suction opening is disposed at the suction pipe and an electric valve is disposed at a connection of the suction opening and the suction pipe. A filter mesh is disposed in the suction pipe; a suction pump is disposed in the suction pipe; a touch switch is disposed on the filter mesh. A water inlet of the suction pump is connected to the suction opening, a water outlet of the suction pump is connected to the outside space of the suction pipe though the drainage pipe, and the electric valve is controlled by the touch switch.
US10796808B2
A containment seal seals a cable or tube to an opening accessing a containment vessel. The containment seal includes a lower body that attaches over the opening into the containment vessel. The cable or tube is inserted through a hole that extends axially through an upper body of the containment seal. Compression fittings are attached to the top and bottom ends of the upper body sealing the cable inside of the upper body. The cable sealed inside of the upper body in inserted through the lower body and into the opening accessing the containment vessel and a lower portion of the upper body is seated into the opening formed in the lower body. A retaining device compresses the upper body down against the lower body forming a seal between the upper body and lower body.
US10796807B2
A nuclear reactor fuel rod is a fuel rod for a light-water reactor. The nuclear reactor fuel rod includes a fuel cladding tube and an end plug, both of which are formed of a silicon carbide material. A bonding portion between the fuel cladding tube and the end plug is formed by brazing with a predetermined metal bonding material interposed, and/or by diffusion bonding. The predetermined metal bonding material has a solidus temperature of 1200° C. or higher. An outer surface of the bonding portion, and a portion of an outer surface of the fuel cladding tube and the end plug, which is adjacent to the outer surface of the bonding portion are covered by bonding-portion coating formed of a predetermined coating metal. The predetermined metal bonding material and the predetermined coating metal have an average linear expansion coefficient which is less than 10 ppm/K.
US10796805B2
Described embodiments include apparatus that includes a network interface (28) and a processor (30). The processor is configured to receive, via the network interface, speech of a subject (22) who suffers from a pulmonary condition related to accumulation of excess fluid, to identify, by analyzing the speech, one or more speech-related parameters of the speech, to assess, in response to the speech-related parameters, a status of the pulmonary condition, and to generate, in response thereto, an output indicative of the status of the pulmonary condition. Other embodiments are also described.
US10796803B2
An electronic device includes a housing, with a display exposed through a part of the housing. The housing includes a first motion sensor to detect movement of the housing, a wireless communication circuit, a processor, and a memory that stores instructions to be executed by a processor. The instructions include generating a wireless communication channel with an external electronic device including a second motion sensor; monitoring the movement of the housing to generate first data for a first time period; receiving second data for the first time period through the wireless communication channel; calculating, as a value for the first time period, a value, smaller than the sum of a first value based on the first data and a second value based on the second data; and displaying the calculated value through a user interface displayed on the display.
US10796798B1
A system and method are disclosed for generating a report for an internal state of a patient. The system includes a computer configured to generate a virtual environment comprising a base layer and provide one or more object models to be placed in the virtual environment. The computer is further configured to provide one or more tools to manipulate the virtual environment and the one or more object models and automatically determine an internal state of a patient based, at least in part, on the selection and manipulation of the one or more object models and the manipulation of the virtual environment.
US10796794B2
A method is provided for controlling automatic deletion of medical images in a universal viewer system that shares the medical images between a cloud server and a plurality of healthcare facilities connected to the cloud server. The method is executed by the cloud server and includes: receiving, from a user at one of the healthcare facilities, an automatic deletion request that comprises a target deletion period and a deletion start time; determining, after the deletion start time has elapsed, a target medical image based on the target deletion period; retrieving an access history of the target medical image; terminating, in response to determining based on the access history that the target medical image is accessed by a plurality of users, the automatic deletion request without deleting the target medical image; storing in a memory a result of the automatic deletion request; and causing the result of the deletion request to be displayed on a display of at least one of the healthcare facilities.
US10796793B2
Example methods and systems for generating an aggregated artificial intelligence (AI) engine for radiotherapy treatment planning are provided. One example method may include obtaining multiple AI engines associated with respective multiple treatment planners; generating multiple sets of output data using the multiple AI engines associated with the respective multiple treatment planners: comparing the multiple AI engines associated with the respective multiple treatment planners based on the multiple sets of output data; and based on the comparison, aggregating at least some of the multiple AI engines to generate the aggregated AI engine for performing the particular treatment planning step. The multiple AI engines may be trained to perform a particular treatment planning step, and each of the multiple AI engines is trained to emulate one of the multiple treatment planners performing the particular treatment planning step.
US10796786B2
A method for at least one of characterizing, diagnosing, and treating an endocrine system condition in at least a subject, the method comprising: receiving an aggregate set of biological samples from a population of subjects; generating at least one of a microbiome composition dataset and a microbiome functional diversity dataset for the population of subjects; generating a characterization of the endocrine system condition based upon features extracted from at least one of the microbiome composition dataset and the microbiome functional diversity dataset; based upon the characterization, generating a therapy model configured to correct the endocrine system condition; and at an output device associated with the subject, promoting a therapy to the subject based upon the characterization and the therapy model.
US10796784B2
A tag database establishment section converts, based on information such as an amino acid sequence of an identified peptide and m/z of a peak, a sequence tag indicating a partial sequence and information related to the tag into a database and creates a tag database. When MS2 spectrum information is obtained by measuring a target peptide, a sequence tag acquisition section executes, on the tag database, a search based on coincidence of the m/z of the peak and the like and extracts a sequence tag with high reliability. A peptide identification section performs, based on an amino acid sequence of the sequence tag, m/z of a precursor ion, and the like, a search by a sequence tag search method taking into account a post-translational modification or a variation and identifies a peptide.
US10796783B2
A method and system for selection of a primer set for a set of target sequences includes: identifying candidate fragments upon performance of a comparison operation with the set of target sequences; identifying a forward subset of unique forward candidates and a reverse subset of unique reverse candidates; reducing the forward subset and the reverse subset based on a filtering operation; performing an in silico search operation with the reduced forward subset and the reduced reverse subset; generating a set of candidate degenerate primers based on the in silico search operation and a base mismatch criterion; generating a reduced set of candidate degenerate primers upon filtering the set of candidate degenerate primers according to the set of primer criteria; and selecting forward primer subsets that amplify the set of target sequences and identifying a reverse primer subset for each of the forward primer subsets with an in silico PCR operation.
US10796777B1
Programming in a non-volatile memory device includes applying at least one programming pulse to a non-volatile memory cell during a first programming loop; applying at least one programming pulse to the non-volatile memory cell during a second programming loop succeeding the first programming loop; and providing a bitline bias voltage of the non-volatile memory cell according to a result of comparing a threshold voltage of the non-volatile memory cell in the first programming loop with a low verify level and/or a high verify level of a target data state of the non-volatile memory cell and a result of comparing a threshold voltage of the non-volatile memory cell in the second programming loop with the low verify level and/or the high verify level of the target data state of the non-volatile memory cell.
US10796773B1
A memory device includes a memory array, a plurality of voltage generation systems, and a controller. The memory array includes a plurality of planes. Each voltage generation system of the plurality of voltage generation systems is electrically coupled to a corresponding plane of the plurality of planes. The controller is configured to turn on each voltage generation system of the plurality of voltage generation systems in response to a first command to access a first plane of the plurality of planes.
US10796768B2
It is to optimize the initial threshold voltages of each memory area in a semiconductor memory device including a plurality of memory areas. A semiconductor memory device according to the embodiment includes a first memory area for storing data and a second memory area for storing the information related to the first memory area. In the respective memory cells arranged in the first and the second memory areas, the initial threshold voltages of the memory cells arranged in the second memory area are designed to be higher than those of the memory cells arranged in the first memory area.
US10796762B2
A solid state drive includes DRAM logical flash and flash memory, in which system processor reads and writes only to the DRAM logical flash which minimizes writes to the flash memory. A method for operation of a solid state flash device includes writing, by a CPU, to a solid state drive by sending commands and data to DRAM logical flash using flash commands and formatting.
US10796761B2
Technology for a memory device is described. The memory device can include an array of memory cells and a memory controller. The memory controller can receive a request to program a memory cell within the array of memory cells. The memory controller can select a current magnitude and a duration of the current magnitude for a programming set pulse based on a polarity of access for the memory cell, a number of prior write cycles for the memory cell, and electrical distances between the memory cell and wordline/bitline decoders within the array of memory cells. The memory controller can initiate, in response to the request, the programming set pulse to program the memory cell within the array of memory cells. The selected current magnitude and the selected duration of the current magnitude can be applied during the programming set pulse.
US10796760B2
A method for writing to a memory is disclosed. The method includes generating a write current that flows to a memory cell of the memory, generating a mirror current that mirrors the write current, and inhibiting application of a write voltage to the memory cell of the memory based on the mirror current. A device that performs the method is also disclosed. A memory that includes the device is also disclosed.
US10796759B2
The present disclosure, in some embodiments, relates to a method of operating a resistive random access memory (RRAM) array. The method includes applying a word-line voltage to a selected word-line during a read operation. A non-zero voltage is applied to a selected bit-line during the read operation. A first voltage is applied to a selected source-line during the read operation. The first voltage is smaller than a second voltage applied to an unselected source-line during the read operation.
US10796750B2
The present disclosure relates to a structure including a sequential mode read controller which is configured to receive a sequential read enable burst signal and a starting word line address, identify consecutive read operations from an array of storage cells accessed via a plurality of word lines, precharge a plurality of bit lines of the storage cells no more than once during the consecutive read operations, and hold a word line of the word lines active throughout the consecutive read operations. The sequential read enable burst signal and a starting word line address are decoded to select a row address and activate the corresponding word line from a plurality of word lines in the array.
US10796749B2
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.
US10796721B1
A data storage device may be configured with a transducing head mounted to a slider. The slider may be suspended above a magnetic data storage medium and have a variable depth region, central rail wall, first wall, and trailing edge wall. The variable depth region continuously contacting a central rail wall from a first wall to a trailing edge wall.
US10796707B2
The present invention relates to a system for transmitting and receiving audio, particularly, to a method and apparatus for transmitting and receiving of object-based audio contents, which packetizes audio objects having the same characteristic.To achieve the above, the present invention includes filtering a plurality of ESs according to common information, adding a packet header to the respective filtered ESs and generate ES packets, aggregating all the generated ES packets and then adding a multi-object packet header to the aggregated ES packets to generate an object packet, and multiplexing the generated object packet, packetizing the multiplexed object packet according to a transmitting media and transmitting the packetized object packet.
US10796703B2
Methods and systems encoding a stereo audio signal having a left channel and a right channel are disclosed. The system includes a downmixer for generating a downmix signal and a residual signal from the stereo audio signal in selected frequency bands representing only part of a used audio frequency range of the stereo audio signal, and a decision module for selecting, in a time variant manner, either left/right perceptual encoding or mid/side perceptual encoding. The system also includes a parameter estimator for estimating stereo parameters for reconstructing a stereo image of a portion of the stereo audio signal, and a perceptual encoder for performing either left/right perceptual encoding or mid/side perceptual encoding based on the selecting to generate an encoded output signal. Finally, the system includes a bitstream generator for creating a bitstream signal comprising the encoded output signal.
US10796695B2
The present invention discloses a multimedia device capable of processing a speech-based command. One embodiment of the present invention provides a multimedia device including a memory to store at least one application therein; an application manager for executing any application among the at least one application stored in the memory; and a controller configured to receive a speech-based data from an outside, wherein the controller is configured: to capture video data from a currently-executed application in response to the received speech-based data; to control a network interface module to transmit to a server the captured video data, the received speech-based data, and additional information about the currently-executed application; and to control the network interface module to receive a feedback result value associated with the speech-based data from the server, wherein the feedback result value varies for the same speech-based data based on the captured video data and the additional information about the currently-executed application.
US10796694B2
A control method for allowing a user to specify an electronic device and switch it to a speech recognition mode is provided. With the optimum control method and the electronic device utilizing the method, a voice command may be transmitted to the electronic device more quickly and effectively regardless of the circumstances, and the electronic device may be specified through gesture recognition to enable transmission of the voice command, so that the voice command may be effectively executed without needing a user to learn or memorize a name or the like of the electronic device in advance for speech recognition. Further, it is possible to more accurately recognize a gesture that is a preliminary step for transmitting a voice command to the electronic device, thereby improving the recognition rate and preventing malfunction.
US10796693B2
One embodiment provides a method, including: receiving, at a device, input; processing, using a processor, the input to identify at least one user command; identifying, using a processor, a characteristic related to the at least one user command; and performing an action based on the at least one command and the characteristic. Other aspects are described and claimed.
US10796690B2
Conversational image editing and enhancement techniques are described. For example, an indication of a digital image is received from a user. Aesthetic attribute scores for multiple aesthetic attributes of the image are generated. A computing device then conducts a natural language conversation with the user to edit the digital image. The computing device receives inputs from the user to refine the digital image as the natural language conversation progresses. The computing device generates natural language suggestions to edit the digital image based on the aesthetic attribute scores as part of the natural language conversation. The computing device provides feedback to the user that includes edits to the digital image based on the series of inputs. The computing device also includes as feedback natural language outputs indicating options for additional edits to the digital image based on the series of inputs and the previous edits to the digital image.
US10796688B2
An electronic apparatus is provided. The electronic apparatus according to an embodiment includes an audio input unit configured to receive sound sources from different positions and generate a plurality of voice signals, a pre-processor configured to perform pre-processing of the plurality of voice signals, and a voice recognition unit configured to perform voice recognition using the plurality of voice signals pre-processed by the pre-processor, and in response to a predetermined trigger being detected as a result of the voice recognition, generate trigger information, wherein the pre-processor is further configured to receive feedback on the trigger information generated by the voice recognition unit, change a pre-processing method according to the trigger information, process the plurality of voice signals using the changed pre-processing method, and generate enhanced voice signals.
US10796687B2
Methods, systems, and computer-readable media for voice-activated selective memory for voice-capturing devices are disclosed. A first voice input from a voice-capturing device is received, via a network, at a service provider environment comprising one or more services. The first voice input comprises one or more utterances from a user of the voice-capturing device. A representation of the first voice input is stored. A second voice input from the voice-capturing device is received, via the network, at the service provider environment. The second voice input represents a command to disregard the first voice input. Based on the second voice input, the representation of the first voice input is deleted.
US10796683B2
An apparatus and method are presented for an active noise control system with a selector mechanism to select an appropriate reference signal for an active noise control algorithm responsive to several noise sources, some of which generate may sounds intermittently.
US10796673B2
A mouthpiece patch for a mouthpiece of a wind instrument including a body having a posterior end, an anterior end, lateral side walls, an upper surface and a lower surface. The patch further includes a recessed region provided in the upper surface and extending in a widthwise direction and configured to receive the teeth of a user.
US10796665B1
A control apparatus for driving a display panel and a method thereof are provided. The control apparatus includes an image flickering detector and a chopper selector. The image flickering detector detects whether a present image pattern displayed on the display panel is flickering or not. The chopper selector selects a first chopper mode from a plurality of chopper modes for adjusting gamma voltages of a display image data, and detects whether the present image displayed on the display panel according to the display image data is flickering or not by the image flickering detector. The chopper selector selects a second chopper mode to adjust the gamma voltages of the display image data in response to the present image being flickering. The first chopper mode is different from the second chopper mode.
US10796662B2
A method comprising receiving sensor data from a sensor, obtaining image data from a graphical effects shader based on the sensor data, blending the image data with a plurality of application surfaces to create a blended image, and transmitting the blended image to a display. The method may further comprise blending a color image with the blended image in response to a reduction in ambient light. Also disclosed is a mobile node (MN) comprising a sensor configured to generate sensor data, a display device, and a processor coupled to the sensor and the device display, wherein the processor is configured to receive the sensor data, obtain image data generated by a graphical effects shader based on the sensor data, blend the image data with an application surface associated with a plurality of applications to create a blended image, and transmit the blended image to the display.
US10796658B2
A gamma reference voltage generating circuit comprises a first gamma reference voltage generating module and a second gamma reference voltage generating module. The first gamma reference voltage generating module is configured to receive a source voltage signal, amplify the source voltage signal to obtain a first gamma reference voltage signal, and output the first gamma reference voltage signal to a source driving circuit. The second gamma reference voltage generating module is configured to receive the source voltage signal, step down the source voltage signal to obtain a second gamma reference voltage signal, and divide a current on the second gamma reference voltage generating module into two output currents and transmit the two output currents to the source driving circuit, or buck chop the source voltage signal to obtain the second gamma reference voltage signal and transmit the second gamma reference voltage signal to the source driving circuit.
US10796644B2
The embodiments of the disclosure discloses a method of driving a dynamic backlight and a display device. In this method, a vertical synchronization signal corresponding to an input image signal is received; a first level signal and a second level signal are outputted alternately in response to a change edge of the vertical synchronization signal, where the total duration of the first level signal and the second level signal is 1/m of the duration between the change edge and a first change edge before the change edge, wherein the change edge and the first change edge before the change edge are change edges of a same changing direction; m is a positive integer; and the drive chip receives the first level signal and the second level signal and generates a PWM signal according to the first level signal and the second level signal.
US10796629B2
A flat-panel display device and method to compensate for a voltage drop by supply voltage in the flat-panel display.
US10796627B2
Integrated laser arrays based devices and systems and methods of forming the integrated laser arrays based devices and systems are provided. In one aspect, an integrated display includes a semiconductor substrate including a first side and a second side, an array of active-matrix light-emitting pixels, each of the pixels including one or more light-emitting elements formed on the first side and at least one non-volatile memory coupled to the one or more light-emitting elements, each of the light-emitting elements including a lasing structure that has an optical resonator and one or more semiconductor layers in the optical resonator and is operable to emit a laser light, one or more integrated circuits formed on the second side, and conductive interconnects penetrating from the second side through the semiconductor substrate and conductively coupling the one or more integrated circuits to the light-emitting elements.
US10796621B2
The present disclosure discloses a method for processing data, the method for processing data comprises the following steps: acquiring color data of a display device, and reading a gray scale data of the color data in a first preset format; reading the gray scale data of the color data in the first preset format and a second preset format after the display device enters white tracking adjustment.
US10796613B2
The present application discloses a flexible display device, which solves the problem that a flexible display module has poor bending property in the prior art. The flexible display device provided by the present application comprises a substrate, a supporting film, a buffer layer and a first heat dissipation layer. The supporting film, the buffer layer and the first heat dissipation layer are disposed on a first surface of the substrate in sequence, and a recess is provided on one or more layers of the supporting film, the buffer layer, and the first heat dissipation layer.
US10796608B2
A patient simulator having a right eye assembly including a right pupil, a right eyelid assembly including a right eyelid, a left eye assembly including a left pupil, a left eyelid assembly including a left eyelid, a transmitter configured to transmit a signal toward an object placed in front of the patient simulator, a sensor configured to sense a signal reflected off the object, and a microprocessor configured to determine a location of the object based on the sensed signal, and to effect movement of one or more of the right pupil, the right eyelid, the left eye, or the left eyelid based on the determined location of the object.
US10796605B2
Methods for providing real-time, three-dimensional (3D) augmented reality (AR) feedback guidance to a user of an equipment system to achieve improved outcomes in the use of the equipment. The methods involve providing real-time real-time position-based 3D AR feedback and the real-time outcome-based 3D AR feedback to the user via an augmented reality user interface (ARUI). The feedback may be provided to the user via a head mounted display (HMD).
US10796604B2
An apparatus includes a simulated medicament delivery device and an electronic circuit system coupled to the simulated medicament delivery device. The electronic circuit system is configured to output an electronic output associated with a use of the simulated medicament delivery device.
US10796601B2
First information including related information relating to a cooking action to be carried out by a cook is acquired, a presentation device is made to present the related information, it is determined whether or not an action of the cook that is specified based on second information is the cooking action, an index indicating a degree of attention of the cook recommended for the cooking action is acquired, and the information amount of the related information presented is altered in accordance with the degree of attention indicated by the acquired index.
US10796600B2
A device assembly causes the concentration of a sportsperson in the course of a throwing, kicking, striking and shooting movement and/or the physical movement sequence to increasingly focus on feeling and thereby improve performance. The device assembly has a detector which transmits a signal to a pair of shutter spectacles via a transmitter at a selectable time between the beginning of a throwing, kicking, striking and shooting movement and/or the physical movement sequence and the movement phase commenced in this way. The shutter spectacles have a receiving circuit which converts the lenses of the shutter spectacles from a high transparency to a low transparency when said signal is received.
US10796596B2
Described is a closed-loop intervention control system for memory consolidation in a subject. During operation, the system simulates memory changes of a first memory in a subject during waking encoding of the memory, and then while the subject is sleeping and coupled to an intervention system. Based on the simulated memory changes, the system predicts behavioral performance for the first memory, the behavioral performance being a probability that the first memory can be recalled on cue. The system can be used to control operation (e.g., turn on or off) of the intervention system with respect to the first memory based on the behavioral performance of the first memory determined by the simulation.
US10796593B2
A method and apparatus for training a user of an aircraft. Simulated controls for the aircraft are provided. A training scenario defines actions to be performed by the user with the simulated controls. An action indicator associated with at least one of the simulated controls is displayed based on the training scenario. Actions by the user with the simulated controls are detected. Operation of the aircraft is simulated based on the detected actions by the user with the simulated controls.
US10796590B2
A cooking engagement system for a cooktop appliance is provided herein. The cooking engagement system may include a camera assembly, an image monitor, a lighting assembly, and a controller. The camera assembly may be mounted above the cooktop appliance along a vertical direction and directed at a cooktop surface. The image monitor may be mounted above the cooktop appliance and directed away from the cooktop surface. The lighting assembly may be mounted to the casing above the cooktop appliance. The lighting assembly may include a light source directed at the cooktop source to emit a light thereto. The controller may be in operable communication with the camera assembly and the image monitor to initiate an interactive cooking operation.
US10796589B2
A method for providing circling approach data onboard an aircraft is disclosed. For a current, circling approach of the aircraft to a destination airport, the method identifies a circling approach procedure applicable to an optimal runway, by a processor communicatively coupled to a system memory element configured to store a database of circling approach procedures and a source for temporary restrictions; determines a circling boundary to the optimal runway, based on the circling approach procedure; determines temporary circling restrictions for the aircraft, based on conflicting traffic from at least a second airport; constructs a lateral path and a vertical path to guide the aircraft to the optimal runway of the destination airport, based on the circling approach procedure, the circling boundary, and the temporary circling restrictions; and presents graphical elements and text associated with the circling approach procedure, the circling boundary, and the temporary restrictions, by a display device.
US10796582B1
Aspects of the present disclosure relate to emergency evacuation. An emergency can be detected at an emergency location. A type of the emergency can be determined. Prospective safe locations proximate to the emergency location can be identified. A safety rating of each prospective safe location can be determined based on the type of emergency. A number of at-risk individuals at the emergency location can be determined. A subset of drop-off locations of the prospective safe locations that have a safety rating that satisfies a safety threshold can be selected, the subset of drop-off locations satisfying a size limit required for the number of at-risk individuals. A set of autonomous vehicles required for the number of at-risk individuals can then be determined. The set of autonomous vehicles can be deployed to the emergency location.
US10796580B2
A computer programmed to actuate a light source to project a symbol outwardly from a vehicle. The computer is further programmed to actuate the light source to modify the projection based on a determination that a trajectory of the vehicle is changing.
US10796579B2
A method, electronic apparatus, and system of sharing vehicle performance information are provided, the method includes receiving the vehicle performance parameter by a primary vehicle from a neighboring secondary vehicle in a vicinity to the primary vehicle, analyzing the vehicle performance parameter from the neighboring secondary vehicle in comparison with the corresponding vehicle performance parameter of the primary vehicle, and providing a response based on a result of the analysis of the vehicle performance parameter of the primary vehicle and the neighboring secondary vehicle.
US10796578B1
A method and system for distributing electronic vehicle accident status information over a network to a remote subscriber portable computing device during and after a vehicle accident may include transmitting a downloadable client application over a communications network to a portable computing device (PCD) for running on the portable computing device and for communicating with the server over the communications network. The server may receive profile information about a person and at least one vehicle from the communications network via the client application. The client application may then receive an accident report name with the client application and then display on the PCD a check-list of actions for completion in order to complete the accident report associated with the accident report name. At least one action controls a camera function of the PCD.
US10796568B2
Illuminated signal devices and speed detectors for audio/video (A/V) recording and communication devices in accordance with various embodiments of the present disclosure are provided. In one embodiment, an illuminated signal device configured for capturing image data is provided, the device comprising a camera having a field of view, a communication module, and a processing module operatively connected to the camera and the communication module, the processing module comprising a processor, and a signal device application, wherein the signal device application configures the processor to detect motion within the field of view of the camera, capture image data in response to the detected motion using the camera, and transmit the image data to a backend server using the communication module.
US10796566B2
A system and method for controlling vehicles and for providing assistance to operated vehicles is discussed and described herein.
US10796559B2
A system and method for electronic notification of a person(s) in proximity to a given location at the time assistance is needed. A networked system of wireless radio, sound and/or light-based beacons are provided for communicating with a person's smartphone, computer system, or other electronic device. Wireless radio, sound and/or light-based beacons selectively broadcast a configurable data set within a given area of the beacon. The strength of the signal can vary depending on the alert type, time to respond requirements and specific characteristics of the location that would affect the time to respond. Software running on the person's smartphone, computer system, tablet or other electronic device preferably receives the signal(s) broadcast by the wireless radio, sound and/or light-based beacons and decoding the data set broadcast. Depending on the configuration of the system, the decoded data set can cause the software to provide an alert to the person, which can include, but is not limited to, the location and type of alert. The alert may take the form of a visual message on the display of the person's smartphone, computer system, or other electronic device, an audible alert, vibration, and/or other available alerting mechanism on the person's smartphone, computer system or other electronic device.
US10796558B2
Various smart doorbell arrangements are presented. Based on a measured temperature of the smart doorbell, operation of the smart doorbell device may be altered such that more heat or less heat is generated without affecting user-facing features. Based on another measured temperature, operation of the smart doorbell may be altered such that a chime that is electrically coupled to the smart doorbell device is not sounded in response to a doorbell actuation, but that a notification of the doorbell actuation is wirelessly transmitted by the smart doorbell device.
US10796557B2
Systems and methods comprising a device including a processor coupled to a plurality of premises devices located at a premises. The device is configured to generate layout data comprising a layout of the premises including representations of premises devices on a floor plan configured to represent the premises. The layout data includes configuration data for each of the premises devices. The premises devices include at least one of a security device and a network device. The system includes a sensor user interface (SUI) application coupled to the device. The SUI application is remote to the device and configured to use the layout data to generate display elements comprising a three-dimensional (3D) representation of the floor plan and the premises devices. The floor plan layout visually and separately indicates a location and a state of the premises devices. The state includes current state and historical state.
US10796554B2
An alarm system of a building including memory devices configured to store instructions that cause processors to identify an associated digital standard operating procedure for one or more identified events, identify a responder associated with the standard operating procedure and notify the responder of the standard operating procedure to be conducted within the building in response to the identified events, and monitor the responder conducting the standard operating procedure in response to the identified events. The responder receives a first user interface to a user device indicating an area of the one or more identified events and the standard operating procedure to be conducted, and the responder receives additional including status of the conduction of the standard operating procedure and request for input of data from the responder on the first user interface or a second user interface, the input indicating progression of the standard operating procedure.
US10796551B2
The present invention provides a wearable device, comprising: a power source; a position sensor electrically connected to the power source, for sensing a position of a wearer of the wearable device and generating a position signal; a signal transceiver electrically connected to the power source, for receiving the position signal, sending the position signal to a monitoring apparatus, and receiving an indication signal from the monitoring apparatus; and a body of the wearable device comprises a first part and a second part, wherein a relative position of a moveable end of the first part and a moveable end of the second part can switch between a first relative position and a second relative position.
US10796550B2
Monitoring system of the physical condition of at least one user comprising at least one data detection device suitable to detect, by means of sensors, one or more indication data of the physical condition of the user and capable of sending said indication data to a data processing device; said data processing device being able to acquire and process the indication data received from said data detection device and able to compare such data with a range of predefined values and emitting an alarm signal when the received indication data do not fall within a range of predefined values.
US10796549B2
Methods, systems and devices are provided for motion-activated display of messages on an activity monitoring device. In one embodiment, method for presenting a message on an activity monitoring device is provided, including the following method operations: downloading a plurality of messages to the device; detecting a stationary state of the device; detecting a movement of the device from the stationary state; in response to detecting the movement from the stationary state, selecting one of a plurality of messages, and displaying the selected message on the device.
US10796548B2
In embodiments, one or more non-transitory computer-readable storage media comprise a set of instructions, which, when executed on a processor of a server, causes the server to receive sensor data from at least one sensor proximate to an entity, the entity is a human under care of at least one temporary guardian (TG) pursuant to a set of guardianship rules, the guardianship rules including a pre-defined geographic boundary in which the entity is to remain while under the care of the at least one TG. When executed, the instructions further cause the server to extract location metadata of the entity from the sensor data, and based at least in part on the metadata, send notifications to the TG and to a primary guardian (PG) of the entity when the entity is outside of the pre-defined boundary.
US10796546B2
A method of detecting a metal object in a detection zone between a transmitting antenna (101) and a receiving antenna (102) installed in proximity of an automatic door (105; 106), the method comprising: demodulating an amplitude modulated signal received via the receiving antenna to provide a first signal; and on a recurring basis: detecting a first base level of the first signal at a point in time when the first signal is settled at a magnitude at or about the first base level, and following a first signal transition of the first signal, detecting a second base level of the first signal at a point in time when the first signal is settled at a magnitude at or about the second base level; predicting a lower base level to be the lowest of the first base level and the second base level and setting a first threshold value, which is set relative to and lower than the lower base level predicted; and evaluating whether the first signal falls below the first threshold value and setting a first alarm detector at a point in time, while the first signal is below the first threshold value. Thereby it is possible to detect a metal object, such as a ‘booster bag’, in a detection zone in proximity of automatic doors even at the very moment the automatic door opens.
US10796545B2
Changes of a vertical and horizontal position of an item are programmatically monitored relative to at least one three-dimensional (3D) item-specific proximity exclusion attribute that precludes movement of the item into a defined 3D item-configured prohibited region by iteratively querying an item tag of the item for measured vertical and horizontal coordinates of the item tag. In response to determining that a detected change of at least one of the vertical and horizontal position of the item results in the item being located within the defined 3D item-configured prohibited region, an item-specific proximity exclusion alert is generated indicating that the item is located within the defined 3D item-configured prohibited region.
US10796544B2
A method to analyze video includes obtaining an image series in an Eulerian or Lagrangian frame of reference, selecting one or more specific regions of interest and extracting to remove irrelevant motion and/or noise, decomposing the extracted images into a plurality of frequency bands and extracting a pixel value time series corresponding to the values of a pixel in each spatial frequency band, magnifying the pixel value time series to obtain a magnified pixel value time series, adding the magnified pixel value time series to the pixel value time series to generate a superimposed pixel value time series, and applying a spatial reconstruction to the superimposed pixel value time series to generate an output image series. A system to perform this method is also provided.
US10796542B1
A system and a method are disclosed for activating haptics during a one-way communications session with a mobile bug. The system may establish a one-way communications session between a mobile bug and a monitoring device, and may receive, from the monitoring device, a request to notify a user of the mobile bug of a circumstance. The system may compare data of the request to entries of a database, and may identify, based on the comparing, an entry of the request that matches the data. The system may determine a haptic output indicated by the entry, and may transmit a command to the mobile bug to vibrate according to the haptic output.
US10796541B1
A virtual reality haptic feedback system to simulate a virtual reality experience for a user, the virtual reality haptic feedback system including a chamber to receive the user therein, a wearable haptic feedback device to be worn by the user to provide a haptic experience to at least a portion of a body of the user, and a movement system having a first portion connected to at least a portion of the chamber and removably connected to the wearable haptic feedback device at a second portion to move the wearable haptic feedback device in response to the simulation.
US10796537B1
Systems and methods for ATM fraud detection are presented. ATM fraud detection may be provided in the context of including a currency sensor in the ATM to count currency notes. ATM fraud detection may be obtained by using a currency sensor, such as a scanner, to image and count any currency notes that remain after being dispensed to a user, and determining if the count is correct for the currency notes dispensed. A count discrepancy resulting from removal of some but not all dispensed currency notes would indicate attempted theft or fraud.
US10796533B2
Various embodiments of the present disclosure provide a gaming system and method providing a wagering game including a skill-based game having a player-selected difficulty level and duration. The skill-based game contributes to the average expected payback percentage of the wagering game such that the average expected payback percentage of the wagering game can vary within a predetermined range from player-to-player based on the players' skill levels. The gaming system enables each player to obtain the AEP%WAGERING GAME at or near the upper end of the predetermined range, regardless of the player's skill level.
US10796529B2
A reel-based electronic gaming system, electronic gaming device, and electronic wagering game in which a player is provided one or more player actions during the course of play. The player actions allow the player to alter an active play area in a variety of ways. The system controls the return to player based on potential user actions and their associated potential outcomes.
US10796524B2
A system has a computerized game server with a processor coupled to a data repository, the server executing software on the processor, serving video games to a player operating a computerized appliance having a display screen, the computerized appliance coupled to the computerized server over a wide area network (WAN), and providing interactive interfaces enabling interaction between the system and players, and a sensory presentation comprising one or both of audio and images accessible to the player, the sensory presentation including an artifact hidden in one or more of the images, or in the audio in the sensory presentation. The player finds the artifact hidden in the sensory presentation, communicates the act of finding the artifact and circumstances of the act to the computerized game server, where the game server provides a predetermined reward to the player for the act of finding the artifact.
US10796522B2
An electronic gaming machine and method having independently operable game display windows comprising independent displays and controls to play a game individually or as a group game between or among players. The electronic gaming machine comprises a video display and a game controller configured to display on the video display a first set of reels and a second set of reels, control the video display to initially synchronously spin pairs of first and second reels to a stop, and, upon a potential trigger condition being met, control the video display to asynchronously spin pairs of first and second reels to a stop. The game controller is further configured to control the video display to move a special symbol on the video display in a direction opposite to an evaluation direction towards an evaluated position.
US10796520B2
A gaming system includes a gaming machine for conducting a casino wagering game and logic circuitry. The logic circuitry establishes a gaming session of the casino wagering game for a player, during the gaming session, detects an object at a detected distance via a presence sensor of the gaming machine, determines whether or not the detected object is the player based on one or more object detection criteria including the detected distance, in response to the detected object being determined to be the player, maintains the gaming session, and in response to the detected object being determined to be an object other than the player, initiates an end-session counter to terminate the gaming session. A duration of the end-session counter varies at least partially as a function of the one or more object detection criteria.
US10796517B2
An information processing apparatus predicts a waiting time by suppressing a reduction in accuracy of waiting-time prediction even if the number of people waiting in a line is small. The information processing apparatus includes a calculation unit that calculates a waiting time, based on a first set of counted objects in a case where the number of first set of counted objects is less than a predetermined number and based on a second set of counted objects in a case where the first set of counted objects is greater than or equal to the predetermined number.
US10796511B1
A passenger tracking system that combines fobs carried by passengers and a passenger detector that detects when a fob is nearby. The fobs are battery powered and consume very little power; therefore, they can be sealed and waterproof, and may last for years before replacement. A fob is asleep until awakened by a short-range magnetic field broadcast by the passenger detector. After awakening, the fob listens for an encrypted message from the passenger detector, and responds with an encrypted response that contains the fob's identity. Tracking is secure because a fob is completely invisible unless and until it receives a magnetic field of the correct frequency and time-varying pattern, and an encrypted request message from an authorized sender; responses are also encrypted so that listeners cannot discover the fob's identity. The system is suitable for example for tracking schoolchildren entering or exiting a school bus.
US10796510B2
Apparatuses, systems and methods monitor vehicular activity. Specifically, the apparatuses, systems, and methods of the present disclosure provide a plurality of sensors and devices for monitoring a vehicle while the vehicle is in use, including but not limited to, impact sensors, cameras, recording devices, and other like devices. Even more specifically, multiple vehicles having the apparatuses, systems, and methods of the present disclosure may be networked together to provide multiple fields of view. The devices create data streams that are processed and/or recorded for reference to the same upon inquiry, such as after a vehicle accident or for any other purpose. The data streams from multiple vehicles are combined to provide additional details undiscoverable when using a single source.
US10796509B2
An apparatus for recording aircraft flight data including a primary flight data recorder unit for recording data generated by aircraft systems during operation of an aircraft and a secondary flight data recorder unit in communication with the primary flight data recorder unit. The secondary flight data recorder unit is configured to receive and store data from the primary flight data recorder. The secondary flight data recorder unit is ejectable from the aircraft, and comprises a propulsion system to enable powered flight of the secondary flight data recorder unit.
US10796503B2
Method and apparatus are disclosed for vehicle calibration based upon performance product detection. An example vehicle includes a receiver to receive a wireless signal from a transducer of an performance product that includes characteristics of the performance product. The example vehicle also includes a product controller to authenticate the performance product based upon the wireless signal and send, upon authentication, a calibration instruction that includes the characteristics. The example vehicle also includes an electronic control unit to receive the calibration instruction and adjust a calibration to a target setting based upon the characteristics.
US10796501B2
Various aspects of the disclosure relate to sharing vehicle sensor information. In some aspects, a requestor (e.g., a first vehicle) may transmit a request for vehicle sensor information. A responder (e.g., a second vehicle) may then respond with information sensed by the responder. For example, a requestor may unicast a vehicle-to-anything (V2X) message that requests a particular responder to share specified sensor information. As another example, a requestor may broadcast a vehicle-to-anything (V2X) message that requests any responder that meets a response criterion (or response criteria) to share specified sensor information.
US10796491B2
A system and method for displaying a virtual three-dimensional environment, including: displaying at least a portion of the virtual three-dimensional environment in a head-mounted display, where the head-mounted display includes a retinal tracking device; enabling a user to interact with the virtual three-dimensional environment; displaying a virtual representation of a written work within the virtual three-dimensional environment in the head-mounted display; enabling the user to interact with the virtual representation of the written work; tracking the user's reading position in the representation of the written work via the retinal tracking device; determining the content of the representation of the written book at the user's reading position; and modifying the virtual three-dimensional environment based at least in part on the content at the user's reading position.
US10796487B2
In a method of mapping a real-world process control environment, a mobile device is registered at a reference location, and 3D positions and orientations of the mobile device are tracked using an inertial measurement unit. A user input indicating that a new node is to be added to a 3D map of the process control environment is detected, and a 3D position of a real-world object relative to the reference location is determined, or caused to be determined, based on a tracked 3D position and orientation of the mobile device. A node database is caused to add the new node to the 3D map of the process control environment, at least by causing the 3D position of the real-world object to be stored in association with the new node.
US10796463B2
Disclosed aspects relate to the acquisition and processing of projection data using temporal characteristics of the imaged volume, such as the uptake and clearance of a contrast agent within the volume. Such temporal aspects may be used in the acquisition process, such as to differentially acquire images based on the propagation of the contrast agent. In addition, such temporal aspects may be used in the processing of projection data to generate differential projections (e.g., first or second order subtraction projections), compound projections synthesized using the absolute or relative maximum opacity values observed over time for a region of interest, or interpolated projections synthesized using observed opacity values at known or fixed time intervals and a derived peak opacity time.
US10796455B2
An image processing apparatus includes an image acquirer that acquires a first skin image obtained by capturing an image of a skin at a first timing and a second skin image obtained by capturing an image of the skin at a second timing later than the first timing, an image analyzer that extracts a first discolored area from a first skin image and extracts a color of the skin from the second skin image, an image determiner that determines a cover area within the second skin image based on the first discolored area and determines a color of the cover area based on the color of the skin, and a print controller that generates image data with a content for printing an image of the determined cover area on the sheet by using a coloring material of the determined color.
US10796437B2
Provided are a system and method for simultaneously reconstructing an initial three-dimensional (3D) trajectory and velocity of an object by using single camera images. The system for simultaneously reconstructing an initial 3D trajectory and velocity of an object by using single camera images includes a receiver configured to receive 3D world coordinate information of a starting point of an object and object-captured image information of a single camera, a two-dimensional (2D) coordinate acquisition unit configured to acquire 2D image coordinates of the object from the object-captured image information, and a reconstructor configured to simultaneously reconstruct an initial 3D velocity and trajectory of the object by applying a 3D motion equation to the 2D image coordinates and depth information from the single camera to the object.
US10796435B2
An image processing method includes calculating a first feature-quantity that includes feature-quantities for indicating features of individual pixel values of pixels located in a first direction perpendicular to a first line segment out of line segments and feature-quantities for indicating features of individual pixel values of pixels located in a second direction opposite to the first direction with respect to the first line segment, and calculating, based on pixel values of pixels located for each predetermined distance in a third direction perpendicular to a second line segment out of the line segments and pixel values of pixels located for each of the predetermined distance in a fourth direction opposite to the third direction with respect to the second line segment, a second feature-quantity that includes feature-quantities for indicating individual features of the pixels located for each of the predetermined distance from the second line segment.
US10796434B1
A method for learning an automatic parking device of a vehicle for detecting an available parking area is provided. The method includes steps of: a learning device, (a) if a parking lot image of an area nearby the vehicle is acquired, (i) inputting the parking lot image into a segmentation network to output a convolution feature map via an encoder, output a deconvolution feature map by deconvoluting the convolution feature map via a decoder, and output segmentation information by masking the deconvolution feature map via a masking layer; (b) inputting the deconvolution feature map into a regressor to generate relative coordinates of vertices of a specific available parking region, and generate regression location information by regressing the relative coordinates; and (c) instructing a loss layer to calculate 1-st losses by referring to the regression location information and an ROI GT, and learning the regressor via backpropagation using the 1-st losses.
US10796432B2
Methods and apparatuses provide improved navigation through tubular networks such as lung airways by providing improved estimation of location and orientation information of a medical instrument (e.g., an endoscope) within the tubular network. Various input data such as image data, EM data, and robot data are used by different algorithms to estimate the state of the medical instrument, and the state information is used to locate a specific site within a tubular network and/or to determine navigation information for what positions/orientations the medical instrument should travel through to arrive at the specific site. Probability distributions together with confidence values are generated corresponding to different algorithms are used to determine the medical instrument's estimated state.
US10796431B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an image of the area of the mouth. Identifying a feature of interest within the image. Determining an actual reflectance and an actual topology of the feature of interest. Determining a desired reflectance and a desired topology of the feature of interest. Calculating an amount of DCA to be applied to a portion of the feature of interest based on comparing the actual reflectance to the desired reflectance and the actual topology to the desired topology. Causing the calculated amount of DCA to be applied to the portion of the feature of interest.
US10796430B2
A system and method for the detection of ROIs in images obtained of a breast or other tissue of a patient significantly improves the speed and precision/accuracy of navigation between multimodality 2D and 3D images. In the system and method, images of the tissue are obtained in a DBT acquisition to generate a synthetic 2D image of the imaged tissue and in a 3D, e.g., ultrasound, image acquisition. The 2D image generation process creates a synthetic 2D image that embed a navigation map correlating pixels in the 2D images to sections of the 3D ultrasound volume, such as via a registration between the 3D ultrasound volume and a 3D volume created using the DBT image data. When a synthetic 2D image is reviewed, an ROI on the 2D image is selected and the system will additionally present the user with the section of the 3D volume containing that ROI.
US10796422B1
A system and method allows a light colored image of an object such as a check to be detected and captured on a light colored background for uploading to a server for processing. Detection involves detecting edges of objects on the image, drawing a rectangle around the detected edges, testing for an aspect ratio of the rectangle within an approved range, testing for the rectangle being outside of a margin of the image and being a certain percentage of the image, and testing for blur within a tolerable range.
US10796421B2
Embodiments of the present invention are directed to facilitating images with selective application of the long-exposure effect. In accordance with some embodiments of the present invention, virtual long-exposure image comprising a plurality of aligned frames is provided and a selection of a region of pixels in the virtual long-exposure image is received. The virtual long-exposure image is combined with one of the frames forming the virtual long-exposure image to create a selective virtual long-exposure image. The selective virtual long-exposure image comprises a visible portion of the original virtual long-exposure image and a visible portion of the individual frame that corresponds to the selected region of pixels. Additional frames may be combined with the virtual long-exposure image to create a plurality of selective virtual long-exposure image options, and the user may select one for continued use or for saving.
US10796414B2
Supervised machine learning using convolutional neural network (CNN) is applied to denoising images rendered by MC path tracing. The input image data may include pixel color and its variance, as well as a set of auxiliary buffers that encode scene information (e.g., surface normal, albedo, depth, and their corresponding variances). In some embodiments, a CNN directly predicts the final denoised pixel value as a highly non-linear combination of the input features. In some other embodiments, a kernel-prediction neural network uses a CNN to estimate the local weighting kernels, which are used to compute each denoised pixel from its neighbors. In some embodiments, the input image can be decomposed into diffuse and specular components. The diffuse and specular components are then independently preprocessed, filtered, and postprocessed, before recombining them to obtain a final denoised image.
US10796405B2
The position of a trimming region is decided in accordance with a scene type represented by an image which is a layout target. The trimming region is trimmed at the decided position.
US10796394B2
Methods, systems, and computer programs are presented for estimating the differences, due to building retrofitting, in damage caused to a building by an earthquake. One method includes operations for accessing a database to retrieve current fragility functions for predicting structural damage to a building, and for identifying features of the building. The method further includes operations for identifying a retrofit measure having a cost to improve the building structure, and for estimating a first building damage after a simulated earthquake utilizing a machine-learning program and the current fragility functions. The method further includes operations for determining new fragility functions for the building based on the retrofit measure and the current fragility functions, for estimating a second building damage after the simulated earthquake utilizing the new fragility functions, and for determining the difference in damage resulting from the retrofit measure based on the first and the second building damage.
US10796380B1
An income analysis platform may receive information associated with employment-related activity of a user, wherein the employment-related activity is associated with an employment status of the user. The income analysis platform may analyze, using an employment analysis model, the information to determine the employment status of the user. The income analysis platform may determine, based on the information and using the employment analysis model, that there is a change in the employment status of the user. The income analysis platform may identify, based on the determined change in the employment status of the user, a service associated with a transaction account of the user. The income analysis platform may determine, based on the change in the employment status, that one or more terms of the service are to be adjusted. The income analysis platform may perform an action associated with adjusting the one or more terms of the service.
US10796373B2
A dynamic computer system assists users in selecting insurance coverage types and levels appropriate for their present financial circumstances. The computer system includes a graphical user interface (GUI) representative of a user's financial data and coverage recommendations. The system may further access third party data to validate and enrich coverage determinations.
US10796368B2
An electronic data insurance management system may prompt a user, for a selected insurance product, to identify an indemnity level for insuring against loss to one or more electronic data sets, receive input identifying the indemnity level, and link an identifier for one of the one or more electronic data sets with a data insurance policy or policy certificate defined by the identified indemnity level. The system may also create a data storage account for the one of the one or more electronic data sets on a data management system using the identifier such that an association is formed between the data storage account and the data insurance policy or policy certificate.
US10796364B2
Real time or near real time assessment of the quality of securities transactions is accomplished by intercepting order and execution communications between trader and broker, comparing the execution data with contemporaneous market data relative to the transaction or transactions involved, and informing the trader of that comparison. This is accomplished without interrupting or impeding the trader-broker communications, except that a broker-trader communication may, if desired, be interrupted and relevant data aggregated until the aggregate reaches a desired value. It is preferred that the comparison be between the volume-weighted average price of the securities transaction and the volume-weighted average price of the market data for that security, over the life of the order. A particular effective way to communicate the quality evaluation to the trader is disclosed.
US10796361B2
Described is a method for auction based decentralized ticket allotment. The method includes receiving a ticket indicating a system problem, generating an auction for the ticket, receiving at least one bid, based on the auction, to resolve the system problem from at least one agent, the at least one bid including one of a time to resolution, a hold and a no bid, and allotting the ticket to an agent based on the at least one bid.
US10796358B1
This disclosure describes a system for identifying users and/or their companions, utilizing the behavior and gestures of a user's companion to assist the user, and developing user paths based on user and/or companion preferences. A companion profile may be established to identify the companion and associated the companion with the user. Likewise, a user pattern that includes both the user and the companion may be established and used to track the location of the user and/or companion while in the materials handling facility.
US10796356B2
A system has a gateway cluster having a gateway processor for communication with an external processor of an external user using a first protocol and data format. A non-transitory storage medium is configured for storing a database containing unfilled orders associated with the external user. An application cluster has a processor in communication with the storage medium for accessing the database. The gateway processor can communicate with the application processor using a second protocol and data format different from the first protocol and data format. The application processor is configured for fetching and aggregating unfilled orders from the database, and transmitting an aggregation of orders to the external processor via the gateway cluster in response to a number of unfilled orders being at least a threshold number, a size of the aggregation of orders being at least a threshold size, or expiration of a predetermined time period.
US10796344B2
A first screen schedule for the linear delivery of video content is received and analyzed. The first screen schedule may include slots in which first screen advertisements could be displayed. Particular embodiments can then determine the feasibility of providing second screen advertisements based on the first screen schedule. Then, second screen advertisements that advertisers wish to display in conjunction with first screen advertisements are determined. When the linear delivery of the video content commences, particular embodiments monitor a messaging stream associated with the delivery of the video content. When an ad placement marker is encountered, an ad server may select a first screen advertisement. When the first screen advertisement is placed, the messaging stream identifies a first screen advertisement that is delivered. If the first screen advertisement has a corresponding second screen advertisement, particular embodiments output the second screen advertisement on a second screen environment.
US10796320B2
A method and system for determining a status of a visitor to a physical location and associated with a handheld device using a computer device coupled to a database are provided. The method includes receiving, by the processor, a hello message from a radio associated with one or more handheld devices, capturing a unique identifier of the handheld device from the received hello message, determining visitor geographic information based on the captured unique identifier and a determined signal strength of the hello message, and outputting the visitor information.
US10796316B2
The present teaching generally relates to detecting fraudulent networks. First data associated with a plurality of entities may be obtained, and a representation characterizing similarities among the plurality may be generated. Based on the representation, at least one entity cluster may be identified as corresponding to a candidate fraud network. A score associated with each of the at least one entity cluster may be determined, where the score indicates a likelihood that a corresponding entity cluster represents a fraud network, and at least some of the at least one entity cluster may be identified as a fraud network based on the score.
US10796312B2
Detecting and controlling fraud in centralized processing is provided. A system receives data packets carrying electronic transactions, and clusters the electronic transactions based on an intermediary identifier of each of the electronic transactions to identify a first cluster and a second cluster. The system generates a first model for the first cluster and a second model for the second cluster. The system detects a fraudulent electronic transaction having a first source identifier. The system locks a first data structure to prevent transfer of a first resource in electronic transactions associated with the first source identifier. The system identifies source identifiers associated with the first cluster in a first tier. The system locks absent detection of the fraudulent electronic transaction in one or more electronic transaction associated with the source identifiers, the data structure corresponding to each of the source identifiers in the first cluster.
US10796298B2
Systems and methods for providing interaction between a user device and an interactive display system using near field communications are provided. The interactive display system includes a display panel configured to present visual content and near field communication (NFC) devices behind or within the display panel. The interactive display system detects a user device adjacent to the display panel using at least one of the NFC devices. The interactive display system determines a position relative to the display panel for the user device. The interactive display system exchanges data with the user device based on the position. The interactive display system may receive data that includes displayable information from the user device and present the displayable information on the display panel at or near the position for the user device. The interactive display system may simultaneously interact with more than one user device.
US10796296B2
A system and associated method and service for providing a platform that enables members to transfer, receive, or otherwise exchange cash in various international denominations and commodities, such as precious metals (e.g., gold, silver, etc.), in a mobile highly secured telecommunications environment. The system is capable of delivering cash instantly between two or more users by allowing the exchange of secure transactions between system and cash dispensing machines (ATMs). Users may pay, receive, exchange, deposit, transfer, pay bills, exchange currency, retrieve cash, deposit cash and create accounts based on the mobile phone number or a system generated code.
US10796292B2
A method and apparatus for fulfilling purchases is disclosed. A system that incorporates teachings of the present disclosure can include, for example, a portable communication device having a controller element that receives from an online system a barcode image as an object of acknowledgment of a product purchased from said online system, and presents on a display of the portable communication device said barcode image to complete a purchase fulfillment process by way of at least one among a visual inspection of the barcode image by a merchant employee and processing of said barcode image by a point of sale (POS) device. Additional embodiments are disclosed.
US10796291B2
A self-service check cashing system and method which performs preliminary tests on a check to reduce queue length at attendant check cashing stations. An example method includes obtaining an amount of a check from a customer by the self-service terminal, obtaining information from an image of a check by the self-service terminal, performing a plurality of tests by the self-service terminal, including tests using the information from the image to determine whether the check was properly completed; and displaying instructions to the customer by the self-service terminal to go to an attendant terminal to complete a second phase of the check cashing transaction when the self-service terminal determines that the test results were positive.
US10796289B2
A method of transmitting contents stored in a mobile device may include displaying a list of the contents on a display screen, receiving a user input for selecting content to be printed, on the display screen, displaying a list of printers capable of printing the selected content, and a ‘send to delivery server’ item on the display screen, transmitting the content to a cloud server based on a user input for selecting the ‘send to delivery server’ item on the display screen, displaying a printing cost of the content on the display screen while the content is being converted into print data by the cloud server, receiving payment information of the printing cost and receiver information of a printout of the content, and transmitting the payment information and the receiver information to the cloud server.
US10796287B2
In some embodiments, methods and systems are provided for facilitating submission of repair requests by carriers having to repair trailers to domicile facilities associated with the trailers. A central computing device provides a first graphical interface accessible by a computing device of a carrier having to repair a trailer in order to permit the carrier to submit a repair request indicating repair needed for the trailer. The central computing device then generates an invoice for the repair to the trailer directed to a domicile facility associated with the trailer. The central computing device also transmits an alert including the invoice to a computing device of the domicile facility associated with the trailer, receives a response from the computing device of the domicile facility associated with the trailer, and transmits a notification indicating whether the repair request has been approved by the domicile facility associated with the trailer.
US10796280B2
Systems and methods for the preparation of recipe-based products may include a computer-based system for parsing recipe steps and instructions, such that each of a plurality of product preparation stations receives and displays on an associated human-machine interface only those instructions associated with that product preparation station.
US10796278B1
A computer-based technology is provided to optimize a warehouse space, such as warehouse racks. The technology determines a storage duration of a pallet in a warehouse, and further determines an optimal storage location for the pallet in the warehouse. For example, the technology can determine how long an inbound pallet will stay in a warehouse, and locate an optimal area of the warehouse to store the pallet. Such an optimal pallet storage area is selected to reduce labor costs in transporting the pallet in, within, and out of the warehouse and further optimize the management of multiple pallets in the warehouse as a whole. In addition, the technology can consider the size of the pallet in determining the optimal storage location in the warehouse.
US10796275B1
Unmanned aerial vehicles (UAVs) may be configured and deployed to maintain inventory and retrieve products for delivery. The UAVs can be equipped with a plurality of sensors used to assess the condition of inventory items, report the condition to a central control, and to retrieve inventory items. The UAVs can scan fruits and vegetables, for example, to determine the current ripeness. The UAV can then harvest the items if ready or provide a status update if they are not ready. The UAVs can be used in conjunction with transporters and harvesters to deliver products from the field or warehouse to a central control or directly to the customer. In scanning the products for readiness, the UAVs can also detect issues such as spoilage, fungus, and pests. This information can be used for the specific application of treatments.
US10796263B2
A method and apparatus for assessing the health of a process is provided where the health of a client's process is assessed across a plurality of dimensions based on computing a process health index. The process health index is computed by determining a sub-process health index across a plurality of dimensions for the sub-processes comprising the process. The sub-process health index across different dimensions is determined based, at least in part, on responses to a set of evaluators and the dimensional weight value assigned to each of the dimensions. The response to each evaluator is an option selected from a plurality of weighted options. The sub-process health index is then stored. A process health index is calculated based on the sub-process health index for each sub-process across a plurality of dimensions and the sub-process weight value assigned to each of the sub-processes. The process health index is stored and used to assess the health of a client's process.
US10796260B2
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required.
US10796239B2
Method embodiments and/or system embodiments are provided that may be utilized to recommend online content to users based, at least in part on a prediction of diffusion of online content through a social network.
US10796235B2
Disclosed herein are computer systems, devices, and methods for improving the technology related to asset condition monitoring. In accordance with the present disclosure, an asset data platform may be configured to receive data related to asset operation, ingest, process, and analyze the received data, and then provide a set of advanced tools that enable a user to monitor asset operation and take action based on that asset operation. The set of advanced tools may include (1) an interactive visualization tool, (2) a task creation tool, (3) a rule creation tool, and/or (4) a metadata tool.
US10796230B2
Systems and methods for remote intervention are disclosed herein. The system can include memory including: a user profile database; a content database; and a model database. The system can include a supervisor device including: a network interface; and an I/O subsystem. The system can include a content management server that can: receive a first electrical signal from the supervisor device; generate and send an electrical signal to the supervisor device directing the launch of the content authoring interface; receive a second electrical signal including content received by the content authoring interface from the supervisor device; identify a plurality of response demands in the received content; determine a level of the received content based on the identified plurality of response demands; determine the acceptability of the received content based on the identified plurality of response demands; and generate and send an alert to the supervisor device.
US10796229B1
A system and method for collecting data analytics on the one or more business events, receiving a prior set of knowledge about the one or more business events, generating, for presentation to the user, the timeline of the set of relevant information on the one or more business events based on processing the data analytics in combination with the prior set of knowledge, generating a current hypothesis for the one or more business events associated with the one or more business ontologies associated with the one or more business events, the current hypothesis modifying the prior set of knowledge over a period of time, receiving a natural language query from the user for interacting with the timeline of the set of relevant information and the current hypothesis, and generating, for presentation to the user, a response from the timeline of the set of relevant information and the current hypothesis.
US10796222B2
A contactless position and/or distance sensor for determining the distance, the spatial orientation, the material properties, or the like of a target object, and a method for operating the same, uses at least two sensor elements, which form a sensor module, Signals provided by the at least two sensor elements are jointly evaluated using at least one artificial neural network.
US10796215B2
Embodiments are directed to assembling an RFID tag through wire bonding techniques. In some examples, the RFID tag may be assembled by wire bonding of an RFID integrated circuit (IC) to an antenna through a hole in a substrate. In other examples, methods for assembling RFID tags from a singulated IC or diced ICs still on a dicing frame may be disclosed. The disclosed methods may use a single metal layer for producing RFID tags with multi-turn loop antenna.
US10796214B2
A transaction card may comprise a first card component having an electrically conductive surface configured to receive an electrically applied coating. An electrically applied coating may be formed on the electrically conductive surface. The transaction card may be manufactured by forming a first card component having an electrically conductive surface configured to receive an electrically applied coating. The method may also include applying an electrically applied coating to the electrically conductive surface.
US10796205B2
A multi-view vector processing method and a multi-view vector processing device are provided. A multi-view vector x represents an object containing information on at least two non-discrete views. A model of the multi-view vector, where the model includes at least components of: a population mean μ of the multi-view vector, view component of each view of the multi-view vector and noise is established. The population mean μ, parameters of each view component and parameters of the noise , are obtained by using training data of the multi-view vector x. The device includes a processor and a storage medium storing program codes, and the program codes implements the aforementioned method when being executed by the processor.
US10796197B2
A proposed invention relates to the field of information technologies and can be used in information technologies, which relates to computer vision, for comparison and search of similar images and their fragments by the content in large databases/pictures banks. The claimed method for completely automatic detection of similar images and images fragments in large data storages or data banks comprising image content processing, stages of construction to represent numerical vector image content. Each image is processed in the data store to determine the content that is treated as geometric shapes, and numerical vector representing the image built based on the geometric parameters of defined geometric shapes. A numeric vector which consists of geometric parameters of image figures, measured at original size of geometric shape, and after normalization, is the vector that defines the image with accuracy and uniqueness, and which allows comparison and detection of similar images.
US10796194B2
A motion-aware keypoint selection system adaptable to iterative closest point (ICP) includes a pruning unit that receives an image and selects at least one region of interest (ROI) composed of a selected subset of points on the image; a point quality estimation unit that receives the ROI and generates point quality; and a suppression unit that receives the point quality and generates keypoints. In one embodiment, a near edge region (NER) is selected as the ROI. In another embodiment, the point quality estimation unit generates point quality according to point motion and point depth.
US10796188B2
An image processing apparatus, an image processing method, and a program, provide accurate collation even when an image contains a number of identical or similar subjects. The image processing apparatus generates, with respect to feature points to be detected from a first image, a first local feature amount group including local feature amounts representing feature amounts of local regions containing the respective feature points, and a first coordinate position information group including coordinate position information. The image processing apparatus clusters the feature points of the first image based on the first coordinate position information group. The image processing apparatus collates, in units of clusters, the first local feature amount group with a second local feature amount group formed from local feature amounts of feature points detected from a second image.
US10796184B2
Inputting an image to a neural network, performing convolution on a current frame included in the image to calculate a current feature map, which is a feature map at a present time, combining a past feature map, which is obtained by performing convolution on a past frame included in the image, and the current feature map, estimating an object candidate area using the combined past feature map and current feature map, estimating positional information and identification information regarding the one or more objects included in the current frame using the combined past feature map and current feature map and the estimated object candidate area, and outputting the positional information and the identification information regarding the one or more objects included in the current frame of the image estimated in the estimating as object detection results are included.
US10796178B2
A method for face liveness detection and a device for face liveness detection. The method for face liveness detection includes: performing an illumination liveness detection and obtaining an illumination liveness detection result; and determining whether or not a face to be verified passes the face liveness detection at least according to the illumination liveness detection result. Performing of the illumination liveness detection and obtaining of the illumination liveness detection result includes: acquiring a plurality of illumination images of the face to be verified, in which the plurality of illumination images are captured in a process of dynamically changing mode of illumination light irradiated on the face to be verified and are respectively corresponding to various modes of the illumination light; and obtaining the illumination liveness detection result according to a light reflection characteristic of the face to be verified in the plurality of illumination images.
US10796174B2
Distance and object based external notification system for automated hailing service is described. An autonomous vehicle (AV) can include a processor configured to execute instructions stored on a non-transitory computer readable medium to detect, based on sensor information, an object within the AV; determine that the object belongs to a recent occupant of the AV; and, in response to the determining that the object belongs to the recent occupant of the AV, select, based on a proximity of the recent occupant to the AV, a notification modality for sending a message to the recent occupant regarding the object; and send the message using the notification modality.
US10796163B2
An apparatus provides a quick view of security events by transformation of surveillance video streams stored over many hours. Images captured at one or more video surveillance cameras are transformed into a summary of activities by triggering on contents within the views. Selected key images are bookended by anticipatory or consequential frames for better comprehension. Variable masking scopes the date-times of interest to a display user. A frame selection process is triggered by video encoding and compression indicia to eliminate duplication and inactivity. Hours of H.264 encoded video are reduced to seconds of surveillance animation. Motion indicia in video frames and pixel blocks steer the short summary. Timespans and camera views of inactivity are purged from the summary. To meet time management budgets, the report is transmitted to a display/selection apparatus as a mix of still images and video activity glimpses.
US10796151B2
Examples described herein relate to mapping a space using a multi-directional camera. This mapping may be performed with a robotic device comprising a monocular multi-directional camera device and at least one movement actuator. The mapping may generate an occupancy map to determine navigable portions of the space. A robotic device movement around a point in a plane of movement may be instructed using the at least one movement actuator. Using the monocular multi-directional camera device, a sequence of images are obtained (610) at different angular positions during the instructed movement. Pose data is determined (620) from the sequence of images. The pose data is determined using features detected within the sequence of images. Depth values are then estimated (630) by evaluating a volumetric function of the sequence of images and the pose data. The depth values are processed (640) to populate the occupancy map for the space.
US10796149B2
Methods and systems for automating the management and processing of roof damage analysis. In some embodiments image data associated with damaged roofs is collected and automatically analyzed by a computing device. In some embodiments, the image data is modified automatically to include descriptive metadata and visual indicia marking potential areas of damage. In one embodiment, the systems and methods include a remote computing device receiving visual data associated with one or more roofs. In one embodiment, insurance company specific weightings are determined and applied to received information to determine a type and extent of damage to the associated roof. In one embodiment, results of the methods and systems may be used to automatically generate a settlement estimate or supplement additional information in the estimate generation process.
US10796138B2
Activity information acquirer that acquires activity information representing an activity level of a moving object for each of a plurality of predetermined detection elements acquired through division performed on a captured image, a target area setter that sets a target area on a facility map image acquired by drawing a layout on the inside of the facility, an indexed information generator that generates indexed information acquired by indexing the activity state of the moving object in the target area on the basis of the activity information, an activity state display image generator that generates a digest image representing an overall activity state of the moving object in the target area on the basis of the indexed information, and an output information generator that generates output information which includes display information acquired by superimposing an activity state display image on the facility map image.
US10796137B2
A method for reducing violence within crowded venues is provided. The method includes reading license plates of vehicles passing into entry ports of a parking area, and capturing facial images of persons seeking admission to the venue. A computer compares such license plates to a database of vehicle license plates associated with persons with past histories of violence. A computer also compares captured facial images to a database of facial data for persons with past violent histories. Upon detecting a match, the computer creates an alert presented to law enforcement officers to facilitate detention of such persons for investigation. Information recorded on entry tickets is scanned and saved together with the facial image of the ticket holder. If a violent act occurs, cameras within the venue capture facial images of participants. The computer matches such participants to stored identifying data to assist in the identification and apprehension of such persons.
US10796121B1
A system, method, and computer-readable medium for decoding an encoded geometry. Decoding the encoded geometry includes: scanning an encoded geometry, the scanning comprising scanning a plurality of multi-dimensional symbols of the encoded geometry; identifying each of the plurality of multi-dimensional symbols; decoding each identifier multi-dimensional symbol to provide encoded geometry information; accessing an encoded geometry repository; and, retrieving data associated with the encoded geometry information.
US10796119B2
A method of decoding a color barcode involves simultaneously illuminating the color barcode with three light zones in a manner that illuminates each bar of the color barcode with each of the three spatially separated light zones, where the three light zones are each illuminated by a different one of three colors; capturing a monochrome image of light reflected off of the color barcode that includes each of the bars in the barcode illuminated by the three light zones; and for each bar in the color barcode, determining a color of the bar by analysis of the intensity of the light captured in the image of the reflected light intensity in each of the three light zones.
US10796113B2
A reader device is provided having a wider readable area and a table with the reader device. The reader device includes an antenna element communicating with an RFID tag attached to an article, a reader module electrically connected to the antenna element and reading information of the RFID tag through the antenna element, and a case housing the antenna element and the reader module. Moreover, the antenna element includes a first dipole antenna having a first element axis extending in a first direction, and a second dipole antenna having a second element axis extending in a second direction crossing the first direction.
US10796106B2
Provided are an apparatus and method for selecting a speaker by using smart glasses. The apparatus includes a camera configured to capture a front angle video of a user and track guest interpretation interlocutors in the captured video, smart glasses configured to display a virtual space map image including the guest interpretation interlocutors tracked through the camera, a gaze-tracking camera configured to select a target person for interpretation by tracking a gaze of the user so that a guest interpretation interlocutor displayed in the video may be selected, and an interpretation target processor configured to provide an interpretation service in connection with the target person selected through the gaze-tracking camera.
US10796097B2
System and method for method and system for event profiling is described that processes large volume of data gathered from a plurality of digital sources to automatically profile and continuously update an event. The system utilizes, an ensemble of probabilistic classifiers for automated extraction of finer details of the event, which use linguistic features for profiling information about the event, wherein the information is spread across various data sources. Further, disambiguation is performed to augment the accuracy of the event profiling. The system enables semantically linking of related events curated in the knowledge base and thereby performs semantic search over it. The system takes user-feedback and improves upon the information extraction process through reinforcement learning.
US10796094B1
An unsupervised keyword extraction process is disclosed. A single input document can be analyzed to identify multiple candidate keywords by utilizing splitting terms. A keyword score is calculated for each of the candidate keywords. The keyword score for a particular candidate keyword is determined based on the length of the candidate keywords that contain the candidate keyword and the frequency of the words appearing in the candidate keywords. One or more keywords having the highest keyword scores are selected as the extracted keywords. The extracted keywords can be used in applications, such as refining search results, providing suggested search terms, or improving the match rate of a network page at a search engine.
US10796089B2
Timed text that is provided in a television broadcast or media stream can be enhanced to provide an improved user experience. A scrollable text window can be provided in a media player application, for example, that can allow the user to quickly “catchup” from a missed moment. The timed text may be enhanced to allow links to dictionaries, encyclopedias, online sources, thesauruses, translating services, and/or the like. Further implementations could use automated tools to automatically generate program summaries for watched or unwatched content.
US10796079B1
Disclosed are various embodiments for selecting page layouts based upon an outcome prediction associated with a request for a content page. Session variables associated with a request can be extracted. A score can be calculated based upon the session variables. The score can be generated by a machine learning engine that is trained using archived session data. A page layout can be selected based upon the generated score and a respective content page generated.
US10796078B2
A method of performing XBRL extension taxonomy concept replacement includes analyzing, by a processor, an XBRL document having XBRL tags to identify an XBRL extension taxonomy concept of an XBRL extension taxonomy that is superfluous in comparison with an XBRL base taxonomy concept for an XBRL base taxonomy upon which the XBRL extension taxonomy is based. The processor is configured to identify an extension extended linkrole in the XBRL extension taxonomy that includes the identified XBRL extension taxonomy concept, determine a base extended linkrole in the XBRL base taxonomy that matches the extension extended linkrole, determine an XBRL base taxonomy concept in the base extended linkrole that matches the identified XBRL extension taxonomy concept, and replace the identified XBRL extension taxonomy concept with the XBRL base taxonomy concept in the base extended linkrole.
US10796076B2
Disclosed are method and a system, as well as a computer program product for providing suggested tags associated with a target web page for manipulation by a user. The preferred embodiment of the present invention is implemented by generating a list of keywords associated with the target web page as suggested tags; adding the keywords as suggested tags into the page and transforming the page bearing the keywords into a HTML file, while the user decides to bookmark the page; and creating a layer of new transparent or semi-transparent window overlaying an original window displaying the page, the transformed page with said keywords being rendered on the new window for displaying the suggestion for said user's manipulation.
US10796070B2
One or more binary turning function signatures for each of the layout patterns are determined. The one or more binary turning function signatures comprise binary turning function signatures for polygons in each of the layout patterns, and may further comprise binary turning function signatures for secondary polygons A binary turning function signature of a polygon is derived based on deriving a minimum binary number or a maximum binary number among variants of a binary turning function sequence number for the polygon. The variants are generated by circular bit shifting and bit sequence reversing. Similar layout patterns in the layout patterns are determined based on the one or more binary turning function signatures.
US10796065B2
Defects can be identified using a hybrid design layout that includes a printable layer and a non-printed layer. The hybrid design layout can be generated by incorporating at least a portion of the non-printable layer layout with the printable layer layout. Defects can be identified using optical or scanning electron beam images.
US10796064B2
Techniques regarding functional placement of one or more logic gates in a periodic circuit row configuration are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a memory that can store computer executable components. The system can comprise a processor, operably coupled to the memory, and that can execute the computer executable components stored in the memory. The computer executable components can comprise an optimization component, operatively coupled to the processor, that can determine functional placement of a logic gate in a self-aligned double patterning process that can form a periodic circuit row configuration.
US10796057B2
There is provided a design support apparatus including a memory, and a processor coupled to the memory and the processor configured to obtain an arrangement target cell, and arrange the arrangement target cell at a position satisfying a condition of an arrangement position recommended for each cell when the arrangement target cell is arranged, based on definition information for defining the condition.
US10796052B2
Computer-implemented methods of verifying an integrated circuit hardware design to implement an integer divider wherein the integer divider is configured to receive a numerator N and a denominator D and output a quotient q and a remainder r. The method includes (a) verifying a base property is true for the integrated circuit hardware design and (b) formally verifying that one or more range reduction properties are true for the integrated circuit hardware design. The base property is configured to verify that an instantiation of the integrated circuit hardware design will generate a correct output pair q,r in response to any input pair N,D in a subset of non-negative input pairs. The one or more range reduction properties are configured to verify that if an instantiation of the integrated circuit hardware design will generate an output pair q,r in response to a non-negative input pair N,D then an instantiation of the integrated circuit hardware design to implement the integer divider will generate an output pair q′,r′ that has a predetermined relationship with q and r in response to another non-negative input pair N′,D where N and N′ have one of one or more predetermined relationships.
US10796045B2
Systems and methods for efficient bi-directional property-based path tracing. The method includes reading a data structure corresponding to a circuit. The method also includes iteratively performing property accounting of properties as voltages propagate across devices in the circuit. The method also includes traversing series chains of similar devices in the circuit to reduce an iteration count and arrive at a circuit stability, wherein the circuit stability is determined when propagated user-specified and computed circuit properties (e.g. shortest distance) remain unchanged between subsequent iterations of the traversing. The method also includes traversing the data structure for propagated user-specified and computed property violations. The method also includes cataloging and reporting these violations in human-readable form.
US10796043B1
Systems and methods for re-ordering test patterns for circuit design or testing. A method includes receiving a set of scan chains and associated test patterns, and computing a penalty score for each test pattern in the set of test patterns. The method includes selecting a first pattern of the set of test patterns that has a lowest computed penalty score in the set of test patterns, and removing the first pattern from the set of test patterns and adding the first pattern to a set of ordered patterns. The method includes, for each remaining test pattern, computing an accumulated penalty score for each remaining pattern, selecting a next pattern of the set of test patterns that has a lowest accumulated penalty score in the set of test patterns, removing the next pattern from the set of test patterns, and adding the next pattern to the set of ordered patterns.
US10796031B1
An industrial plant module-based engineering method includes the following processes. The process is for duplicating a source engineering template having one or more source child templates to create a duplicated engineering template having one or more duplicated child templates, without duplicating any instances. The process is for selecting at least one child instance instantiated from the source engineering template and having an original link to the source engineering template. The process is for changing the original link into a new link between the selected at least one child instance and the duplicated engineering template. The selected at least one child instance has the new link to the duplicated engineering template and is free of the original link to the source engineering template, and wherein unselected one or more child instances remain to have the original link to the source engineering template.
US10796022B2
Technologies are shown for secure management of evaluation data that involves receiving an evaluation value signal from a source, the evaluation value signal relating to an evaluation entity having an evaluation score secured on an evaluation data blockchain and verifying whether the source is identified in trusted source data. If the source is trusted, then the technology involves obtaining a weight associated with the source, obtaining the evaluation score for the evaluation entity from a first evaluation data block in the evaluation data blockchain, where the first evaluation data block is a most recent evaluation data block in the evaluation data blockchain, calculating a new evaluation score based on the evaluation score obtained from the first evaluation data block and the received valuation signal weighted according to the weight associated with the source, and securely committing the new evaluation score to the evaluation data blockchain in another evaluation data block.
US10796019B2
In some examples, a computing device may determine that an event occurred and determine event data associated with the event. A first machine learning classifier may be used to determine that the event data includes personally identifiable information (PII) and a second machine learning classifier may be used to remove the PII from the event data to create modified event data. The PII may include one or more of a username, a password, at least a portion of a legal name, a password, at least a portion of an address, at least a portion of a social security number, or at least a portion of an account number associated with a financial institution. The modified event data may be stored in a device data file that includes data associated with the computing device. In some cases, the computing device may send the device data file to a server.
US10796016B2
A method is disclosed. The method includes receiving, at a computing system, from a user, a request for an access code and one or more constraints on a use of the access code, and identifying a portable device to be associated with the access code. The method also includes obtaining, using the portable device, authorization for one or more potential interactions using the access code. Upon obtaining authorization for the one or more interactions, the method includes generating the access code, which includes an identifier that causes an access request that includes the access code be routed to the computing system. The method also includes receiving, from an access device, an access request comprising the access code in an interaction. Upon determining that the interaction complies with the one or more transaction constraints, the computing system provides an indication to the access device that the interaction is authorized.
US10796004B1
A system for performing coincident boot of computing devices having non-volatile memory and secure and non-secure partitions on the same System on Chip (SoC) or on a similarly capable computing device with secure division and separation of sensitive memory resources, secure protection of intellectual property during boot and post-boot, and support for secure interoperations between secure and non-secure states. The system packages components of the boot loader into a single signed and encrypted package. That package is loaded into the non-secure memory where it is verified before being extracted to the secure partition.
US10796003B2
According to one embodiment, an information processing apparatus includes a first memory, a signal generation unit, an integrity check unit, and an access-right update unit. Firmware is stored in the first memory. The signal generation unit is configured to generate a signal when there is access violating access right, to the first memory. The integrity check unit is configured to perform, when the access violating access right is a verification request with respect to a predetermined verification target region, integrity check with respect to the verification target region in response to the signal. The access-right update unit is configured to update access right corresponding to the verification target region, to which the integrity check has been performed.
US10795998B2
A method for selecting either a first malware analysis system or a second malware analysis system to analyze a file is disclosed. The method includes obtaining, at a network security element, a file sent between a first device and a second device, the file having one or more associated attributes; analyzing, at the network security element, the one or more attributes of the file; selecting, based on the analyzing, either the first malware analysis system or the second malware analysis system as a selected malware analysis system for malware analysis of the file; and providing the file to the selected malware analysis system.
US10795990B2
A method of automatically generating secure code includes: receiving source code and security constraints for the source code, the security constraints encoding, to what extend a variable in the source code is considered secure; and generating secure code from the source code and the security constraints by replacing non-secure operations in the source code, which operate on the variables considered as secure, with secure operations; wherein a secure operation is an operation, which, when applied to at least one encrypted variable, generates an encrypted result, which, when decrypted, is the result of the non-secure operation applied to the not encrypted variable.
US10795984B1
Methods and systems disclosed herein describe using machine learning to lock and unlock a device. Machine learning may be trained to recognize one or more features. Once the device has been trained to recognize one or more features, a user may define an unlock condition for the device using the one or more trained features. After defining the unlock condition, the device may be locked by verifying the one or more features that the user defined as the unlock condition using machine learning. When verification is successful, the device may be unlocked and the user allowed to access the device.
US10795982B2
Approaches presented herein enable restricting access to a locked computing resource in a web browser with a user-tailored CAPTCHA. More specifically, a request for a CAPTCHA is obtained from a web browser of a user attempting to access a resource. A set of terms associated with the user are selected from a pool of terms collected from an environment of the user within a pre-determined time period. A familiarity value of the selected terms indicating a recognizability of the terms by the user is determined. A CAPTCHA of the selected set of terms is generated having a level of graphic noise corresponding to the familiarity value. The generated CAPTCHA is then sent to the web browser. When a response to the CAPTCHA is received from the web browser, it is analyzed to determine whether the response matches the selected set of terms. If so, the web browser is instructed to grant the user access to the resource.
US10795978B2
Disclosed in the application are a method and device for identity authentication. The method comprises: when the terminal is in the specified stress state, action attribute information of the terminal is collected; the action attribute information is processed by matching with preset sample information; if the action attribute information is matched with the sample information, the authentication is successful, and if the action attribute information is not matched with the sample information, the authentication is failed. By the above method, the terminal can automatically collect the corresponding action attribute information in the process that users perform certain specified operation, and then match and compare with the preset standard information to authenticate the identity of the current user using the terminal. Therefore, the terminal can collect the action attribute information and set up or authenticate it without entering a specific acquisition mode in the process that the user operates and uses the terminal. It avoids interfering with the use of users, and also effectively improves the convenience of operation.
US10795977B2
Various embodiments provide an apparatus, method, system, and/or instructions by which source code can be linked to a compiled binary, guaranteeing the origin of the binary and ensuring traceability of the binary file back to the source code that originated it. An example method includes determining a request to register a digital asset; computing a first hash of an initial source file of the digital asset; ascertaining a version of the initial source file; electing one or more nodes of a blockchain to commit the first hash to the blockchain in association with a version of the digital asset corresponding to the version of the initial source file; converting the source file into a binary file, resulting in a binary version of the digital asset; computing a second hash of the binary file; and committing the second hash to the blockchain in association with the version of the digital asset.
US10795975B2
A node, of a network of nodes with access to a distributed ledger, receives a request to verify the user has consented to a current version of terms (i.e., current terms) associated with a program. The node obtains, using the distributed ledger, historical consent data indicating a version of the terms to which the user has previously provided consent. The node performs a first verification procedure to determine the user has not consented to the current terms, provides an indication to a user device that the user has not consented to the current terms, and receives, from the user device, a message indicating an acceptance of the current terms. The node performs additional verification procedures to determine that the user is who consented to the current terms and updates the distributed ledger to include a record indicating that the user consented to the current terms.
US10795969B2
An automated life science laboratory or a storage facility for biological specimens may be located together with or in close proximity to a data center. The location of the data center, the automated life science laboratory, and the storage facility may be a location in which land and/or electricity are less expensive than locations where the biological specimens are collected. The automated life science laboratory may have a high-capacity data connection to the data center. The life science laboratory, storage facility, and the data center may share a connection to the electrical grid, an HVAC system, and/or a security perimeter. A biological specimen may be removed from storage at the storage facility, process by one or more biotechnology protocols at the automated life science laboratory, and data from the processing may be stored in the data center.
US10795968B2
In some embodiments, methods and apparatus are provided for transmitting, via at least one network, a request to another apparatus for still image data generated from moving image data, the request comprising at least one criterion, and receiving still image data generated from moving image data matching the at least one criterion in the request. In further embodiments, methods and apparatus are provided for receiving the request via at least one network, using the at least one criterion in the request to obtain still image data generated from moving image data, and responding to the request by transmitting the obtained still image data.
US10795965B2
Techniques for distributed processing and pre-fetching content using an in-browser neural network model are disclosed herein. In some embodiments, a server transmits a neural network model to a client device, where the neural network model is stored a persistent store of a browser on the client device, and, during a networking session in which the browser on the client device is accessing a page of an online service, the client device predicts at least one link from a plurality of links on the page using the stored neural network model. The client device then fetches content associated with the predicted link(s) from a server of the online service prior to any selection of the predicted link(s) during the networking session.
US10795955B2
An information integration system may include a set of integration services embodied on one or more server machines in a computing environment. The set of integration services may include connectors communicatively connected to disparate information systems. The connectors are configured for integrating data utilizing a common model comprising a content management interoperability services data model, common property definitions, and a common security model particularly defined for use by the set of integration services. Responsive to a user query to search disparate information systems or a subset thereof, an application may communicate metadata of interest contained in the user query to a search engine which locates, via a unified index, requested data from the disparate information systems or a subset thereof. The search engine returns search results referencing the requested data to the application which interprets the search results and displays a visualization thereof on a client device.
US10795954B2
Data analysis is performed through a series of commands that apply functions to an initial scope of data. In a client-server architecture, a data analyst may interact with and view a scope of data through a series of commands. Query formation may be performed at a server to generate reports of data to be presented at the client.
US10795942B2
Provided are a method and device for residing a short message verification code. This method includes: conducting keyword matching on a short message content using a regular expression; when the short message content contains a keyword, matching a verification code for the short message content using the regular expression, to acquire a matched verification code; and displaying the verification code on a current interface and displaying a pre-set time. This method can automatically extract a verification code in a short message and display a pre-set time on a current interface. Within this pre-set time, a user can fill in a verification code on a verification code interface according to the displayed verification code without the need for the user to remember the verification code and to frequently switch between a short message application and a current application as well.
US10795937B2
Methods, systems, and computer program products for expressive temporal predictions over semantically-driven time windows are provided herein. A computer-implemented method includes identifying, within a knowledge graph pertaining to a given prediction, a subset of the knowledge graph related to one or more predicted training examples, wherein the subset comprises (i) a set of nodes and (ii) one or more relationships among the set of nodes; determining, for the identified subset, one or more snapshots of the knowledge graph relevant to the given prediction; quantifying a validity window for the one or more predicted training examples, wherein the validity window comprises a temporal bound for prediction validity; and computing a validity window for the given prediction based on the quantified validity window for the one or more predicted training examples.
US10795928B2
An image search apparatus including: an accumulation unit that accumulates search target images; an area detector that learns search priority by analyzing first information extracted from a plurality of first areas included in a plurality of the search target images, analyzes second information extracted from a plurality of second areas included in a query image, and detects the second areas, the search priority of which is high, as conspicuous areas by using the second information; and an image search unit that searches for the search target images by using an image feature extracted from the conspicuous areas.
US10795922B2
Mechanisms for processing a corpus of information in a natural language processing system are provided. A corpus of information to process is identified and a set of author profiles associated with the corpus of information is retrieved. A content profile is generated for a portion of content of the corpus of information and the content profile is compared to the set of author profiles to generate an association of the content profile with at least one author profile in the set of author profiles. In addition, a processing operation of the natural language processing (NLP) system is controlled based on the association of the content profile with the at least one author profile.
US10795918B2
Systems and methods for simplified frontend processing and visualization of large datasets are provided. In example embodiments, a plurality of data objects are accessed. One or more of data objects from among the plurality of data objects are grouped into a first group. A group identifier that identifies data objects included in the first group is created. A visualization comprising a first node that represents the first group is generated. The first node is linked to the group identifier. The visualization is presented on a user interface of the user device. User input indication a user-specified action and the group identifier is received. The user-specified action is performed with the data objects identified by the group identifier.
US10795914B2
A system and method for managing data storage and data access with querying data in a distributed system without buffering the results on intermediate operations in disk storage.
US10795912B2
Systems and methods for synchronizing an EMACVLAN FDB among cluster units of an HA cluster are provided. According to one embodiment, real-time synchronization of a first FDB maintained within a kernel space of a first network security operating system running on a primary unit and a second FDB maintained within a kernel space of a second network security operating system running on a secondary unit is performed by: transferring information regarding an entry from the kernel space of the first network security operating system to a first synchronization unit running within a user space of the first network security operating system, and causing the second forwarding database to be updated by the first synchronization unit in response to receipt of the information regarding the entry, by transmitting the information regarding the entry to a second synchronization unit running within the user space of the second network security operating system.
US10795911B2
Provided are an apparatus and a method for replicating changed-data in a source database management system to a target database management system in real time, for minimizing the load on the source DBMS system, reducing costs for DBMS hardware configuration, and facilitating operation and failure recovery. The source server transmits the changed-data from a redo log file or an archive log file in a source DBMS area to a target server in real time, and the target server receives the changed-data transmitted from the source server to temporarily store the changed-data in a local area, and extracts the change data stored in the local area to replicate the extracted changed-data to the target DBMS, thereby implementing the apparatus for replicating the changed-data in the source database management system to the target database management system in real time.
US10795903B2
Systems and methods are described for determining data usage behavior in a database system. The systems and methods can include receiving, from one or more applications, a plurality of SQL queries, storing the received SQL queries, receiving one or more characteristics, each characteristic relating to one or more respective fields, determining one or more data usage categories, wherein a data usage category has one or more characteristics values corresponding to one or more stored field values of the one or more respective fields, comparing the data selection condition of at least one stored SQL query with the determined one or more data usage categories, and incrementing a data usage counter associated with a identified data usage category if the data selection condition of the at least one stored SQL query indicates at least one query access to stored data including field values in accordance with the identified data usage category.
US10795889B2
In some examples, a system includes query path determination circuitry to identify an aggregate projection to consider for generating a query path for the query. The aggregate projection may include an aggregated value calculated from a table column of a database table using an aggregate function. The query path determination circuitry may further be to compare candidate query paths for the query derived using the aggregate projection with candidate query paths for the query derived using a non-aggregate projection, determine a selected query path among the candidate query paths derived using the aggregate projection and the non-aggregate projection and use the selected query path as part of the query path for handling the query.
US10795884B2
Systems and methods are disclosed for processing queries against a common storage utilizing dynamically allocated partitions operating on one or more worker nodes. The common storage can include one or more data stores, which collectively contain a data set divided across multiple buckets of data. To query the common storage, a query coordinator can retrieve metadata regarding the multiple buckets, in order to determine a subset of buckets that are potentially relevant to a query. The query coordinator can then dynamically allocate partitions operating on worker nodes to retrieve and intake individual buckets of the subset into a phased search process. The dynamic allocation can be selected to maximize parallelization of the buckets across partitions, thus increasing a speed at which the common storage can be searched.
US10795882B2
A computer-implemented method includes: compressing, by a service party, target data to be stored according to a preset compression template; assembling the compressed target data and a unique identifier of the preset compression template into storage transaction data; and transmitting the storage transaction data to a node device on a blockchain, so that the node device, in response to the storage transaction data, searches for a smart contract published on the blockchain, in which the smart contract corresponds to the unique identifier, invokes the preset compression template to determine that a data format of the target data conforms to a data format specified by the preset compression template, and in response to determining that the data format of the target data conforms to the data format specified by the preset compression template, stores the compressed target data.
US10795878B2
A system and a computer program product are provided for evaluating question-answer pairs in an answer key by comparing a first answer key answer to a plurality of candidate answers to determine if the answer key may have a problem if the plurality of candidate answers are more similar to one another than to the first answer and to determine if the plurality of candidate answers has gradient information which may be used to update the answer key if not already included in the answer key.
US10795870B1
The disclosure is directed to systems to validate fields of a data file. A data file comprising name-value pairs can be validated. Allowed ones of the name-value pairs can be identified. A redacted data file comprising indications of the identified allowed ones of the name-value pairs but not ones of the name-value pairs not identified as allowed can be generated. The redacted data file can be sent to a data storage device.
US10795861B2
A computer-implemented method, according to one embodiment, includes: determining which of a plurality of fingerprints correspond to a copy of user data stored in one or more logical volumes at a storage location, and which of the plurality of fingerprints correspond to a pointer that points to a copy of user data stored in the one or more logical volumes at the storage location. A number of unique fingerprints is determined, and a number of the copies of user data stored in the one or more logical volumes is determined. The number of the copies of user data and the number of unique fingerprints are used to calculate an actual deduplication efficiency value. The number of the copies of user data and the number of unique fingerprints are used to calculate a potential deduplication efficiency value. The actual deduplication efficiency value is compared to the potential deduplication efficiency value.
US10795860B1
A system for managing an object storage includes frontend micro-services and backend micro-services. The frontend micro-services obtain a request to store data in an object storage; divide the data into slices; send a slice analysis request, based on a slice of the slices, to the backend micro-services; obtain, from the plurality of backend micro-services, a list of segments of the slice that are not stored in the object storage; and add a segment specified by the list of segments to a compression region. The backend micro-services identify segments of the slice specified by the slice analysis request that are not stored in the object storage and generate the list of segments of the slice based on the identified segments.
US10795852B2
A data management system deploys a number of server cabinets each deploying a number of servers. Each server is coupled to a data center network. The data management system includes a processor and a storage unit coupled to the processor. The processor is configured to pre-obtain a MAC address and location information pair of every server, save the information pair as a computer-readable document, obtain a MAC address of a server to be queried, and compare the MAC address of the server to be queried to the computer-readable document and obtain the physical address of the server to be queried. The information pair includes information of the MAC address and a corresponding physical location.
US10795840B2
A graphics processing unit may, in accordance with a kernel, determine that at least a first packet is written to a memory buffer of the graphics processing unit by a network interface card via a direct memory access, process the at least the first packet in accordance with the kernel, and provide a first notification to a central processing unit that the at least the first packet is processed in accordance with the kernel. The graphics processing unit may further determine that at least a second packet is written to the memory buffer by the network interface card via the direct memory access, process the at least the second packet in accordance with the kernel, where the kernel comprises a persistent kernel, and provide a second notification to the central processing unit that the at least the second packet is processed in accordance with the kernel.
US10795839B1
A data pipeline including a plurality of graph pipeline paths is obtained. Each of the graph pipeline paths may include pipeline nodes, at least one of the pipeline node may have at least two inputs. Each of the inputs may comprise outputs of two or more other pipeline nodes. A linear pipeline path interface is provided for creating and presenting a linear pipeline path of the data pipeline. The linear pipeline path may include pipeline nodes, each being limited to a single input and a single output. The linear pipeline path interface may be limited to interacting with linear pipeline paths. A graph pipeline interface is provided for presenting and modifying the data pipeline. The linear pipeline path interface may be switched to the graph pipeline interface in response to a first user input.
US10795826B2
A translation lookaside buffer (TLB) management method and a multi-core processor are provided. The method includes: receiving, by a first core, a first address translation request; querying a TLB of the first core based on the first address translation request; determining that a first target TLB entry corresponding to the first address translation request is missing in the TLB of the first core, obtaining the first target TLB entry; determining that entry storage in the TLB of the first core is full; determining a second core from cores in an idle state in the multi-core processor; replacing a first entry in the TLB of the first core with the first target TLB entry; storing the first entry in a TLB of the second core. Accordingly, a TLB miss rate is reduced and program execution is accelerated.
US10795825B2
An electronic device includes at least one compression-decompression functional block and a hierarchy of cache memories with a first cache memory and a second cache memory. The at least one compression-decompression functional block receives data in an uncompressed state, compresses the data using one of a first compression or a second compression, and, after compressing the data, provides the data to the first cache memory for storage therein. When the data is retrieved from the first cache memory to be stored in the second cache memory, when the data is compressed using the first compression, the compression-decompression functional block decompresses the data to reverse effects of the first compression on the data, thereby restoring the data to the uncompressed state and provides the data compressed using the second compression or in the uncompressed state to the second cache memory for storage therein.
US10795815B2
A data processing apparatus includes one or more host processors with first processing units, one or more caches with second processing unit, a non-cache memory having a third processing unit and a reorder buffer operable to maintain data order during execution of a program of instructions. An instruction scheduler routes instructions to the processing units. Data coherence is maintained by control logic that blocks access to data locations in use by a selected processing unit other than the selected processing unit until data associated with the data locations are released from the reorder buffer. Data stored in the cache is written to the memory if it is already in a modified state, otherwise the state is set to the modified state. A memory controller may be used to restrict access to memory locations to be operated on.
US10795814B2
Maintaining multiple cache areas in a storage device having multiple processors includes loading data into a first local cache in response to a first processor of a first subset of the processors performing a read operation to the specific portion of non-volatile storage, where the first local cache is accessible to the first subset of the processors and is inaccessible to other processors, loading data into a second local cache in response to a second processor of the second subset of the processors performing a read operation to the specific portion of non-volatile storage, where the second local cache is accessible to the second subset of the processors and is inaccessible to other processors, and loading data into a global cache in response to one of the processors performing a write operation to the specific portion of non-volatile storage, where the global cache is accessible to all the processors.
US10795809B2
A non-volatile logic device for energy-efficient logic state restoration is disclosed. The non-volatile logic device incorporates a volatile flip-flop and a non-volatile storage unit to achieve on-chip non-volatile storage. The non-volatile logic device further allows for a backup time to be determined on a per-chip basis, resulting in minimizing energy wastage and satisfying a given yield constraint.
US10795806B2
A method and device for generating a stream of data that is representative of at least an algorithm (44) of a software as a medical device. To reach that aim, the method comprises designing (41) the at least an algorithm using first programming language items of a determined domain-specific language (DSL), which is obtained using a determined language workbench (LWB) environment. The method further comprises simulating (42) an executing of the at least an algorithm with a simulation environment obtained using second programming language items of the determined DSL, the simulating being implemented in the determined LWB environment; testing (43) the at least an algorithm with at least a test function written with third programming language items of the DSL, the testing being implemented in the determined LWB environment; and generating (440) the stream of data.
US10795798B2
An information processing apparatus includes a memory and a processor coupled to the memory. The processor is configured to acquire identification information of a process executed on a virtual machine and information indicating a behavior of the process at a time when the process is executed, and sequentially store the information in the memory. The processor is configured to refer to the information stored in the memory when a deployment of software in the virtual machine is detected, identify first identification information of a first process such that a change of the behavior at the time when the first process is executed before and after the deployment exceeds a predetermined first criterion. The processor is configured to notify the first identification information to a monitoring process that monitors an operation of the software.
US10795797B2
A controller for operably coupling a drive unit to a host unit in a serial advanced technology attachment (SATA) system is described. The controller comprises a hardware processor arranged to: receive a plurality of SATA data frames; identify a first primitive sequence in at least one of the plurality of SATA data frames that adversely affects a performance of the SATA system; and replace the identified first primitive sequence with a second primitive sequence in response thereto.
US10795792B2
A method, apparatus and system for providing a cloud-based disaster recovery test include receiving, at a cloud-based computing platform, a request for a disaster recovery test of at least a portion of a client's data network, in response to the received request, creating an isolated network in the cloud-based computing platform, cloning, in the isolated network, machines and configurations of the at least the portion of the client's data network to be included in the cloud-based disaster recovery test, reserving resources of the cloud-based computing platform based on the cloned machines and configurations of the at least the portion of the client's data network and an associated data handler to be deployed in the cloud-based disaster recovery test, and enabling the cloned machines for use by the client for performing the cloud-based disaster recovery test in the cloud-based computing platform.
US10795781B2
A processing device receives a request to recreate an application from a particular point in time. The processing device determines a set of hierarchical tags in a data store of hierarchical tags, the set of hierarchical tags describes a computing environment hosting the application from the particular point in time. The processing device copies, from the data store, a snapshot associated with a source data tag of the set of hierarchical tags. The processing device recreates the computing environment hosting the application from the particular point in time in a replication environment using the set of hierarchical tags and the snapshot.
US10795774B2
Methods and systems for efficiently downloading archived snapshot data from the cloud or from an archival data store are described. In a disaster recovery scenario in which an entire storage appliance for backing up different point in time versions of a virtual machine has failed (e.g., due to a fire), archived snapshot data for the different point in time versions may be acquired by a second storage appliance from an archival data store (e.g., cloud-based data storage) using one or more snapshot mapping files. A snapshot mapping file may include pointers to a plurality of data blocks within the archival data store for generating a full image snapshot associated with a particular point in time version of the virtual machine. The plurality of data blocks may comprise the minimum number of data blocks necessary to construct the particular point in time version of the virtual machine.
US10795773B2
A camera reboots when a first timer expires but defers when a connection enables a server to reset the first timer. The system uses a visitor filtration apparatus to encode and store time-windows for expected visitors and generate optical credentials as visitor indicia and policies to greet, transform messages, and determine various access to visitors, both expected or unexpected. A video doorbell component of the system triggers on image or audio capture, transforms and verifies optically encoded credentials and actuates a physical access control actuator, triggers a visitor filtration apparatus, or relays images and audio with an interview panel. The optical credential is transmitted electronically to an expected visitor and may be printed or displayed from an electronic media.
US10795771B2
An information handling system includes a non-volatile memory, a central processing unit, and a memory controller. The non-volatile memory is configured in a block translation table mode, and divided into a plurality of sectors. The central processing unit writes data to the non-volatile memory by sector. The memory controller detects a power loss in the information handling system, determines a memory address of a last successful write within the non-volatile memory, stores the memory address in an used portion of the non-volatile memory, and starts a save operation.
US10795767B2
An error correcting system is provided. The error correcting system includes an error correcting code (ECC) circuit and a control circuit. The ECC circuit is configured to encode input data received from M input terminals to generate encoded data in response to a write operation, and output the encoded data. The input data includes write data associated with the write operation, and the encoded data includes the input data and associated parity data. The control circuit is coupled to at least one of the M input terminals. When the write operation is directed to a memory device having a data bit width less than M bits, the write data is inputted to a portion of the M input terminals, the control circuit is configured to provide reference data to another portion of the M input terminals, and the write data and the reference data serve as the input data.
US10795763B2
A memory system includes a plurality of memory chips suitable for storing data and an error correction code thereof, an error correction circuit suitable for detecting and correcting error bits of data, which are read from the plurality of memory chips, based on an error correction code of the read data, an address storage circuit suitable for storing addresses of first data, among the read data, the first data having a number of detected error bits greater than or equal to a first number, and a failed chip detection circuit suitable for, when the number of the stored addresses is greater than or equal to a second number, detecting a failed memory chip where a chip-kill occurs by writing test data in the plurality of memory chips and reading back the written test data.
US10795756B2
A system state monitor for managing a distributed system includes a persistent storage and a processor. The persistent storage includes a heuristically derived knowledge base. The processor performs deployment-level monitoring of deployments of the distributed system and identifies a common component failure of components of the deployments based on the deployment-level monitoring. In response to identifying the common component failure, the processor identifies impacted computing devices each hosting a respective component of the components; obtains deployment level state information from each of the impacted computing devices; identifies an iterative set of outcome driven corrective actions based on the obtained deployment level state information and the heuristically derived knowledge base; and initiates a computing device correction on an impacted computing device of the impacted computing devices using the iterative set of outcome driven corrective actions to obtain a corrected computing device.
US10795753B2
Methods and systems for system failure diagnosis and correction include extracting syntactic patterns from a plurality of logs with heterogeneous formats. The syntactic patterns are clustered according to categories of system failure. A single semantically unique pattern is extracted for each category of system failure. The semantically unique patterns are matched to recent log information to detect a corresponding system failure. A corrective action us performed responsive to the detected system failure.
US10795747B2
Systems, methods, and apparatuses are disclosed for file synchronizing service status monitoring and error handling. A client device includes a local file system access manager that includes a status interface. The status interface is configured to receive a status message from a client-side sync manager of the client device. The client-side sync manager that communicates with a server-side sync manager at a server to synchronize data objects between file systems of the client device and server. The status message corresponds to a state of the client-side sync manager during a multi-stage start-up process for the client-side sync manager. A status caller in an application of the client device can retrieve the status message from the status interface. The status message can also be provided to a user interface for display to a user of the client device, and/or to a telemetry server for use in improving the file synchronizing service.
US10795744B2
Systems and methods for identifying failed customer experience in distributed computer systems. An example method comprises: receiving, by an application performance management (APM) server associated with a distributed computer system, an application layer message associated with a request originated by a client computer system responsive to an action by a user; identifying a failed customer experience error by analyzing the application layer message; and causing a first graph to be rendered by a graphical user interface in a visual association with a second graph representing a number of user login events grouped by a pre-defined period of time, wherein the first graph represents a number of identified failed customer experience errors grouped by the pre-defined period of time.
US10795743B2
Techniques disclosed herein relate to managing notifications to a user associated with a computing device. The notifications correspond to a response to an indication of an exception condition on the computing device. The response to the exception condition includes a plurality of steps, including computer-implemented steps in which data objects output a plurality of notifications for the user. These notifications are processed by a notification choreographer and used to prepare a unified status communication. The unified status communication is output to the user and depicts information corresponding to a plurality of the notifications.
US10795742B1
Disclosed are techniques regarding aspects of implementing client configurable logic within a computer system. The computer system can be a cloud infrastructure. The techniques can include determining that the client configurable logic has performed an errant action.
US10795739B1
In one embodiment, a method includes creating, by an operating system executed by a computing device an inter process communication (IPC) channel and a port for a process executed in a user space of the operating system. The IPC channel is associated with a key, and the port comprises a port buffer mapped to a first virtual address space of a kernel of the operating system and to a second virtual address space of the process. A message for the process is written in a message buffer associated with the IPC channel. The kernel determines whether the process is actively consuming messages in the message buffer. Responsive to determining that the process is not actively consuming messages, a notification packet is written in the port buffer. The packet includes an action type and the key and causes the process to consume the message based on the action type and key.
US10795738B1
Generally discussed herein are devices, systems, and methods for computer or other network device security. A method can include providing an alert to a device of a first cloud user in response to determining an operation performed on a cloud resource is inconsistent with a behavior profile that defines normal operation of the cloud resource, receiving feedback from the first cloud user regarding the alert, and generating, for a second, different cloud user and by prioritizing a second alert based on the feedback from the first cloud user, a second alert.
US10795736B2
Disclosed are various implementations of approaches for reassigning hosts between computing clusters. A computing cluster assigned to a first queue is identified. The first queue can include a first list of identifiers of computing clusters with insufficient resources for a respective workload. A host machine assigned to a second queue can then be identified. The second queue can include a second list of identifiers of host machines in an idle state. A command can then be sent to the host machine to migrate to the computing cluster. Finally, the host machine can be removed from the second queue.
US10795734B2
Embodiments generally relate to processing element restart precedence in a job overlay environment. In some embodiments, a method includes determining a job overlay, wherein the job overlay involves updates to a subset of processing elements of a plurality of processing elements of a job. The method further includes determining processing requirements of the plurality of processing elements. The method further includes determining computation capabilities of computational resources associated with the plurality of processing elements. The method further includes determining a processing element restart order based at least in part on processing requirements and computation capabilities. The method further includes updating the subset of processing elements. The method further includes restarting the subset of processing elements based at least in part on the processing element restart order.
US10795733B2
A cloud manager controls the deployment and management of machines for an online service. A build system creates deployment-ready virtual hard disks (VHDs) that are installed on machines that are spread across one or more networks in farms that each may include different configurations. The build system is configured to build VHDs of differing configurations that depend on a role of the virtual machine (VM) for which the VHD will be used. The build system uses the VHDs to create virtual machines (VMs) in both test and production environments for the online service. The cloud manager system automatically provisions machines with the created virtual hard disks (VHDs). Identical VHDs can be installed directly on the machines that have already been tested.