US10388856B2
Provided is a magnetoresistance effect element that that generates a high MR ratio at a lower RA than a TMR element using a material of a conventional tunnel barrier layer or MgAl2O4. The magnetoresistance effect element includes a laminate in which an underlayer, a first ferromagnetic metal layer, a tunnel harrier layer, and a second ferromagnetic metal layer are laminated in that order, wherein the underlayer is made of TiN, NbN, TaN, ZrN or mixed crystals thereof, and the tunnel barrier layer is made of a compound that has a spinel structure and expressed by composition formula (1) below: (1) AxIn2Oy, where A is the non-magnetic divalent cation and represents cations of one or more elements selected from the group consisting of magnesium and zinc, x represents a number satisfying 0
US10388844B2
There is provided a sensor system capable of being used semi-permanently in a maintenance-free state without exchanging batteries as well as being installed in an already-existing manhole lid by a simple work on the spot, and having a measurement unit, a power source unit, and a communication unit, and installed in a manhole lid, wherein the power source unit includes a thermoelectric power generation module configured to generate electric power by a difference in temperature between a first heat transfer unit thermally connected to the manhole lid and a second heat transfer unit thermally connected to a heat radiating unit within a manhole, and the measurement unit and the communication unit are driven by electric power generated by the thermoelectric power generation module and measurement data of the measurement unit is transmitted to the outside via the communication unit.
US10388840B1
Disclosed is a light emitting device and a method of manufacturing the same. The light emitting device includes a body, a first electrode installed in the body and a second electrode separated from the first electrode, a light emitting chip formed on one of the first and second electrodes, and electrically connected to the first and second electrodes, and a protective cap projecting between the first and second electrodes.
US10388831B2
A light-emitting device including a window layer-cum-support substrate, a light-emitting portion provided on the window layer-cum-support substrate and including a second semiconductor layer of a second conductivity type, an active layer, and first semiconductor layer of a first conductivity type in stated order, a first ohmic electrode provided on the first semiconductor layer, and insulator top coat at least partially coating the first semiconductor layer surface and light-emitting portion side surface, wherein the first semiconductor layer surface and surface of the window layer-cum-support substrate are roughened, and the first semiconductor layer includes at least two layers of an active-layer-side layer and roughened-side layer, and roughened-side layer is formed of material having lower Al content than the active-layer-side layer. This light-emitting device can reduce etching depth required to obtain desired roughened shape and inhibit occurrence of chip cracks during wire bonding, while keeping effect of trapping carriers in the clad layer.
US10388829B2
The invention describes a radiation-emitting semiconductor component (100) having a first semiconductor layer sequence (10) which is designed to generate radiation of a first wavelength, a second semiconductor layer sequence (20), a first electrode area (1) and a second electrode area (2). It is provided that the second semiconductor layer sequence (20) has a quantum pot structure (21) with a quantum layer structure (22) and a barrier layer structure (23) and is designed to generate incoherent radiation of a second wavelength by means of absorption of the radiation of the first wavelength, and an electric field can be generated in the second semiconductor layer sequence (20) by the first electrode area (1) and the second electrode area (2).
US10388827B2
A method for manufacturing a semiconductor element is provided. The method includes providing a semiconductor wafer including a substrate and a semiconductor structure on the substrate, forming a cleavage starting portion in the semiconductor wafer, and dividing the semiconductor wafer into a plurality of semiconductor elements by transferring a pressing member on the semiconductor wafer in a state where the pressing member is pressed against the semiconductor wafer to separate the semiconductor wafer at the cleavage starting portion. The pressing member includes a tip portion to be pressed on the semiconductor wafer, and the tip portion has a spherical surface.
US10388816B2
A semiconductor on insulator substrate includes a semiconductor support layer, a buried insulating layer over the semiconductor support layer and an epitaxial semiconductor layer over the buried insulating layer. A deep trench isolation penetrates completely through the epitaxial semiconductor layer to the buried insulating layer to electrically insulate a first region of the epitaxial semiconductor layer from a second region of the epitaxial semiconductor layer. A single photon avalanche diode (SPAD) includes an anode formed by the first region of the epitaxial semiconductor layer and a cathode formed by a well located within the first region of the epitaxial semiconductor layer. An ancillary circuit for the SPAD is located in the second region of the epitaxial semiconductor layer and electrically coupled to the SPAD.
US10388807B2
An example device in accordance with an aspect of the present disclosure includes a photodetector disposed on a substrate, and a mirror disposed on the photodetector. The mirror is to reflect light back into the photodetector. The mirror includes a reflective layer and a second layer. The second layer is disposed between the reflective layer and the photodetector.
US10388804B2
Disclosed is a method of manufacturing a solar cell, the method including forming a tunneling layer over one surface of a semiconductor substrate, forming a semiconductor layer over the tunneling layer, forming a conductive area including a first conductive area of a first conductive type and a second conductive area of a second conductive type in the semiconductor layer, and forming an electrode including a first electrode connected to the first conductive area and a second electrode connected to the second conductive area. The forming of the conductive area includes forming a mask layer over the semiconductor layer, forming a doping opening corresponding to at least one of the first conductive area and the second conductive area in the mask layer using a laser, and performing doping using the doping opening.
US10388797B2
Provided is a highly integrated semiconductor device, a semiconductor device with large storage capacity with respect to an area occupied by a capacitor, a semiconductor device capable of high-speed writing, a semiconductor device capable of high-speed reading, a semiconductor device with low power consumption, or a highly reliable semiconductor device. The semiconductor device includes a first transistor, a second transistor, and a capacitor. A conductor penetrates and connects the first transistor, the capacitor, and the second transistor. An insulator is provided on a side surface of the conductor that penetrates the capacitor.
US10388795B2
A vertical transistor includes a gate structure interposed between a proximate spacer doped with a first dopant-type and a distal spacer doped with the first dopant-type. The proximate spacer is formed on an upper surface of a semiconductor substrate. At least one channel region extends vertically from the proximate doping source layer to the distal doping source layer. A proximate S/D extension region is adjacent the proximate spacer and a distal S/D extension region is adjacent the distal spacer. The proximate and distal S/D extension regions include dopants that match the first dopant-type of the proximate and distal doping sources.
US10388783B2
Apparatus and associate methods relate to a high-voltage MOSFET bounded by two trenches, each having dielectric sidewalls and a dielectric bottom isolating a top field plate and a bottom field plate. The top field plate is electrically connected to a biasing circuit net, and the bottom field plate is biased via a capacitive coupling to the top field plate. The upper field plate and lower field plate are configured to deplete the majority carriers in a drain region of the MOSFET bounded by the two trenches so as to equalize two local maxima of an electric field induced by a drain/body bias, the two local maxima located proximate a drain/body metallurgical junction and proximate a trench bottom. The two local maxima of the electric field are equalized by controlling a depth location of an intervening dielectric between the upper field plate and the lower field plate.
US10388779B2
A semiconductor device includes a codoped layer, a channel layer, a barrier layer, and a gate electrode disposed in a trench extending through the barrier layer and reaching a middle point in the channel layer via a gate insulating film. On both sides of the gate electrode, a source electrode and a drain electrode are formed. On the source electrode side, an n-type semiconductor region is disposed to fix a potential and achieve a charge removing effect while, on the drain electrode side, a p-type semiconductor region is disposed to improve a drain breakdown voltage. By introducing hydrogen into a region of the codoped layer containing Mg as a p-type impurity in an amount larger than that of Si as an n-type impurity where the n-type semiconductor region is to be formed, it is possible to inactivate Mg and provide the n-type semiconductor region.
US10388773B2
A semiconductor device includes: a drift layer; a base layer on the drift layer; a collector layer and a cathode layer opposite to the base layer; multiple trenches penetrating the base layer; a gate electrode in each trench; an emitter region in a surface portion of the base layer and contacting each trench; a first electrode connected to the base layer and the emitter region; and a second electrode connected to the collector layer and the cathode layer. The gate electrodes in a diode region of a semiconductor substrate are controlled independently from the gate electrodes in the IGBT region. A voltage not forming an inversion layer in the base layer is applied to the gate electrodes in the diode region.
US10388762B2
Described is a technique for uniformly doping a silicon substrate having a Fin structure with a dopant. A method of manufacturing a semiconductor device may includes: (a) forming a dopant-containing film containing a dopant on a silicon film by performing a cycle a predetermined number of times, the cycle including: (a-1) forming a first dopant-containing film by supplying a first dopant-containing gas containing the dopant and a first ligand to a substrate having thereon the silicon film and one of a silicon oxide film and a silicon nitride film; and (a-2) forming a second dopant-containing film by supplying a second dopant-containing gas containing the dopant and a second ligand different from and reactive with the first ligand to the substrate; and (b) forming a doped silicon film by annealing the substrate having the dopant-containing film thereon to diffuse the dopant into the silicon film.
US10388753B1
Methods are provided for fabricating a HEMT (high-electron-mobility transistor) that involve sequential epitaxial growth of III-nitride channel and barrier layers, followed by epitaxial regrowth of further III-nitride material through a window in a mask layer. In examples, the regrowth takes place over exposed portions of the channel layer in the source and drain regions of the device, and the regrown material has a composition different from the barrier layer. In other examples, the regrowth takes place on the barrier layer, only in the access region or regions. Devices made according to the disclosed methods are also provided.
US10388749B2
A semiconductor device includes a substrate, a gate structure, a spacer, a mask layer, and at least one void. The gate structure is disposed on the substrate, and the gate structure includes a metal gate electrode. The spacer is disposed on sidewalls of the gate structure, and a topmost surface of the spacer is higher than a topmost surface of the metal gate electrode. The mask layer is disposed on the gate structure. At least one void is disposed in the mask layer and disposed between the metal gate electrode and the spacer.
US10388744B2
A nitride semiconductor device includes a silicon substrate. A nitride semiconductor layer is formed over the silicon substrate. A gate electrode is formed over the nitride semiconductor layer so as to have a first ring-shaped portion and a second ring-shaped portion connected to the first ring-shaped portion. A first finger electrode is surrounded by the first ring-shaped portion. A second finger electrode is surrounded by the second ring-shaped portion. A third finger electrode is interposed between the first ring-shaped portion and the second ring-shaped portion.
US10388736B2
In an embodiment, a method includes forming an intentionally doped superlattice laminate on a support substrate, forming a Group III nitride-based device having a heterojunction on the superlattice laminate layer, and forming a charge blocking layer between the heterojunction and the superlattice laminate.
US10388735B2
The present disclosure provides a semiconductor device including a substrate, an n− type layer, an n+ type region, a p type region, a p+ type region, a gate insulating layer, a gate electrode, a source electrode, and a drain electrode, wherein the n+ type region is disposed at a left side and a right side of the n− type layer in a plan view and configured to form in a striped pattern in a plan view, wherein the p+ type region is disposed at an outer surface of the n+ type region in a plan view and configured to form in a striped pattern in a plan view, wherein the p type region is disposed at an inner surface the n+ type region in a plan view and is separated by a predetermined interval along a longitudinal direction of the n+ type region in a plan view.
US10388734B2
A transistor device includes a first silicon nanowire array-MOSFET and a second silicon nanowire array-MOSFET integrated with a bulk drift region. The first silicon nanowire array-MOSFET is configured as an n-MOSFET by substantially only accommodating an electron current, and the second silicon nanowire array-MOSFET is configured as a p-MOSFET by substantially only accommodating a hole electron current. A current strength of a current through the first silicon nanowire array-MOSFET caused by electrons is at least 10 times larger than a current through the first silicon nanowire array-MOSFET caused by holes in an on-state of the transistor device. Further embodiments of transistor devices are described.
US10388733B2
Transistor structures having channel regions comprising alternating layers of compressively and tensilely strained epitaxial materials are provided. The alternating epitaxial layers can form channel regions in single and multigate transistor structures. In alternate embodiments, one of the two alternating layers is selectively etched away to form nanoribbons or nanowires of the remaining material. The resulting strained nanoribbons or nanowires form the channel regions of transistor structures. Also provided are computing devices comprising transistors comprising channel regions comprised of alternating compressively and tensilely strained epitaxial layers and computing devices comprising transistors comprising channel regions comprised of strained nanoribbons or nanowires.
US10388731B2
A method of making a nanowire device includes disposing a first nanowire stack over a substrate, the first nanowire stack including alternating layers of a first and second semiconducting material, the first semiconducting material contacting the substrate and the second semiconducting material being an exposed surface; disposing a second nanowire stack over the substrate, the second nanowire stack including alternating layers of the first and second semiconducting materials, the first semiconducting material contacting the substrate and the second semiconducting material being an exposed surface; forming a first gate spacer along a sidewall of a first gate region on the first nanowire stack and a second gate spacer along a sidewall of a second gate region on the second nanowire stack; oxidizing a portion of the first nanowire stack within the first gate spacer; and removing the first semiconducting material from the first nanowire stack and the second nanowire stack.
US10388724B2
An electronic chip includes a doped semiconductor substrate of a first conductivity type, a doped buried layer of a second conductivity type overlying the substrate, and a first doped well of the first conductivity type overlying the buried layer. Circuit components can be formed at a top surface of the first doped well and separated from the buried layer. A current detector is coupled to the buried layer and configured detect a bias current flowing into or out of the buried layer.
US10388714B2
Provided are an organic light-emitting display panel and a display terminal. The organic light-emitting display panel comprises: a substrate; pixel units located on the substrate, each pixel unit comprising a drain electrode, a pixel electrode and a light-emitting layer; power signal conduction lines located on the substrate, a conduction layer and a first insulation layer being located between the conduction layer and the pixel electrode; the conduction layer comprising a first conduction portion and second conduction portions insulated from the first conduction portion, wherein the second conduction portions are insulated from each other, the first conduction portion is electrically connected with the power signal conduction lines; and the second conduction portions are electrically connected with the drain electrodes in one-to-one correspondence; and an electrode through hole is defined in the first insulation layer, the pixel electrode extends through the electrode through hole to electrically connect with the second conduction portion.
US10388705B2
A display panel includes a substrate with a plurality of color sub pixel regions and a white sub pixel region constituting a unit pixel; a color filter layer with a color filter provided in each of the plurality of color sub pixel regions; and a reflection reduction layer provided in the white sub pixel region. The reflection reduction layer includes at least one color filter selected from the color filter layer, and a thickness of the reflection reduction layer is smaller than a thickness of the selected color filter.
US10388694B2
An optoelectronic component, a lighting apparatus and a car headlight are disclosed. In an embodiment an optoelectronic component includes a radiation side having a plurality of pixels arranged next to each other and a contact side, opposite of the radiation side, having a plurality of first contact structures, wherein a length of each pixel is greater than a width of the pixel, wherein the first contact structures are electrically contacted individually and independently of each other during operation, wherein each pixel is electrically uniquely associated with a first contact structure, and wherein, for each pixel and a pixel directly adjacent thereto, the two first contact structures of these two pixels are arranged differently with respect to the associated pixels so that a translation, which images the pixel in the directly adjacent pixel, does not image the two associated first contact structures congruently into each other.
US10388690B2
A light emitting diode array is provide to include: a substrate; light emitting diodes positioned over the substrate, each including a first semiconductor layer, an active layer, and a second semiconductor layer, wherein each light emitting diode is disposed to form a first via hole structure exposing a portion of the corresponding first semiconductor layer; lower electrodes disposed over the second semiconductor layer; a first interlayer insulating layer disposed over the lower electrodes and configured to expose the portion of the first semiconductor layer of corresponding light emitting diodes; upper electrodes electrically connected to the first semiconductor layer through the first via hole structure, wherein the first via hole structure is disposed in parallel with one side of the corresponding second semiconductor layer and the first interlayer insulating layer is disposed to form a second via hole structure exposing a portion of the lower electrodes.
US10388689B2
A fingerprint identification system, comprising panel, for placing finger; light source, disposed under panel, for generating incident light, wherein incident light is emitted to and reflected by finger to generate reflected light; processor, for performing fingerprint identification on finger according to plurality of sensing signals; and optical sensing array, disposed under panel and coupled to processor, comprising plurality of sensing units for generating plurality of sensing signals, each of sensing units comprising optical sensor, for receiving reflected light reflected by finger to generate sensing signal; focusing layer, disposed under panel, for focusing reflected light reflected by finger; blocking layer, disposed under focusing layer, for blocking part of reflected light to reduce diffraction phenomenon of reflected light; shading layer, disposed under blocking layer, for blocking part of reflected light to limit incident angle of reflected light; and aperture layer, disposed under shading layer and on optical sensor, for blocking stray light.
US10388684B2
An image sensor package may include a semiconductor wafer having a pixel array, a color filter array (CFA) formed over the pixel array, and one or more lenses formed over the CFA. A light block layer may couple over the semiconductor wafer around a perimeter of the lenses and an encapsulation layer may be coupled around the perimeter of the lenses and over the light block layer. The light block layer may form an opening providing access to the lenses. A mold compound layer may be coupled over the encapsulation layer and the light block layer. A temporary protection layer may be used to protect the one or more lenses from contamination during application of the mold compound and/or during processes occurring outside of a cleanroom environment.
US10388678B2
A method for manufacturing a gate structure includes: forming a buffer layer on a lateral surface of a substrate; forming a groove on the buffer layer, where the groove penetrates the buffer layer; forming a gate in the groove, where an upper surface of the gate and an upper surface of the buffer layer are located on a same plane; forming an insulating layer on the upper surface of the gate and the upper surface of the buffer layer; forming, on an upper surface of the insulating layer, a semiconductor layer disposed opposite the gate; and forming, on an upper surface of the semiconductor layer and/or the upper surface of the insulating layer, a data line partially overlapping the semiconductor layer. A display device is further disclosed. The display device includes a gate structure.
US10388675B2
In a matrix device having two or more systems of electrode groups such as X and Y systems, the one or more electrode groups are grouped into groups each consisting of a plurality of pixel electrodes, connection wires are branched off and connected to the pixel electrodes so that the same signal is not supplied to the pixel electrodes of the same group but the same signal is supplied to one pixel electrode of two or more groups, switching elements are provided corresponding to the individual pixel electrodes, and a gate electrode and a gate insulating film of the switching elements are used in common in the same group. Accordingly, in the matrix device and manufacturing of the matrix device, the number of connection wires and driver ICs is reduced.
US10388670B2
Provided is a semiconductor device which has low power consumption and can operate at high speed. The semiconductor device includes a memory element including a first transistor including crystalline silicon in a channel formation region, a capacitor for storing data of the memory element, and a second transistor which is a switching element for controlling supply, storage, and release of charge in the capacitor. The second transistor is provided over an insulating film covering the first transistor. The first and second transistors have a source electrode or a drain electrode in common.
US10388668B2
Some embodiments include an integrated structure having a stack of alternating dielectric levels and conductive levels, vertically-stacked memory cells within the conductive levels, an insulative material over the stack and a select gate material over the insulative material. An opening extends through the select gate material, through the insulative material, and through the stack of alternating dielectric and conductive levels. A first region of the opening within the insulative material is wider along a cross-section than a second region of the opening within the select gate material, and is wider along the cross-section than a third region of the opening within the stack of alternating dielectric levels and conductive levels. Channel material is within the opening and adjacent the insulative material, the select gate material and the memory cells. Some embodiments include methods of forming vertically-stacked memory cells.
US10388664B2
An integrated circuit includes a multilayer stack, and a plurality of layered conductors extending in the multilayer stack and into a conductor layer beneath the multilayer stack. The layered conductor has a bottom conductor layer in ohmic electrical contact with the conductive layer in a substrate, an intermediate conductive liner layer over the bottom conductor layer and lining a portion of sidewall of the corresponding trench, and a top conductor layer on the top conductive liner layer.
US10388661B2
Provided herein may be a semiconductor device and a method of manufacturing the same. The method of manufacturing the semiconductor device may include forming a tunnel insulating layer in a channel hole passing through a preliminary stack structure in which interlayer insulating layers and material layers are alternately stacked. The method may include forming recess areas by removing the material layers exposed through a slit passing through the preliminary stack structure. The method may include forming a data storage layer in the recess areas through the slit. The thickness of the data storage layer may be formed regardless of a size of the channel hole.
US10388657B2
There is provided an apparatus includes a substrate having a main surface, a wordline buried in the substrate and a bitline buried in a shallower area than the wordline in the substrate.
US10388647B1
An improved transient voltage suppression device includes a semiconductor substrate, a transient voltage suppressor, at least one first diode, at least one conductive pad, and at least one second diode. The transient voltage suppressor has an N-type heavily-doped clamping area. The first anode of the first diode is electrically connected to the N-type heavily-doped clamping area. The conductive pad is electrically connected to the first cathode of the first diode. The second anode of the second diode is electrically connected to the conductive pad and the second cathode of the second diode is electrically connected to the transient voltage suppressor. The first anode is closer to the N-type heavily-doped clamping area rather than the conductive pad. The conductive pad is closer to the N-type heavily-doped clamping area rather than the second anode.
US10388640B2
According to one embodiment, a semiconductor memory system includes a substrate, a plurality of elements and an adhesive portion. The substrate has a multilayer structure in which wiring patterns are formed, and has a substantially rectangle shape in a planar view. The elements are provided and arranged along the long-side direction of a surface layer side of the substrate. The adhesive portion is filled in a gap between the elements and in a gap between the elements and the substrate, where surfaces of the elements are exposed.
US10388617B2
The present disclosure relates generally to flip chip technology and more particularly, to a method for fabricating a mechanically anchored controlled collapse chip connection (C4) pad on a semiconductor structure and a structure formed thereby. In an embodiment, a method is disclosed that includes forming a C4 pad on a patterned dielectric layer having grooves therein, the grooves providing an interfacial surface area between the patterned dielectric layer and the C4 pad sufficient to inhibit the C4 pad from delaminating during thermal expansion or contraction.
US10388615B2
Embodiments of the present invention provide integrated circuits and methods for activating reactions in integrated circuits. In one embodiment, an integrated circuit is provided having reactive material capable of being activated by electrical discharge, without requiring a battery or similar external power source, to produce an exothermic reaction that erases and/or destroys one or more semiconductor devices on the integrated circuit.
US10388610B2
An apparatus for inspecting a plurality of electronic chips singularized from a wafer, wherein the apparatus comprises an electromagnetic radiation source arranged and configured for illuminating at least part of a first main surface of the singularized wafer with electromagnetic radiation, and a detection unit configured for detecting electromagnetic radiation from a side facing a second main surface of the singularized wafer and opposing the first main surface.
US10388607B2
An embodiment of a device includes a package body having a first sidewall, a top surface, and a bottom surface, and multiple pads that are exposed at the first sidewall and that are electrically coupled to one or more electrical components embedded within the package body. The device also includes a package surface conductor coupled to the first sidewall. The package surface conductor extends between and electrically couples the multiple pads, and the package surface conductor is formed from a first surface layer and a second surface layer formed on the first surface layer. The first surface layer directly contacts the multiple pads and the first sidewall and is formed from one or more electrically conductive first materials, and the second surface layer is formed from one or more second materials that are significantly more resistive to materials that can be used to remove the first materials.
US10388604B2
The inventive concepts relate to a semiconductor device including a field effect transistor and a method for manufacturing the same. The semiconductor device includes a substrate including first and second source/drain regions formed thereon, a gate electrode intersecting the substrate between the first and second source/drain regions, and an active contact electrically connecting the first and second source/drain regions to each other. The active contact is spaced apart from the gate electrode. The active contact includes first sub-contacts provided on the first and second source/drain regions so as to be connected to the first and second source/drain regions, respectively, a second sub-contact provided on the first sub-contacts to electrically connect the first sub-contacts to each other, and a barrier layer provided between the second sub-contact and each of the first sub-contacts.
US10388601B2
A semiconductor device including conductive lines is disclosed. First conductive lines each comprise a first portion, a second portion, and an enlarged portion, the enlarged portion connecting the first portion and the second portion of the first conductive line. The semiconductor device includes second conductive lines, at least some of the second conductive lines disposed between a pair of the first conductive lines, each second conductive line including a larger cross-sectional area at an end portion of the second conductive line than at other portions thereof. The semiconductor device includes a pad on each of the first conductive lines and the second conductive lines, wherein the pad on each of the second conductive lines is on the end portion thereof and the pad on each of the first conductive lines is on the enlarged portion thereof.
US10388587B1
A thermal interface structure includes a first surface including a surface of a heat generating device, a first surface binding polymer bonded to the first surface, a second surface including a surface of a heat sink, and a second surface binding polymer bonded to the second surface. The first surface binding polymer and the second surface binding polymer cross-link to one another to form a covalently bonded, cross-linked section that creates a thermal interface material that forms a continuous molecular connection between the first surface and the second surface.
US10388584B2
A semiconductor device has a temporary layer, such as a dam material or adhesive layer, formed over a carrier. A plurality of recesses is formed in the temporary layer. A first semiconductor die is mounted within the recesses of the temporary layer. An encapsulant is deposited over the first semiconductor die and temporary layer. The encapsulant extends into the recesses in the temporary layer. The carrier and temporary layer are removed to form recessed interconnect areas around the first semiconductor die. Alternatively, the recessed interconnect areas can be formed the carrier or encapsulant. Multiple steps can be formed in the recesses of the temporary layer. A conductive layer is formed over the first semiconductor die and encapsulant and into the recessed interconnect areas. A second semiconductor die can be mounted on the first semiconductor die. The semiconductor device can be integrated into PiP and Fi-PoP arrangements.
US10388583B2
Provided is a thermosetting resin composition, which can be used as underfill for obtaining favorable solder connectivity while suppressing the formation of voids in the case of treating under heating conditions required by the underfill in a semiconductor chip thermocompression bonding step using the thermal compression bonding technique. The thermosetting resin composition contains a thermosetting resin, a curing agent and a fluxing agent, and the temperature at which the rate of temperature change of viscosity when temperature is increased according to a prescribed heating profile reaches 30 Pa·s/° C. is 200° C. to 250° C.
US10388579B2
In some embodiments, a semiconductor wafer testing system comprises a first plate configured to couple to a probe head, the first plate including a first alignment feature, a biasing member, a stopper, and pins. The system also comprises a second plate configured to fasten to the first plate and including a second alignment feature configured to engage with the first alignment feature. The first and second alignment features are configured to align the pins with a test wafer positioned between the first and second plates. The biasing member and the stopper are configured to cooperate to regulate a pressure with which the test wafer contacts the pins when the second plate is fastened to the first plate.
US10388573B2
A method for fabricating a Fin-FET device includes providing a base structure and a plurality of fin structures protruding from the base structure. Along a direction perpendicular to the surface of the base structure and from the bottom to the top of each fin structure, the width of the fin structure perpendicular to the length direction of the fin structure decreases. The method further includes forming a gate structure on the base structure across each fin structure and covering a portion of top and sidewall surfaces of the fin structure, and removing a portion of the fin structure on each side of the gate structure to form a trench in the fin structure. Along the length direction of the fin structure, the bottom width of the trench is smaller than the top width of the trench. The method also includes filling each trench with a doped source/drain epitaxial layer.
US10388570B2
A method of forming a semiconductor structure includes forming a fin region and a non-fin region surrounding the fin region in a substrate, wherein sidewalls of the fin region comprise a stepped height structure comprising an outer portion adjacent to the non-fin region with a first height and an inner portion with a second height greater than the first height. The method also includes forming a plurality of fins disposed over a top surface of the inner portion of the fin region, forming an isolation layer disposed over the top surface of the inner portion of the fin region surrounding a portion of the sidewalls of the plurality of fins, and forming a fin liner disposed (i) between the isolation layer and the top surface of the inner portion of the fin region and (ii) between the isolation layer and the portion of the sidewalls of the plurality of fins.
US10388569B1
A method of fabricating a stacked semiconductor device includes forming nanosheet stacks including silicon layers and silicon germanium layers on a substrate. The method includes growing a first epitaxial layer on a source and drain and depositing an interlayer dielectric on the first epitaxial layer. The method includes etching the interlayer dielectric to expose the first epitaxial layer. The method includes etching a portion of the first epitaxial layer and growing a second epitaxial layer on the first epitaxial layer and etching the interlayer dielectric and depositing a first liner in a recess left by the etching, forming a pFET. The method includes etching a portion of the first liner and removing the second epitaxial layer leaving a portion of the first epitaxial layer exposed and depositing a second insulator layer on the first epitaxial layer, forming an nFET. The pFET and nFET are disposed adjacent to one another vertically.
US10388561B2
A semiconductor integrated circuit device may include a first electrostatic discharge (ESD) protecting circuit and a second ESD protecting circuit. The first ESD protecting circuit may include at least one resistance changeable device connected between a power voltage line and a data pad to discharge an electrostatic. The second ESD protecting circuit may include at least one resistance changeable device connected between the first ESD protecting circuit and a ground voltage line.
US10388559B2
Apparatus for depositing a layer on a substrate in a process gas includes a chuck containing a first surface for supporting the substrate, a clamp for securing the substrate to the first surface of the chuck, an evacuatable enclosure enclosing the chuck and the clamp and control apparatus. The evacuatable enclosure includes an inlet, through which the processing gas is insertable into the enclosure. The control apparatus is adapted to move at least one of the chuck and the clamp relative to, and independently of, one another to adjust a spacing between the chuck and the clamp during a single deposition process while maintaining a flow of the processing gas and a pressure within the enclosure that is less than atmospheric pressure.
US10388556B2
A substrate for back grind tape of the present invention includes a substrate film having a Young's modulus of 600 MPa or more; and a buffer layer provided on one face of the substrate film, the buffer layer formed of a urethane-containing cured material and having a peak temperature of tan δ of 60° C. or lower.
US10388554B2
A purge configurable wafer shipper. The container includes an enclosure portion with an open side or bottom, a door to sealing close the open side or bottom. One of the door and the container portion includes an opening formed in the enclosure portion to provide a fluid passageway from an interior of the wafer shipper to an exterior region. The opening may include a module receiving structure that defines the fluid passageway. A sealing member is included for insertion into the module receiving structure. The sealing member has a body portion including a support flange positioned proximate a lower portion of the body portion, a circumferential groove in the exterior surface of the body portion, and an O-ring positioned at least partially within the circumferential groove.
US10388552B2
Apparatus, systems, and processes for substrate breakage detection in a thermal processing system are provided. In one example implementation, a process can include: accessing data indicative of a plurality of temperature measurements for a substrate, the plurality of measurements obtained during a cool down period of a thermal process; estimating one or more metrics associated with a cooling model based at least in part on the data indicative of the plurality of temperature measurements; and determining a breakage detection signal based at least in part on the one or more metrics associated with the cooling model. The breakage detection signal is indicative of whether the substrate has broken during thermal processing.
US10388551B2
Detection circuit for detecting electrical capacitance of electrode device in electrostatic holding device with clamp carrier, particularly for detecting component held by holding device, includes phase control circuit couplable to electrode device and has reference oscillator device, phase comparator and VCO circuit (VCOC). Phase comparator is arranged to generate a control voltage of VCOC as a function of reference signal from reference oscillator device and of VCO feedback signal from VCOC, at least one phase control circuit is configured for controlling VCOC as a function of capacitance to be detected, and for outputting an output signal characteristic of capacitance based on control voltage of VCOC, phase control circuit is configured for connection to electrode device such that VCOC contains capacitance to be detected as frequency-determining component, and reference oscillator device is configured for generating reference signal with adjustable reference frequency. Electrostatic holding device includes at least one such detection circuit.
US10388538B2
An object of the present invention to provide a highly reliable semiconductor device. Another object is to provide a manufacturing method of a highly reliable semiconductor device. Still another object is to provide a semiconductor device having low power consumption. Yet another object is to provide a manufacturing method of a semiconductor device having low power consumption. Furthermore, another object is to provide a semiconductor device which can be manufactured with high mass productivity. Another object is to provide a manufacturing method of a semiconductor device which can be manufactured with high mass productivity. An impurity remaining in an oxide semiconductor layer is removed so that the oxide semiconductor layer is purified to have an extremely high purity. Specifically, after adding a halogen element into the oxide semiconductor layer, heat treatment is performed to remove an impurity from the oxide semiconductor layer. The halogen element is preferably fluorine.
US10388537B2
A cleaning apparatus for removing particles from a substrate is provided. The cleaning apparatus includes a first cleaning unit including a first dual nozzle supplying, to a substrate, a first chemical liquid and a first spray including a first liquid dissolving the first chemical liquid, and a second cleaning unit including a second dual nozzle supplying, to the substrate, a second chemical liquid different from the first chemical liquid and a second spray including a second liquid dissolving the second chemical liquid and being the same as the first liquid.
US10388536B2
Provided is a method for controlling the rate of etching of a SiC substrate based on a composition of a storing container. The etching method of the present invention is for etching the SiC substrate by heating the SiC substrate under Si vapor pressure, in a state where the SiC substrate is stored in a crucible. The crucible is formed of a tantalum metal, and has a tantalum carbide layer provided on an internal space side of the tantalum metal, and a tantalum silicide layer provided on the side further toward the internal space side than the tantalum carbide layer. The rate of etching of the SiC substrate is controlled based on difference in a composition of the tantalum silicide layer.
US10388534B2
A method of processing a plate-shaped workpiece that includes on a reverse side thereof a layered body containing metal which is formed in superposed relation to projected dicing lines includes the steps of holding the reverse side of the workpiece on a holding table, thereafter, applying a laser beam having a wavelength that is absorbable by the workpiece to a face side thereof along the projected dicing lines to form laser-processed grooves in the workpiece which terminate short of the layered body, and thereafter, cutting bottoms of the laser-processed grooves with a cutting blade to sever the workpiece together with the layered body along the projected dicing lines. The step of cutting bottoms of the laser-processed grooves includes the step of cutting bottoms of the laser-processed grooves while supplying a cutting fluid containing an organic acid and an oxidizing agent to the workpiece.
US10388533B2
Methods for depositing a low resistivity nickel silicide layer used in forming an interconnect and electronic devices formed using the methods are described herein. In one embodiment, a method for depositing a layer includes positioning a substrate on a substrate support in a processing chamber, the processing chamber having a nickel target and a silicon target disposed therein, the substrate facing portions of the nickel target and the silicon target each having an angle of between about 10 degrees and about 50 degrees from the target facing surface of the substrate, flowing a gas into the processing chamber, applying an RF power to the nickel target and concurrently applying a DC power to the silicon target, concurrently sputtering silicon and nickel from the silicon and nickel targets, respectively, and depositing a NixSi1-x layer on the substrate, where x is between about 0.01 and about 0.99.
US10388521B2
A patterning method that includes providing an amorphous semiconductor surface to be patterned, and terminating the amorphous semiconductor surface by forming silicon-hydrogen (Si—H) on the surface to be patterned. A photoresist is formed on the surface to be patterned. The photoresist is then lithographically patterned using an extreme ultra violet (EUV) method. A photoresist is then developed on the surface to be patterned using negative tone development (NTD).
US10388519B2
A semiconductor device includes a substrate having a working surface, and a plurality of field effect transistor (FET) devices provided on the substrate in a common plane along the working surface. Each FET device includes an active nanochannel structure having opposing end surfaces and a sidewall surface extending between the opposing end surfaces, and an active gate structure surrounding an intermediate portion of the nanochannel structure in contact with the sidewall surface. First and second gate spacers each surrounding a respective end portion of the nanochannel structure in contact with the side wall surface, and first and second source/drain (S/D) structures are in contact with the opposing end surfaces of the nanochannel structure respectively. A single diffusion break provided between first and second FET devices, the single diffusion break including a dummy nanochannel structure connected to an S/D structure of the first FET device and an S/D structure of the second FET device.
US10388516B1
One or more chips are transferred from one substrate to another by using one or more polymer layers to secure the one or more chips to an intermediate carrier substrate. While secured to the intermediate carrier substrate, the one or more chips may be transported or put through further processing or fabrication steps. To release the one or more chips, the adhesion strength of the one or more polymer layers is gradually reduced to minimize potential damage to the one or more chips.
US10388512B2
A method of manufacturing a semiconductor device includes forming a film on a substrate by performing a cycle a predetermined number of times. The cycle includes non-simultaneously performing (a) forming a first layer by supplying a precursor to the substrate from a first nozzle and (b) forming a second layer by supplying a reactant to the substrate from a second nozzle different from the first nozzle to thereby modify the first layer. The act (a) includes sequentially performing (a-1) supplying an inert gas from the second nozzle at a first flow rate smaller than a flow rate of the precursor in a state in which the precursor is supplied from the first nozzle and (a-2) supplying an inert gas from the second nozzle at a second flow rate larger than the flow rate of the precursor in a state in which the precursor is supplied from the first nozzle.
US10388505B2
A mass spectrometer is disclosed comprising an ion mobility separator for separating ions according to their ion mobility, one or more first devices or stages arranged upstream of the ion mobility separator and a control system. The control system is arranged and adapted to monitor directly or indirectly the operating environment within the ion mobility separator, and to control the operating environment within the ion mobility separator based on the monitoring by controlling one or more gas flows to or within one or more of the one or more first devices or stages.
US10388504B2
An ion source for a mass spectrometer is disclosed comprising an ultrasonic transducer which focuses ultrasonic energy onto a surface of a sample fluid without directly contacting the sample fluid.
US10388496B2
Energy conversion systems that may employ control grid electrodes, acceleration grid electrodes, inductive elements, multi-stage anodes, and emissive carbon coatings on the cathode and anode are described. These and other characteristics may allow for advantageous thermal energy to electrical energy conversion.
US10388490B1
A sensing unit includes a first set of sensors that comprises a first set of active areas that are surrounded by a first set of first non-active areas and a second set of sensors that comprises a second set of active areas that are surrounded by a second set of non-active areas. The first set of sensors and the second set of sensors are positioned at different heights, the first set of active areas and the second set of active areas do not overlap, and the first set of non-active areas and the second set of non-active areas partially overlap.
US10388479B2
A release mechanism for surge protectors includes a first electrical connection pin soldered with a varistor's second electrode, a function rotating member sheathed on a fixed column and installed between a varistor and a bridge bracket, an elastic driving device fixed into an internal box body, and a bridge bracket fixed to a second electrical connection pin in the internal box body (2). If the varistor is not released, then the bridge bracket will be passed through a soldering window and soldered with a varistor's first electrode, or else the elastic driving device will drive the function rotating member to rotate around the fixed column. An arc shield plate shields between the bridge bracket and electrode. A failure status indicating area is exposed and a remote linkage rod is triggered.
US10388473B2
A unit type backlight module including a circuit board, a plurality of light emitting units and a plurality of light guide plates is provided. The circuit board is disposed under the key structures. The light emitting units is disposed on the circuit board. The light guide plates are disposed on the circuit board and are separated from each other. The light emitting units and their corresponding light guide plates are disposed under the key structures for each key structure.
US10388463B2
An electrolytic capacitor includes an anode body, a dielectric layer formed on the anode body, and a conductive polymer layer covering at least a part of the dielectric layer. The conductive polymer layer includes a conductive polymer and a polymer dopant. The polymer dopant includes a first copolymer including: (A) a first unit derived from a first monomer having a sulfonate group; (B) a second unit derived from a second monomer having a carboxy group; and (C) a third unit derived from a third monomer having a hydroxy group.
US10388459B2
A multilayer electronic component has a structure in which an internal electrode connected to a positive (+) terminal of a circuit and an internal electrode connected to a ground of the circuit are implemented together on one dielectric layer and external electrodes commonly use a multi-terminal connected to the ground of the circuit.
US10388450B2
An inductor module includes a laminate where multiple insulator layers are laminated, a main line conductor in the shape of a straight line formed on the laminate, a current detection conductor that is formed on the laminate and magnetically coupled with the main line conductor, and coil conductors that are formed on the laminate and constitute an inductor element. An absolute value of a coupling coefficient between the main line conductor and inductor element, and an absolute value of a coupling coefficient between the current detection conductor and the inductor element, are each smaller than an absolute value of a coupling coefficient between the main line conductor and the current detection conductor. Thus, an inductor module that detects current and is used as an inductor element, and an electric power transmission system including the inductor module, are provided.
US10388443B2
The present invention provides an R-T-B based sintered magnet having an R-T-B based compound as main phase grains, wherein, the content of Zr contained in the R-T-B based sintered magnet is 0.3 mass % to 2.0 mass %, the main phase grains have Zr, and the R-T-B based sintered magnet have main phase grains with the mass concentration of Zr at the edge portion of the main phase grain being 70% or less of that at the central portion of the main phase grain at the cross-section of the main phase grain.
US10388441B2
The present invention provides an R-T-B based sintered magnet that inhibits the demagnetization rate at high temperature even when less or no heavy rare earth elements such as Dy, Tb and the like are used. The R-T-B based sintered magnet includes R2T14B crystal grains and two-grain boundary parts between the R2T14B crystal grains. Two-grain boundary parts formed by R—Co—Cu-M-Fe phase exist, and M is at least one selected from the group consisting of Ga, Si, Sn, Ge and Bi.
US10388439B2
Disclosed is a method of manufacturing a ferrite magnetic substance, including: a first mixing operation of providing a first mixture composed of 47 to 49 wt % of Fe, 16 to 18 wt % of Mn, 5.2 to 7.2 wt % of Zn, and a remainder of oxygen and other inevitable impurities, a second mixing operation of providing a second mixture composed of the first mixture and an additive including, based on 100 parts by weight of the first mixture, 28 to 51 ppm of Si, 140 to 210 ppm of Nb and 155 to 185 ppm of Zr, and a finish operation of producing a ferrite magnetic substance by sintering the second mixture.
US10388437B2
An assembly and a method for manufacturing an insulation layer of an electrical conductor are presented. The electrical conductor is enclosed in a cavity of a mold. Spacers embedded into holes of the mold are movable into the cavity for holding the electrical conductor in the cavity to maintain a gap between the electrical conductor and surface of the cavity. Distance of the gap is defined by thickness of the insulation layer. Spacers are movable into the holes of the mold from the cavity to maintain even surface of the cavity. Insulation compound fills entire gap and is cured to form the insulation layer having homogenous thickness.
US10388434B1
A communication cable may include a plurality of twisted pairs of individually insulated electrical conductors and a separator positioned between the plurality of twisted pairs. The separator may include a plurality of prongs, and each of the plurality of prongs may extend between a respective set of adjacent pairs included in the plurality of twisted pairs. Additionally, the separator may include a first of the plurality of prongs formed from a foamed polymeric material and a second of the plurality of prongs formed from a solid polymeric material. A jacket may be formed around the plurality of twisted pairs and the separator.
US10388426B2
A pane with at least one electrical connection element is described. The pane having at least a substrate, an electrically conductive structure on a region of the substrate, a connection element that is connected via a soldering compound to a region of the electrically conductive structure, and a flexible connection cable connected to the connection element. The connection cable is provided with a stiffening element and the connection cable with the stiffening element is enshrouded by a heat shrink tube.
US10388422B2
An electrically conductive element includes a substrate and a carbon nanotube film located on the substrate. The carbon nanotube film includes a number of carbon nanotube linear units and a number of carbon nanotube groups. The carbon nanotube linear units are spaced from each other and extend along a first direction. The carbon nanotube groups are combined with the carbon nanotube linear units by van der Waals force on a second direction. The second direction is intercrossed with the first direction. The carbon nanotube groups between adjacent carbon nanotube linear units are spaced from each other in the first direction.
US10388419B2
Provided are an adsorbent capable of removing radioactive water liquid including iodine compounds and/or antimony by means of a water passing treatment, and a method and an apparatus for treating radioactive waste liquid by using the adsorbent. The adsorbent includes a polymer resin and 10 parts by weight or more of a hydrous hydroxide of a rare earth element based on 100 parts by weight of the polymer resin, in which the hydrous hydroxide of the rare earth element has a water content of 1 part by weight to 30 parts by weight based on 100 parts by weight of a dry product thereof, and adsorbs iodine compounds and/or antimony.
US10388413B2
Methods, systems, and computer-readable media are provided for intelligent suppression of alerts. Alerts may be evaluated prior to presentation to determine whether to present the alert or suppress the alert to reduce alert fatigue. The evaluation includes analysis of the alert including specific alert parameters. Alert parameters include, but are not limited to, an age of the patient, one or more diagnoses of the patient, one or more problems of the patient, etc. Additional parameters that may be evaluated include an alert severity score, a threshold value, and an override rate. Alerts that qualify may be suppressed and the suppressed alerts may be provided as non-interruptive alerts (i.e., alerts that may be presented but do not require action in order to continue with a workflow).
US10388412B1
This present disclosure describes a computer-implemented method for updating a plurality of parameters on a medical inhaler sensor via a wireless connection by a client device. The client device stores the plurality of parameters for the medical inhaler sensor on the client device. The client device updates one or more parameters of the plurality of parameters on the client device. The client device receives a plurality of periodic chirps from the medical inhaler sensor, and can establish the wireless connection with the medical inhaler sensor in response to having received a chirp. Through the wireless connection, the client device transmits the updated one or more parameters of the plurality of parameters to the medical inhaler sensor.
US10388402B2
A memory system includes a memory device, and a memory controller. The controller adjusts a delay of a data strobe clock, performs at least one of a read test and a write test on the memory device, detect at least one data bit, which reduces at least one margin of a setup margin and a hold margin, from among a plurality of data bits, and adjusts a delay of the at least one data bit to allow the at least one margin to increase.
US10388400B2
Memory systems may include an encoder suitable for arranging data in rows of data blocks as a plurality of codewords, and permuting the data block rows and constructing row parities on the permuted rows, and a decoder suitable for decoding the codewords, and correcting stuck error patterns when decoding of the codewords fails.
US10388390B2
Sensing in non-volatile memory is performed using bias conditions that are dependent on the position of a selected memory cell within a group of non-volatile memory cells. During sensing, a selected memory cell receives a reference voltage while the remaining memory cells receive a read or verify pass voltage. For at least a subset of the unselected memory cells, the pass voltage that is applied is dependent upon the position of the selected memory cell in the group. As programming progresses from a memory cell at a first end of a NAND string toward a memory cell at a second end of the NAND string, for example, the pass voltage for at least a subset of the unselected memory cells that have already been subjected to programming may be increased. This technique may reduce the effects of an increased channel resistance that occurs as more memory cells are programmed.
US10388381B2
A semiconductor memory device includes a memory cell array coupled to a plurality of word lines, a voltage generator generating a program voltage and first and second pass voltages in response to voltage generation control signals, an address decoder selectively applying the program voltage and the first and second pass voltages to the plurality of word lines in response to address decoder control signals, and a control logic controlling the voltage generator and the address decoder to perform a program operation.
US10388375B2
A memory cell includes a first resistive memory element, a second resistive memory element electrically coupled with the first resistive memory element at a common node, and a switching element comprising an input terminal electrically coupled with the common node, the switching element comprising a driver configured to float during one or more operations.
US10388373B1
Sensing memory cells can include: applying a voltage ramp to a group of memory cells to sense their respective states; sensing when a first switching event occurs to one of the memory cells responsive to the applied voltage ramp; stopping application of the voltage ramp after a particular amount of time subsequent to when the first switching event occurs; and determining which additional memory cells of the group experience the switching event during the particular amount of time. Those cells determined to have experienced the switching event responsive to the applied voltage ramp are sensed as storing a first data value and those cells determined to not have experienced the switching event responsive to the applied voltage ramp are sensed as storing a second data value. The group stores data according to an encoding function constrained such that each code pattern includes at least one data unit having the first data value.
US10388371B2
Embodiments provide a selector device for selecting a memory cell. The selector device includes a first electrode; a second electrode; and a switching layer sandwiched between the first electrode and the second electrode. The switching layer includes at least one metal rich layer and at least one chalcogenide rich layer. The metal rich layer includes at least one of a metal or a metal compound, wherein metal content of the metal rich layer is greater than 50 at. %. The chalcogenide content of the chalcogenide rich layer is greater than 50 at. %.
US10388370B2
An electronic memristive device that has a complementary analog reconfigurable memristive bidirectional resistive switch. The device has a memristive layer sequence having a BFTO/BFO/BFTO three-ply layer and two electrodes. Titanium traps are arranged in the BFTO interfaces. As a result of mobile acid vacancies, the potential barriers at the interfaces of the electrodes with respect to the memristive layer sequence are in flexible form. By applying voltage pulses, the acid vacancies can be shifted from the interface with respect to the first electrode to the interface with respect to the second electrode, with raising of the potential barrier at one electrode bringing about complementary lowering of the potential barrier of the other electrode. The method for operating the device proposes adapted writing processes that use the overlaying of writing pulse sequences to achieve stipulation of a state pair of complementary resistor states. In conjunction with reading pulses of adapted polarity, the device can implement fuzzy logic and be operated as an artificial synapse with the realization of all four learning curves for complementary learning. A plurality of options for the use of the device are proposed.
US10388362B1
Memory devices with half-width data path or data buses clocked by double-pumped strobe signals are disclosed herein. The methods and devices may employ a single delay chain (e.g., a column access strobe (CAS) chain) to perform the double-pumped operations. The delay chain may include multiple delay elements that may generate one or two pulses based on the double-pumped strobe signals. Methods for interfacing, such as read and write methods are also disclosed.
US10388359B2
A semiconductor device may include a divider circuit and a detection circuit. The divider circuit may divide an external clock to generate a plurality of divided clocks. The detection circuit may generate a phase information signal and a timing information signal based on a plurality of data determination signals and the plurality of divided clocks.
US10388358B2
The semiconductor memory device includes a memory cell array, a peripheral circuit and a control logic. The memory cell array includes a plurality of memory cells. The peripheral circuit performs a program operation for the plurality of memory cells in the memory cell array. The control logic controls the peripheral circuit and the memory cell array such that, during the program operation for the plurality of memory cells, pre-bias voltages are applied to a plurality of word lines coupled to the plurality of memory cells to precharge channel regions of the plurality of memory cells. Furthermore, different pre-bias voltages are applied to the plurality of word lines depending on the relative positions of the word lines.
US10388356B2
A memory device includes a memory block coupled to a plurality of word lines arranged in parallel with each other between a first select line and a second select line, peripheral circuits supplying a verify voltage and a pass voltage to the first select line, the second select line, and the word lines, selectively discharging the first select line, the second select line and the word lines, and verifying memory cells coupled to a selected word line of the word lines, and a control logic controlling the peripheral circuits so that potentials of the selected word line, unselected word lines and the first and second select lines are the same as each other after verifying the memory cells and the first and second select lines are discharged after discharging the selected and unselected word lines, and an operating method thereof.
US10388350B2
A memory system has a nonvolatile memory having a plurality of readable and writable memory cells, a write voltage control unit that controls at least one of a voltage value and a pulse width of a write voltage of the nonvolatile memory in accordance with a weight of a signal processing path or a signal processing node, a write unit that writes data in two or more memory cell groups among the plurality of memory cells using the write voltage controlled by the write voltage control unit, a reversal probability detection unit that detects a reversal probability of the memory cell group when writing data is written by the write unit, and a weight conversion unit that converts the detected reversal probability into a weight.
US10388348B2
According to one embodiment, a semiconductor memory device includes a first memory cell having a first variable resistance element, a second memory cell having a second variable resistance element, and a first circuit which controls writing to the first memory cell and the second memory cell. The first circuit receives a first command instructing writing to the first memory cell, after receiving the first command, receives a second command instructing writing to the second memory cell, and after receiving the second command, performs writing to the second memory cell when performing writing to the first memory cell.
US10388347B2
Some embodiments are directed to a non-collinear magnetoresistive device, including a free layer; a fixed layer; and a non-magnetic layer disposed between the free layer and the fixed layer, wherein the fixed layer has an easy magnetization direction in an in-plane direction or in a perpendicular direction, the free layer satisfies at room temperature expressions (1) and (2) below: ERT≥1.66×10−19 J (1) V≤5×104 nm3 (2) where ERT=(Ku1,eff+Ku2+Ku1,eff2/4Ku2)×V, Ku1,eff: an effective first-order anisotropy constant, Ku2: a second-order anisotropy constant, and V: a volume, and wherein the free layer is in a cone magnetization state.
US10388345B2
According to one embodiment, a memory device includes a preamplifier configured to execute a first read in which a first current relating to a memory cell is passed through a first path and a second current relating to the first current is passed through a second path, to generate a first voltage, to write first data to the memory cell; and to execute a second read in which a third current relating to the memory cell with the first data written thereto is passed through the first path and a fourth current relating to the third current is passed through the second path, to generate a second voltage; and a sense amplifier configured to determine data stored in the memory cell during execution of the first read based on the first voltage and the second voltage.
US10388342B2
Provided herein is an apparatus including a three dimensional crystalline structure including a number of storage locations. The storage locations are arranged in three dimensions within the crystalline structure. A light source is configured to focus a first light with a first energy on one of the storage locations in order to alter a characteristic of the storage location. The light source is further able to focus a second light with a second light energy on the storage location without altering the characteristic. A detector is provided to detect the second light energy.
US10388335B2
A sense component of a memory device in accordance with the present disclosure may selectively employ components having a relatively high voltage isolation characteristic in a portion of the sense component associated with relatively higher voltage signals (e.g., signals associated with accessing a ferroelectric random access memory (FeRAM) cell), and components having a relatively low voltage isolation characteristic in a portion of the sense component associated with relatively lower voltage signals (e.g., input/output signals according to some memory architectures). Voltage isolation characteristics may include isolation voltage, activation threshold voltage, a degree of electrical insulation, and others, and may refer to such characteristics as a nominal value or a threshold value. In some examples the sense component may include transistors, and the voltage isolation characteristics may be based at least in part on gate insulation thickness of the transistors in each portion of the sense component.
US10388329B2
A SSD storage module comprising a printed circuit board (1), an encapsulating colloid (2), and an electronic circuit (3) welded on an inner surface of the printed circuit board (1) and having a data storage function; the encapsulating colloid (2) is formed on the inner surface of the printed circuit board (1) and is configured for seamlessly encapsulating the electronic circuit (3), an outer surface of the printed circuit board (1) is provided with a plurality of metal contact pieces (11), the plurality of metal contact pieces (11) are electrically connected with the electronic circuit (3), and the plurality of metal contact pieces (11) comprise a plurality of SATA interface contact pieces (110). The encapsulating colloid (2) seamlessly encapsulates the electronic circuit (3) and isolates the electronic circuit (3) from the air, such that a problem that the electronic circuit (3) is directly exposed to the air, and performances of components of the electronic circuit (3) may be affected, thereby resulting in an unstable functionality of a SSD can be avoided.
US10388324B2
One or more embodiments of a video editing system enable one or more users to conveniently edit a digital video. In particular, an online content management system can provide a low resolution version of a digital video to a client device. A user can interact with the low resolution digital video and generate user edits to apply to the digital video. The online content management system can further apply any number of users edits to low and high resolution versions of the digital video at a server device. The video editing system enables users to more conveniently apply iterative edits to digital videos. Additionally, the video editing system enables multiple users to cooperatively edit a digital video from multiple client devices.
US10388319B2
The present disclosure relates to a storage and transfer apparatus for mass transfer of a plurality of data discs to trays of a plurality stacked disc drives. The storage and transfer apparatus may store a plurality of discs with the disc hold pins retracted and the telescopic sections collapsed over each other. In such a configuration, the stored discs may lie in contact with each other. The storage and transfer apparatus may transfer the plurality of discs to the trays of the plurality of stacked disc drives with the discs holding pins extended and the telescopic sections extended relative to each other.
US10388316B2
An operating method of a disc pick-and-place device is provided. Discs can be picked up when each flexible rod is driven to rotate and make the disc pick-and-place device enter a first operating state and then a second operating state in which the first carrying portion is located at the disc releasing position and then at the disc holding position, and the second carrying portion is located at the disc releasing position in the first and second operating states. Discs can be unloaded when each flexible rod is driven to rotate and make the disc pick-and-place device enter a third operating state and then a fourth operating state in which the first carrying portion is located at the disc holding position and then at the disc releasing position, and the second carrying portion is located at the disc holding position in the third and fourth operating states.
US10388295B2
A method for predicting a bandwidth extension frequency band signal includes demultiplexing a received bitstream to obtain a frequency domain signal; determining whether a highest frequency bin, to which a bit is allocated, of the frequency domain signal is less than a preset start frequency bin of a bandwidth extension frequency band; predicting an excitation signal of the bandwidth extension frequency band according to the determination; and predicting the bandwidth extension frequency band signal according to the predicted excitation signal of the bandwidth extension frequency band and a frequency envelope of the bandwidth extension frequency band.
US10388292B2
A method for compressing a HOA signal being an input HOA representation with input time frames (C(k)) of HOA coefficient sequences comprises spatial HOA encoding of the input time frames and subsequent perceptual encoding and source encoding. Each input time frame is decomposed (802) into a frame of predominant sound signals (XPS(k−1)) and a frame of an ambient HOA component ({tilde over (C)}AMB(k−1)). The ambient HOA component ({tilde over (C)}AMB(k−1)) comprises, in a layered mode, first HOA coefficient sequences of the input HOA representation (cn(k−1)) in lower positions and second HOA coefficient sequences (cAMB,n(k−1)) in remaining higher positions. The second HOA coefficient sequences are part of an HOA representation of a residual between the input HOA representation and the HOA representation of the predominant sound signals.
US10388288B2
A method and an apparatus for determining an inter-channel time difference parameter are provided, so that precision of a determined ITD parameter can adapt to channel quality. The method includes: determining a target search complexity from plurality of search complexities, where the plurality of search complexities are in a one-to-one correspondence with plurality of channel quality values; and performing search processing on a signal on a first sound channel and a signal on a second sound channel according to the target search complexity so as to determine a first inter-channel time difference ITD parameter corresponding to the first sound channel and the second sound channel.
US10388280B2
A method and apparatus for managing multiple voice operation trigger phrases includes an electronic computing device enabling a first voice operation trigger phrase and a second voice operation trigger phrase on the electronic computing device. The method further includes determining whether a context applies to the electronic computing device, loading the first voice operation trigger phrase upon determining that a first context applies to the electronic computing device, and loading the second voice operation trigger phrase upon determining that a second context applies to the electronic computing device.
US10388275B2
The present invention relates to a method and apparatus for improving spontaneous speech recognition performance. The present invention is directed to providing a method and apparatus for improving spontaneous speech recognition performance by extracting a phase feature as well as a magnitude feature of a voice signal transformed to the frequency domain, detecting a syllabic nucleus on the basis of a deep neural network using a multi-frame output, determining a speaking rate by dividing the number of syllabic nuclei by a voice section interval detected by a voice detector, calculating a length variation or an overlap factor according to the speaking rate, and performing cepstrum length normalization or time scale modification with a voice length appropriate for an acoustic model.
US10388268B2
A method including receiving an audio scene including at least one source captured using at least one near field microphone and at least one far field microphone. The method includes determining at least one room-impulse-response (RIR) associated with the audio scene based on the at least one near field microphone and the at least one far field microphone, accessing a predetermined scene geometry corresponding to the audio scene, and identifying a best matching geometry to the predetermined scene geometry in a scene geometry database. The method also includes performing RIR comparison based on the at least one RIR and at least one geometric RIR associated with the best matching geometry, and rendering a volumetric audio scene experience based on a result of the RIR comparison.
US10388267B2
An acoustic device for forming a wall of sound underwater. Walls of sound are useful in water for guiding fish away from areas. Hitherto, systems have used bubbles of water to facilitate the speed of travel of the sound. Those systems have suffered from the ability to maintain a consistent wall of bubbles and have often been inefficient. The present invention seeks to provide an acoustic device for forming a wall of sound underwater and comprises a transducer connected to an acoustic waveguide. The waveguide comprises one or more projections, whereby sound generated by the transducer travels along the projection or projections to form the wall of sound. The waveguide may typically comprise compressible projections formed from neoprene. These projections are arranged in a fan or frond shape. In addition or alternatively, the projections may be laminar. The projections could be of different lengths.
US10388260B2
In a method for improving the acoustic properties of spruce resonance wood for musical instruments at least one resonance wood blank is subjected to a treatment with Physisporinus vitreus under controlled, sterile conditions. The previously sterilized resonance wood blank is immersed into a liquid medium enriched with fungus myecelium and kept therein in the dark for an exposure time and finally sterilized, wherein during the exposure time a temperature of 18 to 26° C. and a relative humidity of approximately 60 to approximately 80% are maintained. Due to the fact that the liquid medium contains nanofibrillated cellulose (NFC) in an amount of 200 to 300 g per liter, a reproducible, uniform improvement of the acoustic properties of the resonance wood free from local defects is ensured.
US10388259B2
Remapping software elements to increase the usability of a device with a damaged screen including receiving a request to transition the device with the damaged screen into damaged screen mode; dividing, by a remapping module, the damaged screen into a plurality of sectors; determining, by the remapping module, a usability of each of the plurality of sectors of the damaged screen; remapping, by the remapping module, elements of device software to sectors based on the usability of each of the plurality of sectors of the damaged screen; and presenting the remapped elements of the device software to a user of the device.
US10388255B2
Computers for supporting multiple virtual reality (VR) display devices and related methods are described herein. An example computer includes a graphics processing unit (GPU) to render frames for a first VR display device and a second VR display device, a memory to store frames rendered by the GPU for the first VR display device and the second VR display device, and a vertical synchronization (VSYNC) scheduler to transmit alternating first and second VSYNC signals to the GPU such that a time period between each of the first or second VSYNC signals and a subsequent one of the first or second VSYNC signals is substantially the same. The GPU is to, based on the first and second VSYNC signals, alternate between rendering a frame for the first VR display device and a frame for the second VR display device.
US10388249B2
In a method and devices, data for the display of an application on a screen is provided. In addition, information with regard to a degree of distraction of the application, e.g., information regarding user-interface elements, and/or information regarding a degree of distraction of a driver of a vehicle (110) is provided. As a function of this information and a driving situation of the vehicle, it is decided whether the application will be displayed on the screen.
US10388247B2
Embodiments of a system including a display device are described herein. For example, the system may receive streaming video data including information indicating a video quality identifier and apply a video parameter enhancement to a subsystem of the display device. In a further example, the system outputs video using the video parameter enhancement. In another example, the video parameter enhancement may he applied to alter an output characteristic of the display device.
US10388235B2
A display driving method and device is provided. The display driving method determines whether each image pixel is within a range of skin color in accordance with the original grayscale data of the image pixel, and performs color casting compensation only on the image pixels within the range of skin color but not on other image pixels. The effects of color casting compensation and display are improved, and the granular feeling caused due to the color casting compensation is reduced.
US10388233B2
Devices and techniques for electronically erasing an externally addressed electrophoretic drawing device are described. An electronically-erasable drawing device comprises an electro-optic display medium and interdigitated electrodes disposed adjacent one surface of the medium and configured to drive the medium to an intermediate (gray) optical state. A mobile electronic drawing implement may include electrodes configured to apply a fringing electric field to an electro-optic display medium from one side of the medium, the fringing electric field being arranged to drive a portion of the display medium adjacent the implement to an intermediate optical state, the electrodes being movable relative to the medium.
US10388229B2
A method for controlling a display panel includes calculating an on-pixel ratio based on gamma information corresponding to image information, providing maximum current information based on a dimming level, calculating an average current of the display panel based on the on-pixel ratio and the maximum current information, and providing pixel average current information for each of a plurality of pixels in the display panel. The on-pixel ratio is based on the turned-on pixels of the pixels in the display panel. The pixel average current information is determined based on the average current of the display panel.
US10388226B2
A temperature compensation circuit and method for a display panel and a display panel are provided. The display panel includes a control circuit, a driving circuit, a detection circuit and a pixel circuit; wherein the detection circuit is configured to obtain a current threshold voltage of a transistor of the pixel circuit, the control circuit obtains a current voltage difference between the current threshold voltage and an initial threshold voltage, obtains a current compensation gain matching the current voltage difference according to a predetermined related data of a voltage difference and a compensation gain, and controls the driving circuit to drive the pixel circuit by using the current compensation gain. By practice of the disclosure, the temperature compensation for a display panel could be achieved without the additional temperature sensor, so the service life of the display panel could be extended.
US10388224B2
A quantum dot light emitting device includes a grating device which includes a grating region that has a particular grating interval, and a quantum dot layer located above the grating region. The device provides high-purity color light based on a selection of a wavelength band by the grating region in correspondence with a wavelength band of light emitted from the quantum dot layer.
US10388220B2
A pixel including an organic light emitting diode; a first transistor for controlling the amount of current flowing from a first driving power source to a second driving power source via the organic light emitting diode, corresponding to a voltage of a first node; a second transistor coupled between the first node and a second node, the second transistor being turned on when a scan signal is supplied to an ith (i is a natural number) scan line; a third transistor coupled between the second node and an anode electrode of the organic light emitting diode; a first capacitor coupled between a data line and the second node; and a fourth transistor coupled between an initialization power source and the anode electrode of the organic light emitting diode. The fourth transistor is turned on in response to a first control signal being supplied to a first control line.
US10388214B2
An organic light-emitting display device includes: a plurality of pixels arranged in a matrix, wherein each of the pixels includes: an organic light emitting element; a first transistor including a gate electrode coupled to a scan line, a first electrode coupled to a data line, and a second electrode coupled to a first node, a second transistor configured to drive the organic light emitting element according to a data voltage provided through the first transistor; a third transistor including a first electrode coupled to the first node and a second electrode coupled to a second node; a first capacitor between the first node and a third node configured to have an initialization voltage applied; and a second capacitor between a fourth node coupled to a gate electrode of the second transistor and the second node.
US10388207B2
An external compensation method for devices in a panel which comprises a plurality of sub-pixels, includes programming a first device in a first sub-pixel among the plurality of sub-pixels via a first line and sensing the first device via a second line during a first period; and programming a second device in a second sub-pixel among the plurality of sub-pixels via the second line and sensing the second device via the first line or a third line during a second period.
US10388205B2
A digital-drive display system, comprising an array of display pixels, each display pixel having a light emitter, a digital memory for storing a digital pixel value, and a drive circuit that drives the light emitter in response to the digital pixel value. The drive circuit can respond to a control signal provided to all of the display pixels in common by a display controller that loads digital pixel values in the digit memory of each display pixel.
US10388200B2
A display device includes a display panel including a pixel block that includes pixels, a degradation sensor for measuring degradation information of the pixel block, and a degradation calculator for accumulating input data provided to each of the pixels and for calculating pixel degradation data of each of the pixels based on accumulated input data and the degradation information.
US10388199B2
A method of augmenting an illumination perception by one or more wearers of respective head-mountable computing devices each including at least one transparent display module is disclosed. The method comprises determining a desired light condition for said wearer in a space, determining an actual light condition for said wearer in said space; and displaying a semi-transparent image on the at least one transparent display module to filter the light passing through the at least one display module in case the actual light condition differs from the desired light condition. In embodiments, the user preferences may be used to perform a global optimization of the light output by one or more (distributed) light sources of a lighting system. Computer program products comprising computer program code for implementing such a method when executed on a suitable processor, a head-mountable computing device and a lighting system are also disclosed.
US10388194B2
A signage panel system comprises a panel element and a base element. The panel element has at least one tab formed on an edge and the tab including a slot formed therein. The base element including at least one channel formed therein wherein the channel is configured to receive the tab of the panel element when the panel element engages with the base element. A planar slide lock element fits into the tab slot of the panel element and slides in the tab slot. The channel has a wide section and a narrow section adjacent the wide section, the tab configured for engaging the channel with the slide lock element positioned in the wide section of the channel. The slide lock element sliding in the tab slot and in the channel to engage the narrow section and secure the panel element with the base element.
US10388184B2
A computer implemented method and system is for training a subject's articulation. The system will receive, access and analyze the speech audio and video data of the subject. The data will be compared to standard speech audio and video data to calculate the deviation of the articulatory parameters between the recorded data of the subject and the standard data. The system will then deconstruct the speech unit and separately play the standard tongue movements, lip movements, jaw movements, and airstream generation. The system will then enable a gradual time converging of the initial separately played standard tongue movements, jaw movements, lip movements and airstream generation in response to a magnitude of the at least articulatory parameter deviation decreasing. Similarly, the system will adapt the display speed and the number of repetitions of these movements to optimize the articulation training.
US10388173B2
A ground collision avoidance system (GCAS) for an aircraft is disclosed. A radio frequency (RF) sensor senses a location of an obstacle with respect to the aircraft moving along the ground. An expected location of the obstacle with respect to the aircraft is determined from the sensed location and a trajectory of the aircraft. An alarm signal is generated when the expected location of the obstacle is less than a selected criterion.
US10388168B2
A method of controlling inter-vehicle gap(s) in a platoon that includes a lead vehicle and one or more following vehicles includes the steps of: obtaining an indicator of a potential collision threat identified by an autonomous emergency braking system of the lead vehicle, wherein the autonomous emergency braking system of the lead vehicle includes pre-defined control phases, and wherein the indicator at least partly determines a current control phase of the autonomous emergency braking system; and sending the obtained indicator to the one or more following vehicles.
US10388166B2
A vehicle control system includes a detection section that detects a nearby vehicle traveling in the vicinity of a vehicle, a prediction section that predicts positions at plural future points in time for the nearby vehicle detected by the detection section, a derivation section that derives boundary positions for the vehicle at the plural future points in time so as to provide a margin on a side encroaching on a lane change target area of the vehicle with respect to the positions of the nearby vehicle predicted by the prediction section for the plural future points in time, and a course generation section that generates a target course for changing lanes based on the boundary positions of the vehicle derived by the derivation section for the plural future points in time.
US10388164B2
A method for detecting an unoccupied region within a parking facility, using at least one environment sensor disposed in a stationary manner within the parking facility, is furnished, at least encompassing the following: sensing measured data of at least one segment of the parking facility by way of at least one environment sensor; comparing the measured data with reference measured data in order to recognize a change in the segment of the parking facility; and detecting the segment as an unoccupied or non-unoccupied region as a function of the recognition of a change.
US10388157B1
Systems and apparatuses for generating customized driving assistance outputs are provided. The system may collect initial sensor data from a rotating mobile device. The system may analyze the initial sensor data to determine whether to collect additional sensor data. Based on analysis of the initial sensor data and the additional sensor data, the system may determine a customized driving assistance output. The system may determine one or more notification outputs and one or more instruction outputs for the driver based on the customized driving assistance output. The system may update an aggregate driving output based on whether or not the instruction output was completed, as determined from subsequent sensor data.
US10388142B2
A method for outputting a combined power source alarm for an implantable blood pump includes determining a status for each of first and second power sources of the blood pump. A combined power source alarm based on the statuses of the first and second power sources is outputted. A method for generating an alarm based on fault detections in a mechanically assisted circulation system includes processing a series of fault detection indications to classify a fault as active or inactive. An alarm is generated if the fault is active for more than a predetermined amount of time.
US10388138B1
A wearable signal notification device supports a proximity warning device that activates when identifying a back-up alarm within an identified risk proximity. When a signal is received, a vibratory motion is imparted to the band. The signal may be generated upon identification of a sound within an identified tone or frequency used by a backup alarm of a truck or other piece of moving equipment. When the tone or frequency is within an identified noise level the band will generate a vibratory tactile alarm. By reinforcing the back-up audible alarm on the moving equipment with vibration to a user, potential dangers will be better recognized when the wearer is in a risk area of the moving vehicle.
US10388132B2
Systems and methods for surveillance-assisted patrol. One system includes an image capture device associated with a location, a patrol object, and a server communicatively coupled to the image capture device and the patrol object. The server includes an electronic processor configured to receive geolocation data for the patrol object. The electronic processor determines, based on the data, whether the patrol object is within a predetermined distance from the location, and, in response to determining that the patrol object is within the predetermined distance, captures a reference image of the location via the image capture device. The electronic processor accesses a second image corresponding to the location, captured at a different time than the reference image. The electronic processor compares the reference image to the second image to determine a difference. The electronic processor, in response to determining the difference, transmits, via the transceiver, a patrol alert to an electronic device.
US10388128B2
A method is provided for detecting intrusion into an optical cable of a single mode optical fiber network comprising where monitoring light signals are transmitted along a telecommunications optical fiber to be monitored either along a fiber additional to a data fiber or by multiplexing onto a common fiber. The received monitoring light signals after transmission along the telecommunications optical fiber are analyzed for changes indicative of movement of the optical fiber for detecting an intrusion event. The monitoring light signals at the receive end of the fiber signals are monitored by feeding the signals from the single mode fiber into a multi-mode fiber in a manner which causes changes in modal power distribution which can be detected by taking a portion only of the modes.
US10388123B2
A haptic effect enabled system generates a haptic effect using an electric potential responsive fluid. A haptic enabled apparatus includes a fluid and a substrate. The fluid is responsive to an electric field. The substrate is at least partially flexible and defines a channel. The fluid is positioned within at least a portion of the channel. A portion of the substrate proximal to the fluid is stiffer than a portion of the substrate spaced from the fluid, thereby creating a haptic effect.
US10388100B2
Disclosed are a reading assembly and a paper currency sorter. The reading assembly includes a reading component and a frame. The frame includes a first side wall and a second side wall being disposed oppositely to each other. The reading component is disposed between the first side wall and the second side wall. A first end surface of the reading component is in insertion connection with the first side wall through an insertion member. The insertion member is in linear contact or point contact with the first side wall, and can pivot on a contact position relative to the first side wall in the process of assembling. A second end surface of the reading component is fixedly connected with the second side wall through a connection piece.
US10388099B2
Provided are a device and method for identifying a paper currency fold. The device includes: a transparent protective body, configured to maintain components in the device to be clean; a laser source, configured to emit laser light a rectangular grating, configured to modulate the laser light into stripes which changes to be bright or dark according to a certain rule on a surface of a paper currency; an area array photoelectric sensor, configured to capture an image; an imaging lens group, configured to converge an image of the surface of the paper currency onto the area array photoelectric sensor; and an information processing module electrically connected with the area array photoelectric sensor, configured to process an image signal captured by the area array photoelectric sensor.
US10388096B2
A method, system, and/or computer program product improve a function of a computer used to make a seat in a venue available to a user. One or more processors retrieve a user profile of a user that is requesting a seat in a venue, where the user profile describes a personal interest of the user. The processor(s) identify another person that shares the personal interest of the user, where the other person is currently seated at a first seat at the venue. The processor(s) identify an unoccupied second seat in proximity to the first seat.
US10388094B2
An intelligent door lock system provides notification of energy source status. A position sensing device is configured to be coupled to a drive shaft of a lock device. The position sensing device sensing position of the drive shaft assists in locking and unlocking a lock of a lock device. An engine with a memory is provided, with the engine coupled to the positioning sensing device, and a circuit coupled to the engine. An energy source is coupled to the circuit. A server is associated with the intelligent door lock system and provides notification of energy source status.
US10388089B1
Systems and apparatuses for identifying a type of issue associated with a stopped vehicle are provided. The system may determine a current location of the vehicle and determine whether the vehicle is currently located on a highway. In some examples, the determined location of the vehicle may cause the system to transmit instructions controlling an amount or type of data collected by sensors and/or transmitted to the system. If the vehicle is on a highway, the system may then determine whether the vehicle is stopped. If so, the system may determine a reason for the vehicle stopping. Upon determining that the vehicle is stopped for an urgent reason, the system may transmit a request for roadside assistance to a service provider computing device and may generate a first type of notification. Upon determining that the vehicle is stopped for a non-urgent situation reason, the system may generate and transmit a second type of notification for display.
US10388081B2
Systems of a vehicle and the operations thereof are provided. The vehicle can associate sensitive information for a user of the vehicle. Then, the vehicle can automatically provide the sensitive information for either the driver and/or passenger to a third party in an interaction with the third party. As such, user employ the automated systems of the vehicle for interactions with third parties.
US10388080B2
An automobile monitoring arrangement tracks and records automobile operation for post-use automobile operation analysis and in a manner with default-operation modes that facilitate use by automobile owners/supervisors and by those supervised by the automobile owners/supervisors. In one specific embodiment, sounds from the vehicle are monitored while the vehicle is in operation. A sound type is identified as corresponding to the sounds, and a sound level of the sound types are determined. The sound level is compared to a threshold for the sound type, and a vehicle supervisor is notified when the sound level exceeds the sound level threshold for the sound type.
US10388078B2
Disclosed are computer-readable devices, systems and methods for generating a model of a clothed body. The method includes generating a model of an unclothed human body, the model capturing a shape or a pose of the unclothed human body, determining two-dimensional contours associated with the model, and computing deformations by aligning a contour of a clothed human body with a contour of the unclothed human body. Based on the two-dimensional contours and the deformations, the method includes generating a first two-dimensional model of the unclothed human body, the first two-dimensional model factoring the deformations of the unclothed human body into one or more of a shape variation component, a viewpoint change, and a pose variation and learning an eigen-clothing model using principal component analysis applied to the deformations, wherein the eigen-clothing model classifies different types of clothing, to yield a second two-dimensional model of a clothed human body.
US10388075B2
An industrial visualization system generates and delivers virtual reality (VR) and augmented reality (AR) presentations of industrial facilities to wearable appliances to facilitate remote or enhanced interaction with automation systems within the facility. VR presentations can comprise three-dimensional (3D) holographic views of a plant facility or a location within a plant facility. The system can selectively render a scaled down view that renders the facility as a 3D scale model, or as a first-person view that renders the facility as a full-scale rendition that simulates the user's presence on the plant floor. Camera icons rendered in the VR presentation can be selected to switch to a live video stream generated by 360-degree cameras within the plant. The system can also render workflow presentations that guide users through the process of correcting detected maintenance issues.
US10388069B2
Methods and apparatus are described that enable augmented or virtual reality based on a light field. A geometric proxy of a mobile device such as a smart phone is used during the process of inserting a virtual object from the light field into the real world images being acquired. For example, a mobile device includes a processor and a camera coupled to the processor. The processor is configured to define a view-dependent geometric proxy, record images with the camera to produce recorded frames and, based on the view-dependent geometric proxy, render the recorded frames with an inserted light field virtual object.
US10388064B2
Provided is a 3D data generating method of generating 3D data of a three-dimensional object combined with a solid object to obtain a target product. This method includes obtaining 3D data of the solid object (S101), generating 3D data of the target product (S102), and subtracting the 3D data obtained in S101 from the 3D data generated in S102 to generate 3D data of the three-dimensional object (S103).
US10388062B2
Disclosed herein are a virtual content-mixing method for augmented reality and an apparatus for the same. The virtual content-mixing method includes generating lighting physical-modeling data based on actual lighting information for outputting virtual content, generating camera physical-modeling data by acquiring a plurality of parameters corresponding to a camera, and mixing the virtual content with an image that is input through an RGB camera, based on the lighting physical-modeling data and the camera physical-modeling data.
US10388050B2
First or second clothing information corresponding to a first or second shape is obtained, and first or second pattern information corresponding to a first or second pattern is obtained. First or second clothing data corresponding to clothes with the first or second shape associated with the first or second clothing information is combined with first or second pattern data corresponding to the first or second pattern associated with the first or second pattern information to create composite data corresponding to a composite image of clothes with the first or second pattern and the first or second shape. The composite image corresponding to the composite data is output to and displayed in a display device.
US10388048B2
A simplified mechanism for displaying multiple documents on a mobile device is described. In embodiments, a tilt angle of a housing of the mobile device is detected to determine whether the mobile device is tilted. Based on the tilt angle, a transparency setting is automatically modified for a first document of an application that is displayed via a display device of the mobile device is. Then, a second document of the application is caused to be visible via the display device in response to the transparency setting being modified for the first document. In this way, a user can simply tilt the mobile device to switch between documents.
US10388039B2
Techniques facilitating using a distribution system for incentivizing and accelerating data driven scientific research are described herein. The distribution system can track the input of various parties involved in scientific research, and when a reward, monetary or otherwise, is realized for one or more outcomes of the scientific research, the distribution system can distribute the reward among the parties that provided the input. The relative levels and contributions of the parties can be tracked to ensure that an equitable portioning of the reward is realized. A directed graph can be formed based on the transactions, wherein the nodes correspond to entities, researchers, publications, and the edges correspond to relationships between the entities. The directed graph can be analyzed to determine the relative or absolute levels of contributions from each of the entities, and the rewards can be distributed based on the contribution levels.
US10388027B2
Provided is a position detection method using a first imaging unit and a second imaging unit that each capture an image of an object. The detection method may include: acquiring a first captured image with use of the first imaging unit; acquiring a second captured image with use of the second imaging unit; defining a position vector of the object based on the first captured image; calculating a first direction vector directed from the second imaging unit to the object with use of the defined position vector; calculating a second direction vector directed from the second imaging unit to the object based on the second captured image; and calculating a position of the object based on the first direction vector and the second direction vector.
US10388025B2
Methods and systems for generating a 3D panograph of a 3D space are provided. The method includes receiving connectivity information between at least a first image and a second image of a plurality of images, determining correspondences between the first image and the second image using the connectivity information, determining a first morph mesh for the first image and a second morph mesh for the second image using the correspondences, and generating the 3D panograph. The 3D panograph includes the first morph mesh, the second morph mesh, and the connectivity information. The 3D panograph is navigable. A method for navigating the 3D panograph is also provided. The method includes, in response to receiving a navigation request from the first image to the second image, displaying, on a display device, successive interpolations from the first image to the second image using a morph mesh.
US10388016B2
Systems, methods and media for detecting a seizure use one or more 3D cameras to monitor an individual. The 3D cameras may movements associated with the tonic or clonic phases of a seizure. A detection zone is used to monitor the individual via the one or more 3D cameras. As the individual moves, the detection zone is automatically adjusted such that zone remains around the person. Detected body position and/or movements, including rate of movement and duration of movement, consistent with a seizure may cause the system or media to alert the individual, a central monitoring system, caregivers, and/or others.
US10388009B2
A computer system may train and use a machine-learning model to quantitatively analyze an image. In particular, the computer system may generate the machine-learning model based on a set of reference images that include content with instances of a quantitative feature attribute and one or more feedback metrics that specify locations of the instances of the quantitative feature attribute in the reference images and numerical values associated with the instances of the quantitative feature attribute. Then, after receiving the image from an electronic device, the computer system may analyze the image using the machine-learning model to perform measurements of one or more additional instances of the quantitative feature attribute in the image. Moreover, the computer system may provide a measurement result for the image, the measurement result including a second numerical value associated with the one or more additional instances of the quantitative feature attribute in the image.
US10388007B2
An image processing method includes: performing an equirectangular projection on a first fisheye image and a second fisheye image to obtain a first equirectangular image and a second equirectangular image; swapping positions of a left-half image of the second equirectangular image and a right-half image of the second equirectangular image to obtain a third equirectangular image; rotating the first equirectangular image and the third equirectangular image by 90 degrees in a spherical coordinate system to obtain a first rotated image and a second rotated image; stitching the first rotated image and the second rotated image to obtain a stitched image; and rotating the stitched image by −90 degrees in the spherical coordinate system to obtain a panoramic image.
US10388006B2
Synthetic aperture (SA) imaging methods and systems are assisted by three-dimensional (3D) beam scanning imaging, for example scanning lidar. The methods can include concurrently acquiring an SA image and a 3D scanning image of a target region, determining an elevation map of the target region from the 3D scanning image, and processing the SA image based on the elevation map to provide or enhance 3D imaging capabilities in the SA image. In some implementations, the SA image is a two-dimensional (2D) SA image and the elevation map is used to orthorectify the 2D SA image. In other implementations, the SA image is a phase-wrapped 3D SA image resulting from the combination of two or more 2D SA images and the elevation map is used to perform phase unwrapping on the phase-wrapped 3D SA image.
US10388005B2
A sensor system may comprise a sensor; a processor in electronic communication with the sensor; and/or a tangible, non-transitory memory configured to communicate with the processor, the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations. The operations may comprise recording, by the sensor, a low quality data sample; and/or applying, by the processor, a mapping function having a plurality of tuned parameters to the low quality data sample, producing a high quality data output.
US10387999B2
An image processing apparatus includes a smoothing section configured to smooth, for an image after gradation conversion with which gradation display on a monitor becomes appropriate, a signal with a higher Weber ratio, to a signal value, of a quantization error caused by the gradation conversion with higher strength, and a random component addition section configured to add a larger random component to the signal with the higher Weber ratio excluding a neighborhood of a minimum signal value for an image after the smoothing.
US10387998B2
An electronic apparatus includes: an enlargement and reduction unit that enlarges or reduces an image input by direct memory access (DMA) transfer; and an image processing unit that, in a case where a size of an image after processing for enlargement or reduction by the enlargement and reduction unit is different from a size determined in advance as a size of an image after the processing, performs processing for adding pixels to the processed image or processing for deleting pixels of the processed image.
US10387992B2
An apparatus and method for dynamic provisioning, quality of service, and prioritization in a graphics processor. For example, one embodiment of an apparatus comprises a graphics processing unit (GPU) comprising a plurality of graphics processing resources; slice configuration hardware logic to logically subdivide the graphics processing resources into a plurality of slices; and slice allocation hardware logic to allocate a designated number of slices to each virtual machine (VM) of a plurality of VMs running in a virtualized execution environment, the slice allocation hardware logic to allocate different numbers of slices to different VMs based on graphics processing requirements and/or priorities of each of the VMs.
US10387987B2
An example implementation includes an apparatus including a processor to divide a digital image into a grid including a first grid region and a second grid region. The processor is also to generate a first grid-based watermark using shared watermark information and a first set of grid coordinates associated with the first grid region. The processor is further to generate a second grid-based watermark using the shared watermark information and a second set of grid coordinates associated with the second grid region. The processor is further to embed the first grid-based watermark into a first region of the digital image corresponding to the first grid region and to embed the second grid-based watermark into a second region of the digital image corresponding to the second grid region. The processor is further to generate a machine-readable digital image including the embedded first grid-based watermark and the embedded second grid-based watermark.
US10387985B2
A distributed renewable energy system includes a renewable energy generating module having an array of renewable energy generators connected to a population of distributed power inverters. The distributed renewable energy system also includes a distributed energy metering module having a data aggregating unit that receives output energy data from the population of distributed power inverters and a data processing unit that calculates a revenue grade output energy from the output energy data based on a tolerance probability characteristic of the output energy data. The distributed renewable energy system additionally includes a distributed energy reporting module that reports the revenue grade output energy. A method of measuring distributed renewable energy is also provided.
US10387982B2
Tracking remaining storage capacity of a vehicle using sensors via a wireless system of the vehicle is presented herein. A method can include receiving first data representing an object; receiving second data representing a storage space of a vehicle; and determining, using the first data and the second data, whether the object is capable of placement within the storage space of the vehicle. In an example, the method can further include displaying information representing an order of placements of a set of objects comprising the object, a proposed location for the object, and/or a proposed orientation for the object within the storage space of the vehicle in response to the object being determined to be capable of placement within the storage space of the vehicle.
US10387981B2
Disclosed are a system and method for confidentially issuing and managing a delivery waybill that enables a customer to order and receive merchandise without inputting actual personal information of the customer every time in every online shopping mall providing merchandise that the customer wishes to purchase and that is capable of preventing the leakage of the personal information of the customer, which may occur in an online shopping mall, a merchandise supply company, etc., wherein virtual personal information, rather than the actual personal information of the customer, is used in the online shopping mall, and access account information, a customer order number, and order status information are confirmed in order to prevent illegal issuance of a delivery waybill, whereby the system for confidentially issuing and managing the delivery waybill can be operated in an independent and safe manner.
US10387980B1
A computer implemented system and method for a consumer based access control for identity information. The method and system involve receiving at an identity organization a request for registration and verification of the identity information and configuring a specific user selected policy for notification and authorization of such identity requests of a desired (or intended) identity service (or plurality of services) associated with the targeted user identification. Next, processing the request in a Joint Identity Information Service Network (JIISN) server framework for the detection and verification of a request against an active directory of users or organizations who have opted in for notification; computing the required action based on the configuration of the policies in one of the group consisting of: a JISN policy engine and a user remote mobile control system; communicating with a real time authorization server (e.g., eGuardian™) which in part identifies the registered authorizing party including delivering notification for the identity services requested by the user based on the JISN policy engine setting through the agency or organization Identity System Service (e.g., It'sMe™ service) and alternatively user mobile rules; automatic rejection (or lock down of the Identity or data), automatic approval or real time authorization delivering the request authorization through a secure communication network back to a joint identity network service comprised of a plurality of government or private identity and credit report services; and determining if a user is to be verified using a second or multi factor authenticating service.
US10387972B2
A processor receives a submission to post to a social media platform, wherein the submission includes content. The processor analyzes the content of the submission. The processor determines an impact of the content of the submission. The processor determines one or more objectives of an impact assessment, wherein each of the one or more objectives is associated with a potential impact. The processor compares the impact of the submission to the one or more objectives, based on the content of the submission which is analyzed. The processor determines an impact assessment, wherein the impact assessment is based on whether the impact meets the one or more objectives, and the processor performs an action based on the impact assessment.
US10387970B1
Systems, methods and articles of manufacture for performing a comparison of tax results based on different sets of tax data, and generating an explanation as to why the tax results differ or do not differ due to the differences in the tax data. The system includes a computing device, a data store in communication with the computing device and a tax preparation software application executable by the computing device. The tax preparation software application has a tax calculation engine, a tax calculation graph, and a change analysis engine. The tax calculation engine is configured to perform a plurality of tax calculation operations based on the tax calculation graph. The change analysis engine is configured to determine whether tax results based on different tax data differ or do not differ. The system may also generate explanation(s) of the reasons that the tax results differ or do not differ due to the different tax data.
US10387958B2
The Self-Directed Style Box Portfolio Allocation Selection Apparatuses, Methods and Systems (“PAS”) transforms portfolio allocation selection inputs via PAS components into trade orders and portfolio allocation confirmation outputs. The PAS determines a style box grid corresponding to current fund allocations of a fund portfolio of a client, and a fund listing corresponding to the style box grid. The PAS provides the style box grid and the fund listing to a display of a computing device of the client. The PAS receives an allocation selection command from the computing device of the client, the allocation selection command generated via at last one of the style box grid and the fund listing on the display. The PAS determines a portfolio rebalancing based on the allocation selection command, and updates to the style box grid and the fund listing according to the portfolio rebalancing. The PAS then provides the update to the style box grid and the fund listing to the display of the computing device of the client.
US10387945B2
According to exemplary methods, automated image processing of images from order locations of a multi-lane drive-thru system is continually performed using an automated ordering system. It is automatically determined if a vehicle is present at any of the order locations based on the automated image processing. It is automatically determined if an order has been initiated into the automated ordering system. When the order has been initiated while the vehicle is present at any of the order locations, an automated sequencing processing is automatically begun. The automated sequencing processing determines an order pick-up sequence for picking up orders at pickup windows of the multi-lane drive-thru system. When the order has been initiated while the vehicle is not present at any of the order locations, a potential out-of-sequence warning is automatically associated with the order and output from the automated ordering system.
US10387943B2
A system for storing items may include a refrigerator comprising a scanner that is positioned to scan codes from packaging of items as they are placed into the refrigerator or removed from the refrigerator, a cloud storage system that maintains a list of items in the refrigerator, wherein the cloud storage system is programmed to receive, from the refrigerator, the list of items in the refrigerator; and a trash bin comprising a scanner that is positioned to scan codes from the packaging of items as they are placed into the trash bin.
US10387933B2
Technologies for identifying product sources include a product source management server. The product source management server receives an unidentified Universal Product Code (UPC) corresponding to a product of a manufacturer. The unidentified UPC is compared to a library including reference Universal Product Codes (UPCs) and corresponding manufacturer identification data to identify the manufacturer of the product. A brand of the product is determined when the product manufacturer is not identified via the reference UPCs. The determined brand is compared to another library including reference brands and corresponding manufacturer identification data to identify the product manufacturer. When the determined brand does not match one of the reference brands, the product source management server compares product description data corresponding to the product to a different library including reference product description strings. The product manufacturer may be determined based on a matching reference product description string. Other embodiments are described and claimed.
US10387923B2
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content. A method includes: receiving a first request for filling a slot on a first publisher page, the request including an encrypted publisher cookie; providing content responsive to the request; upon receipt of an indication that a user interacted with the content, creating and providing a content serving system cookie; linking the received encrypted publisher cookie with the content serving system cookie; receiving a second, different request for content in association with rendering a second, different publisher page, the second, different request including an encrypted publisher cookie associated with the second different publisher page and the previously provided content serving system cookie; linking the received encrypted publisher cookie associated with the second, different publisher page with the encrypted publisher cookie associated with the first publisher page; and using the linkings to determine content to deliver.
US10387921B1
Systems and methods of serving advertisements in a computer network environment are provided. A data processing system can receive a request for content from a client computing device. The data processing system can receive a cost-per-incremental-action (“CPIA”) bid from a content provider computing device. The data processing system can calculate a value of expected incremental actions from serving a first candidate online ad corresponding to the CPIA bid, and use it to translate the CPIA bid to an auction bid. The data processing system can select a winning online ad from among the first candidate online ad and additional candidate online ads based on their respective corresponding auction bids. The data processing system can transmit the winning online ad to the client computing device.
US10387918B2
A wireless network is established by direct communication between a user equipment (UE) and wireless access points within a shopping venue. After initial registration, the UE may be automatically authenticated upon entry into the shopping venue. In the venue, the UE sends a periodic signal that includes information from which the UE location within the venue may be determined. The system can develop a shopper profile based on the amount of time spent within the shopping venue, user purchases, and user-provided profile data even under circumstances where the specific identity of the user is not known. The customer analysis and profile generation can be used to produce individualized ads and offers for the UE. In addition, the analysis can develop a retail DNA rating for the user based on various factors, including responsiveness to advertising. A high retail DNA rating may result in even better advertising offers to the user.
US10387913B2
A method for representing and managing an inventory of overlapping multi-dimensional items such as advertising or ad impressions. The method uses an inventory management module to generate unique segment identifiers for sets of inventory items by processing descriptions of the sets of impressions including defining criteria. The method includes processing the unique segment identifiers to create a representation of the inventory as a plurality of inventory regions, which may include non-overlapping regions that correspond to inventory items in a single set of the inventory and also include overlapping regions that correspond to inventory items in two or more of the sets (e.g., items that match two or more sets of defining criteria or attributes). Availability and selection of inventory is determined using the information on inventory regions to control effects of cannibalization, such as by implementing logically necessary allocation to only cannibalize a region on a limited or forced basis.
US10387898B2
Some aspects of this disclosure involve ranking types of food based on measurements of affective response of users who consumed the types of food. In one embodiment, a system that ranks types of food includes sensors that take measurements of affective response of users and a computer. The computer receives indications of times at which the users consumed the types of food and selects for each type of food, based on the indications, measurements of at least five of the users taken up to four hours after consuming the type of food. The computer ranks the types of food based on the selected measurements. Optionally, each of the types of food is a different item on a menu comprising food items.
US10387895B2
A method for sharing consumer data with a merchant includes: storing, in an account database at least one account profile, wherein each account profile includes data related to a transaction account including at least an account identifier and a plurality of sharing data values; receiving, from a point of sale device, an authorization request for a payment transaction, wherein the authorization request includes at least a specific account identifier and a sharing request; identifying, in the account database, a specific account profile where the included account identifier corresponds to the specific account identifier; identifying, in the specific account profile, one or more sharing data values of the plurality of sharing data values for sharing to the point of sale device; and transmitting, by a transmitting device, the identified one or more sharing data values to the point of sale device.
US10387891B2
In response to user input associated with a previously displayed reduced-size version of an advertisement displayed in connection with a slideshow, a fall-screen view of the advertisement is displayed, for example according to a rule-based or probabilistic system to improve the applicability of the advertisement to the content being viewed. A cost-per-view (CPV) advertising model monetizes user interaction with an advertisement that results in navigating a content viewer to a landing page displayed within the viewer such that context of original content being viewed within the viewer is preserved.
US10387889B1
Techniques for brand recognition and protection in applications (“apps”) for mobile devices are disclosed. In some embodiments, brand recognition and protection in apps for mobile devices includes extracting a plurality of features of an app; comparing the plurality of features with a target set of features associated with an entity; and determining whether the app violates a policy for brand recognition and protection for the entity based on the comparing the plurality of features with the target set of features associated with the entity.
US10387885B2
Embodiments of the present invention are directed to a system and method for determining the products involved in a transaction conducted with a subsidiary user of a payment account, and transmitting messages containing product specific information. Systems may be implemented to transmit product identifiers during payment processing. The product specific information may be included in alert messages sent to an account holder.
US10387884B2
A method for preventing mobile payment is described. The method comprises generating an authorization request, via a payment module, based on sensitive data on a mobile device. The authorization request is transmitted from the payment module to an issuer system. The issuer system sends a neutralization trigger. In response to receiving the neutralization trigger, the payment module is disabled.
US10387878B2
Systems, computer program products, and methods are described herein for a system for using the block chain distributed network for managing transaction history of unbanked and underbanked users in a process data network. The present invention is configured to electronically receive an indication from a computing system associated with a first user that the first user has executed a transfer of resources with a second user; retrieve information associated with the transfer of resources from the first user; retrieve information associated with a block chain of user information associated with the first user; transmit a notification to a computing system associated with the second user to validate the transfer of resources; receive an input from the second user validating the transfer of resources; and update the block chain of user information with the validated transfer of resources based on at least receiving the input from the second user.
US10387868B2
A method for managing mobile payments in a mobile phone. The method includes receiving data associated with a plurality of issuer specific payment services at a mobile phone, selecting one of the issuer specific payment services, and conducting a transaction using the phone.
US10387865B2
Systems and methods are disclosed for providing account balance notifications. The disclosed embodiments generally relate to using transmitters to activate a mobile application to request financial account information, such as an account balance, and display the requested information, via the mobile device, before the customer uses an automated teller machine (ATM) or conducts a transaction at a bank branch. In certain embodiments, the transmitters are low energy transmitters. Other aspects of the disclosed embodiments are described herein.
US10387864B2
Example systems and methods for clustering of users using patterns in their transactions are described. In one implementation, a method receives one or more user identifications of one or more users and one or more payment options associated with multiple transactions. The method identifies a subset of payment options from among the one or more payment options and a subset of user identifications from among the one or more user identifications. The method then analyzes the subset of payment options for patterns based on the subset of user identifications associated with a single payment option of the subset of payment options to cluster each user identification of the subset of user identifications into multiple classifications.
US10387860B2
The present disclosure relates to authenticating transactions based on actions performed on a merchant and a customer device. An example method generally includes receiving, from a point of sale system, data identifying a transaction, wherein the data includes a merchant identifier and a payment account identifier. A transaction system determines, based on the merchant identifier and the payment account identifier, a merchant device and a customer device on which user movement recording is to be activated; and instructs the merchant device and customer device to activate movement recording. The transaction system receives merchant movement data describing a recorded user movement performed using the merchant device and customer movement data describing a recorded user movement performed using the customer device. Upon determining that the data describing the recorded merchant movement data and the recorded customer movement data satisfy predefined criteria, the transaction system processes the transaction using the payment account identifier.
US10387858B2
A cash flow management system is provided within a host system for facilitating cash flow management for businesses. The cash flow management system includes an electronic billing and invoicing computing system enabling generation and transmission of electronic bills based on business invoices and for displaying the generated bills for payment and an integrated receivables and reconciliation system receiving notification of received payments and for matching received payments with the generated invoices. The system additionally includes a communication interface for allowing the cash flow management system to communicate with multiple financial management systems accessible to the host enterprise, the systems including at least an accounting system, the integrated receivables management system receiving information from the financial management systems within the host system to facilitate management of cash flow for the businesses using the cash flow management system for electronic billing.
US10387851B1
Reward payments are applied to a first account and/or any linked second accounts at a financial institution. A computer program determines whether the first account qualifies for application of a reward, which may be a first alternate interest rate and/or a reward payment formula. The program communicates application of the reward to the first account and any linked second accounts for an accounting period applicable to the reward if the first account qualifies for the reward. In an event wherein the first account does not qualify for the reward, the program communicates application of the base interest rate to the first account and any linked second accounts for an accounting period applicable to the base interest rate.
US10387848B1
A method, computer program and apparatus are disclosed that include accessing client data records, such as, medical records. The method for may include, for example, receiving a data file at a file server comprising client records information. The method may also include forwarding the file to a database and adding the file to a record in the database, creating a database file and storing the database file on the file server, and scheduling a call to at least one client, the call including a portion of the information included in the received data file. The method may further provide performing the call, monitoring the call, and may also include updating the client records information stored in the database based on the additional information provided by the at least one client.
US10387842B2
[Object] To inspect emails without having to restrict the use of an email encryption function or the attachment of a file for which a password has been set.[Solving Means] An email client includes an operation reception unit 110 for receiving an operation performed by a user and a processing unit 130 for performing a process according to this operation on an email. The email client also includes a detection unit 121 for detecting that the operation reception unit 110 has received a specific operation and an inspection unit 123 for, if a specific operation is detected, inspecting the email and a file to be attached to the email before the processing unit 130 performs a process according to the specific operation. If a password has been set for the file to be attached to the email, a password acquisition unit 122 acquires the password. A confirmation unit 124 inquires of a user about whether the process according to the operation received by the operation reception unit 110 should be performed, according to an inspection result.
US10387839B2
The disclosure discusses an AODSA tool that assists a user in submitting data responding to an online data posting. An embodiment of the invention is described as a job application utility. The user registers with a central data management system. This may be achieved by uploading a resume and/or manually providing registration data. Alternately, the registration data may be derived from parsing an uploaded resume that is analyzed and stored. In another embodiment, a user may simply answer a series of registration questions to register, while also creating a resume. Once the identifying information is finalized, the user is able to search the broad range of job listings. The user is able to forward identifying information to respond to a job listing by forwarding an uploaded/system created resume to an email address in the job listing or conduct an auto-fill of a linked online job application form.
US10387836B2
A computing appliances for use by a user, provide for collaboration on a common project having an associated base image display. User data representative of a respective display of annotations responsive to user input is stored. The user data is comprised of event content data for respective events that are generated in a defined order of entry relative to other of the events. Presentation assembly logic, selectively retrieves respective said event content data for said events in the selected set responsive to the mapping logic, and generates presentation data responsive to processing the event content data for said events in the selected set, in a respective defined order of entry relative to other of the events.
US10387833B2
Embodiments disclosed herein can produce and present sustainable price information to help dealers to price vehicles for sustainability and facilitate consumers in making purchase decisions. In one approach, a sustainable price range for a specific vehicle configuration may be based on an average profit margin (APM) determined utilizing historical sale prices and an estimated actual dealer cost. Other approaches may utilize some or all of the following steps: determine APM and build a model of distribution of profit margins by APM, build a model to adjust APM by certain variables, identify sustainable levels for the inventory, production, and incentives variables feeding into the APM model, plug those in to get the averages for those sustainable levels, identify sustainable percentile cutoffs for a given profit margin, then use this relationship with the now identified sustainable levels as inputs to find the overall sustainable profit margin.
US10387830B2
Aspects of the present disclosure are directed toward apparatuses, systems, and methods that include at least one medical device having a device transceiver configured to wirelessly broadcast a device signal including at least unique identifier data and an information system is configured to maintain an active list of medical device inventory associated with a particular emergency response vehicle, and the processor is configured to automatically determine presence of the at least one medical device.
US10387829B2
In some embodiments, apparatus, systems and methods are disclosed that utilize label data to assist in performing a retail store function. For example, label data may be utilized to provide an image of a label to help a store associate perform a bin, pick, stock or price change request. In some forms, the label data comprises a print data file which may be used to display the image of the label to the store associate. In other forms, the label data may comprise a larger data set representing the label image itself such as bit map data. In yet other forms, a hybrid of both image data and print file data may be used. In addition, timestamp and location data may also be used to help assist in performing the requested store function more quickly and efficiently.
US10387821B2
One or more implementations relate generally to a platform architecture planning process utilizing architecture type unit definitions. For example, an architecture for realizing a customer system on a cloud computing platform may be defined in terms of a plurality of architecture types, each type (AT) defined by plural architecture type units (ATUs), and each ATU comprising a set of ATU Details.
US10387820B2
A score management node identifies characteristics of a user, defines a user profile for the user which user profile comprises at least one predefined user group that matches the identified user characteristics, and sets user-specific model parameters based on the defined user profile wherein the user-specific model parameters are valid for the at least one user group in the user profile. When receiving network measurements related to service events when the service is delivered to the user, the score management node determines a quality score reflecting the user's perception of quality of service delivery and an associated significance reflecting the user's perception of importance of each service delivery, by applying the user-specific model parameters on each network measurement. The score management node then calculates the perception score based on the quality scores and associated significances, wherein the calculated perception score is made available for the service evaluation.
US10387804B2
Computer-readable storage memory may include a) input memory having addressable blocks of random access memory storing an input data pattern, b) pattern input address memory having addressable blocks of random access memory, each of the addressable blocks storing a predetermined address of the input memory, c) current state address memory comprising a block of random access memory storing a current state address, and d) at least one next state memory having addressable blocks of random access memory, each of the addressable blocks storing predetermined data determining a next state address. The pattern input address memory and the at least one next state memory may each be sized with at least a number of addressable blocks as a maximum state address storable in the current state address memory. The current state address may index an addressable block of the pattern input address memory and the at least one next state memory.
US10387799B2
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for centralized management of predictive models. One of the methods includes receiving a plurality of model versions from respective teams within the organization. Each received model version is processed to generate a respective predictive model corresponding to the model version, including identifying one or more collections of training data specified by the model version, identifying one or more training engines specified by the model version, training, by the identified one or more training engines, a predictive model using the identified one or more collections of training data, computing one or more performance metrics for the predictive model, and associating the one or more performance metrics for the predictive model with the corresponding model version in the version repository.
US10387797B2
A processor includes a front end to decode an instruction, an allocator to pass the instruction to a nearest neighbor logic unit (NNLU) to execute the instruction, and a retirement unit to retire the instruction. The NNLU includes logic to determine input of the instruction for which nearest neighbors will be calculated, transform the input, retrieve candidate atoms for which the nearest neighbors will be calculated, compute distance between the candidate atoms and the input, and determine the nearest neighbors for the input based upon the computed distance.
US10387796B2
In some examples, a computing system may gathering, from a machine learning unit associated with the computing system, data as a training data, label the data to identify the labeled data as the training data, which may be then recirculated for each of one or more analytics modules of the machine learning unit.
US10387795B1
A front-end system collects user attribute value data and organizes the data into one or more training data sets and one or more test data sets. The front-end system provides at least some of the test data sets to an input layer of a machine learning system. Within the machine learning system, one or more predictive models are constructed. At an output layer, the predictive models provide output data that includes at least a value indicative of whether a user will upgrade service levels based at least in part on the attribute values logically associated with the respective user. A back-end system generates upgrade offers for subsequent communication to those users identified as being likely to upgrade.
US10387791B2
Methods and systems for a quantum computing approach to solving challenging, e.g., NP-complete, problems in transportation. One of the methods includes (a) ingesting transportation-related data into a graph structure, the transportation-related data being associated with a transportation system; (b) identifying a transportation metric associated with the transportation system; (c) identifying at least one attribute associated with the transportation-related data, where the transportation metric is based at least in part on the attribute; (d) using a quantum computer to derive an operational parameter for the attribute that improves the transportation metric; and (e) applying the operational parameter to the operation of the transportation system.
US10387782B2
Provided is an information processing apparatus, including a calculation section which calculates a proficiency level of a user for operations performed by the user for achieving a prescribed objective based on history information related to the operations and attribute information related to physical features of the user, and a generation section which generates advice for achieving the objective based on the proficiency level calculated by the calculation section.
US10387769B2
A recurrent neural network including an input layer, a hidden layer, and an output layer, wherein the hidden layer includes hybrid memory cell units, each of the hybrid memory cell units including a first memory cells of a first type, the first memory cells being configured to remember a first cell state value fed back to each of gates to determine a degree to which each of the gates is open or closed, and configured to continue to update the first cell state value, and a second memory cells of a second type, each second memory cell of the second memory cells including a first time gate configured to control a second cell state value of the second memory cell based on phase signals of an oscillatory frequency, and a second time gate configured to control an output value of the second memory cell based on the phase signals, and each second memory cell of the second memory cells being configured to remember the second cell state value.
US10387761B2
A transaction card may comprise a first card component having an electrically conductive surface configured to receive an electrically applied coating. An electrically applied coating may be formed on the electrically conductive surface. The transaction card may be manufactured by forming a first card component having an electrically conductive surface configured to receive an electrically applied coating. The method may also include applying an electrically applied coating to the electrically conductive surface.
US10387759B2
An image processing apparatus decides first growth points indicating positions at which dots for generating a screen having a low ruling are generated based on a predetermined screen ruling and screen angle, and second growth points that indicate positions at which dots for increasing the screen ruling of a screen represented by the first growth points are generated. The apparatus generates a screen for growing, in accordance with increase in pixel values of an input image, dots generated centered on the first growth points, and switching, when the pixel values exceed a threshold value, growth points from the first growth points to the second growth points, and growing, in accordance with increase in the pixel values, dots generated centered on the second growth points, and uses the generated screen for screen processing on image data to be printed.
US10387758B2
A printing device tracks characteristics regarding duplex print jobs received and printed at the printing device. The print device adjusts the start time of a duplex print engine of the printing device following receipt of a new duplex print job at the printing device to print the new duplex print job, based on the tracked characteristics, to optimize a balance between print job performance and print engine wear.
US10387749B2
The present disclosure provides systems and methods that enable distance metric learning using proxies. A machine-learned distance model can be trained in a proxy space in which a loss function compares an embedding provided for an anchor data point of a training dataset to a positive proxy and one or more negative proxies, where each of the positive proxy and the one or more negative proxies serve as a proxy for two or more data points included in the training dataset. Thus, each proxy can approximate a number of data points, enabling faster convergence. According to another aspect, the proxies of the proxy space can themselves be learned parameters, such that the proxies and the model are trained jointly. Thus, the present disclosure enables faster convergence (e.g., reduced training time). The present disclosure provides example experiments which demonstrate a new state of the art on several popular training datasets.
US10387744B2
The current document is directed to automated methods and systems, controlled by various constraints and parameters, that identify contours in digital images, including curved contours. Certain of these parameters constrain contour identification to those contours in which the local curvature of a contour does not exceed a threshold local curvature and to those contours orthogonal to intensity gradients of at least threshold magnitudes. The currently described methods and systems identify seed points within a digital image, extend line segments from the seed points as an initial contour coincident with the seed point, and then iteratively extend the initial contour by adding line segments to one or both ends of the contour. The identified contours are selectively combined and filtered in order to identify a set of relevant contours for use in subsequent image-processing tasks.
US10387735B2
A monitoring unit for monitoring an environment outside of a motor vehicle includes a camera with an imaging sensor that has both color pixels and monochrome pixels. Pixel groups each include one or two color pixels and respectively three or two monochrome pixels. The pixel groups are arranged in a repeating pattern of partial color encoding.
US10387734B2
A vehicle display control device, which controls a display of sensor information on a display unit corresponding to each external sensors, includes an opening detection unit, an image storage unit, and an opening control unit. The vehicle is equipped with the display unit and the external sensors detecting outside obstacles. The opening detection unit detects an opening command made by a user to the vehicle. The image storage unit stores a vehicle image indicating the vehicle and area images indicating detection areas of the sensors. The obstacle is detectable within the detection areas. In response to a detection of the opening command by the opening detection unit, the opening control unit reads the vehicle image and each area image from the image storage unit, and displays the readout images on the display unit as the sensor information during an opening period.
US10387730B1
Disclosed are augmented reality (AR) personalization systems to enable a user to edit and personalize presentations of real-world typography in real-time. The AR personalization system captures an image depicting a physical location via a camera coupled to a client device. For example, the client device may include a mobile device that includes a camera configured to record and display images (e.g., photos, videos) in real-time. The AR personalization system causes display of the image at the client device, and scans the image to detect occurrences of typography within the image (e.g., signs, billboards, posters, graffiti).
US10387727B2
Described is a method that involves operating an unmanned aerial vehicle (UAV) to begin a flight, where the UAV relies on a navigation system to navigate to a destination. During the flight, the method involves operating a camera to capture images of the UAV's environment, and analyzing the images to detect features in the environment. The method also involves establishing a correlation between features detected in different images, and using location information from the navigation system to localize a feature detected in different images. Further, the method involves generating a flight log that includes the localized feature. Also, the method involves detecting a failure involving the navigation system, and responsively operating the camera to capture a post-failure image. The method also involves identifying one or more features in the post-failure image, and determining a location of the UAV based on a relationship between an identified feature and a localized feature.
US10387719B2
A wearable computing device includes various biometric sensors for recording biometric measurements of a user wearing the wearable computing device. The wearable computing device is further configured to interpret the biometric measurements as commands to be performed. The wearable computing device also includes modules and logic that determine whether the biometric measurements were voluntary or involuntary movements by the user, which indicate whether the user intended such biometric measurements to be input to the wearable computing device. Where the biometric measurements indicate that the user's movements and/or gestures were voluntary, the wearable computing device is configured to further classify and analyze the biometric measurements. This classification and analysis yields the different types of actions and objects the user was engaged in or acting on at the time the biometric measurements were obtained.
US10387712B2
A display panel and a display apparatus are provided. The display panel includes: an organic light emitting display panel including an array substrate and organic light emitting configurations disposed on the array substrate; a fingerprint identification module arranged in a display region and arranged at a side facing away from the organic light emitting configurations of the array substrate; an angle limiting film arranged between the organic light emitting display panel and the fingerprint identification module. The fingerprint identification module includes a first substrate, at least one fingerprint identification unit for performing fingerprint identification according to light rays reflected, through a touch body, on the fingerprint identification unit. The angle limiting film filters out the following among the light rays reflected on the fingerprint identification unit: relative to the angle limiting film, the light rays have an incident angle greater than a penetration angle of the angle limiting film.
US10387711B2
An electronic device includes a cover glass having a display surface, a pixelated photoemitting element array, and a pixelated photodetecting element array. The pixelated photoemitting element array emits a light signal through the cover glass to the display surface. The pixelated photodetecting element array is positioned relative to the pixelated photoemitting element array and the cover glass to receive a reflected light signal. The reflected light signal includes a portion of the emitted light signal reflected by total internal reflection from a refractive boundary at the display surface. Operation of each pixel is switched between the one or more photodetecting elements and the one or more photoemitting elements by the pixel selector signal component received from the pixel selector signal bus. A sensing trigger is configured to trigger the imaging scan by the pixelated photoemitting element array and the pixelated photodetecting element array, responsive to detection of an initiating action.
US10387707B2
A fingerprint sensor assembly includes a capacitive fingerprint sensor disposed beneath a thin layer of glass and a reinforcement layer of a material of relatively high dielectric constant bonded to the glass between the glass layer and the sensor.
US10387700B2
Disclosed are an emission control system and mater and slave devices for the emission control system. The master device controlling one or more slave devices includes a communication unit, an electrical code identification unit identifying electrical code information previously output, an information check unit checking emission position information previously set in accordance with the identified electrical code information and indicating specific positions at which the slave devices emit a light, an information providing unit providing the checked emission position information to a first slave device corresponding to one of the slave devices, and an emission control unit broadcasting the emission control signal corresponding to the emission position information through the communication unit.
US10387697B2
A wireless scanner is described that performs a pairing operation with a wireless scanner base before commencing scanning operations in a wireless scanner network. Radio frequency identification (RFID) is used to achieve the pairing operation of the wireless scanner with the wireless scanner base by using an RFID tag associated with the wireless scanner base. The RFID tag in the wireless scanner base may contain pairing information such as a network address of the wireless scanner base for use in automatically establishing a wireless communication session with the wireless scanner base in accordance with another wireless protocol.
US10387695B2
A method for creating an authentication tag includes receiving, at an authentication server, tagging device data and item data from a tagging device, authenticating, by the authentication server, the tagging device using the tagging device data, generating an authentication tag, and sending, by the authentication server, the authentication tag to the electronic device. The tagging device is affixed to an item, and the authentication tag comprises a digital signature provided by the authentication server.
US10387688B2
A method including: receiving identification information of a charging device including individual identification information of the charging device, and identification information of a power storage device, which is connected to the charging device, including individual identification information of the power storage device, from at least one of the charging device and the power storage device; determining the possibility of charging the power storage device from the identification information of the power storage device and the identification information of the charging device received; and transmitting information indicating the determined possibility of charging the power storage device to at least one of the charging device and the power storage device.
US10387686B2
Hardware based isolation for secure execution of virtual machines (VMs). At least one virtual machine is executed via operation of a hypervisor and an ultravisor. A first memory component is configured for access by the hypervisor and the ultravisor, and a second memory component is configured for access by the ultravisor and not by the hypervisor. A first mode of operation is operated, such that the virtual machine is executed using the hypervisor, wherein the first memory component is accessible to the virtual machine and the second memory component is not accessible to the virtual machine. A second mode of operation is operated, such that the virtual machine is executed using the ultravisor, wherein the first memory component and the second memory component are accessible to the virtual machine, thereby executing application code and operating system code using the second memory component without code changes.
US10387682B2
Embodiments of the present invention disclose a method, computer program product, and system for parallel access to an electronic design automation (EDA) application. The computer receives a request to access an electronic design automation (EDA) application from at least two user computing device and authenticates a user associated with each of the requests from the at least two user computing devices to access the EDA application. The computer determines a level of access to be granted to each of the user of the at least two user computing devices and creates a parallel connection to each of the at least user computing device based on the determined level of access granted to each of the users. The computer retrieves data to be transmitted to each of the at least user computing device to be displayed on each of the user computing devices and stores the data in a memory unit.
US10387681B2
A computing device has first and second operating systems with access to first and second memories, respectively. The second memory is provided for secure computing resources and is not accessible by applications in the first operating system. A software module executable within the first operating system receives requests for secure computing resources, adds access credentials and passes the requests to a software module in the second operating system.
US10387680B2
Embodiments of the present application relate to a method, apparatus, and system for managing confidential information. The method includes accessing stored target information comprising a public part and a confidential part, wherein an identifier corresponds to the confidential part of the target information, outputting the public part of the target information and the corresponding identifier, wherein the public part of the target information comprises at least first address information, receiving location information and a to-be-recognized identifier, wherein the location information is associated with a current location of a mobile terminal, determining whether the location information is consistent with the first address information, and in the event that the location information is consistent with the first address information, sending the confidential part of the target information associated with the to-be-recognized identifier to the mobile terminal.
US10387677B2
Aspects of the invention include receiving, using a processing system, a geographic location of a user. A trust level of an application is determined. Based at least in part on the trust level of the application meeting a threshold, the geographic location of the user is transmitted to the application. Based at least in part on the trust level of the application not meeting the threshold, a semantic label associated with the geographic location of the user is determined. The semantic label describes a type of place located at the geographic location of the user. An obfuscated geographic location that preserves the privacy of the geographic location of the user and is associated with a semantic label consistent with the semantic label associated with the geographic location of the user is generated. The obfuscated geographic location is transmitted to the application in place of the geographic location of the user.
US10387673B2
A system receives a request to store data at a first layer of servers in a cluster, configured to authenticate and authorize the request. The system compresses the data upon authenticating and authorizing the request and encrypts the compressed data at the first layer of servers when encryption is enabled. The system sends the request and the encrypted data to a second layer of servers in the cluster, configured to store data structures used to manage data storage in a third layer of servers in the cluster, and to distribute the request and the encrypted data to the third layer of servers using the data structures. The system stores the encrypted data in the third layer of servers. Encrypting the data at the first layer of servers reduces latency associated with transferring the data between the first, second, and third layers of servers.
US10387671B2
The present invention relates to a private data management system and a method therefor. The present invention has an object to provide a private data management system capable of significantly decreasing hacking possibility and preventing data from being leaked even at the time of a loss of a user terminal, by randomly distributing, storing and managing private data of a user without storing the private data in the user terminal or a specific server, and recovering the private data in the user terminal by a plurality of authentication procedures as necessary, and a method therefor.
US10387666B2
Disclosed are system and method for synchronization of large amounts of data while maintaining control over access rights to such data in electronic data storage. An exemplary method comprises: partitioning a volume of data into a plurality of data blocks; assigning a synchronization status to at least one data block in the plurality of data blocks; determining access rights to the data contained in the at least one data block, based upon at least one of information identifying an owner or administrator associated with the at least one data block, or a set of allowed or prohibited operations that may be performed on the at least one data block; controlling access to the data contained in the at least one data block based upon the determination of access rights; and updating the synchronization status of the at least one data block.
US10387665B2
Data security access and management may require a server dedicated to monitoring document access requests and enforcing rules and policies to limit access to those who are not specifically identified as having access to the data. One example of operation may include selecting data to access via a user device, applying at least one policy to the data that limits access to the data to user profiles assigned privileges to the policy, encrypting the data, generating metadata indicating the policy and pairing the metadata with the data, and storing the data and the metadata in a policy server.
US10387664B2
An approach is provided for providing security mechanism for proximity-based interactions among devices. A first device (e.g., a memory tag) may determine a request for interaction between the first device and a second device (e.g., a mobile phone), wherein at least the first device is associated with at least one first antenna and at least one second antenna. The first device may determine a first signal received by the at least one first antenna and a second signal received by the at least one second antenna. Further, the first device may determine one or more differences in one or more characteristics of the first signal and the second signal. Furthermore, the first device may process or facilitate a processing of the one or more differences to determine whether to allow the interaction.
US10387659B1
A system for performing de-duplication of findings includes a non-transitory computer readable medium and a processor. The non-transitory computer readable medium stores normalized findings of application code performed by at least one software security analysis tool. Each normalized finding is identifiable by a fingerprint. The processor receives a first finding in a first vendor-provided format from a first software security analysis tool that performs a scan of application code. The processor receives a second finding in a second vendor-provided format from a second software security analysis tool. The processor normalizes the findings to a standardized taxonomy. The processor determines a first fingerprint and a second fingerprint that respectively identify the normalized first and second findings. The processor determines any need to update the normalized first finding by comparing the normalized second finding with the normalized first finding after determining that the second fingerprint at least partially matches the first fingerprint.
US10387651B2
Examples herein disclose monitoring an expected functionality upon execution of a system management mode (SMM) BIOS code. The examples detect whether a change has occurred to the SMM BIOS code based on the monitoring of the expected functionality. The change indicates that the SMM BIOS code is compromised.
US10387646B2
A device comprises a detector configured to detect an event, and a selector coupled to the detector and configured to generate a signal in response to a detection of an event by the detector. The signal is operable to select a set of input/output (I/O) parameters from among first and second stored sets of parameters. The device also includes a configuration module coupled to the selector. The configuration module is configured to output the selected set of I/O parameters.
US10387640B2
A method includes establishing a virtual network connection between a local network including a plurality of virtual machines executing on at least one application server and a license server. The license server is executed by a first computing device different than the application server. A first license authorization request is received from a first virtual machine of the plurality of virtual machines at the license server over the virtual network connection. A number of active sessions of the first application executing on the plurality of virtual machines is determined. A license approval or a license denial is selectively sent from the license server over the virtual network connection responsive to the first license authorization request based on the number of active sessions.
US10387634B1
The subject matter discloses a computerized system for authenticating a person requesting access to a physical entity. The system comprises a controller configured to control access to the physical entity, said controller is connected to a biometric acquisition device configured to acquire biometric data of the person. The controller comprises a communication module configured to communicate wirelessly with an electronic device used by the person. The system also comprises a computerized server communicating with the controller or the person's electronic device, said server is configured to provide validation indication of the person using the biometric data and an MPC process performed between at least two of the controller, server and the person's device.
US10387621B2
An optimization methodology is employed to match vibratory inhaler devices having certain characteristics to the particular anatomical and acoustic properties of a patient's vocal tract, in order to achieve the most effective dispersion of a dry powder medicament using inspiratory effort of a user of the inhaler. In embodiments, optimization involves employing one or more measurements of acoustic frequency spectrum properties as well as one or more anatomical/geometric measurements of the structures comprising the particular patient's mouth, pharynx, and upper respiratory tract and matching a vibratory inhalation device that corresponds thereto.
US10387605B2
A system and method for managing and composing verification engines and simultaneously applying such compositions to verify properties with design constraints allocates computing resources to verification engines based upon properties to be checked and optionally a user-specified budget. The verification engines are run in order to verify a received register transfer level (RTL) design description of a circuit according to user-specified assertions and constraints received by the system. The particular verification engines to be run are selected from a database of such engines and a run order is designated in sequential, parallel and distributed flows.
US10387602B2
A method for generating masks for manufacturing of a semiconductor structure comprises the following steps. A design pattern for features to be formed on a substrate is divided into a first set of patterns and a second set of patterns. The first set of patterns comprises a first pattern corresponding to a first feature, the second set of patterns comprises two second patterns corresponding to two second features, and the first feature will be arranged between the two second features when the features are formed on a substrate. Two assist feature patterns are added into the first set of patterns. The two assist feature patterns are arranged in locations corresponding to the two second features, respectively. A first mask is generated based on the first set of patterns with the assist feature patterns. A second mask is generated based on the second set of patterns.
US10387601B2
Systems and methods are disclosed for storing dynamic layer content in a design file. A design file is received having design data corresponding to a plurality of process layers. A geometric operation formula is also received. A processor generates a polygon having dynamic layer content that is formed by applying the geometric operation formula on two or more of the plurality of process layers. The updated design file is stored, the design file now having a polygon having dynamic layer content.
US10387599B1
Computer system for programmable built-in self-test (PMBIST) insertion into system-on-chip designs comprising one or more memories, including at least one processor and computer-executable instructions that cause the system to determine a PMBIST configuration based on one or more test configuration files; generate one or more package files based on the PMBIST configuration; insert PMBIST hardware into the SoC design based on the package files and characteristics of the memories; suspend PMBIST hardware insertion after an event related to the package files; and resume PMBIST hardware insertion after receiving one or more updated package files. In some embodiments, the package files are independent of vendor-specific memory models. In some embodiments, the package files comprise a plurality of data structures. Exemplary methods and computer-readable media can also be provided embodying one or more procedures the system is configured to perform.
US10387593B2
This application discloses a computing system configured to divide bins into primary bins and secondary bins based, at least in part, on a configuration of a circuit design describing an electronic device. The computing system can utilize the primary bins to record coverage events performed by the electronic device when modeled in a verification environment by the computing system, and infer coverage event records for the secondary bins based, at least in part, on the coverage event records for the primary bins.
US10387592B1
An envelope behavioral model is developed and used in a system and method that simulates and predicts outputs of a non-linear component. An analyzer generates a test signal which is provided as input to the non-linear component. Model kernels representative of static and dynamic parts of the model are extracted from an output of the non-linear component responsive to the test signal. The dynamic part represents memory effects of the non-linear component. The model kernels are then used by a simulator to predict the output of the non-linear component responsive to signals of a modulation type.
US10387588B1
Methods and apparatus are provided for automatic combination of sub-process simulation results and heterogeneous data sources. An exemplary method comprises obtaining, for a process comprised of a sequence of a plurality of sub-processes, an identification of relevant input and output features for each sub-process; obtaining an execution map for each sub-process, wherein each execution map stores results of an execution of a given sub-process; and, in response to a user query regarding a target feature and a user-provided initial scenario: composing a probability distribution function for the target feature representing a simulation of the process based on a sequence of the execution maps, by matching input features of each execution map with features from the initial scenario or the output of previous execution maps; and processing the probability distribution function to answer the user query. Execution maps are optionally stored as distributed tables that use relevant input features to hash data related to multiple executions across multiple nodes. The composition process optionally occurs in parallel across multiple nodes.