US10424781B2
Disclosed is a cathode active material comprising a combination of lithium manganese composite oxide with a spinel structure represented by the following Formula 1 and a specific oxide represented by the following Formula 2, the cathode active material having a broad potential region at 3.0 to 4.8V upon initial charge: LixMyMn2-yO4-zAZ (1) wherein 0.9≤x≤1.2, 0
US10424775B2
A lithium battery includes an anode, a cathode, and a protective film disposed on at least one of the anode and the cathode, in which the protective film includes a compound including: i) at least one element selected from a Group 13 element, a Group 14 element, a Group 15 element, and a first Group 16 element; and ii) a second Group 16 element, in which the first Group 16 element is different from the second Group 16 element.
US10424771B2
A battery cell, in particular lithium-ion battery cell. The battery cell has a metallic housing (2), an electrode assembly (3) being received in the metallic housing (2). The metallic housing (2) has a first housing element (4), which is connected electrically to a positive pole (8) of the electrode assembly (3), and a second housing element (5), which is connected electrically to a negative pole (9) of the electrode assembly (3). The battery cell (3) also has at least one insulation element (10), which is configured for insulating the two housing elements (4, 5) from one another electrically and is arranged between the two housing elements (4, 5). The at least one insulation element (10) has at least one barrier layer (6).
US10424769B1
Provided herein are battery packs for electric vehicles. A battery pack can include a housing having cavities. The battery pack can include electrode structures having a first tab terminal and a second tab terminal. A cover can be disposed over the housing. The cover can include first junction connectors extending between a first surface of the cover and a second surface of the cover. The first tab terminal of each electrode structure can be welded to respective first junction connectors.
US10424768B2
Provided is a battery pack having a plurality of single cells connected to one another, the battery pack being capable of preventing a temperature elevation caused by a short-circuit current that is generated when a sharp conductive foreign matter penetrates each of the single cells. The battery pack disclosed herein is a battery pack that has single cells arranged adjacent to each other, these adjacent single cells being electrically connected in series. In this battery pack, among a plurality of positive and negative electrode sheets configuring layered electrode bodies of the respective single cells, a negative electrode sheet is disposed on the lowermost stream side in the arrangement direction, and this negative electrode sheet disposed on the lowermost stream side is configured to have a lower electric resistance than the other negative electrode sheets configuring the layered electrode bodies and to break at a temperature lower than the temperatures at which the other negative electrode sheets break.
US10424767B2
A filling device (1.1, 1.2, 1.3, 1.4) for filling battery devices (BV) with battery cells (4.1, 4.2, 4.3, 4.4, 4.5), in particular lithium-ion battery cells, comprising a retaining device (2.1, 2.2, 2.3, 2.4) with a fixing device (3.1, 3.2, 3.3, 3.4) for fixing battery cells (4.1, 4.2, 4.3, 4.4, 4.5), and a filling nozzle suitable for connecting to battery devices (BV) and for filling battery devices (BV) with battery cells, wherein the retaining device comprises a cooling device (5) that is suitable for cooling the retaining device and the battery cells.
US10424766B2
A battery housing including at least one interior space for accommodating at least one battery, and including at least one contact element which, in a connection position, establishes a connection to a counter-contact element, the connection passing through the battery housing out of the interior space and/or into the interior space, the connection being cut off in an out-of-contact position with the counter-contact element, the counter-contact element being situated on an insulation component movable relative to the battery housing, which is movable from a first position, in which the counter-contact element and the contact element are in the connection position, into a second position, in which the counter-contact element and the contact element are in the out-of-contact position, the contact element being thermally insulated in the out-of-contact position by the insulation component.
US10424764B2
A flexible package has a bendability effective to at least maintain the bendability of at least one flexible battery cell accommodated therein. The flexible package includes a support module disposed in a flexible body and including a first structural member, a second structural member and at least two cushioning members that define a space for accommodating the at least one flexible battery cell when the support module is under the binding force of the flexible body. When the flexible body and the at least one flexible battery cell bend, the stress acting on the at least one flexible battery cell is reduced by the first structural member, the second structural member and the at least two cushioning members. Therefore, electrode layers inside the at least one flexible battery cell are protected and the integrity, safety, cycle life and bendability of the flexible cell are improved.
US10424762B2
A method for manufacturing a transparent display device includes: providing a transparent flexible substrate on a support substrate; forming a display unit on a front side of the transparent flexible substrate; separating the transparent flexible substrate from the support substrate; and cleaning a rear side of the transparent flexible substrate with plasma.
US10424759B2
A method of manufacturing an organic light-emitting display apparatus includes preparing a lower substrate comprising a display area and a peripheral area surrounding the display area. A first thin film transistors (TFTs) is formed in the display area of the lower substrate. A first insulating layer is formed and disposed in the display area and at least a portion of the peripheral area of the lower substrate and that covers the first TFTs. Organic light-emitting diodes (OLEDs) are formed to be electrically connected to the first TFTs. A barrier layer is formed on at least a portion of the first insulating layer that is formed in the peripheral area of the lower substrate. A sealant is formed on the barrier layer such that at least a portion of the sealant overlaps the first insulating layer, and an upper substrate is sealed with the lower substrate.
US10424747B2
Provided are a substrate for an OED, a method of manufacturing the same, and a use thereof. The substrate includes a flexible base film and an inorganic material layer, and the inorganic material layer includes a multilayer structure of at least two thin layers. Such an inorganic material layer may have an excellent physical property, for example, a barrier property, by inhibiting crystallinity. In addition, by employing the multilayer structure, an inorganic material layer having a physical property which is difficult to be realized by a conventional inorganic material layer, for example, a high refractive index, in addition to the barrier property may be formed.
US10424736B2
An aging test system and method are disclosed. An aging test system includes a vacuum chamber provided with an aging device for aging a display panel; a lighting mechanism electrically connected to the display panel for lighting up the display panel; at least one spectrometer for detecting a color coordinate and a brightness of the display panel; at least one camera for detecting a dark spot defect of sub-pixels of the display panel. Accordingly, the present invention can save the inspection time, increase the inspection efficiency and save the inspection device in order to reduce the inspection cost.
US10424729B2
A resistive memory structure, for example, phase change memory structure, includes one access device and two or more resistive memory cells. Each memory cell is coupled to a rectifying device to prevent parallel leak current from flowing through non-selected memory cells. In an array of resistive memory bit structures, resistive memory cells from different memory bit structures are stacked and share rectifying devices.
US10424728B2
A self-selecting memory cell may be composed of a memory material that changes threshold voltages based on the polarity of the voltage applied across it. Such a memory cell may be formed at the intersection of a conductive pillar and electrode plane in a memory array. A dielectric material may be formed between the memory material of the memory cell and the corresponding electrode plane. The dielectric material may form a barrier that prevents harmful interactions between the memory material and the material that makes up the electrode plane. In some cases, the dielectric material may also be positioned between the memory material and the conductive pillar to form a second dielectric barrier. The second dielectric barrier may increase the symmetry of the memory array or prevent harmful interactions between the memory material and an electrode cylinder or between the memory material and the conductive pillar.
US10424726B2
A method for improving photo resist adhesion to an underlying hard mask layer. The method includes a cleaning step that includes applying tetramethylammonium hydroxide (TMAH) to coat a hard mask layer of a wafer. The method further includes puddle developing the wafer for a first desired amount of time, and rinsing the wafer in running water for a second desired amount of time. The method further includes spin drying the wafer, and baking the wafer for a third desired amount of time. The method concludes with the proceeding of subsequent photolithographic processes on the wafer.
US10424719B2
A piezoelectric module includes an element substrate that includes a plurality of piezoelectric bodies (piezoelectric elements) arranged in an array, and a plurality of connection electrodes (lower connection electrode and upper connection electrode) that are connected to the piezoelectric body (piezoelectric element) and are drawn between the piezoelectric body (piezoelectric element) and an adjacent piezoelectric body (piezoelectric element), an input and output circuit that is provided on one surface side of the element substrate and independently inputs and outputs a signal from and to each of the connection electrodes (lower connection electrode and upper connection electrode), and columnar electrodes (first through electrode and second through electrode) each of which is provided between each of the connection electrodes (lower connection electrode and upper connection electrode) and the input and output circuit and connects each of the connection electrodes (lower connection electrode and upper connection electrode) and the input and output circuit to each other.
US10424706B2
An LED flip chip die-bond conductive adhesive structure includes an LED flip chip and an electronic circuit board. An LED flip chip negative electrode, an LED flip chip nonmetallic region and an LED flip chip positive electrode are sequentially arranged on a lower surface of the LED flip chip from left to right; a circuit board negative electrode, a circuit board nonmetallic region and a circuit board positive electrode are sequentially arranged on an upper surface of the electronic circuit board from left to right. The LED flip chip and the electronic circuit board are fixedly connected through a thermosetting die-bond insulating adhesive bonded between the LED flip chip nonmetallic region and the circuit board nonmetallic region; and the LED flip chip positive and negative electrodes are respectively conductively connected with the circuit board positive and negative electrodes in a direct metal-metal contact manner.
US10424702B2
LED packages are disclosed that are compact and efficiently emit light, and can comprise encapsulants with curved and planar surfaces. The packages can comprise a submount with a one or a plurality of LEDs, and in those with a plurality of LEDs each of the LEDs can emit the same or different wavelengths of light than the others. A blanket conversion material layer can be included on at least some of the LEDs and the submount. The encapsulant can be on the submount, over at least some of the LEDs, with each of the planar surfaces being vertical and aligned with one of the edges of the submount. The packages can also comprise reflective layers to minimize losses due to light absorption, which in turn can increase the overall package emission efficiency.
US10424700B2
The present disclosure relates to a LED lamp source and the manufacturing method and the backlight module thereof. The LED lamp source includes a substrate and a LED chip, fluorescent adhesive, and a white reflective layer being fixed on the substrate. The fluorescent adhesive encapsulates the LED chip on the substrate, and the white reflective layer is configured for reflecting light beams emitted from the fluorescent adhesive and being radiated on the white reflective layer. A positive projection of the fluorescent adhesive on the substrate is within the positive projection of the white reflective layer on the substrate.
US10424699B2
A light emitting device includes lead electrodes, and a housing including a resin molded body. The resin molded body has a first outer surface facing toward a first direction, a second outer surface facing toward a second direction perpendicular to the first direction, and a recess having an opening on the second outer surface and a bottom opposite to the opening in the second direction. Each of the lead electrodes includes an outer lead portion, and an inner lead portion to define the bottom of the recess. The outer lead portion is provided on the first outer surface and includes an inward surface and an outward surface opposite to the inward surface. The inward surface faces the first outer surface and is covered by a light-transmissive covering film. The outward surface is opposite to the inward surface in the first direction and is exposed from the light-transmissive covering film.
US10424695B2
An emissive nanocrystal particle includes a core including a first semiconductor nanocrystal including a Group III-V compound and a shell including a second semiconductor nanocrystal surrounding the core, wherein the emissive nanocrystal particle includes a non-emissive Group I element.
US10424688B2
Provided is a wire transfer apparatus of a tabbing apparatus. A wire transfer apparatus of a tabbing apparatus according to the present invention includes: a first transfer gripper unit configured to grip a wire; a second transfer gripper unit disposed in parallel to the first transfer gripper unit and configured to grip the wire at a location spaced apart from the first transfer gripper unit together with the first transfer gripper unit; and a gripper transfer unit configured to transfer the wire while moving the first transfer gripper unit and the second transfer gripper unit.
US10424684B2
An MSM ultraviolet ray receiving element has a low dark state current value and a good photosensitivity. The MSM ultraviolet ray receiving element has a first nitride semiconductor layer on a substrate, a second nitride semiconductor layer on the first nitride semiconductor layer, and first and second electrodes on the second nitride semiconductor layer. The first nitride semiconductor layer contains AlXGa(1-X)N (0.4≤X≤0.90). The second nitride semiconductor layer contains AlYGa(1-Y)N with a film thickness t (nm) satisfying 5≤t≤25. The first electrode and the second electrode contain a material containing at least three elements of Ti, Al, Au, Ni, V, Mo, Hf, Ta, W, Nb, Zn, Ag, Cr, and Zr. Al composition ratios X and Y and a film thickness t satisfy −0.009×t+X+0.22−0.03≤Y≤−0.009×t+X+0.22+0.03.
US10424677B2
An inverse diode die is “fast” (i.e., has a small peak reverse recovery current) due to the presence of a novel topside P+ type charge carrier extraction region and a lightly-doped bottomside transparent anode. During forward conduction, the number of charge carriers in the N− type drift region is reduced due to holes being continuously extracted by an electric field set up by the P+ type charge carrier extraction region. Electrons are extracted by the transparent anode. When the voltage across the device is then reversed, the magnitude of the peak reverse recovery current is reduced due to there being a smaller number of charge carriers that need to be removed before the diode can begin reverse blocking mode operation. Advantageously, the diode is fast without having to include lifetime killers or otherwise introduce recombination centers. The inverse diode therefore has a desirably small reverse leakage current.
US10424671B2
A novel semiconductor device or memory device is provided. Alternatively, a semiconductor device or memory device in which storage capacity per unit area is large is provided. The semiconductor device includes a sense amplifier provided to a semiconductor substrate and a memory cell provided over the sense amplifier. The sense amplifier includes a first transistor. The memory cell includes a capacitor over the semiconductor substrate, a second transistor provided over the capacitor, a conductor, and a groove portion. The capacitor includes a first electrode and a second electrode. The first electrode is formed along the groove portion. The second electrode has a region facing the first electrode in the groove portion. The second transistor includes an oxide semiconductor. One of a source and a drain of the second transistor is electrically connected to the second electrode through the conductor.
US10424662B2
Semiconductor structures and fabrication methods thereof are provided. An exemplary semiconductor structure includes a base substrate having a first well and a second well region; a first insulation layer over the base substrate and dividing the second well region into a first region adjacent to the first well region, a second region away from the first well region and a third region under the first insulation layer; a gate structure over the base substrate in the first well region and the first region of the second well region; a first mask gate structure on a portion of the second region adjacent to the first region; a first stress layer on the first well region at a side of gate structure away from the first insulation layer; and a second stress layer on the second well regions at a side of the mask gate structure away from the isolation layer.
US10424656B2
Electronic apparatus, systems, and methods in a variety of applications can include a fin field effect transistor (FinFET) having a deposited fin body. Such a FinFET can be implemented as an access transistor in a circuit of an integrated circuit. In an embodiment, an array of FinFETs having a deposited fin bodies can be disposed on digitlines. For the array of FinFETs having a deposited fin bodies structured in memory cells of a memory, the digitlines can be coupled to sense amplifiers. Additional apparatus, systems, and methods are disclosed.
US10424654B2
This invention discloses a semiconductor power device disposed in a semiconductor substrate including an active cell areas and a termination area. The semiconductor power device further comprises a plurality of gate trenches formed at a top portion of the semiconductor substrate in the active cell area wherein each of the gate trenches is partially filled with a conductive gate material with a top portion of the trenches filled by a high density plasma (HDP) insulation layer. The semiconductor power device further comprises mesa areas of the semiconductor substrate disposed between the gate trenches wherein the mesa areas are recessed and having a top mesa surface disposed vertically below a top surface of the HDP insulation layer wherein the HDP insulation layer covering over the conductive gate material constituting a stick-out boundary-defining layer surrounding the recessed mesa areas in the active cell areas between the gate trenches.
US10424653B1
A method for fabricating a semiconductor structure includes the following steps. A plurality of dielectric layers is formed on a substrate, wherein the material composition and layer positioning of each of the plurality of dielectric layers are selected to enable defined junctions for one or more features of the semiconductor structure. A trench is formed through each of the plurality of dielectric layers to the top of the substrate, wherein the height and width dimensions of the trench are selected in accordance with an aspect ratio trapping process. A vertical fin structure is formed by epitaxially growing material within the trench on the top of the substrate. In further steps, gate stack and source/drain regions are formed around the vertical fin structure in accordance with the positioning of the plurality of dielectric layers. The resulting semiconductor structure, in one or more examples, is a vertical transport field-effect transistor.
US10424652B2
A tunneling field-effect transistor (TFET) device is disclosed. A protrusion structure is disposed over the substrate and protrudes out of the plane of substrate. Isolation features are formed on the substrate. A drain region is disposed over the substrate adjacent to the protrusion structure and extends to a bottom portion of the protrusion structure as a raised drain region. A drain contact is disposed over the drain region and overlap with the isolation feature.
US10424647B2
In accordance with at least one embodiment of the invention, a transistor comprises a semiconductor, a first drift layer, a drain region, a body region, a source region, a shallow trench isolation region, a dielectric, and a gate. The first drift layer is formed in the semiconductor and has majority carriers of a first type. The drain region is formed in the first drift layer and has majority carriers of the first type. The body region is formed in the semiconductor and has majority carriers of a second type. The source region is formed in the body region and has majority carriers of the first type. The shallow trench isolation region is formed in the first drift layer and disposed between the drain region and the body region. The dielectric is formed on the semiconductor, and the gate is formed over the dielectric and has a lift-up region.
US10424638B2
A semiconductor device includes a gate electrode, an insulating layer, a first carbon nanotube, a second carbon nanotube, a P-type semiconductor layer, an N-type semiconductor layer, a conductive film, a first electrode, a second electrode and a third electrode. The insulating layer is located on a surface of the gate electrode. The first carbon nanotube and the second carbon nanotube are located on a surface of the insulating layer. The P-type semiconductor layer and the N-type semiconductor layer are located on the surface of the insulating layer and apart from each other. The conductive film is located on surfaces of the P-type semiconductor layer and the N-type semiconductor layer. The first electrode is electrically connected with the first carbon nanotube. The second electrode is electrically connected with the second carbon nanotube. The third electrode is electrically connected with the conductive film.
US10424634B1
In a semiconductor device, a source and a drain layers are located in a surface region of a substrate. A source crystal layer is located in a contact region of the source layer to extend to a position higher than the substrate. A drain crystal layer is located in a contact region of the drain layer to extend to a position higher than the substrate. A source contact is located on the source crystal layer. A drain contact is located on the drain crystal layer. A gate width or a gate length extends to a crystal orientation <110> of the substrate. A long side or a major axis of the source crystal layer or a long side or a major axis of the drain crystal layer extends in a direction inclined with respect to the crystal orientation <110> in a planar layout parallel to the surface of the substrate.
US10424627B2
An organic light-emitting display device includes a first pixel electrode, a second pixel electrode, a pixel-defining layer disposed on the first pixel electrode and the second pixel electrode and exposing at least portions of the first pixel electrode and the second pixel electrode, a first stack disposed on the exposed portion of the first pixel electrode, a first protective layer, a second stack disposed on the exposed portion of the second pixel electrode, and a first inorganic conductive layer. The first stack includes a first intermediate layer including an emission layer and a first opposite electrode on the first intermediate layer. The first protective layer is disposed on the first stack. The second stack includes a second intermediate layer including an emission layer and a second opposite electrode on the second intermediate layer. The first inorganic conductive layer is disposed between the second pixel electrode and the second stack.
US10424622B2
A display device comprised of OLEDs and micro LEDs which allows for blue light degradation of the OLEDs includes a first substrate and a second substrate in a double-decked configuration. First light emitting elements are located and spaced on the first substrate and second light emitting elements are located and spaced on the second substrate, the light emitting elements on the lower deck being staggered so as not to be hidden by the light emitting elements on the upper deck. The upper deck has openings (or is transparent) therein to allow egress of light from the light emitting elements of the lower deck. The display device provides a solution for uneven display cause by degradation of pixels.
US10424621B2
The invention provides a manufacturing method for white OLED device, comprising manufacturing a first OLED device and a corresponding second OLED device respectively on a first substrate and a second substrate, wherein the light emitted by the first OLED device and the light emitted by the second OLED device are mixed to form white light, and then the second OLED device is correspondingly stacked onto the first OLED device to obtain a white OLED device. The manufacturing method can greatly reduce the complicated process caused by layer-by-layer stacking of multi-layered films in the structure of known white OLED devices, without the need to address the complex issues caused by interlinking of multiple color devices and light color resonance, so as to greatly simplify the process.
US10424616B1
Integrated circuit devices including vertical Hall elements and lateral Hall elements and methods for fabricating integrated circuits are provided. In an exemplary embodiment, an integrated circuit device includes a substrate including a lateral element region and a vertical element region. The integrated circuit device includes a well in the lateral element region and in the vertical element region of the substrate. Further, the integrated circuit device includes an insulating layer disposed over the substrate in the lateral element region, a semiconductor-over-insulator (SOI) semiconductor layer disposed over the insulating layer in the lateral element region, and lateral element conductive taps located in the semiconductor layer, wherein a lateral Hall element is defined in the lateral element region. Also, the integrated circuit device includes vertical element taps located in the well in the vertical element region, wherein a vertical Hall element is defined in the vertical element region.
US10424613B2
A solid-state imaging device has: a counter dope region of a first conductivity type which is formed so as to surround a drain region of a transfer transistor of the solid-state imaging device and in which impurity concentration of the first conductivity type is lower than that of the drain region; and an isolating region of a second conductivity type which is formed in a deep region below channel regions of a plurality of transistors and in which impurity concentration of the second conductivity type is higher than that of a well region, wherein a depth position of a lower surface of the counter dope region is deeper than a depth position of a lower surface of a buried channel region.
US10424612B2
A method of forming a semiconductor device includes the steps of providing a first circuit layer including a plurality of first contacts, providing one or more semiconductor devices disposed on a stamp, the one or more semiconductor devices including a plurality of second contacts, bonding the plurality of second contacts to the plurality of first contacts via a pressure applied by the stamp.
US10424610B2
A capacitor, an image sensor circuit and fabricating methods are provided. The method includes providing a base substrate including a trench region and a body region adjacent to the trench region. The method also includes forming a first trench structure and a second trench structure on the first trench structure, in the base substrate in the trench region. In addition, the method includes forming a dielectric layer on a sidewall surface and a bottom surface of the first trench structure and an electrode layer on the dielectric layer in the first trench structure. Further, the method includes forming an isolation layer filling the second trench structure.
US10424607B2
A manufacturing method of a TFT substrate uses a top gate structure and the entire process can be completely done with seven masks. The number of masks used is reduced. The manufacturing process of a TFT substrate is simplified. Product yield can be increased to effectively improve productivity. Heavy and light ion doping can be simultaneously achieved with one single doping operation so that manufacturing cost can be reduced. By subjecting two ends of a semiconductor pattern to heavy ion doping to form a source electrode and a drain electrode, the manufacturing steps can be reduced and the source electrode and the drain electrode so formed do not need to extend through a via hole formed in an interlayer dielectric layer to contact the two ends of the active layer thereby effectively reducing contact resistance and improving product yield. Also provided is a TFT substrate manufactured with the method.
US10424597B2
A semiconductor device includes a first semiconductor layer, a second semiconductor layer spaced apart from the first semiconductor layer and disposed on the first semiconductor layer, a gate stack structure disposed on the second semiconductor layer, a third semiconductor layer positioned between the first and second semiconductor layers, and a channel pillar passing through the gate stack structure, the second semiconductor layer and the third semiconductor layer and extending into the first semiconductor layer.
US10424593B2
A three-dimensional non-volatile memory and a method of manufacturing the same are provided. The three-dimensional non-volatile memory includes a substrate, a charge storage structure, a stacked structure and a channel layer. The charge storage structure is disposed on the substrate. The stacked structure is disposed at a side of the charge storage structure and includes insulating layers, gates, a buffer layer and a barrier layer. The insulating layers and the gates are alternately stacked. The buffer layer is disposed between each of the gates and the charge storage structure and on the surfaces of the insulating layers. The barrier layer is disposed between each of the gates and the buffer layer. An end of the gate is convex with respect to an end of the barrier layer in a direction away from the channel layer.
US10424591B2
In a memory cell region of a semiconductor device, a memory active region is defined by an element isolation insulating film. In the memory cell region, the position of the upper surface of the element isolation insulating film is set to be lower than the position of the main surface of a semiconductor substrate. A buried silicon nitride film and an etching stopper film are formed over the element isolation insulating film. The position of the upper surface of the etching stopper film is higher than that of the upper surface of the element isolation insulating film defining a peripheral active region.
US10424588B2
A method includes providing metal gate structures in a first and a second region, respectively, of a semiconductor substrate, simultaneously cutting the metal gate structures by a two-step etching process to form a first and a second trench in metal gate structures of the first and the second region, respectively, and filling each trench with an insulating material to form a first and a second gate isolation structure. Each step of the two-step etching process employs different etching chemicals and conditions. The metal gate structures in the first region and the second region differ in gate lengths and composition of gate electrode.
US10424581B2
An integrated circuit (IC) including a circuit block including a plurality of complementary metal oxide semiconductor field-effect transistors (CMOSFETs), and a tunnel field-effect transistor (TFET) between the circuit block and ground for power gating the circuit block.
US10424567B2
A display apparatus includes: an emission layer including a light-emitting element which generates and emits light; a driving layer which drives the light-emitting element of the emission layer to generate and emit the light; and an adhesive layer which connects the light-emitting element to the driving layer. The driving layer includes: a substrate; and a conductive layer on the substrate and connected to the light-emitting element of the emission layer by the adhesive layer. The emission layer includes: a bank layer on the conductive layer of the driving layer, and an opening in the bank layer which exposes a portion of the conductive layer of the driving layer. The adhesive layer is disposed between the exposed portion of the conductive layer and the light-emitting element, and extends therefrom to be disposed on inner surfaces of the bank layer at the opening.
US10424564B2
In an apparatus in which an electrical interconnection interconnects stacked active and passive layers, switches, including at least first, second, third, and fourth switches, on the active layer define a switching network that, when connected to a fly capacitor on the passive layer, define a circuit having a first node connected to the first and second switches and to a first terminal of the fly capacitor, a second node connected to the second switch and third switches, and a third node connected to the third switch and fourth switches and to a second terminal of the fly capacitor.
US10424556B2
An electronic component package includes a substrate and an electronic component mounted to the substrate, the electronic component including a bond pad. A first antenna terminal is electrically connected to the bond pad, the first antenna terminal being electrically connected to a second antenna terminal of the substrate. A package body encloses the electronic component, the package body having a principal surface. An antenna is formed on the principal surface by applying an electrically conductive coating. An embedded interconnect extends through the package body between the substrate and the principal surface and electrically connects the second antenna terminal to the antenna. Applying an electrically conductive coating to form the antenna is relatively simple thus minimizing the overall package manufacturing cost. Further, the antenna is relatively thin thus minimizing the overall package size.
US10424555B2
A mounting component includes a main body and a metal layer. The main body has a first main surface and a second main surface. The metal layer is arranged on the first main surface of the main body. The metal layer includes at least one concave recognition mark having an inclined surface that is inclined with respect to a main surface of the metal layer.
US10424552B2
A microelectronic device includes a reflow structure. The reflow structure has a copper-containing member and a solder member, and a barrier layer between them. The barrier layer has metal grains, with a diffusion barrier filler between the metal grains. The metal grains include at least a first metal and a second metal, each selected from nickel, cobalt, lanthanum, and cerium, with each having a concentration in the metal grains of at least 10 weight percent. The diffusion barrier filler includes at least a third metal, selected from tungsten and molybdenum. A combined concentration of tungsten and molybdenum in the diffusion barrier filler is higher than in the metal grains to provide a desired resistance to diffusion of copper. The barrier layer includes 2 weight percent to 15 weight percent of the combined concentration of tungsten, and molybdenum. A bump bond structure and a lead frame package are disclosed.
US10424542B2
A semiconductor device includes a first semiconductor chip having a first surface with a semiconductor element and a second surface opposing the first surface. A first metal layer has a third surface supporting the first semiconductor chip and a fourth surface opposing the third surface. The third surface is larger than the second surface. A resin layer has a fifth surface facing the first semiconductor chip and a sixth surface facing the first metal layer. A pad is on the first surface of the first semiconductor chip. A first via contact is within the resin layer on the third surface of the first metal layer. A second via contact is within the resin layer on the pad. The first and second via contacts are connected to first and the second interconnects, respectively.
US10424537B2
A device with pillar-shaped components, includes a substrate; a wiring layer disposed on the substrate; and pillar-shaped components disposed on any of the substrate and the wiring layer, each of the pillar-shaped components having a bottom part connected to the substrate and/or the wiring layer, a top part opposed to the bottom part, and a lateral face part extending from the bottom part and connected to the top part; wherein each of the pillar-shaped components includes a first pillar-shaped part formed by plating, a second pillar-shaped part formed on the first pillar-shaped part by plating, and a ring-like projection part formed on the lateral face part to project outward and extend in a circumferential direction, and to be in a position higher than a joint position between the first pillar-shaped part and the second pillar-shaped part.
US10424534B2
A semiconductor device includes a lead frame including a die paddle and a lead, a semiconductor chip, and a clip. The semiconductor chip has a first side and a second side opposite to the first side. The first side is attached to the die paddle and the second side includes a first bond pad and a second bond pad. The clip electrically couples the first bond pad to the lead. The clip contacts the first bond pad at a first edge portion of the first bond pad adjacent to the second bond pad and defines a first cavity between a central portion of the first bond pad and the clip. Solder is within the first cavity to electrically couple the clip to the first bond pad. The semiconductor device includes a first opening to the first cavity to route flux away from the second bond pad during reflow soldering.
US10424533B1
A semiconductor device includes an integrated circuit that is disposed at a first face side of a semiconductor substrate, the semiconductor substrate having a first face and a second face, the second face opposing the first face, the semiconductor substrate having a through hole from the first face to the second face; an external connection terminal that is disposed at the first face side; a conductive portion that is disposed in the through hole, the conductive portion being electrically connected to the external connection terminal; and an electronic element that is disposed at a second face side.
US10424529B2
It is an object of the present invention to obtain a ceramic circuit substrate having high bonding strength, excellent heat cycle resistance, enhanced reliability of operation as an electronic device, and excellent heat dissipation properties. The present invention provides a ceramic circuit substrate in which metal plates, particularly copper plates, and both main surfaces of a ceramic substrate are bonded vial silver-copper brazing material layers. The silver-copper brazing material layers are formed from a silver-copper brazing material including i) 0.3-7.5 parts by mass of carbon fibers, and ii) 1.0-9.0 parts by mass of at least one active metal selected from titanium, zirconium, hafnium, niobium, tantalum, vanadium, and tin; with respect to iii) a total of 100 parts by mass of a) 75-98 parts by mass of silver powder and b) 2-25 parts by mass of copper powder. The carbon fibers having an average length of 15-400 μm, an average diameter of 5-25 μm and an average aspect ratio of 3-28.
US10424523B2
A method for forming a sealed cavity includes bonding a non-conductive structure to a first substrate to form a non-conductive aperture into the first substrate. On a surface of the non-conductive structure opposite the first substrate, the method includes depositing a first metal layer. The method further includes patterning a first iris in the first metal layer, depositing a first dielectric layer on a surface of the first metal layer opposite the non-conductive structure, and patterning an antenna on a surface of the first dielectric layer opposite the first metal layer. The method also includes creating a cavity in the first substrate, depositing a second metal layer on a surface of the cavity, patterning a second iris in the second metal layer, and bonding a second substrate to a surface of the first substrate opposite the non-conductive structure to thereby seal the cavity.
US10424517B2
A method for manufacturing a dual work function semiconductor device includes forming a first silicon oxide layer on a substrate and forming a first hafnium-containing dielectric material layer on the first silicon oxide layer. The method further includes forming an aluminum-containing dielectric material layer on the first hafnium-containing dielectric material layer and performing a thermal treatment to intermix the silicon oxide layer, the first hafnium-containing dielectric material layer and the aluminum-containing dielectric material layers. This results in an intermixing dielectric layer containing hafnium, aluminum, silicon, and oxygen. The method further includes forming a first metal-containing conductive layer on the intermixing dielectric layer and patterning the first metal-containing conductive layer and the intermixing dielectric layer, thereby forming a first gate stack in a first region.
US10424511B2
A method of processing a plate-shaped workpiece that includes on a face side thereof layered bodies containing metal which are formed in superposed relation to projected dicing lines includes the steps of holding a face side of the workpiece on a holding table, thereafter, applying a laser beam having a wavelength that is absorbable by the workpiece to a reverse side thereof along the projected dicing lines to form laser-processed grooves in the workpiece which terminate short of the layered bodies, and thereafter, cutting bottoms of the laser-processed grooves with a cutting blade to sever the workpiece together with the layered bodies 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.
US10424506B2
Integrated circuits, as well as methods of their formation, include a first conductive structure at a first level of the integrated circuit, a second conductive structure at a second level of the integrated circuit, a first conductor at a third level of the integrated circuit between the first level and the second level, a second conductor at the third level and parallel to the first conductor, and a third conductor at the third level and parallel to the first conductor and to the second conductor. The first conductive structure is in physical and electrical contact with the first conductor and the second conductor. The second conductive structure is in physical and electrical contact with the second conductor and the third conductor.
US10424503B2
A method of manufacturing a semiconductor device includes forming a plurality of fins by forming a plurality of first device isolating trenches repeated at a first pitch in a substrate, forming a plurality of fin-type active areas protruding from a top surface of a first device isolating layer by forming the first device isolating layer in the plurality of first device isolating trenches, forming a plurality of second device isolating trenches at a pitch different from the first pitch by etching a portion of the substrate and the first device isolating layer, and forming a second device isolating layer in the plurality of second device isolating trenches, so as to form a plurality of fin-type active area groups separated from each other with the second device isolating layer therebetween.
US10424501B2
A method of manufacturing an electronic device includes: in transferring one or a plurality of element sections onto a first substrate from a second substrate, forming part or all of the one or the plurality of element sections on the second substrate with a resin layer in between; peeling off the one or the plurality of element sections that are formed on the second substrate from the second substrate through laser irradiation performed on the resin layer, and disposing, onto the first substrate, the one or the plurality of element sections peeled off; and using, as the resin layer, resin having glass-transition temperature and thermal decomposition temperature that differ from each other by 150 degrees centigrade or less.
US10424499B2
A substrate accommodating and processing apparatus is provided with a cassette mounting table, a processing part, a substrate transfer mechanism, a partition wall, a cassette stage, and a lid attaching/detaching mechanism. The lid attaching/detaching mechanism is provided with a key configured to be engaged with a key hole installed in the lid, and configured to switch a latch between locking and unlocking positions. The mechanism is also provided with a lid abnormality detecting sensor, a lid attaching/detaching mechanism closing sensor, a lid attaching/detaching mechanism opening sensor, a pressure sensor and a control part.
US10424493B2
A method and structure for stabilizing an array of micro devices is disclosed. The array of micro devices is formed on an array of stabilization posts formed from a thermoset material. Each micro device includes a bottom surface that is wider than a corresponding stabilization post directly underneath the bottom surface.
US10424491B2
An etching method for etching a silicon-containing layer into a pattern of a mask is provided. The mask is formed by etching, from a block copolymer layer that includes a first polymer and a second polymer, that is layered on the silicon-containing layer of an object to be processed via an intermediate layer, and that is enabled to be self-assembled, a second region including the second polymer and the intermediate layer right under the second region. The etching method includes generating plasma by supplying a process gas including carbon C, sulfur S, and fluorine F to the inside of a processing chamber of a plasma processing apparatus in which the object to be processed is provided; and forming a protective film on the mask and etching the silicon-containing layer according to the generated plasma.
US10424484B2
Method for manufacturing a bonded SOI wafer by bonding a bond wafer and base wafer, each composed of a silicon single crystal, via an insulator film, including the steps: depositing a polycrystalline silicon layer on the base wafer bonding surface side, polishing the polycrystalline silicon layer surface, forming the insulator film on the bonding surface of the bond wafer, bonding the polished surface of the base wafer polycrystalline silicon layer and bond wafer via the insulator film; thinning the bonded bond wafer to form an SOI layer; wherein, in the step of depositing the polycrystalline silicon layer, a wafer having a chemically etched surface as base wafer; chemically etched surface is subjected to primary polishing followed by depositing the polycrystalline silicon layer on surface subjected to the primary polishing, and in the step polishing the polycrystalline silicon layer surface, which is subjected to secondary polishing or secondary and finish polishing.
US10424483B2
A metal film is deposited on a front surface of a semiconductor wafer of silicon. After the semiconductor wafer is received in a chamber, the pressure in the chamber is reduced to a pressure lower than atmospheric pressure. Thereafter, nitrogen gas is supplied into the chamber to return the pressure in the chamber to ordinary pressure, and the front surface of the semiconductor wafer is irradiated with a flash of light, so that a silicide that is a compound of the metal film and silicon is formed. The oxygen concentration in the chamber is significantly lowered during the formation of the silicide because the pressure in the chamber is reduced once to the pressure lower than atmospheric pressure and then returned to the ordinary pressure. This suppresses the increase in resistance of the silicide resulting from the entry of oxygen in the atmosphere in the chamber into defects near the interface between the metal film and a base material.
US10424482B2
A method for manufacturing a semiconductor device includes forming a plurality of amorphous silicon germanium (a-SiGe) structures having a first percentage of germanium on a substrate, forming a plurality of spacers on sides of the plurality of a-SiGe structures, performing an annealing to convert a portion of each of the a-SiGe structures into respective portions comprising a-SiGe having a second percentage of germanium higher than the first percentage of germanium, and to convert each of the spacers into respective silicon oxide portions, removing from the substrate at least one of: one or more unconverted portions of the a-SiGe structures having the first percentage of germanium, one or more of the converted portions of a-SiGe structures, and one or more of the silicon oxide portions, and transferring a pattern to the substrate to form a plurality of patterned substrate portions, wherein the pattern includes the portions remaining after the removing.
US10424461B2
Systems and methods controlling ion energy within a plasma chamber are described. One of the systems includes an upper electrode coupled to a sinusoidal RF generator for receiving a sinusoidal signal and a nonsinusoidal RF generator for generating a nonsinusoidal signal. The system further includes a power amplifier coupled to the nonsinusoidal RF generator. The power amplifier is used for amplifying the nonsinusoidal signal to generate an amplified signal. The system includes a filter coupled to the power amplifier. The filter is used for filtering the amplified signal using a filtering signal to generate a filtered signal. The system includes a chuck coupled to the filter. The chuck faces at least a portion of the upper electrode and includes a lower electrode. The lower electrode is used for receiving the filtered signal to facilitate achieving ion energy at the chuck to be between a lower threshold and an upper threshold.
US10424455B2
Disclosed embodiments include vacuum electronics devices and methods of fabricating a vacuum electronics device. In a non-limiting embodiment, a vacuum electronics device includes: an electrode; a first film layer disposed on the electrode about a periphery of the electrode; and a second film layer disposed on the first film layer, the second film layer including a plurality of electrically conductive grid lines patterned therein that are supported only at the periphery of the electrode by the first film layer.
US10424454B2
The present invention relates to a multi-pole molded case circuit breaker, more particularly, to a multi-pole molded case circuit breaker having a safety device (with an isolation function) which prevents a manipulation handle from being moved to an off-position when a fusion occurs on a contact part.
US10424446B2
Keyboard assemblies having reduced thicknesses and methods of forming the same. A keyboard assembly may include a printed circuit board (PCB) and a single membrane sheet adhered directly to the PCB. The single membrane sheet may substantially cover the PCB. The keyboard assembly may also include a group of dome switches coupled directly to the single membrane sheet. Another keyboard assembly may include a group of conductive pads and a group of membrane pads. Each of the group of membrane pads may be adhered directly to a corresponding one of the group of conductive pads. The keyboard assembly may also include a group of dome switches coupled directly to the membrane pads. Each of the group of dome switches may be coupled directly to a corresponding one of the group of membrane pads.
US10424441B2
An ultra-high charge density electret is disclosed. The ultra-high charge density electret includes a three-dimensional structure having a plurality of sidewalls. A porous silicon dioxide film is formed on the plurality of sidewalls, and the porous silicon dioxide film is charged with a plurality of positive or negative ions.
US10424435B2
An apparatus for reducing a magnetic unidirectional flux component in the core of a transformer with at least three legs, in particular a three-phase transformer having at least one compensation winding per transformer leg, wherein the compensation windings are magnetically coupled to the core of the transformer, where two compensation windings are provided per leg, the first compensation windings of a leg are each electrically connected together in a first delta connection, in each case the second compensation windings of a leg are each electrically connected together in a second delta connection, the compensation windings of at least one leg have different numbers of windings, and where at least one switching unit is arranged in series with the compensation windings for phase angle control.
US10424432B2
An inductor bridge is configured to bridge-connect a first circuit and a second circuit to each other, and includes a flexible flat plate base body, a first connector at a first end portion of the base body and connected to the first circuit, a second connector at a second end portion of the base body and connected to the second circuit, and an inductor section in the base body between the first connector and the second connector. The inductor section includes conductor patterns including a plurality of layers. The inductor bridge further includes a bending portion between the inductor section and the first connector, and a slot at an inner side of the bending portion that reduces a thickness of the base body.
US10424421B2
The present invention discloses a flat cable, which comprises signal unit sets and the insulating layer which wraps and fixes the signal unit set. The signal unit set is formed by at least two signals units arranged substantially on the same plane at an interval or side by side. The left and right sides of the signal unit set are directly wrapped by insulating layers. The insulating layer is formed by splicing and bonding at least one insulating film, and the splicing points at two ends of the insulating film are located on the upper side or the lower side of the signal unit set. In the flat cable of the present invention, the length of the overlapping portion can be set as required, effectively preventing the phenomenon such as insulating film tear and short circuit caused by insulating film tear.
US10424418B2
A back surface field aluminum paste for point contacts of efficient bifacial crystalline silicon solar cells and its preparation method is disclosed. The aluminum paste, which is used to cover the notched area in the back surface of a bifacial passivated solar cell, and not to cover the entire area covered by a back surface passivation film, comprises 85-95 parts by weight of aluminum powder, 10-15 parts by weight of organic carrier and 0.1-6 parts by weight of inorganic binder. The organic carrier includes thickening agent, thixotropic agent, dispersing agent and solvent. Sintered aluminum gate lines have a certain height to width ratio.
US10424411B2
A method for predicting a cancer staging score from medical image data includes receiving patient data for a plurality of patients, where patient data for each of the plurality of patients includes one or more of an image volume of a suspected tumor in an organ, blood test data, demographic data, and ground truth tumor staging scores for the suspected tumor in the organ, extracting features from the patient data, and using the features extracted from the patient data to train a classifier to predict a cancer staging score for a new patient from one or more of an image volume of a suspected tumor in the organ, patient blood test data and patient demographic data of that new patient.
US10424396B2
The present disclosure provides a computer-implemented method for analyzing variants from a plurality of nucleic acid sequence reads using a computation pipeline, which comprises a module depending on a location-dependent parameter. The method comprises executing on a processor the steps of: receiving a plurality of nucleic acid sequence reads comprising at least a first nucleic acid sequence read and a second nucleic acid sequence read; mapping the first nucleic acid sequence read and the second nucleic acid sequence read to a first location and a second location in a genome, respectively; setting a first value and a second value for the location-dependent parameter on the basis of the first location and the second location in the genome, respectively; passing the first nucleic acid sequence read and the second nucleic acid sequence read through the module using the first value and the second value, respectively; and generating a variant call.
US10424394B2
Provided herein are methods, processes and apparatuses for non-invasive assessment of genetic variations.
US10424393B2
Dynamic redundancy buffers for use with a device are disclosed. The dynamic redundancy buffers allow a memory array of the device to be operated with high write error rate (WER). A first level redundancy buffer (e1 buffer) is couple to the memory array. The e1 buffer may store data words that have failed verification or have not been verified. The e1 buffer may transfer data words to another dynamic redundancy buffer (e2 buffer). The e1 buffer may transfer data words that have failed to write to a memory array after a predetermined number of re-write attempts. The e1 buffer may also transfer data words upon power down.
US10424390B2
A pulse is inputted to TFTs 101 and 104 so that the TFTs would turn ON and then potential of a node α rises. When the potential of the node α reaches (VDD−VthN), the node α became in a floating state. Accordingly, a TFT 105 then turns ON, and potential of an output node rises as a clock signal reaches the level H. On the other hand, potential of a gate electrode of the TFT 105 further rises due to an operation of capacitance 107 as the potential of the output node rises, so that the potential of the output node would be higher than (VDD+VthN). Thus, the potential of the output node rises to VDD without voltage drop caused by a threshold of the TFT 105.
US10424389B2
An integrated circuit device that utilizes multiple OTP bits to enable and re-enable access to evaluation and testing components comprises a set of multiple one-time programmable (OTP) bits, a programming module operable to trigger a change in each bit of the set of multiple OTP bits, decode logic to determine a value for a collective state of the set of multiple OTP bits, and a control element to control access to at least one resource of the integrated circuit device based on a value of the collective state for the set of multiple OTP bits.
US10424388B2
A memory system includes multiple storage devices that each include a nonvolatile memory device. A client device is configured to collect deterioration information of the nonvolatile memory devices provided from the storage devices. A server device is configured to receive the collected deterioration information and to predict a degree of deterioration of the nonvolatile memory devices in real time by performing machine learning based on the collected deterioration information and initial deterioration information. The client device determines a read level of the nonvolatile memory device based on the degree of deterioration of the nonvolatile memory devices from the server device. The storage device sets the nonvolatile memory device to operate based on the read level determined in the client device.
US10424386B2
An erasing method used in a flash memory comprising at least one memory block divided into a plurality of memory sectors is illustrated. Whether the memory block or the memory sector corresponding to an address has at least one under-erased transistor memory cell according to a sector enable signal is verified, wherein the sector enable signal is determined according to whether the memory block has at least one over-erased transistor memory cell. The transistor memory cells of the memory block or the memory sector will be erased according to the sector enable signal if the memory block or the memory sector corresponding to the address that has the under-erased transistor memory cell.
US10424383B1
A decoding method and a storage controller for a rewritable non-volatile memory module are provided. The method includes: choosing a target word line among a plurality of word lines, wherein preset data is programmed into a plurality of target memory cells of the target word-line; identifying a plurality of preset bit values according to the preset data; respectively using different X read voltage sets to read the target memory cells to obtain X read bit value sets respectively corresponding to the X read voltage sets, and obtain X deviation amount summation sets by comparing the X read bit value sets and the preset bit values; and determining N−1 optimized read voltages of an optimized read voltage set according to the X deviation amount summation sets.
US10424382B2
Devices and techniques for increased NAND performance under high thermal conditions are disclosed herein. An indicator of a high-temperature thermal condition for a NAND device may be obtained. A workload of the NAND device may be measured in response to the high-temperature thermal condition. Operation of the NAND device may then be modified based on the workload and the high-temperature thermal condition.
US10424377B2
A semiconductor integrated circuit according to an embodiment includes: first to third wirings; first current limiters corresponding to the first wirings; second current limiters corresponding to the second wirings; third current limiters corresponding to the third wirings; first drivers corresponding to the first current limiters; second drivers corresponding to the second current limiters; third drivers corresponding to the third current limiters; and a first array and a second array, wherein the first array comprising: fourth wirings corresponding to the first wirings; fifth wirings corresponding to the second wirings; first transistors corresponding to the first wirings; second transistors corresponding to the second wirings; and first resistive change elements arranged in intersecting areas of the fourth wirings and the fifth wirings, respectively, the first resistive change elements including a first terminal connected to corresponding one of the fourth wirings and a second terminal connected to corresponding one of the fifth wirings.
US10424376B2
The present disclosure includes apparatuses and methods for material implication operations in memory. An example apparatus may include a plurality of memory cells coupled to a first access line and a plurality of second access lines, and a controller coupled to the plurality of memory cells. The controller of the example apparatus may be configured to apply a first signal to the first access line, and while the first signal is being applied to the first access line, apply a second signal to a first of the plurality of memory cells via another respective one of the plurality of second access lines and apply a third signal to a second of the plurality of memory cells via another respective one of the plurality of second access lines. The material implication operation may be performed as a result of the signals (e.g., first, second, and third signals) applied and a result of the material implication operation is stored on the second of the plurality of memory cells subsequent to the application of the third signal.
US10424375B2
Structures and methods for a multi-bit phase change memory are disclosed herein. A method includes establishing a write-reference voltage that incrementally ramps over a write period. The increments of the write-reference voltage correspond to discrete resistance states of a storage cell of the multi-bit phase change memory.
US10424374B2
Methods, systems, and devices for programming enhancement in memory cells are described. An asymmetrically shaped memory cell may enhance ion crowding at or near a particular electrode, which may be leveraged for accurately reading a stored value of the memory cell. Programming the memory cell may cause elements within the cell to separate, resulting in ion migration towards a particular electrode. The migration may depend on the polarity of the cell and may create a high resistivity region and low resistivity region within the cell. The memory cell may be sensed by applying a voltage across the cell. The resulting current may then encounter the high resistivity region and low resistivity region, and the orientation of the regions may be representative of a first or a second logic state of the cell.
US10424373B2
The invention provides a system and method of provisioning a resource to an electronic device. The method comprises the steps of: (a) maintaining a library of resources at a remote server from the device; (b) after a triggering event, providing a data transmission to the device, the data transmission containing access information for the library that can be extracted by the device and used to access the library; and (c) after a selection event initiated on the device for a specific resource from the library, providing a second data transmission to the device, the second data transmission containing a copy of the specific resource. The system provides a server, a resource, a device and a communication link incorporating the method.
US10424366B2
A semiconductor memory device includes a memory cell array to which a plurality of word lines are coupled, a voltage generation circuit configured to apply operating voltages to the plurality of word lines during a program operation, and a control logic configured to control the voltage generation circuit to perform a discharge operation for the plurality of word lines when an external power supply voltage is reduced during the program operation, wherein the control logic controls the voltage generation circuit such that, during the discharge operation, a potential level of a selected word line among the plurality of word lines is discharged, and then potential levels of the other unselected word lines are discharged.
US10424362B2
A memory device and a data refreshing method thereof are provided. When an automatic refresh word line address and a row hammer refresh word line address belong to the same memory cell array, memory cells corresponding to the automatic refresh word line address are refreshed, and a time to refresh memory cells corresponding to the row hammer refresh word line address is postponed.
US10424360B2
Methods, systems, and devices for time-based access of memory cells in a memory array are described herein. During a sense portion of a read operation, a selected memory cell may be charged to a predetermined voltage level. A logic state stored on the selected memory cell may be identified based on a duration between the beginning of the charging and when selected memory cell reaches the predetermined voltage level. In some examples, time-varying signals may be used to indicate the logic state based on the duration of the charging. The duration of the charging may be based on a polarization state of the selected memory cell, a dielectric charge state of the selected state, or both a polarization state and a dielectric charge state of the selected memory cell.
US10424357B2
The various embodiments described herein include methods, devices, and systems for fabricating and performing operations on magnetic memory devices. In one aspect, a magnetic memory device includes: (1) a reference magnetic layer configured to have a first current threshold corresponding to a spin current level required to change a magnetic polarization of the reference magnetic layer; (2) a composite magnetic layer comprising a plurality of non-magnetic layers and a plurality of magnetic layers including a storage layer; and (3) a non-magnetic spacer layer between the reference magnetic layer and the composite magnetic layer; where the composite magnetic layer is configured such that the second current threshold is lowered, without decreasing thermal stability of the magnetic memory device, by spin current and/or coupling fields between adjacent magnetic layers of the plurality of magnetic layers.
US10424354B2
Apparatuses and methods including an interface die that interfaces with dice through memory channels are described. An example apparatus includes a first die. The first die receives a first command including first command information and second command information provided after the first command information. The first die changes an order of providing the first command information and the second command information and provides a second command to a second die, the second command including the second command information and the first command information provided after the second command information in the changed order. The first command information is related to a command function and the second command information is related to a destination of the command function.
US10424353B2
A current-sensing circuit for a memory and a sensing method thereof are provided. The current-sensing circuit includes a pre-charge circuit, a sensing current-to-voltage generator, an auxiliary current-to-voltage generator, a reference current-to-voltage generator, and a detection circuit. The pre-charge circuit provides a pre-charge signal to a selected bit line during a pre-charge time period. The sensing current-to-voltage generator generates a sensing voltage to a memory cell current of the selected bit line via a first load. The auxiliary current-to-voltage generator provides a detection voltage to a portion of the memory cell current of the selected bit line via a second load. The reference current-to-voltage generator provides a reference voltage during a data-sensing time period. The detection circuit determines an end time point of the pre-charge time period by comparing a detected voltage generated by the second load with a reference voltage.
US10424352B2
There are provided a memory system and a method for operating the same. A memory system includes: a semiconductor memory device for outputting a ready/busy (R/B) signal by performing an internal operation in response to an operation command, and outputting status data by performing a status check operation in response to a status check command; and a controller for outputting the operation command and the status check command to the semiconductor memory device, and determining validity of the status data, based on the R/B signal.
US10424348B2
According to one embodiment, a method of controlling a memory device includes supplying a second potential having a first value to a second electrode and simultaneously, or thereafter, supplying a third potential to a third electrode, and thereafter stopping supply of the third potential such that the potential of the third electrode decays while reducing the potential of the second electrode, and thereafter supplying a first potential to the first electrode.
US10424340B2
There is provided a system and method for latency compensation in a 360° VR video editing system. One embodiment involves a determination of the latency delay between the computer that stores and edits the video and a VR headset worn by the user. This delay might be caused by the need to read, prepare, and wirelessly transmit each video frame to the headset. The determined latency delay is used within the computer to adjust the timeline location of editing commands issued by the user so that they match the timeline locations seen by the user within the headset. This is done so that the user's edit commands are applied within the computer at the same video frame the user was viewing within the VR headset when the command was issued. In some embodiments the display device of the VR headset might be a smart phone.
US10424337B2
A method involving associating a first audio track to a first image stored in memory means associated with a processor; associating a second audio track to a second image stored in said memory means; selecting said first image and said second image for sequential presentation; reproducing said first image for a first length of time of said first audio track; and subsequently reproducing said second image for a second length of time of said second audio track. The step of associating a first audio track to a first image and the step of associating a second audio track to a second image provide for storing a first identification code of the first audio track in first metadata of said at least first image, and storing a second identification code of the second audio track in second metadata of said at least one second image.
US10424329B2
A magnetic recording medium includes a substrate, a seed layer, an under layer, and a perpendicular recording layer having a granular structure. (Ms·αδ1.5(1−Rs)0.33), Ms, and α satisfy (Ms·α·δ1.5(1−Rs)0.33)≤0.1 [μ·emu·(mm)−1.5], Ms≥450 [emu/cc], and α≥1.2. In the above formulas, Ms indicates a saturated magnetization amount, α indicates the gradient of a M-H loop around a coercive force Hc, δ indicates the thickness of the perpendicular recording layer, and Rs indicates a squareness ratio.
US10424327B1
A head suspension assembly for testing a slider. The head suspension assembly includes a load beam assembly and a gimbal coupled to the load beam assembly. A clamp is coupled to the gimbal. The clamp is configured to releasably secure a slider in the head suspension assembly. The clamp includes an alignment feature for positioning the slider in the head suspension assembly.
US10424321B1
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for analyzing an audio sample to determine whether the audio sample includes music audio data. One or more detectors, including a spectral fluctuation detector, a peak repetition detector, and a beat pitch detector, may analyze the audio sample and generate a score that represents whether the audio sample includes music audio data. One or more of the scores may be combined to determine whether the audio sample includes music audio data or non-music audio data.
US10424316B2
An audio processing apparatus and an audio processing method are provided. The audio processing apparatus includes a microphone array, a processor, and an audio signal processor. The microphone array is configured to provide an external audio signal having a first sampling frequency. The external audio signal includes a first audio signal and a second audio signal. The processor provides a first setting command and a second setting command according to the external audio signal and the second audio signal. The audio signal processor generates the second audio signal having a second sampling frequency according to the first setting command, adjusts the second sampling frequency of the second audio signal to the first sampling frequency according to the second setting command, and separates the first audio signal in the external audio signal according to the second audio signal having the first sampling frequency.
US10424314B2
A sound source localization apparatus configured to identify a location for an active sound object within a defined physical space is described. The sound source localization apparatus may include an acoustic component, a thermal component, and an analysis component. The acoustic component determines an approximate location for at least one sound object within the defined physical space. The thermal component determines an approximate location for at least one thermal object within the defined physical space. The analysis component identifies the active sound object when the approximate locations for at least one acoustic object and at least one thermal object match. Other embodiments are described and claimed.
US10424312B2
Higher Order Ambisonics represents three-dimensional sound independent of a specific loudspeaker set-up. However, transmission of an HOA representation results in a very high bit rate. Therefore compression with a fixed number of channels is used, in which directional and ambient signal components are processed differently. For coding, portions of the original HOA representation are predicted from the directional signal components. This prediction provides side information which is required for a corresponding decoding. By using some additional specific purpose bits, a known side information coding processing is improved in that the required number of bits for coding that side information is reduced on average.
US10424311B2
An audio processing circuit may have a first path for processing multi-bit audio signals in parallel with a second path for processing single-bit audio signals. The parallel paths may share a common input node for receiving audio data and a common output node for reproducing audio at a transducer. Each path may have a volume control for adjusting an output of the path. The audio processing circuit may determine a type of an audio signal received at the input. The path not corresponding to the detected type of the audio signal is muted, and the path corresponding to the detected type of audio signal is unmuted.
US10424310B2
A digital watermark embedding device includes a generating unit that makes use of a key random number which is input, and outputs a filter for determining a first band and a second band which represent at least a single pair of frequency bands in which a digital watermark bit is to be embedded; and an embedding unit that, when the digital watermark bit is to be embedded in a unit frame of a voice signal which is input, varies a sum of amplitude spectrum intensities of at least one of the first band and the second band in such a way that a first sum of amplitude spectrum intensities of the first band is greater than a second sum of amplitude spectrum intensities of the second band.
US10424308B2
An audio sound signal encoding device includes: a converter that adds up all multiple channel signals included in multichannel voice sound input signals to generate an addition signal and generates a difference signal between channels of the multiple channel signals; a first encoder that encodes the addition signal in a coding mode in accordance with a characteristic of the addition signal to generate first encoded data; a second encoder that encodes the difference signal in the coding mode that was used for encoding the addition signal, to generate second encoded data; and a multiplexer that multiplexes the first encoded data and the second encoded data to generate multichannel encoded data.
US10424307B2
An audio scene is captured in multiple audio channels by distributed microphones. Based on at least one of a viewpoint of a user and at least one preference of a user, two or more of those multiple audio channels are selected from among those multiple audio channels; those selected two or more audio channels are prioritized based on at least one of preferences of the user, requirements of a software application of a device operated by the user, and requirements of operating conditions of the device. After that prioritizing, at least one of the selected two or more audio channels is encoded into a coded monitor mix; which is sent to the device over a transmission link.
US10424304B2
A lossless encoding method is provided that includes determining a lossless encoding mode of a quantization coefficient as one of an infinite-range lossless encoding mode and a finite-range lossless encoding mode; encoding the quantization coefficient in the infinite-range lossless encoding mode in correspondence with a result of the lossless encoding mode determination; and encoding the quantization coefficient in the finite-range lossless encoding mode in correspondence with a result of the lossless encoding mode determination.
US10424301B2
A dictation device includes: an audio input device configured to receive a voice utterance including a plurality of words; a video input device configured to receive video of lip motion during the voice utterance; a memory portion; a controller configured according to instructions in the memory portion to generate first data packets including an audio stream representative of the voice utterance and a video stream representative of the lip motion; and a transceiver for sending the first data packets to a server end device and receiving second data packets including combined dictation based upon the audio stream and the video stream from the server end device. In the combined dictation, first dictation generated based upon the audio stream has been corrected by second dictation generated based upon the video stream.
US10424295B2
Systems, methods and articles of manufacture for calibrating an augmented reality headset. Embodiments output for display in the augmented reality headset, a plurality of reference points, where the augmented reality headset is adapted to further display a fixed reference line. A user selection of a first one of the plurality of reference points that appears closest to the fixed reference line is received, and a calibration profile for the augmented reality headset is generated based on the user selection of the first reference point. Embodiments render one or more frames for display, in which a depiction of at least one virtual object within the one or more frames is dynamically generated based at least in part on the calibration profile.
US10424293B1
Functionality is disclosed herein for using an interactive content service to provide content. A user may interact with the interactive content service to access interactive content, such as interactive fiction, interactive text adventure games, and other interactive content. A user may also use the interactive content to receive auditory output from applications configured to provide text-based content. The interactive content service maintains state information that identifies the current state of the interactive content. For example, before starting a particular interactive adventure game, the state identifies a beginning location within the interactive content. As the user interacts with the game, the interactive content service updates the state of the user within the game. In this way, when the user resumes playing the game, regardless of the computing device used to interact with the interactive content service, the interactive content service causes the correct portion of the interactive content to be presented.
US10424289B2
A speech recognition system includes a phone classifier and a boundary classifier. The phone classifier generates combined boundary posteriors from a combination of auditory attention features and phone posteriors by feeding phone posteriors of neighboring frames of an audio signal into a machine learning algorithm to classify phone posterior context information. The boundary classifier estimates boundaries in speech contained in the audio signal from the combined boundary posteriors.
US10424281B2
A hammer unit for use in a keyboard device or the like includes a plurality of hammer arms which are respectively operated in response to key depression operations on a plurality of keys, and a hammer connecting section which has a length corresponding to array of the plurality of keys, is connected to the plurality of hammer arms to support the plurality of hammer arms in an arrayed state, and has mounting sections which are provided in a direction of the array in areas where the hammer arms are not connected, and by which the hammer connecting section is mounted to a keyboard chassis. As a result, the assembling workability is improved.
US10424278B2
A bell and method of tuning a bell with its lowest frequency partials at f1=f and f2=3f=2. The simultaneous presence of physical tones at these partial frequencies yields a difference tone, perceived by the listener, at f2f1=3f=2f=f=2. The difference tone is subharmonic, in that its perceived frequency (f=2) is below the frequency of the fundamental (f). Preferably, the bell has one or more additional partials at frequencies fn=(n+1)f=2, with n 2 f3; 4; 5: : : g, strengthening the listener's perception of the difference tone at f=2. The bell thus yields a strike tone at f=2 but has a characteristic dimension (e.g. height or diameter) equal to that of conventional bells with a strike tone at f, providing art eightfold savings in bell mass.
US10424277B2
Accessory weights and kits for brass instruments to reduce sympathetic vibration of a brass instrument having an instrument neck directed towards the instrument at a first end and connected to a mouthpiece at a second end; wherein the connection of the mouthpiece to the neck second end can be by a friction fit of a cork sleeve having a collar fixed to an outer surface of the neck second end; and a weight connected to the neck second end also by a friction fit to cork sleeve, wherein sympathetic vibration of a brass instrument is reduced while in use by between 10 and 50 percent.
US10424242B2
A shift register unit and a drive method thereof, a gate drive circuit, and a display device are disclosed. The shift register unit includes a shift resister circuit which delays a phase of an input signal from an input terminal to output a first output signal from a first output terminal and an inverting circuit which generates an inverting signal having an inverted voltage with respect to the first output signal and output it from a second output terminal. The shift resister circuit includes a first input circuit configured to control a voltage of a first node, a second input circuit configured to control a voltage of a second node, a latch circuit configured to latch the voltage of the first node and that of the second node as being inverted, and a first output circuit configured to selectively output the second clock signal or a first voltage.
US10424241B2
A system includes a display panel having an input to receive pixel data representative of a sequence of display images and an array of display elements. Each display element includes a first buffer stage, a second buffer stage coupled to the first buffer stage, and a light emitting diode (LED) coupled to the second buffer stage. The display panel further includes a controller to control the array of display elements to concurrently activate the LEDs of the array for a first time interval based on pixel data of a first display image stored at the second buffer stages of the array of display elements and to receive and store at least a portion of pixel data of a second display image at the first buffer stages of the array of display elements during the first time interval.
US10424235B2
The embodiments of the application disclose a control device for a gate driving circuit, a display panel and a display device. The control device for a gate driving circuit provided in the embodiment comprises a level shifter and a control module electrically connected with an output of the level shifter. The control module is used for controlling an output signal of the level shifter to be a low level signal when each input clock signal for the level shifter is low.
US10424234B2
De-saturated color injected sequences in a color sequential image system are provided. The system comprises: at least one spatial light modulator; a light system configured to produce a series of colors illuminating the modulator, the series comprising: saturated colors; and, de-saturated colors which respectively replace one or more of the saturated colors on either side of a center of the series of colors; and, an image processor configured to control the modulator to inject one or more of the de-saturated colors both prior to and following an active sequence of the saturated colors in at least a portion of pixels within a video frame, respective locations of the de-saturated colors selected to minimize respective times between at least one first de-saturated color prior to a first saturated color in the active sequence and between at least one second de-saturated color following a last saturated color in the active sequence.
US10424229B2
A flexible display device includes a plurality of back bars coupled to the rear surface of a display panel, and a spacing member disposed up to a boundary between a non-display area and a display area such that the display panel can be prevented from being scratched and damaged by friction during the rolling of the display panel. According to the aspects disclosed herein, in a flexible display device capable of implementing a rollable display or a foldable display, when rolling a display panel, it is possible to prevent the display panel from being scratched or damaged.
US10424221B2
A mobile terminal and an operation method are provided. The operation method of a mobile terminal includes executing a sport application, obtaining at least one of exercise information and location information on a user from a wearable device, and providing a game result or setting a team strategy of a game that the user performs on the basis of the obtained at least one of exercise information and location information.
US10424216B2
A musical score display device is provided, the device include a display section to display musical score representing a predetermined piece of music; a memory to store the musical score; an input section to transmit document of the musical score into the memory; a wireless transmitter module to transmit signal of turning pages of the score; a wireless receiver module to receiver the signal of turning pages of the score; a controller that control the display section, the memory, the input section and the wireless receiver module. The device can be easily operated when playing the music.
US10424209B2
Systems and methods for providing trajectory amendments are provided. In one embodiment, a method can include receiving, by one or more first computing devices, a plurality of parameters associated with an aircraft. The method can further include determining, by the one or more first computing devices, a trajectory amendment associated with the aircraft based at least in part on the plurality of parameters. The method can include determining, by the one or more first computing devices, a projected operations value associated with the trajectory amendment. The method can further include providing, by the one or more first computing devices to one or more second computing devices of an operator associated with the aircraft, a set of data identifying the trajectory amendment and the projected operations value associated with the trajectory amendment.
US10424206B2
The presently disclosed subject matter includes a collision warning and avoidance system and method for detecting a collision risk between an interrogating aircraft and at least one interrogated aircraft. Signals received from the at least one interrogated aircraft or by the at least one interrogated aircraft and at least one other interrogating aircraft are used for determining various situation awareness data which is used for determining whether the interrogating aircraft is in a risk of collision. If indeed a collision risk exists a collision warning is generated, the collision warning including data indicative of at least an estimated location of the at least one interrogated aircraft.
US10424204B1
Automated collision warnings may be provided by stationary vehicles. Stationary vehicles may monitor the external environment of the vehicle for moving objects. If a possible collision with a moving object is detected, a collision avoidance action may be selected. The vehicle may be directed to perform the collision avoidance mechanism, which may include visual warnings, auditory warnings, vehicle-to-vehicle warning communications, or automated movement of the stationary vehicle to avoid the collision. A wakeup mechanism may be implemented to reduce power consumption of automated collision warnings by initiating monitoring for possible collision events automatically when a possible collision is likely.
US10424193B1
The present disclosure is directed to systems and methods of enabling and disabling a functionality of a trainable transceiver. The trainable transceiver may include a plurality of buttons, a control circuit, and a locking mechanism. The plurality of buttons may cause the control circuit to control one or more functions of a remote device. The control circuit may compare a sequence of inputs on the plurality of buttons to a predetermined sequence. The control circuit may acquire a sensor reading and compare the sensor reading to predetermined data. The locking mechanism may enable or disable operation of the control circuit in controlling the one or more functions of the remote device, responsive to a determination that the sequence of inputs matches the predetermined sequence and the sensor reading matches the predetermined data.
US10424171B2
Systems and methods for transferring resource access from a sender to a recipient are disclosed that can allow a sender to specify an amount of a resource to provide access to (e.g., an amount of money or an amount of access rights), while still providing security for the sender's sensitive credential information (e.g., PAN and/or PIN). These systems and methods can allow a sender to transfer resource access from any location and at any time of the day. In the case of money transfers, the recipient can quickly and directly obtain the money from any ATM location associated with any bank and at any time of the day, even without a bank account.
US10424155B2
A transaction based interleaved wagering system including an interactive controller configured to: communicate wagering event gift purchase; receive wager parameter display instructions; display wager parameters; communicate an indication to trigger a wager; display award; a wager controller constructed to: receive wager request instructions; determine a wager outcome; and the application controller constructed to: receive the wager setup indication; communicate the recipient information request; receive recipient information data; determine wager parameters; generate a wagering event identification; communicate the wager parameters; receive the indication to trigger the wager; communicate the wager request; receive the wager outcome; determine the award; communicate the award display.
US10424153B2
A gaming system that includes communication objects adapted to be worn by players wherein at least one of said communication objects comprises an RFID tag and an associated closed electrical circuit and is adapted to alter its communication pattern in response to any break of said closed electrical circuit. The system includes player tracking devices adapted to obtain information regarding a specific player from said communication objects, wherein at least one of said player tracking devices is adapted to grant priority seating at a restaurant to the specific player. The system includes a computer server having a player verification program adapted to verify whether obtained information regarding said specific player is adequate according to one or more set criteria, said computer server is adapted to deny the initiation or continuation of a particular gaming event when said player verification program determines that obtained information is unacceptable or insufficient.
US10424152B1
A system and method are provided for allowing a plurality of consumers to each select his or her own fixed odds and associated winning payoff from a common universal drawing. The consumer selected custom odds are derived by subdividing one drawing event into a series of variable sized “bins” that reduce wagered odds to a subset of the greater odds of the universal drawing where the totality of generated bins thereby contains 100% of the possible drawing outcomes. A modulo operation is then performed to create a unique pointer position to a congruence number for each of the created previously created bins. Thus, any desired subset of reduced wagering odds can be achieved with the virtual creation of the corresponding number of bins.
US10424147B2
A parking meter is described that comprises components for providing parking meter functionality and a display for displaying parking information and a metal housing for protecting the parking meter components from an environment that has a display aperture through which the display is visible. The parking meter also comprises an antenna for a contactless payment reader arranged in or on the parking meter in close proximity to the display.
US10424142B2
The disclosed system and method allows opening of a safe by either the safe's electronic lock, and/or by any on-site or remote access control systems. The system and method provides a data audit of all safe opening and closing, with user, time and date recordings, allows for exceptions reporting of any safe openings with a keyed bypass, and utilizes a variety of electronic high security safe locks and audit locks. An access control relay powers the safe lock's internal actuator, bypassing the safe lock's logic decoding, allowing the safe to be opened. A diode may prevent feedback to lock's logic circuits.
US10424139B2
Multiple application devices (such as multiple application modules (MAMs) and multiple application units (MAUs) for receiving of signals in wireless distribution systems (WDSs), including but not limited to distributed antenna systems (DASs), and providing a variety of network services are disclosed. The multiple application devices are wireless telecommunication circuitry associated with wireless distribution components in a WDS. By associating multiple application devices into components of a WDS, network services and applications within the WDS can be provided. A multiple application device includes a multiple applications processor and is configured to: receive at least one of downlink and uplink signals; determine that a request has been received in one of the downlink and uplink for a service from another device; execute, via the at least one multiple applications processor, an application layer application corresponding to the requested service; and communicate application level information sufficient to perform the requested service.
US10424135B2
Systems, methods, and vehicles for taking a vehicle out-of-service are provided. In one example embodiment, a method includes obtaining, by one or more computing devices on-board an autonomous vehicle, data indicative of one or more parameters associated with the autonomous vehicle. The autonomous vehicle is configured to provide a vehicle service to one or more users of the vehicle service. The method includes determining, by the computing devices, an existence of a fault associated with the autonomous vehicle based at least in part on the one or more parameters associated with the autonomous vehicle. The method includes determining, by the computing devices, one or more actions to be performed by the autonomous vehicle based at least in part on the existence of the fault. The method includes performing, by the computing devices, one or more of the actions to take the autonomous vehicle out-of-service based at least in part on the fault.
US10424134B2
There is a method, system, and device for diagnosing an anomaly of a monitored component in a drive train, the method including obtaining original data based on samples of a vibration signal and a tachometer signal; generating a time synchronous average vibration signal; processing the time synchronous average vibration signal to produce a frequency-domain spectrum; determining the complex magnitudes of the frequency-domain spectrum; selecting a sub-synchronous band of the complex magnitudes of the frequency-domain spectrum to generate a sub-synchronous spectrum; and determining the mean of the sub-synchronous spectrum to generate a condition indicator.
US10424130B2
Exemplary embodiments relate to a drone system including a drone configured for navigation of an outdoor facility and equipped with an RFID reader, an optical code reader, and at least one of powertrain control module data receiver and an electronic control module data receiver. The system includes a computing system in communication with the drone.
US10424121B1
A method of reality augmentation, including: (a) determining the identity of a container, for example chocolate spread, with a top opening; (b) acquiring an image of the container from a top thereof; (c) estimating a geometry of the filling of said container based on said identity and said image; and (d) overlaying an augmentation, for example, a coupon or a toy, on an image, based on said estimation.
US10424118B2
A method and a device are disclosed for the perspective representation, via an output image, of at least one virtual scene component arranged within a real scene. In the method, depth image data of the real scene is captured from a first perspective via a depth image sensor, and 2D image data of the real scene is captured from a second perspective via a 2D camera. Further, a virtual three-dimensional scene model of the real scene is created with reference to depth information from the depth image data, and at least one virtual scene component is inserted into the three-dimensional virtual model. Finally, an output image is generated by way of perspective projection of the 2D image data corresponding to the second perspective onto the virtual three-dimensional scene model comprising the virtual scene component.
US10424115B2
The invention relates to a device for obtaining and processing of 3D images.The device includes a head assembly, on which two cameras are arranged, with each camera having an associated monitor for displaying a respective image of each camera, so that the optical axes of the monitors coincide with the optical axes of the eyes of a user of the device or can be aligned at least parallel to the optical axes of the eyes of a user. The device further includes a data processing unit for data processing of camera images. The device is characterized in that the cameras are synchronized with each other so that they focus on a common point with same aperture and the same zoom.The inventive device enables 3D scanning, which is controlled by the natural vision with two eyes.
US10424112B2
One embodiment of the present invention sets forth a technique for smoothing boundaries associated with meshes of primitives. The technique involves receiving a mesh of primitives that has a mesh boundary and an initial surface, identifying a first vertex associated with the mesh boundary and having a first location, and identifying a second vertex having a second location and a third vertex having a third location. Both the second vertex and third vertex are proximate to the first vertex. The technique further involves determining a fourth location based on the second location and the third location, projecting the fourth location onto the initial surface to determine a fifth location, and moving the first vertex to the fifth location.
US10424100B2
An animation preset graphical user interface (GUI) enables users to select a 3D model of an object and to further select between multiple animation presets that each individually cause a 3D animation engine to apply combinations of animation features against the 3D model. An exemplary animation preset may cause the object to translate across a display area (e.g., move from left to right across screen) while simultaneously rotating against a rotational axis (e.g., spinning so that different surfaces of the object become more prominent). The animation preset GUI may enable the user to dynamically toggle through different intensity levels to cause a selected animation preset to be rendered in accordance with different acceleration parameters and/or magnitude parameters. The animation preset GUI may enable the user to dynamically toggle between predefined animation spaces for animating the object. Animation-parameters may be persisted to a file to enable future editing of the animations.
US10424096B1
A computer-implemented technique for orthogonal edge routing of directed layered graphs with edge crossings reduction is presented. The pre-arranged nodes are positioned on a rectangular grid consisting of layers across the flow direction and lanes along the flow direction. The layers are separated by rectangular regions defined as layer pipes, and the lanes are separated by rectangular regions defined as lane pipes. Each pipe contains one or more ordered segment tracks. The edges are routed along the shortest paths as orthogonal polylines composed of chained line segments. Each segment is assigned to a pipe. The segments within a pipe are positioned on segment tracks. The edge crossings reduction phase contains iterative procedures to resolve intersections between segments. To resolve the crossings between edges the pairs of conflicting segments are swapped or segments are repositioned on adjacent segment tracks, effectively rubber banding the segments while considering the shortest paths of edges.
US10424095B2
An example method comprises receiving a multidimensional data set, receiving a predetermined number of features for a set of landmark features, when a current number of features of the set is less than the predetermined number: for each landmark feature of the set of landmark features, calculate a distance between that particular landmark feature and each non-selected feature that is not within the set, identify a closest non-selected feature to that particular landmark feature, identify a particular closest non-selected feature related to a largest distance among the distances, and adding the particular non-selected feature to the set of landmark features, and if the current number of features of the set of landmark features is equal to or greater than the predetermined number of features for the set of landmark features, then providing identification of at least a subset of features of the set of landmark features.
US10424090B2
A method for determining a spatial distribution of a material property value in an examination region of an examination object is described. With an embodiment of the method, projection scan data is acquired which has been produced with the aid of a single-energy CT scan with a defined X-ray energy spectrum from the examination region of the examination object using a defined scan projection geometry. Furthermore, a target function is established which includes a spectral forward projection of the sought spatial distribution and the acquired projection data. Finally, a spatial distribution of a material property value is determined for which the target function assumes an extremal value. A material property distribution-determining device is also described. A computer tomography system is described, moreover.
US10424085B2
A computer-implemented method for approximating an image may include (i) dividing an original image into a plurality of approximation sectors, (ii) calculating a representative color for each approximation sector, (iii) selecting, based on the representative color of each approximation sector, at least one color gradient and a direction for each color gradient, such that the color gradients form a visual approximation of the original image, and (iv) providing, to an endpoint computing device and based on the selected color gradients, instructions that enable the endpoint computing device to render, prior to displaying the original image, the visual approximation of the original image. Various other methods, systems, and computer-readable media are also disclosed.
US10424071B2
The described technology regards an augmented reality system and method for estimating a position of a location of interest relative to the position and orientation of a display based upon a retroactive adjustment of a previously rendered position and orientation of the display, by means of an adjust-update-predict (AUP) cycle, and calculating the location of interest relative to the position and orientation of the display. Systems of the described technology include including a plurality of sensors, a processing module or other computation means, and a database. Methods of the described technology use data from the sensor package useful to accurately render graphical user interface information on a display.
US10424070B2
Described examples include an integrated circuit having a point identifier configured to receive a stream of input frames and to identify point pairs on objects in the input frames. A ground plane converter transposes a position of the point pairs to a ground plane, the ground plane having a fixed relationship in at least one dimension relative to a source of the input frames. A motion estimator estimates a motion of the source of the input frames by comparing a plurality of point pairs between at least two input frames as transposed to the ground plane, in which the motion estimator compares a motion estimate determined by the plurality of point pairs and determines a refined motion estimate based on the plurality of point pairs excluding outliers from the plurality of point pairs.
US10424069B2
A method, computer readable medium, and system are disclosed for estimating optical flow between two images. A first pyramidal set of features is generated for a first image and a partial cost volume for a level of the first pyramidal set of features is computed, by a neural network, using features at the level of the first pyramidal set of features and warped features extracted from a second image, where the partial cost volume is computed across a limited range of pixels that is less than a full resolution of the first image, in pixels, at the level. The neural network processes the features and the partial cost volume to produce a refined optical flow estimate for the first image and the second image.
US10424064B2
Certain aspects involve semantic segmentation of objects in a digital visual medium by determining a score for each pixel of the digital visual medium that is representative of a likelihood that each pixel corresponds to the objects associated with bounding boxes within the digital visual medium. An instance-level label that yields a label for each of the pixels of the digital visual medium corresponding to the objects is determined based, in part, on a collective probability map including the score for each pixel of the digital visual medium. In some aspects, the score for each pixel corresponding to each bounding box is determined by a prediction model trained by a neural network.
US10424062B2
This disclosure relates to representing an interior of a volume, such as but not limited to, a lumen. Examples of lumens may comprise a colon or bronchus. An input port receives the captured image data of the interior of the volume. The processor selects one of the multiple candidates such that the selected one of the multiple candidates corresponds to the captured image data. Each candidate is associated with simulated image data of the interior of the volume. The processor stores an association of the selected candidate with the captured image data to represent the interior of the volume. Aspects of the disclosure include computer implemented methods, computer systems and software.
US10424059B2
Implementations of the present disclosure relate to methods, systems, and computer program products for quality evaluation. In one implementation, a computer-implemented method is disclosed. In the method, a pattern period may be extracted from an image of a target object, the pattern period indicating a period of a pattern that is repeated in the image. A reference image may be generated by repeating the pattern based on the extracted pattern period. Quality of the target object may be evaluated by comparing the generated reference image and the image of the target object. In other implementations, a computer-implemented system and a computer program product for quality evaluation are disclosed.
US10424051B2
An image analyzing apparatus includes a controller. In a first analyzing process, the controller performs: sequentially identifying line pixel groups from a first side toward a second side in a first direction; when identifying an m1th line pixel group, creating m1th first distance information corresponding to the m1th line pixel group based on m1−1th pixel information corresponding to an m1−1th line pixel group and on m1−1th first distance information corresponding to the m1−1th line pixel group; and when the m1th line pixel group contains a first subject group constituted by at least one first-type pixel contiguous to each other in the second direction each as the first-type pixel, determining, based on the created m1th first distance information, whether the first-type pixel not contiguous to the first subject group is present in a first region surrounding the first subject group.
US10424049B2
An image processing device includes a viewpoint separating unit configured to separate multi-viewpoint image data, including images of multiple viewpoints and representing intensity distribution of light and the direction of travel of light according to positions and pixel values of pixels, into a plurality of single-viewpoint image data for each of the individual viewpoints; and a parallax control unit configured to control amount of parallax between the plurality of single-viewpoint image data obtained by separation into individual viewpoints by the viewpoint separating unit.
US10424031B2
A system transfers healthcare session operation data between a portable device and a first computer. The portable device includes, an imaging device for acquiring image data including a readable code from a displayed image associated with a current operating session of a first application and presented by the first computer. A code interpreter for image to text conversion converts the readable code to text comprising a URL (universal resource locator) and context data associated with the current operating session. An executable application automatically initiates a session of operation of a second application corresponding to the current operating session of the first application, on the portable device in response to the text. A display processor generates data representing at least one display image associated with the session of operation of the second application.
US10424028B2
A method, computer program product, and system includes a processor(s) determining, based on obtaining data from the one or more sensors over the wireless communications connection, that individuals are within a given vicinity. The processor(s) queries personal computing devices associated with the individuals to determine an identity of each individual in the given vicinity. The processor(s) assigns a service provider(s) to a portion of the identified individuals. The processor(s) obtains preference information related to the portion and determines environmental information related to an environment experienced by the portion by locating at least one sensor within a predetermined distance of the portion, and communicating, over the wireless communications connection, with the at least one sensor. The processor(s) generate simulations for providing services to the portion that include temporal parameters and selects an optimal simulation. The processor(s) communicates instructions to achieve aspects of the optimal simulation to the service provider(s).
US10424026B2
An approach is provided in which a risk assessment is performed that accesses the risk to a user of an information handling system due to the user's link to a social network contact. Risky action values is received with the values corresponding to the social network contact. A risk level is calculated with the risk level corresponding to one or more of the risky action values. A preventative security action is then performed based on the calculated risk level. In another embodiment, an approach is provided in which the potential risks posed by a user are transmitted to the user's social network contacts. In this approach, potentially risky actions that are performed by the user are detected. Risky action values are identified that correspond to the detected potentially risky actions. The risky action values are then transmitted to the user's social network contacts over a computer network.
US10424024B1
Systems and methods are disclosed herein for pricing an insurance premium based on telematics data. The system includes a communications interface and a business logic processor in communication with the communications interface. The communications interface receives telematics data collected by a telematics acquisition device. A business logic processor determines an insurance quote for a user based on the received telematics data, vehicle data, and vehicle owner data. The communications interface transmits the insurance quote to the user of the vehicle.
US10424017B2
Various embodiments relate to intelligently activating and deactivating a trading tool element of a trading tool to improve a user's confidence in the trading tool. By dynamically activating and deactivating elements on the trading screen, the trading tool effectively increases a user's confidence in placing a trading order, canceling a trade order, or both, for example, by eliminating or reducing undesirable options. Undesirable options might include those that are risky, contrary to a particular trading strategy, would result in a loss of money, and so on. Such an embodiment can improve the overall speed at which a user places or cancels a trade order by, among other things, effectively increasing the user's overall confidence in the trading tool.
US10424013B2
An online system uses, in various embodiments of the invention, credit report information, loan affordability screening and credit approval and management functionality to facilitate the purchase and finance of products online. The online system may include both sellers of products and lenders that offer financing to buyers seeking to purchase the products. The system may automatically obtain a buyer's credit report information and use that information to determine if the buyer is pre-approved, for example, to obtain financing for a particular product or products. The system also enables use of buyer credit information to identify only those of a seller's products for which the buyer is pre-approved, for example, to finance using one or more loans. The system then enables selection of an identified product or products for purchase, and selection of a loan, for example, for financing of the selected product or products. Credit approval (or pre-approval) may be performed automatically, and along with credit processing, may be performed completely online.
US10423991B1
A network system provides interventions to providers to reduce the likelihood that its users will experience safety incidents. The providers provide service to the users such as transportation. Providers who are safe and have positive interpersonal behavior may be perceived by users as high quality providers. However, other providers may be more prone to cause safety incidents. A machine learning model is trained using features derived from service received by users of the network system. Randomized experiments and trained models predict the effectiveness of various interventions on a provider based on characteristics of the provider and the feedback received for the provider. As interventions are sent to providers, the change in feedback can indicate whether the intervention was effective. By providing messages proactively, the network system may prevent future safety incidents from occurring.
US10423984B2
Particular embodiments receive a request from a user of the social networking system to view notifications. One or more notifications for the user may be assessed based on advertisement criteria for target social actions. Advertisements and corresponding criteria may be provided by a third party. Relevance scores may be determined for at least one of the one or more advertisements with respect to the user. At least one advertisement may be selected for delivery to the user in a notification interface. Advertisement(s) may be selected when corresponding relevance score(s) exceed a pre-determined threshold score. Finally, the selected at least one advertisement may be provided to a notification controller for delivery to the user.
US10423973B2
Provided is a process, including: obtaining geolocations histories of computing devices; assigning different subsets of the location histories to different computing devices in a compute cluster; querying a geographic information system (GIS) with geolocations in the geolocations histories to obtain identifiers of chain retail establishments; determining visit graphs for the individuals; and determining, for a given retail chain and a given individual, a score indicative of an affinity of the given individual to the given retail chain based on the visit graphs for more than 100 individuals including the given individual.
US10423968B2
A system that incorporates teachings of the present disclosure may include, for example, a processor operable to determine whether a correlation exists between first products or services consumed by a subscriber leader and second products or services consumed by a plurality of subscriber followers. The first and second products or services can be distributed by a media service provider over a communication system and can be consumed by way of one or more media processors. The processor can be further operable to identify a plurality of market sector classifications for each of the second products or services consumed, to assess a plurality of values of consumption for the plurality of market sector classifications, and to determine a plurality of marketable values for the subscriber leader. Other embodiments are disclosed.
US10423967B2
Certain of the disclosed embodiments present a system and method for providing in-home targeted advertisements to individual consumers. For instance, the disclosed embodiments include an in-home advertising device that enables a user to interact with the in-home advertising device and purchase items with the push of a button. Additionally, in some embodiments, the in-home advertising device may include a built in printer for enabling a user to print an advertised and/or coupon.
US10423965B2
A payment processor or network receives an incoming PAN pursuant to a payment card transaction between a merchant and a customer and translates the PAN into a token having a token value for N digits within a middle portion of the PAN, while preserving a PAN value for M digits within a terminal portion of the PAN. Pursuant to generation of the token, the payment processor or network performs BIN substitution on the PAN to replace the BIN within the PAN with a different BIN. The payment processor or network sends the token downstream for downstream processing of the transaction. Upon completion of downstream processing, the payment processor or network translates the token back into a PAN for any further processing of the transaction upstream.
US10423950B2
The present invention relates to a method and system for activating a first mobile terminal and a second mobile terminal to operate with a server. The method performed by a processor of the mobile device, the method comprising: providing a first authentication data from said first terminal to the server; verifying said first authentication data; providing a first data set and a unique identity by said first terminal to the server; providing a recognition data to said first terminal; providing said recognition data to said second terminal; decoding said recognition data by said second terminal; providing to said server by said second terminal said decoded recognition data and a second identity, verifying by said server said decoded recognition data and providing a second data set to said second terminal; verifying the second data set by said second terminal; and executing an event with respect to result of said verification of the second data set.
US10423927B2
A process-enabled collaboration system integrates the collaboration tools and applications needed for a remote project into a single portal. The collaboration system identifies the type of project to be performed, and generates a custom collaboration site tailored to the specific project. The custom collaboration site provides a convenient and direct relationship between remote members of a project team and the collaborative tools and information they will use.
US10423926B1
A method and a device for tracking an item using a tracking device associated with the item are described. The method, executed in a processor of the tracking device, comprises identifying a location state of the tracking device as one of an indoor location and an outdoor location relative to an indoor facility, based on at least one of satellite based data and connectivity to an access point in the indoor facility. Upon identifying the location state as the indoor location, a wireless transceiver and one or more sensor devices may be activated. The sensor devices may include at least one of a wireless signal strength sensor, a wireless signal connectivity sensor, an inertial sensor, a magnetic field sensor, a barometric sensor, and an ambient light sensor. Further, indoor localization data gathered by the sensor devices may be provided for localization.
US10423910B2
In some embodiments, apparatuses and methods are provided herein useful for monitoring and updating a supply chain record for one or more products. More specifically, a wearable smart device can be utilized by users to access a supply chain for a particular product, which can include shipping information, delivery vehicle information, package information, package condition, source information, destination information, storage information, and so forth. The wearable smart device can include an output device to present the supply chain to the user. The wearable smart device can also include a user input to add, update, or revise various pieces of information in the supply chain.
US10423907B2
Disclosed are examples of systems, apparatus, methods and computer program products for displaying work items according to detected user locations, schedules, and other information. For example, a user's location may be detected by a user device, and work items may be selected for display on the user device. The user may be affiliated with a business organization and the work items may identify business records of the business organization that have associated addresses nearby the user's location and that may be accommodated by the user's schedule. Certain priorities can govern which work items are provided. The work items may be organized as cards of an information deck. The user may interact with and share the cards.
US10423902B2
A processor extracts a first file name from a file path indicating a storage location of a first file used when launching a first job. The processor calculates, for each of a plurality of second jobs that have been executed, a similarity based on a comparison between partial character strings included in the first file name and partial character strings included in a second file name corresponding to a second file that was used when launching the second job. The processor acquires, from history information indicating an actual power consumption of each of the plurality of second jobs and in accordance with the calculated similarity, the actual power consumption of at least one second job and estimates power consumption of the first job based on the acquired actual power consumption.
US10423890B1
A single data record is identified from a first set of data. The first set of data comprises a first plurality of data records, each of the data records including multiple items of data describing an entity. Using pattern recognition, the single data record is processed to identify a group of records from within the first set that have corresponding characteristics equivalent to the single data record. A score for each of the records in the first set is determined. The score describes how similar each of the records in the first set is to the single data record.
US10423887B2
Among the embodiments disclosed herein are quantum circuits (and associated compilation techniques) for performing Shor's quantum algorithm to factor n-bit integers. Example embodiments of the circuits use only 2n+2 qubits. In contrast to previous space-optimized implementations, embodiments of the disclosed technology feature a purely Toffoli-based modular multiplication circuit. Certain other example modular multiplication circuits disclosed herein are based on an (in-place) constant-adder that uses dirty ancilla qubits to achieve a size in (n log n) and a depth in (n).
US10423884B2
Methods and devices for providing and using a technical computing environment (TCE) for receiving a TCE model that, when executed, simulates behavior of a dynamic physical system, and that represents one or more physical components and their respective reliability information in a block diagram model. Applications of the model include automated system-level datasheet and bill of materials generation, component reliability information discovery, fault and stress assertions, and identification of emergent faults.
US10423878B2
Artificial neuron apparatus includes first and second resistive memory cells. The first resistive memory cell is connected in first circuitry having a first input and output. The second resistive memory cell is connected in second circuitry having a second input and output. The first and second circuitry are operable in alternating read and write phases to apply a programming current to their respective memory cells on receipt of excitatory and inhibitory neuron input signals, respectively. During the write phase, resistance of the respective cells is changed in response to successive excitatory and inhibitory neuron input signals. During the read phase, a read current is applied to their respective cells to produce first and second measurement signals, respectively. An output circuit connected to the first and second outputs produces a neuron output signal at a neuron output when a difference between the first and second measurement signals traverses a threshold.
US10423872B2
An object identification device includes a visual indicator, an RFID module, and an NFC assembly. The RFID module includes identification data. The RFID module harvests power from an electromagnetic field and may continuously direct that power to the visual indicator upon reception of a command conveyed by the electromagnetic field. The NFC assembly includes data associated with the identification data included in the RFID module. The NFC assembly may transmit the data included therein to a consumer communication device having NFC capabilities.
US10423868B2
Removing an embedded barcode in an image. A barcode-embedding area in an image is acquired. Pixels in the barcode-embedding area can be changed from a RGB color space to a color space with a luminance component. The luminance values of the pixels can be determined on a dark side or a light side. The luminance values of the pixels on the dark side or the light side can be mapped to luminance values falling into a whole range of a luminance interval. The pixels in the barcode-embedding area can be changed from the color space with the luminance component to the RGB color space.
US10423864B2
A plurality of marks (11) equidistantly provided on both side edge parts (1a) of a long medium (1), a plurality of first indicator holes (12) equidistantly given on at least one of the side edge parts (1a), and a plurality of second indicator holes (13) given on at least one of the side edge parts (1a) on a straight line different from a row of the first indicator holes (12) at spacings shorter than spacings of the first indicator holes (12) are provided, and the second indicator holes (13) are each provided to a side of a trailing-end mark (11b), and each gradually comes closer to a leading-end mark (11a) as the long medium (1) runs toward a trailing end.
US10423854B2
In an image processing apparatus, a controller is configured to perform: acquiring target image data representing a target image including a plurality of pixels; determining a plurality of first candidate character pixels from among the plurality of pixels, determination of the plurality of first candidate character pixels being made for each of the plurality of pixels; setting a plurality of object regions in the target image; determining a plurality of second candidate character pixels from among the plurality of pixels, determination of the plurality of second candidate character pixels being made for each of the plurality of object regions according to a first determination condition; and identifying a character pixel from among the plurality of pixels, the character pixel being included in both the plurality of first candidate character pixels and the plurality of second candidate character pixels.
US10423853B2
An information-processing apparatus includes: a first acquisition unit configured to acquire gradation characteristic information which relates to a gradation characteristic; a second acquisition unit configured to acquire axial characteristic information which relates to an axial characteristic including a distribution, on an axis, of graduations corresponding to brightness-related values related to brightness of input image data; and a generation unit configured to generate, based on the input image data, the gradation characteristic information, and the axial characteristic information, distribution information indicating a distribution of the brightness-related value of the input image data using the axis according to the axial characteristic information.
US10423849B2
The arrangement comprises a filter region (10) filtering electromagnetic radiation and a shielding component (20) inhibiting propagation of electromagnetic radiation. The filter region comprises a central filter region (11) and a separate peripheral filter region (13). The shielding component comprises an aperture (21). The aperture is arranged above the central filter region. The central filter region and the peripheral filter region are optimized for different angles of incidence (α, β) and provided for measurements by individual sensor regions (18, 19).
US10423846B2
A method for identifying a driver change in a motor vehicle with the aid of an interior camera for monitoring the driver, which is characterized in that a driver change is detected when the head of the driver is not detected in the viewing range of the camera. In addition, a corresponding device and a computer program and a machine-readable memory medium are provided.
US10423842B2
A vision system of a vehicle includes at least one camera disposed at a vehicle and having a field of view exterior of the vehicle, and an image processor operable to process image data captured by the camera. Responsive to image processing of captured image data, the image processor determines objects present in the field of view of the camera. The vision system processes additional frames of captured image data to enhance determination of objects of interest. The vision system initially detects an object present in the field of view of the camera and conducts hypotheses filtering and hypotheses merging and, responsive to the hypotheses merging, the system determines that the detected object is an object of interest or determines that the detected object is not an object of interest.
US10423836B2
An information providing system 10 includes an acquiring unit 210 that acquires an image captured by an imaging unit (a camera 100-1, a camera 100-2, and a camera 100-3) via a network, an analyzing unit 220 that analyzes the image to generate at least situation information indicating whether a captured person carries a rain gear, and a display control unit 240 and 320 that displays the situation information on a user terminal.
US10423832B1
The described positional awareness techniques employing visual-inertial sensory data gathering and analysis hardware with reference to specific example implementations implement improvements in the use of sensors, techniques and hardware design that can enable specific embodiments to provide positional awareness to machines with improved speed and accuracy.
US10423831B2
A camera captures an image of a structural bearing, such as a hanger bearing or a rocker bearing. Additionally, an instrument detects a temperature. A computing system determines, based on the temperature, an expected angle of the bearing relative to a base line. The computing system also determines an actual angle of the bearing relative to the base line. The computing system superimposes a first line on the image, the first line indicating the expected angle. Furthermore, the computing system superimposes a second line on the image, the second line indicating the actual angle.
US10423820B2
The subject matter of the present disclosure generally relates to techniques for image analysis. In certain embodiments, various morphological or intensity-based features as well as different thresholding approaches may be used to segment the subpopulation of interest and classify object in the images.
US10423813B2
A contact image sensor having an illumination source; a first SBG array device; a transmission grating; a second SBG array device; a waveguiding layer including a multiplicity of waveguide cores separated by cladding material; an upper clad layer; and a platen. The sensor further includes: an input element for coupling light from the illumination source into the first SBG array; a coupling element for coupling light out of the cores into output optical paths coupled to a detector having at least one photosensitive element.
US10423811B2
In some embodiments, apparatuses and methods are provided herein useful to monitoring a plurality of RFID tags in a remote location. In some embodiments, a garment for monitoring a plurality of RFID tags in a remote location comprises a garment body, an RFID reader attached to the garment body, the RFID reader configured to read the plurality of RFID tags in the remote location, an antenna attached to the garment body, and a control circuit attached to the garment and configured to receive, from the RFID reader, one or more identifiers, wherein the one or more identifiers are associated with the plurality of RFID tags, generate, based on the one or more identifiers, emulated identifiers, determine that the garment is within a designated area separate from the remote location, and in response to determining that the garment is within the designated area, cause the emulated identifiers to be transmitted.
US10423805B2
A private key of a public-private key pair with a corresponding identity is written to an integrated circuit including a processor, a non-volatile memory, and a cryptographic engine coupled to the processor and the non-volatile memory. The private key is written to the non-volatile memory. The integrated circuit is implemented in complementary metal-oxide semiconductor 14 nm or smaller technology. The integrated circuit is permanently modified, subsequent to the writing, such that further writing to the non-volatile memory is disabled and such that the private key can be read only by the cryptographic engine and not off-chip. Corresponding integrated circuits and wafers are also disclosed.
US10423801B2
Computer systems and methods are provided for distributing a data bookmark. An interface of a device that is secured in a private network receives a scope definition. The scope definition includes information that defines a scope of access to data that corresponds to data stored by one or more databases that are secured in the private network. A pointer is generated for the data bookmark. The data bookmark is generated using the pointer and the scope definition. A device that is secured in the private network stores the generated data bookmark. Information about the data bookmark, including the pointer for the data bookmark, is transmitted to at least one remote device at a remote location that is outside of the private network.
US10423797B2
Managing access to confidential content is provided. An indication of an identity of a teleconference participant is received via a voice communication headset that includes a skull conduction speaker and microphone. A database is analyzed to identify confidential information the teleconference participant is not authorized to hear. Voice communication content is provided in real time to the teleconference participant. The identified confidential information the teleconference participant is not authorized to hear is muted in the voice communication content.
US10423791B2
A device runs a hypervisor and a virtual machine. The virtual machine includes a virtual security module, which can be a virtual trusted platform module (TPM). The virtual security module for the virtual machine is encrypted, and in order for the hypervisor to run the virtual machine the virtual security module is decrypted using a security module key. If a host guardian service is accessible, then the hypervisor obtains the key to decrypt the virtual security module from the host guardian service. However, if the host guardian service is inaccessible, then the hypervisor uses a key securely stored in a key cache of the device to decrypt the virtual security module. In one or more embodiments, the hypervisor can obtain the key from the key cache only if a health certificate indicating that the host guardian service trusts the device has been previously obtained from the host guardian service.
US10423774B1
Disclosed are systems and methods for establishing secure communication between virtual machines, and, more particularly, to a system and method for establishing secure communication channels between two or more homogenous virtual machines. An exemplary method includes generating, by a first virtual machine, an encryption key compatible with a symmetric encryption algorithm and storing the encryption key in a memory of the first virtual machine; generating a second virtual machine by performing a virtual machine forking operation on the first virtual machine, wherein a memory of the generated second virtual machine contains the encryption key; receiving, by one of the at least two virtual machines, a communication transmitted by another of the at least two virtual machines, wherein the communication comprises data encrypted using the encryption key; and decrypting the data, by the recipient virtual machine, using the encryption key.
US10423769B2
The purpose of the present invention is to provide a portable terminal and an application software start-up system whereby the application software that is started up is limited depending on the state of a user, thereby providing an improved ease of use. For this purpose, an application software start-up method for an information processing device comprises: performing identity authentication based on static biological information; determining the state of the user by comparing dynamic biological information acquired from the body of the user with previously measured dynamic biological information; and limiting the application software that is started up in accordance with the determined state of the user and on the basis of a permission level that is set in advance for each application software item.
US10423768B2
A computing device includes a housing, a processor, memory, a human interface device (i.e., a keyboard or a trackpad), and a biometric sensor integrated into the housing. The biometric sensor is configured for capturing biometric data (i.e., heartbeat data or a vein scan) from one or more of hands of a user of the device while the user's fingers are interacting with the human interface device. The memory stores executable instructions that, when executed by the at least one processor, cause the computing device to: compare the captured biometric data to one or more records of biometric data associated with the user; determine, based on the comparison, whether the captured biometric data satisfies a matching condition with the one or more records of biometric data; and authenticate the user, when the captured biometric data satisfies the matching condition.
US10423764B2
Systems, methods, software, and apparatus are described for facilitating the distribution and management of fragmented content. In one embodiment, a packager packages content into fragments and generates a manifest including policies and metadata associated with the content. A downloader obtains the manifest, and uses it to obtain the content from one or more uploaders. For example, a downloader might forward a search request to one or more trackers, which, in turn, are operable to locate one or more uploaders that can meet the request, subject to any relevant policy limitations. The uploaders forward fragments to the downloader, subject to any relevant policy. The downloader assembles the content from the fragments. The operations and interactions of the entities can be subject to policy limitations associated with the fragments, the content as a whole, or the like.
US10423762B2
A method for detecting digital content misuse can include clustering a set of data points into a set of known violator dusters; determining, based on the set of known violator clusters, that a first user account is potentially a digital content violator, the first user account being represented by a first data point that is not included in the first set of data points, and the first data point having been determined based on usage signal data describing digital content usage association with the first user account; and in response to determining that the first user account is potentially a digital content violator, executing a remedial action with respect to the first user account.
US10423761B2
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for linking a first electronic data set to a second set of data fields in a second electronic data set. Automatically identifying a prescribing physician identifier based on the linked first and second electronic data sets. Determining a relationship between a physician associated with the prescribing physician identifier and at least one of the approved entities based on comparing the prescribing physician identifier and identifiers of the one or more approved entities to a fourth set of data fields from a fourth electronic data set. Automatically generating an electronic notification indicating that a product sold by the merchant is eligible for the discount in response to determining a relationship between a physician and the at least one of the approved entities.
US10423760B2
A wearable scribing system includes a camera and a microphone which communicate information to a remote system via a receiver/transmitter device. A scribe at the remote system inputs the information into an electronic health record. The wearable scribing system enables direct physician to physician communication.
US10423758B2
A processor is configured to: acquire clinical information containing cases each indicating a disease of a patient and a medical care event performed on the patient; acquire literature information containing literature indicating a name of the disease and a word indicating the medical care event; calculate a frequency of one case indicating a combination of a plurality of diseases based on the clinical information; analyze the literature information using each of the name of the disease and the word indicating the medical care event; acquire a criterion for determining a disease for which the medical care event has been performed; acquire first relevance information indicating whether the medical care event has been performed for the disease based on the analysis result, the calculated frequency and the acquired criterion; and generate medical information indicating a relationship between the medical care event and the disease based on the first relevance information.
US10423752B2
Embodiments of the invention include methods, systems, and computer program products for checking metal coverage in a laminate structure. Aspects of the invention include receiving, by a processor, metal shadowing rules and a semiconductor package design comprising a plurality of laminate layers, a plurality of metal power shapes, and a plurality of signal lines. Each metal power shape is mapped to one or more cells in a two-dimensional array. The processor determines, for each signal line in the semiconductor package design, whether the metal power shapes satisfy the metal shadowing rules. The processor displays a list of signal lines that do not satisfy the metal shadowing rules.
US10423743B2
A method for optimizing a circuit design includes computing clock latency estimates for a set of sequential circuit elements, modifying the clock latency estimates based on relative optimizability of (1) a set of input data paths that are electrically coupled to one or more inputs of the sequential circuit element and (2) a set of output data paths that are electrically coupled to one or more outputs of the sequential circuit element, and optimizing the circuit design based on the modified clock latencies.
US10423738B1
Systems and methods are provided for analyzing an electromagnetic field in an original domain. An original domain is decomposed into one or more finite-element-boundary-integral (FEBI) regions and one or more integral-equation (IE) regions. A model is determined for an electromagnetic field in the one or more FEBI regions and the one or more IE regions. An initial block system matrix for the original domain is generated based at least in part on the model. The initial block system matrix includes a first diagonal block corresponding to the one or more FEBI regions and a second diagonal block corresponding to the one or more IE regions. A replacement matrix is generated based at least in part on a physical optics (PO) method. A final block system matrix is generated by replacing the second diagonal block in the initial block system matrix with the replacement matrix.
US10423730B2
To deal with lightweight and other gear modification in contact modeling, the compliance of the gear is refined for the simulation. The compliance of the teeth of the gear due to contact is separated into bulk and local contact compliance. The bulk compliance accounts for the web variation and is pre-calculated to reduce processing time during simulation. The local compliance is treated quasi-statically to limit time integration during the simulation. One or more of other possible features are included in the simulation, such as calculating compliance resulting from contact of one gear with multiple objects instead of just one pair of gears, neglecting compliance of a stiff gears, accounting for coupling between successive teeth pairs without bulk compliance calculation in the simulation, accounting for gear blank geometry, accounting for a dynamic response of the gear flexibility by assuming that only a part of the gear bulk compliance responds quasi-statically, and modeling non-wheel like shapes for the gear.
US10423727B1
Systems, apparatuses, methods, and computer program products are disclosed for processing electronic information indicative of natural language. An example method includes receiving first electronic information indicative of a sequence of words provided by a user and identifying, based on the first electronic information, a first word and a first natural language. The example method further includes receiving second electronic information indicative of an exogenous event and identifying, based on the second electronic information, the exogenous event. The example method further includes generating one or more natural language attribute data sets based on the identified first word, first language, and exogenous event. The example method further includes generating a natural language transliteration data set based on the one or more natural language attribute data sets. Subsequently, the example method includes generating, based on the natural language transliteration data set, a translation of the first word in a second natural language.
US10423726B2
A system, computer program product, and method are provided to automate a framework for knowledge graph based persistence of data, and to resolve temporal changes and uncertainties in the knowledge graph. Natural language understanding, together with one or more machine learning models (MLMs), is used to extract data from unstructured information, including entities and entity relationships. The extracted data is populated into a knowledge graph. As the KG is subject to change, the KG is used to create new and retrain existing machine learning models (MLMs). Weighting is applied to the populated data in the form of veracity value. Blockchain technology is applied to the populated data to ensure reliability of the data and to provide auditability to assess changes to the data.
US10423721B2
A computer program product, for automatically editing a medical record transcription, resides on a computer-readable medium and includes computer-readable instructions for causing a computer to obtain a first medical transcription of a dictation, the dictation being from medical personnel and concerning a patient, analyze the first medical transcription for presence of a first trigger phrase associated with a first standard text block, determine that the first trigger phrase is present in the first medical transcription if an actual phrase in the first medical transcription corresponds with the first trigger phrase, and insert the first standard text block into the first medical transcription.
US10423697B2
A computerized system including a graphical interface is provided for storing, retrieving, and displaying individual sentences or subunits of a data source as stand-alone entities, independent of how they are ordered within the source document. The graphical user interface provides an interactive display that allows a user to dynamically develop his or her own context for displayed document subunits, such as sentences, by means of incremental displays of surrounding material or of material related by other relations or criteria, so that relevant sentences or subunits from a single source or different sources can be retrieved, aggregated, compared, and displayed along with context specifically tailored for each user-relevant sentence or subunit as appropriate.
US10423691B1
A user accessing content via a Web browser or other application can be provided with an option to deep link (or automatically redirected) into an identified application in order to access corresponding content via the identified application. The deep link can be determined using a set of rules and filters to ensure that the appropriate link is determined and that the option to deep link is only provided in accordance with user preferences and behaviors, or any restrictions on the display of the content. If the identified application is not installed on the device, the user can be automatically redirected to an application store or other source from which the application can be obtained.
US10423690B2
There is disclosed a method and a system for classifying a web resource. The method comprises retrieving data associated with a plurality of browser logs of browser applications. The browser logs include information about past browsing activities: an identifier of a given web resource associated with an access attempt, an indication of a parent process that initiated the access attempt, and a first launch parameter. In response to (i) the first launch parameter being indicative of the access attempt being executed as part of the first launch of the browser application and (ii) the parent process not being listed in a parent process white list, analyzing the plurality of past search session log of a search engine server to determine a historical search parameter associated with the given web resource. Based on the analysis of the historical search parameter, adding the given web resource to a blacklist of web resources.
US10423685B2
A method of generating a question data set from a knowledge base including a plurality of statements includes generating at least one question template based on a structure of selected statements of the plurality of statements, generating a seed question for each selected statement based on the at least one question template with a processor, generating at least one first extension question with a search engine by processing each of the seed questions through the search engine, and storing at least one of the at least one first extension questions and the seed questions in a memory as the question data set.
US10423683B2
Computer systems, devices, and associated methods of providing personalized content suggestion are disclosed herein. In one embodiment, a method performed by a search engine includes receiving an indication to perform a search for content items from a member. In response to the received indication, the search engine generates a list of content items represented as nodes in an interaction graph. The nodes uniquely correspond to the member from whom the indication to perform the search is received. In the nodes, at least one is indirectly connected to a node representing the member via at least one other node in the interaction graph.
US10423677B2
A method includes receiving a search query containing one or more query terms from a remote device, determining one or more entity types implicated by the search query based on the one or more query terms, and determining an entity score indicating a likelihood that the search query implicates the entity type. The method also includes identifying one or more index clusters from index clusters to search based on the one or more entity types implicated by the search query, generating a query execution plan based on the entity scores, and performing a consumer driven search on the identified index clusters based on a set of query terms corresponding to the one or more query terms and in accordance with the query execution plan to identify a delivery consideration set of records. The method also includes generating delivery search results based on the delivery consideration set of records.
US10423665B2
The present teaching relates to generating a conversational agent. In one example, a plurality of input utterances may be received from a developer. A paraphrase model is obtained. The paraphrase model is generated based on machine translation. For each of the plurality of input utterances, one or more paraphrases of the input utterance are generated based on the paraphrase model. For each of the plurality of input utterances, at least one of the one or more paraphrases is selected based on an instruction from the developer to generate selected paraphrases. The conversational agent is generated based on the plurality of input utterances and the selected paraphrases.
US10423661B2
Methods, systems, and media for providing a media consumption history annotated with social context. In some embodiments, the method comprises: receiving, from a first user device that is associated with a sharing user, a request to share a video item; providing an address associated with the video item; receiving a request, associated with the address, to play the video item; determining, based on the address, that the request to play the video item is associated with the request to share the video item; and causing, via a user interface, a media consumption history to be presented that includes an indication that the video item was shared by the sharing user.
US10423653B2
A computing system includes a processor system with at least one processing unit. The processor system is configured to receive image data of a template platform that is associated with fabricating a product. The processor system is configured to obtain barcode data associated with the image data. The processor system is configured to obtain customized data from the image data based on the barcode data. The customized data includes shape data corresponding to a structural attribute of the product. The processor system is configured to obtain template data of the product based on the barcode data. The template data includes product design data. The processor system is configured to provide fabrication data for a digital fabrication system to create the product in accordance with at least the customized data and the product design data. The processor system is configured to transmit the fabrication data to at least one fabrication tool of the digital fabrication system to create the product.
US10423652B2
Systems and methods are disclosed for extending and reinforcing a knowledge graph using wiki-like web pages as a source of information. A web crawler parse a wiki-like source and obtain a topic entity from the source. Relationships between the topic entity and sub-topics within the source are identified and a graph is built with the topic and relationships to sub-topics. A candidate topic in the knowledge graph is identified, and a sub-graph of the knowledge graph is either identified or generated. The knowledge sub-graph contains the candidate topic and relationships to sub-topics. A similarity is computed between the source graph and the knowledge sub-graph. If the two graphs are sufficiently similar, then the source topic graph is merged with the knowledge graph.
US10423639B1
Approaches for preserving customizations made to a data management system. Metadata that identifies a mapping between data fields of one or more data source schemas to columns of one or more data tier schemas is maintained. Each of the one or more data tier schemas stores data retrieved from the one or more data source schemas. Values from the metadata are read to dynamically generate software processes. The software processes may update one or more existing ETL processes to reflect an updated state of the one or more data tier schemas and may generate any new ETL processes required to retrieve data stored in the one or more data source schemas and load the retrieved data into the one or more data tier schemas. Customizations made to portions the data management system are preserved in an automated fashion when new versions of system components are deployed.
US10423623B2
A system includes a stored table comprising a plurality of rows and at least one column, each of the plurality of rows associated with a node of a hierarchy, and one of the at least one columns implicity representing a position of a row's associated node within the hierarchy, wherein a Structured Query Language query is received and, response to the query, one or more values of the one of the at least one columns are determined and one or more properties of the hierarchy are determined based on the one or more values.
US10423621B2
Systems and methods of voice activated thread management in a voice activated data packet based environment are provided. A natural language processor (“NLP”) component can receive and parse data packets comprising a first input audio signal to identify a first request and a first trigger keyword. A direct action application programming interface (“API”) can generate a first action data structure with a parameter defining a first action. The NLP component can receive and parse a second input audio signal to identify a second request and a second trigger keyword, and can generate a second action data structure with a parameter defining a second action. A pooling component can generate the first and second action data structures into a pooled data structure, and can transmit the pooled data structure to a service provider computing device to cause it device to perform an operation defined by the pooled data structure.
US10423617B2
Embodiments of the present invention provide systems and methods for remote query optimization in multi data sources. The method includes receiving a database query from a remote source requesting data-points from multiple data sources. The method further includes receiving and analyzing the data-points, creating a data set based on the analysis, and transmitting the data set to the remote source.
US10423616B2
An example technique includes assigning partitions of a dataset of multidimensional points to a plurality of local memory nodes of a multicore machine and using the local memory nodes for a search query to determine similarity matches in the dataset for a given multidimensional point. The using includes parallel searching with the local memory nodes in the assigned partitions to identify candidate similarity matches to the given multidimensional point using indexes derived from the multidimensional points, the parallel searching for each node progressing through a sequence of search distances and providing an ongoing search result for each search distance from the given multidimensional point and regulating an extent of the parallel searching based on the ongoing search results.
US10423612B2
Methods, systems, and computer-readable media are disclosed to generate an interface for a web service and to query the web service. A method includes generating a user interface associated with a web service. The user interface includes one or more input parameter options associated with the web service. The user interface is generated based on a service specification and one or more series specifications associated with the service specification. User input is received via the user interface, where the user input includes a selection of at least one of the one or more input parameter options. A query of the web service is generated based on the user input, and the query reflects at least one selected input parameter option.
US10423607B2
Provided is a modulo scheduling method. The modulo scheduling method includes conducting a search, based on a data dependency graph of a loop, for a recurrence in which a sum of iteration distances between command nodes is less than a predetermined critical value; and determining a processing order of the recurrence.
US10423601B2
In one respect, there is provided a method. The method can include identifying, based on a plurality of queries executed at a distributed database, a disjoint table set. The identifying of the disjoint table set can include: identifying a first table that is used in executing a first query; identifying a second query that also uses the first table used in executing the first query; identifying a second table that is used in executing the second query but not in executing the first query; and including, in the disjoint table set, the first table and the second table. The method can further include allocating, based on the disjoint table set, a storage and/or management of the disjoint table set such that subsets of the disjoint table set are stored at and/or managed by different nodes in the distributed database system. Related methods and articles of manufacture are also disclosed.
US10423596B2
A Huffman cache is used to hold Huffman dictionaries that are changeable for dynamically selecting literal frequencies that are similar, wherein the Huffman cache is a data storage cache.
US10423595B2
Embodiments are directed towards a method for searching data. The method comprises providing an inverted index that comprises at least one record, wherein the at least one record comprises at least one field name and a corresponding at least one field value. The at least one field name and corresponding value are extracted from time-stamped searchable events that are stored in a field searchable datastore and comprise portions of raw data. The at least one record further comprises a posting value that identifies a location in the field searchable datastore where an event associated with the at least one record is stored. The method further comprises receiving an incoming search query that references a field name and evaluating the incoming search query. Furthermore, responsive to the evaluating, the method comprises determining results for the incoming search query using both of the field searchable datastore and the inverted index.
US10423594B2
Methods, systems and computer readable storage medium for updating a search engine (SE) version of a repository, the SE version of the repository maintained by a search engine system and corresponding to an SCM version of the repository maintained by an SCM system.
US10423592B2
An existing use case is associated with a program code. The program code is executed when a portion of the existing use case is executed. The program code is analyzed to identify a reference made by at least one of an input and an output of the program code, referencing an existing data model, which participates in a migration activity and results in a new data model. The reference is modified according to a data mapping to form a modified reference, the data mapping describing a manner of changing a representation of data from a representation in the existing data model to a representation in the new data model, the modified reference referencing the representation of the data in the new data model. The existing use case is modified to use the modified reference relative to the program code, the modifying resulting in a migrated use case.
US10423585B2
The embodiments of disclosure disclose a method for differential upgrading of a variable-partition system, which includes the following steps that: partition information is acquired from a differential upgrade package; data backup is performed to data of old partitions; partition re-division is performed on the old partitions to obtain new partitions according to the partition information, and the new partitions are formatted; the backed-up data is recovered into the new partitions; and differential upgrading is performed of the variable-partition system by virtue of the differential upgrade package. The embodiments of the disclosure also disclose a device for differential upgrading of the variable-partition system. The embodiments of the disclosure further disclose a method for making a differential upgrade package with partition information. The embodiments of the disclosure further disclose a device for making a differential upgrade package with partition information. By the embodiments of the disclosure, the problem in the related art that differential upgrading cannot be implemented when partition information of a target version and the partition information of an original version are varied is effectively solved.
US10423581B1
A data storage system operates to shrink an intermediate logical volume and lower file system upon deletion of a first upper data unit of an upper file system without moving file data on the physical storage devices. Initially, a second upper data unit of the upper file system is identified that is mapped to an end location of the intermediate logical volume. Within the lower file system, a non-end location of the volume file is re-mapped to a first location on the physical storage devices where the data of the end location of the intermediate logical volume is stored. Within the upper file system, the second upper data unit is re-mapped to the non-end location of the intermediate logical volume. Subsequently, the intermediate volume is truncated by removing the portion at the non-end location.
US10423580B2
A method and system for storage of an aggregation file and method and system for compression of the same. The method for compressing an aggregation file includes: acquiring the aggregation file to be compressed; copying remaining files in the acquired aggregation file into a new aggregation file based on metadata of a deleted object stored in a deletion file corresponding to the acquired aggregation file; and removing the acquired aggregation file. The present invention also provides a system for compressing an aggregation file and a method and system for storing an aggregation file.
US10423579B2
Aspects of the present invention include a method, system and computer program product for navigating through a computer file and visualizing portions of the navigated file. The method includes a processor selecting a file to provide for navigation of its contents; determining to provide for navigation of the file as structured record segments; providing for navigation of the file as structured record segments; and displaying, by the processor, the structured record segments during navigation of the file. The method also includes the processor determining, by the processor, to provide for navigation of the file as spanned structured records; and displaying, by the processor, the spanned structured records during navigation of the file.
US10423573B1
A technique for data sharing among multiple filers that share a volume in a private or public cloud object store is implemented. In this approach, a mechanism is provided to enable a local filer to determine whether other filers that are sharing the volume have a consistent view of new data being written to the cloud object store by the local filer. The begins by associating together a collection of one or more files in a “push class.” On demand, a push operation for the push class is initiated on the local filer. Preferably, the push is managed according to one or more push criteria associated with the push class. Typically, the push operation pushes file data and metadata associated with the one or more files of the push class in respective phases, with the file data being pushed to the cloud during a first phase and the metadata associated with that file data being pushed during a second phase that follows the first phase. After the push operation completes, a determination is made whether the new version of the file is available at one or more other filers that share the volume.
US10423568B2
A method and system for transferring NVMe data over a network comprises using a discrete buffer memory device to generate a write command from an NVMe-over-RDMA write command request, store the user data from a client host of the network, and send an interrupt signal to a NVMe storage device of the network. The NVMe storage device retrieves the write command from the discrete buffer memory device and performs a direct memory access transfer of the stored user data from the discrete buffer memory device to the NVMe storage device. The discrete buffer memory device comprises a controller and a random access memory for generating commands and storing the commands in a submission queue of the random access memory. The controller can clear commands from the submission queue based on completion commands received in a completion queue of the random access memory.
US10423561B2
An example computing device includes a module interface to communicate with a peripheral device. The computing device also includes a hot swapping prediction circuit to detect a physical movement of the computing device and to generate a hot swapping prediction signal based on the detected physical movement. The computing device further includes a processor coupled to the hot swapping circuit. The processor is to, in response to detecting the hot swapping prediction signal from the hot swapping circuit, change a parameter of a peripheral device detection operation to be executed by an operating system of the computing device.
US10423560B2
A hot plug method, a host controller, a host, and a PCIe bridge device. The method includes: generating, by a host controller, a first notification packet, where the first notification packet includes hot plug interruption information, and the hot plug interruption information indicates that a first PCIe device is to be hot-plugged; sending, by the host controller, the first notification packet to a host, so that the host performs, according to the first notification packet, a hot plug operation corresponding to the PCIe device; and receiving, by the host controller, a second notification packet sent by the host, and sending the second notification packet to a user equipment controller, to facilitate the user equipment controller to instruct a user to insert or remove the PCIe device, where the second notification packet is for indicating that the hot plug operation corresponding to the PCIe device is completed.
US10423551B2
Systems, methods, and apparatus for data communication are provided. A method performed by a device operating as a bus master may include transmitting a first pulse on a first wire of a multi-wire interface, transmitting a second pulse on a second wire of the multi-wire interface while the first pulse is present on the first wire of the multi-wire interface, and initiating a low-latency mode of communication immediately after termination of the first pulse. The second pulse may be shorter in duration than the first pulse.
US10423547B2
Systems, methods, apparatuses, and software for data storage systems are provided herein. In one example, a data storage platform includes data storage assemblies each comprising one or more storage drives that service data storage operations over associated storage interfaces. A control processor is coupled to ones of the data storage assemblies over at least two types of sideband communication interfaces different than the storage interfaces of the storage drives. During an initialization process for the one or more storage drives, the control processor configured to transfer initialization data to each of the data storage assemblies over a first type of sideband communication interface and transfer further initialization data to at least one of the data storage assemblies over a second type of sideband communication interface when the at least one of the data storage assemblies does not respond to the initialization data over the first type of sideband communication interface.
US10423546B2
A method for coupling transactions with a configurable ordering controller in a computer system. The method comprises sending, by a coupling device, first data packets with an unordered attribute being set to an ordering controller. The method further comprises sending, by the coupling device, second data packets with requested ordering to the ordering controller, back-to-back after the first data packets, without waiting until all of the first data packets are completed. The method further comprises sending, by the ordering controller, the first data packets to a memory subsystem in a relaxed ordering mode, wherein the ordering controller sends the first data packets to the memory subsystem in an arbitrary order, and wherein the ordering controller sends the second data packets to the memory subsystem after sending all of the first data packets to the memory subsystem.
US10423532B2
Systems and methods for data storage management technology that enables a guest module of a virtual machine to indicate an order in which a host module should write data from physical memory to a secondary storage. An example method may comprise: identifying, by a processing device executing a host module, a plurality of modifications to direct access excited (DAX) memory made by a plurality of direct access operations executed by a guest module of a virtual machine; determining, by the host module, an order of the plurality of modifications to DAX memory; receiving, by the host module, a synchronization request from the guest module; and responsive to the synchronization request, copying, by the host module, data from the DAX memory to a secondary storage in view of the order of the plurality of modifications.
US10423531B2
Subject matter disclosed herein relates to techniques to read memory in a continuous fashion.
US10423527B2
An object manager can manage memory in a mobile device to provide more effective use of resources and a better user experience. The object manager can store objects in different types of memory (e.g., ashmem or native memory) instead of the JAVA heap. When storing data objects in different types of memory, the system can use reference counting to manage objects. The object manager can also coordinate retrieval and display of images to further improve a user experience by progressively displaying images or asynchronously retrieving images from a network. The object manager can, for example, display a low resolution image first while a second higher resolution image is retrieved from a network and that image is progressively displayed. Also, the object manager can retrieve objects from local memory, a cache, or the network sequentially or in parallel.
US10423508B2
One embodiment facilitates a high-priority read. During operation, the system receives, by a controller module of a storage device, a first request to write first data to a non-volatile memory of the storage device. The system commences a write operation to write the first data to the non-volatile memory. In response to detecting a second request to read second data from the non-volatile memory, the system: suspends the write operation; reads the second data from the non-volatile memory; and resumes the suspended write operation.
US10423501B2
The present disclosure discloses a metadata recovery method and apparatus, the method includes: searching for a target node, where the target node has been damaged or index information recorded in the target node has been lost; and recovering the index information in the target node according to index information recorded in a related node, where the related node includes a parent node and a child node that are of the target node and an adjacent node belonging to a same layer as the node, and the index information includes brother index information pointing to the adjacent node belonging to the same layer as the node, parent index information pointing to the parent node of the node, and child index information pointing to the child node of the node. The present disclosure is mainly applied to a process of virtual data recovery.
US10423497B2
A method includes generating an entry for inclusion in a configuration queue regarding a configuration submission regarding DSN managed by a managing unit that uses a manager's configuration database stored in a first database. The method further includes updating a first version of the configuration queue stored in first database and a second version of the configuration queue stored in a manager's vault to include the entry. When the manager's configuration database requires restoring, the method further includes copying a backup version of the manager's configuration database to the first database to create an initially restored manager's configuration database and establishing an association between the managing unit and the initially restored manager's configuration database. When associated, the method further includes accessing the second version, identifying configuration changes not included in the initially restored manager's configuration database, and updating the initially restored manager's configuration database to include the identified configuration changes.
US10423495B1
A method for grouping backup images in deduplication groups is described. In one embodiment, the method includes identifying a new backup image, obtaining metadata from one or more nodes in the new backup image, and comparing the metadata from the one or more nodes in the new backup image with information from one or more nodes in a backup image from a first deduplication group. Each of the one or more nodes include at least in part a file or a directory. The first deduplication group is one group from a plurality of deduplication groups.