Document Document Title
US10644330B2 Bipolar plate structure having optimized gas flow channels
A bipolar plate structure having optimized gas flow channels is disclosed herein. It mainly comprises an anode electrode plate having a gas flow path plane molded by stamping processing and a plurality of zigzag meandering grooves formed on the gas flow path plane for a flow of hydrogen; and a cathode electrode plate having a gas flow path plane molded by stamping processing and a plurality of zigzag meandering grooves formed on the gas flow path plane for a flow of oxygen.
US10644324B2 Electrode material and energy storage apparatus
An electrode material includes a fine-array porous material. The fine-array porous material includes a plurality of pores having a substantially uniform size of <1000 μm, with a variation of <20%, and comprises a metal such as Ni, Al, Ti, Sn and Mn. The metal fine-array porous electrode material can be surface-treated to form a metal oxide on the surface of the porous electrode material, or be coated with a metal oxide including RuO2, TaO. An electrical energy storage apparatus, such as a supercapacitor or a lithium battery, containing the fine-array porous electrode material can have significantly improved performances as compared with conventional materials.
US10644320B2 Electrolytic copper foil, electrode comprising the same, secondary battery comprising the same, and method for manufacturing the same
An electrolytic copper foil capable of securing a secondary battery having a high capacity retention rate, an electrode including the same, a secondary battery including the same, and a method of manufacturing the same. The electrolytic copper foil, which includes a first surface and a second surface opposite to the first surface, includes a copper layer including a matte surface facing the first surface and a shiny surface facing the second surface, and a first protective layer on the matte surface of the copper layer, wherein the first protective layer includes chromium (Cr) and the first surface of the electrolytic copper foil has an adhesion factor of 1.5 to 16.3.
US10644318B2 Carbon material, carbon material-active material composite, electrode material for lithium-ion secondary battery, and lithium-ion secondary battery
Provided is a carbonaceous material capable of enhancing the initial charge and discharge efficiency and the cycle characteristics of lithium ion secondary batteries. The carbonaceous material is used as an electrode material for a lithium ion secondary battery and has a volume resistivity of 0.7 Ω·cm or less as measured at a pressure of 13 MPa in the form of a mixture of 5 wt % of the carbonaceous material and 95 wt % of lithium cobaltate.
US10644317B2 Electrode having an interphase structure
Methods are disclosed for manufacturing an electrode for use in a device such as a secondary battery. Electrodes may include a first layer having first active particles adhered together by a binder, a second layer having second active particles adhered together by a binder, and an interphase layer interposed between the first and second layers. In some examples, the interphase layer may include an interpenetration of the first and second particles, such that substantially discrete fingers of the first layer interlock with substantially discrete fingers of the second layer.
US10644315B2 Single-layer and multilayer graphene, method of manufacturing the same, object including the same, and electric device including the same
Graphene is formed with a practically uniform thickness on an uneven object. The object is immersed in a graphene oxide solution, and then taken out of the solution and dried; alternatively, the object and an electrode are immersed therein and voltage is applied between the electrode and the object used as an anode. Graphene oxide is negatively charged, and thus is drawn to and deposited on a surface of the object, with a practically uniform thickness. After that, the object is heated in vacuum or a reducing atmosphere, so that the graphene oxide is reduced to be graphene. In this manner, a graphene layer with a practically uniform thickness can be formed even on a surface of the uneven object.
US10644313B2 Cathode material for Li-ion batteries
An electrode material of formula Li2+xNiuTivNbwO4 where: 00 and w>0, x+u+v+w=2, x+2u+4v+5w=6, the electrode material having a crystal structure of disordered NaCl type. A cathode having this material as an electronically active material and also the lithium-ion battery containing this cathode are also contemplated.
US10644312B2 Precursor and method for preparing Li transition metal oxide cathodes for rechargeable batteries
A crystalline precursor compound is described for manufacturing a lithium transition metal based oxide powder usable as an active positive electrode material in lithium-ion batteries, the precursor having a general formula Li1−a((Niz(Ni1/4 Mn1/4)y M′x)1−kAk)1+aO2, wherein x+y+z=1, 0
US10644311B2 Positive electrode active material and alkaline battery
An objective of the present invention is to provide a positive electrode active material that can inhibit the capacity changes associated with temperature variations, and an alkaline battery that contains this positive electrode active material. Aluminum and ytterbium are at least partially solid-dissolved in nickel hydroxide in the nickel composite hydroxide present in the positive electrode active material of the present invention.
US10644310B2 Negative electrode material including composite particles, and method for producing the same
A negative electrode material for a non-aqueous electrolyte secondary battery includes a plurality of composite particles. Each of the plurality of composite particles includes an inorganic particle and a carbonaceous material layer that covers the inorganic particle. The carbonaceous material layer includes a first region having a porosity of 4.7% or more and 34.8% or less, the first region being a region extending from the surface of the inorganic particle to the surface of an imaginary sphere that is centered at the center of the inorganic particle and has a radius of 3r, where r is a radius of the inorganic particle.
US10644309B2 LiF-embedded SiG powder for lithium ion battery
A nanographitic composite for use as an anode in a lithium ion battery is described, including: particles of an electroactive material; and a coating over the electroactive particles comprising a plurality of graphene nanoplatelets and an SEI modifier additive wherein the SEI modifier additive is a dry powder that is disposed over at least part of the surface of the electroactive material particles.
US10644307B2 Slurry composition for non aqueous electrolyte battery electrode, and non aqueous electrolyte battery positive electrode and non aqueous electrolyte battery using same
The present invention pertains to a slurry composition for non aqueous electrolyte battery electrodes that includes a binder composition, an active material, and a solvent, in which the active material is a lithium-containing metal oxide, the binder composition contains a neutralized salt of an α-olefin-maleic acid copolymer in which an α-olefin and a maleic acid are copolymerized, and the degree of neutralization for carboxylic acid generated from the maleic acid in the copolymer is from 0.3 to 1.0. The present invention further pertains to a non aqueous electrolyte battery positive electrode and a non aqueous electrolyte battery using the slurry composition for non aqueous electrolyte battery electrodes.
US10644304B2 Method for passive metal activation and uses thereof
Disclosed is a method for activating a surface of metals, such as self-passivated metals, and of metal-oxide dissolution, effected using a fluoroanion-containing composition. Also disclosed is an electrochemical cell utilizing an aluminum-containing anode material and a fluoroanion-containing electrolyte, characterized by high efficiency, low corrosion, and optionally mechanical or electrochemical rechargeability. Also disclosed is a process for fusing (welding, soldering etc.) a self-passivated metal at relatively low temperature and ambient atmosphere, and a method for electrodepositing a metal on a self-passivated metal using metal-oxide source.
US10644301B2 Prismatic secondary battery and assembled battery using the same
An electrode body including a positive electrode plate and a negative electrode plate include a positive electrode tab portion at an end portion on a sealing plate side, a positive electrode collector electrically connected to the positive electrode plate include a collector body portion, a collector extension portion, a collector connection, and a collector connection portion. A pressure-sensitive current breaking mechanism includes a conductive member having an opening portion on an electrode body side, a deformation plate that seals the opening portion, and a collector body portion disposed on the electrode body side of the deformation plate and connected to the deformation plate. The collector extension portion is offset from the collector body portion and is disposed on the sealing plate side with respect to the collector body portion. Positive electrode tab portion is connected to the collector connection bent back at an end portion of the collector extension portion.
US10644300B2 Power battery top cap structure and power battery
A power battery and a power battery top cap structure for a power battery are provided. The power battery top cap structure includes first and second electrode assemblies, a lower insulation member, a top cap piece, and an abutment member. Both the first and second electrode assemblies are fixed on the top cap piece. The lower insulation member is fixed below the top cap piece. The lower insulation member includes, along an X axis, a snapping portion and a connecting portion. The abutment member extends along a Y axis and abuts between the connecting portion and the top cap piece so that a minimum distance between the connecting portion and the top cap piece along the Z axis is G3, where G3>0. G3 may be greater than a minimum distance between the connecting portion and the top cap piece when the lower insulation member is fixed without the abutment member.
US10644295B2 Energy storage device
An energy storage device includes: an electrode assembly including stacked plates, and a positive electrode current collector joined to the stacked plates, wherein the electrode assembly and the positive electrode current collector include a joined portion where the electrode assembly and the positive electrode current collector are joined to each other with a concavo-convex structure where either one of the electrode assembly and the positive electrode current collector projects toward the other of the electrode assembly and the positive electrode current collector, and an outer periphery of the joined portion has a non-circular shape as viewed in a stacking direction of the plates in the joined portion.
US10644294B2 Secondary battery
A secondary battery according to the present disclosure includes a battery case, an electrode member contained in the battery case, and a lid configured to hermetically seal the battery case. A current-carrying part, which electrically connects a collector terminal of the electrode member with an external electrode terminal, includes a displacement part configured to be displaced outward in response to a rise in an internal pressure of the battery case, the displacement part being connected to at least a part of the collector terminal. When the displacement part is displaced outward in response to the rise in the internal pressure of the battery case, the connection between the displacement part and the collector terminal is disconnected and the current-carrying part is electrically cut off from the collector terminal. In the secondary battery according to the present disclosure, the current-carrying part including the displacement part is disposed in the lid.
US10644293B2 Energy storage device
An energy storage device comprising: electrode terminals; an electrode assembly formed by stacking a positive electrode plate and a negative electrode plate; and current collectors which connect the electrode terminals and the electrode assembly to each other, wherein at least one of the positive electrode plate and the negative electrode plate has a plurality of tab groups which are joined to the current collector, each tab group being formed by stacking one or more tabs projecting toward the electrode terminal, and at least one tab group among the tab groups and the current collector has a swaged joint portion, the swaged joint portion projecting from either one of the tab group or the current collector to the other of the tab group or the current collector.
US10644291B2 Battery comprising battery cells which are mechanically connected to one another
A battery, such as a lithium-ion battery, includes two battery cells electrically wired together. Each battery cell includes a battery cell housing, having a connecting structure. The connecting structure of one of the two battery cell housings is configured to engage the connecting structure of the other of the two battery housings in a force-fitting and an interlocking manner to mechanically connect the two battery cells.
US10644282B2 Staggered battery cell array with two-dimensional inline terminal edges
An energy storage device including a staggered energy storage cell internal array with two-dimensional inline terminal edges is provided. The energy storage cells in a battery module may be staggered in an internal array, such that a first row of cells in a line are spaced apart, or offset, in a first direction from an immediately adjacent second row of cells in a line, and wherein a first cell in the second row of cells is offset from a first cell in the first row of cells in a second direction orthogonal to the first direction. In some cases, at least two adjacent rows in the battery module may include energy storage cells that are offset from one another but aligned in one direction, such as, the second direction. A mechanical frame may define the arrangement of the energy storage cells relative to one another.
US10644281B2 Battery pack retention assembly and retention method
An exemplary method of securing portions of a battery pack includes, among other things, slidably engaging a portion of a battery cell frame within a channel of an extrusion, and securing the extrusion to a support to secure the battery cell frame.
US10644275B2 Front access battery tray and battery storage system
In accordance with presently disclosed embodiments, a front access battery tray is provided. In one embodiment, the front access battery tray comprises a base having a front edge, two side edges, and a back edge; a pair of side panels extending substantially perpendicularly from the side edges of the base, each side panel comprising a top edge and an outer surface, wherein at least one retainer peg extends away from each outer surface; a pair of flanges extending from the top edge of each side panel, each flange comprising an inner lip; a back panel extending substantially perpendicularly from the back edge of the base; and a retainer bracket detachably coupled to at least one of the retainer pegs on the side panels.
US10644273B2 Secondary battery metal terminal coating resin film, method for manufacturing same and battery pack
A secondary battery metal terminal coating resin film having improved overall performance and capable of securing filling ability, adhesive properties, insulating properties of a lead end portion and shape retention properties of a sealant, a manufacturing method for the same and a battery pack using the secondary battery metal terminal coating resin film in provided in the lead end portion of a tab used for a laminate-type packaging material for a secondary battery. The secondary battery metal terminal coating resin film (24) according to the present invention is laminated, coating metal terminal (26) connected to a positive electrode or a negative electrode of a secondary battery. The melt flow rate of at least one layer of a resin that constitutes the resin film (24) is within a range from about 0.1 g/10 minutes to about 2.5 g/10 minutes.
US10644268B2 Organic light emitting display device with improved sub-pixel structure for repair and repairing method of the same
Disclosed is an organic light emitting display device including a plurality of sub-pixels on an array substrate in which each sub-pixel includes a circuit part including a switching transistor, a driving transistor and a capacitor; and a light emitting part having a shape defined with a width and a length and including a first electrode electrically connected to the driving transistor, an organic light emitting layer and a second electrode, the first electrode including a first pattern having a recess, a second pattern having a protrusion received in the recess, and a third pattern connecting the first and second patterns, wherein a depth of the recess is greater than a half of a longer of the width and the length of the light emitting part.
US10644267B2 Composition comprising surface modified high index nanoparticles suitable for optical coupling layer
Presently described is a method for coupling an optical film to a substrate, laminated optical constructions comprising an optical film and an optical coupling layer disposed on a surface layer of the optical film, and coating compositions useful for optical an optical coupling layer. The coating compositions comprise at least 40 wt.-% inorganic nanoparticles having a refractive index of at least 1.85 and a polymeric silane surface treatment.
US10644265B2 Organic light emitting display device
An organic light emitting display device has an optical multilayer film on an organic light emitting diode. The organic light emitting display device includes an organic light emitting element with a cathode, an anode, and an organic light emitting layer, and an optical multilayer film on the organic light emitting element. The optical multilayer film is constructed such that a full width at half maximum of light emitted from the organic light emitting element is larger than a full width at half maximum of light emitted from a structure in which the optical multilayer film is not used. The color shift depending on a viewing angle of the organic light emitting display device may be reduced to improve efficiency of the organic light emitting element.
US10644263B2 Electroluminescent device having light transmitting region of non-through-hole structure
An electroluminescent device, including: a lower structure; and an encapsulation structure disposed on the lower structure, wherein the lower structure includes: a display region; a light transmitting region having a non-through-hole structure including at least a portion surrounded by the display region; and a buffer region having at least a portion extending along an outline of the light transmitting region between the display region and the light transmitting region to separate the display region and the light transmitting region from each other, and wherein the lower structure further includes a light blocking structure extending along the outline of the light transmitting region in the at least the portion of the buffer region.
US10644262B2 Multilayer encapsulation, method for encapsulating and optoelectronic component
A multilayer encapsulation, a method for encapsulating and an optoelectronic component are disclosed. In an embodiment the multilayer encapsulation includes a layer sequence having at least one barrier layer and at least one planarization layer. The barrier layer and the planarization layer together have a lower water permeability than the barrier layer.
US10644260B2 Organic light emitting diodes displays including a polarization film and manufacturing method thereof
A cracks propagation preventing, polarization film attaches to outer edges of a lower inorganic layer of an organic light emitting diodes display where the display is formed on a flexible substrate having the lower inorganic layer blanket formed thereon. The organic light emitting diodes display further includes a display unit positioned on the inorganic layer and including a plurality of organic light emitting diodes configured to display an image, and a thin film encapsulating layer covering the display unit and joining with edges of the inorganic layer extending beyond the display unit.
US10644253B2 Organic light-emitting diode display device
An organic light-emitting diode (OLED) display device includes a substrate; a light-emitting diode including a first electrode, an organic emitting layer and a second electrode and disposed on a first side of the substrate; and a foamed polymer layer disposed on a second side of the substrate and including a polymer resin and an air pocket inside the polymer resin.
US10644251B2 Organic electroluminescent materials and devices
A novel compound having a formula Re(LA)(LB), wherein Re is a Rhenium(I) metal, wherein LA is a monoanionic tridentate ligand, wherein LB is a neutral tridentate ligand, and wherein LA and LB are optionally linked together to form a hexadentate ligand is disclosed.
US10644245B2 Composition for organic photoelectronic element, organic photoelectronic element, and display apparatus
The present invention relates to: a composition for an organic photoelectronic element comprising at least one type of a first chemical compound represented by chemical formula 1 and at least one type of a second chemical compound represented by chemical formula 2; an organic photoelectronic element comprising the same; and a display apparatus comprising said organic photoelectronic element. Chemical formulas 1 and 2 are described in the specification of the present invention.
US10644244B2 Heterocyclic compound and organic light emitting device using same
The present application provides a hetero-cyclic compound which may significantly improve the service life, efficiency, electrochemical stability, and thermal stability of an organic light emitting device, and an organic light emitting device in which the hetero-cyclic compound is contained in an organic compound layer.
US10644238B2 Method and apparatus for manufacturing semiconductor elements
The embodiment provides a method and an apparatus for manufacturing a semiconductor element showing high conversion efficiency and having a perovskite structure. The embodiment is a method for manufacturing a semiconductor element comprising an active layer having a perovskite structure. Said active layer is produced by the steps of: forming a coating film by directly or indirectly coating a first or second electrode with a coating solution containing a precursor compound for the perovskite structure and an organic solvent capable of dissolving said precursor compound; and then starting to blow a gas onto said coating film before formation reaction of the perovskite structure is completed in said coating film. Another embodiment is an apparatus for manufacturing a semiconductor element according to the above method.
US10644236B2 Phase-change material (PCM) radio frequency (RF) switch with reduced parasitic capacitance
A significantly reduced parasitic capacitance phase-change material (PCM) radio frequency (RF) switch includes an RF clearance zone including a step-wise structure of intermediate interconnect segments and vias to connect PCM contacts to setback top routing interconnects. The said RF clearance zone does not include cross-over interconnect segments. A low-k dielectric is situated in the RF clearance zone. A closed-air gap is situated in the RF clearance zone within the low-k dielectric. The setback top routing interconnects are situated higher over a substrate than the PCM contacts and the intermediate interconnect segments. The PCM RF switch may further include an open-air gap situated between the setback top routing interconnects.
US10644233B2 Combined CMP and RIE contact scheme for MRAM applications
A method is presented for establishing a top contact to a magnetic tunnel junction (MTJ) device, the method including selectively etching, via a first etching process, an oxide layer to expose a top surface of a nitride layer of a dummy fill shape and selectively etching, via a second etching process, a top portion of the nitride layer of the dummy fill shape to expose a top surface thereof. The method further includes selectively etching, via the second etching process, the oxide layer to expose a top surface of a nitride layer of the MTJ device, and selectively etching, via the first etching process, a top portion of the nitride layer of the MTJ device to expose a top surface thereof such that a height of the MTJ device is approximately equal to a height of the dummy fill shape.
US10644232B2 Self-aligned and misalignment-tolerant landing pad for magnetoresistive random access memory
A semiconductor device and a method for fabricating the same. The semiconductor device includes a substrate and at least one trench line formed within the substrate. The semiconductor device further includes a self-aligned landing pad in contact with the at least one trench line, and a magnetic tunnel junction stack formed on and in contact with the self-aligned landing pad. The method includes forming a conductive layer on and in contact with at least one trench line formed within a substrate. Magnetic tunnel junction stack layers are deposited on and in contact with the conductive layer. The magnetic tunnel junction stack layers are etched to form a magnetic tunnel junction stack, where the etching stops on the conductive layer.
US10644228B2 Spin-orbit-torque magnetization rotational element, spin-orbit-torque magnetoresistance effect element, and magnetic memory
Provided is a spin-orbit-torque magnetization rotational element that suppresses re-adhesion of impurities during preparation and allows a write current to easily flow. The spin-orbit-torque magnetization rotational element includes a spin-orbit torque wiring that extends in a first direction, and a first ferromagnetic layer that is located on a side of one surface of the spin-orbit torque wiring. A side surface of the spin-orbit torque wiring and a side surface of the first ferromagnetic layer form a continuous inclined surface in any side surface.
US10644227B2 Magnetic tunnel diode and magnetic tunnel transistor
The present disclosure concerns a magnetic tunnel diode and a magnetic tunnel transistor. The magnetic tunnel diode may include two terminals for connecting to an electrical circuit as well as a tunnel junction. The magnetic tunnel transistor may include three terminals for connecting to an electrical circuit as well as a layer arrangement.
US10644224B2 Method of manufacturing a keyboard
Methods of making an electronic device and a keyboard are disclosed. One method including providing a flexible film; providing a first electrode underneath the flexible film, the first electrode coupled to a high voltage signal source; providing a second electrode located beneath the first electrode, the second electrode coupled to an input detector; providing a spacer configured to maintain at least a threshold distance between the first electrode and the second electrode; providing a piezoelectric actuator beneath the second electrode, a top surface of the piezoelectric actuator coupled to the second electrode, wherein contact between the first electrode and the second electrode couples the high voltage signal source to the input detector and the piezoelectric actuator; and providing a base plane beneath the piezoelectric actuator, the base plane coupled to a bottom surface of the piezoelectric actuator and a signal ground.
US10644223B2 Perforated piezoelectric hydrophone, array comprising a plurality of hydrophones and method for making said hydrophone
A piezoelectric hydrophone with perforations and an array comprising a plurality of hydrophones comprises a stack of layers that are bonded to one another, the layers comprising at least one piezoelectric layer and a plurality of layers referred to as rigid layers, at least two of which are electrode layers, the rigid layers exhibiting a stiffness perpendicularly to the direction of stacking, which stiffness is higher than the stiffness of the piezoelectric layer perpendicularly to the direction of stacking. At least one piezoelectric layer comprises a central zone comprising a set of perforations that pass through the piezoelectric layer solely along the direction of stacking, each perforation being closed tight by closure elements comprising portions of two of the rigid layers, the two rigid layers extending over the entirety of the surface of the central zone.
US10644221B2 Piezoelectric actuator electrode arrangement
The actuator includes a suspension plate, an outer frame, at least one bracket and a piezoelectric plate. The suspension plate includes a first surface and a second surface and is capable of bending and vibrating. The outer frame surrounds a periphery of the suspension plate. The at least one bracket is connected between the suspension plate and the outer frame for supporting the suspension plate. The piezoelectric plate includes a first electrode and a second electrode made of silver palladium alloy doped with graphene. The first electrode is coated with a conducting layer made of graphene-doped paint, and the second electrode is coated with an adhesive layer made of graphene-doped epoxy glue. The adhesive layer is configured to attach and in adhesion with the first surface of the suspension plate. A voltage is applied to the first electrode and the second electrode to make the suspension plate bend and vibrate.
US10644219B2 Piezoelectric vibration module
A piezoelectric vibration module includes a vibration plate adapted to have one end fixed and the other end not fixed and driven in a vertical direction based on the fixed first end, a first piezoelectric element attached to the top or bottom of the vibration plate and adapted to generate a vibration power when power is applied, and a weight formed in the other end of the top or bottom of the vibration plate and adapted to control the vibration frequency of the piezoelectric vibration module. The first piezoelectric element is attached to the top or bottom of the vibration plate with a predetermined interval from a fixed point at the one end of the vibration plate.
US10644216B2 Methods and devices for forming thermoelectric elements
The present disclosure provides a thermoelectric element comprising a flexible semiconductor substrate having exposed surfaces with a metal content that is less than about 1% as measured by x-ray photoelectron spectroscopy (XPS) and a figure of merit (ZT) that is at least about 0.25, wherein the flexible semiconductor substrate has a Young's Modulus that is less than or equal to about 1×106 pounds per square inch (psi) at 25° C.
US10644212B2 LED chip with improved bonding strength and LED module using the LED chip
An LED module is disclosed. The LED module includes: a mount substrate including electrodes; an LED chip including a semiconductor stacked structure, a passivation layer covering the outer surface of the semiconductor stacked structure, and electrode pads connected to the outer surface of the semiconductor stacked structure through openings formed in the passivation layer; and solder bumps connecting the electrode pads to the corresponding electrodes and formed using a solder material represented by Sn-M (where M is a metal).
US10644208B2 Method of manufacturing light emitting device
A method of manufacturing a light emitting device includes: bonding a wavelength conversion member on an upper face of a light emitting element while disposing a first light guide member to extend from a lateral face of the light emitting element to a lower face of the wavelength conversion member, the lower face of the wavelength conversion member having a larger area than the upper face of the light emitting element; and bonding a light transmissive member on an upper face of the wavelength conversion member while disposing a second light guide member to extend from the upper face of the wavelength conversion member to a lateral face of the light transmissive member, a lower face of the light transmissive member having a smaller area than the upper face of the wavelength conversion member.
US10644207B2 Semiconductor nanoparticle-based light emitting materials
A light emitting layer including a plurality of light emitting particles embedded within a host matrix material. Each of said light emitting particles includes a population of semiconductor nanoparticles embedded within a polymeric encapsulation medium. A method of fabricating a light emitting layer comprising a plurality of light emitting particles embedded within a host matrix material, each of said light emitting particles comprising a population of semiconductor nanoparticles embedded within a polymeric encapsulation medium. The method comprises providing a dispersion containing said light emitting particles, depositing said dispersion to form a film, and processing said film to produce said light emitting layer.
US10644204B2 Light emitting element including contact electrode with laminate structure, and method of manufacturing the same
A method of manufacturing a light emitting element includes forming an n-type semiconductor layer that includes an n-type clad layer and AlxGa1-xN (0.1≤x≤1) as a main component, forming an n-side contact electrode that includes a laminate structure including a Ti layer and a Ru layer, the Ti layer being in contact with the n-type semiconductor layer, and forming an ohmic contact of the n-type semiconductor layer and the Ti layer by a heat treatment.
US10644203B2 Light emitting element and light emitting device
A light emitting element includes a semiconductor structure including a first layer including a first and a second regions, and a second layer above the second region, the first region including extending portions each extending into the second region from an outer peripheral region; a first insulating layer including first through-holes respectively located on the extending portions, and a second through-hole located above the second region; a second insulating layer including a third and a fourth through-holes; a first external electrode connected with the first layer via the first through-holes; and a second external electrode connected with the second layer via the second through-hole. The extending portions are each located in an area, on a top surface of the first layer, other than an area overlapping any of corner portions of the first external electrode and other than an area overlapping any of corner portions of the second external electrode.
US10644202B2 Electrode of light-emitting device
A light-emitting device comprises a light-emitting semiconductor stack comprising a plurality of recesses and a mesa, each of the plurality of recesses comprising a bottom surface, and the mesa comprising an upper surface; a first electrode formed on the upper surface of the mesa; a plurality of second electrodes respectively formed on the bottom surface of the plurality of recesses; a first electrode pad formed on the light-emitting semiconductor stack and contacting with the first electrode; a second electrode pad formed on the light-emitting semiconductor stack and contacting with the plurality of second electrode; a first insulating layer comprising a plurality of passages to expose the plurality of second electrodes; and a second insulating layer comprising a plurality of spaces and formed on the first insulating layer, wherein the plurality of spaces is covered by the first electrode pad.
US10644201B2 Optoelectronic semiconductor chip
In one embodiment, the optoelectronic semiconductor chip (1) comprises a first semiconductor region (21) of a first conductivity type and a second semiconductor region (23) of a second conductivity type. An active zone (22) configured for generating light is situated between these two semiconductor regions (21, 23). A first electric contact layer (31) is situated directly at the first semiconductor region (21) in places. Furthermore, a second electric contact layer (32) is situated directly at the second semiconductor region (23) in places, wherein the semiconductor regions (21, 23) are energized by way of the contact layers (31, 33). Furthermore, two metallic current leads (41, 43) and an insulation layer (5) are present. The insulation layer (5) covers the second semiconductor region (23) directly in places and rises over the latter. Further, the insulation layer (5) is situated below the current lead (43) for the second semiconductor region (23). Both contact layers (31, 33) are produced from a transparent conductive oxide and the first contact layer (31) is formed directly over the second contact layer (33) and also over the insulation layer (5).
US10644200B2 Vertical topology light emitting device
A vertical topology light emitting device can include a conductive support structure; an adhesion layer disposed on the conductive support structure; a p-type contact disposed on the adhesion layer; a GaN-based semiconductor structure disposed on the p-type contact, in which the GaN-based semiconductor structure includes an n-type GaN-based layer, a p-type GaN-based layer, and an active layer between the n-type GaN-based layer and the p-type GaN-based layer, in which the n-type GaN-based layer has an etched flat surface, and the GaN-based semiconductor structure includes a bottom surface proximate to the conductive support structure, a top surface opposite to the bottom surface, and a side surface between the top surface and the bottom surface; an interface layer on the GaN-based semiconductor structure; and a contact pad disposed on the interface layer, in which the interface layer includes a portion which directly contacts the etched flat surface of the n-type GaN-based layer, and a first thickness of the conductive support structure is 0.5 times less than a width of the top surface of the GaN-based semiconductor structure.
US10644197B2 Semiconductor modification process for conductive and modified electrical regions and related structures
There is herein described a process for providing improved device performance and fabrication techniques for semiconductors. More particularly, the present invention relates to a process for forming features, such as pixels, on GaN semiconductors using a p-GaN modification and annealing process. The process also relates to a plasma and thermal anneal process which results in a p-GaN modified layer where the annealing simultaneously enables the formation of conductive p-GaN and modified p-GaN regions that behave in an n-like manner and block vertical current flow. The process also extends to Resonant-Cavity Light Emitting Diodes (RCLEDs), pixels with a variety of sizes and electrically insulating planar layer for electrical tracks and bond pads.
US10644193B2 Method of manufacturing light-emitting element
A method of manufacturing a light-emitting element includes: providing a wafer including: a substrate, and a semiconductor structure; forming a plurality of modified regions inside the substrate of the wafer by irradiating the substrate with a laser beam; and separating the wafer into a plurality of light-emitting elements after said irradiating the substrate with the laser beam. Said forming the plurality of modified regions includes: scanning the laser beam along a plurality of first lines, the plurality of first lines extending in a first direction and being arranged in a second direction, the first direction being parallel to the first surface, the second direction intersecting the first direction and being parallel to the first surface, and scanning the laser beam along a plurality of second lines, the plurality of second lines extending in the second direction and being arranged in the first direction.
US10644192B2 Method of manufacturing light-emitting device
A method of manufacturing a light-emitting device includes measuring a light distribution of a light-emitting element, sealing the measured light-emitting element by a sealing material including a phosphor, and curing the sealing material by heat treatment. An emission angle dependence of emission chromaticity of the light-emitting device is controlled by setting a degree of settling of the phosphor in the sealing material according to the measured light distribution of the light-emitting element.
US10644184B2 Type IV semiconductor based high voltage laterally stacked multijunction photovoltaic cell
A method of forming a photovoltaic device that includes ion implanting a first conductivity type dopant into first regions of a semiconductor layer of an SOI substrate, wherein the first regions are separated by a first pitch; and ion implanting a second conductivity type dopant into second regions of the semiconductor layer of the SOI substrate. The second regions are separated by a second pitch. Each second conductivity type implanted region of the second regions is in direct contact with first conductivity type implanted region of the first regions to provide a plurality of p-n junctions, and adjacent p-n junctions are separated by an intrinsic portion of the semiconductor layer to provide P-I-N cells that are horizontally oriented.
US10644180B2 Solar cell and solar cell assembly
Solar cell assembly that includes at least first and second solar cells arranged adjacent each other to form a row. First electric contact pad of first solar cell is positioned adjacent to second electric contact pad of second solar cell and second electric contact pad of first solar cell is positioned adjacent to first electric contact pad of second solar cell. Interconnectors connect each first electric contact pad of first solar cell with adjacent second electric contact pad of second solar cell and each second electric contact pad of first solar cell with adjacent first electric contact pad of second solar cell. Each interconnector is sized so that, between adjacent cells, interconnector is below first electric contact pad. Cover glass is provided on a front surface of each solar cell, and each interconnector is provided with a cover member covering a front surface of interconnector.
US10644175B2 Methods of increasing the thickness of colloidal nanosheets and materials consisting of said nanosheets
A process of growth in the thickness of at least one facet of a colloidal inorganic sheet. By sheet is meant a structure having at least one dimension, the thickness, of nanometric size and lateral dimensions great compared to the thickness, typically more than 5 times the thickness. By homostructured is meant a material of homogeneous composition in the thickness and by heterostructured is meant a material of heterogeneous composition in the thickness. The process allows the deposition of at least one monolayer of atoms on at least one inorganic colloidal sheet, this monolayer being constituted of atoms of the type of those contained or not in the sheet. Homostructured and heterostructured materials resulting from such process as well as the applications of the materials are also described.
US10644172B2 Transparent electrode, manufacturing method thereof and electronic device employing the transparent electrode
The present embodiments provide a transparent electrode having a laminate structure of: a first metal oxide layer having an amorphous structure and electroconductivity, a metal layer made of a metallic material containing silver or copper, a second metal oxide layer having an amorphous structure and electroconductivity, and a third metal oxide layer having an amorphous structure and continuity, stacked in this order.
US10644171B2 Solar cell
A solar cell can include a photoelectric conversion unit including a semiconductor substrate, a tunneling layer disposed on the semiconductor substrate, a first conductive type region and a second conductive type region disposed on the tunneling layer at a same side of the semiconductor substrate, and a barrier region disposed between the first and second conductive type regions; and an electrode disposed on the photoelectric conversion unit and including an adhesive layer disposed on the first and second conductive type regions, and an electrode layer disposed on the adhesive layer, in which the adhesive layer has a coefficient of thermal expansion that is greater than a coefficient of thermal expansion of the photoelectric conversion unit and is less than a coefficient of thermal expansion of the electrode layer.
US10644170B2 Metallization of conductive wires for solar cells
Methods of fabricating a solar cell, and system for electrically coupling solar cells, are described. In an example, the methods for fabricating a solar cell can include placing conductive wires in a wire guide, where conductive wires are placed over a first semiconductor substrate having first doped regions and second doped regions. The method can include aligning the conductive wires over the first and second doped regions, where the wire guide aligns the conductive wires substantially parallel to the first and second doped regions. The method can include bonding the conductive wires to the first and second doped regions. The bonding can include applying a mechanical force to the semiconductor substrate via a roller or bonding head of the wire guide, where the wire guide inhibits lateral movement of the conductive wires during the bonding.
US10644168B2 2-D material transistor with vertical structure
Semiconductor structures including two-dimensional (2-D) materials and methods of manufacture thereof are described. By implementing 2-D materials in transistor gate architectures such as field-effect transistors (FETs), the semiconductor structures in accordance with this disclosure include vertical gate structures and incorporate 2-D materials such as graphene, transition metal dichalcogenides (TMDs), or phosphorene.
US10644167B2 Thin film transistor and manufacturing method thereof
A thin film transistor including a flexible substrate, a semiconductor layer, a first gate, and a first gate dielectric layer is provided. The semiconductor layer is located on the flexible substrate. The first gate is located on the flexible substrate and corresponds to a portion of the semiconductor layer. The first gate dielectric layer is located between the first gate and the semiconductor layer. The first gate dielectric layer is in contact with the semiconductor layer, and the hydrogen atom concentration of the first gate dielectric layer is less than 6.5×1020 atoms/cm3. A method of manufacturing the thin film transistor is also provided.
US10644166B2 Method for forming semiconductor structure
The present invention provides a method for forming a semiconductor structure, the method includes: firstly, a substrate having a recess disposed therein is provided, wherein the substrate comprises a silicon substrate, next, a first element is formed in the recess and arranged along a first direction, wherein the first element is made of an oxidation semiconductor material, afterwards, a dielectric layer is formed on the first element, and a second element is formed on dielectric layer and arranged along the first direction, wherein the second element is used as the gate structure of a transistor structure.
US10644162B2 Method for manufacturing an array substrate, display panel and display device
A method for manufacturing an array substrate, a display panel and a display device are provided. The method includes forming a semiconductor layer, a gate insulating layer, a gate and an inter-layer insulator successively on a base substrate; forming via holes in the inter-layer insulator so as to expose portions of the semiconductor layer; performing plasma bombardment to the portions of the semiconductor layer exposed in the via holes; forming a source electrode and a drain electrode coupled with the semiconductor layer through the via holes respectively on the inter-layer insulator.
US10644161B2 LTPS-based CMOS component and method for manufacturing the same
Disclosed are an LTPS-based CMOS component and a method for manufacturing the same. The CMOS component includes an NMOS type LTPS. PN junctions are provided in an NMOS type LTPS channel to reduce the movement speed of electrons in the channel, so that hot electron effects can be avoided. The LTPS-based CMOS component can reduce the movement speed of electrons and avoid hot electron effects.
US10644155B2 Method for manufacturing a semiconductor device with horizontally aligned semiconductor channels
Disclosed is a semiconductor device, which includes: forming a first channel layer including a Group III-V compound or germanium (Ge) and having a first semiconductor characteristics on a first substrate; forming a second channel layer including a Group III-V compound or germanium (Ge) and having a second semiconductor characteristics different from the first semiconductor characteristics on the first channel layer; forming a bonding layer containing an oxide on a second channel layer; allowing the bonding layer to be bound to the second substrate so that a structure including the bonding layer, the second channel layer, the first channel layer and the first substrate may be stacked on the second substrate; removing the first substrate stacked on the second substrate; and removing the first channel layer from a partial region of the structure stacked on the second substrate.
US10644152B1 Buried-channel low noise transistors and methods of making such devices
One illustrative integrated circuit product disclosed herein includes at least one transistor formed on an active region of on an SOI substrate, the transistor comprising a gate that includes a gate structure, first and second source/drain regions positioned on opposite sides of the gate, the first and second source/drain regions comprising doped epitaxial semiconductor material that is doped with a dopant material of a first type, and a doped region positioned below the gate, wherein the doped region has a lateral width that is at least substantially equal to the CPP (contact-poly-pitch) dimension of the transistor and is doped with a dopant material of the first type, wherein a first portion of the doped region is positioned vertically above an interface between the active region and a buried insulation layer of the SOI substrate and a second portion of the doped region is positioned vertically below the interface.
US10644151B2 Semiconductor device including SGT
A surround gate MOS transistor (SGT) includes a silicon pillar and tungsten silicide or cobalt silicide wiring alloy layers constituted by first alloy regions connected to the entire peripheries of impurity regions serving as sources or drains in lower portions of the silicon pillar. The first alloy regions are formed in a self-aligned manner with the impurity regions in a tubular shape, and contain the same impurity atoms as the impurity regions. A second alloy region is partly connected to the peripheries of the first alloy regions and contains the same impurity atoms as the impurity regions.
US10644148B2 Active semiconductor device on high-resistivity substrate and method therefor
An active semiconductor device, such as a laterally diffused metal oxide semiconductor (LDMOS) transistor, includes a substrate having a substrate resistivity of at least 1 kohm-cm. An active area of the active semiconductor device is formed in the substrate. A doped implant region is formed in the substrate surrounding the active area of the active semiconductor device and a field oxide region is formed over the doped implant region. The doped implant region may include a boron dopant. Methodology entails forming the doped implant region prior to formation of the field oxide region.
US10644143B2 Semiconductor device
According to one embodiment, a semiconductor device includes first and second semiconductor layers, first, second, and third electrodes, and first and second insulating portions. The first semiconductor layer includes first, second, and third semiconductor regions. The second semiconductor layer includes first to sixth partial regions. The first electrode is electrically connected to the first partial region. The second electrode is electrically connected to the second partial region. A position of the third electrode is between positions of the first and second electrodes in a second direction. A first direction crosses the second direction from the first to second semiconductor regions. The first insulating portion is provided between the third semiconductor region and the third electrode and between the third partial region and the third electrode in the first direction. The fourth partial region is between the second insulating portion and the second semiconductor region in the first direction.
US10644142B2 Semiconductor devices with doped regions functioning as enhanced resistivity regions or diffusion barriers, and methods of fabrication therefor
A semiconductor device includes a base substrate, a doped region at an upper surface of the base substrate, and a transistor over the upper surface of the base substrate and formed from a plurality of epitaxially-grown semiconductor layers. The doped region includes one or more ion species, and has a lower boundary above a lower surface of the base substrate. The base substrate may be a silicon substrate, and the transistor may be a GaN HEMT formed from a plurality of heteroepitaxial layers that include aluminum nitride and/or aluminum gallium nitride. The doped region may be a diffusion barrier region and/or an enhanced resistivity region. The ion species may be selected from phosphorus, arsenic, antimony, bismuth, argon, helium, nitrogen, and oxygen. When the ion species includes oxygen, the doped region may include a silicon dioxide layer formed from annealing the doped region after introduction of the oxygen.
US10644141B2 Power semiconductor device with dV/dt controllability
A power semiconductor device having an IGBT-configuration includes at least one power cell. Each power cell includes at least three trenches arranged laterally adjacent to each other. Each trench extends into a semiconductor body along a vertical direction and includes an insulator that insulates a respective electrode from the semiconductor body. The at least three trenches include at least one control trench whose electrode is electrically coupled to a control terminal, and a source trench whose electrode is electrically coupled to a first load terminal. An active mesa for conduction of at least a part of the load current is laterally confined at least by one of the at least one control trench and includes at least a respective section of each of a source region and a channel region. An auxiliary mesa is laterally confined by the source trench and one of the at least one control trench.
US10644135B2 FinFET device with non-recessed STI
A method for manufacturing a semiconductor device includes providing a semiconductor structure having a substrate and a semiconductor fin on the substrate, forming a dummy gate structure on the semiconductor fin, forming a first dielectric layer on the semiconductor structure exposing an upper surface of the dummy gate structure, removing the dummy gate structure and a portion of the semiconductor fin below the dummy gate structure to form a trench that divides the semiconductor fin into a first portion and a second portion spaced apart from each other, and forming a second dielectric layer on the semiconductor structure filling the trench. The method provides a semiconductor device having a non-recessed trench isolation structure.
US10644134B2 Gate formation with varying work function layers
A structure and a method of forming are provided. A first work function layer is formed over a first fin and terminates closer to the first fin than an adjacent second fin. A second work function layer is formed over the first work function layer and terminates closer to the second fin than the adjacent second fin. A third work function layer is formed over the first work function layer and the second fin. A conductive layer is formed over the third work function layer.
US10644131B2 Semiconductor device and method for fabricating the same
A method for fabricating a semiconductor device is disclosed. A fin is formed on a substrate. The fin protrudes from a trench isolation layer on a substrate. The fin comprises a source region, a drain region and a channel region therebetween. A dummy gate strides across the fin and surrounding the channel region. An upper portion of the fin is removed so as to form a hollow channel underneath the dummy gate. A replacement channel layer is in-situ epitaxially grown in the hollow channel.
US10644126B2 Varied silicon richness silicon nitride formation
A method to fabricate a non-planar memory device including forming a multi-layer silicon nitride structure substantially perpendicular to a top surface of the substrate. There may be multiple non-stoichiometric silicon nitride layers, each including a different or same silicon richness value from one another.
US10644120B2 Thin film transistor, GOA circuit, display substrate and display device
A thin film transistor is disclosed, comprising a first, second and third electrode. The first and second electrodes are arranged in a same layer and insulated from each other. The third electrode is arranged below and insulated from the first and second electrodes. The first electrode comprises at least one first conducting part. The second electrode comprises second conducting parts, each of which is arranged adjacent with each first conducting part. The third electrode is provided with an opening part at least partially overlapping with the first or second conducting part. If the first or second conducting part is subject to a channel defect due to short circuit, the first or second conducting part is cut off at an overlapping position with the opening part, to repair the channel defect without affecting the third electrode. A GOA circuit, a display substrate and a display device are further disclosed.
US10644112B2 Systems, methods and devices for isolation for subfin leakage
A subfin leakage problem with respect to the silicon-germanium (SiGe)/shallow trench isolation (STI) interface can be mitigated with a halo implant. A halo implant is used to form a highly resistive layer. For example, a silicon substrate layer 204 is coupled to a SiGe layer, which is coupled to a germanium (Ge) layer. A gate is disposed on the Ge layer. An implant is implanted in the Ge layer that causes the layer to become more resistive. However, an area does not receive the implant due to being protected (or covered) by the gate. The area remains less resistive than the remainder of the Ge layer. In some embodiments, the resistive area of a Ge layer can be etched and/or an undercuttage (etch undercut or EUC) can be performed to expose the unimplanted Ge area of the Ge layer.
US10644108B2 Strained and unstrained semiconductor device features formed on the same substrate
Embodiments of the invention are directed to a configuration of semiconductor devices having a substrate and a first feature formed on the substrate, wherein the first feature includes a first preserve region having compressive strain that extends throughout the first preserve region, and wherein the first feature further includes a cut region comprising a dielectric.
US10644106B2 Semiconductor device
Disclosed is a semiconductor device that comprises a substrate including a first active pattern vertically protruding from a top surface of the substrate, and a first source/drain pattern filing a first recess formed on an upper portion of the first active pattern. The first source/drain pattern comprises a first semiconductor pattern and a second semiconductor pattern on the first semiconductor pattern. The first semiconductor pattern has a first face, a second face, and a first corner edge defined when the first face and the second face meet with each other. The second semiconductor pattern covers the first face and the second face of the first semiconductor pattern and exposes the first corner edge.
US10644101B2 Level shifter and semiconductor device
A level shifter is provided. The level shifter is located between a high-side circuit area and a low-side circuit area and includes a substrate, a buried island, and an isolation structure. The buried island has a first conductivity type and is located in the substrate. The isolation structure has a second conductivity type, is located in the substrate and surrounds the buried island. In addition, a dimension of the isolation structure near the high-side circuit area is different from a dimension of the isolation structure near the low-side circuit area. A semiconductor device including the level shifter is also provided.
US10644098B2 Precision capacitor
In a described example, a method for forming a capacitor includes: forming a capacitor first plate over a non-conductive substrate; flowing ammonia and nitrogen gas into a plasma enhanced chemical vapor deposition (PECVD) chamber containing the non-conductive substrate; stabilizing a pressure and a temperature in the PECVD chamber; turning on radio frequency high frequency (RF-HF) power to the PECVD chamber; pretreating the capacitor first plate for at least 60 seconds; depositing a capacitor dielectric on the capacitor first plate; and depositing a capacitor second plate on the capacitor dielectric.
US10644094B2 Display device
A display device includes a display region, a peripheral region around the display region, a substrate having flexibility, a terminal group in the peripheral region, a plurality of connection wirings connected to the terminal group, extending from the terminal group in a first direction and arranged in a second direction intersecting the first direction, an inorganic insulating film in the peripheral region, and an organic insulating film in the peripheral region. The peripheral region has a peripheral region (first peripheral region) curved in a thickness direction of the substrate. The first peripheral region includes a region (first region) that overlaps each of the plurality of connection wirings and a region (second region) that does not overlap the plurality of connection wirings. The first region and the second region are arranged in the second direction. The inorganic insulating film and the organic insulating film are present in the first region, and the inorganic insulating film is not present and the organic insulating film is present in the second region.
US10644089B2 Display device and manufacturing method thereof
A display device includes a scan line that extends in a first direction on a substrate and that transmits a scan signal; a data line that extends in a second direction that intersects the first direction and that transmits a data signal; a driving voltage line that extends in the second direction and that transmits a driving voltage; a transistor that includes a second transistor connected to the scan line and the data line and a first transistor connected to the second transistor; a light emitting device connected to the transistor; and a conductive pattern disposed between the substrate and the first transistor, where each of the first and second transistors includes an active pattern with a stacked first semiconductor layer and a second semiconductor layer, which have different crystalline states.
US10644083B2 Input sensing unit and display device having the same
An input sensing unit includes a base including light-transmitting areas and non-light transmitting areas. A light absorbing pattern is provided corresponding to the non-light transmitting areas and is configured to absorb incident light. A sensing electrode overlaps the light absorbing pattern. The light absorbing pattern has an aperture for exposing a light-transmitting area of the light-transmitting areas. A boundary of the aperture and an outer boundary of the light-transmitting area are spaced apart from each other. The input sensing unit has improved viewing angle/luminance ratio and improved characteristics of reflective color.
US10644076B2 Organic electroluminescence device and electronic apparatus
A organic electroluminescence device includes: a plurality of pixels each including an organic layer and a second electrode in this order on a first electrode having light reflectivity, and each configured to emit light of one wavelength out of two or more different wavelengths, the organic layer including an organic electroluminescence layer; and a black matrix layer provided on light emission side of the second electrode, and having first apertures for the respective pixels. The black matrix layer has inclined surfaces inside the respective first apertures, and inclination angles of the inclined surfaces are set, based on emission wavelengths of the pixels.
US10644075B2 Light-emitting display device
The present disclosure provides a light-emitting display device including a first substrate, sub-pixels and contact holes. Each sub-pixel is positioned on the first substrate and has an emission area from which light is emitted. The contact is positioned in a hole in the emission area and serves to electrically connect a transistor of the sub-pixel to a light-emitting diode emitting light and an emission layer on the contact is to emit light in the same color as the light emitted from the emission area.
US10644069B2 Memory devices having crosspoint memory arrays therein with multi-level word line and bit line structures
A memory device includes a first word line extending in a first direction on a substrate, a first bit line extending in a second direction on the first word line, a first memory cell disposed between the first word line and the first bit line, a second word line extending in the first direction on the first bit line, a second bit line extending in the second direction on the second word line, a second memory cell disposed between the second word line and the second bit line, and a first bit line connection structure connected to the first bit line and the second bit line. The first bit line connection structure includes a first bit line contact connected to the first bit line and a second bit line contact, which is connected to the second bit line and vertically overlaps the first bit line contact.
US10644065B2 Nonvolatile memory device
According to one embodiment, a nonvolatile memory device includes a memory cell including a first two-terminal resistance change memory element storing memory cell information, and a second two-terminal resistance change memory element, connected in series to the first two-terminal resistance change memory element, and functioning as a selector element, word and bit lines connected to the memory cell. When memory cell information is to be written, if the memory cell is a selected memory cell, the second two-terminal resistance change memory element is set to the low resistance state and, if the memory cell is an unselected memory cell, the second two-terminal resistance change memory element is set to the high resistance state.
US10644064B2 Logic chip including embedded magnetic tunnel junctions
An embodiment integrates memory, such as spin-torque transfer magnetoresistive random access memory (STT-M RAM) within a logic chip. The STT-MRAM includes a magnetic tunnel junction (MTJ) that has an upper MTJ layer, a lower MTJ layer, and a tunnel barrier directly contacting the upper MTJ layer and the lower MTJ layer; wherein the upper MTJ layer includes an upper MTJ layer sidewall and the lower MTJ layer includes a lower MTJ sidewall horizontally offset from the upper MTJ layer. Another embodiment includes a memory area, comprising a MTJ, and a logic area located on a substrate; wherein a horizontal plane intersects the MTJ, a first Inter-Layer Dielectric (ILD) material adjacent the MTJ, and a second ILD material included in the logic area, the first and second ILD materials being unequal to one another. Other embodiments are described herein.
US10644062B2 Light emitting diode module, display panel having the same and method of manufacturing the same
In some examples, a semiconductor device may comprise a semiconductor chip including a plurality of pixels, each pixel formed of a plurality of sub-pixels, such as a red sub-pixel, green sub-pixel and blue sub-pixel. Each sub-pixel may comprise a light emitting diode. A first signal line may connect to signal terminals of a first group sub-pixels (e.g., arranged in the same row), and a second signal line may connect to common terminals of a second group of sub-pixels (e.g., arranged in the same column). The number of chip pads may thus be reduced to provide increased design flexibility in location and/or allowing an increase in chip pad size. In some examples, a light transmissive material may be formed in openings of a semiconductor growth substrate on which light emitting cells of the sub-pixels were grown. The light transmissive material of some of the sub-pixels may comprise a wavelength conversion material and/or filter. Exemplary display panels and methods of manufacturing semiconductor devices and display panels are also disclosed.
US10644060B2 Image sensor with high quantum efficiency surface structure
The present disclosure relates to a semiconductor image sensor with improved quantum efficiency. The semiconductor image sensor can include a semiconductor layer having a first surface and a second surface opposite of the first surface. An interconnect structure is disposed on the first surface of the semiconductor layer, and radiation-sensing regions are formed in the semiconductor layer. The radiation-sensing regions are configured to sense radiation that enters the semiconductor layer from the second surface and groove structures are formed on the second surface of the semiconductor layer.
US10644057B2 Source follower contact
An image sensor includes a photodiode disposed in a first semiconductor material to absorb photons incident on the image sensor and generate image charge. A floating diffusion is disposed in the first semiconductor material and positioned to receive the image charge from the photodiode, and a transfer transistor is coupled between the photodiode and the floating diffusion to transfer the image charge out of the photodiode into floating diffusion in response to a transfer signal. A source follower transistor with a gate terminal is coupled to the floating diffusion to output an amplified signal of the image charge in the floating diffusion. The gate terminal includes a second semiconductor material in contact with the floating diffusion, and a gate oxide is partially disposed between the second semiconductor material and the first semiconductor material. The second semiconductor material extends beyond the lateral bounds of the floating diffusion.
US10644054B2 Image sensors comprising two or more light sensitive imaging subareas in at least one row with successive subareas being separated by non-light sensitive areas
Among other things, an integral image sensor includes a sensor surface having a surface area at which light-sensitive pixels are arranged in rows and columns. The surface area includes two or more light-sensitive subareas each of the subareas having been configured to have been diced from a wafer along two orthogonal dimensions to form a discrete image sensor. The two or more light-sensitive subareas are arranged along one of the two orthogonal dimensions. The sensor surface of the integral image sensor is flat and continuous across the two or more subareas.
US10644051B2 Image sensor
An image sensor includes a substrate including opposite first and second surfaces, first and second gates, on the first surface of the substrate, which each extend in a first direction, a first isolation layer in the substrate between the first and second gates and having a first width in a second direction crossing the first direction, a second isolation layer on the first isolation layer, in the substrate, and having a second width smaller than the first width in the second direction. The second isolation layer is closer to the second surface of the substrate than the first isolation layer. A vertical distance between the first isolation layer and the second isolation layer is ⅓ or less of a height of the first isolation layer.
US10644050B2 Image sensor having micro lenses arranged in different periods
An image sensor including a pixel area and a peripheral area surrounding the pixel area is described. The pixel area may include first micro lenses. The peripheral area may include second micro lenses. The first micro lenses may be arranged with a first period. The second micro lenses may be arranged with a second period different from the first period.
US10644049B2 Imaging device and imaging system
In an imaging device, a photoelectric converter of a first pixel and a photoelectric converter of a second pixel are arranged along a first direction. At least part of a charge accumulation portion of the first pixel is disposed between the photoelectric converter of the first pixel and the photoelectric converter of the second pixel. An exit surface of a light guiding path of the first pixel is longer in a second direction orthogonal to the first direction in plan view than in the first direction.
US10644047B2 Optoelectronic device with a refractive element and a method of producing such an optoelectronic device
A top surface of a substrate is provided with a detection element for detecting electromagnetic radiation. A refractive element is formed by a portion of a cover element, which is attached to the substrate, so that the refractive element is arranged facing the detection element. The refractive element may be arranged within a recess of the cover element, so that a cavity is formed between the detection element and the refraction element.
US10644040B2 Array substrate, manufacturing method thereof, and display panel
The present invention discloses an array substrate for forming a display panel, comprising: a substrate; a thin-film transistor disposed on the substrate, the thin-film transistor comprising a drain electrode; a planarization layer disposed on the thin-film transistor, the planarization layer being provided with a first via hole for exposing the drain electrode; a pixel electrode layer disposed on the surface of the planarization layer away from the substrate, the pixel electrode layer covering the first via hole and being in contact with the drain electrode; and a photoresist layer covering the pixel electrode layer, and the photoresist layer filling the first via hole which is covered with the pixel electrode layer. The present invention solves the issues caused by the height difference in products.
US10644037B2 Via-hole connection structure and method of manufacturing the same, and array substrate and method of manufacturing the same
The present disclosure relates to a via-hole connection structure and a method of manufacturing the same and an array substrate and a method of manufacturing the same. In an embodiment, a method of manufacturing a via-hole connection structure, includes the following steps of: forming a first conductive layer on a substrate, and patterning the first conductive layer to form a first conductive pattern on which a first photoresist pattern is provided; forming a first insulation layer covering the first conductive layer and the first photoresist pattern; patterning the first insulation layer to form a first via-hole from which at least a portion of the first photoresist pattern is exposed; removing the at least a portion of the first photoresist pattern exposed from the first via-hole; and forming a second conductive pattern, wherein the second conductive pattern is electrically connected to the first conductive pattern through the first via-hole.
US10644033B2 Surface treatment method of glass substrate having pit on surface thereof, production method of array substrate, and array substrate
There is provided a surface treatment method of a glass substrate having a pit on a surface thereof, a production method of an array substrate comprising this method, and an array substrate. The method includes: forming a layer of SiO2 sol at least at a side wall of the pit; and drying the layer of SiO2 sol to form a smoothening layer so as to smoothen an upper edge and a lower edge of the side wall of the pit.
US10644032B2 Flexible display substrate and flexible display
The present invention discloses a flexible display substrate including a first flexible substrate and a plurality of display elements disposed on a first side of the first flexible substrate, each of the display elements including a thin film transistor. The flexible display substrate further includes a plurality of protrusions each provided on a second side of the first flexible substrate opposite to the first side and corresponding to a respective thin film transistor in a thickness direction of the first flexible substrate. A projection area of each protrusion, in the thickness direction of the first flexible substrate, on the second side of the first flexible substrate at least partially overlaps with a projection area of the thin film transistor corresponding to the protrusion, in the thickness direction of the first flexible substrate, on the second side of the first flexible substrate. In the present invention, it can avoid or alleviate the damage to the thin film transistor during bending the flexible display substrate.
US10644030B2 Integrated circuit and cell structure in the integrated circuit
An integrated circuit includes a substrate and a plurality of standard cells. The standard cells are formed on the substrate, wherein each standard cell comprises a first fin, a second fin and a third fin, the second fin is located between the first fin and the third fin, and there is a first interval between the first fin and the second fin is different from a second interval between the first fin and the third fin.
US10644029B1 Semiconductor device and method of fabricating the same
Provided herein may be a semiconductor device and a method of manufacturing the same. The semiconductor device may include a memory string including memory cells coupled to each other in series via a channel layer, the memory string coupled between a bit line and a second source line. The semiconductor device may include a first source line electrically coupled to the second source line through the channel layer.
US10644028B2 Vertical memory device
A vertical memory device includes a substrate having a cell array region and a connection region adjacent to the cell array region, a plurality of gate electrode layers stacked on the cell array region and the connection region of the substrate, and forming a stepped structure in the connection region, a first metal line dividing the plurality of gate electrode layers and connected to the cell array region and the connection region of the substrate, and a second metal line dividing a portion of the plurality of gate electrode layers and connected to the connection region of the substrate. A depth of a lower end portion of the second metal line may be greater than a depth of a lower end portion of the first metal line in the cell array region, based on an upper surface of the substrate.
US10644026B2 Semiconductor device and manufacturing method thereof
A semiconductor device includes: a stack structure; a source connection structure penetrating the stack structure; n first channel rows located at one side of the source connection structure, the n first channel rows including channel patterns; and n+k second channel rows located at the other side of the source connection structure, at least one channel row among the n+k second channel rows including dummy channel patterns, wherein the n and k are integers.
US10644022B2 Semiconductor device and manufacturing method thereof
A semiconductor device and a method of manufacturing a semiconductor device pertain to a semiconductor device having a channel pattern, wherein the channel pattern includes a pipe channel and vertical channels protruding in a first direction from the pipe channel. The semiconductor device also has interlayer insulating layers disposed over the pipe channel and gate electrodes disposed over the pipe channel, wherein the gate electrodes are alternately stacked with the interlayer insulating layers in the first direction, wherein the stacked interlayer insulating layers and gate electrodes surround the vertical channels, and wherein the gate electrodes include a first conductive pattern and second conductive patterns. The semiconductor device further has an etch stop pattern disposed over the first conductive pattern and under the second conductive patterns.
US10644020B2 Three-dimensional semiconductor memory device with a substrate contact region and method of manufacturing the same
A three-dimensional semiconductor device includes: A peripheral circuit, distributed on a substrate; a plurality of memory cells above the peripheral circuit, each of which includes: a common source region, between the memory cell and the peripheral circuit; a channel layer, distributed in a direction perpendicular to the surface of the substrate; at least one substrate contact layer, extending horizontally from the central portion of the channel layer parallel to the surface of the substrate, each comprising at least one substrate contact region; a plurality of insulating layers, located on sidewalls of the channel layer; a plurality of control gates, sandwiched between adjacent insulating layers; a gate dielectric layer, located between the channel layer and the control gates; a drain region, located at top of the channel layer; a substrate contact lead-out line, electrically connected to the substrate contact regions; and a bit line wiring, electrically connected to the drain region of each memory cell and the peripheral circuit. The substrate contact regions are formed in the middle of the memory strings, improving the erase/write performance and reliability of the memory, increasing the density of the storage array, reducing the entire memory chip area and saving the costs.
US10644017B2 Semiconductor device and manufacturing method therefor
On the upper surface of a fin projecting from the upper surface of a semiconductor substrate, there are formed a control gate electrode through a gate insulating film and a memory gate electrode through a gate insulating film. A semiconductor region is formed in the fin beside the control gate electrode. On the semiconductor region, an insulating film, a first interlayer insulating film, and a second interlayer insulating film are formed. A plug reaching the semiconductor region is formed in the second interlayer insulating film, the first interlayer insulating film, and the insulating film. A cap film is formed between the control gate electrode and the interlayer insulating film, and the plug is positioned also right above the cap film.
US10644015B2 Memory cell structure of a three-dimensional memory device
Various embodiments disclose a 3D memory device, including a substrate; a plurality of conductor layers disposed on the substrate; a plurality of NAND strings disposed on the substrate; and a plurality of slit structures disposed on the substrate. The plurality of NAND strings can be arranged perpendicular to the substrate and in a hexagonal lattice orientation including a plurality of hexagons, and each hexagon including three pairs of sides with a first pair perpendicular to a first direction and parallel to a second direction. The second direction is perpendicular to the first direction. The plurality of slit structures can extend in the first direction.
US10644014B2 Semiconductor device and method of manufacturing the same
A semiconductor device and a method of manufacturing a semiconductor device may be provided. The semiconductor device may include a source select line. The semiconductor device may include word lines. The semiconductor device may include a channel layer. The semiconductor device may include a source structure. The source structure may be disposed under the source select line. The source structure may be in contact with the channel layer.
US10644006B1 Micro-pattern forming method, capacitor and method of manufacturing the same, semiconductor device and method of manufacturing the same, and electronic system including semiconductor device
A method of forming a micro-pattern including forming a mold layer and a supporting material layer on a substrate, patterning the mold layer and the supporting material layer to form recess patterns, forming conductor patterns in the recess patterns, removing a portion of an upper portion of the supporting material layer for causing upper portions of the conductor patterns to protrude, forming a block copolymer layer on the supporting material layer, processing the block copolymer layer to phase-separate the block copolymer layer into a plurality of block parts, selectively removing some of the phase-separated plurality of block parts, and removing the supporting material layer to expose the mold layer at a position corresponding to each of the removed block parts may be provided.
US10644005B2 Transistors and memory arrays
Some embodiments include a transistor having a semiconductor material with a trench extending downwardly therein. The semiconductor material has a first post region on one side of the trench and a second post region on an opposing side of the trench. The semiconductor material has a narrow fin region along the bottom of the trench and extending between the first and second post regions. Each of the first and second post regions has a first thickness and the narrow fin region has a second thickness, with the second thickness being less than the first thickness. Gate dielectric material is along sidewalls of the first and second post regions, along a top of the narrow fin region, and along side surfaces of the narrow fin region. Gate material is over the gate dielectric material. First and second source/drain regions are within the first and second post regions.
US10644004B2 Utilizing capacitors integrated with memory devices for charge detection to determine DRAM refresh
A modified 1C1T cell detects when the charge in the memory cell drops below a predetermined voltage due to leakage and asserts a refresh signal indicating that refresh needs to be performed on those memory cells associated with the modified 1C1T memory cell. The associated memory cells may be a row, a bank, or other groupings of memory cells. Because temperature affects leakage current, the modified memory cell automatically adjusts for temperature.
US10643991B2 Apparatuses and memory devices including control logic levels, and related electronic systems
A semiconductor device comprises a stack structure comprising decks each comprising a memory element level comprising memory elements, and a control logic level in electrical communication with the memory element level and comprising control logic devices. At least one of the control logic devices of the control logic level of one or more of the decks comprises at least one device exhibiting transistors laterally displaced from one another. A memory device, a thin film transistor control logic assembly, an electronic system, and a method of operating a semiconductor device are also described.
US10643990B2 Ultra-high voltage resistor
The present disclosure relates to semiconductor structures and, more particularly, to an ultra-high voltage resistor and methods of manufacture. The structure includes at least one resistor coupled to a well of a doped substrate, the at least one resistor being separated vertically from the well by an isolation region with one end of the resistor being attached to an input pad and another end coupled to circuitry.
US10643985B2 Capacitor array overlapped by on-chip inductor/transformer
An integrated circuit (IC) includes a capacitor array in at least one first back-end-of-line (BEOL) interconnect level. The capacitor array includes a pair of capacitor manifolds coupled to parallel capacitor routing traces and capacitors coupled between each pair of parallel capacitor routing traces. The IC also includes an inductor trace having at least one turn in at least one second BEOL interconnect level. The inductor trace defines a perimeter to overlap at least a portion of the capacitor array.
US10643982B2 Device with multiple vertically separated terminals and methods for making the same
A light emitting device that includes: a plurality of light emitting elements arranged at different locations in a common plane, each light emitting element including: at least one layer of a semiconductor material; a first electrical terminal located at a first location; a second electrical terminal located at a second location; and a third electrical terminal located at a third location; a first electrode layer including one or more electrodes; a second electrode layer including one or more electrodes; a third electrode layer including one or more electrodes; a first electrically insulating layer disposed between the plurality of light emitting elements and also disposed between the first and second electrode layers; and a second electrically insulating layer disposed between the plurality of light emitting elements and also disposed between the second and third electrode layers.
US10643980B2 Light-emitting device, manufacturing method thereof and display module using the same
A light-emitting device includes a light-emitting element, a supporting structure, a first wavelength conversion structure, and a light-absorbing layer. The light-emitting element includes a plurality of active stacks separated from each other, a first-type semiconductor layer continuously arranged on the plurality of active stacks, and a plurality of second-type semiconductor layers under the plurality of active stacks. The supporting structure is disposed on the light-emitting element and includes a first opening. The first wavelength conversion structure disposed in the first opening. The light-absorbing layer disposed on the top surface of the supporting structure.
US10643976B2 Electronic component, and electronic component manufacturing method
An electronic component includes: a plurality of first substrates that are connected in series along a coupling path; and a second substrate that is connected with one first substrate of the plurality of first substrates. The second substrate is in line with the one first substrate along a connection direction intersecting the coupling path, and the plurality of first substrates and the second substrate are configured to be foldable such that they are stacked.
US10643974B2 Electronic package with conductive pillars
An electronic package includes a metal member including a supporting plate and a plurality of conductive pillars disposed on the supporting plate. A circuit structure is coupled to the conductive pillars. An electronic component is disposed on the metal member and electrically connected to the circuit structure. An encapsulant encapsulates the conductive pillars and the electronic component. Any mold can be used for fabricating the electronic package, no matter what the size of the electronic package is. Therefore, the fabricating cost of the electronic package is reduced.
US10643972B2 Light emitting device having a plurality of light emitting parts with brightnesses decreased in a direction
The present disclosure relates to a light emitting device using an organic EL. The light emitting device includes an organic EL panel where a plurality of light emitting parts is arranged toward a predetermined direction. The plurality of light emitting parts is configured such that brightness is decreased gradually toward the predetermined direction.
US10643971B2 Method for fabricating a semiconductor and semiconductor package
A method for fabricating a semiconductor chip module and a semiconductor chip package is disclosed. One embodiment provides a first layer, a second layer, and a base layer. The first layer is disposed on the base layer, and the second layer is disposed on the first layer. A plurality of semiconductor chips is applied above the second layer, and the second layer with the applied semiconductor chips is separated from the first layer.
US10643966B2 Electrical interconnections for semiconductor devices and methods for forming the same
An electrical interconnection includes a wire loop having a first end bonded to a first bonding site using a first bonding portion, and a second end bonded to a second bonding site using a second bonding portion. The second bonding portion includes a folded portion having a wire that extends from the second end of the wire loop and is folded on the second bonding site. The folded portion includes a first folded portion connected to the second end of the wire loop and extending toward the first bonding site, a second folded portion provided on the first folded portion, and a tail protruding from a portion of the second folded portion. An interface is formed between the first and second folded portions. A top surface of the second folded portion includes an inclined surface recessed toward the first folded portion.
US10643964B2 Structures for bonding a group III-V device to a substrate by stacked conductive bumps
Various embodiments of the present application are directed towards a method for forming an integrated chip in which a group III-V device is bonded to a substrate, as well as the resulting integrated chip. In some embodiments, the method includes: forming a chip including an epitaxial stack, a metal structure on the epitaxial stack, and a diffusion layer between the metal structure and the epitaxial stack; bonding the chip to a substrate so the metal structure is between the substrate and the epitaxial stack; and performing an etch into the epitaxial stack to form a mesa structure with sidewalls spaced from sidewalls of the diffusion layer. The metal structure may, for example, be a metal bump patterned before the bonding or may, for example, be a metal layer that is on an etch stop layer and that protrudes through the etch stop layer to the diffusion layer.
US10643959B2 Method of making a stacked inductor-electronic package
An embodiment of a circuit includes a circuit module and an inductor disposed over and electrically coupled to the module. Disposing the inductor over the module may reduce the area occupied by the circuit as compared to a circuit where the inductor is disposed adjacent to the module, or to a circuit where the inductor is disposed in the module adjacent to other components of the module. Furthermore, disposing the inductor outside of the module may allow one to install or replace the inductor.
US10643958B2 Semiconductor device, semiconductor chip and method of manufacturing the semiconductor device
Provided is a semiconductor device including a semiconductor substrate including a main chip area and a scribe lane area adjacent to the main chip area, the scribe lane area including a first region adjacent to the main chip area and a second region adjacent to the first region; an insulating layer disposed on the semiconductor substrate; first embossing structures disposed on a first surface of the insulating layer in a first area of the insulating layer corresponding to the first region; second embossing structures disposed on the first surface of the insulating layer in a second area of the insulating layer corresponding to the second region; and dam structures provided in the first area of the insulating layer at positions corresponding to the first embossing structures, the dam structures extending in a direction perpendicular to a second surface of the insulating layer that is adjacent to the semiconductor substrate.
US10643955B2 Method of manufacturing SiP module based on double plastic-sealing and the SiP module
A manufacturing method of a system in package (SiP) module based on double plastic-sealing, including: welding electronic units required by the SiP module onto a top surface of a Printed Circuit Board (PCB), with welding spots being reserved on a bottom surface of the PCB to obtain a PCB assembly (PCBA); implementing a first-time filling to fill on plastic materials on a top surface of the PCBA, ensuring that the plastic materials cover the electronic units, and obtaining a first-time plastic-sealing PCBA after the plastic materials are solidified; pasting tightly a functional film on a top surface of the first-time plastic-sealing PCBA to obtain a film-pasted PCBA; and implementing a second-time filling to fill on plastic materials on the film-pasted PCBA, ensuring that the plastic materials cover a top surface and a periphery of the film-pasted PCBA, and obtaining the SiP module after the plastic materials are solidified.
US10643952B2 Semiconductor device and method of forming EMI shielding layer with conductive material around semiconductor die
A semiconductor device has a plurality of first semiconductor die mounted over an interface layer formed over a temporary carrier. An encapsulant is deposited over the first die and carrier. A flat shielding layer is formed over the encapsulant. A channel is formed through the shielding layer and encapsulant down to the interface layer. A conductive material is deposited in the channel and electrically connected to the shielding layer. The interface layer and carrier are removed. An interconnect structure is formed over conductive material, encapsulant, and first die. The conductive material is electrically connected through the interconnect structure to a ground point. The conductive material is singulated to separate the first die. A second semiconductor die can be mounted over the first die such that the shielding layer covers the second die and the conductive material surrounds the second die or the first and second die.
US10643951B2 Mini identification mark in die-less region of semiconductor wafer
A wafer includes a first face having a first center, and a second face having a second center. The first and second centers are each arranged on a central axis, which passes through the first face and the second face. The first face and the second face adjoin one another at a circumferential edge. An alignment notch is disposed along the circumferential edge, and extends inwardly from the circumferential edge by an alignment notch radial distance. The alignment notch radial distance is less than a wafer radius as measured from the first center to the circumferential edge. A die region includes an array of die arranged in rows and columns and is circumferentially bounded by a die-less region which is devoid of die. A first identification mark including a string of characters is disposed entirely in the die-less region to a first side of the alignment notch.
US10643944B2 Additively manufactured programmable resistive jumpers
A first conductive routing structure is electrically connected to a first electronic component. A second conductive routing structure is electrically connected to a second electronic component. An additive deposition process deposits a material over a surface of a processed wafer to form a conductive or resistive structure, which extends from a portion of the first conductive routing structure to a portion of the second conductive routing structure, to configure a circuit including the first and second electronic components.
US10643942B2 Formation of fine pitch traces using ultra-thin PAA modified fully additive process
A method to produce a substrate suitable for diffusion bonding is described. A flexible dielectric substrate is provided. An alkaline modification is applied to the dielectric substrate to form a polyamic acid (PAA) anchoring layer on a surface of the dielectric substrate. A Ni—P seed layer is electrolessly plated on the PAA layer. Copper traces are plated within a photoresist pattern on the Ni—P seed layer. A surface finishing layer is electrolytically plated on the copper traces. The photoresist pattern and Ni—P seed layer not covered by the copper traces are removed to complete the substrate suitable for diffusion bonding.
US10643941B2 Semiconductor device
A semiconductor device and a method of making the same. The device includes a semiconductor substrate provided in a chip-scale package (CSP). The device also includes a plurality of contacts provided on a major surface of the substrate. The device further includes an electrically floating metal layer forming an ohmic contact on a backside of the semiconductor substrate. The device is operable to conduct a current that passes through the substrate from a first of said plurality of contacts to a second of said plurality of contacts via the metal layer on the backside.
US10643939B2 High speed semiconductor device with noise reduction wiring pattern
A semiconductor device has a wiring substrate on which a semiconductor chip is mounted. A wiring layer of the wiring substrate has a wiring. This wiring has a main wiring unit extending in a direction “X” and a plurality of sub-wiring units extending in a direction “Y”, in a cross sectional view, and is supplied with a power source potential. The wiring layer has a wiring. This wiring has a main wiring unit extending in the direction “X” and a plurality of sub-wiring units extending in the direction “Y”, in a cross sectional view, and is supplied with a reference potential. The sub-wiring units and the sub-wiring units have end units and end units on a side opposed to the end units, and are alternately arranged along the direction “X” between the main wiring units. To the end units, via wirings are coupled.
US10643938B2 Standoff spacers for managing bondline thickness in microelectronic packages
A microelectronic package may be fabricated to include a microelectronic substrate, a plurality of microelectronic devices attached to the microelectronic substrate, a heat dissipation device in thermal contact with at least one of the plurality of microelectronic devices and attached to the microelectronic substrate, and at least one offset spacer attached between the microelectronic substrate and the heat dissipation device to control the bondline thickness between the heat dissipation device and at least one of the plurality of microelectronic devices.
US10643936B2 Package substrate and package structure
A package substrate including a fine redistribution circuitry, a first redistribution circuitry disposed on the fine redistribution circuitry and a core disposed on the first redistribution circuitry opposite to the fine redistribution circuitry. The fine redistribution circuitry includes a fine conductive pattern. The first redistribution circuitry includes a first conductive pattern electrically connected to the fine conductive pattern. A thickness of the fine redistribution circuitry is less than a thickness of the first redistribution circuitry and a dimension of the fine conductive pattern is less than a dimension of the first conductive pattern. The core is electrically connected to the first conductive pattern. The Young's modulus of the core is greater than the Young's modulus of the first redistribution circuitry. A package structure is also provided.
US10643932B2 Semiconductor package substrate and method for manufacturing same
A semiconductor package substrate, in which a base substrate having an upper surface and a lower surface and formed of a conductive material is filled with resin formed of an insulating material, includes a die pad formed of the conductive material on the upper surface and a lead arranged on the upper surface by being electrically separated from the die pad and comprising a bonding pad that is a wire bonding area. A protrusion protruding toward the lower surface is formed in a central area of the bonding pad. A central thickness of the bonding pad is greater than a peripheral thickness of the bonding pad.
US10643930B2 Semiconductor device with semiconductor chips of different sizes and manufacturing method threreof
An improvement is achieved in the reliability of a semiconductor device. A SIP includes an analog chip, a microcomputer chip having a main surface smaller in area than a main surface of the analog chip, a die pad over which the analog chip and the microcomputer chip are mounted, and a plurality of leads arranged so as to surround the die pad. The SIP further includes a plurality of suspension leads formed integrally with the die pad, a plurality of wires electrically coupling electrodes of the analog chip to the leads and electrically coupling the microcomputer chip to the leads, and a sealing body sealing therein the analog chip and the microcomputer chip. Each of first and second curved portions of the die pad has a radius of curvature larger than a radius of curvature of a third curved portion of the die pad.
US10643929B2 Cantilevered leadframe support structure for magnetic wireless transfer between integrated circuit dies
A coupling device provides galvanic isolation using a leadframe that is configured to support two integrated circuit chips in a coplanar manner. Each chip contains an inductive coupling coil. The lead frame includes a set of bond pads for attaching bond wires to couple to the two integrated circuit chips. Two separated die attach pads support the two chips. Each die attach pad is configured to support one of the two integrated circuit chips with a plurality of cantilevered fingers.
US10643922B2 Semiconductor device
A base plate includes a heat dissipation metal plate and a resin insulating layer. The resin insulating layer is formed on the heat dissipation metal plate. The resin insulating layer is provided with a notch where part of the heat dissipation metal plate is exposed. A case is bonded to an exposure part being part of the heat dissipation metal plate by means of a bonding agent.
US10643920B1 Lid for semiconductor electronic package
Techniques are described to limit heat transfer from a first electronic component to a second electronic such as by having an aperture in a lid over the second electronic component to form a gap in the conductance of heat from the first electronic component to the second electronic component. A semiconductor electronic package includes a substrate, a first electronic component that is of a first type and that is mounted along a surface of the substrate, a second electronic component that is of a second type different than the first type and that is mounted along the surface of the substrate, and a metallic component that is positioned over the first electronic component and that has an aperture through which the second electronic component is exposed.
US10643918B2 Semiconductor device
A semiconductor device includes a printed wiring board; a first semiconductor module including a first package body and a first heat radiation surface on one surface of the first package body, another surface of the first package body, opposite to the first heat radiation surface, faces one face of the printed wiring board; a first heat radiator on the first heat radiation surface; a second semiconductor module including a second package body and a second heat radiation surface on one surface of the second package body, another surface of the second package body, opposite to the second heat radiation surface, faces another face of the printed wiring board; and a second heat radiator provided on the second heat radiation surface. The first and second semiconductor modules are arranged to overlap each other in a plan view. The second semiconductor module is connected in parallel to the first semiconductor module.
US10643916B2 Conductive line system and process
A system and method for providing a conductive line is provided. In an embodiment the conductive line is formed by forming two passivation layers, wherein each passivation layer is independently patterned. Once formed, a seed layer is deposited into the two passivation layers, and a conductive material is deposited to fill and overfill the patterns within the two passivation layers. A planarization process such as a chemical mechanical polish may then be utilized in order to remove excess conductive material and form the conductive lines within the two passivation layers.
US10643908B2 Manufacturing method and evaluation method of silicon epitaxial wafer
A manufacturing method of a silicon epitaxial wafer having an epitaxial layer grown on a mirror wafer of silicon, including: using a PL measuring apparatus to measure photoluminescence (PL) spectrum of the mirror wafer and adjusting the apparatus so emission intensity of a TO-line becomes 30000 to 50000 counts, irradiating the silicon epitaxial wafer with an electron beam, measuring PL spectrum from an electron beam irradiation region, and sorting out and accepting a silicon epitaxial wafer which has emission intensity resulting from a CiCs defect of the PL spectrum being 0.83% or less of the emission intensity of the TO-line and from a CiOi defect being 6.5% or less of the emission intensity of the TO-line. The method enables sorting out a silicon epitaxial wafer which realizes a negligible level of white flaw failures in case of manufacturing an imaging element with the use of the silicon epitaxial wafer.
US10643906B2 Methods of forming a transistor and methods of forming an array of memory cells
An embodiment of the invention comprises a method of forming a transistor comprising forming a gate construction having an elevationally-outermost surface of conductive gate material that is lower than an elevationally-outer surface of semiconductor material that is aside and above both sides of the gate construction. Tops of the semiconductor material and the conductive gate material are covered with masking material, two pairs of two opposing sidewall surfaces of the semiconductor material are laterally exposed above both of the sides of the gate construction. After the covering, the semiconductor material that is above both of the sides of the gate construction is subjected to monolayer doping through each of the laterally-exposed two opposing sidewall surfaces of each of the two pairs and forming there-from doped source/drain regions above both of the sides of the gate construction.
US10643901B2 Field-effect transistor, display element, image display, system, and composition of gate insulating layer including silicon and magnesium oxides
A field-effect transistor includes a gate electrode to apply a gate voltage, a source electrode and a drain electrode to take electric current out, a semiconductor layer disposed adjacent to the source electrode and the drain electrode, and a gate insulating layer disposed between the gate electrode and the semiconductor layer, wherein the gate insulating layer includes an oxide including silicon and one or two or more alkaline earth metal elements.
US10643893B2 Surface area and Schottky barrier height engineering for contact trench epitaxy
Forming a contact is disclosed. A trench through an interlayer dielectric layer is opened down to a substrate. The interlayer dielectric layer is formed on the substrate such that the substrate is the bottom surface of the trench. A cleaning process of the trench is performed. The bottom surface of the trench is recessed. A trench contact epitaxial layer is formed in the trench. An oxide layer is formed on top of the trench contact epitaxial layer in the trench. A metal oxide layer is formed on top of the oxide layer in the trench. A metal contact is formed on top of the metal oxide layer, where the oxide layer and the metal oxide layer together form a dipole layer.
US10643891B2 Via structures and via patterning using oblique angle deposition processes
The present disclosure relates to semiconductor structures and, more particularly, to via structures and via patterning using oblique angle deposition processes. The method includes: depositing a material on a lower wiring layer; forming one or more openings in the material; filling the one or more openings with a conductive material; growing via structures on the conductive material; forming interlevel dielectric material on the via structures; and forming an upper wiring layer on the interlevel dielectric material and in contact with the via structures.
US10643888B2 Overlay marks, methods of forming the same, and methods of fabricating semiconductor devices using the same
In a method of fabricating a semiconductor device, a substrate including a circuit area and an overlay mark area is provided. Conductive gate patterns are formed on the substrate in the circuit area such that the overlay mark area is free of the gate patterns, and conductive contact patterns are formed on the substrate between the gate patterns in the circuit area. A mirror pattern is formed on the substrate in the overlay mark area, where the mirror pattern and the contact patterns comprising a same reflective material. Related semiconductor devices, overlay marks, and fabrication methods are also discussed.
US10643887B2 Method of manufacturing damascene thin-film resistor (TFR) in poly-metal dielectric
A damascene thin-film resistor (TFR), e.g., a damascene thin-film resistor module formed within a poly-metal dielectric (PMD) layer using a single added mask layer, and a method for manufacturing such a device, are disclosed. A method for manufacturing a TFR structure may include forming a pair of spaced-apart TFR heads formed as self-aligned silicide poly (salicide) structures, depositing a dielectric layer over the salicide TFR heads, patterning and etching a trench extending laterally over at least a portion of each salicide TFR head and exposing a surface of each salicide TFR heads is exposed, and depositing a TFR material into the trench and onto the exposed TFR head surfaces, to thereby form a TFR layer that bridges the pair of spaced-apart TFR heads.
US10643883B2 Method of forming isolation structure
A method of forming an isolation structure includes the following steps. A substrate having a first trench, a second trench and a third trench is provided, wherein the opening of the third trench is larger than the opening of the second trench, and the opening of the second trench is larger than the opening of the first trench. A first oxide layer is formed to conformally cover the first trench, the second trench and the third trench by an atomic layer deposition (ALD) process. A second oxide layer fills up the first trench by an in-situ steam generation (ISSG) process.
US10643879B2 Transfer head for transferring micro element and transferring method of micro element
A transfer head for transferring micro element includes a cavity; a plurality of vacuum paths connected with the cavity respectively with valves configured at the connection between the cavity and the vacuum paths and used for opening/closing; a plurality of suction nozzles connected with the vacuum paths, wherein the suction nozzles hold or release the micro element via vacuum pressure; vacuum pressure is transmitted by each vacuum path; a switching component for controlling valve to open/close each vacuum path, so as to control the suction nozzles to hold or release required micro element via vacuum pressure. Further, the switching component includes a CMOS memory circuit and an address electrode array connected to the CMOS memory circuit to realize micro-switch array. The transfer head can selectively transfer a plurality of micro elements at one time.
US10643873B2 Cluster tool apparatus and a method of controlling a cluster tool apparatus
A system and method of controlling a cluster tool apparatus, wherein the cluster tool includes one or more processing modules and a robot that is configured to move a semiconductor product to and from the one or more processing modules, the cluster tool configured for processing semiconductor products. The method of controlling the cluster tool apparatus to perform a processing cycle includes receiving a plurality of system parameters from a user interface, wherein the system parameters relate to one or more processing steps of the processing cycle, determining a schedule for performing the processing cycle utilizing the one or more processing modules, wherein the schedule being determined based on a semiconductor product residency parameter.
US10643872B2 Liquid processing apparatus, liquid processing method, and storage medium
Disclosed is a liquid processing apparatus including: a plurality of substrate placement regions; a nozzle that supplies a processing liquid to a substrate from each processing position; a nozzle placement region provided behind a row of the substrate placement regions; an arm that detachably holds the nozzle at one end side; a driving unit that horizontally pivots the arm around a pivot axis; and a controller that outputs a control signal to convey the nozzle from the nozzle placement region to a standby position corresponding to a processing position of a conveyance destination, cause the nozzle to stand by at the standby position, and then, convey the nozzle to the processing position. The standby position is outside the substrate placement regions and is located between the processing position and the nozzle placement region when viewed in a front-and-rear direction.
US10643869B2 Light irradiation type heat treatment apparatus and heat treatment method
A semiconductor wafer that has a plane orientation of (100) and is made of monocrystalline silicon is warped along an axis, i.e., a diameter along a <100> direction of the semiconductor wafer when irradiated with a flash of light. The semiconductor wafer is placed on a susceptor while the direction of the semiconductor wafer is adjusted so that the diameter along the <100> direction coincides with an optical axis of an upper radiation thermometer. This adjustment makes a diameter along a direction in which a warp of the semiconductor wafer is smallest during irradiation with a flash of light coincide with the optical axis of the upper radiation thermometer. As a result, the semiconductor wafer is hardly warped along the optical axis direction of the upper radiation thermometer even during irradiation with a flash of light, thus hardly changing the emissivity of the semiconductor wafer, so that it is possible to accurately measure the temperature of an upper surface of the semiconductor wafer.
US10643867B2 Annealing system and method
A system for annealing substrates is provided. The system includes a first boiler having an input coupled to a water source; a second boiler having an input connected to an output of the first boiler; and a batch processing chamber coupled to the output of the second boiler, wherein the batch processing chamber is configured to anneal a plurality of substrates using steam from the second boiler.
US10643863B2 Semiconductor package and method of manufacturing the same
A semiconductor package includes a die and a patterned conductive layer electrically connected to the die. The patterned conductive layer includes a connection pad and a trace. The semiconductor package further includes an encapsulation layer encapsulating the die and the patterned conductive layer. The semiconductor package further includes an electrical connection element disposed on the connection pad and a protection layer including a sidewall portion surrounding the electrical connection element.
US10643859B2 Hydrofluorocarbon gas-assisted plasma etch for interconnect fabrication
In one embodiment, a method for hydrofluorocarbon gas-assisted plasma etch for interconnect fabrication includes providing a layer of a dielectric material and etching a trench in the layer of the dielectric material, by applying a mixture of an aggressive dielectric etch gas and a polymerizing etch gas to the layer of the dielectric material. In another embodiment, an integrated circuit includes a plurality of semiconductor devices and a plurality of conductive lines connecting the plurality of semiconductor devices. A pitch of the plurality of conductive lines is approximately twenty-eight nanometers.
US10643858B2 Method of etching substrate
A method of forming patterns of a semiconductor device includes forming a photoresist pattern, which contains a first carbon compound, on a substrate, reforming a top surface of the photoresist pattern to form an upper mask layer which contains a second carbon compound, different from the first carbon compound, on the photoresist pattern, and etching a portion of the substrate using the upper mask layer and the photoresist pattern as an etch mask.
US10643855B2 Advanced etching technologies for straight, tall and uniform fins across multiple fin pitch structures
Embodiments of the invention describe semiconductor devices with high aspect ratio fins and methods for forming such devices. According to an embodiment, the semiconductor device comprises one or more nested fins and one or more isolated fins. According to an embodiment, a patterned hard mask comprising one or more isolated features and one or more nested features is formed with a hard mask etching process. A first substrate etching process forms isolated and nested fins in the substrate by transferring the pattern of the nested and isolated features of the hard mask into the substrate to a first depth. A second etching process is used to etch through the substrate to a second depth. According to embodiments of the invention, the first etching process utilizes an etching chemistry comprising HBr, O2 and CF4, and the second etching process utilizes an etching chemistry comprising Cl2, Ar, and CH4.
US10643852B2 Process of forming an electronic device including exposing a substrate to an oxidizing ambient
A process of forming electronic device can include providing a substrate having a first portion and a second portion; introducing a nitrogen-containing species into the second portion of the substrate; and exposing the substrate to an oxidizing ambient, wherein a thicker oxide is grown from the first portion as compared to the second portion. In an embodiment, the process can include removing the first portion while the second portion of the substrate that includes the nitrogen-containing species remains. In another embodiment, the process can be used to form different thicknesses of an oxide layer at different portions along a sidewall of a trench. The process may be used in other applications where different thicknesses of oxide layers are to be formed during the same oxidation cycle, such as forming a tunnel dielectric layer and a gate dielectric layer for a floating gate memory cell.
US10643850B2 Dopant introduction method and thermal treatment method
A PSG film, which is a silicon dioxide thin film containing phosphorus as a dopant, is formed on the surface of a semiconductor wafer. The semiconductor wafer having the PSG film formed thereon is kept at a predetermined heating temperature by light radiation from halogen lamps in the atmosphere containing hydrogen for 1 second or longer, so that the dopant is diffused from the PSG film into the surface of the semiconductor wafer. In addition, the flashing light is radiated to the semiconductor wafer for the radiation time shorter than 1 second to heat the surface of the semiconductor wafer to the target temperature so as to activate the dopant. When the PSG film is heated in the atmosphere containing hydrogen, a diffusion coefficient of the dopant contained in the PSG film becomes high; therefore, the dopant can be efficiently diffused from the PSG film into the semiconductor wafer.
US10643845B2 Repaired mask structures and resultant underlying patterned structures
The present disclosure relates to semiconductor structures and, more particularly, to cut margin structures and methods of manufacture. The method includes: forming a plurality of patterned hardmask stacks containing at least a semiconductor layer and a capping layer; removing a portion of a first patterned hardmask stack and a margin of an adjacent hardmask stack of the plurality of the patterned hardmask stacks; and selectively growing material on the margin of the adjacent hardmask stack.
US10643844B2 Semiconductor device and method for manufacturing the same
Provided herein is a method for manufacturing a semiconductor device. The method may include: forming a stack including at least one first material layer and at least one second material layer which are alternately stacked; forming first holes through which the at least one first material layer is exposed; forming etch stop patterns in the respective first holes; forming at least one slit passing through the stack; replacing the at least one first material layer with at least one third material layer through the at least one slit; and forming first contact plugs in the respective first holes, the first contact plugs passing through the etch stop patterns and coupled with the at least one third material layer.
US10643842B2 Method for making patterned 2D transition metal dichalcogenides nanomaterials
A method for making patterned two dimensional (2D) transition metal dichalcogenides (TMDs) nanomaterials is disclosed. The method includes making a substrate, wherein the substrate has a substrate surface including a first portion surface and a second portion surface, the first portion surface is formed by oxide or nitride, and the second portion surface is formed by mica; applying a mono 2D TMDs nanomaterials; annealing the mono 2D TMDs nanomaterials and the substrate in an oxygen containing gas, the annealing temperature is controlled so that only the part of the 2D TMDs nanomaterials, that is on the second portion surface, is removed by oxidization, and the other part of the 2D TMDs nanomaterials, that is on the first portion surface, is remained to form the patterned 2D TMDs nanomaterials.
US10643837B2 Method for depositing a silicon nitride film and film deposition apparatus
A method for depositing a silicon nitride film is provided to fill a recessed pattern formed in a surface of a substrate. In the method, a first adsorption blocking region is formed by adsorbing first chlorine radicals such that an amount of adsorption increases upward from a bottom portion of the recessed pattern. A source gas that contains silicon and chlorine adsorbs on an adsorption site where the first adsorption site is not formed. A molecular layer of a silicon nitride film is deposited so as to have a V-shaped cross section. A second adsorption blocking region is formed by adsorbing second chlorine radicals on the molecular layer of the silicon nitride film. The molecular layer of the silicon nitride film is modified by nitriding the molecular layer while removing the second adsorption blocking region.
US10643831B2 Vacuum processing apparatus and mass spectrometer
A vacuum processing apparatus 100 includes: a vacuum chamber 1; a stage 2 placed inside the vacuum chamber 1, on which an object to be processed is placed; an internal guide rail 31 laid in the vacuum chamber 1 to guide the stage 2; a through-hole 103 made in a sidewall 102 of the vacuum chamber 1; a connecting rod 4 coupled to the stage 2 at one end and inserted in the through-hole 103, the other end being disposed outside the vacuum chamber 1; a movable member 5 connected to the other end of the connecting rod 4; a driving mechanism 8 disposed outside the vacuum chamber 1 to move the movable member 5; and a bellows 6 disposed between the movable member 5 and the sidewall 102, the bellows 6 following the movement of the movable member 5 while maintaining airtightness of the vacuum chamber 1.
US10643830B2 Specific substance monitoring system using mass spectrometer
A sample introduction unit 2 regularly collects a sample from a sample passage 1. A measurement unit 3 performs an LC/MS analysis for the collected sample. A spectrum matching judgment section 42 performs image recognition referring to mass spectra in a normal condition accumulated in a normal spectrum database 44, to determine whether a measured mass spectrum is in a normal condition. If the mass spectrum is non-normal, an abnormal peak locator 45 locates a peak which should not be detected in the normal condition, and an MSn analysis with the located peak selected as the target is performed in the measurement unit 3 under an MSn analysis execution commander 46. An identification processor 47 performs substance identification by a library search based on an acquired MSn spectrum. Upon successful identification, an alert commander 49 issues an alert. Thus, the system can automatically monitor hazardous substances with high accuracy.
US10643825B2 Particle generation preventing method and vacuum apparatus
A particle generation preventing method for preventing particle generation in a vacuum apparatus including an alumite-treated component is provided. The particle generation preventing method includes an evacuation step of evacuating the vacuum apparatus to reduce a pressure within the vacuum apparatus to less than or equal to 1.3×10−1 Pa (1 mTorr), a pressure increasing step of increasing the pressure within the vacuum apparatus to atmospheric pressure after the evacuation step, and a moisture adhesion step of causing moisture to be adhered to the alumite-treated component after the pressure increasing step.
US10643824B2 Plasma generating apparatus, plasma processing apparatus, and method of controlling plasma generating apparatus
A plasma generating apparatus according to the present disclosure includes: a high frequency power supply that generates a high frequency power; a plasma generation electrode connected to the high frequency power supply and formed by a hollow tube in which cooling water is distributed; a conductivity meter that measures conductivity of the cooling water inside the plasma generation electrode; and a controller that controls output of the high frequency power supply based on the conductivity of the cooling water measured by the conductivity meter.
US10643819B2 Method and system for charged particle microscopy with improved image beam stabilization and interrogation
A scanning electron microscopy system with improved image beam stability is disclosed. The system includes an electron beam source configured to generate an electron beam and a set of electron-optical elements to direct at least a portion of the electron beam onto a portion of the sample. The system includes an emittance analyzer assembly. The system includes a splitter element configured to direct at least a portion secondary electrons and/or backscattered electrons emitted by a surface of the sample to the emittance analyzer assembly. The emittance analyzer assembly is configured to image at least one of the secondary electrons and/or the backscattered electrons.
US10643817B2 Microscope
A microscope adapted to observe a sample is provided. The microscope includes a carrier, and the carrier includes a bottom base, an upper cover and a protruding structure. The upper cover is disposed on the bottom base and has an observing region, and the sample is adapted to be observed in the observing region. A first flow passage is formed between the bottom base and the upper cover, the observing region is located in the first flow passage, and a first fluid is adapted to flow through the observing region along the first flow passage. The protruding structure is connected to the bottom base or the upper cover and located in the first flow passage, and the protruding structure surrounds the observing region.
US10643816B1 X-ray emitting device comprising a focusing electrode composed of a ceramic-based material
The present invention provides an X-Ray emitting device that comprises a focusing electrode composed of a ceramic-based material, which can be manufactured by a simple process and is excellent in durability.
US10643813B2 Automatic transfer switch with permanent magnetic actuation
A system and method for an automatic transfer switch comprising a fixed contact (26), a first oscillating rod (16) communicatively and operatively connected to a first movable contact (25), a second oscillating rod (18) communicatively and operatively connected to a second movable contact (27), a link rod (12) communicatively and operable connected to the first and second oscillating rods (16, 18), a guide plate (20), and a permanent magnetic actuator (2) comprising a first end and a second end communicatively and operatively connected to the link rod (12) via a third oscillating rod (8), wherein the first end being energized independently of the second end. The automatic transfer switch is operable to position the guide plate (20) based at least on a permanent magnetic force applied to the first end or the second end of the permanent magnetic actuator.
US10643811B2 Terminal connection structure and electromagnetic relay using same
A terminal connection structure with a good material yield and high productivity, free of mounting failure. The terminal connection structure is provided with: a base including a terminal hole, a fixed contact terminal portion, a through hole passing through the fixed contact terminal portion along its shaft center and communicating with the terminal hole, and a conductive film formed in a continuous manner on an inner circumferential surface of the terminal hole, an inner circumferential surface of the through hole, and an exposed surface of the fixed contact terminal portion; and a touch piece press-fitted into the terminal hole and electrically connected to the fixed contact terminal portion via the conductive film.
US10643804B2 Automatic power transfer switching mechanism
An automatic power transfer switching mechanism includes several links and a push member. The links move to rotate the push member. The push member has two push portions configured to push two power switches. The push member is rotatable about a first axis located between the two push portions so that when one of the push portion moves forwards, the other push portion moves backwards. Therefore, when one push portion moves forward to push one power switch on, the other push portion moves backwards to simultaneously push the other power switch off. The power transfer can be switched automatically without delay.
US10643803B2 Methods for manufacturing an electrically insulating support for an electromechanical switch and an electromechanical switch, and support and switch manufactured according to the methods
Provided is a method for manufacturing an electrically insulating support for an electromechanical switch. In some embodiments, the presently disclosed method includes manufacturing at least first and second portions of the support with respectively first and second plastics having different temperature heat resistances and manufacturing the support as a single piece by at least one of an overmolding process and a multi-material injection process. In some embodiments, the electrically insulating support is manufactured according to the method for manufacturing an electrically insulating support. Also provided is a method for manufacturing an electromechanical switch, which in some embodiments includes manufacturing an electrically insulating support according to the presently disclosed method for manufacturing an electrically insulating support and attaching electrically conductive elements to different regions thereof. Also provided is an electromechanical switch manufactured according to the presently disclosed method.
US10643801B2 Circuit breaker energy storage operating mechanism
An energy storage operation mechanism for a circuit breaker comprises a side plate assembly, a connecting rod assembly, a cam assembly, an energy storage assembly, a rotating shaft assembly and a control assembly. A rotatable driving shaft is mounted in the side plate assembly. The connecting rod assembly and the cam assembly are mounted on the driving shaft. The energy storage assembly and the rotating shaft assembly are mounted at one side of the driving shaft, and the control assembly is mounted at the other side of the driving shaft. The connecting rod assembly is connected with the rotating shaft assembly. The cam assembly can be in contact and connection with the energy storage assembly to push the energy storage assembly to store energy. The control assembly can be connected with the connecting rod assembly and the cam assembly in a latching manner. The energy storage operation mechanism for the circuit breaker, which is provided by the present invention, is compact in structure and high in reliability.
US10643799B2 Solar cell module including substrate, element section, sealer, and first material
A solar cell module includes a substrate, an element section disposed on the substrate and including a unit cell, a sealer, and a first material. The element section and the first material are housed in a space sealed with the sealer. The unit cell includes a pair of electrodes having conductivity and includes a light-absorbing layer located between the pair of electrodes and converting light into electric charge. The light-absorbing layer includes a perovskite compound represented by a compositional formula AMX3, where A represents a monovalent cation, M represents a divalent cation, and X represents a monovalent anion. The first material is an amine derivative represented by a compositional formula (Q1Q2Q3-N—H)Y, where Q1, Q2, and Q3 each independently represent a functional group including at least one element selected from the group consisting of carbon, hydrogen, nitrogen, and oxygen; and Y represents a halogen.
US10643796B2 Conductive polymer dispersion with enhanced coverage
An improved process for forming an electrolytic capacitor is provided. The process comprises: providing an anode with an anode wire extending from the anode body; forming a dielectric on the anode to form an anodized anode; applying a first slurry wherein the first slurry comprises conducting polymer and polyanion, wherein the polyanion and conducting polymer are in a first weight ratio thereby forming a first slurry layer; and applying a second slurry on the first slurry layer wherein the second slurry comprises the conducting polymer and said polyanion and wherein the polyanion and the conducting polymer are in a second weight ratio wherein the second weight ratio is lower than the first weight ratio.
US10643795B2 Electrolytic capacitor
An electrolytic capacitor includes an anode body with a dielectric layer; a solid electrolyte layer in contact with the dielectric layer; and an electrolytic solution. The solid electrolyte layer includes a π-conjugated conductive polymer and a first sulfonic acid. The electrolytic solution includes a solvent and an acid component. And the acid component includes a second sulfonic acid.
US10643792B2 Multilayer capacitor
A multilayer capacitor includes a body including a plurality of first and second internal electrodes alternately disposed with respective to dielectric layers interposed therebetween and having first to sixth surfaces, the first internal electrode being exposed to the third, fifth, and sixth surfaces of the body, and the second internal electrode being exposed to the fourth, fifth, and sixth surfaces of the body; first and second side portions disposed on the fifth and sixth surfaces of the body, respectively, and including first and second metal layers disposed therein; and first and second external electrodes disposed on the third and fourth surfaces of the body, respectively, and connected to the first and second internal electrodes, respectively.
US10643788B2 Permanent magnet comprising a stack of N patterns
A permanent magnet including, at least once per group of ten consecutive ferromagnetic layers, a growth layer directly interposed between a top antiferromagnetic layer of a previous pattern and a bottom antiferromagnetic layer of a following pattern. This growth layer is entirely realized in a nonmagnetic material chosen from the group made up of the following metals: Ta, Cu, Ru, V, Mo, Hf, Mg, NiCr and NiFeCr, or it is realized by a stack of several sublayers of nonmagnetic material disposed immediately on one another, at least one of these sublayers being entirely realized in a material chosen from the group. The thickness of the growth layer is greater than 0.5 nm.
US10643787B2 Induction type power supply system and coil module thereof
A coil module for an induction type power supply system includes a supporting frame, an upper lid and a first wire. The upper lid, disposed on the supporting frame, includes a spiral slot. The first wire is used for being inserted in the spiral slot to form a coil.
US10643783B2 Transformer and DC-DC converter
A technology capable of setting a leakage inductance to a predetermined value and enabling miniaturization is provided. In a transformer including a primary coil and a secondary coil which are coaxially provided, the primary coil includes a first primary coil portion and a second primary coil portion in series, the secondary coil includes a first secondary coil portion and a second secondary coil portion in series, the second primary coil portion and the second secondary coil portion are provided outside the first primary coil portion and the first secondary coil portion, and a degree of coupling between the second primary coil portion and the second secondary coil portion is set to be lower than a degree of coupling between the first primary coil portion and the first secondary coil portion.
US10643781B2 Multilayer coil component
A multilayer coil component includes an element body, a coil disposed in the element body, and an external electrode disposed in the element body and electrically connected to the coil. The element body includes a principal surface that is a mounting surface, and an end surface positioned adjacent to the principal surface and extending in a direction crossing to the principal surface. The external electrode includes an underlying metal layer and a conductive resin layer. The underlying metal layer is formed on the principal surface and the end surface. The conductive resin layer is formed to cover the underlying metal layer. A thickness of the conductive resin layer at an end positioned above the principal surface of the underlying metal layer is equal to or greater than 50% of a maximum thickness of a portion positioned above the principal surface of the conductive resin layer.
US10643780B2 Flexible inductor and method of providing same
Techniques and mechanisms for providing a flexible inductor. In an embodiment, the flexible inductor comprises a metal foil or other planar conductor, and inductive bodies disposed on opposite respective sides of the planar conductor. The inductive bodies each comprise a respective flexible suspension media and ferromagnetic particles disposed therein. A thickness of the planar conductor is in a range of 0.1 millimeters (mm) to 0.3 mm. In another embodiment, different layers of one inductive body vary from one another with respect to a thickness, a ferromagnetic material, a suspension media, an average size of ferromagnetic particles or a volume fraction of ferromagnetic particles.
US10643775B2 Control unit and method for monitoring the function of an electromagnetic actuator
A magnetic core and an electric coil, wherein the magnetic core is configured to move by supplying current to the electric coil to allow electrical energy to be transformed into mechanical energy and an electromagnetic actuator operates a valve body to move, and a controller configured to measure a current flowing through the electric coil, select a temporal evaluation section of a course of the current, wherein the current changes from a current value at a beginning of the temporal section to a current value at an end of the section, wherein the evaluation section lasts for a duration period, form an evaluation product from at least the current value at the beginning of the section, the current value at the end of the section, and the duration period of the section, and detect an error function of the actuator by comparing the evaluation product with an evaluation product limit.
US10643774B2 Vibration generation device and input device with vibration mechanism
A vibration generation device includes a plunger and a solenoid. The plunger includes a weight portion, a first biasing portion extending from the weight portion along a first direction and a second biasing portion extending from the weight portion along a second direction opposite to the first direction. The solenoid includes a first solenoid that is disposed so as to surround a part of the first biasing portion and operates the plunger in the first direction, and a second solenoid that is disposed so as to surround a part of the second biasing portion and operates the plunger in the second direction. The first solenoid and the second solenoid have a fixing portion for a vibration target, and the weight portion reciprocates between the first solenoid and the second solenoid to vibrate the vibration target.
US10643771B2 Non-oriented electrical steel sheet and manufacturing method therefor
A method of manufacturing a non-oriented electrical steel sheet is disclosed. A method of manufacturing a non-oriented electrical steel sheet according to the present invention includes reheating slab consisting of Si: 2.0-4.0%, acid-soluble Al: 0.01-0.04%, Mn: 0.20% or less, Sb: 0.005-0.10%, N: 0.005% or less, S:0.005% or less, C: 0.005-0.015%, Fe in a balance amount, and other inevitable impurities in weight percent (wt %); hot rolling the slab to prepare a hot rolled steel sheet; cold rolling the hot rolled steel sheet to prepare a cold rolled steel sheet; primarily recrystallization-annealing the cold rolled steel sheet; and high-temperature annealing the cold rolled steel sheet subjected to the primarily recrystallization-annealing.
US10643767B2 Electrical cable for an appliance, appliance and method for producing an electrical cable
The invention relates to an electrical cable (1) for an appliance, especially a vacuum cleaner. The cable (1) comprises a core bundle (21) comprising two core wires (10), each of the two core wires (10) comprising a center conductor (11) made of conductive strands and an insulation layer (13) on the outer periphery of the center conductor (11), the insulation layer (13) comprising a non-foamed softened polyvinyl chloride compound an inner sheath layer (14) arranged around the insulation layers (13), the inner sheath layer (14) comprising a foamed softened polyvinyl chloride compound wherein the foamed softened polyvinyl chloride compound of the inner sheath layer (14) contains a plurality of cells (16) and wherein each cell (16) is characterized by an equivalent diameter, in particular the diameter of a sphere having the same volume as the cell (16), an outer sheath layer (15) arranged around the inner sheath layer (14), the outer sheath layer (15) comprising a non-foamed, softened polyvinyl chloride compound. The invention further relates to an appliance with such a cable (1) as well as to an method of manufacturing the cable (1).
US10643766B1 Drain-aligned cable and method for forming same
A dual-axial cable may include adjacent and substantially parallel first and second wires, each wire formed from an electrical conductor surrounded by a respective first and second electrical insulator having a lengthwise flat face outward side and having respective first and second inward sides of an interlocking structure, the first and second inward sides of the interlocking structure of the first and second electrical insulators mutually engaging to prevent a relative transverse displacement of the first and second wires and maintaining planar alignment of the flat face and electrical conductor of the first and second wires and to maintain the flat faces parallel to one another. The dual-axial cable may also include first and second drain conductors formed respectively on the flat faces of the first and second electrical insulators and running adjacent and substantially parallel to the first and second electrical conductors.
US10643759B2 Grating and radiation imaging device
The disclosure relates to a grating and a radiation imaging device. The grating comprises a plurality of stacked grating elements. The grating elements are stacked to form a grid. The grating element comprises a first sheet and a second sheet having two parallel planes. The second sheet is stacked at the first sheet in a length direction of the first sheet. The first sheet is almost impervious to radiation. The present disclosure stacks the sheets having different specifications together to form the grating with uniform grating slits, such that there is no limitation on the thickness of the grating and the grating can be used along with high-energy radiations.
US10643757B1 Mounting apparatus for customized shielding from radiation
A mounting apparatus for a shielding system for customized shielding of a patient or an operator from radiation. The shielding system is mounted on a rail of a table used for interventional medical procedures comprising a longitudinal rail edge. In use, the mounting apparatus is slidably engaged to a rail by mating a t-shaped groove to the rail. Extending from the mounting apparatus is one or more movable rods from which protective radio-opaque curtains are suspended.
US10643748B2 Performing an apheresis procedure on a donor with identity confirmation
A method of performing an apheresis procedure on a donor includes receiving donor information used to identify a donor and storing the donor information into a data entry of a database. The database stores data entries for a plurality of different donors. The method includes transmitting the donor information comprising a name and a birth date from the database to an apheresis treatment device. The method includes transmitting a plurality of parameters to the apheresis treatment device to program the apheresis treatment device for an apheresis procedure. The method includes receiving an input from a touch screen of the apheresis treatment device, confirming an identity of the donor based on the input, and performing the apheresis procedure according to the programmed parameters on the apheresis treatment device based on confirming the identity of the donor.
US10643746B2 Image viewer
An image viewer and method for using the same in a medical image management system are described. In one embodiment, the system comprises: a network communication interface to receive compressed image pixel data; an image cache memory to cache the compressed DICOM image pixel data and rendered images; one or more processors coupled to the network connection interface and the memory and configured to implement an image rendering pipeline to perform image rendering in response to opening a healthcare study for review, wherein the image rendering includes determining whether compressed image pixel data associated with an image selected for display is in an image cache memory, and if so, then fetching the compressed image pixel data from an image cache, where the image pixel data represents a pre-rendered version of an image from a series in the healthcare study, and rendering a displayable image for display with a viewer on the display, and if not, then downloading from a remote location a version of the displayable image for display with the viewer; and a display coupled to the one or more processors to display the displayable image with a viewer.
US10643744B2 Drug delivery device state recognition
A method of detecting and/or tracking use of a drug delivery device is disclosed. The drug delivery device includes a machine readable code and a visual indicator, and has pre-use and used states, such that use of the drug delivery device triggers a transition from the pre-use to the used state. The visual indicator has a first state when the drug delivery device is in the pre-use state and a different second state when the drug delivery device is in the used state. The method includes enabling a user device having an image sensor to capture an image of the drug delivery device, determining, by the user device processor from the captured image, whether the visual indicator of the drug delivery device is in the second state, and obtaining, by the processor, information from the machine readable code when the visual indicator is determined to be in the second state.
US10643743B2 Wireless inventory management system
An inventory management system for wirelessly taking inventories of medical trays comprises an easily assemblable and disassemblable enclosure comprising interconnected electrically conductive walls to form a Faraday cage. The interior space defined by the walls is large enough to accept the trays. RFID readers are placed within the enclosure directed at the tray to excite and read the RFID tags disposed on the medical articles within the tray. The walls of the enclosure are flexible and one of the walls is rolled up and down to act as an opening to the interior space. A host computer stores the inventory of the tray and compares it against a previous inventory existence for resupply purposes. The host computer also detects expired and recalled medical articles in the tray. If a recalled article is detected, the host computer determines if a substitute article exists.
US10643736B2 Method, apparatus and electronic device for read/write speed testing
The present invention provides a method for read/write speed testing, comprising: obtaining a test speed of reading data from or writing data to each of a plurality of memories, the plurality of memories including a random access memory and at least one buffer memory associated with the random access memory; and determining an actual speed of reading data from or writing data to the random access memory according to the test speed of reading data from or writing data to the each memory. Embodiments of the present invention further disclose an apparatus for read/write speed testing and electronic device. With the embodiments of the present invention, the read/write speed of the random access memory can be tested more accurately.
US10643733B2 Method, flashing memory controller, memory device for accessing 3D flash memory having multiple memory chips
A method for accessing a flash memory module is provided. The flash memory module is a 3D flash memory module including a plurality of flash memory chips, each flash memory chip includes a plurality of blocks, each block includes a plurality of pages, and the method includes: configuring the flash memory chips to set at least one super block of the flash memory chips; and allocating a buffer memory space to store a plurality of temporary parities generated when data is written into the at least one first super block.
US10643730B1 Adapting flash memory programming parameters for high endurance and steady performance
The present embodiments relate to methods for maintaining steady and high performance programming of non-volatile memory devices such as NAND-type flash devices. According to certain aspects, embodiments provide adaptive control of programming parameters over the lifespan of a NAND flash device so as to maintain write performance and obtain high endurance.
US10643727B2 Apparatus and methods for protection against inadvertent programming of fuse cells
Apparatus and methods for protection against inadvertent programming of fuse cells are provided herein. In certain configurations, a fuse system includes a fuse protection diode, a fuse, a fuse programming transistor and a cascode transistor electrically connected in series between a cathode of the fuse protection diode and the fuse, a power supply pad electrically connected to an anode of the fuse protection diode and that receives a power supply voltage, and a biasing circuit powered by the power supply voltage and including a voltage regulator that generates a regulated voltage and a level shifter that provides a fuse programming signal to a gate of the fuse programming transistor. The level shifter controls the fuse programming signal with the power supply voltage in a first state of a control signal, and controls the fuse programming signal with the regulated voltage in a second state of the control signal.
US10643726B2 Memory device with a fuse protection circuit
A memory device includes a memory circuit and a fuse protection circuit. The memory circuit includes a memory cell and a program line. The memory cell includes a fuse. The program line is configured to receive a program voltage for programming the fuse. The fuse protection circuit is coupled to the memory circuit and is configured to prevent unintentional programming of the fuse.
US10643723B2 Semiconductor memory device
At a time of writing first data to a first memory cell, second data which is written later to an adjacent second memory cell is referred to, and when a value of the second data corresponds to a first threshold level, a verify voltage is set to a first verify voltage, and when the value of the second data corresponds to a second threshold level greater than the first threshold level, the verify voltage is set to a second verify voltage smaller than the first verify voltage.
US10643722B2 Memory device
A circuit includes: writing a plurality of data words, each of which has a plurality of data bits, into respective bit cells of a memory device; in response to determining that not all the data bits of the plurality of data words are correctly written into the respective bit cells of the memory device, grouping the plurality of data words as a plurality of data word sets; and simultaneously rewriting a subset of data bits that were not correctly written into the respective bit cells of the memory device, wherein the subset of the data bits are contained in a respective one of the plurality of data word sets.
US10643721B2 Interleaved program and verify in non-volatile memory
A circuit includes a program controller configured to perform a program operation with interleaved program-verify loops to program memory cells in a same block. During each program-verify loop, a control gate line voltage supply circuit first supplies a program pulse to a first cell of the block and then, before verifying the first cell, supplies a program pulse to a second cell of the block. After the program pulses are sent, the control gate line supply circuit consecutively supplies verify pulses to the first cell and the second cell such that a delay is introduced between the respective program and verify stages of the first and second cells. Additionally, a constant voltage bias on common control gate lines of the first and second memory cells is applied during the consecutive verify stages. Further, an order of verify pulses may be applied in a reverse order during a verify stage.
US10643720B2 Bit line voltage control for damping memory programming
An apparatus includes a programming circuit configured to supply a program pulse to increase a threshold voltage of a memory cell. The apparatus also includes a sensing circuit configured to determine that the threshold voltage of the memory cell satisfies a trigger threshold voltage in response to the program pulse. The apparatus further includes a damping circuit configured to increase a voltage of a bit line connected to the memory cell after initiation of and during a second program pulse in response to the threshold voltage of the memory cell satisfying the trigger threshold voltage, the second program pulse being sent by the programming circuit.
US10643715B2 Semiconductor memory device and memory system configured to perform tracking read on first memory cells followed by shift read on second memory cells using read voltage correction value determined during the tracking read
A semiconductor memory device includes first, second, and third memory cells, and first, second, and third word lines that are respectively connected to gates of the first, second, and third memory cells. A control circuit executes first, second, and third read operations in response to first, second, and third command sets, respectively. The first read operation includes a first read sequence, in which the control circuit reads data by applying first to third voltages to the first word line. In the second read operation, the control circuit reads data by applying a second read voltage that is set based on a result of the first read sequence, to the second word line. In the third read operation, the control circuit reads data from the third memory cells by applying a second read voltage that is set independently of the result of the first read sequence, to the third word line.
US10643714B2 Shielded vertically stacked data line architecture for memory
Apparatuses and methods include an apparatus that includes first and second strings of vertically stacked memory cells, and first and second pluralities of vertically stacked data lines. A data line of the first plurality of data lines is coupled to the first string through a first select device. A data line of the second plurality of data lines is coupled to the second string through a second select device and is adjacent to the data line coupled to the first string. Such an apparatus can be configured to couple the data line coupled to the first string to a shield potential during at least a portion of a memory operation involving a memory cell of the second string.
US10643710B2 Enhanced erase retry of non-volatile storage device
Apparatuses, systems, methods, and computer program products for enhanced erase retry of a non-volatile storage device are disclosed. An apparatus includes a non-volatile storage device and a controller. A controller includes a verification component configured to detect that an erase operation performed on an erase block of a non-volatile storage device is unsuccessful. A controller includes a parameter component configured to adjust one or more erase parameters for an erase operation. One or more erase parameters may be associated with one or more select gate drain storage cells of an erase block. A controller includes an erase component configured to retry an erase operation on an erase block with one or more adjusted erase parameters.
US10643709B2 Methods and operating a 3D memory device
Embodiments of three-dimensional memory device architectures and methods of operating the devices therefore are disclosed. A method of erasing memory cells of a memory device includes applying a first voltage greater than 10 V to a first semiconductor layer of one or more first vertical structures. The method further includes applying a second voltage greater than 10 V to a second semiconductor layer of one or more second vertical structures stacked over the one or more first vertical structures. The method also includes grounding each of a plurality of word lines. The plurality of word lines are arranged in an alternating stack with insulating layers over a substrate, and the one or more first vertical structures and the one or more second vertical structures extend through the alternating stack.
US10643692B2 Adaptive programming voltage for non-volatile memory devices
Apparatuses, systems, and methods are disclosed for adjusting a programming setting such as a programming voltage of a set of non-volatile storage cells, such as an SLC NAND array. The non-volatile storage cells may be arranged into a plurality of word lines. A subset of the non-volatile storage cells may be configured to store a programming setting. An on-die controller may be configured to read the programming setting from the setting subset, and write data to the non-volatile storage cells, using the programming setting. The on-die controller may further be configured to determine that the programming setting causes suboptimal programming of one or more of the non-volatile storage cells, and in response to the determination, store a revised programming setting on the setting subset.
US10643682B2 Magnetic memory
A magnetic memory includes: first to third terminals; a conductive layer including first to fifth regions, the first region being electrically connected to the first terminal, the fifth region being electrically connected to the second terminal, and the third region being electrically connected to the third terminal; a first magnetoresistive element including a first magnetic layer, a second magnetic layer disposed between the second region and the first magnetic layer, and a first nonmagnetic layer disposed between the first and the second magnetic layer; a second magnetoresistive element including a third magnetic layer, a fourth magnetic layer disposed between the fourth region and the third magnetic layer, and a second nonmagnetic layer disposed between the third and the fourth magnetic layer; and a circuit flowing a write current between the first and the second terminal and between the second and the third terminal in a write operation.
US10643681B2 Memory device
The present invention provides a memory device in which a lower electrode, a seed layer, synthetic antiferromagnetic (SyAF) layers, a separation layer, a magnetic tunnel junction, a capping layer, and an upper electrode are formed on a substrate in a laminated manner, wherein a diffusion barrier is formed between the magnetic tunnel junction and the capping layer. In addition, the present invention provides a memory device in which a lower electrode, a seed layer, SyAF layers, a separation layer, a magnetic tunnel junction, a capping layer, and an upper electrode are formed on a substrate in a laminated manner, wherein the seed layer is formed of a material that allows the SyAF layers to grow in the FCC (111) direction.
US10643680B2 Memory cell having magnetic tunnel junction and thermal stability enhancement layer
A magnetoresistive random-access memory (MRAM) device is disclosed. The device described herein has a thermal stability enhancement layer over the free layer of a magnetic tunnel junction. The thermal stability enhancement layer improves the thermal stability of the free layer, increases the magnetic moment of the free layer, while also not causing the magnetic direction of the free layer to become in plan. The thermal stability enhancement layer can be comprised of a layer of CoFeB ferromagnetic material.
US10643678B2 Clock generation circuit, switching power supply device, and semiconductor device
A clock generation circuit, which generates an output clock using an external clock as a target clock, includes a circuit arranged to change the output clock to high level in synchronization with an up edge of the target clock, circuits arranged to generate first and second ramp voltages with a period of interval between neighboring up edges of the target clock, and a circuit arranged to hold a comparison voltage corresponding to a second ramp voltage when an up edge of the target clock occurs. The level of the output clock is changed from high level to low level based on a comparison result between the first ramp voltage and the comparison voltage.
US10643677B2 Negative kick on bit line control transistors for faster bit line settling during sensing
A memory device and associated techniques improve a settling time of bit lines in a memory device during a read or verify operation. Bit line control (BLC) transistors in the sense circuits are briefly turned off during a sensing process. After the read voltage on a selected word line is changed to a second word line level or higher, a control gate voltage of the BLC transistor is lowered. This helps to inhibit a current flow from a sense circuit through a bit line when a voltage of the bit line is settling. The voltage of the bit line may be settling in response to a memory cell coupled to the selected word line undergoing a transition from off to on. A settling time of the bit line is shortened by stopping the current flow from the sense circuit. The transition of the memory cell from off to on is also improved.
US10643673B2 Apparatuses and methods for performing compare operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing compare and/or report operations using sensing circuitry. An example method can include charging an input/output (IO) line of a memory array to a voltage. The method can include determining whether data stored in the memory array matches a compare value. The determination of whether data stored matches a compare value can include activating a number of access lines of the memory array. The determination can include sensing a number of memory cells coupled to the number of access lines. The determination can include sensing whether the voltage of the IO line changes in response to activation of selected decode lines corresponding to the number of memory cells.
US10643671B2 Semiconductor device
According to an embodiment, a semiconductor device includes a plurality of first interconnections, a plurality of gate dielectric films, and a plurality of second interconnections. The plurality of first interconnections are oxide semiconductors formed in parallel at predetermined intervals in a first direction. The plurality of gate dielectric films are formed on surfaces of the first interconnections, respectively. The plurality of second interconnections are conductors formed at predetermined intervals in parallel to a second direction orthogonal to the first direction, respectively, to bridge over the gate dielectric films.
US10643665B2 Data processing systems
Methods and systems are disclosed related to the processing of video and sensor data recorded by a video camera. For example, a first embodiment is directed to the storage of sensor data in a metadata portion of a digital media file, a second embodiment is directed to the storage of highlight data in a metadata portion of a digital media file, and a third embodiment is directed to the creation of highlight data based on sensor data.
US10643664B1 Messenger MSQRD-mask indexing
Exemplary embodiments relate to the creation of a media effect index for group video conversations. Media effect application (e.g., in the form of graphical overlays, filters, sounds, etc.) may be tracked in a timeline during a chat session. The resulting index may be used to create a highlights reel, which may serve as an index into a live show or may be used to determine the best time to insert materials into a recording of the conversation. The index may be used to automatically detect events in the video feed, to allow viewers to skip ahead to exciting moments (e.g., represented by clusters of applications of particular types of media effects), to determine where each participant spoke in a discussion, or to provide a common “watch together” experience while multiple users watch a common video. An analysis of the index may be used for research or consumer testing.
US10643662B1 Mobile augmented reality video editing system
Provided is a mobile augmented reality video editing system including a real image input section configured to receive a real image through an image sensor, a spatial recognizer configured to separately recognize the ground surface and a space within the real image, an object extraction and display section configured to extract and display objects in the real image, an editing tool display section configured to display video editing tools to a user, a video processor configured to delete an object touched for deletion by the user among the extracted and displayed objects in the real image and correct horizontal lines constituting a region of the deleted object by substituting each of the horizontal lines with a pixel value of the same height in an adjacent space, and a screen display section configured to display the real image corrected by the video processor.
US10643651B1 Determining instability zones of a laser of a heat-assisted magnetic recording head
Stability or instability zones are determined for ambient temperatures and one or more operational parameters applied to a heat-assisted magnetic recording head. Operations within the stability or instability zones resulting in respective stable or unstable operation of a laser of the recording head. During operation of the recording head, it is determining that a current ambient temperature and currently applied values of the one or more operational parameters are at or near one of the instability zones, and a write operation of the recording head is modified in response.
US10643650B2 Information recording device and data erasing method
In an information recording device, when receiving an erase command by a receiver, a controller erases data of an erased area by overwriting data in an information area, to corrupt the data in the information area, using an erasing pattern. The erased area is specified by an erase start position and a size of the data to be erased on the optical disc. The data in the information area is arranged as partial data in a series of data arranged in a direction of internal parity of error correction so that correction is disabled in both of a correction processing by the internal parity of the error correction and a correction processing by external parity of the error correction when the data in the information area is overwritten using the erasing pattern.
US10643646B2 Magnetic tape apparatus
A magnetic tape apparatus includes a magnetic tape, a reading element unit and an extraction unit, in which the magnetic tape includes a non-magnetic support, and a magnetic layer including a ferromagnetic powder and a binding agent on the non-magnetic support, a logarithmic decrement acquired by a pendulum viscoelasticity test performed regarding a surface of the magnetic layer is equal to or smaller than 0.050, and an extraction unit performs a waveform equalization process according to a deviation amount between positions of the magnetic tape and the reading element unit, with respect to each reading result for each reading element, to extract data derived from the reading target track from the reading result.
US10643645B2 Slider with bondable surface opposite suspension trace
An apparatus includes a slider which includes a slider body with a leading edge and a trailing edge and a plurality of slider bond pads disposed at the trailing edge. The slider bond pads are configured to align opposite to suspension trace bond pads on a suspension to form a solderable gap between the slider bond pads and the suspension trace bond pads.
US10643642B2 Apparatus and method for writing to magnetic media using an AC bias current to enhance the write field
An apparatus comprises a main pole, a trailing shield, a write-field-enhancing structure, a write coil, a write current control circuit configured to supply a write current to the write coil to record a bit to a magnetic medium, and a driving current control circuit configured to supply a driving current to the write-field-enhancing structure, wherein the driving current comprises a driving pulse, and wherein the driving current comprises an AC component with a duty cycle selected based at least in part on a power constraint. A method of writing to a magnetic medium comprises supplying a write current to a write coil of a magnetic write head, and supplying a driving current to a free layer disposed in a write gap between a main pole and a trailing shield, wherein the driving current comprises an AC component with a duty cycle based at least in part on a power constraint.
US10643641B1 Methods and apparatuses for localized annealing of sliders configured for heat assisted magnetic recording
A slider for heat assisted magnetic recording (HAMR) is provided. The slider includes a writer for writing data to a HAMR medium, a reader for reading data stored on the HAMR medium, a near field transducer (NFT), a first waveguide optically coupled to the NFT, a slider laser configured to generate and transmit a first light energy to the first waveguide such that the NFT causes a portion of the HAMR medium to heat up, to assist the writer for writing data to the HAMR medium, and a second waveguide optically coupled to the NFT, for transmitting a light energy from an external laser to the NFT to optically anneal the NFT during a fabrication process of the slider.
US10643638B2 Technique determination device and recording medium
A technique determination device according to one embodiment of the present invention comprises an input sound acquisition unit acquiring an input sound, a pitch detection unit detecting a pitch on a time-series basis based on the input sound, a sound-volume detection unit detecting a sound volume on the time series basis based on the input sound, a first starting-point detection unit determining whether variation of the sound volume is equal to or larger than a predetermined threshold for each predetermined period and detecting a starting point of a period in which the variation of the sound volume is equal to or larger than the threshold as a first starting point, and a technique determination unit determining a technique of the input sound based on a change of the sound volume after the first starting point and variation of the pitch after the first starting point.
US10643637B2 Retroactive sound identification system
A method for identifying at least one characteristic of a sound-producing object includes storing, in a memory, audio data acquired from an auditory environment via at least one microphone; receiving an input indicating a user request to identify a characteristic of a sound-producing object included in the auditory environment; determining, via a processor and based on a portion of the audio data acquired from the auditory environment prior to the user request, the characteristic of the sound-producing object; and causing information corresponding to the characteristic of the sound-producing object to be output via at least one output device.
US10643636B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus capable of enhancing the possibility of outputting information with granularity desired by a user, the information processing apparatus including: a generation unit configured to generate second text data on a basis of first text data and information regarding a first user's auditory characteristics; and an output unit configured to output output information regarding the second text data. The generation unit controls granularity of the second text data on a basis of the information regarding the first user's auditory characteristics.
US10643633B2 Spatial correlation matrix estimation device, spatial correlation matrix estimation method, and spatial correlation matrix estimation program
An observation feature value vector is calculated based on observation signals recorded at different positions in a situation in which target sound sources and background noise are present in a mixed manner; masks associated with the target sound sources and a mask associated with the background noise are estimated; a spatial correlation matrix of the target sound sources that includes the background noise is calculated based on the masks associated with the observation signals and the target sound sources; a spatial correlation matrix of the background noise is calculated based on the masks associated with the observation signals and the background noise; and a spatial correlation matrix of the target sound sources is estimated based on the matrix obtained by weighting each of the spatial correlation matrices by predetermined coefficients.
US10643631B2 Decoding method, apparatus and recording medium
The present invention reduces encoding distortion in frequency domain encoding compared to conventional techniques, and obtains LSP parameters that correspond to quantized LSP parameters for the preceding frame and are to be used in time domain encoding from coefficients equivalent to linear prediction coefficients resulting from frequency domain encoding. When p is an integer equal to or greater than 1, a linear prediction coefficient sequence which is obtained by linear prediction analysis of audio signals in a predetermined time segment is represented as a[1], a[2], . . . , a[p], and ω[1], ω[2], . . . , ω[p] are a frequency domain parameter sequence derived from the linear prediction coefficient sequence a[1], a[2], . . . , a[p], an LSP linear transformation unit (300) determines the value of each converted frequency domain parameter ˜ω[i] (i=1, 2, . . . , p) in a converted frequency domain parameter sequence ˜ω[1], ˜ω[2], . . . , ˜ω[p] using the frequency domain parameter sequence ω[1], ω[2], . . . , ω[p] as input, through linear transformation which is based on the relationship of values between ω[i] and one or more frequency domain parameters adjacent to ω[i].
US10643626B2 Methods for parametric multi-channel encoding
The present document relates to audio coding systems. In particular, the present document relates to efficient methods and systems for parametric multi-channel audio coding. An audio encoding system configured to generate a bitstream indicative of a downmix signal and spatial metadata for generating a multi-channel upmix signal from the downmix signal is described. The system comprises a downmix processing unit configured to generate the downmix signal from a multi-channel input signal; wherein the downmix signal comprises m channels and wherein the multi-channel input signal comprises n channels; n, m being integers with m
US10643622B2 Identity information matching system and method, and user device
A method for identifying and associating information with particular individuals to render same sufficient for registration and login purposes by a specific individual, used in an identity information matching system, includes identifying individuals in scene, recording voices in the scene, identifying individual voices and words and semantics used, and determining an action from a target individual given in response to a trigger voice emanating from the individual voices. The trigger voice and words and semantics associated with the responding target individual are recorded. An identity information matching system and a user device processing the identity information matching method are also disclosed.
US10643621B2 Speech recognition using electronic device and server
An electronic device is provided. The electronic device includes a processor configured to perform automatic speech recognition (ASR) on a speech input by using a speech recognition model that is stored in a memory and a communication module configured to provide the speech input to a server and receive a speech instruction, which corresponds to the speech input, from the server. The electronic device may perform different operations according to a confidence score of a result of the ASR. Besides, it may be permissible to prepare other various embodiments speculated through the specification.
US10643619B2 Dynamic dispatcher electronic digital assistant monitoring in a mobile radio system
A process for dispatcher monitoring of an electronic digital assistant (EDA) in a group-based mobile radio system includes first receiving, at a radio controller from a mobile radio, a request to establish an EDA call for interacting with an EDA. Identifying one of (i) a primary talkgroup to which the mobile radio is affiliated and (ii) an agency to which the mobile radio belongs. Selecting or creating an EDA talkgroup, different from the primary talkgroup, through which the mobile radio may interact with the EDA. Identifying one or more, but less than all, dispatch consoles that are (i) subscribed to monitor the primary talkgroup of the mobile radio or (ii) a member of a same agency as the mobile radio. Adding the EDA, mobile radio, and identified dispatch consoles to the EDA talkgroup. And causing the EDA call to be established.
US10643618B1 Speech recognition technology to improve retail store checkout
Systems and methods for using speech recognition technologies to facilitate retail store checkout are disclosed. According to certain aspects, an electronic device may detect a user's speech and analyze the speech to identify a set of matching items that may correspond to items being purchased by a customer. The electronic device may display, via a user interface, the set of matching items as well as a code or identification associated with the set of matching items. The user may interface with a point of sale system to input a code for a desired item, and the point of sale system may add the desired item to an order and may facilitate a checkout for the order.
US10643607B2 Vocal triggering of presentation transitions
Various arrangements for triggering transitions within a slide-based presentation are presented. An audio-based trigger system may receive a plurality of trigger words. A database may be created that maps trigger words to slide transitions. A voice-based request may be received to initiate audio control of the slide-based presentation being output by the presentation system. An audio stream may be monitored for trigger words. Based on accessing a database, a slide transition to be performed may be identified based on a recognized trigger word. A slide transition request may be transmitted to a presentation system that indicates a slide to which a transition should occur. The presentation system may then transition to the slide based on the received slide transition request.
US10643605B2 Automatic multi-performance evaluation system for hybrid speech recognition
The present invention relates to an automatic multi-performance evaluation system for hybrid speech recognition and, more particularly, to an automatic multi-performance evaluation system for hybrid speech recognition capable of automatically evaluating a processing result of speech recognition and language understanding through a hybrid terminal and a processing result of server speech recognition and language understanding through a cloud server by simultaneously using the hybrid terminal and the cloud server, to thereby output an accurate and fast performance and function verification result.
US10643604B2 Language model customization in speech recognition for speech analytics
A method for generating a language model for an organization includes: receiving, by a processor, organization-specific training data; receiving, by the processor, generic training data; computing, by the processor, a plurality of similarities between the generic training data and the organization-specific training data; assigning, by the processor, a plurality of weights to the generic training data in accordance with the computed similarities; combining, by the processor, the generic training data with the organization-specific training data in accordance with the weights to generate customized training data; training, by the processor, a customized language model using the customized training data; and outputting, by the processor, the customized language model, the customized language model being configured to compute the likelihood of phrases in a medium.
US10643603B2 Acoustic model training using corrected terms
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving first audio data corresponding to an utterance; obtaining a first transcription of the first audio data; receiving data indicating (i) a selection of one or more terms of the first transcription and (ii) one or more of replacement terms; determining that one or more of the replacement terms are classified as a correction of one or more of the selected terms; in response to determining that the one or more of the replacement terms are classified as a correction of the one or more of the selected terms, obtaining a first portion of the first audio data that corresponds to one or more terms of the first transcription; and using the first portion of the first audio data that is associated with the one or more terms of the first transcription to train an acoustic model for recognizing the one or more of the replacement terms.
US10643597B2 Method and device for generating and providing an audio signal for enhancing a hearing impression at live events
A method for generating and providing an audio signal, including receiving a first audio signal via an external microphone of a headphone or earphone, and receiving a second audio signal via a wireless interface. The first audio signal includes a portion reproduced via loudspeakers. The second audio signal corresponds to the portion reproduced via loudspeakers and is received before the corresponding portion of the first audio signal. A propagation time difference is determined between the first audio signal and the second audio signal. The second audio signal is modified by adaptive filtering and temporal shifting such that the propagation time difference between the first and second modified audio signal is substantially compensated. The adaptive filtering models an acoustic transmission of the first audio signal and a modified second audio signal is obtained. The modified second audio signal is inverted, then it is provided via the headphone or earphone.
US10643591B2 Keyboard instrument
A keyboard instrument includes an instrument main body having a keyboard unit, a stand which supports the instrument main body, main body fixing sections which are first fixing members for fixing the instrument main body to the stand, side plate fixing sections which are second fixing members for fixing the stand to the instrument main body, and front side screw members each of which is a third fixing member for fixing one of the main body fixing sections to one of the side plate fixing sections with them corresponding to each other in the front-rear direction of the instrument main body. Accordingly, in a state where the stand is supporting the instrument main body, each main body fixing section and each side plate fixing section can be fixed to each other by one of the front side screw members being screwed thereinto from in front of the instrument main body.
US10643589B1 Hi-hat percussion instrument
An instrument modeled after a hi hat hi-hat consisting of wood, metal (or other material) and linked material, creating a complex sound effect when closed together, and an “808” (i.e. Roland “808” or similar) snare drum sound when struck with drumstick is disclosed. This invention allows drummers to create complex sounds using the hi-hat pedal (or other mounting device), to lower the Top Hi-hat toward the Bottom Hi-hat and cause the linked material to connect with the “bottom hi-hat.” The claimed device also replaces the standard electronic pad (such as but not limited to the Roland SPDS sampler pad) that recreated the famous “808” (i.e. Roland “808” or similar) handclap sound. Variations of the invention is meant to be used either alongside the traditional metal hi-hat or in lieu of the traditional metal hi-hat.
US10643588B1 Drum tuning apparatus
A drum tuning apparatus includes: a shaft having a first end separated from a second end by a distance; a percussion mallet formed on the first end of the shaft; and an elongated member that extends from the shaft substantially transverse with respect to an axis of the shaft. A distal end of the elongated member has an opening defining a recess that is shaped and sized to receive a lug of a drum tension rod therein. An outer surface of the elongated member proximate to its distal end may be formed as a cylindrical surface. A second percussion mallet may be formed on the second end of the shaft such that the drum tuning apparatus can tune different types of percussion instruments without having to use different tools. The first percussion mallet may be a snare drum tip, and the second percussion mallet may be a bass drum tip.
US10643586B1 System for fixing and tensioning strings of a stringed musical instrument
A system for fixing and tensioning strings of a stringed musical instrument comprises a string holder provided on one end of a neck, an upper nut provided on a second end of the neck and adjusting screw mechanisms in an amount that corresponds to the amount of strings, while each of the strings is configured so that its first end can be fixed in the string holder, the second end can be passed through grooves of the upper nut and fixed on the adjusting screw mechanism. An arrangement for directing the strings is mounted after the upper nut on a face surface of the neck, in a form of a curved plate, which has guides for the strings provided therein. The adjusting screw mechanisms are arranged at an acute angle relative to the longitudinal axis of the neck in a frame fixed on a back surface of the neck. A neck reinforcement member can be mounted in a central portion of the neck along the entire length.
US10643580B2 Method and device for switching playing mode of a mobile terminal, storage medium and program
Disclosed is a method and device for switching a playing mode of a mobile terminal, a storage medium and a program, including creating a full screen blank view and creating a full screen playing view, so that the full screen playing view covers the full screen blank view; loading a video content to be played into the full screen playing view; and after a rotation angle of a mobile terminal is received, rotating the video content which is loaded into the full screen playing view, and playing the rotated video content in the full screen playing view. By switching a playing mode of a mobile terminal, a non-full screen mode in a vertical screen form is switched to a full screen mode in a horizontal screen form; and a video content does not need to be recomposed any longer, thereby reducing hardware resources consumption and accelerating the switching process.
US10643576B2 System and method for white spot Mura detection with improved preprocessing
A system and method for identifying white spot Mura defects on a display. The system and method generates a first filtered image by filtering an input image using a first image filter. First potential candidate locations are determined using the first filtered image. A second filtered image is generated by filtering an input image using a second image filter and second potential candidate locations are determined using the second filtered image. A list of candidate locations is produced, where the list of candidate locations is of locations in both the first potential candidate locations and the second potential candidate locations.
US10643574B2 Timing controller and operation method thereof
A timing controller and an operation method thereof are provided. The timing controller includes a transmitter circuit and a control circuit. The control circuit ends a normal mode to enter a swing boost mode when a lock signal fed back by a source driving circuit indicates that quality of data signal is deteriorated in the normal mode. In the swing boost mode, the control circuit controls the transmitter circuit to boost the swing of the data signal from a normal level to a high level. The control circuit ends the swing boost mode and enters a clock training mode when the source driving circuit causes loss of lock to the data signal in the swing boost mode. In the clock training mode, the control circuit controls the transmitter circuit to employ a clock training data string as the data signal to transmit to the source driving circuit.
US10643573B2 Technologies for end-to-end display integrity verification for functional safety
Technologies for end-to-end display integrity verification include a computing device with a display controller coupled to a display by a physical link. The computing device generates pixel data in a data buffer in memory, and the display controller outputs a pixel signal on the physical link based on the pixel data using a physical interface. The display receives the pixel signal and displays a corresponding image. A splicer is connected to the physical link and repeats the pixel signal to an I/O port of the computing device. The I/O port may be a USB Type-C port. The computing device compares pixel data received by the I/O port to the pixel data in the data buffer. The computing device may calculate checksums of the pixel data. If the pixel data does not match, the computing device may indicate a display integrity failure. Other embodiments are described and claimed.
US10643572B2 Electronic display frame pre-notification systems and methods
An electronic device may include a display panel to display an image and a display pipeline to process image data for the image. The display pipeline may include a controller to determine a first potential presentation time based on a maximum refresh rate of the display panel. The controller may also determine if a second target presentation time of a second image is equal to the first potential presentation time before a pipeline configuration time, and if the second target presentation time of the second image is equal to a second potential presentation time that occurs after the first potential presentation time and before a first pre-notification time occurring before the pipeline configuration time. The controller may output a first pre-notification signal at the first pre-notification time that instructs the display panel to pause self-refreshes until after the second image is displayed.
US10643570B2 Display control apparatus and display control method that prevent excessive determinations of an abnormal control condition
Provided is a technique that prevents excessive determination that control in a display control apparatus is abnormal. The display control apparatus includes an image acquisition unit, an image transmitter, and a controller. The controller determines, whenever necessary, on the basis of a second image that is output from the image transmitter and check data that is acquired in the image acquisition unit, whether the control in the display control apparatus is abnormal. The controller stops the determination until a predetermined time elapses from a first time point, the predetermined time being equal to or greater than a time from the first time point at which the check data is input to the controller to a second time point at which the second image is input to the controller.
US10643569B1 Adjusting virtual machine GPU refresh rate to remote desktop stream frame rate
A method of adjusting a virtual machine GPU refresh rate to match a given remote desktop stream frame rate is described. The GPU refresh rate of a virtual machine in a virtual machine server environment can be adjusted to a value stored either in the virtual machine GPU or a graphics driver of the virtual machine. The value represents a desired refresh rate or desired frame rate and can be determine by a plurality of parameters that characterized a remote desktop client or a hypervisor in the virtual machine server environment based on network conditions and/or other factors. A guest operating system of the virtual machine receives the frame rate information, and adjusts a refresh rate of a virtual machine GPU, which uses the adjusted refresh rate to draw framebuffers to create a portion of a remote desktop image for transmission to the remote desktop client.
US10643567B2 Source driver and display apparatus including the same
A source driver includes an amplification unit including a plurality of groups of amplifiers, each of the plurality of groups of amplifiers including a first amplifier and a second amplifier, multiplexers configured to select and provide an output of one of the first and second amplifiers in each of the plurality of groups to one of a plurality of data lines, charge share switch units corresponding to the multiplexers and between the plurality of data lines and a common line, and a control switch between the common line and a power supply configured to provide a reference voltage. Based on or in response to a power off reset (PFR) signal, the control switch provides the reference voltage to the common line, and the charge share switches connect the common line to the data lines, based on or in response to a power off rest (PFR) signal.
US10643564B2 Liquid crystal display and method of driving liquid crystal display
A liquid crystal display includes scanning lines and signal lines arranged in a matrix pattern on a TFT substrate, a pixel being formed at a crossing portion of each scanning line and each signal line, and including a TFT that is connected to each scanning line and each signal line, first nonlinear resistance elements formed respectively in the scanning lines, each of which being connected to one scanning line at one end thereof and to a short ring power-supply line for a scanning line at another end thereof, and second nonlinear resistance elements formed respectively in the signal lines, each of which being connected to one signal line at one end thereof and to a short ring power-supply line for a signal line at another end thereof. A voltage is applied to the first and second nonlinear resistance elements independently of each scanning line and each signal line.
US10643562B2 Display device and method for driving the same
A display device including applying a positive polarity first voltage with respect to the plurality of first electrodes to the plurality of second electrodes, and applying a voltage according to an image signal to one of the plurality of first electrodes in a first time period, applying a negative polarity second voltage with respect to the plurality of first electrodes to the plurality of second electrodes, and applying a voltage according to an image signal to one of the plurality of first electrodes in a second time period, and applying to the plurality of first electrodes a common voltage larger than a minimum value of an allowable range of a voltage according to an image signal applied to one of the plurality of first electrodes and determined in a range equal to or less than the first voltage in a third time period.
US10643559B2 Display panel driving apparatus and driving method thereof
This application provides a display panel driving apparatus includes a control unit, includes: a plurality of first drive chips, electrically connected to a display panel, and a plurality of second drive chips, electrically connected to the display panel, where the second drive chip is connected to a port; a timing controller, including a plurality of data output interfaces and a plurality of timing output interfaces, where the timing controller is separately electrically connected to the first drive chips and the second drive chips; and a circuit board, including a plurality of data input interfaces and a plurality of timing input interfaces, the plurality of data input interfaces and the plurality of timing input interfaces are electrically coupled to a source drive circuit, each data output interface is electrically coupled to the data input interfaces, and the plurality of timing input interfaces is electrically coupled to the timing output interfaces.
US10643555B2 Internal gamma correction for electronic displays
Devices and methods for useful in providing localized synchronized and/or dynamic in-band internal gamma code adjustment per frame period are provided. By way of example, a display panel includes a data driver, which includes a first DAC configured to provide an internal gamma voltage signal to cause a first adjustment to an image data signal. The first adjustment is configured to selectively adjust the image data signal based at least in part on a refresh rate or a frame rate of the display panel. The data driver includes a second DAC coupled to the first DAC and configured to provide an external gamma voltage signal configured to provide a second adjustment to the image data signal, and an output buffer configured to supply the image data signal to pixels of the display panel, wherein the image data signal comprises the first adjustment and the second adjustment.
US10643553B2 Backlight driving circuit, backlight driving method, backlight device and display device
The present disclosure relates to a backlight driving circuit, a backlight driving method, a backlight device and a display device. A backlight driving circuit for driving a light source array, comprising: a control sub-circuit for outputting a control signal and different timing voltage signals; a driving sub-circuit for providing data signals to the light source array according to the control signal; and a selection sub-circuit that corresponds to rows in the light source array, wherein the selection sub-circuit is configured to control the turning-on of light sources of the corresponding rows in the light source array according to the timing voltage signals outputted by the control sub-circuit.
US10643550B2 Liquid crystal display device
The disclosure relates to a liquid crystal display device, including a display panel having a display component and a backlight module having a backlight component divided into a plurality of backlight sub-areas, wherein the liquid crystal display device further includes a drive component, connected to the display component and configured to display each picture with two frame images in sequence; the two frame images include a first frame image and a second frame image; drive voltages of adjacent two sub-pixels on each frame image include a high drive voltage and a low drive voltage, and the drive voltages of each sub-pixel in the first frame image and in the second frame image include a high drive voltage and a low drive voltage; a backlight control component, connected to the drive component; and a backlight adjusting component, connected to the backlight control component and the backlight component respectively.
US10643546B2 Gate driver and display device including the same
A gate driver and a display device including the same are disclosed. The gate driver includes a plurality of stages. Each stage includes a transistor T6 outputting an emission signal of a gate-on voltage to a node Na while a node Q is activated, a transistor T7 outputting the emission signal of a gate-off voltage to the node Na while a node QB is activated, a Q controller controlling a voltage of the node Q depending on a clock signal ECLK1 and a clock signal ECLK2 that are in antiphase, and a voltage of a node Q′, a QB controller controlling a voltage of the node QB depending on the clock signal ECLK1, the voltage of the node Q, and the voltage of the node Q′, and a capacitor CQ connected between an input terminal of the clock signal ECLK1 and the node Q.
US10643542B2 Pixel driving circuit and display device with the same
The present disclosure relates to a pixel driving circuit and a display device. The circuit includes a first reset circuit, a second reset circuit, a compensation circuit, and a light emitting circuit. The first reset circuit is configured to transmit a first reset voltage to the compensation circuit to reset the compensation circuit. The second reset circuit is configured to transmit a second reset voltage to the light emitting circuit to reset the light emitting circuit. The compensation circuit is configured to write a data signal and perform a threshold voltage compensation. The light emitting circuit is configured to emit light. Through the above-mentioned manner, the present disclosure may be capable of realizing the compensation of the threshold voltage and adjusting the contrast of the displayed black screen, thereby improving the display characteristics of the display device.
US10643537B2 Organic light-emitting display device
An OLED display device capable of preventing luminance deviation caused by a voltage drop of an EVDD is disclosed. The OLED display device generates a reference voltage, a voltage level of which varies with distance from the data driver and supplies the reference voltage to the display panel through the data driver.
US10643535B2 Driving method for preventing image sticking of display panel upon shutdown, and display device
A driving method for preventing image sticking of a display panel (805) upon shutdown, and a display device (800). The method includes: receiving a shutdown signal (S01, S16); and adjusting driving signals of a sub-pixel circuit (708, 810) of the display panel (805), so as to reduce the voltage difference between a gate electrode and a source electrode of a driving transistor (T1) of the sub-pixel circuit, and hence allowing the display panel (805) to enter an image sticking prevention mode (S02, S17). The method can prevent image sticking of the display panel (805) at the time of shutdown and hence improve the display quality.
US10643534B2 Display unit, method of manufacturing the same, and electronic apparatus
A method of manufacturing a display unit in which the method includes: forming a transistor on a substrate, in which a first direction to be scanned by an ion implantation apparatus intersects with a second direction to be scanned by an Excimer Laser Anneal apparatus; and forming a display element.
US10643533B2 Emission control driving circuit, emission control driver and organic light emitting display device
Embodiments of the present application provide a emission control driving circuit, a emission control driver and an organic light emitting display device. The emission control driving circuit includes a first gate voltage control circuit, a second gate voltage control circuit and an isolation circuit.
US10643528B2 Rolling burst illumination for a display
A display has an array of light emitting elements. For a given frame of a series of frames that present images on the display at a refresh rate of the display, the light emitting elements may be driven by loading individual subsets of the light emitting elements in sequence with light output data, and by illuminating the individual subsets of the light emitting elements in the sequence and in accordance with the light output data, wherein an illumination time period is within a range of about 2% to 80% of a frame time of the frame, the frame time derivable from the refresh rate. This “rolling burst illumination” technique is characterized by the relatively short illumination time period (e.g., as compared to the frame time), and it can stabilize a scene (or mitigate unwanted visual artifacts) for a viewing user during head motion, as well as optimize display bandwidth utilization.
US10643524B2 Display device, and method of controlling display device
A projector includes a connection section to which two interface boards can be connected in a replaceable manner, a board communication section, a determination section, a power control section, and an operation receiving section adapted to receive a selection operation of the interface board, and in the state in which the power control section supplies the power to one interface board but does not supply the power to the other interface board, when the selection operation of the other interface board is received, the power control section stops supplying the power to the one interface board, and then starts supplying the power to the other interface board.
US10643521B2 Electro-optical module, power supply substrate, wiring substrate, and electronic apparatus
This invention provides an electro-optical module with reduced noise in driving voltage. The invention can include a power supply substrate that is arranged separately from the flexible substrate having a driver, so that the noise of the driving voltage supplied from the power supply substrate is reduced.
US10643513B2 Array substrate, display panel and test method thereof and display device
An array substrate, a display panel and a test method thereof and a display device. The array substrate has a display region and a peripheral region and includes a first electrode layer and a first test line. The first electrode layer includes a plurality of first signal lines arranged along a first direction, and the first signal lines extend from the peripheral region to the display region; the first test line is provided in the peripheral region, and extends along the first direction; the first test line is overlapped with and insulated from the first signal lines.
US10643510B2 Projection type display device and projection control method for head-up display
The projection type display device includes a projection display unit that includes light sources, a light modulation element that spatially modulates light emitted from the light sources, and a projection unit that projects light spatially modulated by the light modulation element onto a projection surface; a sight line detection unit that detects a line of sight; and a system controller that stops projection of the projection light onto the projection surface by the projection display unit in a state where the line of sight detected by the sight line detection unit is out of the projection surface and restarts the projection of the projection light onto the projection surface by the projection display unit after a first time elapses after a timing of moment when the line of sight is determined to move from an outside of the projection surface to an inside of the projection surface.
US10643504B2 Electronic device
An electronic device including a main body; a door attached to the main body; an observation window provided in at least a partial area of the door, the observation window including a display panel; at least one internal light source located within the observation window; at least one external light source located at an area outside of the observation window; and a controller configured to operate a first state to turn on the at least one internal light source such that an image displayed on the display panel is viewable from an outside of the electronic device, and operate a second state to turn on the at least one external light source such that an inside of the electronic device is viewable from the outside of the electronic device.
US10643503B2 Motherboard and manufacturing method thereof, cover plate and manufacturing method thereof, and display device
A motherboard and a manufacturing method thereof, a cover plate and a manufacturing method thereof, and a display device are provided. The manufacturing method of the motherboard includes: forming an ink pattern layer on a base substrate, the ink pattern layer including a plurality of hollow regions; applying a curable liquid onto the base substrate to cover the ink pattern layer; and curing the curable liquid to form a cured layer covering the ink pattern layer.
US10643501B2 Shrink wrap label coating to facilitate recycling
The present disclosure relates to a coating composition used to form a bond in the seam area of a label substrate material that wraps around an article and is shrunk in conformance to the size and shape of the article. The coating composition is comprised of at least first and second resins, and in some instances, third resins as described herein. The coating composition provides good bond strength in the seam area of the label, and the coating composition and/or each of the resins thereof may be at least partially hydrolysable but not solutionable in a hot caustic bath, enabling separation of the label from the article during recycling. Further disclosed is a method providing for the separation of labels from the articles, and further disclosed are labeled articles employing the coating compositions.
US10643500B2 Computerized railroad track mapping methods and systems
A system includes at least one train having one or more sensors and a device remote from the at least one train. The device is configured to communicate with the at least one train via one or more networks, collect data from the one or more sensors of the at least one train at a plurality of different locations in a defined area, and generate a map of the one or more tracks based on the data collected from the one or more sensors of the at least one train at the plurality of different locations in the defined area. Other example systems and computer-implemented methods of mapping one or more railroad tracks in a defined area are also disclosed.
US10643492B2 Remote multiplayer interactive physical gaming with mobile computing devices
Methods and systems for remote real-time or asynchronous multiplayer gameplay using mobile devices are disclosed. The methods and systems include steps of mounting mobile computing devices in gaming areas associated with users; initiating a game between the users; analyzing movements of the users, ball(s), and/or other game equipment of the game by performing a computer vision algorithm on one or more frames of an input video of the game; and providing feedback to the users, where feedback may include instructions to be performed by the users and player analytics. Embodiments of the present invention use computer vision techniques to enable a resource-limited mobile device such as a smartphone to conduct the aforementioned steps.
US10643489B2 Constructed response scoring mechanism
A system, method, and related techniques are disclosed for scoring user responses to constructed response test items. The system includes a scoring engine for receiving a user response to a test question and evaluating the response against a scoring rubric. The scoring rubric may include a binding stage, an assertion stage, and a scoring stage. Furthermore, the system includes a database for referencing elements used by the scoring engine which may comprise objects, object sets, attributes of objects, and transformations of any elements.
US10643488B2 System and method of assessing depth-of-understanding
A computer-implemented method of assessing depth-of-understanding is disclosed. The method may comprise receiving a target response associated with a question. The method may comprise receiving a learner response associated with the question and calculating a total relevancy score for each of the learner responses by determining a relevancy score with respect to each word, keyword, and keyphrase in the target response text and in light of all learner responses, and summing all relevancy scores determined for each learner response. The method may also comprise assigning each of the learner responses to one of a plurality of tiers based upon which tier contains the total relevancy score of the learner response and sending to a facilitator client device an assessed response for each of the learner responses. The assignment of each of the learner responses to one of the tiers may be substantially concurrent with the receipt of the learner response.
US10643485B2 Gaze based classroom notes generator
Techniques are provided for creating presentation notes based upon gaze tracking information associated with observers of a presentation. In one example, a computer-implemented method comprises: obtaining, by a system operatively coupled to a processor, gaze information associated with observers of a presentation; determining, by the system, respective content clarity scores for content elements of the presentation based on a content clarity function; selecting, by the system, respective content from one or more content sources for the content elements based on the respective content clarity scores; and generating, by the system, presentation notes based on the presentation and the selected respective content for the content elements of the presentation.
US10643481B2 Method and a device for avoiding an object by detecting its approach to an aircraft
A method and a device for avoiding an object by detecting its approach to an aircraft. After detecting an object in the vicinity of an aircraft and detecting its approach, a first track for the object and a second track for the aircraft are estimated from successive first states for the object and successive second states for the aircraft. Thereafter, a minimum distance (dm) between the first track and the second track is estimated and a warning is triggered as soon as the minimum distance is less than a first threshold so as to warn a crew of the aircraft of a risk of collision. Finally, if the minimum distance is less than a second threshold, an avoidance maneuver is performed automatically by the aircraft in order to move away from the first track, and thereby avoid any risk of collision with the object.
US10643474B2 Vehicle control device, vehicle control method, and recording medium
A vehicle control device includes: a recognizer (110, 120) that recognizes an object present around a host vehicle; and an apparatus operation controller (130) that determines whether the object is recognized in a predetermined target area by the recognizer and causes an onboard apparatus to perform a predetermined operation when it is determined that an object has been recognized by the recognizer. The predetermined target area is set around the host vehicle, and the apparatus operation controller determines whether the host vehicle enters or has entered a predetermined branching point and lowers a level of the predetermined operation performed by the onboard apparatus when it is determined that the host vehicle enters or has entered the predetermined branching point.
US10643471B2 Method for detecting parked vehicles
A method for detecting parked vehicles, wherein parking regions in a parking area are identified and/or defined, a transponder is arranged in or on a vehicle, the transponder automatically repeatedly transmits an identification signal, the identification signal is received by at least one radio device, a position of the vehicle is calculated and an identification of the transponder is determined by means of a control device on the basis of the identification signal, it is determined whether the vehicle is one of the parking regions, it is determined on the basis of the identification signal whether the vehicle is parked, provided that the vehicle is parked in one of the parking regions, the identification of the transponder and the parking region used by the vehicle are transferred to a registration server, and the registration server outputs a status signal for the parking region used on the basis of the identification of the transponder.
US10643455B2 School emergency artificial intelligence notification system and method
A computer-implemented method of notifying persons of emergencies using artificial intelligence, wherein the first step includes providing at least one database storing multiple accounts thereon that are operably configured to be selectively hierarchically diminutively associated with another account thereon. The method also includes providing an artificial intelligence hardware component operably configured to generate and receive a recording data file that includes at least one of a sound, an audio, an image, generating the recording by the artificial intelligence hardware component, transmitting, through the artificial intelligence hardware component, the recording data file to a recording database for analyzing, analyzing the recording data file to determine the presence of an emergency event or a non-emergency event, and communicating an emergency response notification, upon determining the presence of the emergency event, to the first school user account and the plurality of teacher user accounts.
US10643448B2 Mobile transceiver having asset-based alarm profile and a method of operation
A mobile transceiver having an asset-based alarm profile and a method of operation are provided. In accordance with one embodiment, there is provided a method of operating a mobile transceiver: sending to an asset tracking service a message including a device identifier (ID); receiving from the asset tracking service an alarm profile assigned to the device ID, wherein the alarm profile defines a plurality of alarms, each alarm including a trigger condition and one or more actions; storing the alarm profile in a memory of the mobile transceiver; and applying the alarm profile.
US10643441B1 Asset tracking and protection
A device that is configured to track an asset is disclosed. In one aspect, the device includes a radio module that generates proximity data that indicates a distance between the computing device and the device. The device includes a processor that compares the distance between the computing device and the device to a distance threshold. The processor determines that the distance between the computing device and the device satisfies the distance threshold. The processor arms the device. The device includes a motion sensor that generates motion data. The processor compares the motion data to a motion threshold. The processor determines that the motion data satisfies the motion threshold. The processor activates an alarm state.
US10643440B2 Door/window sensor
Systems and methods for a door or window contact sensor are provided. Some systems can include a three-dimensional (3D) microelectromechanical system (MEMS) magnetic sensor, a programmable processor, and executable control software stored on a non-transitory computer readable medium, wherein the 3D MEMS magnetic sensor can measure magnetic parameters of a magnetic field along three axes, and wherein the programmable processor and the executable control software can compare the magnetic parameters to reference values to determine whether the magnetic parameters indicate that a door or a window associated with the 3D MEMS magnetic sensor is open or closed.
US10643438B1 Card skimming prevention device
A card skimming prevention device according to an embodiment of the present invention is provided. The card skimming prevention device includes a sensor unit detecting a movement of an object inserted into or ejected from a card slot of an automated teller machine and a user who inserts the object, and a control unit determining whether or not a card skimmer is inserted into the card slot on the basis of whether or not the object is ejected after the object is inserted, wherein the sensor unit detects whether the object is inserted into the card slot or ejected from the card slot via a distance from the object.
US10643428B2 Regulated casino games, gaming machines and computer-implemented methods having payout schedules and associated returns to player (RTPs) selected based upon time to successful interaction
A computer-implemented method of operating a regulated gaming machine may comprise accepting funds, in the regulated gaming machine, from a player and correspondingly establishing player game credits. A game may be provided that comprises a plurality of in-game assets, each of which being configured to generate a wagering opportunity when interacted with by the player. One or more player interactions may be received, with at least one the plurality of in-game assets. For each generated wagering opportunity, it may be determined whether the received player interaction(s) resulted in a successful or an unsuccessful interaction with the in-game asset. For each successful interaction, a time elapsed until successful interaction and a wagering event may be generated. For one or more of the generated wagering events, the determined time elapsed until successful interaction may be used to select one of a plurality of payout schedules, each of which being associated with a different return to player (RTP) percentage. An award of player game credits may be generated according to the selected payout schedule and the RTP associated with the selected payout schedule, such that shorter times elapsed until successful interaction cause a selection of payout schedules that are more advantageous to the player than comparatively longer times elapsed until successful interaction.
US10643422B2 Articulating hinge assembly for securing an access door on a gaming machine cabinet
A hinge assembly for securing a door on a gaming machine cabinet includes a first flange coupled to the door, a second flange coupled to the cabinet, a first link pair coupled to and extending from the first flange at a first pivot joint, a second link pair coupled to and extending from the first flange at a second pivot joint, a third link pair coupled to the first link pair at a third pivot joint, wherein the third link pair is further coupled to the second flange at a fourth pivot joint, and wherein the third link pair is further coupled to the second link pair at a fifth pivot joint, and a fourth link pair coupled to the second flange at a sixth pivot joint, wherein the fourth link pair is further coupled to the second link pair at a seventh pivot joint.
US10643414B2 Electronic key device utilizing user input to facilitate access by authorized persons
Embodiments relate to the processing of information associated with a user of a portable electronic key to limit use of the key by unauthorized persons. The portable electronic key includes an input device configured to receive user input information from a holder of the key. A user verification procedure is performed based on the user input information. The user input information can include biometric information associated with the holder of the key. The user verification procedure includes a determination that the user input information corresponds to authorized user information stored in a memory of the key. Based in part on execution of the user verification procedure, the portable electronic key can be configured to initiate an unlocking event at an entry point.
US10643407B1 Driving event recording method and system for non-image-based car accident cause determination
A driving event recording method and system for non-image-based car accident cause determination are disclosed. The system includes an external-event determination unit, an internal-driving-behavior-event determination unit, and a processor electrically connected to both determination units. The method is carried out as follows. The external-event determination unit generates information about an external event, and at the same time the internal-driving-behavior-event determination unit generates information about an internal driving behavior event. The processor receives the external-event information and the internal-driving-behavior-event information and uploads both pieces of information to a cloud storage space in a text or program code format for storage in a blockchain.
US10643403B2 Predictive diagnostic method and system
There is provided a method of predicting defects likely to occur in a vehicle over a predetermined period. The method includes receiving vehicle characteristic data regarding a vehicle under consideration, and comparing the received vehicle characteristic data with a defect database. The defect database includes information related to defects that have occurred in different vehicles and the mileage at which such defects occurred. The method additionally includes identifying defects that occurred in vehicles corresponding to the vehicle under consideration, and the mileage at which such defects occurred. Defects which fail to satisfy minimum count requirements are then filtered out, and the defects are then sorted in order of the highest defect count.
US10643401B2 Two-dimensional cinematic medical imaging in color based on deep learning
A 2D medical image is colorized. In one approach, a deep-learnt classifier is trained to colorize from color 2D medical images. The color 2D medical images for training are cinematically rendered from slabs to add color. In another approach, a deep machine-learnt generator creates slices as if adjacent to the 2D medical image. The slices and 2D medical image form a slab, which is cinematically rendered to add color. The result is a colorized 2D medical image.
US10643400B2 Head-mounted display device, method of controlling head-mounted display device, and computer program
A head-mounted display device with which a user can visually recognize a virtual image and an outside scene includes an image display unit configured to cause the user to visually recognize the virtual image, an augmented-reality processing unit configured to cause the image display unit to form the virtual image including a virtual object, at least a part of which is superimposed and displayed on a real object present in the real world, a color detecting unit configured to detect a real object color, which is a color of the real object, and a color adjusting unit configured to bring a visual observation color, which is a color obtained by superimposing a color of the virtual object on the real object color, close to a target color using the detected real object color.
US10643399B2 Photorealistic scene generation system and method
A photorealistic scene generation system includes a virtual reality (VR) headset, a VR controller, and a VR processor. The VR headset visually presents a user with a 3D virtual environment. The VR controller receives input from the user. The VR processor communicates with the VR headset and the VR controller and instructs the VR headset to display the 3D virtual environment having an interactive vantage point based on movement of the user based on positional data received from the VR headset and instructs the VR headset to display a source zone superimposed over the 3D virtual environment. The source zone provides visual representations of physical items previously selected for use in styling the 3D virtual environment. The VR processor is programmed to direct movement of one of the visual representations from the source zone and to move the selected one of the visual representations into the 3D virtual environment.
US10643398B2 Depth ray layer for reduced visual noise
The described technology includes a depth ray shader stored in memory and executable to receive a depth map defining a depth in association with each pixel in a three-dimensional scene and define a color gradient between a first pixel value and a second pixel value, wherein each sequential step in the color gradient between the first pixel value and the second pixel is assigned to a corresponding depth of increasing magnitude relative to a reference point. The depth ray shader is further executable to provide an instruction to a graphics engine to cause the graphics engine to apply a depth ray layer to a select portion of the three-dimensional scene, the depth ray layer altering each pixel in the selected portion to assume a pixel value defined within the color gradient to correspond to a depth of the pixel specified by the depth map.
US10643397B2 Window-shaping virtual reality system
A virtual reality system, comprising an electronic 2d interface having a depth sensor, the depth sensor allowing a user to provide input to the system to instruct the system to create a virtual 3D object in a real-world environment. The virtual 3D object is created with reference to at least one external physical object in the real-world environment, with the external physical object concurrently displayed with the virtual 3D object by the interface. The virtual 3D object is based on physical artifacts of the external physical object.
US10643394B2 Augmented reality
In a device including a processor and a memory in communication with the processor is described, the memory includes executable instructions that, when executed by the processor, cause the processor to control the device to perform functions of: generating, based on a plurality of local 3D models, a global 3D model representing a portion of a real-world environment; determining a location of a 3D virtual object in the global 3D model; and generating augmentation data for rendering the 3D virtual object to be seen at a location of the real-world environment corresponding to the location of the 3D virtual object in the global 3D model.
US10643392B2 Virtual and augmented reality systems and methods
A method for displaying virtual content to a user, the method includes determining an accommodation of the user's eyes. The method also includes delivering, through a first waveguide of a stack of waveguides, light rays having a first wavefront curvature based at least in part on the determined accommodation, wherein the first wavefront curvature corresponds to a focal distance of the determined accommodation. The method further includes delivering, through a second waveguide of the stack of waveguides, light rays having a second wavefront curvature, the second wavefront curvature associated with a predetermined margin of the focal distance of the determined accommodation.
US10643391B2 Immersive virtual display
A VR system for vehicles that may implement methods that address problems with vehicles in motion that may result in motion sickness for passengers. The VR system may provide virtual views that match visual cues with the physical motions that a passenger experiences. The VR system may provide immersive VR experiences by replacing the view of the real world with virtual environments. Active vehicle systems and/or vehicle control systems may be integrated with the VR system to provide physical effects with the virtual experiences. The virtual environments may be altered to accommodate a passenger upon determining that the passenger is prone to or is exhibiting signs of motion sickness.
US10643387B2 Three-dimensional data display device, three-dimensional data display method, and program
A three-dimensional data display device includes an identification unit which is configured to identify a point of interest which is a point on three-dimensional data, a viewpoint control unit which is configured to move a viewpoint along an annular movement route surrounding the point of interest with a sight line directed toward the point of interest, and a rendering unit which is configured to obtain two-dimensional data by rendering the three-dimensional data on the basis of a viewpoint.
US10643385B1 Automatically generating panorama tours
In one aspect, a request to generate an automated tour based on a set of panoramic images is received. Each particular panoramic image is associated with geographic location information and linking information linking the particular panoramic image with one or more other panoramic images in the set. A starting panoramic image and a second panoramic image are determined based at least in part on the starting panoramic image and the linking information associated with the starting and second panoramic images. A first transition between the starting panoramic image and the second panoramic image is also determined based at least in part on the linking information for these panoramic images. Additional panoramic images as well as a second transition for between the additional panoramic images are also determined. The determined panoramic images and transitions are added to the tour according to an order of the tour.
US10643382B2 Application of convolutional neural networks to object meshes
Convolutional Neural Networks are applied to object meshes to allow three-dimensional objects to be analyzed. In one example, a method includes performing convolutions on a mesh, wherein the mesh represents a three-dimensional object of an image, the mesh having a plurality of vertices and a plurality of edges between the vertices, performing pooling on the convolutions of an edge of a mesh, and applying fully connected and loss layers to the pooled convolutions to provide metadata about the three-dimensional object.
US10643374B2 Positional only shading pipeline (POSH) geometry data processing with coarse Z buffer
The systems, apparatuses and methods may provide a way to adaptively process and aggressively cull geometry data. Systems, apparatuses and methods may provide for processing, by a positional only shading pipeline (POSH), geometry data including surface triangles for a digital representation of a scene. More particularly, systems, apparatuses and methods may provide a way to identify surface triangles in one or more exclusion zones and non-exclusion zones, and cull surface triangles surface triangles in one or more exclusion zones.
US10643372B2 Method for reconstructing three-dimensional information of object and apparatus for the same
The present disclosure provides a method and apparatus for reconstructing 3D information of an object. The method of reconstructing 3D information of an object may include: reconstructing 3D information of a background space, using at least one of images of the background space for three-dimensionally reconstructing the object; separating the object from the background space on the basis of at least one of images of the object in the background space, and of obtaining a depth image of the object separated from the background space; and generating 3D information of the object based on images taken by at least one of cameras in consideration of position relationships between the depth image of the object and the cameras.
US10643368B2 Generative image synthesis for training deep learning machines
A set of 3D user-designed images is used to create a high volume of realistic scenes or images which can be used for training and testing deep learning machines. The system creates a high volume of scenes having a wide variety of environmental, weather-related factors as well as scenes that take into account camera noise, distortion, angle of view, and the like. A generative modeling process is used to vary objects contained in an image so that more images, each one distinct, can be used to train the deep learning model without the inefficiencies of creating videos of actual, real life scenes. Object label data is known by virtue of a designer selecting an object from an image database and placing it in the scene. This and other methods care used to artificially create new scenes that do not have to be recorded in real-life conditions and that do not require costly and time-consuming, manual labelling or tagging of objects.
US10643367B2 Information processing apparatus, information processing method, and program
There is provided an information processing apparatus including an operation unit acquiring an input operation for a message composed of at least one of text and an image, a recording control unit recording the message in accordance with the acquired input operation, and a reproduction control unit reproducing the recorded message to display the message on a display unit.
US10643365B1 Deformation mesh control for a computer animated artwork
A user interface for animating digital artwork includes a two-part control to change scale, rotation, and/or shear. A stationary portion is manipulated by the user while a moveable portion moves during manipulation to reflect a deformation position resulting from the control For example, a system may store an artwork having a tessellated mesh bounded by an alpha edge and a bend handle associated with at least a first vertex of the mesh. The system also includes a user interface that implements a control for the bend handle. The control includes a stationary portion enabling the user to select a control value for the bend handle and a moveable portion that moves, during a manipulation event of the stationary portion, to a deformed position determined from the control value and from a position of at least one other handle associated with at least a second vertex of the vertices.
US10643360B2 Real-time medical image visualization systems and related methods
Some systems include a memory, and a processor coupled to the memory, wherein the processor is configured to: identify one or more spatial markers in a medical data-based image of a patient, identify one or more spatial markers in a real-time perceived image of the patient, wherein the one or more spatial markers in the medical data-based image correspond to an anatomical feature of the patient and the one or more spatial markers in the real-time perceived image correspond to the anatomical feature of the patient, superimpose the medical data-based image of the patient with the real-time perceived image of the patient, and align the one or more spatial markers in the medical data-based image with the respective one or more spatial markers in the real-time perceived image.
US10643359B2 Transparent display device, control method thereof and controller thereof
A transparent display device, a control method thereof and a controller thereof are provided. The transparent display device includes a transparent display, a first sensor set, a second sensor set and a controller. The first sensor set senses user information in a first side. The second sensor set senses scene information in a second side. The controller analyzes and determines a location and a gaze direction of a user according to the user information, calculates a first fixation point in the scene information and a second fixation point on the transparent display according to the location and the gaze direction of the user, determines a target object corresponding to the first fixation point according to the scene information, inquires target object information corresponding to the target object, and presents the target object information according to the second fixation point by the transparent display.
US10643358B2 HDR enhancement with temporal multiplex
Systems, apparatuses and methods may a performance-enhanced computing system comprising a sensor for measuring luminance values corresponding to light focused onto the sensor at a plurality of pixel locations, a memory including a set of instructions, and a processor. The processor executes a set of instructions causing the system to generate a multi-segment tone mapping curve, generate a set of tone mapping values corresponding to the multi-segment tone mapping curve for equally spaced input values between zero and one for storage into a look up table, and process the luminance values using the look up table to apply the tone mapping curve to the luminance values of the pixels.
US10643356B2 Method and game-based system for partitioning of streaming graph
The present invention relates to a game-based method and system for streaming-graph partitioning, the method comprises: partitioning a streaming graph using one or more processors, the one or more processors being configured to: read an edge streaming having a predetermined number of edges in an unpartitioned area of the streaming graph as a sub-graph; based on a first pre-partitioning model, pre-partition the edges of the sub-graph to at least two partition blocks as an initial state of a game process; and sequentially select an optimal partition block for each edge of the sub-graph through the game process until the game process becomes convergent, the disclosed method and system can partition streaming graph using local information only, without loading the whole streaming graph into the memory, thus have good scalability and support dynamic graph partitioning; the disclosed partitioning method and system can provide better partitioning results.
US10643352B2 Vertex split connectivity prediction for improved progressive mesh compression
An encoder includes a processor and a memory. The encoder may perform a method of progressive compression. In one example implementation, the method may include identifying a pair of partitioning vertices to be connected to a split vertex associated with a collapse of an edge, creating the split vertex by collapsing the edge, encoding partitioning vertex information associated with the pair of partitioning vertices, the encoding of the partitioning vertex information based on an ordering of vertices of an umbrella of the split vertex, and the ordering of vertices of the umbrella determined based on a geometric shape and connectivity of the umbrella, and generating vertex split information that includes the partitioning vertex information. In another example implementation, the method may include entropy encoding the vertex split information prior to being transmitted.
US10643346B2 Target tracking method performed by a drone, related computer program, electronic system and drone
The invention relates to a method (34) for tracking a target (10), using an electronic target tracking system (14) on board a drone (12), the method (34) comprising at least determining (40) a movement trajectory of the drone (12), the trajectory comprising a plurality of successive orbits respectively centered on a plurality of successive positions (C) of the target (10), the orbit radius being able to vary, from one successive orbit to another, based on at least one element belonging to the group comprising: at least one datum (50) associated with the movement performance of the drone (12), the current position of the target (10), a predetermined elevation angle (ζ) of the drone relative to the target (10), the current altitude of the drone (12) relative to the target (10).
US10643345B2 Method and system for determining locations of electrodes on a patient body
A method for electrode placement includes acquiring an image of a body of a patient, such that the image captures a patch that has been placed on the body. Based on the acquired image and the patch appearing therein, one or more preferred locations are calculated on the body for placing one or more respective electrodes to be used in carrying out a procedure in an internal organ of the patient. The preferred locations are displayed to an operator.
US10643342B2 Group optimization depth information method and system for constructing a 3D feature map
A group optimization method for constructing a 3D feature map is disclosed. In one embodiment, the method comprises determining correspondence information for a plurality of environmental features for each image in a group of images in which a respective environmental feature is present and relative position and alignment of each camera. Depth information is determined for each environmental feature in the plurality of environmental features for each image in the group of images in which a respective environmental feature is present based on the correspondence information of the environmental features. Group optimized depth information is determined for each environmental feature in the plurality of environmental features using the determined depth information of each respective environmental feature.
US10643339B2 Motion based adaptive rendering
An apparatus, system and method is provided to determine a motion of pixels in local regions of a scene, classify the motion into a speed category, and make decisions on how to render blocks of pixels. In one implementation the motion in a tile is classified into at least three different speed regimes. If the pixels in a tile are in a quasi-static speed regime, a determination is made whether or not to reuse a fraction of pixels from the previous frame. If the pixels are determined to be in a high speed regime, a decision is made whether or not a sampling rate may be reduced.
US10643336B2 Image processing apparatus and method for object boundary stabilization in an image of a sequence of images
Various aspects of an image-processing apparatus and method for object boundary stabilization in an image of a sequence of image frames are disclosed. The image-processing apparatus includes an image processor that receives a depth image of a scene from a first-type of sensor and a color image of the scene from the second-type of sensor. The scene may comprise at least an object-of-interest. A first object mask of the object-of-interest is generated by a depth thresholding operation on the received depth image. Dangling-pixels artifact present on a first object boundary of the first object mask, are removed. The first object boundary is smoothened using a moving-template filter on the color image. A second object mask having a second object boundary is generated based on the smoothening of the first object boundary. The object-of-interest from the color image is extracted based on the generated second object mask.
US10643331B2 Multi-scale deep reinforcement machine learning for N-dimensional segmentation in medical imaging
Multi-scale deep reinforcement learning generates a multi-scale deep reinforcement model for multi-dimensional (e.g., 3D) segmentation of an object. In this context, segmentation is formulated as learning an image-driven policy for shape evolution that converges to the object boundary. The segmentation is treated as a reinforcement learning problem, and scale-space theory is used to enable robust and efficient multi-scale shape estimation. By learning an iterative strategy to find the segmentation, the learning challenges of end-to-end regression systems may be addressed.
US10643330B2 Registration of an anatomical image with a position-tracking coordinate system based on proximity to bone tissue
A method includes, identifying, in a three-dimensional (3D) anatomical image of a patient organ, multiple anatomical points corresponding to respective predefined locations on a skin of the patient organ in a first coordinate system. Multiple positions in a second coordinate system, measured by a position sensor of a position-tracking system at the respective predefined locations on the skin of the patient organ, are received. At each predefined location, a distance is calculated between a respective anatomical point and closest bone tissue of the patient organ. Weights are assigned to the predefined locations based on respective distances between the anatomical points and the closest bone tissue. The first and second coordinate systems are registered, by correlating between the positions and the respective anatomical points using the assigned weights.
US10643326B2 Semiconductor measurement apparatus and computer program
One of the objects of the present invention is to provide a semiconductor measurement apparatus capable of obtaining a measurement result that appropriately reflects the deformation of a pattern even if plural causes for the deformation of the pattern exist together. In order to attain the above object, the semiconductor measurement apparatus is proposed in the following way. The semiconductor measurement apparatus is capable of measuring the dimensions between plural measurement points of different positions of the edge of a reference pattern and plural corresponding points of the circuit pattern of an electronic device, in which the corresponding points correspond to the plural measurement points. In addition, the semiconductor measurement apparatus is capable of measuring the spacings between the circuit pattern and the reference pattern, both of which exist in a predefined measurement area, selecting a second measured value aggregation from a first measured value aggregation comprised of measured values at plural points in the measurement area based on a predefined sampling condition, and calculating the measurement value based on the second measured value aggregation.
US10643324B2 Machine learning system and data fusion for optimization of deployment conditions for detection of corrosion under insulation
A system for predicting corrosion under insulation (CUI) in an infrastructure asset includes at least one infrared camera positioned to capture thermal images of the asset, at least one smart mount supporting and electrically coupled to the at least one infrared camera and including a wireless communication module, memory storage, a battery module operative to recharge the at least one infrared camera, an ambient sensor module adapted to obtain ambient condition data and a structural probe sensor to obtain CUI-related data from the asset. At least one computing device has a wireless communication module that communicates with the at least one smart mount and is configured with a machine learning algorithm that outputs a CUI prediction regarding the asset. A cloud computing platform receive and stores the received data and the prediction output and to receive verification data for updating the machine learning algorithm stored on the computing device.
US10643320B2 Adversarial learning of photorealistic post-processing of simulation with privileged information
Systems and method for generating photorealistic images include training a generative adversarial network (GAN) model by jointly learning a first generator, a first discriminator, and a set of predictors through an iterative process of optimizing a minimax objective. The first discriminator learns to determine a synthetic-to-real image from a real image. The first generator learns to generate the synthetic-to-real image from a synthetic image such that the first discriminator determines the synthetic-to-real image is real. The set of predictors learn to predict at least one of a semantic segmentation labeled data and a privileged information from the synthetic-to-real image based on at least one of a known semantic segmentation labeled data and a known privileged information corresponding to the synthetic image. Once trained, the GAN model may generate one or more photorealistic images using the trained GAN model.
US10643316B2 Image processing apparatus, method for processing image and computer-readable recording medium
An image processing apparatus is provided. The image processing apparatus according to an exemplary embodiment includes a memory, and a processor configured to obtain a High Dynamic Range (HDR) image by using a plurality of images having different brightness stored in the memory, and correct chromaticity for each pixel group including at least one pixel with respect to the obtained HDR image, wherein the processor is configured to identify an image to be used for chromaticity correction among the plurality of images for each pixel group and correct the chromaticity for each pixel group by using the identified image.
US10643310B2 Image processing apparatus, method for controlling image processing apparatus, and storage medium
An image processing apparatus capable of acquiring images with high visibility is provided. A system control circuit of an image processing apparatus acquires the turning speed of the image capturing device capable of being turned, determines a first intensity as the intensity of noise reduction processing when the turning speed is higher than a speed in a predetermined speed range, and determines a second intensity lower than the first intensity as the intensity of the noise reduction processing when the turning speed is within the predetermined speed range. An image processing circuit of the image processing apparatus performs the noise reduction processing on an image of a target frame, which is one of a plurality of images of frames captured by the image capturing device, at the determined intensity, based on the image of the target frame and an image of a frame preceding the target frame.
US10643308B2 Double non-local means denoising
Systems and methods are disclosed for non-local means denoising of images. For example, methods may include receiving an image from an image sensor; determining a set of non-local means weights for the image; applying the set of non-local means weights to the image to obtain a first denoised image; applying the set of non-local means weights to the first denoised image to obtain a second denoised image; and storing, displaying, or transmitting an output image based on the second denoised image.
US10643305B2 Compression method and apparatus for panoramic stereo video system
A method of compressing a stereoscopic video including a left view frame and a right view frame is provided, the method including: determining a texture saliency value for a first block in the left view frame by intra prediction (1101); determining a motion saliency value for the first block by motion estimation (1102); determining a disparity saliency value between the first block and a corresponding second block in the right view frame (1103); determining a quantization parameter based on the disparity saliency value, the texture saliency value, and the motion saliency value (1104); and performing quantization of the first block in accordance with the quantization parameter (1105).
US10643303B1 Systems and methods for providing punchouts of videos
A video edit of first video content and second video content may be generated based on the fields of view of the first video content and the second video content. Based on the fields of view of the first video content and the second video content, a first viewing window for the first video content and a second viewing window for the second video content may be determined. The viewing windows may define one or more extents of the corresponding visual content. The video edit may include a punchout of the first video content based on the first viewing window and a punchout of the second video content based on the second viewing window.
US10643296B2 Systems and methods for rendering multiple levels of detail
An electronic device is described. The electronic device includes a memory. The electronic device also includes a very long instruction word (VLIW) circuit. The VLIW circuit includes an asynchronous memory controller. The asynchronous memory controller is configured to asynchronously access the memory to render different levels of detail. The electronic device may include a non-uniform frame buffer controller configured to dynamically access different subsets of a frame buffer. The different subsets may correspond to the different levels of detail.
US10643295B2 Geometric enumerated watermark embedding for colors and inks
The present disclosure relates generally to digital watermarking and signal encoding. Various colors can be evaluated and modified to carry an encoded or auxiliary signal.
US10643292B1 Trust-based social graph for travel planning
Methods and systems for implementing a trust-based social graph for travel planning are disclosed. Social data is obtained from one or more social network services. Based at least in part on the social data, trust scores are determined between an entity and a plurality of additional entities. For one of the additional entities, the respective trust score is determined based at least in part on a respective relationship score and a respective similarity score for the additional entity. One or more respective connections are generated in a social graph between the entity and one or more trusted entities of the additional entities. The one or more respective connections with the trusted entities are generated based at least in part on the respective trust scores.
US10643291B2 Media management system
Described herein are various techniques for managing media related to a construction project, which may relate to one or more buildings to be built and/or renovated as part of the construction project. In accordance with techniques described herein, the media may be managed according to information regarding the construction project that is stored by one or more other systems separate from a media management system. The other systems may be construction information management systems that each store information regarding a construction project, including information relating to planning and/or execution of the construction project. For example, the media management system may generate tags based on the information regarding the construction project, may be trained to recognize features in the media that relate to the tags, and add the appropriate tags to the media based on the recognized features.
US10643289B2 Cattle raising management system and process
A cattle raising management system includes at least one terrain package (1) which includes a terrain intercommunication box (8), at least one propagation package (2) which includes a repeater intercommunication box (9) and at least one farm package (3) which includes a farm intercommunication box (10). The terrain intercommunication box (8), the repeater intercommunication box (9), and the farm intercommunication box (10) form a network where each of said boxes can be connected via radio waves to any of the other boxes.
US10643288B2 Use of blockchain based distributed consensus control
A system for the cryptographically-secure, autonomous control of devices comprising, connected to or remotely operating devices in an electrically powered network and the transaction of the benefits, costs or value created by or transacted through the devices in this electrically powered network.
US10643287B1 System and method for determining an insurance premium based on analysis of human telematic data and vehicle telematic data
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.
US10643285B1 Systems and methods for environmental analysis based upon vehicle sensor data
A system for analyzing the environment of a vehicle i) receives a plurality of data from at least one sensor associated with a vehicle, such that the plurality of data includes at least one environmental condition at a location; (ii) analyzes the plurality of data to determine the at least one environmental condition at the location; (iii) determines a condition of a building at the location based upon the at least one environmental condition; (iv) determines an insurance product for the building based upon the determined condition associated with the building; and (v) generates an insurance quote for the insurance product. As a result, the speed and accuracy of insurance providers learning about potential clients and the conditions of the potential client's property and needs is increased.
US10643282B2 Liquidation cost calculation
A set of estimated allocations Nest(X1) through Nest(Xk) of portfolio positions to products X1 through Xk may be determined, with products X1 through Xk including portfolio products and spread-traded products based on some of the portfolio products. Utilizing the set of estimated allocations, an optimized liquidation cost LCopt may be designated. Data indicating at least a portion of a performance bond based on the optimized liquidation LCopt may be output.
US10643280B2 Trader station user interface
A variety of user interfaces, systems and methods are provided for traders of commodities, futures contracts, derivatives, stocks, etc. A user interface may have two display modes, locked and unlocked. In the locked mode, some or all of the data fields (price, bids, offers—optionally bids and offers not exposed to the market) are locked. In the unlocked mode, all the data fields, including the price column, are dynamically updated. In a second embodiment, a price column is divided such that prices above the market are in a first column and prices below the market are in a second column to reduce the number of columns required to show bids, offers and prices. Optionally, the trader's bids and offers not exposed to the market can be shown in columns adjacent to the market bids and offers. In a third embodiment of the invention orders are cancelled if the market changes within a short period of time before the order is placed and the change does not benefit the user.
US10643275B2 Methods and systems for managing consumer savings with credit card transactions
In one aspect, a computer-implemented method for managing consumer savings initiated from a payment card transaction is included. The payment card transaction involves a cardholder and a payment card of the cardholder. The method uses a computer device in communication with an issuing bank. The computer device includes a memory. The method includes receiving, by the computer device, transaction data associated with the payment card transaction. The transaction data separately identifies a payment amount and a savings amount. The savings amount is an amount the cardholder selects to save. The method also includes identifying, by the computer device, a savings account number associated with the cardholder. The method further includes transmitting the savings amount and the savings account number to the issuing bank for recording as a savings accrual for the cardholder. The issuing bank is the issuer of the payment card.
US10643273B2 Method and system for performing actions of an auction of a product or service through a communication network
A method for performing actions of an auction of a product or service through a communication network including sending to a plurality of sellers product or service specifications with an upset price wherein the plurality of sellers present a plurality of offers in homogenous manner for auction; receiving the plurality of offers; storing the plurality of offers in a database of communication network; receiving, from a plurality of buyers, purchase proposals for the product or service, the proposals being determined for each of the offers of the plurality of sellers; storing purchase proposals in the database; processing the purchase proposals and determining a plurality of lots, each of the lots of the plurality of lots being constituted by the plurality of purchase proposals received for each of the offers of the plurality of offers; and monitoring the moment when one of the sellers of the plurality of sellers buys a respective lot of the plurality of lots thereby defining the opportune moment, in the course of the auction, the price range of his interest to sell the product or service to the plurality of buyers who has given the plurality of purchase proposals in the respective lot bought.
US10643272B2 Battery reservation device
A battery reservation device (10) comprises a required charge amount acquisition component (11), a remaining battery charge acquisition component (12), a charging speed acquisition component (14), and an exchange completion time calculator (16). The required charge amount acquisition component (11) inputs the amount of battery charging needed by the user. The remaining battery charge acquisition component (12) acquires the remaining battery charge at the present time for each of the battery packs (1) at a plurality of battery stations (30). The charging speed acquisition component (14) acquires the charging speeds at the plurality of battery stations (30). The exchange completion time calculator (16) calculates the exchange completion time for the battery packs (1) at the plurality of battery stations (30) on the basis of the acquired required charge amount, the remaining battery charge at the present time, and the battery charging speed.
US10643271B1 Retrofitting legacy surveillance systems for traffic profiling and monetization
An acquisition content profiling device (ACPD) comprises a power module, a controller module, and an analog-to-digital converter (ADC) module. The ACPD has a terminal that receives a signal from an acquisition content system having an enclosure. For example, the acquisition content system is an analog video camera system, and the ACPD fits within the enclosure and is powered entirely via the video camera system. The ACPD receives acquired content from the video camera system via the analog terminal. The ADC module converts the acquired content into a digital signal, and the digital signal is supplied onto the controller module. The controller module has dedicated hardware that detects motion, detects features according to a feature profile (such as license plate information), segments the acquired content to protect private information, marks the acquired content with identifying information of the owner of acquired content, and distributes the processed content to a third-party.
US10643270B1 Smart platform counter display system and method
A smart product display system has a base on which a product can be placed. A product camera mounted to the base is used to image a field of view over the base. Images from the product camera are analyzed to identify products that are placed on the base and to detect when a customer has interacted with a product, such as by lifting it up. When a product interaction is detected, information about the product is presented on a display. The display can be integrated in a riser extending upwardly from the base. A customer camera can be used to capture images of a person in the vicinity of the system. Images from the customer camera can be analyzed to identify an attribute of an imaged person and an output, such as a content display or an alert, generated responsive to the attribute.
US10643266B2 System and method for in-app payments
Disclosed is a device including a processor, a computer-readable storage device and a software module stored on the computer-readable storage device, the software module configured with a software module application programming interface programmed that defines a protocol for communicating data between an application on the device and the software module. The module receives, from the application operating on the device, a request associated with a purchase from the application, wherein the request comprises information about the purchase, receives the authorized payment data and transmits, via the software module application programming interface and to the application, the authorized payment data.
US10643262B2 Bundling of automated work flow
An enterprise geospatial intelligence service oriented architecture (EGI-SOA) provides a consumer with one or more tailored products in response to either a dynamic request or a standing request by the consumer.
US10643260B2 Suspicion classifier for website activity
A system and method of identifying suspicious item-related features are disclosed. In some embodiments, a sample of item listings is received. Each item listing in the sample of item listings may correspond to an item offered for sale on an e-commerce website. Item-related data for each item listing in the sample of item listings may be extracted. Training data comprising identifications of which item listings in the sample of item listings are suspicious and identifications of which item listings in the sample of item listings are not suspicious may be received. A model for classifying a candidate item listing on the e-commerce website as being suspicious may be determined using the training data.
US10643257B2 Integrated and intelligent donation options
The present disclosure is directed toward systems and methods for customizing an electronic communication to include an option to make an online donation to a charitable cause, based on evaluating donation histories, and providing the customized communication to one or more recipients. The systems and methods described herein further customize electronic communications for multiple recipients such that the systems and methods provide each recipient with an option to contribute that is based on the individual donation history of the recipient.
US10643255B2 System and method for providing an advertisement to a reception device
A system and method is provided for sending at least one advertisement to a reception device and providing additional communication data to a recipient that interacts with the advertisement. In one embodiment of the present invention, a provider of website data has control over advertisements that are provided to a recipient viewing the website data by allowing the sender to delete (or remove) an advertisement from the available advertisements. If a displayed advertisement is interactive, and the advertisement is interacted with, the advertising application will provide the recipient with additional communication date by sending a request for said data to the provider of the advertisement, wherein said request recorded by the provider of the advertisement and redirected to the advertisers website by providing the advertiser's URL to the reception device.
US10643253B2 Multi-protocol interactive mobile video advertising
Techniques are provided for playback and event reporting of video advertisements on a user device. Two different event reporting protocols are simultaneously supported to enable application-based playback of video advertisements while collecting event information associated with the video playback. In some configurations, initialization of the event reporting protocols is serialized to avoid conflict conditions during the video playback.
US10643252B2 Banner display method of electronic device and electronic device thereof
An advertisement method of an electronic device and the electronic device thereof are provided. The operation method of the electronic device includes the processes of displaying banner advertisement comprising a user selection item, and displaying banner advertisement of a scenario matching to a result of selection of the user selection item.
US10643251B1 Platform for locating and engaging content generators
Techniques for locating and communicating with users of a platform are disclosed. A specification of a target user is received. A remote platform is queried for the target user and a result of the query includes a first user of the remote platform. A message is sent to the first user, on behalf of a second user, by an entity that is different from the second user.
US10643242B2 Parking locator system providing variably priced parking fees
A parking locator system providing variably priced parking includes one or more parking sensors and one or more parking kiosks. The parking sensors may generate parking information identifying one or more occupied parking spaces and one or more unoccupied parking spaces within a vicinity. Promotion information including one or more discounts to parking fees may be received at the parking kiosks. The parking kiosks may display the discounted parking fees and receive payment of the same. The discounts to parking fees may expire at particular times. The size of the discounts may be set based on traffic congestion, which may be determined based on the number of occupied parking spaces within the vicinity.
US10643241B2 Proximity-based method and system for generating customized incentives
A method and system for generating customized incentives involving electronic distribution of coupons to remote personal computers based on proximity of the computer to a retail center are disclosed. A repository, such as an online service provider or a web site on the Internet, stores packages of incentive data for downloading automatically or on demand to a user's computer. A plurality of data fields is used to associate a user's location with a specific incentive.
US10643234B1 Pre-loaded native application tracking service
A mobile communication device is disclosed. The device comprises a processor, a memory, a display, an input device, and a tracking client pre-loaded native application stored in the memory and referenced by a uniform resource identifier (URI). When executed by the processor the client application receives a tracking identity of a mobile advertisement from another application installed on the device sent based on the URI associated with the client application. In response to receiving the tracking identity of the mobile advertisement, the client application stores a log of a click input associated with the mobile advertisement, and in response to receiving the tracking identity of the mobile application, transmits a click message to an application store. The application further establishes a reliable communication connection to an event tracking server and transmits the log of the click input via the reliable communication connection to the event tracking server.
US10643228B2 Standardizing customer and test data and information collection for run time and historical profiling environments and workload comparisons
Aspects of the present invention include a method, system and computer program product. The method includes a processor determining one or more functional areas of focus for a profiling effort for the specific customer; determining one or more general functional areas of interest to the business entity and to a general set of customers; determining which environments and workloads of the specific customer to focus on in the profiling effort; determining data collection components of a platform for baseline environment and workload information for use in a data collection request for the specific customer; specifying any command and configuration data for the platform; specifying a baseline environment and workload data collection duration; and generating a data collection request for the specific customer that includes the baseline environment and workload data collection duration and time frames and the command and configuration data for the platform.
US10643217B2 Debit-based identity theft monitoring and prevention
Systems and methods of monitoring financial information of a consumer for fraudulent activity. One method can include receiving an account closure event from an event provider, determining if the account closure event is associated with financial information of the consumer, generating a notification, and providing the notification to the consumer. Another method can include receiving a returned check event from an event provider, determining if the returned check event is associated with financial information of the consumer, generating a notification, and providing the notification to the consumer.
US10643216B2 System and methods for dynamic digital threat mitigation
Systems and methods include: receiving digital event type data that define attributes of a digital event type; receiving digital fraud policy that defines a plurality of digital processing protocols; transmitting via a network the digital event data and the digital fraud policy to a remote digital fraud mitigation platform; using the digital event data to configure a first computing node comprising an events data application program interface or an events data computing server to detect digital events that classify as the digital event type; using digital fraud policy to configure a second computing node comprising a decisioning API or a decisioning computing server to automatically evaluate and automatically select one digital event processing outcome of a plurality of digital event processing outcomes that indicates a disposal of the digital events classified as the digital event type; and implementing a digital threat mitigation application process flow that evaluates digital event data.
US10643211B2 Conducting secure retail transactions using a mobile wallet system
A mobile payment system for a retail environment enables customers to securely use their mobile device to pay for goods purchased at a point-of-sale (POS) system, regardless of whether the mobile device has cellular service or is connected to a network.
US10643208B2 Digital payment system
A digital payment system for facilitating seamless transactions from a user system to a buyer system. The system includes a service provider system which further includes a service interaction component. The service interaction component is configured to collect predefined information about the user system and the associated user. The service provider system also includes a payment engine for processing payments digitally based on data worth associated with the data owned by the user and authorized for sharing by the service provider to the buyer system. The payment engine calculates a payable amount payable digitally by the user to the service provider based on a digital transactional value indicative of the data worth associated with the data owned by the user and authorized for sharing, among other things. The system further includes a pre-consenting system configured to facilitate user authorization.
US10643204B2 Cryptography method and system for securing data via electronic transmission
Provided are QR Codes configured with a Transactional Cryptopgrahy (“TC”) component and methods for using thereof in a secure manner without the need for specialized hardware. By using software-defined security, QR codes can be used for a wider array of purposes without the additional expense and maintenance of separate hardware platforms for secure information.
US10643202B2 Real-time processing distributed ledger system
A system, computer program product, and method for executing real-time processing of resource transfers using distributed ledger technology is provided. In particular, the system utilizes a private or semi-private blockchain to create a distributed ledger which comprises a record of all resource transfers between a number of entities. The real-time processing system addresses a number of computer technology-centric challenges associated with executing resource transfers. In particular, executing resource transfers on a real-time basis allows the nodes of the blockchain to more evenly distribute computing workload over time when compared to more traditional resource transfer systems that use batch processing to execute transfers.
US10643200B2 Point of sale system
The present technology includes a point of sale system for facilitating interactions between a customer and a merchant in a payment transaction, and for communicating with a payment server to complete the transaction. The point of sale system includes a central processor, a payment object processor, a payment object reader interface, and a touch screen. The central processor is configured to execute an operating system and to execute a transaction engine configured to manage payment transaction specific functions of the point of sale system such as to control the touch screen to display payment transaction information on the touch screen, and to control the payment object processor to control the payment object reader to receive payment object information.
US10643197B2 Using a computerized agent external to an instant messaging (IM) service for enhancing an IM session managed by the IM service
A method of adding a computerized agent to an instant messaging (IM) session managed by an IM service for identifying automatically textual instructions to perform a transaction related to participant(s) of the IM session, comprising: using a computerized agent subscribed to an IM service by a telephone number and participates in an IM session managed by an IM service to acquire text content in an IM session and analyzing at least the text content of the IM session to identify automatically textual instructions to perform a transaction from the user which uses the IM client module, automatically instructing an operation of the transaction and submitting by the computerized agent at least one IM message in the IM session.
US10643194B2 Document handler system and method with timed operation
A document handler system and method includes timed operation functionality in which the manufacturer of the document handler may input coded information in the document handler to establish a timed operation of the document handler which may be contingent on continued payments for use of the document handler. Alternatively, or in addition, the timed operation may be used to establish an appropriate warranty period during which the manufacturer is obligated to provide repairs, modification and/or support for the document handler.
US10643193B2 Dynamic workload capping
A mainframe computing system includes a central processor complex, and a plurality of billing entities, each billing entity having a respective capacity limit, and a workload manager that schedules work requested by the plurality of billing entities on the central processor complex and tracks, by billing entity, a rolling average of service units. The mainframe computing system also includes a dynamic capping policy for the central processor complex that identifies a maximum service unit limit, a subset of the plurality of billing entities, and, for each identified billing entity, information from which to determine a service unit entitlement value. The mainframe computing system also includes a dynamic capping master that adjusts the respective capacity limits of the subset of the plurality of billing entities at scheduled intervals based on the dynamic capping policy to favor billing entities having high-importance workload within the maximum service unit limit.
US10643192B2 Data transfer between self-service device and server over session or connection in response to capturing sensor data at self-service device
A method, apparatus, computer-readable medium, and/or system may comprise a server having a first processor, a database, and first memory storing computer-executable instructions. The system may comprise a self-service device having a second processor, a plurality of sensors configured to capture images, and second memory storing computer-executable instructions that, when executed by the second processor, cause the self-service device to detect a start of user activity at the self-service device. In response to detecting the start of the user activity at the self-service device, the self-service device may capture, by one or more of the plurality of sensors, a plurality of images of the user activity at the self-service device. The self-service device may detect an end of the user activity at the self-service device. In response to detecting the end of the user activity at the self-service device, the self-service device may generate data indicative of the user activity at the self-service device. The data indicative of the user activity at the self-service device may comprise the plurality of images of the user activity captured by the one or more of the plurality of sensors. The self-service device may establish a connection between the self-service device and the server. The self-service device may transmit, to the server and via the established connection, the data indicative of the user activity at the self-service device.
US10643187B2 Reporting and prioritizing faults for aircraft downtime reduction
Disclosed is a computer-implemented method for maintenance planning for an aircraft. The method includes retrieving, via a processor, a data transmission comprising a plurality of component faults from an aircraft processor while the aircraft is in flight. The processor executes, using a prediction engine, a predictive fault list based on the component faults. The predictive fault list includes a plurality of weighted predictions of authentic component faults and nuisance component faults. The processor prioritizes the weighted predictions of authentic component faults, and generates a maintenance checklist prioritized based on the weighted prediction of authentic component faults. The processor then outputs the prioritized maintenance checklist on an operatively connected maintenance planning device.
US10643185B2 Suggested locations for calendar events
In an example method, a mobile device receives a first calendar item associated with a first event. The first calendar item includes a first text string. The mobile device determines a correlation between the first text string and one or more locations associated with one or more second events. The mobile device determines a suggested location for the first event based on the correlation.
US10643177B2 Determining product placement compliance
A method for product compliance includes receiving, at data processing hardware, a planogram defining a representative placement of a product on a display shelf and receiving at least one image from an imaging device having a field of view arranged to capture a top surface of the display shelf. The method also includes determining whether the product is disposed on the display shelf based on the at least one image. When the product is disposed on the display shelf, the method includes determining an actual placement of the product on the display shelf and comparing the actual placement of the product to the representative placement of the product defined by the planogram. The method further includes determining a planogram compliance based on the comparison of the actual placement of the product to the representative placement of the product and communicating the planogram compliance to a network.
US10643176B2 Methods and systems for updating perpetual inventory at retail sales facilities
In some embodiments, methods and systems of updating perpetual inventory at a retail sales facility are described. After products are delivered to a retail sales facility, an electronic inventory management device receives electronic data indicating that a product has been delivered and calculates, based on at least one factor associated with the product, a delay period from a time of delivery of the product to the retail sales facility to a time for updating the perpetual inventory of products at the retail sales facility. After the calculated delay period elapses, the electronic inventory management device updates the perpetual inventory of the products at the retail sales facility in a product inventory database associated with the retail sales facility with information associated with the product delivered to the retail sales facility.
US10643172B2 Hybrid secure locker system for mailing, deposition and retrieval of shipments
A hybrid system for securely controlling deposition and retrieval of shipments, including a managing distribution centre, at least one electronic locker unit connected to the managing distribution centre through a communication network, and having a control desk and several lockable compartments of different sizes, wherein the electronic locker unit comprises a shape measurement module located inside each compartment for acquiring the shipment content's shape.
US10643170B2 Systems, methods and apparatus for distribution of products and supply chain management
In some embodiments, apparatuses and methods are provided herein useful to access and advance a work flow for a product or a plurality of products during unloading and loading shipments at a distribution center or unloading and processing shipments at a retail store. In some embodiments, RFID tags and wearable smart devices are employed such that products are monitored as they are unloaded from shipments at a retail facility, such as a distribution center, and repackaged into containers and onto a delivery truck for delivery to another retail facility, such as a physical retail store, or one or more customers.
US10643164B2 Touchless mobile applications and context-sensitive workflows
Computer program products for performing workflows using a mobile device, without requiring tactile input from the user. The workflow is thus “touchless” and may utilize input preferably including optical data and/or audio data. Tactile input may be optionally provided in some embodiments, but the workflow is configured to be performed without any tactile input. Accordingly, in one embodiment, a computer program product includes a computer readable medium having computer readable and/or executable program instructions embodied therewith, the program instructions being configured to cause a processor to: invoke a mobile application using a mobile device; receive auditory input via the mobile device; and perform a business workflow via the mobile application based on the auditory input. Corresponding systems and computer program product embodiments configured for touchless mobile workflows are also described.
US10643156B2 Precision snow removal analysis
A method for precision snow removal analysis provides a melt rate in inches per day for roadways in a geometric region is provided. Elevation data is used to calculate upward looking hemispherical viewsheds at each roadway coordinate to determine the total solar radiation. The snowmelt capacity and slope are determined at each coordinate and the data is displayed on a geographical map of the roadway. The processing speed of the computer is improved since the snowmelt capacity is only determined for a roadway subset of the region coordinates.
US10643152B2 Learning apparatus and learning method
A learning apparatus includes a memory and a processor configured to acquire a plurality of documents, perform clustering of the plurality of documents for each of a plurality of words included in the plurality of document, when a plurality of clusters are generated for a first word among the plurality of words by the clustering, perform assignment of different labels corresponding to the plurality of clusters to the first word included in the plurality of documents, and perform re-clustering of the plurality of documents including the first word with the assigned different labels, for other words among the plurality of words.
US10643151B1 Meta-model object communication and node definition system and processes for provisioning objects defined in a neutral definition language of a node meta-model
Node meta-model systems and processes are disclosed which provide a seamless run-time integration between disparate devices, objects, frameworks, and/or agents (“objects”) without a priori knowledge of the types of objects, their capabilities, accepted commands/events, and underlying frameworks, and without expending any development effort. By introducing a node meta model, each system, device, and framework is described using its capabilities, properties, events, and methods of communications and thus an agent, at run-time, can figure out how to integrate/communicate with these systems accurately and without any development effort.
US10643150B2 Parameter version vectors used for deterministic replay of distributed execution of workload computations
A method includes storing parameter versions utilized by learner instances in each of two or more epochs in a parameter receiving buffer of a parameter server, the learner instances performing distributed execution of workload computations of a machine learning algorithm. The method also includes creating a parameter roster in the parameter server comprising parameter version vectors specifying the parameter versions used by each of the learner instances during each of the two or more epochs. The method further includes generating one or more aggregated parameter sets for storage in an aggregated parameters buffer by aggregating parameter versions from the parameter receiving buffer based on the parameter version vectors in the parameter roster and providing aggregated parameter sets from the aggregated parameters buffer to the learner instances for deterministic replay of the distributed execution of the workload computations of the machine learning algorithm.
US10643146B1 Systems and methods for analyzing resource production
A method for determining a drill event includes receiving a set of historic drill reports with annotations. The historic drill reports include a plurality of entries including multiple acronyms relating to a single drilling factor. A set of entries of the plurality of entries indicates an associated depth. The method further includes training a report analysis engine utilizing the historic drill reports and annotations; receiving a drill report associated with a well; and determining a drill event and associated depth utilizing the report analysis engine applied to the drill report.
US10643141B2 User action prediction
A webpage navigation of a user over a timeframe and a second webpage navigation of a second user over a second timeframe may be received. A time-variant variable-order Markov model, comprising a context tree, may be generated utilizing the webpage navigation and the second webpage navigation. A third webpage navigation of a third user may be received. A probability that the third user may interact with content, that the third user is a non-human entity, and/or that the third user will access a website may be determined based upon an evaluation of the third webpage navigation using the time-variant variable-order Markov model. A second client device is instructed to present the content to the third user, to present a human verification mechanism to the third user, and/or to instruct a server, providing the website, to alter a server capacity for the website.
US10643137B2 Integrating flexible rule execution into a near real-time streaming environment
The present invention is directed to a system and methods for integrating flexible event detection into a near real-time streaming environment. A streaming platform streams raw data from multiple sources, adds contextual information to the raw data, and makes inferences from the enriched information. A rule execution operator, being integrated within the streaming platform, executes rules against the enriched information to detect events, using a rule repository that stores a plurality of flexible, dynamic, and customizable rules. When an event is detected by the rule execution operator, the streaming platform may use a middleware component to instantiate actions that are responsive to a detected event. Actions may be directly performed, and/or the actions and instructions for implementing or performing those actions are communicated to external devices.
US10643134B2 Schedule management method, schedule management server, and mobile terminal using the method
A schedule management method is provided. The schedule management method includes acquiring user schedule information, extracting at least one piece of expected event information based on the user schedule information, collecting event information generated through near field communication, comparing the collected event information and the expected event information, and providing guidance information corresponding to the collected event information based on a result of the comparison.
US10643128B2 Power generation prediction system and a method thereof
A power generation prediction system using a first neural network and a second neural network is provided, and the first neural network is connected to the second neural network. The first neural network receives first input data, and generates the amount prediction data according to the first input data. The first input data is used to determine amount prediction data, and the amount prediction data is used to determine power generation prediction data. The second neural network receives the amount prediction data, and calculates the power generation prediction data according to the amount prediction data. When a device in a selected area is deteriorated or reinstalled, the second neural network is fine-tuned and trained again.
US10643124B2 Method and device for quantizing complex artificial neural network
Systems, apparatus and methods are provided for accelerating a complex neural network by fixed-point data quantization. An Artificial Neural Network (ANN) has branches and comprises convolutional layers CONV 1, CONV 2, . . . CONV n, fully connected layers FC 1, FC 2, . . . , FC m, and concatenation layers CONCAT1, CONCAT2, . . . , CONCAT L. n, m and L are positive integers. The ANN may be optimized by a method comprising: converting output of each of the CONV, FC and CONCAT layers into fixed-point numbers, identifying at least one sub-network from the ANN and for each sub-network, modifying the fixed-point range of each output of the previous-level layers of the CONCAT layer on the basis of the fixed-point range of the CONCAT layer. The sub-network has a CONCAT layer as its output. The CONCAT layer receives at least two outputs of previous-level layers as inputs and concatenates the inputs into one output.
US10643122B1 Systems using hash keys to preserve privacy across multiple tasks
A system for using hash keys to preserve privacy across multiple tasks is disclosed. The system may provide training batch(es) of input observations each having a customer request and stored task to an encoder, and assign a hash key(s) to each of the stored tasks. The system may provide a new batch of input observations with a new customer request and new task to the encoder. The encoder may generate a new hash key assigned to the new customer request and determine whether any existing hash key corresponds with the new hash key. If so, the system may associate the new batch of input observations with the corresponding hash key and update the corresponding hash key such that it is also configured to provide access to the new batch of input observations. If not, the system may generate a new stored task and assign the new hash key to it.
US10643116B1 System and method for contactless encoding and printing of a triple interface smart card through near-field network
Disclosed are a method, a system and/or a device for contactless encoding and printing of a triple interface smart card through a near-field network. In one embodiment, a triple interface encoding device includes a production controller communicatively coupled to an object encoding array, an object conveyor transport, and an object encoding server. The production controller may detect a sequence of target objects and associates it with one of a plurality of user accounts. The object encoding server configures the object encoding array to contactlessly encode the target object. Further, the object encoding server configures target object feeder to automatically deploy a number of target objects equal to a number of contactless encoders of the object encoding array onto the conveyor belt of the object conveyor transport spaced at corresponding repeat positions as the number of contactless encoders. Furthermore, object encoding server configures the conveyor belt to position the target objects.
US10643115B1 Ink estimation adjustment mechanism
A system is disclosed. The system at least one physical memory device to store ink estimation logic and one or more processors coupled with the at least one physical memory device, to execute the ink estimation logic to generate first estimated ink usage data for each of one or more color planes based one or more gray level histograms and one or more halftone designs, detect a change to a tone curve of one or more of the color planes, modify the gray level histograms and generate second estimated ink usage data for each of the color planes based on the modified gray level histograms, wherein each gray level histogram corresponds to one of the one or more color planes and each halftone design corresponds to one of the one or more color planes.
US10643114B2 Image forming apparatus and recording medium suitable for image forming processing based on PDL (page description language) which generates a display list using a speculative process before data analysis of an object of PDL is completed
Provided is an image forming apparatus for further speeding up an image forming process. A first rendering core of a rendering core module executes data analysis of an object of PDL format printing information. A second rendering core executes a speculative process for generating a Display List for an object. A third rendering core executes a rendering process for a printout or display output based on the Display List generated by the second rendering core. In addition, data analysis by the first rendering core and the speculative process by the second rendering core are executed in parallel processing. As a result, the second rendering core can execute the generation of a Display List by a speculative process even without receiving a rendering command from the first rendering core.
US10643113B2 Return mail services
In an embodiment, an apparatus comprises one or more processors and one or more memories communicatively coupled to the one or more processors and storing instructions which, when processed by the one or more processors, cause: receiving a digital image of undeliverable mail and storing the digital image in a first database; causing data to be extracted from the digital image using Optical Character Recognition (OCR) or by processing encoded data; causing additional data to be requested from a second database based on the data extracted from the digital image; automatically generating one or more options for the undeliverable mail based on the data from the first database and the additional data from the second database; and causing the digital image, the data, the additional data, and the one or more options for the undeliverable mail to be displayed using a graphical user interface.
US10643094B2 Method for line and word segmentation for handwritten text images
A method for segmenting an image containing handwritten text into line segments and word segments. The image is horizontally down sampled at a first ratio. Connected regions in the down-sampled image are detected; horizontal neighboring ones are merged to form lines, to segment the original image into line images. Each line image is horizontally down sampled at a second ratio which is smaller than the first ratio. Connected regions in the down-sampled line image are detected to obtain potential word segmentation positions. A path is a way of dividing the line at some or all of the potential word segmentation positions into multiple path segments; for each of all possible paths, word recognition is applied to each path segment to calculate a word recognition score, and an average word recognition score for the path is calculated; the path with the highest score gives the final word segmentation.
US10643093B1 Automated bounding box generation for objects in an image
One or more embodiments described herein include a computer-implemented method of determining a bounding box for an object in an image. The method includes determining a label for an object in a first image using a first algorithm, and generating a set of images based on the first image, by cropping the first image from a selected direction. The method further includes determining labels for each image in the set using the first algorithm, and removing images from the set such that the remaining images have a label matching the initial label. The method further includes determining a key image for the set, which is the smallest image from the set that has a confidence score exceeding a threshold. Further, the method includes determining a bounding box for the object in the first image based on a perimeter of a portion of the first image that overlaps the key image.
US10643091B2 Automatic feature point detection for calibration of multi-camera systems
In some embodiments, a computer-readable medium stores executable code, which, when executed by a processor, causes the processor to: capture an image of a finder pattern using a camera; locate a predetermined point within the finder pattern; use the predetermined point to identify multiple boundary points on a perimeter associated with the finder pattern; identify fitted boundary lines based on the multiple boundary points; and locate feature points using the fitted boundary lines.
US10643080B2 Artificial intelligence and image processing-based work force safety
A method of workplace safety for an industrial processing facility includes an AI and image processing-based work force safety system at a first time receiving image data from cameras viewing work zones including a first camera showing an individual in a first work zone. From the image data a current location of the individual is determined. A current minimum Personnel Protection Equipment (PPE) requirement is determined based on the current location by referencing a database having workplace environments with hazardous condition(s) including for the current location determining a current workplace environment having a current hazardous condition, and required PPEs for the current hazardous condition. The image data is analyzed to identify PPEs currently worn by the individual. When it is determined the individual is not currently meeting the PPE requirement by comparing the PPEs currently worn to the minimum PPE requirement, an alert is generated responsive to the unsafe condition.
US10643077B2 Image processing device, imaging device, equipment control system, equipment, image processing method, and recording medium storing program
An image processing device, an imaging device, an equipment control system, equipment, an image processing method, and a recording medium storing a program. The image processing device and the image processing method includes capturing an object to obtain a captured image using at least one capturing unit, generating a correction parameter based on the captured image to update a correction parameter stored in a memory, correcting displacement in coordinate caused to the captured image, using the updated correction parameter, and updating a referring status of a specific thing included in the captured image to a not-yet-referred status when the correction parameter is updated. The imaging device includes the image processing device, the at least one capturing unit captures an image including the specific thing, and the memory stores the correction parameter.
US10643074B1 Automated video ratings
Techniques are described for a content rating system that allows for automatic assignment of maturity ratings for media content.
US10643069B2 Iris recognition method, electronic device and computer-readable storage medium
Embodiments of the present disclosure provide an iris recognition method applied for an electronic device. The electronic device includes an iris recognition module and a motion sensor. The iris recognition module includes an infrared camera. The method includes: detecting motion information of the electronic device by the motion sensor; when the motion information of the electronic device satisfies a preset condition, capturing an image of a user by the infrared camera; and when determining that there is a face contour in the image, performing iris recognition by the iris recognition module. Further, embodiments of the present disclosure provide an electronic device and a computer-readable storage medium.
US10643062B2 Facial recognition pet identifying system
A server system stores a database of records. Each record stores a digital image of a pet, facial recognition markers, and owner identification information. An owner may register his/her pet using a cellular telephone and a mobile app. The owner is prompted to supply a digital photograph of the pet and to enter eye and nose location information. The system generates therefrom facial recognition markers and stores the markers in a record. If a lost pet is found, a finding user can use a cellular telephone to take a picture of the animal and to enter eye and nose location information. The system generates markers and compares the markers in a facial recognition process to other stored markers to identify records of animals that resemble the lost pet. If the record of the lost pet is identified, then owner identification information in the record is used to contact the owner.
US10643052B2 Image generation in an electronic device using ultrasonic transducers
A method for generating a composite image having an increased image pixel density by an array of ultrasonic transducers having a given spatial density is provided. The method comprises capturing a first set of pixels at an ultrasonic sensor using a first beamforming pattern, wherein the first beamforming pattern comprises a first pattern of ultrasonic transducers of the ultrasonic sensor. The method further comprises capturing a second set of pixels at the ultrasonic sensor using a second beamforming pattern, wherein the second beamforming pattern comprises a second pattern of ultrasonic transducers. The first beamforming pattern and the second beamforming pattern are different. Pixels of the second set of pixels correspond to positions between pixels of the first set of pixels. The method additionally comprises combining the first and second sets of pixels to form the composite image. An electronic device and a method of generating an image of a fingerprint are also provided.
US10643051B2 Optics-based fingerprint sensor, electric device including optics-based fingerprint sensor, and operation method of electric device
An optics-based fingerprint sensor may include a first photodiode, a first metal shield structure that is formed on the first photodiode and includes a first opening, a first color filter structure that is formed on the first metal shield structure and including a second opening exposing the first opening, a second photodiode that is spaced apart from the first photodiode by a predetermined distance, a first nano-optical filter structure that is formed on the second photodiode, and a first band limit filter structure that is formed on the nano-optical filter structure.
US10643048B2 Fingerprint sensor and correction method thereof
A fingerprint sensor and a correction method thereof are provided. The fingerprint sensor includes a sensing part to be touched by a finger, including sensing units, a processing unit, and a correction unit; the sensing unit is configured to sense, when correction starts, a fingerprint signal and output first data; the processing unit is configured to calculate, according to a mathematical model, a new correction coefficient of the corresponding sensing unit by the first data; and the correction unit is configured to correct, according to the new correction coefficient, second data output by the corresponding sensing unit. The fingerprint sensor can automatically modify a correction coefficient when a physical characteristic of the fingerprint sensor changes, thereby reducing the product return rate and prolonging the product service life, omitting a step of correction before delivery, and reducing the manufacturing difficulty and the manufacturing costs.
US10643044B2 Variable depth of field scanning devices and methods
Various embodiments herein each include at least one of systems, methods, devices, barcode scanners, and software for variable depth of field scanning devices and methods. One such embodiment includes determining a distance from a known point to an item presented for scanning by a barcode scanner. This embodiment further includes adjusting a variable lens of a camera of the barcode scanner to a depth of field based on the determined distance.
US10643041B2 Method for the tamper-evident and traceable marking of an assembly of two elements
The invention relates to a method for the tamper-evident and traceable marking of an assembly of a first element and a second element, the marking method comprising steps of assembling the first element and the second element, placing a radio tag marker on a first surface of the first element, the first surface being facing a second surface of the second element, and applying a first layer of locking varnish to a third surface, the third surface comprising the first surface and the second surface, in order to cover the marker, the first layer of locking varnish, once dried, guaranteeing that the marking is tamper-evident and the radio tag marker affording tracing of the marking.
US10643040B2 Freeze-dryer product sensor, drying vessel and method for operating a freeze-dryer product sensor
The invention relates to a freeze-dryer product sensor (1). The freeze-dryer product sensor (1) comprises a transducer (13) for sensing a product parameter and an RFID unit (14). In a storage unit (28) of the RFID unit (14) at least one characteristic parameter (29) specific to the freeze-dryer product sensor (1) is stored.According to the invention the freeze-dryer product sensor (1) comprises only one single antenna unit (3), which leads to a reduced effort in constructing the freeze-dryer product sensor (1).The inventive freeze-dryer product sensor may be employed in a drying vessel. The invention also relates to a method for operating such a freeze-dryer product sensor.
US10643037B2 Apparatus to detect cable seating or disturbance
A displacement sensor that includes a stationary printed circuit board which includes a first capacitor pad, an indicator, and a battery electrically communicating with the first capacitor pad and the indicator and a sliding card which includes a second capacitor pad, the first capacitor pad and the second capacitor pad being orientated to face each other and in an overlapping relation to each other. An overlap being defined by the first capacitor pad and the second capacitor pad, wherein the overlap of the first capacitor pad and the second capacitor pad generates a capacitance, the generated capacitance changes as the sliding card moves as a result of a change in the overlap of the first capacitor pad and the second capacitor pad. The indicator is activated when the generated capacitance change reaches a threshold value.
US10643032B2 Output sentence generation apparatus, output sentence generation method, and output sentence generation program
An output sentence generation apparatus for automatically generating one output sentence from a plurality of input keywords includes a candidate sentence generator incorporating a learned neural network configured to take in the plurality of keywords and generate a plurality of candidate sentences each including at least some of the plurality of keywords, and an evaluation outputter configured to calculate an overlap ratio for each of the plurality of candidate sentences generated by the candidate sentence generator and increase an evaluation of the candidate sentence with a small overlap ratio to thereby determine an output sentence from the plurality of candidate sentences. The overlap ratio is the number of occurrences of an overlapping word with respect to the number of occurrences of all words included in the corresponding candidate sentence.
US10643028B1 Transliteration of text entry across scripts
Embodiments are disclosed for transliterating text entries across different script systems. A method according to some embodiments includes steps of: receiving an input string in a first script system input using a keyboard; segmenting, using a probabilistic model, the input string into phonemes that correspond to characters or sets of characters in a second script system; converting the phonemes in the first script system into the characters or sets of characters in the second script system, the characters or sets of characters forming a word or a word prefix in the second script system; and outputting the word or the word prefix in the second script system.
US10643023B2 Programmatic native rendering of structured content
A user interface (UI) layout description language is described in which a UI may be specified for presentation by different versions of the same app running on different platforms. A layout engine written in a platform-specific language parses the UI layout description and transforms it to a native view using native UI components. The app on each platform has its own layout engine, but each can use the same layout description to generate a native view. Thus, a UI can be built once for all of the platforms. And because the UI layout engines are written in the language of their corresponding platforms, the UIs generated are high performing.
US10643019B1 View pruning for routing tree optimization
Electronic design automation systems, methods, and media are presented for view pruning to increase the efficiency of computing operations for analyzing and updating a circuit design for an integrated circuit. One embodiment involves accessing a circuit design stored in memory that is associated with a plurality of views, selecting a first view of the plurality of view for view pruning analysis, and identifying a plurality of input values for the first view of the plurality of views. Random nets are generated based on the views, view inputs, and pruning thresholds. Certain views are then selected as dominant based on a comparison of the output slews different nets and views. Subsequent analysis is then performed and used to update the design without using the pruned views (e.g., using the selected dominant views).
US10643018B1 System and method for determining return path quality in an electrical circuit
Embodiments include herein are directed towards a method for electronic circuit design and more specifically towards determining return path quality in an electrical circuit. Embodiments may include providing, using a processor, an electronic circuit design and identifying at least one net associated with the electronic circuit design. Embodiments may further include extracting an ideal loop inductance for the at least one net and extracting a real loop inductance for the at least one net. Embodiments may also include calculating a return path quality factor based upon, at least in part, the ideal loop inductance and the real loop inductance.
US10643016B1 System, method and computer program product for design rule awareness associated with die and package electronic circuit co-design
The present disclosure relates to a computer-implemented method for electronic circuit design awareness. Embodiments may include providing, using a processor, an electronic design having a package layout and a die layout associated therewith. Embodiments may also include displaying at a graphical user interface, the package layout and allowing, at the graphical user interface, a user to edit the package layout. Embodiments may further include determining, using the processor, an impact of the edit on the die layout and in response to the edit, mirroring the edit at the die layout.
US10643015B2 Properties in electronic design automation
One or more properties can be associated with a design object in a microdevice design. The design object may be an object in a physical layout design for a microdevice, such as a geometric element in a layout design. The design object also may be a collection of geometric elements in a layout design, such as a net, a cell in a hierarchical design, or even a collection of all of the geometric elements in a layer of a design. Still further, the design object may even be an item in a logical circuit design, such as a net in a logical circuit design for an integrated circuit. The values of one or more properties may be statically assigned for or dynamically generated during a design process performed by an electronic design automation tool. A property may be assigned a constant value or a value defined by an equation or other type of script that includes one or more variables. A property may be simple, where the definition of the property's value is not dependent upon the value of any other properties. Alternately, a property may be a compound property, where the definition of the property's value incorporates another, previously-determined property value. Still further, a property may be an alternative property, where the property is assigned one value definition under a first set of conditions and assigned another value definition under a second set of conditions. A first electronic design automation process may generate one or more property values. The generated property values then can be passed to another electronic design automation process in the design analysis flow for its use.
US10643012B1 Concurrent formal verification of logic synthesis
Techniques and systems for concurrent formal verification of logic synthesis are described. A synthesis tool can write intermediate checkpoint designs that embody the state of an integrated circuit (IC) design under synthesis as optimization progresses. Meanwhile, formal equivalence checking proceeds in parallel with synthesis and checks the intermediate checkpoint designs for equivalence.
US10643008B2 Target analyte detection and quantification in sample gases with complex background compositions
Background composition concentration data representative of an actual background composition of a sample gas can be used to model absorption spectroscopy measurement data obtained for a gas sample and to correct an analysis of the absorption spectroscopy data (e.g. for structural interference and collisional broadening) based on the modeling.
US10643007B2 System and method for auditing file access to secure media by nodes of a protected system
A method includes detecting a storage device and determining whether the storage device has been checked-in for use with at least a protected node. The method also includes granting access to the storage device in response to determining that the storage device has been checked-in for use with at least the protected node. The method further includes storing data identifying file activity involving the storage device on the storage device. The data could identify all files copied to or from the storage device and all file activity that is blocked from occurring on the storage device. The method may also include copying one or more log files stored at the protected node onto the storage device, and storing the data identifying the file activity may include appending data identifying details of the file activity to the one or more log files.
US10643006B2 Semiconductor chip including integrated security circuit
A device configured to authenticate an integrated circuit includes an integrated circuit on a substrate, and at least one security circuit segmented into at least two security parts. The two security parts are located at separate locations on the substrate with respect to one another. At least one of the security parts includes a memory element having a key code programmed therein that authenticates the integrated circuit.
US10643002B1 Provision and execution of customized security assessments of resources in a virtual computing environment
Systems for performing a security assessment of a target computing resource, such as a virtual machine or an instance of a virtual machine, include a security assessment service that enables the use of third-party-authored rules packages in the security assessment. The third-party rules package includes rules that can operate on telemetry and configuration data of the target computing resource, produced by sensors that are native to the computing environment, but the sensor protocols, message format, and sensitive data are not exposed to the rules. An interface, such as an ingest function, may be used to convert telemetry data in the form of sensor messages into assessment data objects. The assessment data objects contain the data elements the rules evaluate, and may also have corresponding retrieval methods that are exposed to the rules; the rules call the retrieval methods to extract parameter-value pairs from the data object.
US10643001B2 Remote server encrypted data provisioning system and methods
Embodiments of the invention are directed to methods, systems and devices for providing sensitive user data to a mobile device using an encryption key. For example, a mobile application on a mobile device may receive encrypted sensitive user data from a mobile application server, where the user sensitive data is encrypted with a key from a token server computer. The mobile application may then request that the encrypted payment information be sent to the token server. The mobile device may then receive a payment token associated with the payment information from the token server.
US10643000B2 Access control method and terminal device
An access control method and a terminal device are disclosed. The method includes: receiving an unlock password after receiving an instruction for opening an application program; determining an access type corresponding to the unlock password; obtaining display information corresponding to the access type among current display information of the application program; and displaying the obtained display information. An access type is distinguished according to an unlock password, and display information is determined according to the access type, so that the display information can match the unlock password input by a user, and the user can flexibly and secretly control information to be displayed, thereby preventing a risk that private or other important information of the user is seen by a visitor and improving information security.
US10642994B1 Probabilistic data structures for concordance management
A concordance service receives a probabilistic data structure query generated based at least in part on a set of query parameters for a search of a plurality of resources. In response to receiving the query, the concordance service uses the probabilistic data structure query and a probabilistic data structure tree to determine a set of nodes of the tree that individually satisfy the set of query parameters. The concordance service verifies that the resources corresponding to the set of nodes satisfy the query parameters. Based at least in part on this verification, the concordance service provides a response to the query.
US10642993B1 Data sharing in a multi-tenant database system
A method for sharing data in a multi-tenant database includes generating a share object in a first account comprising a share role. The method includes associating one or more access rights with the share role, wherein the one or more access rights indicate which objects in the first account are accessible based on the share object. The method includes granting, to a second account, cross-account access rights to the share role or share object in the first account. The method includes receiving a request from the second account to access data or services of the first account. The method further includes providing a response to the second account based on the data or services of the first account.
US10642992B2 Password augmented all-or-nothin transform
A computing device includes an interface configured to interface and communicate with a dispersed storage network (DSN), a memory that stores operational instructions, and processing circuitry operably coupled to the interface and to the memory. The processing circuitry is configured to execute the operational instructions to perform various operations and functions. The computing device encrypts data using a key to generate encrypted data and processes it and a password based on a deterministic function to generate transformed data. The computing device masks the key based on a masking function based on the transformed data to generate a masked key, and then combines the encrypted data and the masked key to generate a secure package that is encoded in accordance with dispersed error encoding parameters produce a set of encoded data slices (EDSs) and transmits the set of EDSs to a plurality of storage units (SUs) to be distributedly stored therein.
US10642991B2 System level virtual reality privacy settings
Computer-implemented systems and methods are described for configuring a plurality of privacy properties for a plurality of virtual objects associated with a first user and a virtual environment being accessed using a device associated with the first user, triggering for display, in the virtual environment, the plurality of virtual objects to the first user accessing the virtual environment, determining whether at least one virtual object is associated with a privacy setting corresponding to the first user. In response to determining that a second user is attempting to access the one virtual object, a visual modification may be applied to the object based on a privacy setting. The method may also include triggering for display, the visual modification of the at least one virtual object, to the second user while continuing to trigger display of the at least one virtual object without the visual modification to the first user.
US10642988B2 Removable media protected data transfer in a cyber-protected system
A method of data transfer in a cyber-protected system includes inserting a removable media device into a removable media interface of a Secure Media Exchange (SMX) kiosk running a cyber-checking algorithm. The SMX kiosk includes a user interface, physical controls, input and output ports. An enclosure for physical protection prevents access to the physical controls, input and output ports configured with openings revealing the removable media interface and user interface. The cyber-checking algorithm inspects the removable media device for threats and adds encryption to the removable media device only if passing inspecting. The cyber-protected system includes networked devices coupled to communicate over a communications network including at least one SMX protected machine at a protected system node having a SMX algorithm and an encryption key. The SMX algorithm allows reading information from the removable media device on the SMX protected machine only if the encryption is confirmed.
US10642987B2 Cryptography based fraud tracking
A cryptographic tracking engine is disclosed that can track a user's data over the Internet in a way that allows the user to maintain control over the data downstream while maintaining the security of the stored data. An online entity provides an identifier that is encrypted using a first mechanism. Further, the user provides a data item for an electronic communication between two users. The data item is encrypted using the first mechanism. The data encrypted using the first mechanism is stored in a cryptographic entry. Other data for the electronic communication between the a first and second user is encrypted using a second encryption mechanism, such as a block cipher. The user can then selectively expose data stored in the cryptographic entry on a block-by-block basis to track exchanges of data over the Internet.
US10642985B2 Method and device for vulnerability scanning
The disclosed embodiment provides a method and device for vulnerability scanning, the method comprising: a reverse scanning agent module acquires a client message; the reverse scanning agent module transmits the client message to a vulnerability scanner, enabling the vulnerability scanner to identify a vulnerability of the client according to the client message; or the reverse scanning agent module identifies the vulnerability of the client according to the client message and transmits the vulnerability to the vulnerability scanner; the reverse scanning agent module receives a control instruction from the vulnerability scanner, changes operation manner and/or mode according to the control instruction, and updates a vulnerability rule. The reverse scanning agent module in the disclosure acquires and analyzes the client message to identify the vulnerability of the client, which supplements server security issue remote detection with client security issue analysis, thereby realizing security detection for the entire network.
US10642969B2 Automating internet of things security provisioning
In one embodiment, a security provisioning service automatically establishes trust in a device. Upon receiving a provisioning request, a security provisioning service identifies a verification item that is associated with the provisioning request. The security provisioning service performs one or more verification operations based on the provisioning request to determine whether the provisioning request is authorized. If the provisioning request is authorized, then the provisioning service establishes a verifiable identification for the device that is assured by the secure provisioning service and then executes the provisioning request. By automatically performing the verification operations to establish trust in the device, the provisioning service eliminates manual identification assurance operations that are performed as part of a conventional security provisioning process. Reducing the time and effort required to perform security provisioning increases the number of devices likely to implement security processes that increase the overall security of interacting using the Internet.
US10642967B2 Single sign-on solution using blockchain
A single sign-on system using blockchain is disclosed. The single sign-on system may interconnect various organization systems over a peer-to-peer network, with each organization system having a blockchain node and an application programming interface (API). The blockchain node invokes and uses a smart contract to write registration credentials to the blockchain during a registration process. During a login process, the blockchain node invokes the smart contract to determine whether login credentials match stored login credentials in the blockchain. In response to matching login credentials, the API may generate a single sign-on token that can be used by a user device to access one or more organization systems connected over the network.
US10642960B2 Wearable kit with smart patch
A system and method for controlling medication-dispensing patches by a wearable device is provided. The method comprises receiving a transmission at a wearable device, wherein the transmission identifies a medication-dispensing patch; transmitting information corresponding to the identified medication-dispensing patch to an external computing device; receiving information at the wearable device from the external computing device, wherein the received information corresponds to a dosage of a medication that should be dispensed by the medication-dispensing patch; and transmitting information from the wearable device, wherein the transmission is configured for controlling a medication dosage that is dispensed by the medication-dispensing patch.
US10642949B2 Cell placement site optimization
The present disclosure describes an example method for cell placement in an integrated circuit (IC) layout design. The method includes partitioning a layout area into one or more contiguous units, where each unit includes a plurality of placement sites. The method also includes mapping a first set of pin locations and a second set of pin locations to each of the one or more contiguous units. The method further includes placing a cell in the one or more contiguous units, where the cell is retrieved from a cell library that includes a plurality of pin locations for the cell. The placement of the cell is based on an allocation of one or more pins associated with the cell to at least one of a pin track from the first plurality of pin locations, a pin track from second plurality of pin locations, or a combination thereof.
US10642944B2 System and method for energy usage accounting in software applications
A method for generating an energy usage profile for a software program executed in a computing device includes generating a call trace of an executed system call, identifying a first power consumption and duration of a first power state due to the first system call using a model, identifying a second power consumption and duration of a second power state based on the model, and generating an energy usage profile for the software program. The energy usage profile includes energy consumption of the computing device for the system call based on the first power consumption level multiplied by the first duration and the second power consumption level multiplied by the second duration associated an identifier for the call trace.
US10642940B2 Configurable access to a document's revision history
A facility for providing configurable access to a document's history is described. The facility receives input specifying one or more revisions to a document. The facility causes to be stored a representation of at least a portion of the revisions. When the facility receives a request to materialize the document for a particular entity, the facility materializes the document in a manner that includes any of the represented revisions only if the entity is among an authorized class of entities.
US10642936B2 Automated message sentiment analysis and aggregation
Techniques are provided for performing automated operations to analyze and prioritize incoming user messages. One or more indications of a plurality of messages sent to one or more recipient users is received. Based at least in part on one or more natural-language processing libraries, multiple messages of the plurality are analyzed. Analyzing the multiple messages includes determining one or more sentiments associated with each of the multiple messages, and generating, based at least in part on the determining of the one or more sentiments, aggregate sentiment information regarding one or more subsets of the multiple messages. Based at least in part on the analyzing of the received message, indications are provided of the aggregate sentiment information generated regarding one or more subsets of messages.
US10642935B2 Identifying content and content relationship information associated with the content for ingestion into a corpus
A mechanism is provided, in a data processing system comprising a processor and a memory configured to implement a natural language processing (NLP) system, for identifying content relationship for content copied by a content identification mechanism. The content identification mechanism identifies content from a website and then identifies relationship content information associated with a current web page where the content is found. The content identification mechanism modifies a file structure associated with the content with the relationship content information. The content identification mechanism identifies one or more classification identifiers in order to classify the content. Finally, the content identification mechanism transmits the content and the file structure to a specific corpus based on the one or more classification identifiers.
US10642929B2 Information display device, information display method and information display program
An information display device that includes circuitry that receives specification of an annotation position indicating a position of an annotation in display information to be displayed on a display; when specification of the annotation position is received, generates an annotation code corresponding to the annotation position, and stores the generated annotation code in association with the annotation position into a memory; outputs the generated annotation code in a format recognizable to an operator; receives input of annotation information containing at least the annotation code and representing the annotation; and performs control so that, when the annotation code contained in the received annotation information matches the annotation code stored in the memory, the annotation information is output at the position in the display information indicated by the annotation position corresponding to the annotation code.
US10642926B2 Methods and systems relating to context-specific writing frameworks
All writing falls within certain conventions of genre. Each memo, scholarly essay, report, reflection or other piece of prose is governed by conventions that inform or dictate structure. The logical progression and organizational structure of writing, e.g. business writing or scholarly writing, can take many forms. Understanding how the movement of thought is managed through a piece of writing has a profound impact on its overall cogency and ability to impress and convince. However, mastering these takes time and practice. Accordingly, it would be beneficial to provide students and other users with interactive, context-specific writing frameworks that, once the content type and the context have been established, presents a framework that allows students or other users to enter the required content in a structured, contextually-defined, interactive manner in real time as they establish individual facts, arguments, counterpoints etc.
US10642922B2 Binary, ternary and bit serial compute-in-memory circuits
A binary CIM circuit enables all memory cells in a memory array to be effectively accessible simultaneously for computation using fixed pulse widths on the wordlines and equal capacitance on the bitlines. The fixed pulse widths and equal capacitance ensure that a minimum voltage drop in the bitline represents one least significant bit (LSB) so that the bitline voltage swing remains safely within the maximum allowable range. The binary CIM circuit maximizes the effective memory bandwidth of a memory array for a given maximum voltage range of bitline voltage.
US10642918B2 Efficient publish/subscribe systems
A publish/subscribe system is described that can adjust to provide high performance for diverse application environments through an attribute structure based on predicates of a subscription, each attribute structure with one or more buckets to which attribute values of a subscription may be stored. Various data structures can be used in the attribute structure to locate the buckets containing the subscriptions. The data structures selected for each subscription are based on the attribute type and predicate operators of the subscription.
US10642912B2 Control of document similarity determinations by respective nodes of a plurality of computing devices
Techniques and systems are described to control a determination of document similarity. In one example, dimensionality of the documents is reduced through computation of a signature, e.g., via a hashing technique such as “minhashing” which is also known as min-wise independent permutations locality sensitive hashing. From these signatures, another hashing technique (e.g., locality sensitive hashing) is used to determine similarity of the signatures to each other. Identification of disjoint sets is then used as a basis to partition the documents for determination of document similarity by respective nodes of a plurality of computing devices. In this way, an amount of data shuffling between the nodes as part of the determination of document similarity may be reduced. In another example, a weighting is applied to attributes of documents as part of the determination of document similarity.
US10642911B2 Enhancing digital search results for a business in a target geographic area using URLs of location histories
A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertises store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10642910B2 Accumulation of location history based on digital member entries from multiple devices of a mobile web
A personalized way to digitally record a person's physical activities over time serves web searching, business advertising, nostalgia, security and object tracing purposes. The chronological digital history of the person's physical presence over a time includes (i) digital network entries from other members who hold their portable wireless short range device near the person's device and transmit a URL or other key data and (ii) digital member entries such a digital photograph of a store sign. The digital network entries and digital member entries are automatically transmitted to a database located on a telecommunications network at a time of entry. Advertisers can transmit to members when members enter premises of advertiser's store. Upon sign-up online, the authentication data uniquely associated with an account is provided and key data they want to transmit is associated with the account. Digital histories can be used to improve web searching and networking opportunities.
US10642909B2 Utilizing a dual mode search
A search request received at a computer of a search support system is processed by analyzing the received search request to identify request parameters and connecting to a system index of the search support system that is referenced in the request parameters. An external result provider (ERP) process is initiated that establishes communication between the search support system and a data source external to the search support system, for a virtual index referenced in the request parameters. Thus, the ERP process provides an interface between the search support system and external data sources, such as by third parties. The ERP process can operate in a streaming mode (providing real-time search results with minimal processing) and/or a reporting mode (providing results with a greater delay and processing extent) and can switch between modes. The search request results are received from the connected system indexes and the referenced virtual indexes.
US10642908B2 Internet of things search and discovery dynamic alteration of results
In an example, for each one or more search terms, pieces of data from flat data are searched to locate one or more matching pieces of data from the flat data, wherein a piece of data from the flat data matches if it contains at least one attribute with a value that is similar to the search term. Then, for each matching piece of data from the flat data, a fuzzy match score and a match frequency score are calculated. For each node in a graph structure, a ranking score based on a combination of the fuzzy match score and the match frequency score for a corresponding piece of data from the flat data is calculated. One or more search results are retrurned based on the ranking scores of nodes corresponding to pieces of data for the one or more search results.
US10642906B2 Detection of coordinated cyber-attacks
A method of detecting coordinated attacks on computer and computer networks via the internet. The method includes using a web crawler to crawl the world wide web to identify domains and subdomains and their associated IP addresses, and to identify links between domains and subdomains, and storing the results in a database. When an IP address is identified as malicious or suspicious, the IP address is used as a lookup in the database to identify the associated domain and subdomain, and linked domains and subdomains. Those linked domains and subdomains are then identified as malicious or suspicious.
US10642904B2 Infrastructure enabling intelligent execution and crawling of a web application
In particular embodiments, a method comprises accessing, by one or more computing systems associated with a social-networking system, a structured document of a network application, the structured document comprising structural information and content comprising one or more embedded scripts, resources, or identifiers for the resources. The method further comprises processing the structured document to generate a model representation of the structured document, executing at least some of the content of the structured document and logging multiple snapshots of the model representation of the structured document as the model representation is generated in response to one or more interactions initiated by execution of the content. The method further comprises creating a behavior model of the network application based on the multiple snapshots of the model representation of the structured document and determining, based on the behavior model, compliance by the network application with one or more requirements of the social-networking system.
US10642901B2 Sorting an array consisting of a large number of elements
Sorting an array consisting of large number of elements. The present invention provides an apparatus for executing a multiway merging process which generates one output sequence from N input sequences on an array consisting of a large number of elements. The apparatus includes: an input sequence production unit configured to produce an input sequence by pairing a key from an element for use in a comparison during sorting with an index identifying the element for each element or sorted array of elements; an execution unit configured to execute the multiway merging process on N input sequences without rearranging the elements based on which input sequences have been produced; and a generation unit configured to rearrange the elements constituting the input sequences according to an output sequence that has been generated by the multiway merging process in the execution unit so as to generate a sorted array of elements.
US10642897B2 Distance in contextual network graph
A method and apparatus for determining relationships between objects in a meta-model semantic network is described. A contextual network graph comprising nodes and edges representing semantic objects and semantic relationships is generated from a meta-model of business objects from the meta-model semantic network. The contextual network graph is used to generate a unique identifier for each node and associated edge. The unique identifiers are used to compute information of cost and energy between the nodes. The information is stored in a meta-model semantic network database.
US10642892B2 Video search method and apparatus
Aspects of the disclosure provide a method for video search. The method includes obtaining a video to be labeled, predicting feature tags respectively for video frames in the video using a classification model, combining at least a first video frame and a second video frame adjacent in time into a video segment when the first video frame and the second video frame have a same predicted feature tag, and labeling the video segment with the same predicted feature tag as a segment feature tag. In an embodiment, the method includes determining a search tag in response to a search request, searching one or more candidate videos that have been labeled with feature tags according to the search tag, and presenting an output video when the output video includes a matching feature tag to the search tag.
US10642890B2 Dynamic memory allocation using natural language processing tags
A natural language processing system that includes an artificial intelligence (AI) engine, a tagging engine, and a resource allocation engine. The AI engine is configured to receive a set of audio files and to identify concepts within the set of audio files. The AI engine is further configured to determine a usage frequency for each of the identified concepts and to generate an AI-defined tag for concepts with a usage frequency that is greater than a usage frequency threshold. The tagging engine is configured to receive an audio file and to modify metadata for the audio file to include AI-defined tags. The resource allocation engine is configured to identify a storage location from among the plurality of storage devices based on tags associated with the audio file and send the audio file to the identified storage location.
US10642889B2 Unsupervised automated topic detection, segmentation and labeling of conversations
A method for information processing includes receiving in a computer a corpus of recorded conversations, with two or more speakers participating in each conversation. Respective frequencies of occurrence of multiple words in each of a plurality of chunks in each of the recorded conversations are computed. Based on the frequencies of occurrence of the words over the conversations in the corpus, an optimal set of topics to which the chunks can be assigned is derived, such that the optimal set maximizes a likelihood that the chunks will be generated by the topics in the set. A recorded conversation from the corpus is segmented using the derived topics into a plurality of segments, such that each segment is classified as belonging to a particular topic in the optimal set.
US10642887B2 Multi-modal image ranking using neural networks
Methods and systems are provided for ranking images against queries. A visual modality ranking of visual features of a digital image against a query is generated. A language modality ranking of text features of text associated with the digital image against the query is also generated. A multi-modal neural network determines importance weightings of the language modality ranking and the visual modality ranking against the query. The visual modality ranking and the language modality ranking are combined into a multi-modal ranking of the digital image against the query based on the importance weightings. The digital image is provided as a search result of the query based on the multi-modal ranking.
US10642882B2 Media content discovery and character organization techniques
Techniques for recommending media are described. A character preference function comprising a plurality of preference coefficients is accessed. A first character model comprises a first set of attribute values for the plurality of attributes of a first character. The first and second characters are associated with a first and second salience value, respectively. A second character model comprises a second set of attribute values for the plurality of attributes of a second character of the plurality of characters. A first character rating is calculated using the plurality of preference coefficients and the first set of attribute values. A second character rating of the second character is calculated using the plurality of preference coefficients with the second set of attribute values. A media rating is calculated based on the first and second salience values and the first and second character ratings. A media is recommended based on the media rating.
US10642878B2 File system hierarchies and functionality with cloud object storage
Techniques described herein relate to systems and methods of data storage, and more particularly to providing layering of file system functionality on an object interface. In certain embodiments, file system functionality may be layered on cloud object interfaces to provide cloud-based storage while allowing for functionality expected from a legacy applications. For instance, POSIX interfaces and semantics may be layered on cloud-based storage, while providing access to data in a manner consistent with file-based access with data organization in name hierarchies. Various embodiments also may provide for memory mapping of data so that memory map changes are reflected in persistent storage while ensuring consistency between memory map changes and writes. For example, by transforming a ZFS file system disk-based storage into ZFS cloud-based storage, the ZFS file system gains the elastic nature of cloud storage.
US10642876B1 Query processing pipeline for semi-structured and unstructured data
A query server performs method of generating a query result using an aggregation pipeline by identifying, based on a query, a sequence of operations to be applied to documents from an unstructured database, in which a portion of the operations are dependent on other operations in the sequence of operations. The pipeline determines, from the operations, lightweight and heavyweight operations, in which the heavyweight operations generate a materialized result have a substantial impact on processing resources. The pipeline defers the lightweight operations until a materialized result is needed, for performing with a corresponding heavyweight operation, in which the materialized result includes either creation of a new document or movement of substantial data from a document. Lightweight operations are grouped with heavyweight operations such that multiple operations can be collapsed into a single operation that act upon the data together thus avoiding the number of materializations.
US10642870B2 Data processing systems and methods for automatically detecting and documenting privacy-related aspects of computer software
Data processing systems and methods according to various embodiments are adapted for automatically detecting and documenting privacy-related aspects of computer software. Particular embodiments are adapted for: (1) automatically scanning source code to determine whether the source code include instructions for collecting personal data; and (2) facilitating the documentation of the portions of the code that collect the personal data. For example, the system may automatically prompt a user for comments regarding the code. The comments may be used, for example, to populate: (A) a privacy impact assessment; (B) system documentation; and/or (C) a privacy-related data map. The system may comprise, for example, a privacy comment plugin for use in conjunction with a code repository.
US10642868B2 Data analysis and visualization
Design and implementation of complicated data analyses and creation of visualizations to present the results of such analyses can be performed using a data analysis application.
US10642865B2 Bias identification in social networks posts
Bias identification in social network posts. A method performs a semantic comparison of social network posts by a user of a social network to identify a group of social network posts by the user about a specific topical content category. The method determines a respective semantic sense of each social network post of the group. The method also ascertains a semantic sense pattern among social network posts in the group of social network posts about the specific topical content category. The method identifies a bias in at least one social network post of the group of social network posts based on identifying that the respective semantic sense in each of the at least one social network post deviates from the ascertained sematic sense pattern. The method uses the identified bias to predict bias in one or more other social network posts made by the user on the topical content category.
US10642861B2 Multi-instance redo apply
A method, apparatus, and system for multi-instance redo apply is provided for standby databases. A multi-instance primary database generates a plurality of redo records, which are received and applied by a physical standby running a multi-instance standby database. Each standby instance runs a set of processes that utilize non-blocking, single-task threads for high parallelism. At each standby instance for the multi-instance redo, the plurality of redo records are merged into a stream from one or more redo strands in logical time order, distributed to standby instances according to determined apply slave processes using an intelligent workload distribution function, remerged after receiving updates from remote instances, and applied in logical time order by the apply slave processes. Redo apply progress is tracked at each instance locally and also globally, allowing a consistent query logical time to be maintained and published to service database read query requests concurrently with the redo apply.
US10642856B1 Data exchange
A data warehouse storing databases for a plurality of users, including service providers hosting data for other users of the data warehouse may implement a data exchange. The data warehouse to verify identity of users and execute instructions with respect to databases of the data warehouse.
US10642854B2 Clinical data aggregation architecture and platform
A clinical data aggregation system and method, comprising ingesting, transforming and storing data in a clinical data lake. The present invention uses an Extract Load and Transform (ELT) rather than traditional Extract Transform and Load (ETL) design principle. The data hub platform leverages modern noSQL databases which makes the platform highly flexible to configure studies with any design complexity with relative ease.
US10642853B2 Automatically generating graphical data displays based on structured descriptions
In one embodiment, a data processing method comprises, using a first computer, in response to detecting a change in a data source: automatically generating a dataset comprising a subset of data from the data source, generating a unique dataset identifier, and associating the dataset identifier with the dataset in digital data storage; generating a display description that comprises: the dataset identifier; and for each particular graphical data display widget among one or more graphical data display widgets, instructions that specify a widget type, an order and one or more widget configuration values for the particular graphical data display widget; transmitting the display description to a second computer.
US10642852B2 Storing and querying metrics data
The disclosed embodiments include a method performed by a data intake and query system to store and query metrics data. The method includes ingesting metrics, where each metric includes key values and numerical value indicative of a measured characteristic of a computing resource. The method further includes populating a first portion of a metric-series index (msidx) file with the key values and a second portion of the msidx file with numerical values indicative of a measured characteristic, where the first portion is distinct from the second portion. The method further includes receiving a query including criteria, evaluating the query by applying the criteria to the first portion of the msidx file to obtain query results indicative of metrics that satisfy the criteria, and displaying, on a display device, the query results or data indicative of the query results.
US10642845B2 Multi-domain search on a computing device
Systems and methods are disclosed for improving search results returned to a user from one or more domains, utilizing query features learned locally on the user's device. One or more domains can inform a computing device of one or more features related to a search query upon which to the computing device can apply local learning. A local search system can include a local database, a local search history and feedback history database, and a local learning system to identify features about query terms. The features can be learned from the user's interaction with both local search results and remote search results, without sending the user interaction information or other user identification information to a remote search engine. A locally learned feature can be used to extend a query, bias a query term, or filter query results.
US10642837B2 Relocating derived cache during data rebalance to maintain application performance
According to embodiments, a derived cache that is derived from a first instance of particular data is used to speed up queries and other operations over a second instance of the particular data. Traditionally, a DBMS generates and uses derived cache data only for the database data from which the derived data was derived. However, according to embodiments, derived cache data associated with a first instance of database data is relocated to the location of a second, newly created, instance of the database data. Since the derived cache data is derived from an identical copy of the database data, the cache data derived for the first instance can successfully be used to speed up applications running over the second instance of the database data.
US10642825B2 System and method for interoperability of blockchains
Disclosed herein is a system and method for interoperability of blockchains thereby allowing use of smart contracts across blockchains in real time and in a secured manner. A plurality of blockchains are connected to each other and allow use of smart contracts written on them by other connected blockchains without the need of rewriting and/or downloading the smart contract on other blockchain. The disclosed system and methods use a distributed file system storage for secured processing of information flowing from one blockchain to other connected blockchain. Further, each connected blockchain is associated with distinct private and public key in order to encrypt and decrypt the data flowing across blockchains.
US10642824B2 Binary difference operations for navigational bit streams
A computing device may identify a series of bits representative of a first binary large object (BLOB) for navigation data including road segments and road attributes. The computing device duplicates each bit of the series of bits a predetermined number of times to form a first bit string. The first bit string is larger than the series of bits by a factor of the predetermined number. The computing device performs a binary difference of the first bit string to a second bit string representative of a second BLOB. A result of the binary difference is stored in a navigation patch file.
US10642823B2 Common runtime and recovery framework for manipulating data in main memory of database systems
A computer implemented method for manipulating data comprises receiving log transaction information from a primary database system at a secondary database system and parsing the log transaction information to identify data objects that have been modified on the primary database system. The secondary database system determines whether the data objects are present in main memory on the secondary database system. If the data objects are not in the main memory, they are copied from persistence data volumes to the main memory. The data objects are modified by replaying the log transactions on the data objects in the main memory. Then, the data objects in the persistence data volumes are modified. Related apparatus, systems, techniques and articles are also described.
US10642819B2 Automate telling data-rich stories within analytics dashboard
A method for automated filtering within an analytics dashboard includes integrating, by a server and within a user-interface software framework used to develop dynamic web applications, aspects of the analytics dashboard. The server sets a series of filters for a database associated with the analytics dashboard by, for each filter of the series of filters, defining how the filter operates on data within records of the database. The server detects an action through a user interface of the user-interface software framework. Responsive to detecting the action, the server sequentially applies the series of filters to the data within the records of the database according to a sequential order of the series of filters and with a pause between application of each filter. The server displays, within the analytics dashboard, each set of results sequentially in response to application of each respective filter of the series of filters.
US10642816B2 Protection sector and database used to validate version information of user data
A write command includes data targeted to a data sector of a non-volatile memory. The data is committed to be stored in the data sector. Protection information bytes of the data are stored together with the data in the data sector, and the protection information bytes are copied to a distilled protection sector. A read request is received for the data and in response, the protection information in the data sector is validated against the copy of the protection information in the distilled protection sector.
US10642815B2 Step editor for data preparation
Using a step editor for data preparation includes receiving an indication of a user input with respect to at least some of a set of sequenced data preparation operations on a set of data. It further includes generating, using one or more processors, a signature based at least in part on the set of sequenced data preparation operations, references to the set of data, and the user input. It further includes using the generated signature to determine whether there exists a cached result associated with the set of sequenced data preparation operations, the references to the set of data, and the user input. It further includes based at least in part on the determination, obtaining a data traversal program representing a result associated with the set of sequenced operations, the references to the set of data, and the user input. It further includes providing output based at least in part on the result represented by the obtained data traversal program.
US10642809B2 Import, export, and copy management for tiered object storage
In one embodiment, a method includes receiving, at a centralized index operating in a cloud environment via a messaging bus, first events spawned by a first processor managing an object store accessible via the cloud environment. The method also includes receiving, at the centralized index, second events spawned by a second processor managing an archival store accessible via the cloud environment. Also, the method includes normalizing metadata in the first and second events. Moreover, the method includes indexing and storing the metadata in the centralized index. The object store and the archival store operate in different object subsystems of the cloud environment. Other systems, methods, and computer program products are described for managing import, export, and copy of data within a public tiered object storage environment in accordance with more embodiments.
US10642808B1 System and method for identifying matching portions of two sets of data in a multiprocessor system
A system and method matches data from a first set of data with that of an other set of data.
US10642805B1 System for determining queries to locate data objects
Described are techniques for automatically generating queries based on user input selecting one or more data objects. The parameters of the data objects may be used to generate an initial query. One or more parameters may be removed from the initial query to form an intermediate query. The parameters that are removed may be determined based on pruning data, which may indicate the frequency of the parameters within a data store and the likelihood that the parameters may be changed. The resulting intermediate query may be tested, then stored if the intermediate query locates the selected data objects. This process may be repeated until no additional parameters may be removed without causing the query to fail to locate the selected data objects. An output indicating the final query and at least a portion of the intermediate queries may be provided responsive to the user input.
US10642802B2 Identifying an entity associated with an online communication
An approach is described for identifying an entity associated with a communication in an online environment. A method pertaining to such approach may include receiving a communication within the online environment. The communication may be received via a communications network. The communication may include a plurality of sequential messages. The method further may include facilitating parsing, via natural language processing, of language in the communication corresponding to an entity and one or more sentiments associated with the entity. The method further may include determining whether the entity is unambiguously identifiable. Upon determining that the entity is not unambiguously identifiable, the method may include identifying the entity based upon Bayesian inference. According to an embodiment, determining whether the entity is unambiguously identifiable may include determining whether the entity is among a plurality of participants in the communication.
US10642800B2 Multi-tenant distributed computing and database
A distributed computing application is described that provides a highly elastic and multi-tenant platform for Hadoop applications and other workloads running in a virtualized environment. Deployments of a distributed computing application, such as Hadoop, may be executed concurrently with a distributed database application, such as HBase, using a shared instance of a distributed filesystem, or in other cases, multiple instances of the distributed filesystem. Computing resources allocated to region server nodes executing as VMs may be isolated from compute VMs of the distributed computing application, as well as from data nodes executing as VMs of the distributed filesystem.
US10642795B2 System and method for efficiently duplicating data in a storage system, eliminating the need to read the source data or write the target data
A method for copying data efficiently within a deduplicating storage system eliminates the need to read or write the data per se within the storage system. The copying is accomplished by creating duplicates of the metadata block pointers only. The result is a process that creates and arbitrary number of copies using minimal time and bandwidth.
US10642791B2 Method and apparatus for authentication of file read events
A computerized method and apparatus for distinguishing between false positive read events and true positive events of reading a file, comprising determining an amount of date read from the file, in case the amount of data exceeds a threshold generating a true positive read event, otherwise generating a false positive read event in case a decision condition is met, and an apparatus to carry out the same.
US10642783B2 System and method of using in-memory replicated object to support file services wherein file server converts request to block I/O command of file handle, replicating said block I/O command across plural distributed storage module and performing said block I/O command by local storage module
Techniques are disclosed for using in-memory replicated object to support file services. Certain embodiments provide a method of storing persistent file handles in a storage system comprising a plurality of computing devices. The method may include requesting to write a persistent file handle corresponding to a file to a file system stored on the plurality of computing devices. The request may be translated to a block input/output (I/O) command to an in-memory object, the in-memory object representing at least a portion of the file system, a copy of the in-memory object being stored at each of the plurality of computing devices in volatile memory. The persistent file handle may then be written to the copy of the in-memory object stored in the volatile memory of each of the plurality of computing devices.
US10642782B2 Multi-core processor and operation method thereof
A multi-core processor having a first operation mode in which processors perform the same task and a second operation mode in which the processors perform different tasks includes first and second processors configured to write an operation mode value to a first register or second register when a function called in executed software requests the first or second operation mode, a manager configured to assign core IDs of the first and second processors according to the operation mode value stored in the first register or second register, and a reset controller configured to reset the first and second processors in response to the function, wherein the manager assigns the same core ID to the first and second processors when the operation mode value indicates the first operation mode, and allocates different core IDs to the first and second processors when the operation mode value indicates the second operation mode.
US10642778B2 Slave master-write/read datagram payload extension
Systems, methods, and apparatus for communicating datagrams over a serial communication link are provided. A transmitting device generates an address field in a datagram, sets a value of at least one bit in the address field to indicate a number of bytes of data associated with a data frame of the datagram, generates the data frame in the datagram, the data frame including the number of bytes of data, and sends the datagram to a receiving device. A receiving device receives a datagram from a transmitting device, decodes an address field of the datagram to detect a number of bytes of data included in a data frame of the datagram based on a value of at least one bit in the address field, and decodes the data frame to recover the detected number of bytes of data.
US10642776B2 Low-pincount high-bandwidth memory and memory bus
A memory subsystem is provided, including a memory controller integrated circuit (IC), a memory bus and a memory IC, all which use fewer signals than common DDR type memory of the same peak bandwidth. Using no more than 22 switching signals, the subsystem can transfer data over 3000 Megabytes/second across the bus interconnecting the ICs. Signal count reduction is attained by time-multiplexing address/control commands onto at least some of the same signals used for data transfer. A single bus signal is used to initiate bus operation, and once in operation the single signal can transfer addressing and control information to the memory IC concurrent with data transfer via a serial protocol based on 16 bit samples of this single bus signal. Bus bandwidth can be scaled by adding additional data and data strobe IO signals. These additional data bus signals might be used only for data and data mask transport. The physical layout of one version of the memory IC dispatches switching signal terminals adjacent to one short edge of the memory die to minimize the die area overhead for controller IC memory interface circuitry when used in a stacked die multi-chip package with said memory controller IC. The memory IC interface signal placement and signal count minimize signal length and circuitry for the memory bus signals.
US10642775B1 Size reduction of completion notifications
A computer peripheral device includes a host interface, which is configured to communicate over a bus with a host processor and with a system memory of the host processor. Processing circuitry in the peripheral device is configured to receive and execute work items submitted to the peripheral device by client processes running on the host processor, and responsively to completing execution of the work items, to write completion reports to the system memory, including first completion reports of a first data size and second completion reports of a second data size, which is smaller than the first data size.
US10642774B2 Circuit structure sharing the same memory and digital video transforming device
The invention provides a circuit structure sharing the same memory, where the circuit structure includes a first volatile memory, a system chip and a signal processing chip. The system chip is connected to the first volatile memory via a first connection interface. The signal processing chip is connected to the system chip via a second connection interface. A memory controller is disposed in the system chip and connected to the first connection interface and the second connection interface. The signal processing chip transmits a first access command to the memory controller via the second connection interface, and the memory controller accesses the first volatile memory via the first connection interface according to the first access command and transmits the access result of the first access command to the signal processing chip via the second connection interface.
US10642770B2 Building management system with dynamic master controller selection
A building management system includes a communications bus, an old master controller device; and slave devices. The slave devices are configured to detect that the old master controller device has stopped communicating over the communications bus and to perform an algorithm to determine a new master controller device from the slave devices. The algorithm is based on a device identifier associated with each of the slave devices. The new master controller device is further configured to assume the functions of the master controller device. The functions of the master controller device include transmitting control signals to the slave devices.
US10642769B2 Serial peripheral interface daisy chain mode system and apparatus
SPI frame for simultaneously entering 8 bit daisy-chain mode from 16 bit register addressable mode. Some products that implement SPI may be connected in a daisy chain configuration, the first slave output being connected to the second slave input, etc. The SPI port of each slave is designed to send out during the second group of clock pulses an exact copy of the data it received during the first group of clock pulses. The whole chain acts as a communication shift register; daisy chaining is often done with shift registers to provide a bank of inputs or outputs through SPI. Large latency occurs during the entry into daisy-chain mode which increases as a function of the number of linked SPI devices. A means for simultaneously instructing all connected devices to enter/enable daisy-chain mode is disclosed.
US10642762B2 High capacity memory system with improved command-address and chip-select signaling mode
A memory controller and buffers on memory modules each operate in two modes, depending on the type of motherboard through which the controller and modules are connected. In a first mode, the controller transmits decoded chip-select signals independently to each module, and the motherboard data channel uses multi-drop connections to each module. In a second mode, the motherboard has point-to-point data channel and command address connections to each of the memory modules, and the controller transmits a fully encoded chip-select signal group to each module. The buffers operate modally to correctly select ranks or partial ranks of memory devices on one or more modules for each transaction, depending on the mode.
US10642761B2 Certifiable deterministic system software framework for hard real-time safety-critical applications in avionics systems featuring multi-core processors
An avionics system comprising a central processing unit to implement one or more hard real-time safety-critical applications, the central processing unit comprises a multi-core processor with a plurality of cores, an avionics system software executable by the multi-core processor, a memory, and a common bus though which the multi-core processor can access the memory; the avionics system is characterized in that the avionics system software is designed to cause, when executed, the cores in the multi-core processor to access the memory through the common bus by sharing bus bandwidth according to assigned bus bandwidth shares.
US10642752B2 Auxiliary processor resources
Apparatuses, systems and methods associated microprocessor segment registers are disclosed herein. More particularly, the present disclosure relates to providing an auxiliary segment register(s) and/or auxiliary segment descriptor table(s), and various ways for their use, for example, providing new instructions for their access, or remapping existing processor resources. A machine might provide isolated execution regions and/or protected memory by associating or exclusively reserving some or all of the auxiliary segment register(s)/table(s) with a specific task, program, instruction sequence, etc. In some embodiments, such as in Internet of Things (IoT) or wearable devices, auxiliary resources may be employed to isolate mutually-distrustful code regions to facilitate engaging unknown devices. Other embodiments are also described and/or claimed.
US10642745B2 Key invalidation in cache systems
Techniques are disclosed relating to invalidating keys in a cache. In some embodiments, a computer system may implement a cache for a data store, where the cache stores a data set and is organized such that a stored data item of the data set is specified by a corresponding key having one or more portions. The computer system may store metadata for the cache, where the metadata includes nodes organized in a hierarchy. The computer system may receive a request to invalidate one or more keys of the cache, and may invalidate a particular node within the metadata based on a key value corresponding to the request.
US10642744B2 Memory type which is cacheable yet inaccessible by speculative instructions
An improved architectural means to address processor cache attacks based on speculative execution defines a new memory type that is both cacheable and inaccessible by speculation. Speculative execution cannot access and expose a memory location that is speculatively inaccessible. Such mechanisms can disqualify certain sensitive data from being exposed through speculative execution. Data which must be protected at a performance cost may be specifically marked. If the processor is told where secrets are stored in memory and is forbidden from speculating on those memory locations, then the processor will ensure the process trying to access those memory locations is privileged to access those locations before reading and caching them. Such countermeasure is effective against attacks that use speculative execution to leak secrets from a processor cache.
US10642738B1 Distributed caching system
Embodiments of a distributed caching system are disclosed that cache data across multiple computing devices on a network. In one embodiment, a first caching system serves as a caching front-end to a distributed cluster of additional caching systems. The caching systems may be spread over multiple partition groups. In one embodiment, cache writes at a cache system in one partition group are distributed to other partition groups. By propagating the cache writes across multiple partition groups, the caches at the different partition groups include more recently accessed data, thereby increasing the likelihood of cache hits.
US10642736B2 Efficient cache memory having an expiration timer
In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory in response to a determination that a predetermined amount of time has passed since the at least one cache line was last accessed. The predetermined amount of time is shorter than a round-trip time to process a plurality of blocks of data stored sequentially to a ring buffer. In other embodiments, methods, systems, and computer program products are described for efficient use of cache memory using an expiration timer.
US10642734B1 Non-power of two memory configuration
Systems, apparatuses, and methods for managing a non-power of two memory configuration are disclosed. A computing system includes at least one or more clients, a control unit, and a memory subsystem with a non-power of two number of active memory channels. The control unit reduces a ratio of the number of active memory channels over the total number of physical memory channels to a ratio of a first number to a second number. If a first subset of physical address bits of a received memory request are greater than or equal to the first number, the control unit calculates a third number which is equal to a second subset of physical address bits modulo the first number and the control unit uses a concatenation of the third number and a third subset of physical address bits to select a memory channel for issuing the received memory request.
US10642730B2 Secure garbage collection on a mobile device
Methods and systems for performing garbage collection involving sensitive information on a mobile device are described herein. Secure information is received at a mobile device over a wireless network. The sensitive information is extracted from the secure information. A software program operating on the mobile device uses an object to access the sensitive information. Secure garbage collection is performed upon the object after the object becomes unreachable.
US10642728B2 Storage class memory status
Devices and techniques for storage class memory status are disclosed herein. A storage portion characteristics data structure is maintained. Here, the data structure includes an array of elements—where each element is sized to contain a reference to a storage portion in a storage class memory storage device, a first pointer to a first element in the array of elements, a second pointer to a second element in the array of elements, and a third pointer to a third element in the array of elements. The data structure includes a direction of pointer motion in which the second pointer precedes the third pointer and the first pointer precedes the second pointer with respect to the direction of pointer motion. A write request is performed to a storage portion reference retrieved from the first element. The first pointer is then advanced.
US10642726B2 Method, apparatus, and system for blaming a test case/class for a survived mutation
A method and apparatus are provided for enhancing operable testing functionality for program code by mutating a code segment in a received program code to generate a mutated code segment, by monitoring execution of a test suite against the mutated code segment to detect a surviving mutation, and by evaluating the surviving mutation against the test suite to identify a first test case to blame for the surviving mutation by analyzing a coverage of the plurality of test cases in the test suite for the surviving mutation to identify one or more test cases from the test suite which cover the surviving mutation and then select the first test case which meets one or more predetermined selection criteria.
US10642723B1 System for metamorphic relationship based code testing using mutant generators
Embodiments of the invention are directed to metamorphic relationship based code testing using mutant generators. The system is configured for identifying and remediating defects in an original program based on constructing at least one mutated program by distorting the original program, and analyzing expression of mutants in test results. In particular, the system receives a request to perform defect analysis of an original program. In response, the system constructs a first mutated program by embedding one or more mutants in the original program code. Moreover, the system typically maps the one or more mutants to one or more metamorphic relationships of process functions of the original program. The system may then implement tests of the original program and the first mutated program by providing one or more predetermined test cases as input to both, to determine whether the original program comprises at least one defect.
US10642705B2 Storage system and storage method
A storage system includes a first memory, and a processor configured to calculate a first number of accesses from a first server to the first memory and a second number of accesses from a second server to the first memory, detect switching from the first server to the second server in accordance with the first number and the second number, determine whether a first site in which the first memory is disposed and a second site in which the second server is disposed are different on the basis of location information that represents a location relationship between the first memory and the second server, and perform a change of an access destination of the second server to a second memory disposed in the second site when the first site and the second site are different.
US10642703B2 Configuring a secondary storage system for data mirroring
A method for configuring a storage system. The method includes a computer processor receiving at a storage system, an indication to initiate data mirroring for an application. The method further includes determining a set of information associated with a network-accessible computing system that hosts the application. The method further includes identifying an analysis of historic performance data associated with data mirroring to the storage system with respect to the application. The method further includes identifying a set configuration information associated with data mirroring from among a plurality of sets of configuration information associated with data mirroring based, at least in part, on the determined set of information associated with the network-accessible computing system and the identified analysis of performance data associated with data mirroring with respect to the application. The method further includes applying the identified set configuration information associated with data mirroring for the application to the storage system.
US10642701B2 Releasing space on secondary storage device for resynchronization
Methods and systems for releasing space on a secondary storage device for resynchronization are provided. A system for releasing space on a secondary storage device for resynchronization includes a suspension detection module that determines that the relationship between a primary computing device and a secondary computing device is suspended. The system also includes a relationship resumption module that determines that the relationship between the primary computing device and a secondary computing device is resumed. The system further includes an extent release module that directs the secondary computing device to release extents in a secondary storage device of the secondary computing device that correspond to free extents in a primary storage device of the primary computing device. Additionally, the system includes a synchronization module that synchronizes data stored on the secondary storage device and the primary storage device.