US10727378B2
An optical wavelength conversion member and a light-emitting device including the optical wavelength conversion member. The optical wavelength conversion member (9) is formed of a ceramic sintered body having a fluorescent phase containing fluorescent crystal grains as a main component and a translucent phase containing translucent crystal grains as a main component. Crystal grains of the fluorescent phase have a composition represented by formula A3B5O12:Ce, where the element A is selected from Sc, Y, and lanthanoids (except for Ce), and the element B is selected from Al and Ga. In the optical wavelength conversion member (9), 0.3
US10727362B2
In various embodiments, photovoltaic modules are hermetically sealed by providing a first glass sheet, a photovoltaic device disposed on the first glass sheet, and a second glass sheet, a gap being defined between the first and second glass sheets, disposing a glass powder within the gap, and heating the powder to seal the glass sheets.
US10727361B2
An apparatus configured to alternate the application of first and second gate voltages to a gate electrode of a photodetector. A first change in electrical current is relative to a predetermined measurement of electrical current taken at the first gate voltage in the absence of incident electromagnetic radiation, and a second change in electrical current is relative to a predetermined measurement of electrical current taken at the second gate voltage in the absence of the incident electromagnetic radiation. The photodetector comprises a channel, and source and drain electrodes configured to enable flow of electrical current through the channel. Quantum dots are configured to generate charge carriers on exposure to the incident electromagnetic radiation. The gate electrode is configured to generate an electric field upon the application of a gate voltage thereto, and process the signal to at least partially remove any changes in electrical current which are attributed to noise.
US10727348B2
A semiconductor device may include first and second fins formed side by side on a substrate, a first elevated doped region formed on the first fin and having a first doping concentration of impurities, a second elevated doped region formed on the second fin, and a first bridge connecting the first elevated doped region and the second elevated doped region to each other. Methods of manufacturing such a semiconductor device are also disclosed.
US10727346B2
A finFET device and a method of forming are provided. The device includes a transistor comprising a gate electrode and a first source/drain region next to the gate electrode, the gate electrode being disposed over a first substrate. The device also includes a first dielectric layer extending along the first source/drain region, and a second dielectric layer overlying the first dielectric layer. The device also includes a contact disposed in the first dielectric layer and in the second dielectric layer, the contact contacting the gate electrode and the first source/drain region. A first portion of the first dielectric layer extends between the contact and the gate electrode. The contact extends along a sidewall of the first portion of the first dielectric layer and a first surface of the first portion of the first dielectric layer, the first surface of the first portion being farthest from the first substrate.
US10727344B2
A semiconductor device includes a fin field effect transistor (FinFET). The FinFET includes a channel disposed on a fin, a gate disposed over the channel and a source and drain. The channel includes at least two pairs of a first semiconductor layer and a second semiconductor layer formed on the first semiconductor layer. The first semiconductor layer has a different lattice constant than the second semiconductor layer. A thickness of the first semiconductor layer is three to ten times a thickness of the second semiconductor layer at least in one pair.
US10727342B2
An integrated circuit structure includes a gate stack over a semiconductor substrate, and a silicon germanium region extending into the semiconductor substrate and adjacent to the gate stack. The silicon germanium region has a top surface, with a center portion of the top surface recessed from edge portions of the top surface to form a recess. The edge portions are on opposite sides of the center portion.
US10727329B2
A semiconductor device includes a transistor, a semiconductor layer, an active region and a conductive layer. The active region is in the semiconductor layer. The conductive layer is configured to maintain a channel in the active region when the transistor is triggered to be conducted.
US10727323B2
A method for manufacturing a transistor device includes forming a plurality of fins on a substrate, performing an annealing process to cause the fins to have a round shape, growing an epitaxial semiconductor layer on a surface of each fin, wherein the epitaxial semiconductor layer is formed along the round shape, and forming a gate structure on the substrate, wherein the gate structure is formed on the epitaxial semiconductor layer on the surface of each fin.
US10727320B2
A method of manufacturing a field effect transistor is provided, including supplying a substrate surmounted by first, second, and third structures, the second structure arranged between the first and the third structures and including at least one first nano-object located away from the substrate, a part of the first nano-object being configured to form a channel area of the transistor; forming electrodes of the transistor including epitaxial growth of a first material to obtain a first continuity of matter made of the first material between the second structure and the first structure, and to obtain a second continuity of matter made of the first material between the second structure and the third structure; and epitaxial growth of a second material, starting from the first material, the second material having a lattice parameter different from a lattice parameter of the first material of the first and the second continuities.
US10727309B2
A thin film transistor array panel includes a first conductive layer (102) including a gate electrode; a channel layer (104) disposed over the gate; and a second conductive layer (105) disposed over the channel layer (104). The second conductive layer (105) includes a multi-layered portion defining a source electrode (105a) and a drain electrode (105b), which includes a first sub-layer (105-1), a second sub-layer (105-2), and a third sub-layer (105-3) sequentially disposed one over another. Both the third and the first sub-layers (105-3, 105-1) include indium and zinc oxide materials. An indium to zinc content ratio in the first sub-layer (105-1) is greater than that in the third sub-layer (105-3). The content ratio differentiation between the first and the third sub-layers (105-1, 105-3) affects a lateral etch profile associated with a gap (106) generated in the second conductive layer (105) between the source and the drain electrodes (105a, 105b), where the associated gap (106) width in the third sub-layer (105-3) is wider than that in the first sub-layer (105-1).
US10727301B2
The disclosure relates to a fin field effect transistor (FinFET) formed in and on a substrate having a major surface. The FinFET includes a fin structure protruding from the major surface, which fin includes a lower portion, an upper portion, and a middle portion between the lower portion and upper portion, wherein the fin structure includes a first semiconductor material having a first lattice constant; a pair of notches extending into opposite sides of the middle portion; and a semiconductor liner adjoining the lower portion. The semiconductor liner is a second semiconductor material having a second lattice constant greater than the first lattice constant.
US10727299B2
A lateral bipolar junction transistor (LBJT) device that may include a dielectric stack including a pedestal of a base region passivating dielectric and a nucleation dielectric layer; and a base region composed of a germanium containing material or a type III-V semiconductor material in contact with the pedestal of the base region passivating dielectric. An emitter region and collector region may be present on opposing sides of the base region contacting a sidewall of the pedestal of the base region passivating dielectric and an upper surface of the nucleation dielectric layer.
US10727292B2
Discussed is an electroluminescence display apparatus for preventing the performance, efficiency, and lifetime of a device from being reduced. The electroluminescence display apparatus includes a substrate including an active area including a plurality of pixels, a circuit element layer disposed on the substrate, a first electrode disposed on the circuit element layer, an auxiliary electrode disposed on the circuit element layer and spaced apart from the first electrode, a first light emitting layer disposed on the first electrode, a buffer layer disposed on the first light emitting layer, a second light emitting layer disposed on the buffer layer and the auxiliary electrode, and a second electrode disposed on the second light emitting layer. In the electroluminescence display apparatus, since the buffer layer is formed on the first light emitting layer through an inkjet process, the buffer layer can be provided on only the first light emitting layer, and thus, the buffer layer can be formed of an organic material, thereby enhancing the device performance of a blue pixel.
US10727291B2
An organic light-emitting display panel includes a plurality of pixel columns, a plurality of first signal lines, and a plurality of second signal lines. Each of the pixel columns includes a plurality of organic light-emitting pixels. The first signal lines are arranged to correspond to the pixel columns. Each of the first signal lines connected to the organic light-emitting pixels of a corresponding pixel column. The second signal lines are respectively connected to the first signal lines and provide a first power supply voltage to corresponding ones of the first signal lines. Each of the second signal lines is connected substantially to a center portion of the corresponding first signal line.
US10727290B2
An active-matrix display device includes pixels arranged in a matrix, and each of the pixels includes subpixels that are arranged along an X direction and emit light of mutually different colors. Each of the subpixels includes a TFT element provided on a TFT substrate and an organic EL element provided on the TFT substrate. The organic EL element has an opening which is a region from which emitted light exits, and the TFT substrate includes a first layer and a second layer. When same-colored subpixels of two of the pixels adjacent in the X direction are seen in a plan view, the first layer has a portion arranged in line symmetry between the same-colored subpixels and the second layer is disposed at an identical position in the openings of the same-colored subpixels.
US10727287B2
A light emitting element 10 includes a base body 26, a first electrode 31 formed on the base body 26, an organic layer 33 formed on the first electrode 31 and having at least a light emitting layer, and a second electrode 32 formed on the organic layer 33. The second electrode 32 has at least two edge portions 32A and 32B opposed to each other, and each of the edge portions 32A and 32B of the second electrode 32 protrudes from an end face 33′ of the organic layer 33.
US10727285B2
An OLED panel may be embedded with a near-infrared organic photosensor and may be configured to implement biometric recognition without an effect on an aperture ratio of an OLED emitter. The OLED panel may include a substrate, an OLED stack on the substrate and configured to emit visible light, and an NIR light sensor stack between the substrate and the OLED stack and including an NIR emitter configured to emit NIR light and an NIR detector. The OLED panel may be included in one or more various electronic devices.
US10727278B2
In one embodiment, a method of manufacturing a semiconductor device includes forming a first film on a first substrate. The method further includes performing a first process of processing a portion of the first film with plasma of first gas and a second process of removing the portion of the first film with plasma of second gas after the first process.
US10727273B2
A MRAM-TFT unit cell and a method for fabricating the same. The MRAM-TFT unit cell includes a MRAM device and a TFT device electrically coupled to the MRAM device. The MRAM device and the TFT device are situated within a common plane of the MRAM-TFT cell. The method includes forming a TFT device comprising a source/drain region, and a semiconducting layer on a substrate. A magnetic tunnel junction stack (MTJ) is formed in contact with the source region. A first contact is formed on the MTJ, and a second contact is formed on the drain region. A first interconnect metal layer is formed in contact with the first contact, and a second first interconnect metal layer is formed in contact with the second contact. A third contact is formed on a gate region of the TFT device. A third interconnect metal layer is formed in contact with the third contact.
US10727270B2
A display device includes a substrate, and a first light-emitting diode element disposed over the substrate and having a first light-emitting path. The display device further includes a light-emitting angle changing layer disposed over the first light-emitting diode element. The display device further includes a second light-emitting diode element disposed over the substrate. The second light-emitting diode element is disposed at a position other than the region corresponding to the first light-emitting path. The first light-emitting diode element has a first light-emitting angle, the second light-emitting diode element has a second light-emitting angle, and the second light-emitting angle is greater than the first light-emitting angle.
US10727260B2
An image sensor packaging method, an image sensor package and a lens module are disclosed. In the image sensor packaging method, plural image sensor dies are formed within a molded layer, resulting in a package with a significantly reduced thickness which is favorable to the slimming of the package. The packaging method does not involve any wire bonding process. Instead, metal pads are led out through a thin metal film formed in non-photosensitive areas on the same side of micro lens surfaces of the image sensor dies. This approach has a less adverse impact on micro lens surfaces and, compared to the wire bonding process, allows a smaller spacing from metal pads to the micro lens surfaces with respect to a direction parallel to the micro lens surfaces, which enables more compact image sensor dies usable in a lens module for an optimized spatial design and ease of miniaturization.
US10727255B2
A display device optimized to operate in a low frame rate mode under certain predetermined conditions is provided. To reduce pixel discharge during the low frame rate mode, the display device employees the TFTs with metal oxide semiconductor layer, the optical alignment layer with an upper portion and a lower portion having different resistivity. In addition, a passivation layer is provided between the optical alignment layer and the pixel or the common electrode for compensating the low resistivity of the lower portion of the optical alignment layer. As such, various visual defects associated with the pixel discharge can be reduced even when the display device is operating under the low frame rate mode.
US10727252B2
A first conductive structure forms gate electrodes of a first transistor of a first transistor type and a first transistor of a second transistor type. A second conductive structure forms a gate electrode of a second transistor of the first transistor type. A third conductive structure forms a gate electrode of a second transistor of the second transistor type. A fourth conductive structure forms a gate electrode of a third transistor of the first transistor type. A fifth conductive structure forms a gate electrode of a third transistor of the second transistor type. A sixth conductive structure forms gate electrodes of a fourth transistor of the first transistor type and a fourth transistor of the second transistor type. The second and third transistors of the first transistor type and the second and third transistors of the second transistor type are electrically connected to form a cross-coupled transistor configuration.
US10727229B2
A semiconductor device includes a substrate; an isolation structure over the substrate; and two fins in a first region of the semiconductor device extending from the substrate and through the isolation structure. Each of the two fins has a channel region and two source/drain (S/D) regions sandwiching the channel region. The semiconductor device further includes a gate stack over the isolation structure and engaging the channel regions of the two fins; and four S/D features over the S/D regions of the two fins. Each of the four S/D features includes a lower portion and an upper portion over the lower portion. Each of the lower portions of the four S/D features has a cross-sectional profile that is wider at its bottom than at its top. The upper portions of the four S/D features merge into two merged S/D features with one on each side of the gate stack.
US10727228B2
A stacked integrated circuit encompasses a lower chip including a lower semiconductor element and an upper surface-electrode electrically connected to an upper main-electrode region of the lower semiconductor element, the upper main-electrode region is located on an upper-surface side of the lower semiconductor element; and an upper chip including an upper semiconductor element and a lower surface-electrode electrically connected to a lower main-electrode region of the upper semiconductor element, the lower main-electrode region is located on a lower-surface side of the upper semiconductor element, the lower surface-electrode is metallurgically in contact with the upper surface-electrode.
US10727224B1
A semiconductor apparatus includes a first device cell and a second device cell. The first device cell includes a first active region including a first set of device fins, an insulator layer disposed over the first set of device fins, a first gate fin over the first set of fins, and a first edge fin disposed over a first edge of the first active region. The second device cell is adjacent the first device cell and includes a second active region including a second set of device fins, the insulator layer disposed over the second set of device fins, a second gate fin over the second set of device fins, and a second edge fin disposed over a second edge of the second active region. The first edge fin and the second edge fin are connected to a power rail, a ground rail, or to each other to define a capacitor between the first device cell and the second device cell.
US10727221B2
An ESD protection device for protecting an integrated circuit against an ESD event includes a first terminal coupled to an input/output pad of the IC, a second terminal coupled to a reference or ground voltage, a silicon-controlled rectifier device having an anode connected to the first terminal and a cathode connected to the reference or ground voltage, and a pnp transistor coupled in parallel with the SCR device. The pnp transistor has an emitter coupled to the first terminal, a collector coupled to the second terminal, and a base coupled to a gate of the SCR. The pnp transistor includes a contact region formed at a first side of a substrate, the first contact region being surrounded by an STI layer formed at the first side of the substrate. An insulation structure is formed at an intersection of the first contact region and the STI layer.
US10727220B2
The present application relates to devices and techniques for a package on package multi-package integrated circuit. A component of the integrated circuit maybe located in a void formed in a circuit package of the multi-package integrated circuit. The void may be formed by fabricating a void structure with an internal void corresponding to the component. The void structure may be bonded to a first substrate of a first package in the multi-package integrated circuit. The first substrate and void structure may be encased in a mold compound. A sacrificial layer may be removed, exposing the void in the void structure. The component may be, for example, a through mold via. The first package may be coupled to a second package. Multi-package integrated circuit assemblies fabricated pursuant to the disclosure herein may comprise a higher density of electronic components, including passive electronic components.
US10727219B2
Representative techniques provide process steps for forming a microelectronic assembly, including preparing microelectronic components such as dies, wafers, substrates, and the like, for bonding. One or more surfaces of the microelectronic components are formed and prepared as bonding surfaces. The microelectronic components are stacked and bonded without adhesive at the prepared bonding surfaces.
US10727213B2
Gates of semiconductor switching elements are connected to a gate control wiring pattern. The gate control wiring pattern is further connected to a gate control terminal and a filter terminal which are connected by an element for forming a filter outside a housing. The filter terminal and the gate control terminal are connected to the gate control wiring pattern in such a manner that a section electrically connecting the filter terminal and the gate control terminal overlaps with at least a part of a section electrically connecting the gates of the semiconductor switching elements on the gate control wiring pattern.
US10727190B2
A multilayer circuit board having a central conductor and core layers between a first set of alternating layers and a second set of alternating layers. The central conductor includes a first compound via through the first set of alternating layers, and a second compound via through the second set of alternating layers. A gap extends from a first side of the multilayer circuit board to a second side of the multilayer circuit board. A first array of ground protrusions surrounds the gap and is arranged in a first pattern on the first side of the multilayer circuit board. A second array of ground protrusions surrounds the gap and is arranged in a second pattern on the second side of the multilayer circuit board. A ground path connects the first array of ground protrusions to the second array of ground protrusions.
US10727189B2
Provided is a power semiconductor device including a signal terminal and a power semiconductor element. The power semiconductor element is arranged on a substrate. The signal terminal includes a main body portion and a joint portion, and a part of the signal terminal is held by a terminal block. The joint portion includes a distal end portion and a base portion. The distal end portion includes a pad portion that is exposed from the terminal block and connected to a signal line. The base portion includes a thin portion in which a thickness in a vertical direction is set to be smaller than that of the pad portion. The thin portion has an upper surface that is formed at a position lower than an upper surface of the pad portion and is covered with a resin material forming the terminal block.
US10727183B2
At least one conductive line in a dielectric layer over a substrate is recessed to form a channel. The channel is self-aligned to the conductive line. The channel can be formed by etching the conductive line to a predetermined depth using a chemistry comprising an inhibitor to provide uniformity of etching independent of a crystallographic orientation. A capping layer to prevent electromigration is deposited on the recessed conductive line in the channel. The channel is configured to contain the capping layer within the width of the conductive line.
US10727177B2
A device includes gates and a first conductive segment. A first distance is present between a first gate of the gates and the first conductive segment. A second distance is present between a second gate of the gates and the first conductive segment. The first distance is greater than the second distance.
US10727176B2
A method of forming an interconnect that includes providing a sacrificial trace structure using an additive forming method. The sacrificial trace structure having a geometry for the interconnect. The method continuous with forming a continuous seed metal layer on the sacrificial trace structure; and removing the sacrificial trace structure, wherein the continuous seed metal layer remains. An interconnect metal layer may be formed on the continuous seed layer. A dielectric material may then be formed on the interconnect metal layer to encapsulate a majority of the interconnect metal layer, wherein ends of the interconnect metal layer are exposed through one surface of the dielectric material to provide an interconnect extending into a dielectric material.
US10727173B2
A power module includes an upper substrate comprising a plurality of circuit pattern areas made of a metal and a dielectric area disposed between each of the plurality of circuit pattern areas; a lower substrate including a plurality of circuit pattern areas made of a metal and a dielectric area disposed between each of the plurality of circuit pattern areas; and a semiconductor element having an upper terminal and a lower terminal, the upper terminal and the lower terminal being bonded to a lower surface of the upper substrate and an upper surface of the lower substrate, respectively.
US10727169B2
A semiconductor device includes a semiconductor element, a plurality of leads electrically connected to the semiconductor element and one of which supports the semiconductor element, a sealing resin covering the semiconductor element and a portion of each leads, and first and second plating layers exposed from the sealing resin. The sealing resin includes a resin side surface facing in a first direction perpendicular to the thickness direction. At least one of the leads has a lead end surface connected to its back surface and flush with the resin side surface. The first plating layer covers the back surface of the lead. The second plating layer covers the lead end surface and projects in the first direction relative to the resin side surface. An edge of the second plating layer overlaps with the first plating layer as viewed in the first direction.
US10727167B2
This power semiconductor device is provided with: a substrate; and a semiconductor element which is bonded onto the substrate using a sinterable metal bonding material. The semiconductor element comprises: a base; a first conductive layer that is provided on a first surface of the base, said first surface being on the substrate side; and a second conductive layer that is provided on a second surface of the base, said second surface being on the reverse side of the first surface. The thickness of the first conductive layer is from 0.5 times to 2.0 times (inclusive) the thickness of the second conductive layer.
US10727163B2
A semiconductor device includes a semiconductor element having a front electrode, an electrode plate having an area larger than the front electrode of the semiconductor element in a two-dimensional view and made of aluminum or aluminum alloy, and a metal member having a joint surface joined to the front electrode of the semiconductor element with solder, having an area smaller than the front electrode of the semiconductor element in a two-dimensional view, made of a metal different from the electrode plate, and fastened to the electrode plate to electrically connect the front electrode of the semiconductor element to the electrode plate.
US10727154B2
A component coupled to a heat dissipation unit, allowing a screwing element to be pivotally coupled to a heat dissipation unit, includes a body, a stop portion, a first inner engagement portion, a second inner engagement portion and a first outer engagement portion. The body has a first part and a second part and forms therein a through hole which extends axially. The stop portion is circumferentially disposed at the rim of the first or second part. The first inner engagement portion has checking plates and corresponds in position to the stop portion. The second inner engagement portion has stop blocks disposed at the first or second part. The first outer engagement portion is disposed at the rim of the body and opposite the stop portion. The screwing element is fixed to the heat dissipation unit temporarily but firmly, thereby preventing disintegration and disconnection during transport.
US10727153B2
A semiconductor device and a method of manufacturing the same include a die and a planar thermal layer, and a thick-silver layer having a thickness of at least four (4) micrometers disposed directly onto a first planar side of the planar thermal layer, as well as a metallurgical die-attach disposed between the thick-silver layer and the die, the metallurgical die-attach directly contacting the thick-silver layer.
US10727149B2
A thermally superconducting radiator and a method for manufacturing the same. The thermally superconducting radiator comprises a plurality of separators and a plurality of thermally superconducting heat dissipation fins. The separators and the thermally superconducting heat dissipation fins are alternately arranged, and one end face of the separator is flush with one end face of the thermally superconducting heat dissipation fin, together forming a mounting surface suitable for mounting a power device. The thermally superconducting heat dissipation fins and the separators are fixedly connected. Replacing the conventional heat dissipation fins in the prior art with the thermally superconducting heat dissipation fins enables the thermally superconducting radiator to have a greater heat transfer rate and a more efficient fin efficiency. The fin efficiency of the heat dissipation fin is not affected by the height, which greatly improves the cooling capability of the radiator.
US10727145B2
A semiconductor device including: an insulating substrate having a conductor layer on the upper face and the lower face and a semiconductor element mounted on the upper conductor layer; a base plate bonded to the lower conductor layer; a case member surrounding the insulating substrate and bonded to the surface of the base plate to which the conductor layer bonded to the lower face; a first filler being a silicone composition filled in a region surrounded by the base plate and the case member; and a second filler being injected into a region below the first filler and surrounding a peripheral edge portion of the insulating substrate, whose height from the base plate is higher than the upper face and is lower than a bonding face between the semiconductor element and the upper conductor layer.
US10727139B2
Techniques facilitating three-dimensional monolithic vertical field effect transistor logic gates are provided. A logic device can comprise a first vertical transport field effect transistor formed over and adjacent a substrate and a first bonding film deposited over the first vertical transport field effect transistor. The logic device can also comprise a second vertical transport field effect transistor comprising a second bonding film and stacked on the first vertical transport field effect transistor. The second bonding film can affix the second vertical transport field effect transistor to the first vertical transport field effect transistor. In addition, the logic device can comprise one or more monolithic inter-layer vias that extend from first respective portions of the second vertical transport field effect transistor to second respective portions of the first vertical transport field effect transistor and through the first bonding film and the second bonding film.
US10727134B2
A method of fabricating semiconductor devices is provided. The method includes forming a fin protruding from a substrate, and forming a disposable mandrel fin on the fin. The method also includes epitaxially growing channel fins on sidewalls of the disposable mandrel fin. The method further includes removing the disposable mandrel fin to form a space between the channel fins, and forming a gate structure to fill the space between the channel fins and to wrap the channel fins. In addition, the method includes forming source and drain structures on opposite sides of the gate structure.
US10727133B2
A method of forming a gate structure with an undercut region includes, among other things, forming a plurality of fins above a substrate and an isolation structure above the substrate and between the plurality of fins, forming a placeholder gate structure above the plurality of fins in a first region and above the isolation structure in a second region, selectively removing a portion of the placeholder structure in the second region to define an undercut recess, forming a spacer structure adjacent the sacrificial gate structure, forming a dielectric layer adjacent the spacer structure and in the undercut recess, removing remaining portions of the placeholder gate structure to define a gate cavity, and forming a replacement gate structure in the gate cavity.
US10727126B2
A method for forming a semiconductor device includes forming a laser marking buried within a semiconductor substrate and thinning the semiconductor substrate from a backside of the semiconductor substrate. For example, a semiconductor device includes a semiconductor substrate located in a semiconductor package. A laser marking is buried within the semiconductor substrate. For example, another semiconductor device includes a semiconductor substrate. A laser marking is located at a backside surface of the semiconductor substrate. Further, a portion of the backside surface located adjacent to the laser marking is free of recast material.
US10727122B2
A self-aligned via interconnect structures and methods of manufacturing thereof are disclosed. The method includes forming a wiring structure in a dielectric material. The method further includes forming a cap layer over a surface of the wiring structure and the dielectric material. The method further includes forming an opening in the cap layer to expose a portion of the wiring structure. The method further includes selectively growing a metal or metal-alloy via interconnect structure material on the exposed portion of the wiring structure, through the opening in the cap layer. The method further includes forming an upper wiring structure in electrical contact with the metal or metal-alloy via interconnect structure.
US10727121B2
The present disclosure relates to integrated circuits and to methods of manufacturing interconnects of integrated circuits. For example, an integrated circuit includes a surface of the integrated circuit and an interconnect formed on the surface and comprising a metal. An average grain size of the metal of the interconnect is greater than or equal to at least half of a line width of the interconnect. In another example, a method for manufacturing an interconnect of an integrated circuit includes depositing a layer of a metal onto a surface of the integrated circuit, annealing the metal, patterning a first hard mask for placement over the metal and forming a line of the interconnect and a first via of the interconnect by performing a timed etch of the metal using the first hard mask.
US10727116B2
Electronic device manufacturing and configuration methods include performing an additive deposition process that deposits a conductive, resistive, magnetic, semiconductor and/or thermally conductive material over a surface of a processed wafer metallization structure to set or adjust a circuit of a capacitor, an inductor, a resistor, an antenna and/or a thermal component of the metallization structure.
US10727108B2
The present disclosure relates to an isolation region between semiconductor devices and methods of fabrication. Embodiments include device having a silicon-on-insulator (SOI) substrate; a dummy gate between two metal gates formed over the SOI substrate, the dummy gate providing a physical diffusion break between the two metal gates; raised source/drain (S/D) regions formed on sides of the metal gates; and interlayer dielectric formed over the dummy gate, raised S/D regions and metal gates and in openings on sides of the dummy gate.
US10727106B2
This method comprises the successive steps of providing a donor substrate comprising a first surface; smoothing the first surface of the donor substrate until a reconstructed surface topology is obtained; forming a first dielectric film on the smoothed first surface of the donor substrate, in such a way that the first dielectric film has a surface that preserves the reconstructed surface topology; implanting gaseous species in the donor substrate, through the first dielectric film, so as to form an embrittlement zone, the useful layer being delimited by the embrittlement zone and by the first surface of the donor substrate; assembling the donor substrate on the supporting substrate by direct adhesion; and splitting the donor substrate along the embrittlement zone so as to expose the useful layer.
US10727103B2
Disclosed herein is a semiconductor device including: a support; a double-layered adhesive resin layer formed on the support, an insulating layer and a redistribution layer formed on the adhesive resin layer; a chip layer, and a mold resin layer, wherein the adhesive resin layer includes a resin layer A containing a resin decomposable by light irradiation and a resin layer B containing a non-silicone-based thermoplastic resin, the resin layer A and the resin layer B being provided in this order from the support side, the resin decomposable by light irradiation is a resin containing a fused ring in its main chain, and the non-silicone-based thermoplastic resin has a glass transition temperature of 200° C. or higher.
US10727094B2
A system and apparatus for thermal treatment of a substrate with improved thermal uniformity is provided. In some embodiments, the system includes a heating element, a substrate-retaining element operable to retain a substrate, and a reflective structure operable to direct thermal energy of the heating element towards the substrate retained in the substrate-retaining element. The reflective structure includes a textured portion wherein a texture of the textured portion is configured to direct the thermal energy towards the retained substrate. In some such embodiments, the texture includes a roughened irregular surface configured to direct the thermal energy towards the retained substrate. In some such embodiments, the texture includes a plurality of circumferential ridge structures configured to direct the thermal energy towards the retained substrate.
US10727090B2
A substrate processing apparatus includes a spin chuck, rotating a disk-shaped substrate around a rotational axis while holding it horizontally, a cylindrical guard, receiving a processing liquid scattered outward from the substrate held by the spin chuck, and a centering unit, which brings a center of the substrate close to the rotational axis. The centering unit includes a pusher, contacting the substrate on the spin chuck, and a linear motor, moving the pusher horizontally to move the substrate horizontally with respect to the spin chuck. At least a portion of the linear motor is disposed above the guard such as to overlap with the guard in plan view.
US10727085B2
A method includes applying a die attach material to a die pad of an integrated circuit package. The die attach material is employed as a bonding material to the die pad. The method includes mounting an integrated circuit die to the die pad of the integrated circuit via the die attach material. The method includes printing an adhesion deposition material on the die attach material appearing at the interface of the integrated circuit die and the die pad of the integrated circuit package to mitigate delamination between the integrated circuit die and the die pad.
US10727083B1
The present disclosure generally relates to methods of micro-imprinting panels or substrates for advanced packaging applications. A redistribution layer comprising an epoxy material is deposited on a substrate layer and imprinted with a stamp to form an epoxy substrate patterned with a plurality of vias. The stamp is removed from the epoxy substrate, and the epoxy substrate is optionally etched with a plasma comprising oxygen to prevent the redistribution layer from becoming flowable when cured. A capping layer may optionally be deposited on the surface of the epoxy substrate.
US10727074B2
A method for thinning a wafer is provided. The method includes placing a wafer on a support assembly and securing an etching mask to a backside of the wafer. The etching mask covers a peripheral portion of the wafer. The method further includes performing a wet etching process on the backside of the wafer to form a thinned wafer, and the thinned wafer includes peripheral portions having a first thickness and a central portion having a second thickness smaller than the first thickness. A system for forming the thinned wafer is also provided.
US10727068B2
Semiconductor structures and methods for forming the same are provided. The method includes forming a dummy gate structure and forming a spacer on a lower portion of a sidewall of the dummy gate structure and exposing an upper portion of the sidewall of the dummy gate structure. The method further includes forming a dielectric layer covering the upper portion of the sidewall of the dummy gate structure exposed by the spacer and removing the dummy gate structure to form a tube-shaped trench. The method further includes removing a portion of the dielectric layer to form a cone-shaped trench and forming a gate structure in a bottom portion of the tube-shaped trench. The method further includes forming a hard mask structure in the cone-shaped trench and an upper portion of the tube-shaped trench, and an interface between the hard mask structure and the dielectric layer overlaps the spacer.
US10727062B2
Methods of forming a portion of an integrated circuit include forming a patterned mask having an opening and exposing a surface of a semiconductor material, forming a first doped region at a first level of the semiconductor material through the opening, and isotropically removing a portion of the patterned mask to increase a width of the opening. The methods further include forming a second doped region at a second level of the semiconductor region through the opening after isotropically removing the portion of the patterned mask, wherein the second level is closer to the surface of the semiconductor material than the first level.
US10727057B2
A method is provided for self-aligned multi-patterning on a semiconductor workpiece using an integrated sequence of processing steps executed on a common manufacturing platform hosting film-forming modules, etching modules, and transfer modules. A workpiece having a mandrel pattern formed thereon is received into the common manufacturing platform. A sidewall spacer pattern is formed based, at least in part, on the mandrel pattern, the sidewall spacer pattern having a plurality of second features separated by a second pitch distance with the first pitch distance being greater than the second pitch distance. The integrated sequence of processing steps is executed within the common manufacturing platform without leaving the controlled environment and the transfer modules are used to transfer the workpiece between the processing modules while maintaining the workpiece within the controlled environment. Broadly, using selective/conformal deposition, etching, or implanting techniques to form a sidewall spacer pattern on a common manufacturing platform.
US10727053B2
A method of fabricating a semiconductor structure includes: growing a dielectric layer on a substrate; defining an epitaxial region and a gap region on the dielectric layer; etching a dielectric layer of the epitaxial region to expose the substrate; sequentially growing a gallium nitride buffer layer and an aluminum gallium nitride barrier layer on the exposed substrate. The method of fabricating a semiconductor structure provided by the present application divides the aluminum gallium nitride barrier layer into a plurality of independent portions, thus preventing the microcracks from occurring in the aluminum gallium nitrogen film while increasing the aluminum component, thereby improving the yield rate and reliability of the device.
US10727050B1
A method for wafer-level deposition of a semiconductor layer structure including at least one two-dimensional black phosphorus layer. The method includes providing a wafer substrate and a metal catalyst layer on the substrate. The method includes heating a phosphorus material to generate a P4 flux and heating the P4 flux to generate a P2 flux, where the P2 flux is deposited on the metal catalyst layer using molecular beam epitaxy or chemical vapor deposition. The process of depositing the black phosphorus layer can include adding a dopant or alloy to the P2 flux to modify the band gap of the phosphorus layer. The method includes heating the substrate to a temperature above a temperature that causes red phosphorus to evaporate from the substrate, but does not cause black phosphorus to evaporate from the substrate.
US10727045B2
A method of manufacturing a semiconductor device includes depositing a dielectric layer over a substrate, performing a first patterning to form an opening in the dielectric layer, and depositing an oxide film over and contacting the dielectric layer and within the opening in the dielectric layer. The oxide film is formed from multiple precursors that are free of O2, and depositing the oxide film includes forming a plasma of a first precursor of the multiple precursors.
US10727036B2
A method of mass spectrometry is disclosed comprising: performing a plurality of cycles of operation during a single experimental run, wherein each cycle comprises: mass selectively transmitting precursor ions of a single mass, or range of masses, through or out of a mass separator or mass filter at any given time, wherein the mass separator or mass filter is operated such that the single mass or range of masses transmitted therefrom is varied with time; operating the mass separator or filter in a wideband mode between at least some of said plurality of cycles, wherein in each wideband mode the mass separator or filter transmits ions in a non-mass resolving manner; and mass analysing ions.
US10727035B2
The present embodiment relates to an electron multiplier having a structure configured to suppress and stabilize a variation of a resistance value in a wider temperature range. In the electron multiplier, a resistance layer sandwiched between a substrate and a secondary electron emitting layer comprised of an insulating material is configured using a single metal layer in which a plurality of metal particles comprised of a metal material whose resistance value has a positive temperature characteristic are two-dimensionally arranged on a layer formation surface, which is coincident with or substantially parallel to a channel formation surface of the substrate, in the state of being adjacent to each other with a part of the first insulating material interposed therebetween.
US10727028B2
Provided is a matching device capable of realizing a high-speed matching operation. A matching device of an embodiment includes a series part, a parallel part, and one or more variable direct-current power sources. The series part includes a first diode having a variable capacitance and is provided between an input terminal of a radio frequency wave and an output terminal of a radio frequency wave. The parallel part includes a second diode having a variable capacitance and is provided between a node between the input terminal and the output terminal and a ground. The one or more variable direct-current power sources are provided to apply variable reverse bias voltages to the first diode and the second diode.
US10727027B2
A repeating setpoint generator module selectively varies a setpoint for an output parameter according to a predetermined pattern that repeats during successive time intervals. A closed-loop module, during a first one of the time intervals, generates N closed-loop values based on N differences between (i) N values of the setpoint at N times during the first one of the time intervals and (ii) N measurements of the output parameter at the N times during the first one of the time intervals, respectively. An adjusting module, during the first one of the time intervals, generates N adjustment values based on N differences between (i) N values of the setpoint at the N times during a second one of the time intervals and (ii) N measurements of the output parameter at the N times during the second one of the time intervals, respectively.
US10727024B2
A charged particle beam device using a multi-pole type aberration corrector includes: a charged particle source which generates a primary charged particle beam; an aberration correction optical system which corrects aberrations of the primary charged particle beam; a detection unit which detects a secondary charged particle generated from a sample irradiated with the primary charged particle beam whose aberrations have been corrected; an image forming unit which forms a charged particle image of the sample from a signal obtained by detecting the secondary charged particle; an aberration correction amount calculation unit which processes the charged particle image, separates aberrations having different symmetries, selects an aberration to be preferentially corrected from the separated aberrations, and calculates a correction amount of the aberration correction optical system; and an aberration correction optical system control unit which controls the aberration correction optical system based on the calculated correction amount.
US10727013B2
A gas-insulated low- or medium-voltage switch for system voltages within 1 to 52 kV and for up to 2000 A rated current includes first and second contacts being movable in relation to each other along an axis of the switch and defining a quenching region in which an arc is formed during a current breaking operation; and an arc-extinguishing system for extinguishing the arc during the current breaking operation. The arc-extinguishing system may include a pressurization system with a puffer chamber, and a nozzle system connecting the pressurization system with the quenching region, the nozzle system having a nozzle at its outlet for blowing the pressurized quenching gas onto the arc formed in the quenching region during the current breaking operation; and a swirling device configured for generating a subsonic swirl flow of a quenching gas onto the quenching region during the current breaking operation, wherein the swirling device is arranged at an entrance of the nozzle system. The arc-extinguishing system further includes a swirling device configured for generating a subsonic swirl flow of a quenching gas onto the quenching region during the current breaking operation, wherein the swirling device is arranged at an entrance of the nozzle system.
US10727011B2
The present disclosure relates to a switch assembly for a motor vehicle component, including: an electronic basic body for arranging a contact member; an actuating member for actuating the contact member; a web associated with the actuating member, including a web portion with a web stop; a flexible switching mat having a basic portion for arranging the actuating member and the web; an operating member having an operating portion with an operating stop and an operating counter-stop disposed opposite to the web stop; a support member connected to the basic body or the switching mat having a support portion with a support counter-stop that contacts the operating stop in a non-actuated state of the switch assembly; wherein the web provided on the basic portion is arranged to be spaced apart from the actuating member provided on the basic portion, wherein the web encloses the actuating member at least partially.
US10727010B1
A power contact EoL predictor includes a pair of terminals adapted to be connected to a set of switchable contact electrodes of a power contact; a power switching circuit configured to trigger activation of the contact electrodes based on a first logic state signal or deactivation based on a second logic state signal; a contact separation detector determining a time of separation of the switchable contact electrodes of the power contact during the deactivation, and a controller configured to generate the second logic state signal to trigger the deactivation, and determine a stick duration associated with the set of switchable contact electrodes. The stick duration is based on a difference between a time the second logic state signal is generated and the time of separation during the contact cycle. The controller generates an EoL prediction for the contact electrodes based on the determined stick duration for multiple contact cycles.
US10726999B2
A composite electronic component includes a body including a capacitor unit and an inductor unit and having a plurality of insulating layers stacked in a first direction perpendicular to a mounting surface of the body. A plurality of external electrodes are on external surfaces of the body. The capacitor unit includes first and second internal electrodes alternately stacked with insulating layers interposed therebetween. The inductor unit includes a coil including coil patterns having a spiral shape, on respective insulating layers, and connected together.
US10726997B2
A multilayer capacitor includes a capacitor body having a first surface and a second surface opposing each other, and a third surface and a fourth surface opposing each other while being connected to the first surface and the second surface. The multilayer capacitor includes dielectric layers, and a first internal electrode and a second internal electrode disposed alternately with the dielectric layers interposed therebetween and being exposed to the first and second surfaces, respectively; and an amorphous dielectric film disposed on at least the third and fourth surfaces of the capacitor body. The amorphous dielectric film may be in direct contact with the first and second internal electrodes.
US10726996B2
A multilayer ceramic capacitor includes a body including a dielectric layer and internal electrodes with external electrodes disposed on one surface of the body, wherein the external electrodes include a first electrode layer disposed on one surface of the body, in contact with the internal electrodes, and including titanium nitride (TiN), and a second electrode layer disposed on the first electrode layer.
US10726975B2
A coated electrical accessory includes a bare electrical accessory and a substantially inorganic and dried coating layer coating the bare electrical accessory. The coating layer includes a heat radiating agent and a binder. When the coated electrical accessory is tested in accordance with ANSI CI 19.4-2004 with an amount of imparted current, the coated electrical accessory exhibits an operating temperature that is less than an operating temperature of a bare electrical accessory tested in accordance with ANSI CI 19.4-2004 with the same amount of imparted current. Methods are also provided.
US10726970B2
The present invention relates to a high speed transmission cable that includes a first conductor set, a dielectric film at least partially concentrically disposed around the first conductor set and a pinched portion forming an insulating envelope around the first conductor set. The dielectric film includes a base layer having a plurality of first protrusions formed on a first major surface of the base layer, wherein the dielectric film is disposed such that the base layer is partially concentric with the conductor set and wherein a portion of the first protrusions is disposed between the first conductor set and the base layer in a region where the base layer is concentric with the first conductor set.
US10726969B2
A multilayer insulated wire includes a conductor, an inner insulation layer, and an outer insulation layer. A gel fraction of the inner insulation layer defined below is not less than 80%. A gel fraction of the outer insulation layer defined below is less than the gel fraction of the inner insulation layer and not less than 75%. An insulation covering layer including the inner and outer insulation layers is cross-linked and has a tensile modulus of not less than 500 MPa in a tensile test conducted at a tensile rate of 200 mm/min. Gel fraction (%)=(mass of inner or outer insulation layer after being immersed in xylene at 110° C. for 24 hours, then left at 20° C. and atmospheric pressure for 3 hours and vacuum-dried at 80° C. for 4 hours/mass of inner or outer insulation layer before immersion in xylene)×100
US10726966B2
Disclosed is a method of forming a conductive polymer thin film pattern, including (a) Coating substrate with solution including PEDOT:PSS (poly(3,4-ethylenedioxythiophene):poly(styrene sulfonate)) to form coating layer including solution on substrate, (b) irradiating a predetermined portion of the coating layer with light, thus manufacturing a pre-patterned substrate including PEDOT:PSS patterned on the predetermined portion and the coating layer other than the predetermined portion, and (c) removing the coating layer from the pre-patterned substrate, thus manufacturing a conductive polymer thin film having a PEDOT:PSS pattern. When the pattern formation method of the invention is applied, a pattern can be formed by directly irradiating a PEDOT:PSS solution with a laser, there is no need for additional drying, thus simplifying the processing and reducing the processing time, and a thin film for use in a transparent electrode can be manufactured, thereby improving the conductivity, transmittance, flatness and precision of the electrode.
US10726960B2
A coolant injection system for a nuclear power generation system includes the coolant injection system, and method of operation of the coolant injection system. The nuclear power generation system includes a reactor pressure vessel having a reactor core, a pressuriser in fluid communication with the reactor pressure vessel, and the injection system, which comprises a make-up tank having a tank inlet and a tank outlet. The injection system has an operating condition, and a fault response condition, and is configured to switch between these conditions when coolant level in the pressuriser drops below a threshold level. In the operating condition, the tank outlet is isolated from the reactor pressure vessel such that coolant is retained in the make-up tank, and the tank inlet is in fluid communication with the reactor pressure vessel and the pressuriser.
US10726956B2
The fever epidemic detection system comprises a detection module, a control module and a communication module. The detection module measures and obtains a body-temperature measured value. The control module comprises a first operation unit, a determination unit and an alert unit. The first operation unit receives and calibrates the body-temperature measured value with a calibration factor, and generates a body-temperature calibrated value. The determination unit receives and determines whether the body-temperature calibrated value is within a preset normal body-temperature range and generates a determination result. The alert unit receives the determination result. The communication module transmits data to an external device. The alert unit generates a first alerting message, if the determination result shows that the body-temperature calibrated value is not within a preset normal body-temperature range. The control module transmits the first alerting message and the corresponding body-temperature to the external device via the communication module.
US10726955B2
A system for viewing at a client device a series of three-dimensional virtual views over the Internet of a volume visualization dataset contained on centralized databases employs a transmitter for securely sending volume visualization dataset from a remote location to the centralized database, more than one central data storage medium containing the volume visualization dataset, and a plurality of servers in communication with the centralized databases to create virtual views based on client requests. A resource manager load balances the servers, a security device controls communications between the client device and server and the resource manager and central storage medium. Physically secured sites house the components. A web application accepts at the remote location user requests for a virtual view of the volume visualization dataset, transmits the request to the servers, receives the resulting virtual view from the servers, and displays the resulting virtual view to the remote user.
US10726952B2
Disclosed herein are systems and methods for virtually integrated care delivery. In one implementation, a provider controller is disposed in a virtual care command center and has a provider care delivery interface. Patient controllers and provider user devices are in communication with the provider controller over a network and are each associated with a patient room and have a patient care delivery interface. The provider controller obtains real-time video from the patient controllers for presentation using the provider care delivery interface. The real-time video is captured using the patient care delivery interfaces and provides real-time surveillance of the patient rooms in the virtual care command center. A communication manager device is deployed in the network and configured to route communications among the controllers and user devices and routes a round coordination communication from the provider controller to a subset of the provider user devices associated with providers for a patient.
US10726950B2
Methods and systems are described for autonomous control of imaging devices. In particular, the methods and system described herein may account for the differences in normalization of training data and/or test data. The methods and systems may process images through an additional customization layer, which itself may comprise an artificial neural network. The additional customization layer is trained to normalize data for specific applications and/or differences between subsets of data.
US10726940B2
Apparatuses, systems, and methods are disclosed for skip inconsistency correction. A skip circuit is configured to skip memory units for read operations and write operations of a memory array, based on a record of memory units identified as faulty. A skip inconsistency detection circuit is configured to detect a skip inconsistency in read data from a memory array. A correction circuit is configured to correct a skip inconsistency and output corrected read data.
US10726935B2
The present disclosure relates to a memory device including a BIST circuit and an operating method thereof. The memory device includes a comparison circuit comparing test pattern data with sensing data to generate a comparison signal, a status information generating circuit generating a fail mask signal by marking data in which a failure occurs in the sensing data in response to the comparison signal, a column address generating circuit generating column addresses sequentially increasing in response to an input/output strobe signal, a latch enable signal generating circuit generating a latch enable signal in response to the fail mask signal, and an input/output circuit receiving the column addresses and selectively latching a column address in which a failure occurs among the column addresses in response to the latch enable signal.
US10726927B2
A voltage generation circuit, having a circuit scale significantly reduced as compared with the related art, is provided. The voltage generation circuit of the disclosure includes a charge pump outputting a boosted voltage to an output node, a resistor connected between the output node and another output node, and a current source circuit having first and second current paths connected in parallel between the another output node and a reference potential. The first current path includes a resistor and a first DAC. The first DAC generates a first constant current corresponding to a voltage generation code. The second current path includes a second DAC. The second DAC generates a second constant current corresponding to a code obtained by inverting the voltage generation code. Thereby, a driving voltage obtained by lowering the boosted voltage is generated at the other output node.
US10726926B2
Methods and systems for improving the reliability of data stored within a semiconductor memory over a wide range of operating temperatures are described. The amount of shifting in the threshold voltages of memory cell transistors over temperature may depend on the location of the memory cell transistors within a NAND string. To compensate for these variations, the threshold voltages of memory cell transistors in the middle of the NAND string or associated with a range of word lines between the ends of the NAND string may be adjusted by increasing the word line voltages biasing memory cell transistors on the drain-side of the selected word line when the read temperature is greater than a first threshold temperature and/or decreasing the word line voltages biasing memory cell transistors on the source-side of the selected word line when the read temperature is less than a second threshold temperature.
US10726924B2
A semiconductor memory device includes a plurality of bit lines electrically coupled to a memory cell array and extending in a first direction; bit line contact pads formed on a first plane over a substrate and respectively coupled to the bit lines through bit line contacts; and first contact pads formed on the first plane, respectively coupled to the bit line contact pads through redistribution lines, and electrically coupled to a page buffer circuit which is disposed on the substrate, through first contacts, wherein at least two first contact pads corresponding to at least two bit line contact pads which are disposed in a line in a second direction crossing with the first direction are disposed in a line in the first direction.
US10726913B2
Disclosed is a semiconductor device having a memory cell which comprises a transistor having a control gate and a storage gate. The storage gate comprises an oxide semiconductor and is able to be a conductor and an insulator depending on the potential of the storage gate and the potential of the control gate. Data is written by setting the potential of the control gate to allow the storage gate to be a conductor, supplying a potential of data to be stored to the storage gate, and setting the potential of the control gate to allow the storage gate to be an insulator. Data is read by supplying a potential for reading to a read signal line connected to one of a source and a drain of the transistor and detecting the change in potential of a bit line connected to the other of the source and the drain.
US10726910B2
Disclosed is a device including a sinking circuit to sink current from an output node and a driver circuit coupled to the sinking circuit. The driver circuit includes complementary differential pairs to receive a voltage at the output node and generate a control signal according to the received voltage. The sinking circuit is configured to change the current from the output node according to the control signal.
US10726908B2
Various implementations described herein refer to an integrated circuit having a memory structure with an array of bitcells accessible via wordlines arranged in rows and bitlines arranged in columns. The integrated circuit may include source lines coupled to the bitcells. The integrated circuit may include source line drivers coupled between the wordlines and the source lines, and the source line drivers may allow the source lines to be used as switched source lines.
US10726902B2
A circuit for controlling a memory includes a frequency parameter generator, a clock generator and a memory controller. The frequency parameter generator generates at least one frequency control signal. The clock generator, coupled to the frequency generator, increases or decreases the frequency of a clock signal by a multiple number of times according to the frequency control signal, such that the frequency of the clock signal is adjusted from an initial frequency to a target frequency. The memory controller, coupled to the clock generator, receives the clock signal and controls the memory according to the clock signal.
US10726900B2
A semiconductor memory device includes: a first bit line; a second bit line connected to the first bit line via a first switch; a charge transfer section including: a first holding section connected to the second bit line, the first holding section being configured to hold a readout voltage from a memory section that stores data, and a second holding section connected to the first bit line, the second holding section being configured to hold a voltage generated due to transfer of charges between the first holding section and the second holding section, the charge transfer section being configured to transfer charges between the first holding section and the second holding section via the first bit line; and a comparison section configured to compare a voltage held in the second holding section with a reference voltage.
US10726891B1
An apparatus includes a plurality of NAND strings in a block with word lines connected to cells of the NAND strings and select lines connected to select gate transistors of the NAND strings. A control circuit is configured to, after a read operation of memory cells of the block apply substantially zero volts to the global word lines to discharge the word lines to substantially zero volts. The control circuit is further configured to turn off the select gate transistors to isolate channels, turn off the block select transistors to isolate the word lines from the global word lines, and with the block select transistors turned off, apply a low positive voltage on the global word lines.
US10726881B1
A circuit includes a digital-to-analog converter (DAC) having a DAC input and a DAC output. The circuit includes a reference voltage (VREF) generator having a VREF generator input, a VREF generator output, and a VREF power supply input. The VREF generator output is coupled to the DAC input. A voltage regulator has a voltage regulator input and a voltage regulator output. The voltage regulator output is coupled to the DAC. A clamp circuit has a first clamp circuit input, a second clamp circuit input, and a clamp circuit output. The first clamp circuit input is coupled to the voltage regulator input, and the clamp circuit output is coupled to the VREF power supply input. The second clamp circuit input is coupled to the voltage regulator output. The clamp circuit includes a source-follower circuit having the second clamp circuit input.
US10726880B2
An apparatus for storing data in a magnetic random access memory (MRAM) is provided. The MRAM may store data in one or more resistance-based memory cells and may include a plurality of comparators to compare a voltage generated based on the resistance-based memory cells to a reference voltage to determine a stored logic state. In some implementations, the reference voltage may be generated by a plurality resistance-based memory cells. The reference voltage may be adjusted higher or lower by storing different logic states within the resistance-based memory cells.
US10726877B2
The present invention generates a compression invariant motion timeline for a video. For each second in the video, the method uses an identification procedure to determine a stored key frame size, a frame counter, and an accumulated size of frames. The method then calculates and stores a motion value for the second using the stored key frame size, the frame counter, and the accumulated size of frames. The motion values for each second may be used to construct a timeline for the video.
US10726875B2
An approach for defining, capturing, assembling, and displaying customized video content is provided. In an embodiment, a method comprises: receiving, by a server computer, a video frame sequence that includes one or more video frames; applying, by the server computer, one or more filters to the one or more video frames to generate a video data file that captures geometry of a customizable object depicted in the one or more video frames; generating, by the server computer, customization instructions for customizing appearance of the customizable object; transmitting, from the server computer to a client computer, the video data file and the customization instructions to cause the client computer to execute the customization instructions with respect to the video data file to render a customized object, and to overlay the customized object over the customizable object in the video frame sequence.
US10726873B2
A polymorphic playback system is disclosed in which one or more parameters of a signal path of the polymorphic playback system are varied based on one or more characteristics of a playback signal processed by the signal path, wherein the polymorphic playback system may include a lower-latency detection filter, a higher-latency detection filter, and a control subsystem that uses the lower-latency detection filter for detecting the one or more first characteristics of the playback signal and uses the higher-latency detection filter for detecting the one or more second characteristics of the playback signal.
US10726862B2
A system for removing noise from an audio signal is described. For example, noise caused by content playing in the background during a voice command or phone call may be removed from the audio signal representing the voice command or phone call. By removing noise, the signal to noise ratio of the audio signal may be improved.
US10726847B1
Techniques are described for generating a custom voice for a virtual agent. In one implementations, a method includes receiving information identifying a customer contacting a call center. The method includes selecting a voice for a virtual agent based on information about the customer. The method also includes assigning the voice to the virtual agent during communications with the customer.
US10726839B2
A system including at least one computerized device with voice command capability processed remotely includes a low power processor, executing a loose algorithmic model to recognize a wake word prefix in a voice command, the loose model having a low false rejection rate but suffering a high false acceptance rate, and a second processor which can operate in at least a low power/low clock rate mode and a high power/high clock rate mode. When the first processor determines the presence of the wake word, it causes the second processor to switch to the high power/high clock rate mode and to execute a tight algorithmic model to verify the presence of the wake word. By using the two processors in this manner, the average overall power required by the computerized device is reduced, as is the amount of waste heat generated by the system.
US10726838B2
One aspect of this disclosure relates to presentation of a first effect on one or more presentation devices during an oral recitation of a first story. The first effect is associated with a first trigger point, first content, and/or first story. The first trigger point being one or more specific syllables from a word and/or phrase in the first story. A first transmission point associated with the first effect can be determined based on a latency of a presentation device and user speaking profile. The first transmission point being one or more specific syllables from a word and/or phrase before the first trigger point in the first story. Control signals for instructions to present the first content at the first trigger point are transmitted to the presentation device when a user recites the first transmission point such that first content is presented at the first trigger point.
US10726836B2
Provided are methods of dynamically and selectively providing audio and video feedbacks in response to a voice command. A method may include recognizing a voice command in a user speech received through a user device, generating at least one of audio data and video data by analyzing the voice command and associated context information, and selectively outputting the audio data and the video data through at least one of a display device and a speaker coupled to a user device based on the analysis result.
US10726824B2
A composite panel assembly includes first and second elastic membranes and a structure. The structure has a first side mounted to the first elastic membrane and a second side mounted to the second elastic membrane. The structure includes a first honeycomb layer, a second honeycomb layer, and a plurality of necks. The first honeycomb layer has partition walls defining resonance cavities that are covered by the first elastic membrane along the first side. The second honeycomb layer has partition walls defining resonance cavities that are covered by the second elastic membrane along the second side. The necks are disposed between and connect the first and second honeycomb layers. Each neck defines a channel that is fluidly connected to a corresponding one of the resonance cavities of the first honeycomb layer and a corresponding one of the resonance cavities of the second honeycomb layer.
US10726821B2
A performance assistance apparatus includes a sound generator circuit and a processor. In response to detection of a sound generation timing, the processor determines whether or not the sound indicated by the user performance information matches the sound designated by the model performance information in association with the sound generation timing. Based on determination that the sound indicated by the user performance information does not match the sound designated by the model performance information, the processor causes the sound generator to audibly generate an assist sound relating to the sound designated by the model performance information.
US10726816B2
This invention involves the field of tactile control of electronic devices using a sensor that transduces both air pressure and device positional orientation into a set of digitally encoded commands. The invention involves using as input the physical action taken on a musical instrument and generating control information using that input.
US10726814B2
The present disclosure changes a position of a combined image relative to a display unit in at least one of a horizontal and a vertical direction of the display unit based on information about a position and an orientation at the time of combined image display on the display unit and information about a position and an orientation of an image display apparatus at the time of image capturing by an imaging unit. In this case, the present disclosure changes the position of the combined image such that a moving amount of the combined image falls within a predetermined range in at least one of the horizontal and the vertical directions of the display unit.
US10726811B2
An electronic device may have a display such as an organic light-emitting diode display. Electronic devices may also include a number of sensors such as accelerometers and gaze detection sensors. A graphics processing unit (GPU) may render digital pixel values for pixels in the device display. Frames (F2) with long rendering times may cause latency. To reduce latency, an image frame may be displayed for an extended period of time (68) to wait for the subsequent frame (F2) to finish rendering. Once the subsequent image frame (F2) has finished rendering, the subsequent image frame may be displayed without delay. To increase the lifespan of the display, variable persistence may be used. Sensor data and other factors may be used to dynamically determine persistence for minimal motion blur and maximum display lifespan. Sensor data may also be used to determine refresh rates for different portions of the display.
US10726808B2
A display device includes: a host which transmits a first signal through a first interface, and transmits a second signal through a second interface different from the first interface; a display driver integrated circuit including a first interface unit which receives the first signal through the first interface, and a second interface unit which receives the second signal through the second interface; and a display panel which receives a data signal corresponding to the first signal and the second signal from the display driver integrated circuit, and displays an image.
US10726807B2
A display apparatus including a display panel and a plurality of common voltage generators is provided. The display panel has a plurality of pixel regions. The plurality of common voltage generators are coupled to the plurality of pixel regions respectively and generate a plurality of common voltages, wherein each of the plurality of common voltage generators respectively maintains each of the plurality of common voltages at a first voltage, a second voltage, and a third voltage in a plurality of first timing periods in a first polarity period and respectively maintains each of the plurality of common voltages at a fifth voltage, a fourth voltage, and the third voltage in a plurality of second timing periods in a second polarity period in a narrow view mode, wherein the first voltage>the second voltage>the third voltage>the fourth voltage>the fifth voltage.
US10726800B2
A method to generate a quad-quincunx video stream is disclosed. The method generates a quad-quincunx video stream from a high resolution video stream by generating a first first-type quincunx field from a first high resolution video frame, a first second-type quincunx field from a second high resolution video frame, a first third-type quincunx field from a third high resolution video frame, and a first fourth-type quincunx field from a fourth high resolution video frame.
US10726797B2
A display controller within a display device includes a serial peripheral interface (SPI) that coordinates the updating of current settings for groups of light-emitting diodes (LEDs). The SPI controller operates in synchrony with a liquid-crystal display (LCD) vertical scan position in order to update the current settings for rows of LEDs in parallel with the updating of nearby rows of LCD pixels. When updating a row of LEDs, the SPI controller executes one or more SPI transactions included in an SPI program to write current settings for multiple LEDs nearly simultaneously. A compiler generates the SPI program based on the topology of LEDs included in the display device.
US10726795B2
A multi-layer display device and a method for driving the same are disclosed, in which an image of a front display panel may be displayed without being affected by an image of a rear display panel, and an image of a rear display panel may be displayed without being affected by an image of a front display panel. The multi-layer display device comprises a first display panel; and a second display panel arranged on a rear surface of the first display panel. The second display panel displays a second white image for a time period when the first display panel displays a first source image. The first display panel displays a first white image for a time period when the second display panel displays a second source image.
US10726794B2
A luminaire can include a housing having at least one outer surface that forms a cavity. The luminaire can also include an aperture that traverses the at least one outer surface of the housing. The luminaire can further include a substrate disposed within the cavity. The luminaire can also include an electrical connector disposed on the substrate adjacent to the aperture. The luminaire can further include a dial coupled to the electrical connector, where dial has a range of positions, where each position within the range of positions of the dial corresponds to a discrete correlated color temperature (CCT) output by multiple light sources of the luminaire.
US10726791B2
An electro-optical device includes a display unit provided with a first pixel circuit connected to a first data line, a second pixel circuit connected to a second data line, a third pixel circuit connected to a third data line, and a fourth pixel circuit connected to a fourth data line, a first data line driving circuit configured to supply a gradation signal to the first data line and the second data line, and a second data line driving circuit configured to supply a gradation signal to the third data line and the fourth data line. The first data line driving circuit and the second data line driving circuit are arranged to sandwich the display unit in a wiring direction of the first data line. A layout of the first data line driving circuit and a layout of the second data line driving circuit are in line symmetry.
US10726789B2
A display apparatus with improved light emission uniformity includes a pixel. The pixel includes a driving thin-film transistor (TFT); a storage capacitor; a driving semiconductor layer; a first electrode layer; a second electrode layer; a pixel electrode; a pixel-defining layer defining a light-emitting region; and a conductive layer interposed between the first electrode layer and the pixel electrode and including an extending portion that at least partially overlaps the light-emitting region in a plane view to pass over a central portion of the light-emitting region.
US10726787B2
A chip on film and a display device including the same selectively outputs gate transmission signals and data outputs to reduce the number of output pads in a data driving IC. The COF includes first to third groups of data input pads, gate input pads, and output pads. A data driving IC includes first to third groups of output buffers, a first switchable output unit configured to selectively supply gate transmission signals and an output of the first group of output buffers to the first group of output pads, and a second switchable output unit configured to selectively supply the gate transmission signals and an output of the third group of output buffers to the third group of output pads. An output of the second group of output buffers is supplied to the second group of output pads between the first and the third groups of output pads.
US10726785B2
Disclosed herein are an organic light emitting diode (OLED) display device and an optical compensation method thereof, The OLED display device is capable of automatically performing optical compensation according to the use environment of a user in correspondence with voltage drop upon utilizing an additional cable for extending a connection length in the display device in which a display module and a driver are separated. The driver includes a memory for storing optical compensation data according to a length of a cable connecting the display module and the driver, a cable checking unit for checking whether an extension cable is used, and a timing controller for selectively applying the optical compensation data stored in the memory according to a result output from the cable checking unit.
US10726780B2
An aging system includes panel groups each including display panels, an auxiliary board including the panel groups disposed thereon, and an aging device for supplying aging signals to the display panels through line boards to perform aging on the display panels, where the aging device supplies switch signals respectively to the display panels through the line boards, where each of the display panels includes a switch unit for supplying the aging signal to a pixel unit according to the switch signal.
US10726777B2
Provided is a terminal display method, said method comprising: displaying a picture corresponding to left half-frame data of a current data frame, and starting a first timer; when the count time of said first timer ends, closing the screen brightness; rendering a picture corresponding to the right half-frame data of said current data frame starting a second timer; when the count time of said second timer ends, opening the screen brightness, displaying the picture corresponding to the right half-frame data, and simultaneously starting the first timer; and when the count time of the first timer ends, closing the screen brightness. The present disclosure also provides a terminal display apparatus.
US10726774B2
A backlight driving circuit includes a backlight driving sub-circuit. The backlight driving sub-circuit includes at least one voltage receiving end; at least two switch sub-circuits and at least two driving ends. The voltage receiving end is connected to first electrodes of at least two light emitting elements. Second electrodes of the at least two light emitting elements are connected to first ends of the at least two switch sub-circuits, respectively. The control end of each switch sub-circuit receives a switch control signal. The second end of each switch sub-circuit is connected to a corresponding driving end. The first end and the second end of the switch sub-circuit are connected or disconnected under the control of the switch control signal.
US10726770B2
A display apparatus includes a pixel circuit array, a scanner-drive type drive circuit configured to sequentially drive each of blocks of data line groups in the pixel circuit array, and a control circuit configured to control the drive circuit. The control circuit receives determination information for determining whether or not a display line corresponding to display data is a black display line. Based on the determination information, the control circuit sets amplifier circuits included in the drive circuit to an operation off state or a low power consumption state during a period in which the black display line is driven.
US10726769B2
An object is to provide a technique capable of suppressing a power consumption of an LED. An LED display device includes voltage supply parts, which can supply a multiple types of voltages being different from each other and a driver which drives an LED display using the multiple types of voltages. The driver switches a combination of an LED array in a lighting target group which is one of the plurality of groups being subject to lighting-up and the multiple types of voltages which should be supplied in parallel with the LED array, under a time sharing control, and turns on some LEDs, which should be turned on by the voltages which should be supplied to the LED array, in the plurality of LEDs included in the LED array in the lighting target group.
US10726768B2
Integrated active-matrix light-emitting pixel arrays based devices and methods of forming the integrated pixel arrays based devices are provided. In one aspect, a device includes a semiconductor substrate having a first side and a second side opposite to the first side and an array of active-matrix light-emitting pixels formed on the first side, each of the light-emitting pixels including at least one light-emitting element and at least one non-volatile memory coupled to the at least one light-emitting element. The at least non-volatile memory includes at least one transistor, and the at least one light-emitting element includes multiple layers epitaxially grown on a semiconductor surface of the semiconductor substrate on the first side. The device can further include scanning drivers and data drivers formed on the first side of the semiconductor substrate and coupled to the light-emitting pixels through corresponding word lines and data lines formed on the first side.
US10726764B2
A bi-directional shift register can include a plurality of stages, an Nth stage among the plurality of stages including a first switching unit configured to receive a forward driving signal and a reverse driving signal, and control a Q-node; a second switching unit configured to receive an (N+2)th clock signal, and control a QB-node; a third switching unit configured to discharge the QB-node to a low-level voltage when the Q-node is charged to a high-level voltage, and discharge the Q-node to the low-level voltage when the QB-node is charged to the high-level voltage; and an output unit configured to output an Nth clock signal to an output terminal based on a voltage at the Q-node, in which the forward driving signal is an output signal from an (N−1)th stage or a forward start signal from an external source external to the shift register, and the reverse driving signal is an output signal from the (N+1)th stage or a reverse start signal from the external source.
US10726759B2
According to one aspect, a color modification system for displays in vehicles may comprise a display module comprising a display element capable of displaying color images; an image processing system; and a user identification system in communication with the image processing system; the image processing system may be capable of selectively modifying the colors of the images. The image processing system may be in communication with the display module. The user identification system may be capable of providing inputs to the image processing system; and the image processing system may be capable of selectively modifying the colors of the color images based on inputs received from the user identification system. The system may further comprise at least one imager capable of capturing color images and to transmit the color images to the image processing system.
US10726756B2
The display device includes a display panel, gate line driving circuitry that includes gate drivers provided for each of gate lines, a control circuit, and a signal processing circuit. The control circuit supplies a control signal to at least one gate driver corresponding to a gate line to be scanned first in a unit period in which the gate lines are scanned. The gate driver which received the control signal is driven on the basis of the control signal, and the gate drivers in subsequent stages are each driven on the basis of a scanning signal of the gate driver in a preceding stage. The signal processing circuit outputs, on the basis of a scanning signal of at least one gate driver corresponding to a gate line to be scanned last in the unit period and the control signal, a detection signal that indicates whether the gate driver is normal.
US10726750B2
A signal processing apparatus according to the present invention, includes: a signal type determining unit configured to determine a signal type of an SDI signal that is inputted; an acquiring unit configured to acquire payload information from the SDI signal; and a payload information determining unit configured to determine payload information that is used for display setting of the SDI signal, based on a state of acquiring the payload information by the acquiring unit, wherein the payload information determining unit determines whether previously determined payload information is continuously used as the payload information used for the display setting, based on the state of acquiring the payload information by the acquiring unit and the signal type determined by the signal type determining unit.
US10726745B2
In one example, the present disclosure describes a device, computer-readable medium, and method for performing autonomous multi-pass data acquisition using unmanned aerial vehicle. For instance, in one example, a method includes obtaining a first set of sensor data collected by a fleet of unmanned aerial vehicles comprising at least one unmanned aerial vehicle, wherein the first set of sensor data depicts a target area at a first granularity, constructing a three-dimensional map of hierarchical unit representations of the first set of sensor data, sending a signal to the fleet of unmanned aerial vehicles to obtain a second set of sensor data at a second granularity that is finer than the first granularity, based at least in part on an examination of the three-dimensional map, and aggregating the second set of sensor data to form a high-resolution composite of the target area.
US10726743B2
The present invention, when used by a live actor, allows users to safely simulate hemorrhaging in some of the most challenging blood vessels in the most challenging anatomical locations such as the carotid artery, the axillary artery, and the inguinal artery. The present invention further provides the ability for users to safely perform hemorrhage control procedures, such as compression and ligation. The simulated wound of the present invention may be compressed to control hemorrhage. The simulated wound receptacle of the present invention may be packed with hemostatic or simple gauze to control hemorrhage. The simulated blood vessel of the device may be ligated with hemostats or other ligating instruments or material and bandaged with pressure dressings to control hemorrhage.
US10726741B2
A system and method for converting a commercial diagnostic ultrasound transducer into a medical training device that is used for simulated ultrasound training; or a system and method for adding a training option to a standard ultrasound diagnostic system by attaching a motion sensor accessory to the commercial diagnostic ultrasound transducer.
US10726736B2
A method for training drivers to detect hazards is described comprising: presenting on a display a visual presentation of a continuous drive through an environment comprising a hazard module that (a) presents a scenario that comprises at least one hazard, and (b) defines anticipatory viewing locations corresponding to each particular driving situation; detecting user viewing locations within the visual presentation; evaluating the user viewing locations to analyze user anticipation of hazards, including comparing user viewing locations with predefined anticipatory viewing locations corresponding to a driving situation; determining a hazard detection proficiency of the user based upon the analysis of user anticipation of not currently-displayed hazards; documenting locations and driving conditions of actual drives; comparing the determined hazard detection proficiency to the documented locations and driving conditions of actual drives; and using the result to improve a proficiency of the hazard module.
US10726733B2
Automated essay test generation and assessment processor device aspects identify phrases of discrete words appearing in a text data representation of a reference corpus of a subject matter as key concepts of the subject matter as a function of repetition of the first phrase within the reference corpus and an association with an organizational indicator of the reference corpus. Aspect processor devices further identify a text item that comprises a discrete objective value and that appears in association with the key concept as a question fact that is linked to the key concept, and generate an essay question comprising an instruction to compose an essay answer that associates the key concept to a generic domain attribute of the linked question fact.
US10726727B2
An in-vehicle device includes first circuitry configured to: detect that a predetermined lane change has been made in a vehicle; acquire information indicating acceleration of the vehicle, the acceleration being an acceleration at a time when the lane change is made; judge a traveling environment of the vehicle, the traveling environment being a traveling environment when the lane change is made; decide a first risk level by comparing the information indicating the acceleration acquired by the first circuitry with one or more first threshold values; and determine a risk level of the lane change using the first risk level decided by the first circuitry and the traveling environment of the vehicle judged by the first circuitry.
US10726726B1
The present disclosure relates generally to safety lighting devices for automotive vehicles. A safety lighting system coupled to an automotive vehicle includes a power source that is independent of an electrical system of the vehicle. The system also includes a lighting feature electrically coupled to the power source, wherein the lighting feature is configured to activate in response to an impact event.
US10726720B2
In an example embodiment, an electronic device includes a communication module comprising communication circuitry, a display, a sound output device comprising sound output circuitry, a processor, and a memory. Instructions stored in the memory, when executed by the processor, causes the electronic device to control the communication module to transmit and/or receive a plurality of pieces of wireless access in vehicular environment (WAVE) information. In addition, the electronic device identifies a plurality of events, based on the plurality of pieces of WAVE information, and generates a plurality of messages related to the plurality of events. The electronic device further determines priorities of the plurality of messages, based on status information of the electronic device, and outputs the plurality of messages based on the determined priorities through at least one of the display and the sound output device.
US10726718B1
One variation of a method for managing parking within a parking structure includes: after detecting a license plate number on a vehicle in an image captured by an entry camera unit arranged near an entry of the parking structure, labeling the license plate as unverified in a data log associated with the parking structure; in response to absence of validation of the license plate within a grace period after entry of the vehicle, relabeling the license plate as in-violation in the data log; in response to detecting the license plate in an image captured by a mobile enforcement unit moving through the parking structure, querying the data log for a status of the license plate; and, in response to the license plate labeled as in-violation in the data log, serving a prompt to an enforcement personnel to issue a citation to a vehicle carrying the license plate.
US10726717B2
Methods and systems include determining travel information from vehicles. In one embodiment, a system monitors traffic on a roadway in real-time. The system includes a plurality of reader devices. The reader devices are capable of asynchronously capturing a unique network identifier of a device in a vehicle when the device is disposed in reader range of the reader devices. The reader device time stamps each captured unique network identifier. The time stamped unique network identifier is forwarded to a host module. The host module receives the time stamped unique network identifier. In addition, the host module determines travel information from the time stamped unique network identifier by comparing the time stamped unique network identifier for a particular vehicle to other time stamped unique network identifiers captured for the particular vehicle.
US10726703B1
A phone proximity alarm system for inhibiting a user from losing an electronic device includes an electronic device that has an electronic memory. The electronic memory stores location software which has the capability of setting a trigger distance for the electronic device. An alarm unit is provided and the alarm unit is carried by a user of the electronic device. The alarm unit is in electrical communication with the electronic device and the electronic device broadcasts a tracking signal to the alarm unit. The alarm unit is turned on to emit an audible alarm when the strength of the tracking signal falls below a pre-determined threshold. In this way the alarm unit audibly alerts a user that the user is a risk of losing the electronic device.
US10726699B2
One variation of a method for detecting breach events by residents of an assisted living facility includes: defining a first access perimeter within a facility; assigning the first access perimeter to a first resident, in a set of residents in the facility; tracking locations of resident wearable devices associated with residents, in the set of residents, within the facility; disabling a first subregion within the first access perimeter coincident a second location of a second resident, in the set of residents, flagged for separation from the first resident; and, in response to a first location of a first resident wearable device associated with the first resident falling outside of the first access perimeter, distributing a first breach event prompt to assist the first resident, proximal the first location, to care provider mobile devices associated with care providers affiliated with the facility.
US10726694B1
Systems, methods, and techniques for mitigating retail theft include securing items at a receptacle of a retailer via an electronic lock, and providing a transceiver that is proximate to the secured items and that transmits a beacon which may be detected by a personal electronic device (PED) of a customer. Based on a wireless transmission between the PED and the transceiver, a customer's identity may be determined and the customer's risk profile may be accessed. A risk score corresponding to the customer accessing the secured item may be determined based on the customer's risk profile and optionally based upon a profile of the secured item. If the risk score is indicative of an acceptable risk, a trigger to remotely unlock the electronic lock may be sent, thereby remotely and automatically allowing qualified customers to access secured items. An item's removal may be detected and tracked.
US10726692B2
The present invention relates to a security apparatus comprising: a camera; a sensing unit; and a control unit, wherein the control unit activates the camera according to detection of an object within a predetermined range through the sensing unit, records an image photographed by the activated camera, extracts a feature from the recorded image, determines whether the recorded image includes biometric data, and when the recorded image includes the biometric data, determines whether the recorded image includes a pre-recognized object.
US10726691B2
A wireless security camera system includes a security camera, a first communication module which receives, from the security camera, images captured by the security camera, and includes antennas for transmitting, through a wireless network, the captured images received, a second communication module including antennas for receiving the captured image to be transmitted through the antennas, and a storage unit for storing the captured image received by the second communication module, wherein the captured images are transmitted and received between the plurality of antennas of the first communication module and the plurality of antennas of the second communication module in a multi-input, multi-output (MIMO) manner, and the first communication module and the second communication module perform beamforming to the plurality of antennas toward the direction of the other party when transmitting the captured images to transmit and receive.
US10726687B2
A system included and a computer-implemented method performed in an autonomous-driving vehicle are described. The system performs: detecting one or more movable objects; determining a target movable object from the one or more detected objects; determining a manner of generating a directed alert notification selectively toward the target movable object; and causing a directed alert notification of the determined manner to be generated toward the target movable object.
US10726679B2
A gaming machine for providing a skill-based wagering game to a player is described herein. The gaming machine a processor programmed to initiate a skill contest game and display a skill contest game on a display device, and determine a number of skill events being included in the skill contest game. Each skill event includes an image being displayed in a corresponding user input button for a predefined event time period. The processor determines a reference point total as a function of the number of skill events, and determines a normalized skill game point total based on the total amount of base points and the reference point total, determines an award as a function of the normalized skill game point total, and adjusts the credit balance based on the award.
US10726676B2
Disclosed is a gaming system including a gaming machine. In response to a triggering event, the gaming system initiates play of a feature game including a plurality of standard symbols and value symbols, the value symbols being associated with one or more values. Value symbols adjacent to one another are combined into a larger composite symbol and held in place on a display device, the standard symbols then replaced with replacement symbols randomly selected from the standard and value symbols. When the replacement symbols include another value symbol adjacent to the composite symbol, the new value symbol is also combined with the composite symbol, increasing its size. At the conclusion of the feature game, a reel associated with the composite symbol is displayed and spun to select an award from a set of possible awards based on the size of the composite symbol.
US10726673B2
A computer-implemented method of activating a secondary game on a mobile computing device associated with a primary game on one of a plurality of networked electronic gaming machines in which an optical code is affixed to each gaming machine. Each optical code is stored in electronic form in a database and is associated with at least one bonus award that may be collected by a player of the gaming machine to which the stored optical code is affixed. An electronic optical code associated with one of the gaming machines is received responsive to scanning with a camera on the mobile computing device. The player may apply at least one of the bonus awards to the one electronic gaming machine in response to an input received at the mobile computing device. In one aspect, the mobile computing device displays real and virtual worlds.
US10726672B2
Various embodiments of a jackpot gaming environment are described. Some embodiments may include limiting access to progressing jackpots, individual progressive jackpots, and/or other actions and/or types of jackpots. For example, players may be required to contribute a minimum amount to a jackpot before being authorized to win the jackpot. Other methods and apparatus are described. Further embodiments are disclosed.
US10726668B2
A gaming system sends a transfer verification message containing mobile payment transfer information for providing the transfer verification for completion of a mobile payment transfer, wherein an audit trail is maintained.
US10726666B2
An instant lottery ticket game system and method wherein a master instant lottery tickets for a common game a game play area with variable game play indicia, and static game instruction indicia in a master language. Each master ticket includes a code thereon that links the master ticket to the common game. For the common game, one or more corresponding digital templates are provided that contain the static game instruction indicia in a different foreign language. A central server stores the digital templates and downloads the templates to a player's smart device. Via an application on their smart device, the player enters the code from the master instant lottery ticket and selects one of the digital templates to view the game instruction indicia in the foreign language of the digital template.
US10726661B2
Wagering gaming systems, devices, and methods are presented. A gaming device includes a credit input mechanism, a player interface mechanism, a display, and a controller. The credit input mechanism receives a physical item representing a monetary value and increases a credit balance of a credit meter based on the monetary value of the received physical item. The display includes symbol positions arranged in an array of rows and columns. During game play, the controller is further configured to display symbols selected from the set of symbols on the array. The symbol set includes a plurality of image segments that form a contiguous image when they are displayed in a predetermined arrangement on the array of symbol positions. The controller makes an award or triggers an event, such as a bonus game, if the displayed symbols include the plurality of image segments arranged to display the contiguous image. Numerous additional aspects are disclosed.
US10726658B1
A button assembly, vending machine using such a button-assembly, and methods of use thereof are disclosed. In an example, the button assembly can include a base, and a button component resiliently coupled to the base, such that the button component is depressible relative to the base. The button component can define a cavity, and the assembly can also include a first sensor configured to sense proximity of a human user to the button assembly, the first sensor being disposed in the cavity of the button component.
US10726642B1
An example operation may include one or more of receiving, at a server, sensor data from one or more sensors disposed on a vehicle, receiving, at the server, additional sensor data from a computing device operating inside the vehicle, determining the sensor data and the additional sensor data correspond to the vehicle's operational status, determining whether one or more of the sensor data and the additional sensor data exceed one or more thresholds, and when one or more of the sensor data and the additional sensor data exceed the one or more thresholds, providing a value to the vehicle.
US10726641B2
Methods and apparatus for external vehicle illumination management are disclosed herein. An example method includes receiving, at a first processor of a mobile device, vehicle data. The vehicle data is to be transmitted to the first processor from a second processor of a vehicle. The example method includes analyzing the vehicle data and mobile device data generated by the mobile device. The example method includes generating an alert for headlamp usage of the vehicle based on the analysis and presenting the alert via the mobile device.
US10726639B2
The disclosure includes a method for determining, based on vehicle sensor data associated with a vehicle, a current vehicle condition associated with the vehicle that is detrimental to operation of the vehicle and receiving a condition message that includes mitigating action plan data describing one or more steps configured to alter the current vehicle condition, the mitigating action plan data including an offer fulfillment location included in a route of a journey for the vehicle.
US10726634B2
The techniques described herein convert platform-specific scene files produced by multiple different design platforms into platform-agnostic scene files configured in an intermediate format. The intermediate format comprises a human-readable format that provides written descriptions of content in a three-dimensional scene template. The platform-agnostic scene files can be provided to any one of multiple different consumption platforms so the data in the intermediate format can be interpreted and a three-dimensional scene template can be rebuilt. Once rebuilt, the three-dimensional scene template provides a starting point for a user to create a three-dimensional scene for an experience (e.g., the user can continue to add content to create and customize a scene for a particular purpose).
US10726632B2
Interference-based augmented reality hosting platforms are presented. Hosting platforms can include networking nodes capable of analyzing a digital representation of scene to derive interference among elements of the scene. The hosting platform utilizes the interference to adjust the presence of augmented reality objects within an augmented reality experience. Elements of a scene can constructively interfere, enhancing presence of augmented reality objects; or destructively interfere, suppressing presence of augmented reality objects.
US10726631B1
Provided is an augmented reality method with a frame region recording and reproduction technique based on object tracking, which superimposes a 3D virtual image received from a server on a physical object of captured actual image information. The method according to the present invention comprises capturing a manipulation video including a physical object and a process of operating the physical object by executing an augmented reality manual generation mode; obtaining 3D depth information of the physical object captured in the manipulation video through a depth camera; transmitting the manipulation video and 3D depth information of a physical object in the manipulation video to the server; obtaining actual image information by capturing the physical object and obtaining 3D depth information of the physical object of the actual image information by executing an augmented reality manual execution mode; transmitting the actual image information and 3D depth information and receiving a 3D virtual image according to the actual image information and 3D depth information from the server; and displaying the received 3D virtual image by superimposing the received 3D virtual image on the physical object of the actual image information.
US10726624B2
A data analysis system may automatically suggest data visualizations to a user. A primary data visualization may be displayed to graphically illustrate a primary data set of a database. Criteria may be automatically applied to the database to identify a secondary data set that meets the criteria. A secondary data visualization that graphically illustrates the secondary data visualization and/or a corresponding indicator may be displayed. Multiple visualizations and/or indicators may be displayed, and the user may select one for viewing. The criteria may again be applied to the database to identify a tertiary data set. An analysis path may be recorded to enable the user to easily view the decisions made and/or the data visualizations viewed. The criteria may include determination that the secondary data set has the desired amount of data, has unique data types or descriptors, includes data previously selected by the user, or the like.
US10726617B2
A method for fabricating a custom headwear for a subject is described. The method comprises generating a three-dimensional head data file for the subject; identifying predetermined reference points on the head; automatically selective utilizing the predetermined reference points to calculate contour lines on the head; automatically generating a headwear data file; juxtaposing the headwear represented by the headwear data file with the head represented by the three-dimensional head data file having the contour lines thereon; utilizing the headwear data file to generate a shape for a desired headwear, the shape having an interior surface to contact the head and an outer surface; projecting lines outward from the contour lines to the outer surface; and utilizing the projected lines to establish headwear contour lines for the custom headwear.
US10726616B2
An image processing system configured to process perceived images of an environment includes a central processing unit (CPU) including a memory storage device having stored thereon a computer model of the environment, at least one sensor configured and disposed to capture a perceived environment including at least one of visual images of the environment and range data to objects in the environment, and a rendering unit (RU) configured and disposed to render the computer model of the environment forming a rendered model of the environment. The image processing system compares the rendered model of the environment to the perceived environment to update the computer model of the environment.
US10726613B2
A computer-implemented method according to one embodiment includes identifying a mobile detection device, requesting the mobile detection device to travel to a predetermined location, requesting the mobile detection device to retrieve location information and supplementary information from a radio frequency identification (RFID) tag at the predetermined location, receiving the location information and the supplementary information from the mobile detection device, determining a three-dimensional location of the RFID tag, based on the location information, and creating a three-dimensional map that includes the three-dimensional location of the RFID tag and the supplementary information from the RFID tag.
US10726604B2
One embodiment provides for a display system to generate and display data on a display device, the display system comprising one or more graphics processors to generate one or more frames of data for display on the display device; a window manager to submit a request to display the one or more frames of data; a display engine to present the one or more frames of data to the display device for display; and display logic to receive the request to display the one or more frames of data and generate one or more display events for the display engine based on the request to display the one or more frames of data, wherein the display logic is to manage a set of statistics associated with the request.
US10726601B2
A system and method are provided to detect, analyze and digitally remove makeup from an image of a face. An autoencoder-based framework is provided to extract attractiveness-aware features to perform an assessment of facial beauty.
US10726597B1
Approaches in accordance with various embodiments provide for the presentation of augmented reality (AR) content with respect to optically challenging surfaces. Such surfaces can be difficult to locate using conventional optical-based approaches that rely on visible features. Embodiments can utilize the fact that horizontal surfaces can be located relatively easily, and can determine intersections or boundaries of those horizontal surfaces that likely indicate the presence of another surface, such as a vertical wall. This boundary can be determined automatically, through user input, or using a combination of such approaches. Once such an intersection is located, a virtual plane can be determined whose relative location to a device displaying AR content can be tracked and used as a reference for displaying AR content.
US10726588B2
A method includes receiving a plurality of voxel values corresponding to respective locations in a heart, which are acquired using magnetic resonance imaging (MRI). Voxel values that, in spite of (i) corresponding to a same location in the heart and (ii) being gated to a same phase of an electrocardiogram (ECG) cycle of the heart, differ by more than a predefined difference, are identified. An image of at least a portion of the heart is reconstructed from the plurality of voxel values excluding at least the identified voxel values.
US10726582B2
A method for determining a lone temperature of an overhead power line of a power transmission setup. The method includes capturing an image of a section of the power transmission setup. The image of the section represents the overhead power line carrying current and a non-current carrying element of the power transmission setup. The method also includes analyzing the captured image to determine temperatures of the overhead power line and the non-current carrying element. The temperature of the overhead power line is based on a heat generated by the carried current and an environmental factor around the section of the power transmission setup, and the temperature of the non-current carrying element is based on the environmental factor. The method further includes using the determined temperatures of the overhead power line and the non-current carrying element for determining the lone temperature of the overhead power line.
US10726562B2
A video tracking method comprises: determining a first tracking target in a video, and performing a video tracking process on the first tracking target based on the video; performing area overlap degree calculation on the first tracking target in a current image and the first tracking target in a past image during the video tracking process, the past image being an image obtained when the first tracking target was tracked last time in the video tracking process; extracting respective feature information of feature points of the first tracking target in the video during the video tracking process on the first tracking target; matching the extracted respective feature information of the feature points of the first tracking target in the current image with the respective feature information of corresponding feature points of the first tracking target in the past image if a result of the area overlap degree calculation is less than or equal to a preset threshold; and continuing the video tracking process on the first tracking target if the respective feature information of at least a preset number of feature points among the extracted feature points in the current image matches with the feature information of corresponding feature points of the first tracking target in the past image.
US10726556B2
An inspection apparatus for inspecting printed matter on which an image is formed, includes: a region extractor that extracts a first region, in which a character is formed, and a second region, in which the character is not formed, with reference to image forming image data used to form the image; and a defect detector that detects a defect in the first region and a defect in the second region in read image data obtained by reading the printed matter on which the image is formed by the image forming image data, wherein the defect detector includes: a first region defect detector that detects loss of a dot in the first region in the read image data; and a second region defect detector that detects presence of a dot with a density equal to or greater than a predetermined density in the second region in the read image data.
US10726550B2
The present invention provides a method for proposing personalized cosmetics and a system for implementing the same, the method comprising the steps of: photographing the visible spectrum of the skin of a subject to be measured; mapping a personalized visible spectrum to the measured visible spectrum of the skin so as to generate a spectral comparison table; matching a personalized composition to the spectral comparison table; and displaying the matched personalized composition on an image display unit.
US10726547B2
An apparatus for producing a fundus image includes: a processor and a memory; an illumination component including a light source and operatively coupled to the processor; a camera including a lens and operatively coupled to the processor, wherein the memory stores instructions that, when executed by the processor, cause the apparatus to capture fundus images and provide controls for re-imaging the fundus.
US10726544B2
A machine vision system for automatically identifying and inspecting objects is disclosed, including composable vision-based recognition modules and a decision algorithm to perform the final determination on object type and quality. This vision system has been used to develop a Projectile Identification System and an Automated Tactical Ammunition Classification System. The technology can be used to create numerous other inspection and automated identification systems.
US10726529B2
A method for the determination and compensation of geometric imaging errors which occur during the imaging of an object by sequential single or multispot scanning by means of a microscopic imaging system, which includes: establishing a reference object with a defined plane structure; and generating an electronic image data set of this structure free of geometric imaging errors. Then, generating at least one electronic actual image data set with the imaging system; comparing the actual image data set with the reference image data set with respect to the locations of those pixels which have the same object point as origin in each case; and determining location deviations in the actual image data set compared to the reference image data set.
US10726523B2
An image processing apparatus comprises: a white balance correction unit configured to perform a white balance correction by amplifying at least one color signal in relation to mosaic image data; a compression unit configured to compress the mosaic image data; and a control unit configured to control at least the white balance correction unit and the compression unit, wherein the control unit in a case where compression by the compression unit is set to be off, controls the white balance correction to be substantially invalid, and outputs the mosaic image data, and in a case where compression by the compression unit is set to be on, controls the white balance correction to be valid, and outputs the mosaic image data after the white balance correction.
US10726521B2
Implementations relate to dynamic adaptation of images for projection by a projector, based on one or more properties of user(s) that are in an environment with the projector. The projector can be associated with an automated assistant client of a client device. In some versions of those implementations, a pose of a user in the environment is determined and, based on the pose, a base image for projecting onto a surface is warped to generate a transformed image. The transformed image, when projected onto a surface and viewed from the pose of the user, mitigates perceived differences relative to the base image.
US10726518B2
Methods, systems, and computer-readable media for capacity reservation for virtualized graphics processing are disclosed. A request is received to attach a virtual GPU to a virtual compute instance. The request comprises one or more constraints. Availability information is retrieved from a data store that indicates virtual GPUs available in a provider network and matching the one or more constraints. A virtual GPU is selected from among the available virtual GPUs in the availability information. The selected virtual GPU is reserved for attachment to the virtual compute instance. The virtual compute instance is implemented using CPU resources and memory resources of a physical compute instance, the virtual GPU is implemented using a physical GPU in the provider network, and the physical GPU is accessible to the physical compute instance over a network.
US10726516B2
A GPU comprises: a GPR comprising registers; an L1 cache coupled to the GPR and configured to implement a pixel mapping by: segregating pixels of an image into regions, the regions comprise a first region and a second region, the first region comprises first pixels, and the second region comprises second pixels, loading the first pixels into the GPR in a horizontal manner, and loading the second pixels into the GPR in a vertical manner; and an ALU configured to read the first pixels and the second pixels independently of a shared memory.
US10726505B2
Disclosed are some examples of systems, apparatus, methods, and computer program products related to automatically causing a following relationship to be established in an enterprise social networking system between a user and one or more customer relationship management (CRM) records. In some implementations, a workflow is configurable at least in part by one or more selections defining one or more conditions. Responsive to determining that one or more properties associated with a first CRM record satisfies the one or more conditions, a user is caused to follow the first CRM record. The following enables or causes updates associated with the first CRM record to be shared in a feed of the enterprise social networking system, where the feed can be provided to the user's device. Information based on the following of the first CRM record by the user can be displayed at the device.
US10726500B1
A computer-implemented method for identifying a property usage type based upon sensor data includes, with customer permission or affirmative consent, receiving data generated by various sensors; generating a report that includes a listing of events recorded by each sensor; analyzing data from the report to determine a property usage type score; receiving data regarding types and levels of insurance coverage associated with the property usage type score; receiving data derived from a homeowner's insurance policy; comparing the types and levels of insurance coverage associated with the property usage type score with the types and levels of insurance coverage from the homeowner's current insurance policy; and transmitting a message to the homeowner to update their insurance policy if there are differences between (i) the insurance coverage that the homeowner has, and (ii) the insurance coverage the homeowner should have based upon the property usage type score.
US10726494B1
A computer-implemented method for identifying a property usage type based upon sensor data includes, with customer permission or affirmative consent, receiving data generated by various sensors; generating a report that includes a listing of events recorded by each sensor; analyzing data from the report to determine a property usage type score; receiving data regarding types and levels of insurance coverage associated with the property usage type score; receiving data derived from a homeowner's insurance policy; comparing the types and levels of insurance coverage associated with the property usage type score with the types and levels of insurance coverage from the homeowner's current insurance policy; and transmitting a message to the homeowner to update their insurance policy if there are differences between (i) the insurance coverage that the homeowner has, and (ii) the insurance coverage the homeowner should have based upon the property usage type score.
US10726486B2
A system and method for optimizing the frequency of market information updates in an electronic trading environment are described herein. According to one example embodiment, by optimizing the frequency of market information updates, the burden on the client device to update the graphical user interface may be reduced, while still providing an accurate portrayal of the market to the user. An example method includes associating different precedence levels with messages comprising market information. Messages containing market information related to the inside market may be associated to a higher precedence level. Whereas messages containing market information relating to the quantities at prices outside the inside market may be associated with a lower precedence level. Based on the precedence level associated with a message, a client device may update the graphical user interface or the message may be stored in a data structure until a pre-defined condition is satisfied.
US10726483B2
A graphical user interface related to non-standard settlement trading in financial instruments is provided. The graphical user interface preferably includes a selectable portion of a display screen related to a financial instrument and a selectable tab for accessing a selectable portion of the display screen related to one or a plurality of non-standard settlement positions with respect to the financial instrument. In one embodiment of the invention, when the tab is selected, access is provided to the selectable portion of the display screen related to the plurality of non-standard settlement positions.
US10726481B2
An interface for trading multiple tradeable objects includes a price axis or scale. A first indication of quantities represented in a market for a first tradeable object is displayed in association with the price axis or scale. A second indication of quantities represented in the market for a second tradeable object is displayed in association with the price axis or scale. The first tradeable object may be different than the second tradeable object. Alternatively, the first tradeable object and the second tradeable object may be the same, but the indications of quantity may be provided from different sources, such as different exchanges.
US10726478B2
One embodiment comprises data processing system comprising a data store storing a set of inventory records for a program pool of vehicles, a processor and a memory coupled to the processor storing a set of computer executable instructions. The set of computer executable instructions may be executable to receive, from a mobile application, a selection of a vehicle from the program pool, retrieve the inventory record for the selected vehicle, create, at the server, an order to capture information about a transaction, receive a request from the mobile application to view an electronic document associated with the selected vehicle; responsive to the request to view the electronic document, automatically populate the electronic document with the order information; and communicate the electronic document to the mobile application for presentation in the operator interface of a mobile device.
US10726476B2
A computer system for managing an auction system configured to (a) transmit a starting asset price for an auction asset to the plurality of bidder computer devices; (b) monitor the plurality of bidder computer devices to detect a first accept response; (c) if a first accept response is detected, (i) determine which bidder computer device of the plurality of bidder computer devices transmitted the first accept response and set the corresponding bidder as a first bidder; (ii) transmit a reduced asset price for the auction asset to the plurality of bidder computer devices; (iii) monitor the plurality of bidder computer devices to detect a second accept response; and (iv) if a second accept response is detected, set the current reduced asset price as a final asset price.
US10726468B2
In some embodiments, a system for scoring products for a customer based on derived subjective attributes for products and derived subjective attributes for customers comprises a product attribute determination module configured to determine a subjective attribute for one or more products, determine objective data, calculate an impact of the objective data on the subjective attribute, receive objective data for a new product, determine to what degree the new product satisfies the subjective attribute, a customer attribute determination module configured to derive a subjective attribute for a specific customer, a scoring module configured to calculate a score for the one or more products and the new product and a presentation module configured to prepare at least some of the one or more products and the new product including an indication of the score for the at least some of the one or more products and the new product.
US10726460B2
A network commerce system comprises a product sale listing searchable by a consumer and comprising one or more products provided by a third-party vendor in a pay-per-lead format. A lead module is operable to obtain a consumer lead for a third-party vendor and determine whether the obtained consumer lead meets one or more quality standards, the consumer lead comprising a lead for sale of an item, the item provided by the third-party vendor.
US10726451B1
A system and method for creating and managing multimedia sales promotions with a multimedia dashboard application running on a computing device that is in networked communication with an inventory database for a particular retailer and is also in operative communication with a distribution server. In the preferred embodiment, the computing device is a handheld smartphone or tablet computer capable of operating the fully integrated multimedia sales promotion system. The multimedia dashboard application includes an item selector, a multimedia recording module, multimedia editors, and a distribution controller. The same multimedia dashboard application is used to record multimedia segments, select segments to be uploaded to and downloaded from the inventory database, edit the segments to produce multimedia promotions, and control the distribution of the promotions which provides users with a simplified and integrated system and process to market their goods.
US10726449B2
A system and software method for monitoring and mining work order information from a remote OMS system and automatically generating and continuously updating web content therefrom to positively influence ranking in a listing of search results. The software method comprises the steps of monitoring the OMS system for completion of each work order, upon completion querying the OMS for information related to the service and/or goods provided, compiling a file of information related to the service and/or goods provided, mining relevant information from the file based on a pre-programmed ruleset, and sending the relevant information to an HTML authoring module that automatically generates web content therefrom and posts it to the clients web site to positively influence search engine rankings in response to a key phrase query that is relevant to the service completed and/or goods provided.
US10726442B2
A method is provided for determining a website user behavioral portrait based on navigation on the website and dynamically reconfiguring web pages based on those portraits. In accordance with the method, data relating to the progress of a user through a website is recorded, and an ongoing behavioral portrait of the user is built based on the data. The portrait is then used to dynamically reconfigure web content.
US10726441B2
For each product category offered by an on-line retailer, the most popular or biggest selling products are identified. The on-line retailer competes with a bricks-and-mortar store in the sale of the identified products. A dedicated area is provided within the store. In this area, the store provides, for each identified product, both: 1) a physical purchasable unit of the product, and 2) descriptive information about the product. The descriptive information includes: 1) an identification of the product, 2) an identification of the on-line retailer, 3) a price at which the product is offered on-line by the on-line retailer, and 4) a price at which the product is offered at the store. The customer can use the descriptive information to confirm the prices, and can then purchase a physical unit of the product, and can immediately take the unit from the store without having to wait for, and pay for, shipment.
US10726438B2
Aspects of the technology described herein provide a more efficient user interface by providing coupons that are tailored to a specific user's interests. The coupons may be provided by a personal assistant or some other application running on a user's computing device. A goal of the technology described herein is to provide relevant coupons when the user can and actually wants to use them. The coupons are designed for goods or services the user intends to purchase.
US10726427B2
A computer-implemented method and a system facilitate social recognition of agents. A first user interface (UI) is presented to a customer on a device in proximity to the customer subsequent to a completion of an interaction of the customer with an agent. The first UI comprises one or more survey questions related to a performance of the agent. A determination of whether the performance of the agent satisfies a predetermined condition is performed based on an input received from the customer in response to the one or more survey questions. A second UI is presented to the customer to request the customer to provide an endorsement for the agent if the performance of the agent satisfies the predetermined condition. A posting of the endorsement on one or more social media profiles of the agent is effected upon receiving the endorsement for the agent from the customer.
US10726424B1
Systems and methods involving computer-based processing for proactively reducing false-positive fraud detection incidents are disclosed. In one embodiment, an exemplary computer-implemented method may comprise: detecting when a subject online transaction matches criteria indicating it is unusual; operating a browser extension application to obtain UI image data and purchase details of an item purchased by a user during the unusual online transaction; evaluating historical transactions of the user to identify a potentially fraudulent online transaction; and executing a false-positive detection routine to determine if the potentially fraudulent online transaction is valid.
US10726420B1
According to various embodiments, a merchant computing device is configured to obtain a first portion of a transaction account number from at least one transaction account issuer (TAI) computing device and a second portion of the transaction account number from a client device. The merchant computing device is further configured to transmit to the TAI computing device a request to authorize a transaction based at least in part on the first portion and the second portion of the transaction account number. The merchant computing device is further configured to obtain from the TAI computing device data indicating that the at least one TAI computing device authorized the transaction.
US10726415B2
A system and method for token-based transactions to facilitate non-cash payments without using personally identifiable information data is disclosed. The system generally includes at least one computer processor and a module, which when executed by the at least one computer processor, causes the computer processor to exchange data representative of a request for identification with a computing device of a Payer Entity. The computer processor generates a signed Digital Debt Obligation, including purchase metadata comprising currency and at least one preferred payment provider, and sends the signed digital debt to the computing device of the Payer Entity. The computer processor receives data representing an approved Digital Debt Obligation from the computing device of the Payer Entity and verifies the approved Digital Debt Obligation. The computer processor sends data representative of the approved Digital Debt Obligation to a Payment Processor and queries the Payment Processor for supported payment methods. The computer processor then submits the approved Digital Debt Obligation to a payment provider's service entry point to complete the transaction.
US10726413B2
Systems, apparatuses, and methods for providing an account token to an external entity during the lifecycle of a payment transaction. In some embodiments, an external entity may be a merchant computer requesting authorization of a payment message. In other embodiments, the external entity may be a support computer providing a payment processing network or a merchant support functions.
US10726411B2
A method for charging a payer includes detecting a payer device, which is associated with a payer account, entering an event area. The payer device is then associated with an event invoice in a database. When the payer device is determined to have been involved in at least one payer charging event while being located in the event area, a charge is associated with the event invoice in the database for each payer charging event the payer device has been involved in. When the payer device is detected leaving the event area, a payment is charged to the payer account for the event invoice.
US10726408B2
Provided is an information processing apparatus including an estimating unit to estimate a purchased article indicated by receipt information on the basis of the receipt information indicating a result of reading characters from a first captured image which is obtained by capturing an image of a receipt, and code information indicating a result of detecting a one-dimensional code or a two-dimensional code from a second captured image which is obtained by capturing an image of a one-dimensional code or a two-dimensional code of an article.
US10726406B2
A system for purchasing fuel is provided. The system includes, but is no limited to, a local device for retrieving identification information which identifies a fuel dispensing station, the identification information containing information identifying the fuel dispensing station from which fuel is desired to be purchased, and a remote server connected with the local device. Upon receiving the identification information at the local device, the local device automatically forwards the identification information along with a unique identifier to the remote server. The remote server generates and transmits an unlock code to the fuel dispensing station. The unlock code signals the fuel dispensing station to dispense fuel.
US10726405B2
Disclosed is a method for implementing a networking transfer service, comprising the following steps: (1) user registration; (2) initial setting of supplier information, role activation of a supplier and wireless hotspot activation of the supplier; (3) a networking transfer service, comprising that a demander terminal extracts supplier service unit price information from a codeword of a wireless hotspot SSID of the supplier; (4) charging of the networking transfer service; and (5) termination of the networking transfer service. A system is provided and comprises a demander terminal, a supplier terminal and a networking transfer server. The demander terminal comprises a networking transfer service demander management module, a WLAN module and a human-machine interface; the supplier terminal comprises a networking transfer service supplier management module, a charging module, a supplier information field storage space, a routing control module, a wireless hotspot module, an Internet connection module and a human-machine interface; the WLAN module of the demander interacts with the wireless hotspot module of the supplier in a wireless manner; the supplier terminal is connected to the Internet and the networking transfer server through the Internet connection module.
US10726399B2
Disclosed is a technology for collecting item-level transaction information for interactive payment experience. According to one embodiment, a merchant server can maintain a database including the information of financial accounts having a particular classification. The classification indicates that these financial accounts are associated with a payment service system. When the merchant server determines a requested financial transaction involves a financial account classified in the database, the merchant server transmits the item-level transaction information to the payment service system. The payment service system receives the item-level transaction information in real-time or near real-time and generates an interactive digital transaction receipt for a consumer.
US10726392B2
Problem:To provide an email file-and-refer system or program capable to easily and conveniently search a desired email from received or sent emails.Resolution Means:The email link process displays sorting marks to sort the received or sent emails dividing into each of the plural hierarchies where the sorting mark belongs, executes the link process to link them to the emails based on the operation of the operation unit, and executes a text information input process based on the operation of the operation unit. The email search process performs a display process dividing into each of the plurality of hierarchies, executes a designating process based on the operation of the operation unit, and executes an extract process based on the operation of the operation unit.
US10726387B2
Techniques for providing a signal processing feature in an inventory management system are described herein. For example, instructions may be received by a computer system of an autonomous vehicle that identify a path to move inventory within a materials handling facility. Further, the computer system of the autonomous vehicle may reduce a current traveling speed of the autonomous vehicle in response to receiving a first signal that is provided by a transmitter coupled with an entity moving within the materials handling facility. The first signal may be span a first distance. In embodiments, the computer system of the autonomous vehicle may stop movement of the autonomous vehicle in response to receiving a second signal provided by the transmitter coupled with the entity. The second signal may span a second distance from the entity that is less than the first distance.
US10726383B2
A mobile master node apparatus is described for generating a corrective pickup notification related to an item being shipped based upon an intended pickup master node. The master node includes a processor, memory storage, location circuitry, and a communication interface. In operation, the mobile master node is unconventionally transformed to identify a location of the ID node; determine whether the location of the ID node and a detected location of the mobile master node indicates the item accompanies the mobile master node as it moves from a first location to a second location; identify an intended pickup master node from received shipping information related to the item; automatically sense an adverse pickup condition related to the item based upon the intended pickup master node and whether the item is accompanying the mobile master node; and generate the corrective pickup notification based upon the adverse pickup condition sensed.
US10726382B2
Methods, apparatus, and systems for various ways to transmit a corrective pickup notification for a shipped item to a courier master node are described. For example, such a method generally has a master node at a first location receiving shipping information related to the item. The master node then parses the received shipping information to identify an intended delivery location related to the item. The method then has the master node automatically sensing an adverse delivery condition related to the item based upon the first location of the master node and the intended delivery location for the item. The master node then transmits the corrective delivery notification to the courier master node based upon the adverse delivery condition sensed by the first master node.
US10726379B1
A launch vehicle can include a mobility system, a launch system, and a computing system. The mobility system can be configured to travel to a general target location. The launch system can be configured to house a plurality of autonomous delivery vehicles assigned for transporting one or more deliverable items from the general target location to respective specific target delivery locations. The computing system can be configured to control launch of the plurality of autonomous delivery vehicles from the launch vehicle at a respective plurality of predetermined launch positions, each predetermined launch position associated with a corresponding launch time, and each autonomous delivery vehicle configured to travel from a launch position of the respective plurality of predetermined launch positions to a specific target delivery location of the respective specific target delivery locations and from the specific target delivery location to one or more predetermined landing positions.
US10726374B1
Embodiments are directed to managing documents over a network. A machine learning (ML) engine analyzes a plurality of documents associated with actions that were performed previously. The ML engine determines critical events associated with the performance of the actions based on the plurality documents. The ML engine generates ML models based on the critical events to compute risk values that may be associated with the critical events. In response to a request to compute risk values associated with pending actions, the ML engine determines documents that are associated with the pending actions based on the request. The ML engine determines the critical events associated with pending actions based on the documents. The ML engine employs the ML models to generate the risk values based on the documents and the critical events. The ML engine provides the risk values in response to the request.
US10726367B2
Embodiments are directed towards for managing data models, including resource allocation forecasting. A main data model may be provided. A delta ratio value based on a difference between modified cloned resource values and their corresponding original resource values in the main data model may be provided. Line items from the cloned data model associated with the one or more modified cloned resource values may be provided. Each of the cloned line items may be modified based on the delta ratio value. The modified cloned line items may be stored in the cloned data model. Reports including report information based on the cloned data model may be provided. The report information may indicate changes that were made to one or more other cloned resource values based on the modifications to the one or more cloned resource values.
US10726365B2
An exemplary embodiment provides for a computer-implemented method for processing a secure facility resident request. The method includes accepting a request type selection by the secure facility resident, providing a request form corresponding to the request type, accepting input for the request form and routing the request form to secure facility staff for review. The method additionally includes routing the request form back to the secure facility resident if further information is required and if the further information is required, accepting the further information from the secure facility resident.
US10726360B2
A vehicle control system includes an output unit configured to output information to the outside of a vehicle, an in-vehicle status acquisition unit configured to acquire a status inside the vehicle, and a control unit configured to cause the output unit to output information as to whether or not it is possible to ride in the vehicle on the basis of in-vehicle information acquired by the in-vehicle status acquisition unit.
US10726357B2
A method for performing program analysis includes receiving programs of a first platform that have been assigned a first label and programs of the first platform that have been assigned a second label. Each of the programs of the first platform is expressed as platform-independent logical features. A discriminatory model or classifier is trained, using machine learning, based on the expression of the programs of the first platform as platform-independent logical features, to distinguish between programs of the first label and programs of the second label. An unlabeled program of a second platform is received and is expressed as platform-independent logical features. The trained discriminatory model or classifier is used to determine if the unlabeled program warrants the first label or the second label, based on the expression of the unlabeled program as platform-independent logical features.
US10726354B2
Embodiments of the present invention are directed to facilitating concurrent forecasting associating with multiple time series data sets. In accordance with aspects of the present disclosure, a request to perform a predictive analysis in association with multiple time series data sets is received. Thereafter, the request is parsed to identify each of the time series data sets to use in predictive analysis. For each time series data set, an object is initiated to perform the predictive analysis for the corresponding time series data set. Generally, the predictive analysis predicts expected outcomes based on the corresponding time series data set. Each object is concurrently executed to generate expected outcomes associated with the corresponding time series data set, and the expected outcomes associated with each of the corresponding time series data sets are provided for display.
US10726350B2
Ripple-carry and carry look-ahead adders for ternary addition and other operations include circuits that produce carry values or carry status indicators that can be stored on qutrit registers associated with input values to be processed. Inverse carry circuits are situated to reverse operations associated with the production of carry values or carry status indicators, and restored values are summed with corresponding carry values to produce ternary sums.
US10726346B2
A cognitive information processing system comprising a processor; a data bus coupled to the processor; and a non-transitory, computer-readable storage medium embodying computer program code, the non-transitory, computer-readable storage medium being coupled to the data bus, the computer program code interacting with a plurality of computer operations and comprising instructions executable by the processor and configured for: receiving data from a plurality of data sources, the plurality of data sources comprising a blockchain data source, the blockchain data source providing blockchain data; processing the blockchain data to generate a plurality of knowledge elements; processing the blockchain data to generate cognitive blockchain data; storing the plurality of knowledge elements and the cognitive blockchain data within a cognitive graph; and, processing the plurality of knowledge elements to generate a cognitive insight associated with a compliance requirement.
US10726343B2
A method, system and computer-usable medium for cognitive information processing comprising: receiving data from a plurality of data sources, the plurality of data sources comprising a blockchain data source, the blockchain data source providing blockchain data; processing the blockchain data to generate a plurality of knowledge elements; processing the blockchain data to generate cognitive blockchain data; storing the plurality of knowledge elements and the cognitive blockchain data within a cognitive graph; and, processing the plurality of knowledge elements to generate a cognitive insight associated with a compliance requirement.
US10726335B2
Machine learning based models, for example, neural network models employ large numbers of parameters, from a few million to hundreds of millions or more. A machine learning based model is trained using fewer parameters than specified. An initial parameter vector is initialized, for example, using random number generation based on a seed. During training phase, the parameter vectors are modified in a subspace around the initial vector. The trained model can be stored or transmitted using seed values and the trained parameter vector in the subspace. The neural network model can be uncompressed using the seed values and the trained parameter vector in the subspace. The compressed representation of neural networks may be used for various applications such as generating maps, object recognition in images, processing of sensor data, natural language processing, and others.
US10726326B2
A method for learning a neural network having a plurality of filters for extracting local features performed by a computing device is disclosed. The computing device calculates a plurality of projection parameter sets by analyzing one or more training data. The plurality of the projection parameter sets define a projection of each training data into a new space and each projection parameter set has a same size as the filters in the neural network. At least part of the plurality of the projection parameter sets is set as initial parameters of at least part of the plurality of the filters in the neural network for training.
US10726319B1
Techniques to improve detection and security of images, including formation and detection of matrix-based images. Some techniques include logic to process image data, generate one or more colorspaces associated with that data, and perform colorspace conversions based on the generated colorspace. The logic may be further configured to generate an image based on the colorspace conversions, including but not limited to a matrix bar code. The logic may be further configured to apply one or both of an ultraviolet layer and an infrared layer to the image, e.g. matrix barcode, generated from the colorspace conversion(s). Other embodiments are described and claimed.
US10726305B2
The present disclosure relates to systems and methods for generating headshots from a plurality of still images. In one implementation, the system may include a memory storing instructions and a processor configured to execute the instructions. The instructions may include instructions to receive a plurality of still images from one or more video feeds, score the plurality of images along a plurality of dimensions based on a scale, rank the plurality of images using at least one of a composite score or at least one of the dimensions, select a subset of the plurality of images using the ranking, and construct at least one headshot of the user from the subset of the plurality of images.
US10726301B2
Method for treating a surface includes: automatically evaluating at least one digital image which includes the target surface; determining the nature of the target surface according to the evaluation of the at least one digital image; determining at least one available treatment implement according to the evaluation of the at least one image; determining the nature of the surface treatment according to the evaluation of the at least one image; automatically determining a use of the determined treatment implement in the determined treatment of the determined surface; and providing information analogous to the determined use of the treatment implement.
US10726288B2
A contrast sensor for evaluating identification markings and a method of evaluating identification markings on detecting objects using a contrast sensor, having at least one light transmitter and at least one light receiver, with the light receiver having a single photodiode; having a control and evaluation unit for evaluating the light receiver signal of the light receiver, and having an output for a sensor signal that is formed by the control and evaluation unit on the basis of the light receiver signal, wherein the identification marking has lettering or a marking; an elongate illumination field is projected by the light transmitter onto a region of the identification marking narrow in the direction of movement; and the control and evaluation unit compares a reception signal sequence having a plurality of contrast transitions with a stored reception signal sequence and outputs the sensor signal in dependence on the comparison.
US10726283B2
Provided is a device which performs vein authentication by using a downward irradiation-type thin module and selecting an image of a proper angle by varying the irradiation direction of near-infrared illumination. Realized are a photographing method and control method of a finger vein image suitable for thin devices such as a smartphone. Adopted is a finger vein authentication device comprising an imaging unit, an illumination unit which is disposed on a substantially same plane as the imaging unit, and irradiates a finger to be captured by the imaging unit with light in which an irradiation angle is variable, an image selection unit which selects an image according to the irradiation angle of the illumination unit, and an authentication processing unit which performs authentication processing using the image selected by the image selection unit.
US10726277B2
A lane line detection method including following steps: acquiring an original image by an image capture device, in which the original image includes a ground area and a sky area; setting a separating line between the sky area and the ground area in the original image; measuring an average intensity of a central area above the separating line, and deciding a weather condition according to the average intensity; setting a threshold according to the weather condition, and execute a binarization process according to the threshold to an area below the separating line to obtain a binary image; and using a line detection method to detect a plurality of approximate lane lines in the binary image.
US10726274B1
Provided is an investigation assist system including a server communicably connected to a first camera and one or more second cameras; and a client terminal communicably connected to the server. The first camera captures a wide range of an intersection, and the one or more second cameras capture a license plate and a face of a person in a vehicle entering the intersection, and the first camera and the one or more second cameras are arranged at each intersection. The server searches for vehicles using videos captured by the first camera and the one or more second cameras corresponding to an intersection at the location on the date included in the search conditions, specifies a captured image of the escaping vehicle, a license plate of the escaping vehicle and an face of a person in the escaping vehicle, and stores a specified result as investigation information of the suspect.
US10726272B2
Systems and method of generating video summaries are presented herein. Information defining a video may be obtained. The video may include a set of frame images. Parameter values for parameters of individual frame images of the video may be determined. Interest weights for the frame images may be determined. An interest curve for the video that characterizes the video by interest weights as a function of progress through the set of frame images may be generated. One or more curve attributes of the interest curve may be identified and one or more interest curve values of the interest curve that correspond to individual curve attributes may be determined. Interest curve values of the interest curve may be compared to threshold curve values. A subset of frame images of the video to include within a video summary of the video may be identified based on the comparison.
US10726266B2
An example system includes a computing device located proximate to a physical activity surface, a video capture device, and a detector. The video capture device is coupled for communication with the computing device and is adapted to capture a video stream that includes an activity scene of the physical activity surface and one or more interface objects physically intractable with by a user. The detector processes the video stream to detect the one or more interface objects included in the activity scene, to identify the one or more interface objects that are detectable, to generate one or more events describing the one or more interface objects, and to provide the one or more events to an activity application configured to render virtual information on the one or more computing devices based on the one or more events.
US10726247B2
A system and method for monitoring qualities of teaching and learning are provided. The system includes at least one receiving interface, a processor, and an output apparatus, wherein the processor is electrically connected to the at least one receiving interface and the output apparatus. The at least one receiving interface receives at least one digital image. The processor identifies at least one facial message from the at least one digital image, identifies at least one body message from the at least one digital image, and determines at least one teaching and learning quality index according to the at least one facial message and the at least one body message. The output apparatus outputs the at least one facial message, the at least one body message, and the at least one teaching and learning quality index.
US10726235B2
Methods, systems, and programming for user identification are presented. In one example, a system for acquiring biometric information is disclosed. The system comprises a housing including a surface for a person to place a finger thereon. The system also comprises a sensor, a first image acquisition portion, and a second image acquisition portion. The sensor is configured for sensing presence of the finger when the person places the finger on the surface. The first image acquisition portion is configured for acquiring a fingerprint image of the finger placed on the surface. The second image acquisition portion is configured for acquiring a finger vein image of the finger placed on the surface. The first and second image acquisition portions acquire their respective images at different times.
US10726230B2
There is disclosed a display panel and its driving method and a display device in the technical field of display. The display panel according to the disclosure includes a base substrate, a driving structure provided on the base substrate, a receiving structure provided above the driving structure, and a fingerprint detection module provided on the base substrate, wherein the driving structure is configured to create an ultrasonic signal, the receiving structure is configured to receive the ultrasonic signal reflected from a finger and transform the reflected ultrasonic signal into an electric signal which is input to the fingerprint detection module, and the fingerprint detection module is configured to determine fingerprint information from the electric signal output by the receiving structure.
US10726229B2
A fingerprint detection device including a plurality of fingerprint sensing elements, and each fingerprint sensing element includes: a sensing electrode for forming a sensing capacitance from a relationship with a subject; an amplifier having a first input end connected to the sensing electrode and a second input end into which a bias signal, of which a potential is changed from a high level to a low level or from the low level to the high level during a fingerprint detection operation, is inputted; and a gain controller including a plurality of sub-feedback capacitances, the gain controller selectively connected between the first input end and an output end of the amplifier.
US10726226B2
Systems and methods for decoding and using data on cards are disclosed. According to one disclosed embodiment, a system for decoding and using data on cards includes: a network interface; a scanner configured to scan a passive data source on the identification card and transmit a scanner signal associated with the passive data source; a processor coupled to the scanner and the network interface, the processor configured to: receive the scanner signal; process the scanner signal and determine data stored in the passive data source.
US10726223B2
A first row of pixels from a barcode image is extracted by a terminal device based on a predetermined extraction policy. The first row of pixels is parsed by the terminal device to obtain a first character string. Whether the first character string satisfies a predetermined character rule is determined by the terminal device. Responsive to a determination that the first character string satisfies the predetermined character rule: the first character string is determined as an identification result of a barcode in the barcode image and the identification result is generated including the first character string.
US10726222B2
Various embodiments illustrated herein disclose a latching mechanism that enables engagement of modules on a mobile scanning device. The latching mechanism includes a release switch that translates between a first position and a second position. The release switch is coupled to a latch body that includes a first tongue section and a second tongue section. The first tongue section engages with the mobile scanning device, while the second tongue section engages with an attachment member. When the release switch is moved to a first position, the mobile scanning device is disengaged. When the release switch is moved to the second position, the attachment member is disengaged.
US10726221B2
Systems and methods for controlling at least one security device based on the behavior of at least one tag. The methods comprise: generating sensor data relating to movement by at least one sensor disposed in a first tag; analyzing the sensor data to determine if an item to which the first tag is coupled is being handled in an unusual, abnormal or nervous manner; determining if an enterprise system has lost communicative contact with the first tag coupled to the item that is being handled in an unusual, abnormal or nervous manner; and causing an operational state of the security device to change in response to the loss of the communicative contact between the enterprise system and the first tag.
US10726215B2
An article identification apparatus (10) includes an article identification information acquisition unit (110) that acquires article identification information of an article, an image acquisition unit (120) that acquires an image of an attached object attached to the article, a group identification information acquisition unit (130) that acquires group identification information for identifying a group to which the article belongs by processing the image, and an article information acquisition unit (140) that acquires article information corresponding to a combination of the acquired group identification information and the acquired article identification information.
US10726214B2
Systems and methods of the present invention provide for storing a unique identifier for an RFID tag associated with, and affixed to, an asset. An RFID reader, coupled to a server computer through a network, executes firmware instructions causing the reader to receive a transmission from a server computer to run a customizable software with programmable logic at the reader. The reader then recognizes the tag according to its signal strength, and determines a tag state for the tag according to a state machine in the customizable software. If the tag state changes, the reader publishes the tag state and transmits it to the server computer using a low bandwidth solution.
US10726213B2
A method of manufacturing a metal product includes forming a first identification code onto a surface of a metal member with a laser beam, the first identification code being readable under a first reading condition, and heating the metal member on which the identification code is formed. The method further includes reading the first identification code with a reading device, and forming a second identification code onto the surface of the metal member subsequent to the heating with a laser beam based on the first identification code which is read with the reading device. The second identification code is readable under a second reading condition different from the first reading condition.
US10726212B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an image. In one aspect, a method includes receiving an image. Text depicted in the image is identified. The identified text can be in one or more text blocks. A prominence presentation context is selected for the image based on the relative prominence of the one or more text blocks. Each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images. Each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image. A user interface is identified that corresponds to the selected prominence presentation context. Additional information is presented for at least a portion of the text depicted in the image using the identified user interface.
US10726211B1
Systems for facilitating acquisition of a language by a user receive initial user input representing a phrase in a first language. The phrase is translated to a second language then parsed to generate constituent data indicative of one or more groups of related words within the phrase. The constituents may constitute comprehensible linguistic inputs for communication to a user when the initial phrase is not a comprehensible input. Output data is generated to output the constituents to the user. Based on the relationships between the words, the characteristics of the second language, or user data indicative of the user's previous comprehension of constituents, the amplitude, frequency, output rate, or other audible characteristic of output may be modified to emphasize or deemphasize portions of the constituents.
US10726204B2
A computer-implemented method for training a natural language classifier associated with a chat interface of a computer system is provided. The method may include receiving a training dataset comprising an initial set of expressions corresponding to an intent. Additional expressions corresponding to the intent may be generated, wherein the additional expressions are generated based on the initial set of expressions corresponding to the intent. The natural language classifier may be trained based on the initial set of expressions and the additional expressions corresponding to the intent. The trained natural language classifier may be implemented to determine an intent expressed by a detected query based on the initial set of expressions and the additional expressions by which the natural language classifier was trained.
US10726203B2
System(s)/method(s) relate to machine learning to automatically respond for troubleshooting a device. A programmed computer system obtains a training dataset from at least one database including historical customer complaint records and maintenance service records with resolution codes. The training dataset is parsed by a natural language extraction engine to extract data including extracting keyword data from the historical customer complaint records. The extracted data is grouped into bags-of-words with a natural language association engine. The bags-of-words are mapped to one or more of the resolution codes with an SVM to provide corresponding mapping vectors. A current customer complaint record is received and information therein is parsed to provide a request bag-of-words. One or more of the mapping vectors having one or more most likely fits to the request bag-of-words is determined. One or more of the resolution codes associated with the one or more of the mapping vectors is provided.
US10726201B1
Examples discussed herein relate to creating and handling lambdas in spreadsheet application, e.g., Microsoft Excel®. As discussed herein, lambdas are user defined functions (UDFs) that are natively creatable and maintainable through the use of a lambda registry in the spreadsheet application. In an implementation, a method of handling lambdas in a spreadsheet application is disclosed. The method includes detecting that a cell of a spreadsheet is populated with an expression that defines a lambda function and registering the lambda function with a lambda registry corresponding to the spreadsheet. The registration includes recording a home cell that identifies a location of the cell of the spreadsheet where the lambda function is defined. The method further includes replacing the expression that defines the lambda function with a reference to the registered lambda function.
US10726199B2
External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.
US10726191B2
The present disclosure provides a method for manufacturing a semiconductor device. The method includes receiving layout data representing mask information for manufacturing a semiconductive substrate with a conductor over the semiconductive substrate. A first capacitor is formed between the conductor and the semiconductive substrate. The method further includes determining a capacitance difference between capacitances of the first capacitor and a neighboring capacitor. The method further includes forming a dummy capacitor to minimize the capacitance difference. A system for manufacturing a semiconductor device is also provided.
US10726187B2
A method of generating a routing result to manufacture an integrated circuit using self-aligned double patterning includes generating an initial routing result that indicates a location and length of connections between components, and generating an initial constraint graph with trim shapes indicating gaps in the connections being represented as nodes and with arcs indicating relative position constraints between a pair of the nodes. The method also includes subdividing the initial constraint graph into two or more subgraphs, determining a final position of each of the nodes in the two or more subgraphs, and generating a routed design with the trim shapes having the final position of corresponding ones of the nodes relative to the connections and with extents filling in spaces between one or more of the trim shapes and associated connections. The routed design is provided for manufacture of the integrated circuit.
US10726184B1
Simultaneous automatic placement and routing speeds up implementation an integrated circuit layout and improves the resulting layout such that the layout is more compact, has reduced parasitics, and has improved circuit performance characteristics (e.g., power, frequency, propagation delay, gain, and stability). A technique generates solutions based on random normalized polish expression, and includes cost considerations based on routing of interconnect.
US10726179B1
According to one embodiment, a circuit design supporting method comprising: generating first determination information based on first information obtained by a cycle based logic simulation; extracting glitch generation sources; generating second determination information based on second information obtained based on the first information by considering glitch; comparing the first and the second determination information to each other and determining whether or not a comparison result satisfies a condition; and performing the generating the second determination information and the determining for each of the glitch generation sources and presenting, to a user, one or a plurality of glitch generation sources in which the comparison result satisfies the condition.
US10726177B2
A system on a chip (SoC) includes a plurality of processing cores and a stream switch coupled to two or more of the plurality of processing cores. The stream switch includes a plurality of N multibit input ports, wherein N is a first integer. a plurality of M multibit output ports, wherein M is a second integer, and a plurality of M multibit stream links dedicated to respective output ports of the plurality of M multibit output ports. The M multibit stream links are reconfigurably coupleable at run time to a selectable number of the N multibit input ports, wherein the selectable number is an integer between zero and N.
US10726173B2
A method and system provide automated mapping of fluid distributions in an oil field reservoir. The processes include receiving initial fluid and pressure characteristics of well-pairs in the field. Measurements from sensors detect the amount of fluid injection versus fluid produced for the well-pair during a timestep. The remaining fluid volume for the well-pair may be determined. In an exemplary embodiment, a grid map of well-pairs in the oil field are automatically generated which shows in real-time the remaining volume of fluid for each well-pair in the map. A user may thus manage the production from the oil field with increased efficiency based on the improved accuracy of the mapped data.
US10726172B2
Systems and methods for tailoring fluid and energy interaction through surface texturing. The methods comprise: receiving behavior input data specifying known or modeled interactions between a material and pre-solved solution surfaces, discrete input data specifying parameters of a surface to be textured, and continuous input data specifying ranges of values for environmental characteristics that the surface is to be subjected to during use; transforming the behavior input data into a composite response surface comprising a weighted combination of the pre-solved solution surfaces generated based on the discrete input data and the continuous input data; determining an optimized surface texture for the surface based on the composite response surface and desired behavior data specifying a desired interaction between the material and the surface to be textured; and outputting the optimized surface texture (e.g., to a surface texturing machine) so that the optimized surface texture is applied to the surface.
US10726171B2
A system and method for determining a remaining useful life of a component, includes providing a usage and configuration information associated with the component, determining if a preexisting spall condition exists for the component, executing a spall initiation model for the component if the preexisting spall condition does not exist, wherein the spall initiation model provides a spall initiation life associated with the component by analyzing the usage and configuration information, executing a spall propagation model for the component, wherein the spall propagation model provides a spall propagation life associated with the component by analyzing the usage and configuration information, and providing a remaining useful life by integrating the spall initiation life and the spall propagation life.
US10726165B2
Technologies for secure enumeration of USB devices include a computing device having a USB controller and a trusted execution environment (TEE). The TEE may be a secure enclave protected secure enclave support of the processor. In response to a USB device connecting to the USB controller, the TEE sends a secure command to the USB controller to protect a device descriptor for the USB device. The secure command may be sent over a secure channel to a static USB device. A driver sends a get device descriptor request to the USB device, and the USB device responds with the device descriptor. The USB controller redirects the device descriptor to a secure memory buffer, which may be located in a trusted I/O processor reserved memory region. The TEE retrieves and validates the device descriptor. If validated, the TEE may enable the USB device for use. Other embodiments are described and claimed.
US10726154B2
Methods, systems, and software for identifying threat data in documents stored in cloud-based storage services. A service is provided that enables users who store documents on cloud-based storage services to have their documents scanned for threat data comprising personal and/or confidential data such as social security numbers, credit card numbers, e-mail addresses, and phone numbers. The documents are streamed from the storage services and scanned to detect one or more types of personal threat data. The detected personal threat data are then presented to users in redacted form. Detecting and presentation of personal threat data is performed in a manner under which threat data is never stored in non-volatile storage in an un-redacted form. A Web service seamlessly enables users to request their documents to be scanned for personal threat data, view detected personal threat data in redacted forms, and access documents identified as containing personal threat data.
US10726145B2
Embodiments of the present disclosure relate to automatically and dynamically elevating permissions on a mainframe system. Initially, a user may request an elevation class which corresponds to elevated class resources of the mainframe system. The elevation class may enable the user to perform actions to datasets, files, applications, or systems of the mainframe system the user may not otherwise be able to perform. If the user has permission to the elevation class, a user identification corresponding to the user and the elevation class is registered in an elevated permission structure. An access control environment element (ACEE) is dynamically created with the elevated permission structure and the elevated class resources of the elevation class are associated with the ACEE. The user can then be validated with access to the elevated class resources. At the expiration of a limited duration of time, the elevated class resources are automatically disassociated with the ACEE.
US10726131B2
Systems, methods, and non-transitory computer-readable media can perform verification of a currently stored BMC firmware on a remote access-enabled server based on a BMC security key. It can be determined that the currently stored BMC firmware cannot be verified based on the BMC security key. A replacement BMC firmware can be received over a network connection based on the determination that the currently stored BMC firmware cannot be verified. The currently stored BMC firmware can be replaced with the replacement BMC firmware.
US10726126B2
A method for ensuring compliance with organizational policies is described herein. The method can include the step of monitoring one or more parameters of a managed computing device for compliance with one or more policies of an organization in which the organizational policies may include limitations on the managed computing device. The method can also include the step of detecting a non-conformance event at the managed computing device with respect to at least one organizational policy. In response to the detection of the non-conformance event, the operation of the managed computing device may be restricted with respect to features or data associated with the organization.
US10726123B1
Malicious activity can be detected and prevented in real-time or otherwise. For example, a system of the present disclosure can receive a request from a user to obtain access to an entity, determine data objects based on the request, and access data-object network definitions corresponding to the determined data objects. The system can also receive a profile for the user indicating behavioral information relating to the user. The system can then determine a likelihood that the request is associated with malicious activity based on (i) the data objects, (ii) the profile, and (iii) the data-object network definitions. The system can allow or deny the user access to the entity based on the likelihood that the request is associated with malicious activity.
US10726122B2
A method, system, and apparatus are provided for preventing glitch attacks by using a glitch processing hardware unit (1) to deactivate a glitch filter connected between the monitored line and a reset processing unit in response to detecting a voltage glitch on a monitored line during a specified security system sequence and (2) to automatically drive a requested reaction in response to the voltage glitch by driving one of a plurality of configurable reactions comprising a device reset reaction and a process restart request, thereby preventing the voltage glitch from maliciously influencing the specified security system sequence.
US10726118B2
A secured computerized system comprising a computerized environment secured to prevent access thereto, other than by end-users who have passed a what-you-know authentication test: what-you-know testing functionality for administering a what-you-know user authentication test to end-user/s, including presenting image/s to end-user, and approving end-user to enter the computerized environment if end-user correctly selects predetermined location/s within the image; and a graphic what-you-know test-configuring functionality for displaying system-selected location/s within the image; providing a graphic interface operative for accepting, from, end-user/s, a user-selected modification of system-selected location/s; and storing, for each individual end-user, the user-selected modification as the individual end-user's predetermined location/s; or if no user-selected modification exists for an individual end-user, storing the system-selected location as the individual end-user's predetermined location.
US10726117B2
A method for recovering a digital file from a locked device is provided. An identity token is received at a recovery app on the locked device. The recovery app retrieves a digital file from the locked device and sends the digital file and the identity token to a service external to the device.
US10726115B2
A method of using a smartcard may include detecting possible fraudulent use of a biometric sensor embedded within the smartcard and restricting, but not preventing, subsequent use of the smartcard after the possible fraudulent use has stopped. The restriction may include one or more of not permitting the bearer to make an action that they would normally be permitted to make, requiring a higher authorization confidence score than would normally be required before permitting the bearer to perform one or more actions, and requiring the bearer to pass a secondary authorization step before permitting the bearer to perform one or more actions.
US10726114B2
Embodiments of the present disclosure provide a biological feature data detection method, a biological feature identification apparatus and an electronic terminal. The method includes: determining, based on a first illumination environment parameter in an ambient environment at a biological feature registration stage and a second illumination environment parameter in an ambient environment at a biological feature matching stage, an ambient illumination environment variation factor at the biological feature matching stage relative to the biological feature registration stage; and adjusting a quality influence factor of biological feature data at the biological feature matching stage according to the ambient illumination environment variation factor at the biological feature matching stage relative to the biological feature registration stage, and detecting the biological feature data at the biological feature matching stage.
US10726112B2
A trust network has at least one transmission medium supporting transmission of data, wherein data transmitted is in at least some instances transmitted in discrete portions, two or more nodes terminating discrete legs in the transmission medium, and trust software executing from a machine-readable medium by a processor on one or more of the two or more nodes. The one or more nodes executing trust software apply trust logic to transmission of the discrete data portions.
US10726111B2
As disclosed herein is a tool for enabling dynamic watermarking on a client, including a computer determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, and initiating a web communication by requesting a web page. The computer receives the web page, and verifies the authenticity of the web page using the negotiated watermarking algorithm prior to displaying of the web page. Also disclosed herein is a tool for enabling dynamic watermarking on a server which includes determining a negotiated watermarking algorithm that identifies at least one location on a web page for a placed watermark, receiving a request for a web page from a client, and identifying the client.
US10726103B2
A multi-tired, modular, electronic system which utilizes restricted usage management. In a multi-tiered environment, lower tiered systems contain, based on configuration, mobile units that are capable of performing simple tasks such as lawnmowers, vacuum cleaners, mobile audio/video players to more complex ones capable of performing as human assistants such as robots. Higher tiered systems typically reside in the cloud. Lower tiered mobile units contain modular sensors such as temperature sensor and image/video cameras that generate vast amount of data. The lower tiered mobile units also contain modular emitters that consume vast amount of data. Restrictions for the usage of these mobile units are sent, in the form of metadata, to the lower tiered mobile units, from an intermediate to higher tiered control devices and the rendering app may limit the usage. The intermediate tiered renderer can interact to make sure rules have been followed.
US10726102B2
According to an example embodiment of the invention, there is provided a system for providing access to access restricted content to a user, the system including a communication arrangement operable to receive a content request message, the content request message including a content identifier, a processor configured to cause a first determination to be performed to yield a positive or a negative result, a validation module configured to, in response to the first determination yielding a positive result, obtain a first digital rights management key, the processor being further configured to cause a second determination to be performed to yield a positive or a negative result, and responsive to the first and second determinations yielding a positive result, the validation module is configured to cause access to the access restricted content to be provided to the user.
US10726099B2
Disclosed herein is a system for providing a user with remote real time access to pharmaceuticals, the system comprising a plurality of carts which accept cassettes that contain pharmaceuticals. The carts preferably contain a CPU which can communicate with a database. A remote CPU is also in electrical communication with the database and may be placed at a pharmacy. When a specific pharmaceutical is required for a specific patient, a user can electronically request a one time access code (OTAC) from the remote CPU. If the request is valid, an OTAC can be sent both electronically to the database in addition to being sent to the user. If the user inputs an OTAC that matches the one stored on the database, the cart is unlocked to provide access to the requested pharmaceutical. Pharmaceuticals that are currently found in the cart can be checked remotely by communicating with the database. A new cassette can then be stocked and sealed by a pharmacist, while another person can transmit the sealed cassette and replace the old cassette within the cart.
US10726095B1
Systems, methods, and computer-readable media are described for automated optimization of one or more pages for display by a mobile computing device. Based on an analysis of the series of actions taken by a number of different users when interacting with one or more pages, a system may group the users into two or more groups based on similarities in the users' action paths. The system may then generate an optimized page template for the group that includes identifiers of the portions of at least one page determined to be frequently accessed or otherwise of interest to the users in the group, and that excludes at least some other portions of the at least one page. This template may be subsequently used to generate a modified version of a page for display on a mobile computing device operated by a member of the group.
US10726085B2
Systems, methods, and non-transitory computer-readable media can acquire a set of properties associated with a set of content items. A plurality of property combinations can be selected from the set of properties. A plurality of numbers of unique properties associated with the plurality of property combinations can be determined. A diversity metric for the set of content items can be generated based on at least some of the plurality of numbers of unique properties associated with the plurality of property combinations.
US10726080B2
A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
US10726076B2
An information acquisition method includes: acquiring a specific piece of data using information for specifying a position of the specific piece of data in a document of a certain site by referring to a storage that stores therein information for specifying the position of the specific piece of data in the document of the certain site and information for specifying a position of another piece of data having a predetermined relation to the specific piece of data in the document, by a processor; and acquiring the other piece of data using the position of the other piece of data related to the specific piece of data in the document by referring to the storage, and acquiring data having the predetermined relation to the other piece of data using the acquired other piece of data, by the processor.
US10726066B2
A system and method for providing a third generation social network. The system provides processes that allow physical objects to be represented as social objects in the social network. A user may then interact with the social objects. These interactions allow the system to collect the content of the interactions of a particular user. The content of the interactions may then be analyzed and used to direct specific content to specific users that may have an interest in the specific content as indicated by the content of the interactions of those users. Furthermore, the system provides a method for associating data with a shape in an image to allow a user and/or groups of users to interact with the image.
US10726065B2
A method and system for offloading assets from a portable electronic device to a long-term storage location. One exemplary embodiment provides a system, which includes an asset management controller, including an electronic processor. The electronic processor is configured to receive, from the portable electronic device, an asset upload request, which request includes at least one device status indicator and an asset manifest, which manifest includes at least two asset identifiers and associated metadata. The electronic processor is configured to determine, based on the asset manifest and the at least one device status indicator, whether to grant or deny each of the asset identifiers, and to determine at least one storage message based on the asset upload request, which message includes one of a grant and deny for each of the asset identifiers. The electronic processor is configured to transmit, to the portable electronic device, the at least one storage message.
US10726052B2
Techniques and solutions are described for determining, evaluating, and selecting data retrieval pathways. A plurality of database objects, such as tables, can be retrieved, and relationships between them determined. The relationships are between various attributes of the database objects. A plurality of pathways are determined between at least two target database objects, where the path determination does not consider attribute-level relationship information. After a path is determined, the relationship-level information can be added. A summary of the path, and relationship information, can be displayed to a user. A user can select paths to remove from the display, and can indicate one or more database objects that are required for a valid path, one or more database objects that are prohibited from valid paths, or combinations thereof. A user can select a path, and a query language statement to implement the path can be generated and displayed to the user.
US10726051B2
Disclosed herein are system, method, and computer-readable device embodiments for mass insertion into single-threaded databases. An embodiment includes a processor and a memory, a storage layer to interface with a plurality of software applications and to receive data output from the plurality of software applications, and a listener that runs according to an update policy, to detect the presence of information newly stored within the storage layer. The processor and memory may be configured to maintain at least a part of a running database cluster including a plurality of nodes, with at least two nodes configured to run without multi-threading, and to execute an intermediate module to send at least part of the information to the database cluster, and to perform simultaneous access to multiple database nodes running without multi-threading.
US10726047B2
A log manager causing events to be written to the primary and the secondary computing systems for high availability, and returning threads quickly. Rather than cause every event write to be immediately written to the secondary computing system, the log management component is triggered to write to the secondary computing system upon detecting event write requests of event writes of a particular event type. In response to detecting such an event write, the log management component gathers a group of event writes corresponding to that particular event write, and dispatches the event writes as a group. The particular thread that initiated the particular event write of the particular event type is returned after dispatching the event write group, but before or without confirmation of the particular event write group has been written to the secondary computing system.
US10726046B2
Example distributed object storage systems and methods provide ordered parallel replication of data object parts. Batch lists of data objects that identify data parts for replication are generated. Available replication engines are identified and the data parts are sorted according to a predetermined order, such as largest to smallest by part size, to create an ordered list. The data parts are then sequentially assigned to the available replication engines based on the ordered list of data parts for parallel processing of replication commands. Initiate-multipart commands may be executed before the data parts are processed and complete-multipart commands may be executed after the data parts are processed.
US10726028B2
An input comprising a name to be matched is received, where the name includes a plurality of words. A first name set corresponding to the name is determined, where the first name set includes a plurality of elements. Each of the plurality of words is matched with each of the plurality of elements based on a similarity degree to generate a standard name set. Whether the name is synonymous with at least one standard name in the standard name set is determined, where one or more characters of the name is not identical with one or more characters of the standard name. In response to determining that the name is synonymous with the at least one standard name, a matching result of the name is generated.
US10726016B2
Techniques are described herein for sharing a dictionary across multiple in-memory compression units (IMCUs). After a dictionary is used to encode a first column vector in a first IMCU, the same dictionary is used to encode a second column vector in a second IMCU. The entries in the dictionary are in sort order to facilitate binary searching when performing value-to-code look-ups. If, during the encoding of the second column vector, values are encountered for which the dictionary does not already have codes, then a “sort-order-boundary” is established after the last entry in the dictionary, and entries for the newly encountered values are added to the dictionary, after the sort-order-boundary. To facilitate value-to-code look-ups, the new entries are also sorted relative to each other, creating a second “sort order set”. A new version of the dictionary may be created when the number of sort order sets in the first version of the dictionary reaches a configurable threshold.
US10726012B2
A method includes acquiring one or a plurality of first tables including a first data group regarding a first item, acquiring a second table corresponding to a result of executing a program with the one or the plurality of first tables set as an input, the second table including a second item and a second data group, generating, when a first name of the first item and a second name of the second item have a relationship in which the first name partially matches the second name, first information indicating the relationship between the first name and the second name while defining parts that partially match, registering the first information in a memory as metadata for the program, the metadata indicating a relationship between the one or the plurality of first tables set as the input and the second table set as an output.
US10726010B2
A method, apparatus, and stored instructions are provided for transforming a query representation by unnesting a predicate condition that is based on whether or not a result exists for a subquery of the predicate condition. An initial query representation is received. The initial query representation represents an initial query that includes an EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate and at least one other predicate in a disjunction. The initial query representation is transformed into a semantically equivalent transformed query representation that represents a transformed query. The transformed query includes, instead of the EXISTS-equivalent predicate or a NOT-EXISTS-equivalent predicate, a join operator that references the data object. The transformed query representation, when used for execution, causes the at least one other predicate to be applied separately from a join operation caused by the join operator such that execution of the initial representation is semantically equivalent to execution of the transformed representation.
US10726005B2
An attribute vector including value identifiers and corresponding to a dictionary structure is identified. A dictionary type encoding structure is generated by virtually partitioning the dictionary structure. The dictionary type encoding structure may include multiple dictionary types. Based on the dictionary encoding structure, the attribute vector may be split to generate multiple attribute vector blocks that may be identified by block transition indices. Based on the dictionary types in the dictionary encoding structure, the value identifiers in the attribute vector blocks are rearranged. Such a rearrangement optimizes the attribute vector for searching the value identifiers.
US10726000B1
Systems, apparatuses, and methods are described for determining, based on blockchain, integrity of software and/or data stored on a vehicle. A computing device associated with a vehicle may determine one or more hash values for software and/or data stored on the vehicle. The computing device may receive values from read-only memory associated with the computing device and/or values from a blockchain of a distributed ledger system. The computing device may determine the integrity of the software and/or data based on the one or more hash values, the values from the read-only memory, and/or the values from the blockchain.
US10725996B1
Backup file path determination is described. A request is input from a source device to access a backup file on a storage device. One or more paths to the backup file are output to the source device. A determination whether the backup file is accessible to the source device via a path of the one or more paths is enabled. Access to the backup file is enabled via the path if the backup file is accessible to the source device via the path.
US10725987B2
The subject matter disclosed herein provides methods for the forced ordering of a dictionary based on row identifier values. A plurality of concurrent transactions can be handled in an in-memory database. At least one of the transactions can include at least one write operation to a dictionary. Each write operation can be assigned a row identifier (ID). At least one of the write operations can be written to the dictionary out of sequence. The sequence can be based on the row ID. Each row ID in the dictionary can be mapped to a corresponding value identifier in the dictionary. The dictionary can position the value identifiers so that the corresponding row IDs are in a sorted sequential order based on the row ID. Related apparatus, systems, techniques, and articles are also described.
US10725984B2
Provided is a time series data device with which, when a process is changed, results of both a new and an old process are not outputted to the outside being mixed, and the results of the old process before and after the process is changed can be outputted to the outside. The device is equipped with: a first processing unit that executes a first process and outputs first results data; a second processing unit that executes a second process and outputs second results data; and a control unit that, when an instruction to change a process is received, determines whether the first process can be stopped, and generates first and second results data sets by appending identification information corresponding to process contents to the respective first and second results data.
US10725976B2
The embodiments relate to performing a write operation in a filesystem. Replica files embedded with respective sets of data are stored are on persistent storage local to replica nodes of the filesystem. The storage includes atomically updating the replica files to the replica nodes. Each set of data has information for self-characterizing each replica file. A map stored at persistent storage local to a remote node is updated. The map maintains information for identifying each replica file stored at each replica node.
US10725974B2
A method for managing file system replication can include: collecting event data associated with file system events, each of the file system events indicative of a modification of at least one file at a first file system location; for each of the file system events, generating at least one file system action to apply the modification of the at least one file at the first file system location to at least one corresponding file at a second file system location; storing the at least one generated file system action in an action buffer; identifying dependencies between file system actions in the action buffer; and scheduling the file system actions in the action buffer for execution based on the dependencies.
US10725972B2
Various embodiments generally relate to decentralized operating systems spanning multiple devices. More specifically, some embodiments relate to continuous and concurrent device experiences across the multiple devices. For example, a user may be streaming a movie through a service provided via a smart television. When the user's phone detects an incoming video call, the television can recognize that a video call is coming in and ask the user if the user wants to answer the call. If the user responds in the affirmative, the television can pause the streaming video from the service provide allowing the user to answer their phone. In some cases, the television can be used as the display screen to display the video call while the local phone resources (e.g., video camera) can be used as the recording device.
US10725971B2
A computer-implemented method, according to one embodiment, includes: dividing a namespace in a central storage location into more than one cell. A first of the more than one cell is a common cell, which is configured to store management data received from remote storage locations coupled to the central storage location. Each of the remaining cells are configured to store object data received from a respective one of the remote storage locations. Management data received from the remote storage locations is stored in the common cell of the central storage location. Object data is also received, where the object data corresponds to the management data received from the remote storage locations. Furthermore, the received object data is stored in the respective cells of the central storage location. Other systems, methods, and computer program products are described in additional embodiments.
US10725970B2
A method for using a block storage device for storing and reproducing electronic files is disclosed. The block storage device includes blocks, each one possessing a logical block address (LBA) unique to that block. The method includes providing a deduplication pathway, including a deduplication data structure (DDS), and a block indirection pathway, including a block indirection data structure (BIDS). When receiving an electronic file, if deduplication is desired for the electronic file, then processing the electronic file only through the deduplication pathway, and, otherwise, processing the electronic file only through the block indirection pathway.
US10725965B1
Definitions are received for allowable activity windows and epochs. Each epoch specifies a retention duration and allowable activity window. There can be a retention policy specifying that copies created during a particular time period of the allowable activity window are to be retained past a retention duration of an initial epoch. A determination is made as to whether a copy was created during the particular time period specified in the retention policy. If the copy was not created during the particular time period, the retention duration of the initial epoch is added to a creation time of the copy to obtain a date after which the copy should be deleted. If the copy was created during the particular time period, a retention duration of a subsequent epoch is added to the creation time to obtain the date. The date is then associated with the copy.
US10725957B1
A plurality of system on chips (SoCs) in a server computer can be coupled to a plurality of memory agents (MAs) via respective Serializer/Deserializer (SerDes) interfaces. Each of the plurality of MAs can include one or more memory controllers to communicate with a memory coupled to the respective MA, and globally addressable by each of the SoCs. Each of the plurality of SoCs can access the memory coupled to any of the MAs in uniform number of hops using the respective SerDes interfaces. Different types of memories, e.g., volatile memory, persistent memory, can be supported.
US10725955B2
A data processing system includes multiple powered domains which communicate using a bridge 10. The bridge 10 includes first bridge circuitry 14 within a first power domain and second bridge circuitry 16 within a second power domain. The first bridge circuitry 14 and the second bridge circuitry 16 exchange intra-bridge power control signals which serve to control management of the communication channel through the bridge 10 to adopt a communication open state or a communication quiesced state independent of whether either side of the bridge is in a power-active state or a power-inactive state.
US10725943B2
Apparatuses and methods for transferring data from memory on a data path are described. An example apparatus includes: one or more data terminals; a plurality of memory banks, one of the plurality of memory banks being selected responsive, at least in part, to a bank address; and a data path including a plurality of data path routes and a plurality of switching buffers on the plurality of data path routes. The plurality of switching buffers are arranged such that one or more of the plurality of switching buffers are selected responsive, at least in part, to the bank address and activates one of the plurality of data path routes.
US10725937B2
A data processing system includes multiple processing units all having access to a shared memory. A processing unit includes a processor core that executes memory access instructions including a store-conditional instruction that generates a store-conditional request specifying a store target address and store data. The processing unit further includes a reservation register that records shared memory addresses for which the processor core has obtained reservations and a cache that services the store-conditional request by conditionally updating the shared memory with the store data based on the reservation register indicating a reservation for the store target address. The processing unit additional includes a blocking state machine configured to protect the store target address against access by any conflicting memory access request during a protection window extension following servicing of the store-conditional request.
US10725926B2
A processor can receive a request for a list of items. The request can include a group identifier and search criteria. The search criteria can be configured to return the list of items. The processor can produce, using the group identifier and in response to the request, a determination about a location of a master key associated with the group identifier. The processor can produce, in response to the master key being in the cache, a lookup key. The lookup key can include the master key, the group identifier, and a form of the search criteria. The processor can produce, using a form of the lookup key, a determination about a location of the list of items. The processor can retrieve, in response to the list of items being in the cache, the list of items from the cache.
US10725921B2
The present invention provides a method and system for caching time series data. A computer system for caching time series data is disclosed. The computer system comprises one or more processors, at least one cache, and a computer readable storage medium. The computer readable storage medium contains instructions that, when executed by the one or more processors, causes the one or more processors to perform a set of steps comprising fetching the time series data from a time series data source, calculating one or more expiry timestamps, grouping the plurality of time series datum in to one or more time data chunks based on the one or more expiry timestamps, and storing a copy of the time series data and the one or more expiry timestamps in the at least one cache.
US10725904B2
Devices and techniques for synchronizing NAND logical-to-physical table region tracking are described herein. Table region data structures for physical blocks are maintained. These structures include logical-to-physical (L2P) mapping table portions that point to the respective physical blocks. When garbage collection is performed on a block, table region structures for that block, and another (e.g., the next block to be garbage collected) are read to avoid loading L2P table regions that do not point to the block. If any of the read portions of the L2P table region fail to point to either the block or the other block, these L2P table portions are removed from the loaded table region data structures.
US10725902B2
A method for scheduling read commands, performed by a processing unit, includes at least the following steps: receiving a logical read command and a logical address; obtaining a high-level mapping table; obtaining a mapping table block according to the logical address and the high-level mapping table; obtaining a first physical address according to the logical address and the mapping table block; outputting an actual read command and the first physical address to a storage unit to obtain a data; and outputting the data which is responsive to the logical read command. The high-level mapping table includes a plurality of records, and one of the records is utilized to illustrate a second physical address of the mapping table block.
US10725901B2
A storage system and method for soft-decision-based command execution to enhance random write performance are provided. In one embodiment, the storage system comprises a memory and a controller. The controller comprises a command parser and a set of components in a path between the command parser and the memory, wherein the command parser is configured to receive a plurality of commands from a host and determine an order in which to send the plurality of commands to the set of components based on feedback from the set of components. Other embodiments are provided.
US10725899B2
The present disclosure discloses method and automated exploratory testing system for performing automated exploratory testing of software applications. The automated exploratory testing system receives test application and data associated with test application, from data sources. The data comprises environment information and goal information. The system identifies defects in components of test application along with corresponding reward value, by performing a plurality of actions on each of components. The plurality of actions is determined based on a predefined machine learning technique and data. The system determines test strategy, by analysing components with defects, plurality of actions corresponding to defects, corresponding reward value and historic test data associated with other applications related to test application. Thereafter, the system performs actions identified from plurality of actions based on test strategy, on components, to identify additional defects in components, for performing automated exploratory testing.
US10725896B2
A method and system generate sample data set for efficiently and accurately testing a new calculation for preparing a portion of an electronic document for users of an electronic document preparation system. The method and system receive the new calculation and gather historical use data related to previously prepared electronic documents for a large number of historical users. The method and system group the historical users into groups based on which sections of a previous version of electronic document preparation software were executed for each historical user in preparing electronic documents for the historical users. The groups are then sampled by selecting a small number of historical users from each group.
US10725894B2
Embodiments of the invention include methods and systems for improving test case coverage. Aspects of the invention include executing, by a processor, a first test case, where the first test case includes a plurality of system calls to an operating system. Prior to execution of each system call in the plurality of system calls in the first test case, executing, by the processor, a pre-exit instruction. Responsive to execution of the pre-exit instruction, collecting pre-exit system call data regarding each system call in the plurality of system calls for the first test case. The processor executes a post-exit instruction after completion of each system call in the plurality of system calls and responsive to execution of the post-exit instruction, collects post-exit system call data regarding each system call in the plurality of system calls for the first test case.
US10725891B2
Evaluating user experience for an application includes collecting, for each of a plurality of sessions of the application, a list of user event data items experienced during that session. The list of user event data items includes any of a device utilization quantifier, user action-response time pairs, and an application fault indicator. For each session, a value is assigned to each collected user event data item, and a session score is derived based on those assigned values. A user experience score is derived based upon a plurality of the derived session scores. The user experience score is reported.
US10725886B2
A method for capacity planning of a DBSM network, includes selecting at least one RESOURCE against which the TARGET_SYSTEM will be optimized, selecting at least one performance counter for which a planning engine forecast is created, collecting said performance counter MONITORING_DATA, defining rules for each performance counter against which a predicted TIME_SERIES is validated, adjusting SOURCE_SYSTEM OBJECT CONSTRAINTS and TIME_SERIES data, defining TARGET_SYSTEM LOGICAL_TOPOLOGY with desired OBJECTS setup, preferred configurations, maximum count for each setup OBJECT type and possible processing order, adjusting TARGET_SYSTEM OBJECT CONSTRAINTS, benchmarks and TIME_SERIES data, evaluating and comparing all needed refactored SOURCE_SYSTEM OBJECT TIME_SERIES against given TARGET_SYSTEM with preconfigured LOGICAL_TOPOLOGY and processing order of OBJECT SETUP_DATA to have minimum amount of primary target RESOURCE defined in total for all TARGET_SYSTEM host servers meeting their respective CONSTRAINTS and outputting results. The invention also relates to a computer program product for implementing said method.
US10725883B2
An example method is provided to maintain state information of a virtual machine in a virtualized computing environment through an externally-triggered approach. The method may comprise detecting, by an external entity, that a first host in a cluster is disconnected from a first network connecting the first host to a distributed storage system accessible by the cluster. The method may also comprise instructing the first host to suspend a virtual machine supported by the first host and to store state information associated with the virtual machine. The method may further comprise selecting a second host from the cluster and instructing the first host to migrate the suspended virtual machine to the second host such that the suspended virtual machine is able to resume from suspension on the second host based on the stored state information.
US10725881B2
A method for locating and isolating a failed node of an electromechanical management bus in a communication device. The method includes, in a communication process, an SHMC in operation records communication states of electromechanical management buses; the SHMC in operation performs calculation and analysis operations on data associated with the communication states, and determines whether there is an irrecoverable communication abnormality in a corresponding bus; if so, the SHMC sends, by means of a normal electromechanical management bus, a command to an electromechanical management node subordinate to the abnormal electromechanical management bus, such that the electromechanical management node controls a corresponding mechanical switch of the bus, coordinates respective nodes of the abnormal electromechanical management bus to conduct mutual communication tests with each other, locates a failed node, and returns location information of the failed node.
US10725878B2
A storage system capable of dynamically securing free space when a certain storage apparatus is disused and reducing the influence on the system upon dynamically securing the free space without having to continuously secure, in a memory of another storage apparatus, free space capable of storing management information of the corresponding storage apparatus in preparation of a case where such storage apparatus is disused. Each storage apparatus comprises a memory including a management information storage area for storing management information and a cache area for storing cache information, and a processor which manages a status of the cache area. At least certain processors determine a storage apparatus to become a copy destination of the copy target management information. The storage apparatus of the copy destination releases at least a part of the cache area and stores the management information in the released cache area.
US10725872B2
In some examples, a system may include multiple types of data restore point intervals, such as daily, weekly, monthly, etc. The system may store, for a first version of an object, a first time at which the object is received and a first flag for a first restore point interval. Subsequently, the system may store for a second version of the object, a second time at which the second object is received and a second flag for the first restore point interval. The system may clear a flag based on the second time and the first time being within a same time interval corresponding to the first restore point interval. An object version for which the flags have been cleared may be deleted from the storage. The stored times may be used to determine, at least partly, one or more retained object versions to provide for a selected restore point.
US10725868B2
Systems and methods integrate disparate backup devices with a unified interface. In certain examples, a management console manages data from various backup devices, while retaining such data in its native format. The management console can display a hierarchical view of the client devices and/or their data and can further provide utilities for processing the various data formats. A data structure including fields for storing both metadata common to the client device data and value-added metadata can be used to mine or process the data of the disparate client devices. The unified single platform and interface reduces the need for multiple data management products and/or customized data utilities for each individual client device and provides a single pane of glass view into data management operations. Integrating the various types of storage formats and media allows a user to retain existing storage infrastructures and further facilitates scaling to meet long-term management needs.
US10725867B2
Techniques for tracking microservices and facilitating rollbacks in response to exceptions are described herein. In an embodiment, a server computer system receives, from one or more sets of microservices program instructions, digital data identifying a plurality of tasks and a sequence of the tasks, the digital data specifying a particular computational workflow for execution by a computer. During execution of the workflow by the server computer system, the system identifies a particular failure in a first task of the plurality of tasks. The system causes displaying on a client computing device, a graphical user interface comprising a plurality of nodes, the nodes corresponding to the tasks. Within the graphical user interface, the system further causes displaying, with a particular node of the plurality of nodes corresponding to the first task, a graphical indication that the first task failed. Within the graphical user interface, the system further causes displaying, with the plurality of nodes, a first rollback path comprising nodes and edges, the first rollback path comprising one or more graphical edges that graphically bypass each task of the workflow that would not be executed if a rollback is executed by the computer according to the first rollback path.
US10725864B2
According to one embodiment, a memory system includes a nonvolatile memory and a controller. The nonvolatile memory includes a plurality of blocks each including a plurality of layers functioning as a plurality of stages of a shift register, and performs write and read of data by a last-in first-out method. The layers of each block are logically partitioned into a plurality of pages each including a set of adjacent layers. The controller writes a plurality of data portions to which error correction codes are added, to a write destination block. The controller changes a code amount of an error correction code added to a first data portion to be written, on the basis of a position of a page in the write destination block to which the first data portion is to be written.
US10725860B2
A storage system and method for handling a burst of errors is provided. In one embodiment, the method comprises generating a protograph using an error code generation method; generating a first partially-lifted protograph based on the generated protograph that avoids a first burst of errors; generating a fully-lifted protograph based on the generated protograph and the generated first partially-lifted protograph; and providing the fully-lifted protograph to a storage system comprising a memory.
US10725859B2
A system and method improve the performance of non-volatile memory storage by offloading parity computations to facilitate high speed data transfers, including direct memory access (DMA) transfers, between a remote host and a non-volatile memory based storage system, such as a flash memory based data storage device (e.g., SSD). In conjunction with writing to non-volatile memory storage, a stripe map is used to target a selected data storage device for parity generation. All data of a stripe is transmitted to the selected data storage device to generate the parity and the generated parity is propagated from the selected data storage device to other data storage devices in the stripe. The data for the stripe may also be propagated from the selected data storage device to the other data storage devices in the stripe.