Document | Document Title |
---|---|
US10886547B2 |
Fuel cell system
A fuel cell system includes: a fuel cell including a fuel gas passage through which a fuel gas flows and an oxidant gas passage through which an oxidant gas flows, an inlet of the fuel gas passage being located closer to an outlet of the oxidant gas passage than to an inlet of the oxidant gas passage, an outlet of the fuel gas passage being located closer to the inlet of the oxidant gas passage than to the outlet of the oxidant gas passage; an oxidant gas supply unit supplying the oxidant gas to the fuel cell; and a supply amount controller configured to control the oxidant gas supply unit, the supply amount controller is configured to control the oxidant gas supply unit so that a stoichiometric ratio of the oxidant gas in a high-temperature high output power state is greater than that in a high-temperature low output power state. |
US10886544B2 |
Fuel cell system, method of controlling fuel cell system, and fuel cell system-mounted vehicle
A fuel cell system FCS includes a fuel cell 10, a high voltage circuit 21 for driving an electromotor 42, and a relay 41 for electrically connecting or blocking the fuel cell 10 to or from the high voltage circuit 21. A control unit 50 obtains insulation decrease information in accordance with a request for starting the fuel cell, and performs, when a specified insulation decrease occurred region is not a fuel cell region SE1 including the fuel cell and the cooling circuit, conductivity reduction process on cooling liquid using a conductivity reduction unit 113 before having a relay 41 connect, and has the relay 41 connect after completing the conductivity reduction process. |
US10886543B2 |
Redox flow battery using electrolyte concentration gradient and operation method thereof
The present disclosure relates to a redox flow battery using an electrolyte concentration gradient, capable of increasing the efficiency of the redox flow battery, and to an operation method thereof. The redox flow battery includes a catholyte tank having an electrolyte inlet at the top thereof and an electrolyte outlet at the bottom thereof and having a partition plate for forming a concentration gradient of a catholyte received therein, an anolyte tank having an electrolyte inlet at the top thereof and an electrolyte outlet at the bottom thereof and having a partition plate for forming a concentration gradient of an anolyte received therein, and a stack for charging and discharging power by receiving the catholyte and the anolyte supplied from the catholyte tank and the anolyte tank. |
US10886539B2 |
Catalyst-carrier carbon material, solid-polymer fuel cell catalyst, solid-polymer fuel cell, and method for manufacturing catalyst-carrier carbon material
A carbon material for catalyst carrier use excellent in both durability and power generation performance under operating conditions at the time of low humidity, in particular both durability of a carbon material for catalyst carrier use with respect to repeated load fluctuations due to startup and shutdown and power generation performance under operating conditions at the time of low humidity, and a catalyst for solid-polymer fuel cell use prepared using the same etc. are provided.To solve this technical problem, according to one aspect of the present invention, there is provided a carbon material for catalyst carrier use satisfying the following (A) to (D): (A) an oxygen content OICP of 0.1 to 3.0 mass % contained in the carbon material for catalyst carrier use; (B) a residual amount of oxygen O1200° C. of 0.1 to 1.5 mass % remaining after heat treatment in an inert gas (or vacuum) atmosphere at 1200° C.; (C) a BET specific surface area of 300 to 1500 m2/g; and (D) a G-band half-width ΔG of 30 to 70 cm−1 detected in a range of 1550 to 1650 cm−1 of the Raman spectrum. |
US10886538B2 |
Method for preparing proton-conducting particles suitable for catalysing oxygen reduction or hydrogen oxidation by grafting specific proton-conducting polymers to the surface of same
A method for preparing particles comprising a material suitable for catalysing oxygen reduction or hydrogen oxidation, the particles being grafted by grafts consisting of at least one specific polymer comprising at least one repeating styrene unit bearing at least one proton-conducting group. |
US10886534B2 |
Negative-electrode active material for non-aqueous electrolyte secondary battery and non-aqueous electrolyte secondary battery
A non-aqueous electrolyte secondary battery that contains a silicon material as a negative-electrode active material has improved initial charge/discharge efficiency. A negative-electrode active material particle (10) according to an embodiment contains a base particle (13), which includes a lithium silicate phase (11) represented by Li2zSiO(2+z) {0 |
US10886532B2 |
Nanorod-shaped cathode active material for lithium secondary battery, manufacturing method thereof, and lithium secondary battery including the same
Provided are a cathode active material for a lithium secondary battery which is represented by general formula (1) below and has a nanorod shape, a manufacturing method thereof, and a lithium secondary battery including the same. LiNi1−x−yMnxMyO2 (1) |
US10886531B2 |
Negative electrode composition for electric storage device, negative electrode including the composition, electric storage device, and method for producing negative electrode for electric storage device
Provided is a method for producing a negative electrode for an electric storage device, the method comprising the steps of preparing a negative electrode composition comprising a negative electrode active material that reversibly carries a sodium ion, metal sodium, and a liquid dispersion medium for dispersing them; allowing a negative electrode current collector to hold the negative electrode composition; evaporating at least part of the liquid dispersion medium from the negative electrode composition held by the negative electrode current collector, thereby giving a negative electrode precursor comprising the negative electrode active material, the metal sodium, and the negative electrode current collector; and bringing the negative electrode precursor into contact with an electrolyte having sodium ion conductivity, thereby doping the negative electrode active material with sodium eluted from the metal sodium. |
US10886530B2 |
Sulfur-carbon composite and lithium-sulfur battery comprising same
A sulfur-carbon composite and a lithium-sulfur battery including the same, and in particular, to a sulfur-carbon composite comprising a porous carbon material; and sulfur on at least a part of an inside and outside surface of the porous carbon material, wherein the inside and outside surface of the porous carbon material include a coating layer comprising an ion conducting polymer, and a lithium-sulfur battery including the same. Also provided is an ion conducting polymer coating layer on a porous carbon material surface which thereby improves a lithium ion conducting property to a positive electrode, and as a result, may enhance capacity and life time properties of a lithium-sulfur battery. |
US10886527B2 |
Negative electrode for non-aqueous secondary battery and non-aqueous secondary battery using the negative electrode
Provided with a negative electrode for a secondary battery comprising an anode active material that is a mixture of an amorphous carbon-coated graphite active material A having a density of 1.50 g/cm3 or less in press pelletizing at 2 kN/cm2 and a carbon-based active material B having a density of 1.65 g/cm3 or higher in press pelletizing at 2 kN/cm2 in a weight ratio of 90:10 to 99:1 as A:B, so that the cracking of amorphous carbon-coated graphite is suppressed and high-temperature life characteristics is improved. |
US10886521B2 |
Electrochemical cells having semi-solid electrodes and methods of manufacturing the same
Embodiments described herein relate generally to electrochemical cells having semi-solid electrodes that are coated on only one side of a current collector. In some embodiments, an electrochemical cell includes a semi-solid positive electrode coated on only one side of a positive current collector and a semi-solid negative electrode coated on only one side of a negative current collector. A separator is disposed between the semi-solid positive electrode and the semi-solid negative electrode. At least one of the semi-solid positive electrode and the semi-solid negative electrode can have a thickness of at least about 250 μm. |
US10886518B2 |
Separator assembly and battery module
The present disclosure relates to a separator assembly and a battery module, wherein the separator assembly comprises: a separator body, having a first surface and a second surface opposite to each other in a thickness direction of the separator body; electrical connecting plates, connected to the second surface of the separator body, wherein two or more electrical connecting plates are spaced apart from each other in a length direction of the separator body, and a through slot is provided on the separator body between two adjacent electrical connecting plates, extending from the first surface to the second surface in the thickness direction; and an output electrode plate mount, being connected to the second surface of the separator body as a cantilever. |
US10886515B2 |
All-solid secondary battery and method of preparing the same
An all-solid secondary battery including: a cathode including a cathode active material layer; an anode including an anode active material layer; and a solid electrolyte layer including a sulfide solid electrolyte between the cathode active material layer and the anode active material layer, wherein an arithmetic mean roughness (Ra) of an interface between the cathode active material layer and the solid electrolyte layer is about 1 micrometer or less, and a relative density of the solid electrolyte layer is about 80% or more. |
US10886514B2 |
Separator for lithium secondary battery and lithium secondary battery including the same
The present invention relates to a separator for a lithium secondary battery, including a porous resin comprising one or more polar functional groups selected from the group consisting of —C—F; and —C—OOH and —C═O on a surface thereof, wherein, among the polar functional groups, a molar ratio of —C—OOH and —C═O to —C—F ranges from 0.2:0.8 to 0.8:0.2, and a method of manufacturing the same. |
US10886513B2 |
Vehicle battery tray having tub-based integration
A battery tray for an electric vehicle includes a tub component that has a floor portion and a perimeter wall portion that integrally extends upward around a peripheral edge of the floor portion to border a battery containment area of the tub component. The tub component may include a plurality of cross member portions that integrally interconnect with the floor portion and the perimeter wall portion so as to span laterally across the battery containment area to divide the battery containment area into separate compartments. A support structure of the battery tray may have an elongated member coupled at an exterior side of each of opposing longitudinal sections of the perimeter wall portion of the tub component. |
US10886512B2 |
Methods and systems for battery pack thermal management
Provided are methods and systems for battery pack thermal management, such as heating and cooling of individual batteries arranged into battery packs. The methods and systems use thermal control modules, specifically configured to thermally couple to the side wall and the bottom end of each battery in a battery pack. In some examples, a thermal control module comprises a thermal plate and one or two battery engagement components, connected and thermally coupled to the thermal plate. Each battery engagement component comprises a plurality of battery receiving openings. When the batteries are installed into these openings, the side wall and the bottom end of each battery are thermally coupled to the thermal control module, A thermal fluid is circulated through at least the thermal plate to provide cooling or heating to the batteries without any direct contact between the thermal fluid and the batteries, |
US10886507B2 |
Battery pack with laminates to reduce impact of side rupture and method of manufacturing same
A separating member for separating a plurality of battery cells is provided, which includes a plurality of first walls and a plurality of second walls having a thickness larger than a thickness of the first walls. The separating member is expandable from a collapsed state to an expanded state. The separating member has a plate configuration in the collapsed state and has a honeycomb structure in the expanded state. The plurality of first walls and the plurality of second walls jointly define a plurality of cell units of the honeycomb structure. |
US10886503B2 |
Microlens array architectures for enhanced light outcoupling from an OLED array
Novel microlens array architectures for enhanced light outcoupling from light emission are provided. Organic light emitting devices (OLEDs) that include an outcoupling layer including these novel microlens array architectures and method for fabricating such OLEDs are provided. These devices may be used to provide OLEDs with optimized light extraction. |
US10886502B2 |
Barrier, barrier manufacturing method, display including barrier, and method of manufacturing display including barrier
A barrier according to an embodiment of the present invention is provided. The barrier includes a polymer configured of a plurality of first atoms; and an inorganic material configured of a plurality of second atoms and coexisting with the organic material, wherein an atomic planar density defined by the number of atoms per cm2 of the first atoms and the second atoms exceeds 1.9×1017 atoms/cm2. |
US10886501B2 |
Graphene protective film serving as a gas and moisture barrier, method for forming same, and use thereof
The present invention relates to a method for forming a graphene protective film having gas and moisture barrier properties, to a graphene protective film formed by the method, and to the use thereof. A single-layer or multilayer graphene protective film can be used as a material for a barrier coating or bags, and improves the gas and moisture barrier properties of a variety of devices in a wide array of industrial fields to thereby maintain the electrical characteristics of devices over a long period of time. |
US10886497B2 |
Light-emitting element
In the present invention, a light-emitting element operating at low driving voltage, consuming low power, emitting light with good color purity and manufactured in high yields can be obtained. A light-emitting element is disclosed with a configuration composed of a first layer containing a light-emitting material, a second layer, a third layer are formed sequentially over an anode to be interposed between the anode and a cathode in such a way that the third layer is formed to be in contact with the cathode. The second layer is made from n-type semiconductor, a mixture including that, or a mixture of an organic compound having a carrier transporting property and a material having a high electron donor property. The third layer is made from p-type semiconductor, a mixture including that, or a mixture of an organic compound having a carrier transporting property and a material having a high electron acceptor property. |
US10886496B2 |
Display unit, method of manufacturing display unit, and electronic apparatus
A display unit includes: an organic light emitting element including a first electrode, an organic layer, and a second electrode in order, the organic layer including a conductive layer; and an auxiliary electrode configured to be electrically connected to the second electrode via the conductive layer in the organic layer. |
US10886495B2 |
Organic light-emitting diode display substrate, manufacturing method thereof, and display device
An OLED display substrate, a manufacturing method thereof, and a display device are provided. The OLED display substrate includes a reflective cathode layer, an organic light-emitting layer, a transparent anode layer and a high reflection layer sequentially arranged on a substrate, and the high reflection layer has reflectivity greater than a threshold. |
US10886492B2 |
Array substrate and display panel comprising fracture opening for blocking carrier transportation between adjacent sub-pixels
An array substrate and a manufacturing method thereof, and a display panel are disclosed. The array substrate includes a base substrate, comprising a plurality of sub-pixel regions and inter-sub-pixel regions between adjacent sub-pixel regions; and a first organic functional layer on the base substrate. At least a portion of the first organic functional layer is in the plurality of sub-pixel regions; and the first organic functional layer includes at least one fracture opening, the at least one fracture opening is configured to block a transportation of the carriers between adjacent sub-pixel regions. |
US10886491B2 |
Process for making a metal containing layer
Process for preparing a metal containing layer, the process comprising (i) at least one step of co-vaporization, at a pressure which is lower than 10−2 Pa, of a) at least one first metal selected from Li, Na, K, Rb and Cs and b) at least one second metal selected Mg, Zn, Hg, Cd and Te from a metal alloy provided in a first vaporization source which is heated to a temperature between 100° C. and 600° C., and (ii) at least one subsequent step of deposition of the first metal on a surface having a temperature which is below the temperature of the first vaporization source, wherein in step (i), the alloy is provided at least partly in form of a homogeneous phase comprising the first metal and the second metal, electronic devices comprising such materials and process for preparing the same. |
US10886489B2 |
Flexible electroluminescence display
Disclosed is an electroluminescence display device. The electroluminescence display device includes a flexible substrate, a first metal layer, an inorganic material layer, a recessed portion, a second metal layer, and an organic material layer. The flexible substrate has a bending axis. The first metal layer is disposed on the flexible substrate to be parallel with the bending axis. The inorganic material layer is stacked on the first metal layer. The recessed portion is disposed in the inorganic material layer to be parallel to the bending axis and exposes the first metal layer. The second metal layer extends in parallel to the bending axis, covers the recessed portion, and is in contact with the first metal layer. The organic material layer covers the inorganic material layer and the second metal layer. |
US10886488B2 |
Display device
A display device is provided. The display device includes a first substrate, a first element layer, a first light-emitting element layer, a second substrate, a second element layer, and a second light-emitting element layer. The first element layer is disposed on the first substrate and includes a first active element. The first light-emitting element layer is disposed on the first element layer and includes a first light-emitting element, the first light-emitting element is electrically connected to the first active element and includes a first light-emitting layer. The second substrate is disposed on the first light-emitting element. The second element layer is disposed on the second substrate and includes a second active element. The second light-emitting element layer is disposed on the second element layer and includes a second light-emitting element, the second light-emitting element is electrically connected to the second active element and includes a second light-emitting layer. The first light-emitting layer and the second light-emitting layer do not overlap with each other in the normal direction of the first substrate. |
US10886480B2 |
Flexible display device and method of manufacturing flexible display device
A method of manufacturing a flexible display device includes forming a graphene adhesive layer on a carrier substrate, forming a flexible substrate on the graphene adhesive layer, forming a first barrier layer on the flexible substrate, forming a display element part on the first barrier layer, forming a protective film on the display element part, separating the flexible substrate from the carrier substrate, removing a remaining portion of the graphene adhesive layer from a surface of the flexible substrate, and forming a second barrier layer on the surface of the flexible substrate, after removing the remaining portion of the graphene adhesive layer from the surface of the flexible substrate. |
US10886479B2 |
Photoelectric conversion element, optical sensor, imaging element, and compound
The present invention provides a photoelectric conversion element exhibiting excellent responsiveness, and excellent photoelectric conversion efficiency in a case where the photoelectric conversion film is a thin film, an optical sensor, an imaging element which include the photoelectric conversion element, and a compound. The photoelectric conversion element of the present invention includes a conductive film, a photoelectric conversion film, and a transparent conductive film, in this order, in which the photoelectric conversion film contains a compound represented by Formula (1) and having a structure represented by Formula (2). |
US10886477B2 |
Iridium complex and organic electroluminescence device using the same
The present invention discloses an iridium complex of formula (1) below and an organic electroluminescence device employing the iridium complex as the phosphorescent dopant material. The organic EL device can display good performance, such as reduced driving voltage, increased current efficiency, and longer half-life time. |
US10886462B2 |
Encapsulated memory pillars
A method for selectively encapsulating embedded memory pillars in a semiconductor device includes coating a passivation layer on a first dielectric surface on a first outer dielectric layer present in the semiconductor device. The passivation layer adheres to the dielectric surface selective to metal. The method includes depositing an encapsulation layer on side and top surfaces of the embedded memory pillars. The passivation layer prevents deposition of the encapsulation layer on the first dielectric surface of the first outer layer dielectric. The method includes removing the first outer dielectric layer from horizontal subraces around the embedded memory pillar and the encapsulation layer from the top surface of the embedded memory pillars. |
US10886453B2 |
Coherence capacitor for quantum information engine
System for storing and using energy quantum mechanically includes an electronic device that produces heat while operating. A quantum heat engine can be in thermal contact with and electrically connected to the electronic device. The heat produced by the electronic device can dissipate to the quantum heat engine. The quantum heat engine can induce a current to bias the electronic device. Methods for storing and using memory resource to convert heat into electrical work, coherence capacitors, methods for quantum energy storage, and quantum heat engines, are also disclosed. |
US10886452B2 |
Selective and direct deposition technique for streamlined CMOS processing
Systems, methods, and devices of the various embodiments provide for microfabrication of devices, such as semiconductors, thermoelectric devices, etc. Various embodiments may include a method for fabricating a device, such as a semiconductor (e.g., a silicon (Si)-based complementary metal-oxide-semiconductor (CMOS), etc.), thermoelectric device, etc., using a mask. In some embodiments, the mask may be configured to allow molecules in a deposition plume to pass through one or more holes in the mask. In some embodiments, molecules in a deposition plume may pass around the mask. Various embodiments may provide thermoelectric devices having metallic junctions. Various embodiments may provide thermoelectric devices having metallic junctions rather than junctions formed from semiconductors. |
US10886449B2 |
Semiconductor device package
Disclosed herein is a semiconductor device package including: a body including a cavity; a semiconductor device disposed in the cavity; a light transmitting member disposed on the cavity; and an adhesive layer which fixes the light transmitting member to the body, wherein the cavity includes a stepped portion on which the light transmitting member is disposed, the stepped portion includes a first bottom surface and a third bottom surface spaced apart from each other in a first direction, a second bottom surface and a fourth bottom surface spaced apart from each other in a second direction perpendicular to the first direction, a first connecting portion in which the first bottom surface and the second bottom surface are connected to each other, a second connecting portion in which the second bottom surface and the third bottom surface are connected to each other, a third connecting portion in which the third bottom surface and the fourth bottom surface are connected to each other, and a fourth connecting portion in which the fourth bottom surface and the first bottom surface are connected to each other, the adhesive layer includes a first edge portion, a second edge portion, a third edge portion, and a fourth edge portion respectively—disposed on the first to fourth connecting portions and a first extending portion disposed between the first edge portion and the second edge portion, and the first extending portion has a width which is decreased in a direction toward a center between the first edge portion and the second edge portion. |
US10886448B2 |
Method for producing lead frame, method for producing package and method for producing light emitting device
A method for producing a lead frame includes press-punching a metal sheet to form the lead frame such that a radius of curvature at a corner of a lower face of each of electrodes is larger than a radius of curvature at a corner of an upper face of each of the electrodes while a radius of curvature at a corner of a lower face of each of hanger leads is smaller than a radius of curvature at a corner of an upper face of each of the hanger leads. The lead frame includes the electrodes, the hanger leads spaced apart from the electrodes, and an outer frame attached to the electrodes and the hanger leads. The lead frame partially defines a box-shaped package that defines a first recess having an opening defining by the support member and a bottom face at least partially formed by the electrodes. |
US10886445B2 |
Vertical solid-state transducers having backside terminals and associated systems and methods
Vertical solid-state transducers (“SSTs”) having backside contacts are disclosed herein. An SST in accordance with a particular embodiment can include a transducer structure having a first semiconductor material at a first side of the SST, a second semiconductor material at a second side of the SST opposite the first side, and an active region between the first and second semiconductor materials. The SST can further include first and second contacts electrically coupled to the first and second semiconductor materials, respectively. A portion of the first contact can be covered by a dielectric material, and a portion can remain exposed through the dielectric material. A conductive carrier substrate can be disposed on the dielectric material. An isolating via can extend through the conductive carrier substrate to the dielectric material and surround the exposed portion of the first contact to define first and second terminals electrically accessible from the first side. |
US10886442B2 |
Phosphor containing particle, and light emitting device and phosphor containing sheet using the same
A phosphor containing particle including a core portion which is a particulate matter of resin including a constitutional unit derived from an ionic liquid with a semiconductor nanoparticle phosphor dispersed therein and a shell portion which is a matter in a form of a layer of resin which includes a constitutional unit derived from an ionic liquid and coats at least a portion of the core portion, and a phosphor containing particle including a particulate matter of resin including a constitutional unit derived from an ionic liquid with a semiconductor nanoparticle phosphor dispersed therein and a metal oxide layer coating at least a portion of the particulate matter of resin. A light emitting device including a light source and a wavelength converter in which phosphor containing particles are dispersed in a translucent medium, and a phosphor containing sheet in which phosphor containing particles are dispersed in a sheet-shaped translucent medium. |
US10886440B2 |
Wavelength converted semiconductor light emitting device
A structure according to embodiments of the invention includes a light emitting device for emitting light having a first peak wavelength. A wavelength converting layer is disposed in a path of light emitted by the light emitting device. The wavelength converting layer absorbs light emitted by the light emitting device and emits light having a second peak wavelength. The wavelength converting layer includes a mixture of a wavelength converting material, a transparent material, and an adhesive material, wherein the adhesive material is no more than 15% of the weight of the wavelength converting layer. |
US10886438B2 |
Manufacturing method of light-emitting device
A manufacturing method of a light-emitting device, comprising providing a growth substrate; forming a light-emitting stack on the growth substrate, the light-emitting stack comprising a first surface, a second surface opposite to the first surface, and a sidewall connecting the first surface and the second surface; forming a patterned dielectric layer on the first surface, the patterned dielectric layer comprising a first portion and a second portion separated from the first portion; attaching a permanent substrate to the light-emitting stack; removing the growth substrate after the permanent substrate is attached to the light-emitting stack; forming a plurality of trenches in the light-emitting stack to form a plurality of light-emitting units, wherein the plurality of light-emitting units are insulated from each other; and cutting along the plurality of trenches, wherein an outer part of the second portion of the patterned dielectric layer is thinned. |
US10886433B2 |
Light-emitting device having a patterned substrate and the method thereof
A light-emitting device comprises a textured substrate comprising a plurality of textured structures, wherein the textured structures and the textured substrate are both composed of sapphire; and a light-emitting stack overlaying the textured substrate, comprising a first conductivity type semiconductor layer, an active layer, and a second conductivity type semiconductor layer, wherein each of the plurality of textured structures comprises a top portion having a first top-view shape, and a bottom portion parallel to the top portion and having a second top-view shape, wherein the first top-view shape comprises a circle or an ellipse, the first top-view shape comprises a first periphery and the second top-view shape comprises a second periphery, the first periphery is enclosed by the second periphery, and various distances are between each of the first periphery and the second periphery. |
US10886431B2 |
Optoelectronic semiconductor chip and method for producing an optoelectronic semiconductor chip
An optoelectronic semiconductor chip and a method for producing an optoelectronic semiconductor chip are disclosed. In an embodiment an optoelectronic semiconductor chip includes a p-doped region, an active region configured to emit electromagnetic radiation during operation of the optoelectronic semiconductor chip, an n-doped region, a cover layer and a barrier region. The active region is arranged between the p-doped region and the n-doped region in a vertical direction, wherein the active region is based on a III-V semiconductor compound and the barrier region includes gallium, wherein the barrier region is configured to inhibit penetration of defects into the active region, and wherein the cover layer is arranged on the barrier region, the cover layer having a structured surface. |
US10886423B2 |
Energy harvesting systems for providing autonomous electrical power to building structures and electrically-powered devices in the building structures
A system is provided that integrates an autonomous energy harvesting capacity in buildings in an aesthetically neutral manner. A unique set of structural features combine to implement a hidden energy harvesting system on a surface of the building to provide electrical power to the building, and/or to electrically-powered devices in the building. Color-matched, image-matched and/or texture-matched optical layers are formed over energy harvesting components, including photovoltaic energy collecting components. Optical layers are tuned to scatter selectable wavelengths of electromagnetic energy back in an incident direction while allowing remaining wavelengths of electromagnetic energy to pass through the layers to the energy collecting components below. The layers uniquely implement optical light scattering techniques to make the layers appear opaque when observed from a light incident side, while allowing at least 50%, and as much as 80+%, of the energy impinging on the energy or incident side to pass through the layer. |
US10886418B2 |
Split-gate JFET with field plate
An IC with a split-gate transistor includes a substrate doped the second conductivity type having a semiconductor surface layer doped the first conductivity type. The transistor includes a first doped region formed as an annulus, a second doped region including under the first doped region, and a third doped region under the second doped region, all coupled together and doped the second conductivity type. A fourth doped region doped the first conductivity type is above the third doped region. A fifth doped region doped the first conductivity type is outside the annulus. Sixth doped regions doped the first conductivity type include a first sixth doped region surrounded by the annulus in the semiconductor surface layer and a second sixth doped region in the fifth doped region. Field oxide includes a field oxide portion between the fifth and the first doped region. A field plate is on the field oxide portion. |
US10886414B2 |
Semiconductor device and method for manufacturing the same
A semiconductor device in which fluctuation in electric characteristics due to miniaturization is less likely to be caused is provided. The semiconductor device includes an oxide semiconductor film including a first region, a pair of second regions in contact with side surfaces of the first region, and a pair of third regions in contact with side surfaces of the pair of second regions; a gate insulating film provided over the oxide semiconductor film; and a first electrode that is over the gate insulating film and overlaps with the first region. The first region is a CAAC oxide semiconductor region. The pair of second regions and the pair of third regions are each an amorphous oxide semiconductor region containing a dopant. The dopant concentration of the pair of third regions is higher than the dopant concentration of the pair of second regions. |
US10886413B2 |
Semiconductor device
A transistor includes a multilayer film in which an oxide semiconductor film and an oxide film are stacked, a gate electrode, and a gate insulating film. The multilayer film overlaps with the gate electrode with the gate insulating film interposed therebetween. The multilayer film has a shape having a first angle between a bottom surface of the oxide semiconductor film and a side surface of the oxide semiconductor film and a second angle between a bottom surface of the oxide film and a side surface of the oxide film. The first angle is acute and smaller than the second angle. Further, a semiconductor device including such a transistor is manufactured. |
US10886410B2 |
Thin film transistor, display substrate, method for manufacturing the same, and display device
Provided is a thin film transistor, including: a conductive light shielding layer; a metal oxide layer arranged on the light shielding layer; a buffer layer, an active layer, a gate insulating layer, a gate electrode, and an interlayer insulating layer arranged in sequence on the metal oxide layer, the interlayer insulating layer and the buffer layer comprising a first via hole and a second via hole for exposing the active layer, and a third via hole for exposing the metal oxide layer, in which a portion of the metal oxide layer exposed through the third via hole is a conductive portion, and other portions are insulative; and a source electrode and a drain electrode arranged on the interlayer insulating layer, in which the source electrode is connected to the active layer through the first via hole, and the drain electrode is connected to the active layer through the second via hole and connected to the conductive portion through the third via hole. |
US10886406B1 |
Semiconductor structure and method of manufacturing the same
The present disclosure provides a semiconductor structure and a method for preparing the semiconductor structure. The semiconductor structure includes a substrate having a pattern-dense region and a pattern-loose region; a first drain stressor disposed in the pattern-dense region; a first source stressor disposed in the pattern-dense region; a buried gate structure disposed in the pattern-dense region, between the first drain stressor and the first source stressor; a second drain stressor disposed in the pattern-loose region; a second source stressor disposed in the pattern-loose region; and a planar gate structure disposed in the pattern-loose region, between the second drain stressor and the second source stressor. |
US10886401B2 |
Semiconductor device with well region and protection region electrically connected by connection region
A semiconductor device includes: a substrate; a drift region formed on a main surface of the substrate; a well region formed in a main surface of the drift region; a source region formed in the well region; a gate groove formed from the main surface of the drift region in a perpendicular direction while being in contact with the source region, the well region, and the drift region; a drain region formed in the main surface of the drift region; a gate electrode formed on a surface of the gate groove with a gate insulating film interposed therebetween; a protection region formed on a surface of the gate insulating film facing the drain region; and a connection region formed in contact with the well region and the protection region. |
US10886394B1 |
Semiconductor structure
A semiconductor structure includes a substrate having an active region and an isolation region, an insulating layer disposed on the substrate, a seed layer disposed on the insulating layer, a compound semiconductor layer disposed on the seed layer, a gate structure in the active region disposed on the compound semiconductor layer, an isolation structure in the isolation region disposed on the substrate, a pair of through-substrate vias in the isolation region disposed on the opposite sides of the gate structure, and a source structure and a drain structure disposed on the substrate and on the opposite sides of the gate structure. The pair of through-substrate vias pass through the isolation structure and contact the seed layer. The source structure and the drain structure electrically connect the seed layer by the pair of through-substrate vias. |
US10886392B2 |
Semiconductor structure for improving thermal stability and Schottky behavior
A semiconductor structure for improving the thermal stability and Schottky behavior by engineering the stress in a III-nitride semiconductor, comprising a III-nitride semiconductor and a gate metal layer. The III-nitride semiconductor has a top surface on which a conductive area and a non-conductive area are defined. The gate metal layer is formed directly on the top surface of the III-nitride semiconductor and comprises a gate connection line and at least one gate contact extending from the gate connection line in a second direction perpendicular to the length of the gate connection line. The at least one gate contact forms a Schottky contact with the III-nitride semiconductor on the conductive area, and the gate connection line is in direct contact with the III-nitride semiconductor on the non-conductive area. The non-conductive area of the III-nitride semiconductor is at least partially covered by the gate connection line. |
US10886391B2 |
Single-electron transistor with wrap-around gate
Transistors and methods of forming the same include forming a fin that has an active layer between two sacrificial layers. Material is etched away from the two sacrificial layers in a region of the fin. A gate stack is formed around the active layer in the region. The active layer is etched after forming the gate stack to form a quantum dot. |
US10886389B2 |
Semiconductor device
There is provided a semiconductor device including a transistor portion and a diode portion. The transistor portion has a first-conductivity-type drift region formed inside a semiconductor substrate, a second-conductivity-type base region provided above the drift region inside the semiconductor substrate, and a second-conductivity-type collector region provided below the drift region inside the semiconductor substrate. The transistor portion has a second-conductivity-type well region provided inside the semiconductor substrate and extending downward beyond the base region and an injection amount restricting portion occupying at least a part of a region that is positioned below the well region and having a smaller second-conductivity-type carrier injection amount per unit area than the collector region. |
US10886388B2 |
Heterojunction bipolar transistor
A collector layer of an HBT includes a high-concentration collector layer and a low-concentration collector layer thereon. The low-concentration collector layer includes a graded collector layer in which the energy band gap varies to narrow with increasing distance from the base layer. The electron affinity of the semiconductor material for the base layer is greater than that of the semiconductor material for the graded collector layer at the point of the largest energy band gap by about 0.15 eV or less. The electron velocity in the graded collector layer peaks at a certain electric field strength. In the graded collector layer, the strength of the quasi-electric field, an electric field that acts on electrons as a result of the varying energy band gap, is between about 0.3 times and about 1.8 times the peak electric field strength, the electric field strength at which the electron velocity peaks. |
US10886386B2 |
Dual width FinFET
A dual width SOI FinFET is disclosed in which different portions of a strained fin have different widths. A method of fabrication of such a dual width FinFET entails laterally recessing the strained fin in the source and drain regions using a wet chemical etching process so as to maintain a high degree of strain in the fin while trimming the widths of fin portions in the source and drain regions to less than 5 nm. The resulting FinFET features a wide portion of the fin in the channel region underneath the gate, and a narrower portion of the fin in the source and drain regions. An advantage of the narrower fin is that it can be more easily doped during the growth of the epitaxial raised source and drain regions. |
US10886384B2 |
Fabrication of a vertical fin field effect transistor (vertical finFET) with a self-aligned gate and fin edges
A method of forming a vertical fin field effect transistor with a self-aligned gate structure, comprising forming a plurality of vertical fins on a substrate, forming gate dielectric layers on opposite sidewalls of each vertical fin, forming a gate fill layer between the vertical fins, forming a fin-cut mask layer on the gate fill layer, forming one or more fin-cut mask trench(es) in the fin-cut mask layer, and removing portions of the gate fill layer and vertical fins not covered by the fin-cut mask layer to form one or more fin trench(es), and two or more vertical fin segments from each of the plurality of vertical fins, having a separation distance, D1, between two vertical fin segments. |
US10886383B2 |
Replacement gate structures for advanced integrated circuit structure fabrication
Embodiments of the disclosure are in the field of advanced integrated circuit structure fabrication and, in particular, 10 nanometer node and smaller integrated circuit structure fabrication and the resulting structures. In an example, an integrated circuit structure includes a fin. An isolation structure surrounds a lower fin portion, the isolation structure comprising an insulating material having a top surface, and a semiconductor material on a portion of the top surface of the insulating material, wherein the semiconductor material is separated from the fin. A gate dielectric layer is over the top of an upper fin portion and laterally adjacent the sidewalls of the upper fin portion, the gate dielectric layer further on the semiconductor material on the portion of the top surface of the insulating material. A gate electrode is over the gate dielectric layer. |
US10886380B2 |
Semiconductor storage device and method for forming a profile of a capacitor thereof
A method for forming a capacitor profile on a semiconductor is disclosed. The method includes: providing a semiconductor substrate; forming a dielectric layer on the semiconductor substrate; forming an ion reflecting mask layer on the dielectric layer; forming a plurality of patterned openings by etching through the ion reflecting mask layer to expose the dielectric layer; and forming a plurality of trenching capacitor profiles by etching through the dielectric layer from the plurality of patterned openings, respectively, to expose the semiconductor substrate. Each trenching capacitor profile includes a bowing profile formed at 75%-95% of a height of the trenching capacitor profile above the semiconductor substrate. |
US10886376B2 |
Formation of wrap-around-contact to reduce contact resistivity
A method of forming a source/drain contact is provided. The method includes forming a sacrificial layer on a source/drain, and depositing an oxidation layer on the sacrificial layer. The method further includes heat treating the oxidation layer and the sacrificial layer to form a modified sacrificial layer. The method further includes forming a protective liner on the modified sacrificial layer, and depositing an interlayer dielectric layer on the protective liner. The method further includes forming a trench in the interlayer dielectric layer that exposes a portion of the protective liner. |
US10886375B2 |
Semiconductor device having buried gate structure and method of fabricating the same
A semiconductor device may include a device isolation region configured to define an active region in a substrate, an active gate structure disposed in the active region, and a field gate structure disposed in the device isolation region. The field gate structure may include a gate conductive layer. The active gate structure may include an upper active gate structure including a gate conductive layer and a lower active gate structure formed under the upper active gate structure and vertically spaced apart from the upper active gate structure. The lower active gate structure may include a gate conductive layer. A top surface of the gate conductive layer of the field gate structure is located at a lower level than a bottom surface of the gate conductive layer of the upper active gate structure. |
US10886367B2 |
Forming FinFET with reduced variability
A semiconductor structure is provided that includes active semiconductor fins that have a uniform fin channel height. The uniform fin channel height is achieved by forming semiconductor fins (active and sacrificial) on an entirety of semiconductor substrate thus there is no loading effect during a subsequently performed dielectric etch step which can lead to fin channel height variation and ultimately variation in device characteristics. A trench isolation structure is located adjacent to the active semiconductor fins. The trench isolation structure includes at least one dielectric plug having a second width and a dielectric pillar having a first width located on each side of the at least one dielectric plug. The second width of the at least one dielectric plug is less than the first width of each dielectric pillar, yet equal to a width of each semiconductor fin. |
US10886366B2 |
Semiconductor structures for peripheral circuitry having hydrogen diffusion barriers and method of making the same
A semiconductor structure includes a device region including field effect transistors located on a semiconductor substrate, and a planarization dielectric layer overlying the field effect transistors. A hydrogen-blocking structure can be formed to prevent subsequent hydrogen diffusion into the device region. A moat trench is formed through the planarization dielectric layer and into the semiconductor substrate around the device region. A ring-shaped hydrogen-diffusion-blocking material portion is formed within the moat trench. A horizontally-extending portion of a silicon nitride diffusion barrier layer is formed over the planarization dielectric layer. The ring-shaped hydrogen-diffusion-blocking material portion may include a vertically-extending annular portion of the silicon nitride layer, or may include an annular metal portion that is formed prior to formation of the silicon nitride diffusion barrier layer. |
US10886365B2 |
Semiconductor device and method of manufacturing semiconductor device
A silicon carbide semiconductor device has an n-type drift layer provided on a front surface of an n+-type silicon carbide substrate. In a surface layer of the n-type drift layer, a first p+-type region is provided. On a front surface side of the n+-type silicon carbide substrate, a trench is formed. The first p+-type region includes a deep first p+-type region and a shallow first p+-type region, the deep first p+-type region being at a position farther toward a drain electrode than a bottom of the trench is and the shallow first p+-type region being at a position closer to a source region than the bottom of the trench is. An impurity concentration of the shallow first p+-type region is lower than an impurity concentration of the deep first p+-type region. |
US10886364B2 |
Vertical memory cell with mechanical structural reinforcement
A reinforced vertical-NAND structure is provided. The reinforced vertical-NAND structure includes a first set of interleaved oxide and nitride layers formed into first and second vertical structures. The first vertical structure rises from a first section of a substrate and the second vertical structure rises from a second section of the substrate. The reinforced vertical-NAND structure also includes a reinforcing layer and a second set of interleaved oxide and nitride layers formed into third and fourth vertical structures. The reinforcing layer includes sheets, which are distinct and laid across respective tops of the first and second vertical structures, and bridges connecting the sheets. The third vertical structure rises from the sheet corresponding to the first vertical structure and the fourth vertical structure rises from the sheet corresponding to the second vertical structure. |
US10886362B2 |
Multilayer dielectric for metal-insulator-metal capacitor (MIMCAP) capacitance and leakage improvement
A tri-layer dielectric stack is provided for a metal-insulator-metal capacitor (MIMCAP). Also, a metal-insulator-metal capacitor (MIMCAP) is provided having three or more electrodes. The tri-layer dielectric stack includes a first layer formed from a first metal oxide electrical insulator. The tri-layer dielectric stack further includes a second layer, disposed over the first layer, formed from ZrO2. The tri-layer dielectric stack also includes a third layer, disposed over the second layer, formed from a second metal oxide electrical insulator. |
US10886361B2 |
Semiconductor devices including resistor structures
A semiconductor device is provided including a resistor structure, the semiconductor device including a substrate having an upper surface perpendicular to a first direction; a resistor structure including a first insulating layer on the substrate, a resistor layer on the first insulating layer, and a second insulating layer on the resistor layer; and a resistor contact penetrating the second insulating layer and the resistor layer. The tilt angle of a side wall of the resistor contact with respect to the first direction varies according to a height from the substrate. The semiconductor device has a low contact resistance and a narrow variation of contact resistance. |
US10886359B2 |
Organic light emitting display device including an organic light emitting diode connected to connection electrodes
An organic light emitting display device includes a substrate having a display area and a peripheral area; a pad disposed on the substrate in the peripheral area; a first conductive pattern disposed on one side of the display area in the peripheral area and electrically connected to the pad; a second conductive pattern disposed on the substrate in the peripheral area and disposed on an opposite side of the first conductive pattern; a first connection electrode disposed on the first conductive pattern in the peripheral area and electrically connected to the first conductive pattern; and a second connection electrode disposed on the second conductive pattern in the peripheral area and electrically connected to the second conductive pattern. A cathode electrode of a light emitting diode is disposed on the first and second connection electrodes and electrically connected to the first and second connection electrodes. |
US10886356B2 |
Display panel with high stability
A display panel includes a base substrate, a first electrode contact portion, a light emitting layer, and a first electrode. The first electrode contact portion is disposed on the base substrate and surrounding a display area, and is separated from the display area by an isolation area. The light emitting layer covers the display area and at least a portion of the isolation area, and extends at least partially to an inner edge of the first electrode contact portion or a surface of the first electrode contact portion away from the base substrate. The first electrode is disposed on the light emitting layer and a portion of the first electrode contact portion that is not covered by the light emitting layer. |
US10886355B2 |
Liquid crystal display device
A display device includes: a substrate including a display area at which an image is displayed; and on the substrate in the display area thereof: a data line and a gate line on the substrate; a thin film transistor connected to the gate line and the data line; a pixel electrode connected to the thin film transistor; and a storage line which overlaps the pixel electrode. The storage line has a first hole at a position overlapping the data line. |
US10886353B2 |
Organic light-emitting display apparatus and method of manufacturing the same
An organic light-emitting display apparatus has a display layer including a pixel defining layer that surrounds a light-emission region, a first non-light-emission region in the pixel defining layer, and a second non-light-emission region in the pixel defining layer and includes a spacer that is further formed on the pixel defining layer; a light shielding layer including a first black matrix and a second black matrix respectively shielding the first non-light-emission region and the second non-light-emission region and having different permittivities from each other; and a touch screen layer including a touch electrode arranged at a location corresponding to the first black matrix and the second black matrix. |
US10886349B2 |
Display device including shared transistors among pixels
A display device includes a plurality of pixels. Each pixel includes a first transistor including a first gate electrode, a first source region, and a first drain region, a second transistor connected to the first source region of the first transistor, a third transistor connected to the first gate electrode and the first drain region of the first transistor, a fifth transistor connected to the first source region of the first transistor, and a sixth transistor connected to the first drain region of the first transistor. The pixels include a first pixel and a second pixel disposed adjacent to each other. The first and second pixels share a fourth transistor connected to the third transistor of the first pixel and the third transistor of the second pixel, and share a seventh transistor connected to the sixth transistor of the first pixel and the sixth transistor of the second pixel. |
US10886346B2 |
Display panel and method of fabricating the same
A display panel may include an insulating substrate having a display region and a peripheral region adjacent to the display region; a plurality of insulating layers on the insulating substrate; a pixel on the display region, the pixel including a thin-film transistor and an organic light emitting device connected to the thin-film transistor; and a crack dam on the peripheral region and spaced apart from the pixel. The crack dam may be disposed adjacent to one of side surfaces of the insulating substrate extending in a first direction. The crack dam may include a plurality of insulating patterns, which are extended in the first direction and are spaced apart from each other in a second direction crossing the first direction, and a plurality of conductive patterns, which are disposed to fill gap regions between the insulating patterns. |
US10886342B2 |
Display panel and display device
A display panel and a display device are provided. The display panel includes a fingerprint identification area, at least one support unit, and a pixel definition layer. The fingerprint identification area includes a light-transmitting area and a non-light-transmitting area. The support unit is disposed in the light-transmitting area and the non-light-transmitting area. The pixel definition layer includes a plurality of aperture areas each exposing at least one light-emitting unit. Each aperture area has a first neighboring side adjacent to a support unit having a second neighboring side disposed opposite to the first neighboring side. The second neighboring side has an effective length that is parallel to and directly facing the first neighboring side, and the effective length is smaller than a length of the first neighboring side; or, the support unit is disposed adjacent to the first neighboring side, which is a short side of the aperture area. |
US10886339B2 |
Display device
A display device prevents cracks from spreading to an active area. The display device includes a substrate including an active area and a non-active area having a bending area, a thin-film transistor disposed in the active area, a light-emitting element disposed in the active area and connected to the thin-film transistor, an encapsulation layer disposed on the light-emitting element, a touch sensor disposed on the encapsulation layer, a touch pad disposed in the non-active area, a first routing line connecting the touch sensor to the touch pad via a second routing line in the bending area, and a crack prevention layer disposed on the second routing line in the bending area. Thus, the crack prevention layer is capable of preventing the occurrence of cracks in the bending area BA, thus preventing cracks from spreading to the active area AA. |
US10886335B2 |
Imaging element, stacked-type imaging element, imaging apparatus and electronic apparatus
There is provided an imaging device including an upper electrode; a lower electrode; a photoelectric conversion layer disposed between the upper electrode and the lower electrode; and a first organic semiconductor material including an indolocarbazole derivative and disposed between the upper electrode and the lower electrode. Further, there is provided an electronic apparatus including an imaging device that includes an upper electrode; a lower electrode; a photoelectric conversion layer disposed between the upper electrode and the lower electrode; and a first organic semiconductor material including an indolocarbazole derivative and disposed between the upper electrode and the lower electrode. |
US10886333B2 |
Memory structure including gate controlled three-terminal metal oxide components
A method for manufacturing a semiconductor memory device includes forming a plurality of source lines spaced apart from each other on a dielectric layer, forming a plurality of spacers on sides of the plurality of source lines, and forming a plurality of drain lines on the dielectric layer adjacent the plurality of source lines including the plurality of spacers formed thereon. In the method, a metal oxide layer is formed on the plurality of source lines and on the plurality of drain lines, and a plurality of gate lines are formed on the metal oxide layer. The plurality of gate lines are oriented perpendicular to the plurality of drain lines and the plurality of source lines. |
US10886332B2 |
Memory cell with independently-sized elements
Memory cell architectures and methods of forming the same are provided. An example memory cell can include a switch element and a memory element formed in series with the switch element. A smallest lateral dimension of the switch element is different than a smallest lateral dimension of the memory element. |
US10886328B1 |
Monolithically integrated GaN light-emitting diode with silicon transistor for displays
An approach to forming a full color micro-display that includes using a plurality of micro-light emitting diodes formed in a silicon on insulator substrate, where the plurality of micro-light emitting diodes include a plurality of red micro-light emitting diodes, a plurality of green micro-light emitting diodes, and a plurality of blue micro-light emitting diodes. Additionally, the approach includes forming a plurality of transistor devices in the silicon on insulator substrate, wherein each transistor device of the plurality of transistor devices acts as a switch connecting to a micro-light emitting diode of the plurality of micro-light emitting diodes. |
US10886326B2 |
Display device
A display device includes a substrate that includes a display area and a peripheral area, a transistor in the display area, a pixel electrode connected to the transistor, a common electrode that overlaps the pixel electrode, and an organic insulation layer that is between the common electrode and the substrate, and overlaps at least a part of the peripheral area, wherein a thickness of a portion of the organic insulation layer overlapping the display area, and a thickness of a portion of the organic insulation layer overlapping the peripheral area, are different from each other, and the organic insulation layer includes a valley that penetrates the organic insulation layer, while overlapping the peripheral area. |
US10886320B2 |
Mechanisms for forming image-sensor device with epitaxial isolation feature
An image-sensor device includes a substrate including a pixel region and a logic region. A logic transistor is disposed in the logic region and is surrounded by a logic isolation feature. A radiation-sensing region is disposed in the pixel region of the substrate. An epitaxial pixel isolation feature is disposed in the pixel region and surrounds the radiation-sensing region. A doped region with a same doping polarity as the radiation-sensing region is located between a bottom of the radiation-sensing region and the back surface of the substrate. The epitaxial pixel isolation feature is in direct contact with the doped region. The doped region extends continuously under the pixel region and the logic region. The epitaxial pixel isolation feature is in direct contact with the doped region, and the logic isolation feature is spaced apart from the doped region. |
US10886318B2 |
Image sensor
An image sensor is disclosed. The image sensor may include a semiconductor substrate including a first pixel group region and a second pixel group region, the first pixel group region including first pixel regions to sense a first light, the second pixel group region including second pixel regions to sense a second light, each of the first and second pixel regions arranged in n columns and m rows, a pixel isolation structure disposed in the semiconductor substrate to separate the first and second pixel regions from each other, first and second photoelectric conversion regions disposed in each of the first and second pixel regions of the semiconductor substrate, and a first separation structure disposed in each of the first pixel regions and in the semiconductor substrate between the first and second photoelectric conversion regions. The first separation structure may be spaced apart from the pixel isolation structure. |
US10886316B2 |
Linear image sensor and method for manufacturing same
A linear image sensor includes first and second sensor chips, first and second substrates, a common support substrate, a support portion, a dam portion, and a sealing portion. The first sensor chip is mounted to partially protrude on one end side of the first substrate. The second sensor chip is mounted to partially protrude on one end side of the second substrate. The first and second substrates are mounted on the common support substrate. The support portion is provided in a gap between the end faces of the first and second substrates. The dam portion is provided annularly to surround the sensor chips. The sealing portion seals the sensor chips, in a region surrounded by the dam portion. |
US10886314B2 |
Radiation detector
[Object] To achieve a high-sensitivity radiation detector.[Solution] An amplifying transistor (3) is configured such that a photodiode (1) receives light with the amplifying transistor (3) conductive. |
US10886311B2 |
Photo-detecting apparatus
A photo-detecting apparatus includes an absorption layer configured to absorb photons and to generate photo-carriers from the absorbed photons, wherein the absorption layer includes germanium. A carrier guiding unit is electrically coupled to the absorption layer, wherein the carrier guiding unit includes a first switch including a first gate terminal. |
US10886308B2 |
Display device
A display device includes a flexible substrate, a plurality of thin film transistors (TFTs), a first electrode arranged between a channel of one of the plurality of TFTs and the flexible substrate, at least one inorganic insulating film arranged between one of the plurality of TFTs and the first electrode, a second electrode arranged on the opposite side to the side where one of the plurality of TFTs is arranged with respect to the first electrode, and an organic insulating film arranged between the first electrode and the second electrode. |
US10886307B2 |
Flexible electronic device
The present disclosure is related to an electronic device that includes a display area and a non-display area. The electronic device includes a supporting substrate, a flexible substrate, a first organic insulating layer, a first conductive layer, a second conductive layer, a second organic insulating layer, and a resilient structure. The flexible substrate is disposed on the supporting substrate. The first organic insulating layer is disposed on the flexible substrate. The first conductive layer is disposed on the first organic insulating layer. The second conductive layer is disposed on the first conductive layer. The second organic insulating layer is disposed on the second conductive layer. The resilient structure includes resilient elements disposed between the first conductive layer and the second conductive layer. The first conductive layer alternately contacts the second conductive layer and the resilient elements. |
US10886306B2 |
Display device with overlapping lines spaced apart from an insulating layer
A display device includes a substrate including a display area to display an image and a non-display area provided on at least one side of the display area, a plurality of pixels disposed on the substrate and provided in an area corresponding to the display area, a first insulating layer having an opening in a first area of the non-display area, a second insulating layer provided in the first area, first lines provided on the substrate and connected to the plurality of pixels, and second lines provided on the first and second insulating layers, and connected to the first lines. An area in which the first lines overlap with the second lines is spaced apart from an edge of the second insulating layer when viewed in a plan view. |
US10886303B2 |
Array substrate with stepped groove and display device
The application discloses an array substrate, comprising a base, a conductive pattern layer disposed on the base, a transparent electrode layer, and an insulating layer disposed between the conductive pattern layer and the transparent electrode layer, the conductive pattern layer comprises a plurality of first conductive patterns, the transparent electrode layer comprises a plurality of transparent electrodes, each of the transparent electrodes is electrically coupled to a corresponding one of the first conductive patterns through a corresponding via hole in the insulating layer, wherein at a position where at least one via hole is located, a stepped structure is formed between the first conductive pattern corresponding to the via hole and the base and/or the insulating layer such that a groove is formed at an upper surface of the array substrate at a position corresponding to the via hole. The application further discloses a display device. |
US10886302B1 |
Device substrate
A device substrate includes a substrate, a first output circuit, a first auxiliary circuit, and a first backup circuit. The substrate has an active area and a peripheral area located on at least one side of the active area. A cutting path overlaps the active area and the peripheral area. The first output circuit is located on the peripheral area. The first auxiliary circuit is located on the peripheral area. The first auxiliary circuit overlaps the cutting path. The first backup circuit is located on the peripheral area and is electrically connected with the first auxiliary circuit. The first auxiliary circuit and the first backup circuit are pull-down circuits or are pull-up circuits. The shortest distance between the first backup circuit and the cutting path is from 125 microns to 300 microns. |
US10886298B2 |
Method of forming a memory device
A method of forming a memory device including forming a stack of silicon nitride layers and polysilicon layers that are alternating arranged, etching a serpentine trench in the stack of silicon nitride layers and polysilicon layers, forming a first isolation layer in the serpentine trench, removing one of the silicon nitride layers to form a recess between neighboring two of the polysilicon layers, and forming in sequence a doped polysilicon layer, a gate dielectric layer, and a conductive layer in the recess. |
US10886297B2 |
Semiconductor memory device including a laminated body with a plurality of semiconductor layers
A plurality of semiconductor layers have longitudinally a first direction, have a peripheral area surrounded by the plurality of control gate electrodes, and are arranged in a plurality of rows within the laminated body. A controller controls a voltage applied to the control gate electrodes and bit lines. The controller, during a writing operation, applies a first voltage to a first bit line connected to the semiconductor layer positioned in a first row closer to the insulation separating layer, and applies a second voltage larger than the first voltage to a second bit line connected to the semiconductor layer positioned in a second row positioned further from the insulation separating layer with respect to the first row, among the plurality of rows. |
US10886296B2 |
Three-dimensional semiconductor devices including vertical structures with varied spacing
A three-dimensional semiconductor device is disclosed. The device may include an electrode structure that can include a plurality of electrodes that are stacked on a substrate and extend in a first direction. Vertical structures can penetrate the electrode structure to provide a plurality of columns spaced apart from each other in a second direction crossing the first direction. The plurality of columns can include first and second edge columns located adjacent to respective opposite edges of the electrode structure, and the plurality of columns can include a center column located between the first and second edge columns. Distances between adjacent ones of the plurality of columns can decrease in a direction from the first and second edge columns toward the center column. |
US10886295B2 |
Semiconductor storage device
According to one embodiment, a semiconductor storage device includes a stacked body, a first columnar body, and a second columnar body. In the stacked body, a plurality of conductive layers and a plurality of insulating layers are alternately stacked along a first direction. The first columnar body extends through the stacked body. The second columnar body extends through the stacked body, and is aligned with the first columnar body along the first direction. The second columnar body includes a second channel film. The first columnar body includes a first channel film, a core surrounded by the first channel film, and a conductive layer. The conductive layer is in contact with the second channel film of the second columnar body and the first channel film of the first columnar body. |
US10886291B2 |
Joint opening structures of three-dimensional memory devices and methods for forming the same
Joint opening structures of 3D memory devices and fabricating method are provided. A joint opening structure comprises a first through hole penetrating a first stacked layer and a first insulating connection layer, a first channel structure at the bottom of the first through hole, a first functional layer on the sidewall of the first through hole, a second channel structure on the sidewall of the first functional layer, a third channel structure over the first through hole, a second stacked layer on the third channel structure, a second insulating connection layer on the second stacked layer, a second through hole penetrating the second stacked layer and the second insulating connection layer, a second functional layer disposed on the sidewall of the second through hole, a fourth channel structure on the sidewall of the second functional layer, and a fifth channel structure over the second through hole. |
US10886290B2 |
Etching of silicon nitride and silica deposition control in 3D NAND structures
A method of etching a substrate includes providing an etching solution in a tank of an etch processing system, where the etch processing system is configured to control temperature of the etching solution, a concentration of the etching solution, and flow of the etching solution within the tank. The substrate contains micro-fabricated structures that have alternating layers of a first material and a second material, and the etching solution including an acid that etches the first material and results in an etch product to be moved from the substrate. The method further includes monitoring a concentration of the etch product within the etching solution, and maintaining the concentration of the etch product within the etching solution below a predetermined value to prevent deposition of the etch product on the second material in an amount that blocks etching of the first material by the etching solution. |
US10886289B2 |
Integrated circuit device including vertical memory device and method of manufacturing the same
In one embodiment, the semiconductor device includes a stack of alternating interlayer insulating layers and conductive layers on a substrate. Each of the conductive layers extends in a first direction less than a previous one of the conductive layers to define a landing portion of the previous one of the conductive layers. An insulating plug is in one of the conductive layers under one of the landing portions, and a contact plug extends from an upper surface of the one of the landing portions. |
US10886288B2 |
Vertical semiconductor memory device structures including vertical channel structures and vertical dummy structures
A vertical memory device structure can include a vertical channel structure that vertically penetrates through an upper structure and a lower structure of a stack structure in a cell array region of the device. The vertical channel structure can have a side wall with a stepped profile at a level in the vertical channel structure where the upper structure meets the lower structure. A vertical dummy structure can vertically penetrate through a staircase structure that is defined by the upper structure and the lower structure in a connection region of the device, and the vertical dummy structure can have a side wall with a planar profile at the level where the upper structure meets the lower structure. |
US10886287B2 |
Multiple-time programmable (MTP) memory device with a wrap-around control gate
One illustrative MPT device disclosed herein includes an active region and an inactive region, isolation material positioned between the active region and the inactive region, the isolation material electrically isolating the active region from the inactive region, and an FG MTP cell formed in the active region. In this example, the FG MTP cell includes a floating gate, wherein first, second and third portions of the floating gate are positioned above the active region, the inactive region and the isolation material, respectively, and a control gate positioned above at least a portion of the inactive region, wherein the control gate is positioned above an upper surface and adjacent opposing sidewall surfaces of at least a part of the second portion of the floating gate. |
US10886284B2 |
Anti-fuse with reduced programming voltage
A semiconductor device having transistors and anti-fuses integrated thereon includes a transistor region having a defect free monocrystalline semiconductor layer and a device channel for a transistor. The device also has an anti-fuse region including a defective semiconductor layer formed on an oxide of a portion of the surface of an epitaxial semiconductor layer over which the transistor is formed, the oxide having a thickness extending into the epitaxial semiconductor layer. It also has gate structures formed in the transistor region and in the anti-fuse region, where the defective semiconductor layer is programmable by an applied field on the gate structures in the anti-fuse region. |
US10886282B2 |
Integrated assemblies, and methods of forming integrated assemblies
Some embodiments include an integrated assembly having digit lines extending along a first direction, and rails over the digit lines. The rails include semiconductor-material pillars alternating with intervening insulative regions. The rails have upper, middle and lower segments. A first insulative material is along the upper and lower segments of the rails. A second insulative material is along the middle segments of the rails. The second insulative material differs from the first insulative material in one or both of thickness and composition. Conductive gate material is along the middle segments of the rails and is spaced from the middle segments by the second insulative material. Channel regions are within the middle segments of the pillars, upper source/drain regions are within the upper segments of the pillars and lower source/drain regions are within the lower segments of the pillars. Some embodiments include methods of forming integrated assemblies. |
US10886280B2 |
Semiconductor device having a gate and method of forming the same
Provided are a semiconductor device having a gate and a method of forming the same. The method includes forming a gate dielectric, forming a first conductive material layer on the gate dielectric, forming a source material layer on the first conductive material layer, and diffusing a first element included in the source material layer into the first conductive material layer by performing a thermal treatment process to form a doped material layer. |
US10886274B2 |
Two-terminal vertical 1T-DRAM and method of fabricating the same
The present invention discloses a two-terminal vertical 1T-DRAM and a method of fabricating the same. According to one embodiment of the present invention, the two-terminal vertical 1T-DRAM includes a cathode layer formed of a first-type high-concentration semiconductor layer; a base region including a second-type low-concentration semiconductor layer formed on the cathode layer and a first-type low-concentration semiconductor layer formed on the second-type low-concentration semiconductor layer; and an anode layer formed of a second-type high-concentration semiconductor layer on the first-type low-concentration semiconductor layer. |
US10886266B1 |
Integration of vertical GaN varactor with HEMT
Aspects generally relate to a P−N junction varactor that can be integrated with high electron mobility transistor (HEMT) in a single device or die. The varactor and HEMT are fabricated with different materials forming various layers of the varactor and HEMT. Using different material stack-up to form the varactor and HEMT allows characteristics of the varactor and HEMT to be varied for improved performance in different operating scenarios. The integrated varactor and HEMT device may be used for RF circuits, such as radio frequency front end (RFFE) devices for use in 5G. |
US10886260B2 |
Display device
A display device is provided, which includes a first substrate, a first subpixel and a second subpixel. The first subpixel is disposed on the first substrate and the second subpixel is disposed adjacent to the first subpixel. The first subpixel and the second subpixel are spaced apart from each other by a pitch. At least one of the first subpixel and the second subpixel includes a light-emitting unit and a light conversion layer disposed on the light-emitting unit. The first subpixel includes an active layer having a first length along a direction that is perpendicular to a normal direction of the first substrate. The light conversion layer has a second length along the direction that is perpendicular to the normal direction of the first substrate. The first length (A), the second length (B) and the pitch (Sp) conform to the following formula: A+1 micrometers |
US10886259B2 |
Display devices
A display device is provided. The display device includes a substrate having a surface including a display area and a non-display area adjacent to the display area; a plurality of light-emitting diodes disposed on the display area of the substrate, wherein the light-emitting diode includes a contact electrode; and an anisotropic conductive layer disposed between the substrate and the plurality of light-emitting diodes, wherein the anisotropic conductive layer has a cross-sectional sidewall profile, and at least a part of the cross-sectional sidewall profile of the anisotropic conductive layer is in a shape of curve. |
US10886255B2 |
Die stack structure, semiconductor package having the same and method of manufacturing the same
A die stack structure may include a base die having base contact pads insulated by a base protection patterns and a flat side surface, a die stack bonded to the base die and having a plurality of component dies on the base die such that each of the component dies includes component contact pads insulated by a corresponding component protection pattern, and a residual mold unevenly arranged on a side surface of the die stack such that the component dies are attached to each other by the residual mold. |
US10886250B2 |
Structures and methods for low temperature bonding using nanoparticles
A method of making an assembly can include juxtaposing a top surface of a first electrically conductive element at a first surface of a first substrate with a top surface of a second electrically conductive element at a major surface of a second substrate. One of: the top surface of the first conductive element can be recessed below the first surface, or the top surface of the second conductive element can be recessed below the major surface. Electrically conductive nanoparticles can be disposed between the top surfaces of the first and second conductive elements. The conductive nanoparticles can have long dimensions smaller than 100 nanometers. The method can also include elevating a temperature at least at interfaces of the juxtaposed first and second conductive elements to a joining temperature at which the conductive nanoparticles can cause metallurgical joints to form between the juxtaposed first and second conductive elements. |
US10886249B2 |
Hybrid wafer-to-wafer bonding and methods of surface preparation for wafers comprising an aluminum metalization
A surface treatment solution includes a fluoride source; a first solvent; and a water transforming agent to transform water produced during wafer surface treatment into a second solvent, which can be the same as, or different from, the first solvent. The solution can be used, for example, in surface preparation for wafers having a backend including an electrical interconnect that includes aluminum or an aluminum alloy. |
US10886244B2 |
Collars for under-bump metal structures and associated systems and methods
The present technology is directed to manufacturing collars for under-bump metal (UBM) structures for die-to-die and/or package-to-package interconnects and associated systems. A semiconductor die includes a semiconductor material having solid-state components and an interconnect extending at least partially through the semiconductor material. An under-bump metal (UBM) structure is formed over the semiconductor material and is electrically coupled to corresponding interconnects. A collar surrounds at least a portion of the side surface of the UBM structure, and a solder material is disposed over the top surface of the UBM structure. |
US10886242B2 |
Antenna module
An antenna module includes an antenna substrate, a first semiconductor package, disposed on the antenna substrate, including a first connection member including one or more first redistribution layers, electrically connected to the antenna substrate, and a first semiconductor chip disposed on the first connection member, and a second semiconductor package, disposed on the antenna substrate to be spaced apart from the first semiconductor package, including a second connection member including one or more second redistribution layers, electrically connected to the antenna substrate, and a second semiconductor chip disposed on the second connection member. The first semiconductor chip and the second semiconductor chip are different types of semiconductor chips. |
US10886241B1 |
Semiconductor package structure
A semiconductor package structure and a method for forming the same are disclosed. The semiconductor package structure includes a semiconductor die, a molding layer and an inductor. The semiconductor die includes an active surface, a back surface and a sidewall surface between the active surface and the back surface. The molding layer covers the back surface and the sidewall surface of the semiconductor die. The inductor is in the molding layer. The sidewall surface of the semiconductor die faces toward the inductor. |
US10886239B2 |
Customisation of an integrated circuit during the realisation thereof
A method for securing an integrated circuit during the realization thereof, including the following steps: delimiting the integrated circuit into a first zone referred to as standard zone and into a second zone referred to as security zone, forming of a set of vias in the security zone, and introducing of a layer loaded with contaminant particles configured to randomly obstruct a portion of the vias, thus forming a random interconnection structure in the security zone, the random interconnection structure creating a physical unclonable function. |
US10886238B2 |
Supporting InFO packages to reduce warpage
A method includes encapsulating a first device die and a second device die in an encapsulating material, forming redistribution lines over and electrically coupling to the first device die and the second device die, and bonding a bridge die over the redistribution lines to form a package, with the package including the first device die, the second device die, and the bridge die. The bridge die electrically inter-couples the first device die and the second device die. The first device die, the second device die, and the bridge die are supported with a dummy support die. |
US10886233B2 |
Semiconductor device package and method of manufacturing the same
A semiconductor device package is provided, which includes a substrate, a semiconductor device and an alignment structure. The semiconductor device and the alignment structure are disposed on the substrate. The alignment structure is in direct contact with the semiconductor device. |
US10886231B2 |
Method of forming RDLS and structure formed thereof
A method includes encapsulating a device die in an encapsulating material, planarizing the device die and the encapsulating material, and forming a first plurality of conductive features electrically coupling to the device die. The step of forming the first plurality of conductive features includes a deposition-and-etching process, which includes depositing a blanket copper-containing layer, forming a patterned photo resist over the blanket copper-containing layer, and etching the blanket copper-containing layer to transfer patterns of the patterned photo resist into the blanket copper-containing layer. |
US10886230B2 |
Fan-out semiconductor package
A fan-out semiconductor package is provided. A semiconductor chip is disposed in a through hole of a first connection member. At least a portion of the semiconductor chip is encapsulated by an encapsulant. A second connection member including a redistribution layer is formed on an active surface of the semiconductor chip. An external connection terminal having excellent reliability is formed on the encapsulant. |
US10886226B2 |
Conductive contact having staircase barrier layers
A semiconductor device includes a transistor having a source/drain and a gate. The semiconductor device also includes a conductive contact for the transistor. The conductive contact provides electrical connectivity to the source/drain or the gate of the transistor. The conductive contact includes a plurality of barrier layers. The barrier layers have different depths from one another. |
US10886225B2 |
BEOL alternative metal interconnects: integration and process
Back-end-of-the line (BEOL) interconnect structures are provided in which an alternative metal such as, for example, a noble metal, is present in a combined via/line opening that is formed in an interconnect dielectric material layer. A surface diffusion dominated reflow anneal is used to reduce the thickness of a noble metal layer outside the combined via/line opening thus reducing or eliminating the burden of polishing the noble metal layer. In some embodiments and after performing the anneal, a lesser noble metal layer can be formed atop the noble metal layer prior to polishing. The use of the lesser noble metal layer may further reduce the burden of polishing the noble metal layer. |
US10886224B2 |
Power distribution network using buried power rail
A tap cell configured to enable electrical connection from a buried power rail of an integrated circuit to a power distribution network includes. The tap cell includes a buried power rail layer including VDD and VSS power supply lines, insulating layers and metal layers alternately arranged on the buried power rail layer, a first power supply interconnect in metal layer M1 or higher electrically coupled to the VDD power supply line, and a second power supply interconnect in metal layer M1 or higher electrically connected to the VSS power supply line. The first power supply interconnect and the second power supply interconnect are configured to be electrically connected to the power distribution network, and the VDD and VSS power supply lines are configured to supply power from the power distribution network to the buried power rail of the integrated circuit. The tap cell is free of any active semiconductor devices. |
US10886217B2 |
Integrated circuit device with back-side interconnection to deep source/drain semiconductor
Transistor cell architectures including both front-side and back-side structures. A transistor may include one or more semiconductor fins with a gate stack disposed along a sidewall of a channel portion of the fin. One or more source/drain regions of the fin are etched to form recesses with a depth below the channel region. The recesses may extend through the entire fin height. Source/drain semiconductor is then deposited within the recess, coupling the channel region to a deep source/drain. A back-side of the transistor is processed to reveal the deep source/drain semiconductor material. One or more back-side interconnect metallization levels may couple to the deep source/drain of the transistor. |
US10886215B2 |
Interconnect structure and related methods
Example embodiments relate to interconnect structures and related methods. One embodiment includes an interconnect structure. The interconnect structure includes a first interconnection level including a first dielectric layer and a first set of conductive paths. The interconnect structure also includes a second interconnection level arranged above the first interconnection level and including a second dielectric layer and a second set of conductive paths. Further, the interconnect structure includes a third interconnection level arranged above the second interconnection level and including a third dielectric layer and a third set of conductive paths. In addition, the interconnect structure includes a fourth interconnection level arranged above the third interconnection level and including a fourth dielectric layer and a fourth set of conductive paths. Still further, the interconnect structure includes a first multi-level via structure and a second multi-level via structure. |
US10886212B2 |
Phase-change material (PCM) radio frequency (RF) switches with capacitive couplings between lower portions and upper portions of RF terminals
A radio frequency (RF) switch includes a phase-change material (PCM), a heating element underlying an active segment of the PCM and extending outward and transverse to the PCM, and RF terminals having lower metal portions and upper metal portions. At least one of the lower metal portions can be ohmically separated from and capacitively coupled to passive segments of the PCM, while the upper metal portions are ohmically connected to the lower metal portions. Alternatively, the lower metal portions can be ohmically connected to passive segments of the PCM, while a capacitor is formed in part by at least one of the upper metal portions. Alternatively, at least one of the RF terminals can have a trench metal liner separated from a trench metal plug by a dielectric liner. The trench metal liner can be ohmically connected to passive segments of the PCM, while the trench metal plug is ohmically separated from, but capacitively coupled to, the trench metal liner. |
US10886210B2 |
Cover for an electronic device and method of fabrication
A cover for an electronic device includes a support body having a through-passage. An optical element which allows light to pass is mounted on said support body in a position extending across the through-passage. A surface of the optical element includes an electrically-conducting track configured as a security detection element. At least two electrical connection leads are rigidly attached to the support body and include first uncovered portions internal to the support body and electrically connected to spaced apart locations on the electrically-conducting track. The at least two electrical connection leads further including second uncovered portions external to said support body. The cover is mounted on a support plate carrying an electronic chip situated in the through-passage at a distance from the optical element. |
US10886207B2 |
Semiconductor device
A semiconductor device may be provided with a first semiconductor element including a plurality of signal electrodes, a second semiconductor element including a plurality of signal electrodes, an encapsulant encapsulating the first semiconductor element and the second semiconductor element, and a plurality of signal terminals protruding from the encapsulant. The plurality of signal terminals may include a first signal terminal, a second signal terminal and a common signal terminal. The first signal terminal may be connected with one of the signal electrodes of the first semiconductor element within the encapsulant. The second signal terminal may be connected with one of the signal electrodes of the second semiconductor element within the encapsulant. The common signal terminal may be, within the encapsulant, connected with another one of the signal electrodes of the first semiconductor element and another one of the signal electrodes of the second semiconductor element. |
US10886201B2 |
Power device having a substrate with metal layers exposed at surfaces of an insulation layer and manufacturing method thereof
A substrate includes a first metal layer, a second metal layer, a third metal layer and an insulation layer surrounding the first metal layer, the second metal layer and the third metal layer. The first power component is electrically connected to the first metal layer. The second power component is electrically connected to the second metal layer. The shortest distance between the first metal layer exposed to a second surface of the insulation layer and the second metal layer exposed to the second surface is a first distance, the shortest distance between a first metal layer of the insulation layer exposed to the first surface and the second metal layer exposed to the first surface is a second distance, and a ratio value of the first distance to the second distance ranges between 1.25 and 1.4. |
US10886199B1 |
Molded semiconductor package with double-sided cooling
A method of producing a molded semiconductor package includes: attaching a first load terminal at a first side of a semiconductor die to a leadframe, the semiconductor die having a second load terminal at a second side opposite the first side and a control terminal at the first side or the second side; encapsulating the semiconductor die in a laser-activatable mold compound so that the leadframe is at least partly exposed from the laser-activatable mold compound at a first side of the molded semiconductor package, and the second load terminal is at least partly exposed from the laser-activatable mold compound at a second side of the molded semiconductor package opposite the first side; and laser activating a first region of the laser-activatable mold compound to form a first laser-activated region which forms part of an electrical connection to the second load terminal. |
US10886197B2 |
Controlling via critical dimension with a titanium nitride hard mask
An Nblock layer is deposited onto a semiconductor substrate that includes metal deposits. A titanium nitride (TiN) layer is deposited directly onto the Nblock layer; an oxide layer is deposited directly onto the TiN layer; and a via hole is formed through the oxide and TiN layer to contact bottom interconnect. The via hole is aligned to one of the metal deposits in the substrate. |
US10886196B2 |
Semiconductor devices having conductive vias and methods of forming the same
Semiconductor devices having a conductive via and methods of forming the same are described herein. As an example, a semiconductor devices may include a conductive via formed in a substrate material, a barrier material, a first dielectric material on the barrier material, a coupling material formed on the substrate material and on at least a portion of the dielectric material, a second dielectric material formed on the coupling material, and an interconnect formed on the conductive via. |
US10886194B2 |
Radiator component and heat dissipation system for power semiconductor device
Embodiments disclose a radiator component and a heat dissipation system for a power semiconductor device. The radiator component for a power semiconductor device includes a heat dissipation body including an inner-ring substrate, an outer-ring substrate, and a plurality of heat sinks. In an embodiment, the outer-ring substrate surrounds the inner-ring substrate and the plurality of heat sinks are arranged between the inner-ring substrate and the outer-ring substrate. One or more first power semiconductor device arrangement positions are provided on an inner circumferential surface of the inner-ring substrate and one or more second power semiconductor device arrangement positions are arranged on an outer circumferential surface of the outer-ring substrate. The radiator component further includes a fan component. The embodiments can save on space, reduce costs, improve the heat dissipation efficiency, and avoid the problem of disturbances between a plurality of fans. |
US10886192B2 |
Semiconductor package
A semiconductor package includes a first semiconductor package including a core member having a through-hole, a first semiconductor chip disposed in the through-hole and having an active surface with a connection pad disposed thereon, a first encapsulant for encapsulating at least a portion of the first semiconductor chip, and a connection member disposed on the active surface of the first semiconductor chip and including a redistribution layer electrically connected to the connection pad of the first semiconductor chip, a second semiconductor package disposed on the first semiconductor package and including a wiring substrate electrically connected to the connection member, at least one second semiconductor chip disposed on the wiring substrate, and a second encapsulant for encapsulating at least a portion of the second semiconductor chip, and a heat dissipation member covering a lateral surface of the second semiconductor package and exposing an upper surface of the second encapsulant. |
US10886189B2 |
Semiconductor die with improved ruggedness
A semiconductor die includes a substrate, a first passivation layer over the substrate, and a second passivation layer over the first passivation layer and the substrate. The substrate has boundaries defined by a substrate termination edge. The first passivation layer is over the substrate such that it terminates at a first passivation termination edge that is inset from the substrate termination edge by a first distance. The second passivation layer is over the first passivation layer and the substrate such that it terminates at a second passivation termination edge that is inset from the substrate termination edge by a second distance. The second distance is less than the first distance such that the second passivation layer overlaps the first passivation layer. |
US10886188B2 |
Electronic component-incorporating substrate
An electronic component-incorporating substrate includes a lower substrate, an upper substrate, an electronic component located between the upper and lower substrates, a metal post connecting a first connection pad of the electronic component to a mounting pad of the lower substrate, a bonding wire connecting a second connection pad of the electronic component to a connection pad of the upper substrate, and an underfill resin filling the space between the electronic component and the lower substrate. The underfill resin covers the metal post and a first end of the bonding wire connected to the second connection pad of the electronic component. The bonding wire further includes a loop located at a lower position than a lower end of the metal post. The lower substrate further includes an accommodation portion that accommodates the loop. |
US10886181B2 |
Semiconductor device
Semiconductor device is provided. The semiconductor device includes a base substrate and a first dielectric layer on the base substrate. The first dielectric layer contains a first trench and a second trench passing therethrough, and a width of the second trench is larger than a width of the first trench. The semiconductor device further includes a first gate dielectric layer and a first gate electrode in the first trench. A first recess is on the first gate dielectric layer between the first gate electrode and the first dielectric layer. The semiconductor device further includes a second gate dielectric layer and a second gate electrode in the second trench. A second recess is on the second gate dielectric layer between the second gate electrode and the first dielectric layer. The semiconductor device further includes a first protection layer in the first recess and a second protection layer in the second recess. |
US10886180B2 |
Semiconductor device with fin end spacer and method of manufacturing the same
A semiconductor device and a method of manufacturing the same are disclosed. The semiconductor device includes a plurality of fins on a substrate. A fin end spacer is formed on an end surface of each of the plurality of fins. An insulating layer is formed on the plurality of fins. A source/drain epitaxial layer is formed in a source/drain space in each of the plurality of fins. A gate electrode layer is formed on the insulating layer and wrapping around the each channel region. Sidewall spacers are formed on the gate electrode layer. |
US10886177B2 |
3D chip with shared clock distribution network
Some embodiments of the invention provide a three-dimensional (3D) circuit that is formed by stacking two or more integrated circuit (IC) dies to at least partially overlap and to share one or more interconnect layers that distribute power, clock and/or data-bus signals. The shared interconnect layers include interconnect segments that carry power, clock and/or data-bus signals. In some embodiments, the shared interconnect layers are higher level interconnect layers (e.g., the top interconnect layer of each IC die). In some embodiments, the stacked IC dies of the 3D circuit include first and second IC dies. The first die includes a first semiconductor substrate and a first set of interconnect layers defined above the first semiconductor substrate. Similarly, the second IC die includes a second semiconductor substrate and a second set of interconnect layers defined above the second semiconductor substrate. As further described below, the first and second dies in some embodiments are placed in a face-to-face arrangement (e.g., a vertically stacked arrangement) that has the first and second set of interconnect layers facing each other. In some embodiments, a subset of one or more interconnect layers of the second set interconnect layers of the second die has interconnect wiring that carries power, clock and/or data-bus signals that are supplied to the first IC die. |
US10886174B2 |
Semiconductor device and fabrication method thereof
Semiconductor structure and fabrication method are provided. An exemplary method includes: providing a to-be-etched layer; forming a first mask material layer with a barrier region on the to-be-etched layer; forming a first mask groove and a second mask groove separated from each other in the first mask material layer and exposing two sidewalls of the barrier region along an extending direction of the first mask groove; forming barrier layers on exposed sidewalls of the barrier region; forming a first mask through hole in the barrier region of the first mask material layer by etching a portion of the barrier region of the first mask material layer by using the barrier layers as a mask; and forming a first groove, a second groove, and a through hole, by etching the to-be-etched layer using the barrier layers and the first mask material layer as a mask. |
US10886171B2 |
Rlink-on-die interconnect features to enable signaling
Integrated circuit (IC) chip “on-die” interconnection features (and methods for their manufacture) may improve signal connections and transmission through a data signal communication channel from one chip, through semiconductor device packaging, and to another component, such as another chip. Such chip interconnection features may include (1) “last silicon metal level (LSML)” data signal “leadway (LDW) routing” traces isolated between LSLM isolation (e.g., power and/or ground) traces to: (2) add a length of the isolated data signal LDW traces to increase a total length of and tune data signal communication channels extending through a package between two communicating chips and (3) create switched buffer (SB) pairs of data signal channels that use the isolated data signal LDW traces to switch the locations of the pairs data signal circuitry and surface contacts for packaging connection bumps. |
US10886168B2 |
Surface modified dielectric refill structure
Back end of line (BEOL) structures and methods generally includes forming at least two adjacent conductors separated by a space formed in a first dielectric material, wherein a liner layer is intermediate the first dielectric material and each of the at least two adjacent conductors. A second dielectric material in the space between the at least two adjacent conductors and in contact with the first dielectric material at a bottom surface thereof, wherein the first dielectric material is different from the second dielectric material, and wherein the first dielectric material has a nitrogen enriched surface at an interface between the first dielectric material and the second dielectric material. The nitrogen enriched surface can be formed by plasma nitridation, thermal nitridation, or laser annealing in the presence of nitrogen gas, ammonia, or a combination thereof. |
US10886167B2 |
Semiconductor device for improving device characteristics
A semiconductor device includes: a substrate having active regions defined by a device isolation region; a conductive line extending in a direction on the active regions; insulating liners on both sidewalls of a lower portion of the conductive line that contacts with the active regions; spacers that are apart from the insulating liners in a direction perpendicular to a surface of the substrate and sequentially formed on both sidewalls of an upper portion of the conductive line; a blocking layer arranged at a spacing between a spacer located in the middle of the spacers and the insulating liners and in a recess portion recessed from one end of the spacer located in the middle of the spacers toward the conductive line; and conductive patterns arranged on the active regions on both sides of the spacers. |
US10886164B2 |
Isolated semiconductor layer over buried isolation layer
An integrated circuit may be formed by forming an isolation recess in a single-crystal silicon-based substrate. Sidewall insulators are formed on sidewalls of the isolation recess. Thermal oxide is formed at a bottom surface of the isolation recess to provide a buried isolation layer, which does not extend up the sidewall insulators. A single-crystal silicon-based semiconductor layer is formed over the buried isolation layer and planarized to be substantially coplanar with the substrate adjacent to the isolation recess, thus forming an isolated semiconductor layer over the buried isolation layer. The isolated semiconductor layer is laterally separated from the substrate. |
US10886160B2 |
Sinker to buried layer connection region for narrow deep trenches
An electronic device, e.g. an integrated circuit, includes a semiconductor substrate having a top surface and an area of the semiconductor substrate surrounded by inner and outer trench rings. The inner trench ring includes a first dielectric liner that extends from the substrate surface to a bottom of the inner trench ring, the first dielectric liner electrically isolating an interior region of the inner trench ring from the semiconductor substrate. The outer trench ring surrounds the inner trench ring and includes a second dielectric liner that extends from the substrate surface to a bottom of the outer trench ring. The second dielectric liner includes an opening at a bottom of the outer trench ring, the opening providing a path between an interior region of the outer trench ring and the semiconductor substrate. |
US10886154B2 |
Electrostatic chuck and substrate fixing device
An electrostatic chuck includes a heating part, a substrate on the heating part, a temperature sensor, and an embedment part. The substrate includes a first surface onto which an object is to be attracted and held, a second surface opposite from the first surface and contacting the heating part, and a hole open at the second surface of the substrate. The hole includes a threaded inner wall surface. The temperature sensor is at the bottom of the hole. The embedment part includes a threaded side surface, and is embedded in the hole with the threaded side surface mating with the threaded inner wall surface. The substrate and the embedment part are formed of the same material. |
US10886152B2 |
Method and system for dual stretching of wafers for isolated segmented chip scale packages
Described herein is a method and system for dual stretching of wafers to create isolated segmented chip scale packages. A wafer having an array of light-emitting diodes (LEDs) is scribed into LED segments, where each LED segment includes a predetermined number of LEDs. The scribed wafer is placed on a stretchable substrate or tape. The tape is stretched and a layer of optically material is placed in the separation gaps. The stretched wafer is scribed on a LED level. The tape is stretched and another layer of optically opaque material is placed in the separation gaps. The same or different optically opaque material can be used for the layers. The two layers of optically opaque material are formed to provide electrical connectivity between the LEDs in each LED segment. In an implementation, each segment or LED is individually addressable. |
US10886151B2 |
Heating apparatus and substrate processing apparatus
Time periods required for a wafer W to reach a reference temperature are made to be uniform between heating modules 2 and between heating target regions in a temperature rising time period after the wafer W is placed on a heating plate 23, and temperature rise curves of temperature transition profiles in a temperature rise transition time period are made to be same. Therefore, the temperature transition profiles of the heating target regions are all same, and total heat amounts in the temperature rise transition time period are uniform within a surface of the wafer W and between the heating modules 2, so that a line width of a pattern formed on the wafer W becomes uniform. Thus, it is possible to perform a heating treatment with high uniformity within the surface of the wafer W and between the wafers W processed in the different heating modules 2. |
US10886147B1 |
Package structure and method for forming the same
A method for forming the package structure is provided. The method includes forming a die structure over a first surface of a first substrate, and forming a plurality of electrical connectors below a second surface of the first substrate. The method also includes forming a first protruding structure below the second surface of the first substrate, and the electrical connectors are surrounded by the first protruding structure. The method further includes forming a second protruding structure over a second substrate, and bonding the first substrate to the second substrate. The electrical connectors are surrounded by the second protruding structure, and the first protruding structure does not overlap with the second protruding structure. |
US10886143B2 |
Semiconductor device, manufacturing method thereof, display device, and electronic device
The field-effect mobility and reliability of a transistor including an oxide semiconductor film are improved. Provided is a semiconductor device including an oxide semiconductor film. The semiconductor device includes a first insulating film, an oxide semiconductor film over the first insulating film, a second insulating film and a third insulating film over the oxide semiconductor film, and a gate electrode over the second insulating film. The second insulating film comprises a silicon oxynitride film. When excess oxygen is added to the second insulating film by oxygen plasma treatment, oxygen can be efficiently supplied to the oxide semiconductor film. |
US10886142B2 |
Annealing method, process chamber and annealing apparatus
A method includes maintaining a pressure in the process chamber at a threshold before and after a wafer is transferred into the process chamber and during the annealing process of the wafer. Not only the temperature fluctuation caused by the turbulent flow of the gas during the annealing process of the wafer can be avoided, but also the time for the temperature in the chamber to recover and stabilize can be shortened, thereby improving the equipment productivity. |
US10886139B2 |
Method of etching one or more of mixed metal and dielectric layers of a semiconductor device
A method performs a planar and cross-sectional etching of semiconductor devices made up of multiple layers of dissimilar materials, like metals and dielectrics. The method results in the removal of multiple layers with the aim of either exposing a single layer of interest or cross-sectioning several layers to perform various applications including but not limited to, nanoprobing, circuit edit and failure analysis. The method comprises directing an ion beam toward a defined area on the semiconductor device in the presence of an etching agent, thereby removing at least a portion of the mixed metal and dielectric layer and producing a recess with at least one substantially smooth and planar surface in the milled area. The used etching agent comprises oxidizing and reducing elements in a ratio optimized such that the quantity of oxidizing elements is one element more than the quantity of reducing elements. |
US10886136B2 |
Method for processing substrates
A method for processing a substrate in a plasma chamber is provided. The method includes providing a substrate on which an underlying layer to be etched and a mask are formed. The method further includes forming a protective film on the mask. The method further includes performing an anisotropic deposition to selectively form a deposition layer on a top portion of the mask. |
US10886134B2 |
Polishing method
A polishing method for polishing by sliding a semiconductor silicon wafer, held by a polishing head, against a polishing pad attached to a turn table while supplying a polishing agent, wherein the semiconductor silicon wafer is subjected to primary polishing, secondary polishing, and final polishing in turn, the secondary polishing comprises polishing by an alkaline based polishing agent which includes free abrasive grains and does not include a water-soluble polymer agent, and subsequent rinse polishing by a polishing agent which includes a water-soluble polymer agent and the rinse polishing includes two stages of polishing, wherein, after performing a first stage of the rinse polishing while supplying a polishing agent which includes a water-soluble polymer agent, a second stage of the rinse polishing is performed while supplying a switched polishing agent whose water-soluble polymer agent has an average molecular weight larger than the polishing agent of the first stage. |
US10886133B2 |
Substrate processing method and substrate processing device
A substrate processing method includes a substrate holding step of holding a substrate in which a pattern is defined on one major surface, a charge supply step of supplying a charge of one polarity to the substrate, a first voltage application step of applying, in parallel with the charge supply step, a voltage of the other polarity to a first electrode arranged on the other major surface of the substrate through a dielectric member, a second voltage application step of applying, after the first voltage application step, a voltage of the one polarity to the first electrode while keeping a state where a ground connection of the substrate is released and a drying step of removing, in parallel with the second voltage application step, a liquid from the one major surface of the substrate so as to dry the substrate. |
US10886130B2 |
Methods of forming crystalline semiconductor material, and methods of forming transistors
Some embodiments include a method of forming crystalline semiconductor material. A template is provided to have a polycrystalline region along a surface. Semiconductor material is deposited along the surface under conditions which grow crystalline semiconductor structures from grains of the polycrystalline region. The deposition is conducted at a temperature of less than or equal to 500° C. Some embodiments include a method of forming a transistor. A template is provided to have a polycrystalline region along a surface. Semiconductor material is deposited along the surface under conditions which grow crystalline semiconductor structures from grains of the polycrystalline region. The semiconductor material includes germanium. The crystalline semiconductor structures are doped to form a configuration having a first portion over a second portion. Insulative material is formed adjacent the second portion. A transistor gate is formed along the insulative material. |
US10886123B2 |
Methods for forming low temperature semiconductor layers and related semiconductor device structures
A method for forming a metal nitride film with good film closure at low temperatures is disclosed. The method may comprise utilizing plasma to form NH and NH2 radicals to allow for the formation of the metal nitride at low temperatures. The method may also comprise flowing an etch gas to result in an amorphous film with uniform thickness. The method may also comprise flowing an alkyl hydrazine to inhibit three-dimensional island growth of the metal nitride film. |
US10886119B2 |
Aromatic underlayer
Curable homopolymers formed from monomers having two 2-naphthol moieties are useful as underlayers in semiconductor manufacturing processes. |
US10886116B2 |
Hybrid mass spectrometer
A method of mass spectrometry is disclosed comprising separating ions temporally in a first device 5 and analysing the mass or mass to charge ratio of the ions or of product or fragment ions derived from the ions in a mass or mass to charge ratio analyser 8 disposed downstream of the first device 5. The method further comprises obtaining a first set of drift times for the ions through the first device 5 by measuring ion arrival times and determining the transit time of the ions and/or of the product or fragment ions through one or more intermediate regions or devices 6, 7 disposed between the first device 5 and the mass to charge ratio analyser 8. The method further comprises obtaining a second set of drift times for the ions through the first device 5 by correcting the first set of drift times to account for the determined transit times. |
US10886112B2 |
Mn—Zn—W—O sputtering target and production method therefor
Provided are a Mn—Zn—W—O sputtering target having excellent crack resistance and a production method therefor. The Mn—Zn—W—O sputtering target has a chemical composition containing Mn, Zn, W, and O. From an X-ray diffraction pattern of the Mn—Zn—W—O sputtering target, a ratio PMnO/PW of a maximum peak intensity PMnO of a peak due to a manganese oxide composed only of Mn and O to a maximum peak intensity PW of a peak due to W is 0.027 or less. |
US10886111B2 |
Process for producing sputtering target and sputtering target
A process for producing a sputtering target in which a target material is diffusion-bonded to a backing plate material having an annular frame part, the method comprising: an incorporating step of incorporating the target material inside the frame part of the backing plate material in such a manner that the uppermost position of the target material becomes higher than the uppermost position of the frame part of the backing plate material in a height direction of the frame part of the backing plate material; and a bonding step of diffusion-bonding the target material to the backing plate material. |
US10886098B2 |
Electrostatic filter and ion implanter having asymmetric electrostatic configuration
An apparatus may include a main chamber, an entrance tunnel, having an entrance axis extending into the main chamber, and an exit tunnel, connected to the main chamber and defining an exit axis, wherein the entrance tunnel and the exit tunnel define a beam bend of less than 25 degrees therebetween. The apparatus may include an electrode assembly, disposed in the main chamber, on a lower side of the exit tunnel; and a catch assembly, disposed within the main chamber, in a line of sight from an exterior aperture of the exit tunnel. |
US10886082B1 |
Light control diaphragm for an electronic device
Embodiments are directed to a keyboard or other input structure having a diaphragm that controls the illumination of a perimeter of a keycap. In one aspect, the keyboard includes a dome configured to buckle in response to a depression of a keycap. A support structure may support the keycap above the dome. A light source may be positioned below the keycap and configured to illuminate one or more illuminable symbols defined on a top surface. A diaphragm may be positioned above the light source and have a barrier portion extending from a perimeter of the keycap. The barrier portion may be configured to control illumination of the perimeter of the light source, including substantially preventing the illumination of the perimeter in order to mask or conceal an illuminated halo around the keycap. |
US10886080B1 |
Pushbutton for a keyboard
A pushbutton includes a base extending in a longitudinal direction, a sensor module mounted to the base, a keycap disposed above the sensor module, two scissor switch modules, a main pushbutton module and two side pushbutton modules. The sensor module has a first sensing member and two second sensing members. The main pushbutton module is operable to switch between a released state, where the main pushbutton module is not in direct contact with the first sensing member such that each of the scissor switch modules would not be in direct contact with a respective one of the second sensing members, and a depressed state, where the main pushbutton module comes in direct contact with the first sensing member. |
US10886078B2 |
Button, switch assembly and computer host
The disclosure provides a button. The button includes at least one guiding component and a main body. The main body has at least one guiding surface. The guiding surface of the main body is slidably connected to the guiding component so as to allow the guiding component to guide the main body to move. In addition, the disclosure also provides a switch assembly and a computer host that have the button. |
US10886074B2 |
Nanostructured electrode for energy storage device
Disclosed herein is electrode comprising a current collector comprising a conductor layer having at least a first surface; and elongated metal carbide nanostructures extending from the first surface; and a carbonaceous energy storage media disposed on the first surface and in contact with the elongated metal carbide nanostructures. Disclosed herein too is an ultracapacitor comprising at least one electrode comprising a current collector comprising a conductor layer having at least a first surface; and elongated metal carbide nanostructures extending from the first surface; and a carbonaceous energy storage media disposed on the first surface and in contact with the elongated metal carbide nanostructures. |
US10886073B2 |
Flexible solar panel
The flexible solar panel includes a polymer matrix and a plant extract incorporated in the polymer matrix. The plant extract can be an extract of chard (B. vulgaris subsp. cicla) including an organic dye. The plant extract can include chloroplasts. The polymer matrix may be formed from either poly(vinyl alcohol) or polystyrene. The flexible solar panel can be green. |
US10886071B2 |
Electronic component
An electronic component includes a capacitor array having a plurality of multilayer capacitors consecutively arranged in a first direction, the plurality of multilayer capacitors each comprising a body, and first and second external electrodes respectively comprising first and second head portions, and first and second band portions respectively extending from the first and second head portions to portions of upper and lower surfaces and portions of side surfaces of the body, a first metal frame coupled to the plurality of first band portions by binding the first band portions in belt form so as to be connected to the plurality of first external electrodes, and a second metal frame coupled to the plurality of second band portions by binding the second band portions in belt form so as to be connected to the plurality of second external electrodes. |
US10886069B2 |
Multilayer ceramic electronic device and circuit board having same
A multilayer ceramic electronic device includes a pair of external electrodes respectively covering end surfaces of a main body, wherein a height of the multilayer ceramic electronic device that includes the pair of eternal electrodes is greater than 0.80 times and less than 1.25 times as much as the lessor of a width dimension of the electronic device and a length dimension of the electronic device, and wherein each of the pair of external electrodes includes a tin plating film as an outermost layer, and a thickness of the tin plating film on the end surface of the main body is smaller than a thickness of the tin plating film on side surfaces of the main body. |
US10886068B2 |
Ceramic electronic component
A ceramic electronic component includes a body including a dielectric layer and first and second internal electrodes disposed to oppose each other with the dielectric layer interposed therebetween, first and second external electrodes each including a connection portion disposed on a side surface of the body and a band portion extending from the connection portion to portions of upper/lower and front/rear surfaces of the body, first and second resin layers each disposed between the band portion and the body and extending from an end of the band portion towards each side surface by a predetermined length, in which the predetermined length is within a range of 3 μm to 200 μm. |
US10886067B2 |
Multilayer ceramic capacitor and method of manufacturing the same
A multilayer ceramic capacitor includes a ceramic body including a dielectric layer and having first and second surfaces opposing each other, third and fourth surfaces connecting the first and second surfaces, and fifth and sixth surfaces connected to the first to fourth surfaces and opposing each other, a plurality of internal electrodes disposed inside the ceramic body, exposed through the first and second surfaces, and having one end portion exposed through the third or fourth surface, and first and second side margin portions disposed on the edges of the plurality of internal electrodes, exposed through the first and second surfaces, in which RGB values of the first and second surfaces on which the first and second side margin portions are disposed are different from RGB values of the fifth and sixth surfaces. |
US10886062B2 |
Method for preparing rare-earth permanent magnet
Disclosed is a method for preparing a rare-earth permanent magnet. The method includes: preparing an R-T-B-based sintered magnet; applying a first mixture including a light rare-earth element onto the surface of the R-T-B-based sintered magnet and diffusing the first mixture under a vacuum atmosphere to prepare a light rare-earth permanent magnet having the light rare-earth element diffused into a grain boundary; and applying a second mixture including a heavy rare-earth element onto the surface of the light rare-earth permanent magnet and diffusing the second mixture into the grain-boundary under a vacuum atmosphere to prepare a rare-earth permanent magnet. |
US10886061B2 |
Multilayer electronic component manufacturing method and multilayer electronic component
A multilayer electronic component manufacturing method includes forming a multilayer body including a plurality of ceramic layers, and forming a groove by removing a part of a bottom surface of the multilayer body. The method further includes segmenting the multilayer body by dividing the multilayer body into a plurality of chip regions, and forming an outer electrode conductor layer on the bottom surface of the multilayer body after formation of the groove and segmentation. |
US10886059B2 |
Coil component
A coil component 1a includes an insulation layer 2 in which a magnetic body core 3 is embedded; a coil electrode 4 wound around the magnetic body core 3; and an input metal pin 5a and an output metal pin 5b for external connection whose lower end surfaces are respectively provided being exposed from the insulation layer 2 in a state of the input and output metal pins 5a and 5b being provided upright in a thickness direction of the insulation layer 2. The coil electrode 4 includes a plurality of coil metal pins 4a and 4b that are arranged around the magnetic body core 3 in a state of being provided upright in the thickness direction of the insulation layer 2, and the input metal pin 5a and the output metal pin 5b are formed to be larger in diameter than the coil metal pins 4a and 4b. |
US10886058B2 |
Inductor and low-noise amplifier including the same
An inductor includes a substrate, and a first coil pattern disposed on one surface of the substrate and having a spiral shape comprising a plurality of turns, wherein as the first coil pattern extends inwardly towards a center of the first coil pattern, a pattern width of the first coil pattern decreases while a center-to-center distance between two adjacent turns of the first coil pattern increases. |
US10886054B2 |
High-voltage transformer and electronic power apparatus
The present disclosure provides a high-voltage transformer and an electronic power apparatus. The high-voltage transformer includes a magnetic core, a secondary coil unit, and a primary coil unit. The secondary coil unit includes a secondary winding; and the primary coil unit includes a primary winding and an insulating portion. The insulating portion forms at least one through hole. At least one primary winding encircle at least one through hole and is wrapped by the insulating portion and fixed in the insulating portion. The magnetic core passes through at least one through hole. A shielding layer is formed on a surface of the insulating portion, and the shielding layer is used for connecting a safety ground. |
US10886046B2 |
Integrated magnetic component and switched mode power converter
The invention related to an integrated magnetic component for a switched mode power converter. The integrated magnetic component comprises a single magnetic core structure formed by magnetic core elements, wherein at least one of the magnetic core elements is a leg-core-element with a flange and one or more legs are arranged on one side of the flange. The magnetic core elements of the single magnetic core structure are linearly stacked. The integrated magnetic component further comprises an isolating transformer with a higher current transformer winding arranged on at least one leg of the magnetic core elements, a lower current transformer winding arranged on at least one leg of the magnetic core elements and a first filter inductor comprising a first filter winding, arranged on at least one leg of the magnetic core elements. Herein the higher current transformer winding and the filter winding comprise at least an edgewise wound winding part. The invention further relates to a switched mode power converter. |
US10886041B2 |
High-temperature superconducting conductor, high-temperature superconducting coil, and connecting structure of high-temperature superconducting coil
In a high-temperature superconducting conductor 10, a laminated body 15 is formed by laminating a high-temperature superconducting layer 14 on one side surface of a flexible and tape-shaped metal substrate 12 via an intermediate layer 13, and a plurality of thin film wires 11 are formed by providing a stabilization layer 17 around the laminated body 15 via a protective layer 16 and are arranged in a thickness direction. The plurality of thin film wires 11 are connected at both ends in a width direction to each other in a conductible state in a longitudinal direction by means of conductive coupling member 20, in such a manner that a thin film wire 11 disposed at an outermost side is positioned with a surface 18 on a side of the metal substrate 12 directed outward and a surface 19 of each of the plurality of thin film wires 11 facing the high-temperature superconducting layer 14 is held in a non-fixed state with respect to an opposing surface. |
US10886039B2 |
Low-smoke flame reduced cable
A cable having good flammability performance and reduced smoke emission is provided. |
US10886038B2 |
Exterior member-equipped wire
It is an object of the present invention to provide a technology that makes it possible to easily maintain the wrapped state of a sheet member around a wire. An exterior member-equipped wire includes a wire and an exterior member. The exterior member is formed by the sheet member being wrapped around the wire. The sheet member includes a sheet-like body portion formed to be able to be wrapped around the wire, and an easily bendable portion constituting a portion of the sheet-like body portion that extends along a circumferential direction of the wire and whose portion extending along an extension direction of the wire is formed to be more easy to bend than other portions of the sheet-like body portion. |
US10886037B2 |
Conductor and method of manufacturing the same
A conductor includes (i) a substrate, (ii) a transparent conductive film formed on the substrate and including a silver nanowire, (iii) a metal film formed over the transparent conductive film such that at least a portion thereof overlaps the transparent conductive film, and (iv) a buffer film provided between the transparent conductive film and the metal film, the buffer film having adhesion to each of the transparent conductive film and the metal film, and not impeding conductivity between the transparent conductive film and the metal film. Preferably, the buffer film is formed of an organic material having respective functional groups capable of bonding to the transparent conductive film and the metal film. |
US10886033B2 |
Conductive films
In some examples, the disclosure describes a film including a rare-earth element-doped metal stannate exhibiting an electrical conductivity of at least about 104 S/cm at room temperature, where the metal includes at least one of barium, strontium, calcium, or zinc. |
US10886028B2 |
Methods and apparatus for presenting alternative hypotheses for medical facts
Techniques for presenting alternative hypotheses for medical facts may include identifying, using at least one statistical fact extraction model, a plurality of alternative hypotheses for a medical fact to be extracted from a portion of text documenting a patient encounter. At least two of the alternative hypotheses may be selected, and the selected hypotheses may be presented to a user documenting the patient encounter. |
US10886025B2 |
Drug adverse event extraction method and apparatus
A method of extracting a combination of a drug and an adverse event related to the drug includes: for each of positive example combinations, negative example combinations and combinations that are neither positive examples nor negative examples, which are combinations of drug and disease, extracting medical events from medical information data about a patient and generating attribute data based on time-series information about the medical events; and learning a discriminant model based on attribute data of the positive and negative examples; and inputting attribute data corresponding to the combinations that are neither positive examples nor negative examples to the discriminant model to determine scores. |
US10886024B2 |
Bed having housekeeping request button
Systems, methods, beds, supports surfaces and machine readable medium for associating beds and support surface of a healthcare facility are disclosed. A surface association system for a healthcare facility may comprise a plurality of beds. The system may further comprise a computing device and a plurality of support surfaces to be placed upon beds of the plurality of beds. The computing device may associate a support surface of the plurality of support surfaces with a bed of the plurality of beds. The computing device may make the association based upon status data received from the plurality of beds and the plurality of support surfaces. The support surface and/or bed to be associated may initiate a surface association request. The computing device, in response to the surface association request, may request performance of one or more actions on the bed and/or support surface to be associated to identify the bed and/or support surface from the beds and support surfaces of the healthcare facility. |
US10886022B2 |
System and method for authenticating disposable components in extracorporeal photopheresis
A medical device verification system for an extracorporeal photopheresis procedure comprises a reusable irradiation device comprising a UV light source and a scanner. A fluid circuit comprises a disposable cell suspension container having a photo-reactive label comprising an identifiable code. The identifiable code is unobscured when the label in a first state and is obscured when the label is in a second state. The irradiation step is performed by irradiating the disposable cell suspension container for a predetermined period of time at or above the threshold UV irradiation level. A second input is received from the scanner during the irradiation step, the second input comprising identification of a state of the label. A response action is provided if the first input comprises identification of the second state of the label and/or if the second input comprises identification of the first state of the label. |
US10886019B2 |
Medical image orientation
Patient imaging systems suffer from the disadvantage that it is not clear to a medical professional using such systems which image view is the correct way around relative to a patient's body during a medical intervention. The present invention proposes automatically to adjust a display transformation applied to medical image data, based on an orientation of the patient imaging system received, for example, from a digital compass attached to the patient imaging system. |
US10886017B2 |
Analysis system and analysis method
An analysis system includes a storage module for storing a track indicating in time series a position of an individual that is moving as track data and for storing sensor data indicating in time series a measurement result of the individual by a sensor worn by the individual, a speed calculation module for calculating a speed index indicating a movement speed of the individual based on the track data, an index calculation module for calculating a behavior index indicating a movement intensity of the individual based on the sensor data, a similarity degree calculation module for calculating a degree of similarity between the speed index and the behavior index based on changes in time series of the speed index and the behavior index, and an association module for associating the track and the individual on which the sensor data has been measured based on the degree of similarity. |
US10886015B2 |
System for providing decision support to a surgeon
Systems and methods for providing decision making support for surgical procedures are disclosed. A system may include at least one processor configured to implement a method comprising receiving video footage of a surgical procedure performed by a surgeon on a patient in an operating room. The method may comprise accessing at least one data structure including image-related data characterizing surgical procedures. The method may include analyzing received video footage using image-related data to determine an existence of a surgical decision making junction. The method may include accessing, in at least one data structure, a correlation between an outcome and a specific action taken at a decision making junction. Based on a determined existence of a decision making junction and an accessed correlation, the method may include outputting a recommendation to a surgeon to undertake a specific action or to avoid a specific action. |
US10886012B1 |
De-identifying medical history information for medical underwriting
A computer-implemented method includes producing information that characterizes a group of individuals from a set of private data representing characteristics of the individuals. The identity of the individuals is unattainable from the produced information. The method also includes providing the produced information to report the characteristics of the group. |
US10886010B2 |
Method and system for providing indexing and cataloguing of orthodontic related treatment profiles and options
Method and system for providing an orthodontic profile indexing and treatment plan including comparing an initial patient condition in each of a plurality of dentition categories with one or more reference conditions in each of the plurality of dentition categories, wherein each of the one or more reference conditions has a corresponding representation, selecting at least one reference condition in one or more of the plurality of dentition categories, where each selected reference condition is similar to the initial patient condition in a same dentition category, and generating a patient identifier based on the corresponding representations of each selected reference condition is provided. |
US10886007B2 |
Methods and systems for identification of biomolecule sequence coevolution and applications thereof
Generation of biomolecule sequence coevolution data structures, matrices, scores, and sectors are described. Generally, the generated coevolution data removes covariant noise due to phylogenetic drift and can reveal coevolution of residue positions in multiple phylogenetic distances. Scores can be built upon the data structures and matrices to reveal sectors of residue positions that function and evolve together. Furthermore, the coevolution data structures, matrices, scores, and sectors can be used to predict structure or function of residue variants. |
US10886006B2 |
Methods for variant detection
The invention can be used to provide a more efficient and less error-prone method of detecting variants in DNA, such as SNPs and indels. The invention also provides a method for performing inexpensive multiplex assays. The invention also provides methods for detection of DNA sequences altered after cleavage by a targetable endonuclease, such as the CRISPR Cas9 protein from the bacterium Streptococcus pyogenes. |
US10886002B1 |
NAND field use erase plus defect detections
A method for detecting defects in a memory system includes receiving a command to perform a standard erase operation on at least one memory cell of the memory system. The method also includes performing a first defect detection operation on the at least one memory cell. The method also includes setting, in response to the first defect detection operation detecting a defect, a defect status indicator. The method also includes performing the standard erase operation on the at least one memory cell. The method also includes performing a second defect detection operation on the at least one memory cell. The method also includes setting, in response to the second defect detection operation detecting a defect, the defect status indicator. |
US10886001B2 |
Semiconductor-product testing device, method for testing semiconductor product, and semiconductor product
A semiconductor-product testing device that supplies a test pattern for testing a semiconductor product to the semiconductor product includes a pattern memory that stores a part of the test pattern. The pattern memory is rewritten during a time when the semiconductor product is tested by a part of the test pattern stored in the pattern memory included in the semiconductor-product testing device. |
US10885997B2 |
One time programmable memory cell (OTP) including main OTP cell transistor, redundant OTP transistor, and access transistor
A one-time programmable (OTP) memory cell, and an OTP memory and a memory system including the same may be provided. The OTP memory cell includes a main OTP cell transistor, a redundant OTP cell transistor, and an access transistor that are connected in series between a first node in a floating state and a second node. The OTP memory cell is configured to apply a program voltage to gates of the main OTP cell transistor and the redundant OTP cell transistor, and a program access voltage lower than the program voltage to a gate of the access transistor, during a program operation. |
US10885995B2 |
Memory controller, memory system including memory controller, method of operating memory controller
A memory controller for use in a memory system may include a counter configured to count a number of times a read operation corresponding to a read request received from a host is performed; a token manager configured to generate a token each time a count value of the counter reaches a preset count, the token representing a right to perform a background operation; and a operation performing unit configured to perform foreground operations corresponding to the respective requests in response to the requests received from the host, request the token manager to allocate the token to the operation performing unit each time the background operation is triggered, and perform the background operation when the token is allocated from the token manager to the operation performing unit. |
US10885990B1 |
Method of performing programming operation and related memory device
A method of performing a programming operation to a three dimensional (3D) NAND memory device is disclosed. The method makes residual electrons trapped in storage regions of middle dummy memory cells of the unselected string of the 3D NAND memory device to be removed during the pre-charging phase, so as to reduce program disturb to the selected string which neighbors the unselected string. |
US10885989B1 |
Data storage apparatus and internal voltage trimming circuit and method for trimming an internal voltage
A data storage apparatus includes storage and a controller configured to control the storage in response to a request from a host. The controller includes an internal voltage trimming circuit which includes: an integration circuit configured to generate an integration signal by integrating a difference between a test voltage output from a device under test (DUT) and a reference voltage; a comparison circuit configured to generate a comparison signal by comparing the integration signal and the reference voltage; a transition detection circuit configured to output a detection signal according to level transition of the comparison signal; a counter configured to receive an initial trimming code and generate a preliminary trimming code by increasing or reducing the initial trimming code in response to the detection signal; and an average circuit configured to generate a final trimming code by averaging the preliminary trimming code for a determined time interval and provide the final trimming code to the storage. |
US10885988B2 |
Method of controlling memory device including pluralities of memory cells
A memory system of an embodiment includes a memory device including a first set of cell transistors and a second set of cell transistors; and a controller configured to transmit to the memory device a first instruction and transmit to the memory device a second instruction after reception of a first request without receiving the first request again. The first instruction instructs parallel reads from the first and second sets of cell transistors, and the second instruction instructs a read from the first set of cell transistors. |
US10885987B2 |
Reading even data lines or odd data lines coupled to memory cell strings
A method for reading an array of memory cells includes enabling a current to flow through even data lines of the array of memory cells. The method includes blocking a current from flowing through odd data lines of the array of memory cells. The method includes sensing data stored in memory cells coupled to the even data lines. |
US10885982B2 |
Semiconductor memory device and control method therefor
A semiconductor memory device includes a memory cell including a first memory unit and a second memory unit which are coupled to a complementary bit line pair, an operation controller configured to successively select the first memory unit and the second memory unit, during a read operation which reads data from the memory cell, a first readout unit coupled to one of the bit line pair, and configured to judge a logical value of the data read from the selected first memory unit onto the one of the bit line pair, and a second readout unit coupled to the other of the bit line pair, and configured to judge a logical value of the data read from the selected second memory unit onto the other of the bit line pair. |
US10885979B2 |
Paired intercalation cells for drift migration
A method is presented for mitigating conductance drift in intercalation cells for neuromorphic computing. The method includes forming a first electro-chemical random access memory (ECRAM) structure over a substrate and forming a second ECRAM over the substrate, the first and second ECRAMs sharing a common contact. The common contact can be either a source contact or a drain contact. Each of the first and second ECRAMs can include a tungsten oxide layer, an electrolyte layer, and a gate contact. |
US10885977B2 |
Converged structure supporting buffering of recent writes and overwrite disturb remediation
A computer-implemented method for remediating disruptions to memory cells is described. The method includes writing user data to an aggressor memory cell and determining a write timestamp and an overwrite count associated with the aggressor memory cell. The write timestamp indicates a last write to the aggressor memory cell and the overwrite count indicates the number of writes to the aggressor memory cell during a time period. Based on the write timestamp and the overwrite count, an increment value is determined for use with a disturb counter associated with a neighbor memory cell of the aggressor memory cell. In particular, the determined increment value is used, in response to the write, to increment the disturb counter associated with the neighbor memory cell. When the disturb counter is greater than or equal to a disturb threshold, remediation for the neighbor memory cell is performed. |
US10885975B2 |
Dragging first pass read level thresholds based on changes in second pass read level thresholds
A processing device determines that read level thresholds between first programming distributions of a second programming pass associated the memory component are calibrated. The processing device changes one or more of the read level thresholds between the first programming distributions. The processing device adjusts one or more read level threshold between second programming distributions of a first programming pass based on the change to the one or more read level thresholds between the first programming distributions. |
US10885974B2 |
Superconducting switch
A bistable device allows supercurrent to flow when functioning in one regime, wherein magnetization directions of different magnetic layers are antiparallel, but restricts supercurrent when switched to function in a resistive regime, wherein the magnetization directions are parallel. In the first regime, the device acts as a Josephson junction, which allows it to be used in superconducting quantum interference devices (SQUIDs) and other circuits in which quantization of magnetic flux in a superconducting loop is desired. In the second, resistive regime, flux quantization is effectively eliminated in loops containing the device, and current is diverted to parallel superconducting components. The bistable device thereby acts as a superconducting switch, useful for a variety of circuit applications, including to steer current for memory or logic circuits, adjust logical circuit functionality at runtime, or to burn off stray flux during cooldown. |
US10885972B2 |
SRAM with error correction in retention mode
A method for storing information in SRAM bit cell arrays provides for lowering voltage supplied to the SRAM bit cell arrays, with voltage lowering controlled by a connected voltage control circuit. Writing, reading, and correcting information storable in the SRAM bit cell arrays is accomplished using an error correcting code (ECC) block connected to at least some of the SRAM bit cell arrays. The ECC block is configurable to repair stored information. |
US10885971B2 |
Multi-die memory device
A memory is disclosed that includes a logic die having first and second memory interface circuits. A first memory die is stacked with the logic die, and includes first and second memory arrays. The first memory array couples to the first memory interface circuit. The second memory array couples to the second interface circuit. A second memory die is stacked with the logic die and the first memory die. The second memory die includes third and fourth memory arrays. The third memory array couples to the first memory interface circuit. The fourth memory array couples to the second memory interface circuit. Accesses to the first and third memory arrays are carried out independently from accesses to the second and fourth memory arrays. |
US10885970B2 |
Non-linear activation for sensing circuitry
Systems, apparatuses, and methods related to processing operations in a memory array are described. Sensing circuitry within a memory array may, for example, employ a non-linear activation function to perform certain operations, including processing or basic processing functions. A memory array can include multiple cells each coupled to respective sense lines and select lines. Sensing circuitry of the array may receive a charge from each of the cells via the sense lines and determine whether an aggregate charge of the is greater than a threshold. The sensing circuitry may then take certain actions, or refrain from taking certain actions depending on whether the aggregate charge is greater or less than the threshold. A non-linear reference voltage may be employed to manage or implement the non-linear activation function. |
US10885966B1 |
Method and circuit for protecting a DRAM memory device from the row hammer effect
A method of protecting a DRAM memory device from the row hammer effect includes the memory device comprising a plurality of banks composed of memory rows, the method being implemented by at least one logic prevention device configured to respectively associate contiguous sections of rows of a bank with sub-banks and to execute, on each activation of a row of a sub-bank (b) of the memory, an increment step of a required number of preventive refreshments (REFRESH_ACC; REFRESH_ACC/PARAM_D) of the sub-bank (b) using an activation threshold (PARAM_D) of the sub-bank (b). The prevention logic is also configured to execute a preventive refresh sequence of the sub-banks according to their required number of preventive refreshes. A DRAM memory device, a buffer circuit or a controller of such a memory may comprise the logic for preventing the row hammer effect. |
US10885963B2 |
Ferroelectric memory-based synapses
An embodiment includes an apparatus comprising: a first layer and a second layer; a first gate including first gate portions and a second gate including second gate portions; wherein the first layer: (a) is monolithic, (b) is between the first gate portions and is also between the second gate portions, and (c) includes a semiconductor material; wherein the second layer: (a) is between the first layer and at least one of the first gate portions and is also between the first layer and at least one of the second gate portions, and (b) includes oxygen and at least one of hafnium, silicon, yttrium, zirconium, barium, titanium, lead, or combinations thereof; wherein (a) a first plane intersects the first gate portions and the first and second layers, and (b) a second plane intersects the second gate portions and the first and second layers. Other embodiments are described herein. |
US10885961B2 |
Race-track memory with improved writing scheme
A memory system includes a memory track including a plurality of magnetic domains having alternating magnetic polarities and positioned along a path, and a plurality of domain walls separating adjacent ones of the plurality of magnetic domains, each one of the domain walls being configured to store data. |
US10885960B2 |
Spin device, and operating method therefor and manufacturing method therefor
A structure and operation method of a spin device using a magnetic domain wall movement by spin orbit torque are provided. It is possible to invert the magnetization of free layer of the device at a low value of current by using the spin orbital torque, and the structure of the device is simpler than that of the conventional CMOS. Further, a spin synapse device to which a free layer of multiaxial anisotropy is applied in addition to movement of a magnetic domain wall is provided. Since the magnetoresistance can be adjusted according to the angle of the pinned layer and the free layer, it is easy to apply multi-bit and it can be applied to artificial synapse technology. |
US10885957B2 |
Apparatuses and methods for memory operations having variable latencies
Apparatuses and methods for performing memory operations are described. In an example apparatus, a memory is configured to receive a memory instruction and perform a memory operation responsive to the memory instruction. The memory is further configured to provide an acknowledgement indicative of an end of the variable latency period wherein the acknowledgement includes information related to an acceptance of a memory instruction. Data associated with the memory instruction is exchanged with the memory following the acknowledgement. In an example method a read instruction and an address from which read data is to be read is received. A write operation is suspended responsive to the read instruction and an acknowledgement indicative of an end of the variable latency period is provided. Read data for the read instruction is provided and the write operation is continued to be suspended for a hold-off period following completion of the read operation. |
US10885955B2 |
Driver circuit equipped with power gating circuit
Disclosed herein is an apparatus that includes a rust buffer circuit, a plurality of first driver circuits configured to drive the first buffer circuit, and a plurality of first switch circuits configured to supply an operation voltage to the first driver circuits, respectively. The first driver circuits are collectively arranged in a first region in a matrix, and the first switch circuits are collectively arranged in a second region different from the first region. |
US10885951B2 |
Memory-based distributed processor architecture
Distributed processors and methods for compiling code for execution by distributed processors are disclosed. In one implementation, a distributed processor may include a substrate; a memory array disposed on the substrate; and a processing array disposed on the substrate. The memory array may include a plurality of discrete memory banks, and the processing array may include a plurality of processor subunits, each one of the processor subunits being associated with a corresponding, dedicated one of the plurality of discrete memory banks. The distributed processor may further include a first plurality of buses, each connecting one of the plurality of processor subunits to its corresponding, dedicated memory bank, and a second plurality of buses, each connecting one of the plurality of processor subunits to another of the plurality of processor subunits. |
US10885949B2 |
Memory bandwidth aggregation using simultaneous access of stacked semiconductor memory die
A packaged semiconductor device includes a data pin, a first memory die, and a second memory die stacked with the first memory die. The first memory die includes a first data interface coupled to the data pin and a first memory core having a plurality of banks. The second memory die includes a second memory core having a plurality of banks. A respective bank of the first memory core and a respective bank of the second memory core perform parallel row access operations in response to a first command signal and parallel column access operations in response to a second command signal. The first data interface of the first die provides aggregated data from the parallel column access operations in the first and second die to the data pin. |
US10885947B2 |
Power gating system and memory system including the power gating system
A power gating system including: a first power line coupled to a first pad; a second power line coupled to a second pad; a third power line coupled to a plurality of logic gates in common; a first power gating switch coupled between the first and third power lines; and a second power gating switch coupled between the second and third power lines. When a double power mode is set, the first and second power gating switches may be turned on to couple the first and second power lines to the third power line at the same time. |
US10885940B2 |
Disc storage device rack and disc archive device
A disc storage device rack includes: an accommodation space surrounded by left and right side plates and upper and lower partition plates and configured to accommodate a disc storage device; a guide portion provided on the side plates and configured to fit to a guided unit provided in the disc storage device to guide a sliding operation of the disc storage device; and a shutter provided on each end surface of the side plates so as to be slidable in an up-and-down direction and configured to open an opening of the guide portion when the disc storage device is pulled out from the accommodation space or when the disc storage device is pushed into the accommodation space. |
US10885935B2 |
Multi-mode, multi-channel magnetic recording head and apparatus
A drive-implemented method includes performing an operation on a storage medium using an array of 2N+1 transducers using transducers on only one side of a centerline of the array in a first mode of operation. |
US10885932B1 |
Write current switching using an effective size of a media thermal spot produced by a heat-assisted magnetic storage device
A heat-assisted magnetic recording device includes a write pole positionable adjacent a magnetic recording medium and configured to write data to the medium. A near-field transducer is situated proximate the write pole and configured to produce a thermal spot on the medium. A channel circuit is configured to generate a sequence of symbols having a length of nT, where T is a channel clock rate and n is an integer over a predetermined range. A write driver is configured to apply bi-directional write currents to the write pole to record the sequence of symbols at a location of the thermal spot on the medium, wherein a duration of applying the write currents to the write pole by the write driver is dependent on a length of the sequence of symbols and the effective thermal spot size. |
US10885931B2 |
Voice processing method, voice processing apparatus, and non-transitory computer-readable storage medium for storing voice processing computer program
A voice processing method for estimating an impression of speech includes: executing an acquisition process that includes acquiring voice signals; executing a feature acquisition process that includes acquiring acoustic features regarding the voice signals from the voice signals; executing a voice-parameter acquisition process that includes acquiring a voice parameter regarding a frame of the voice signals; executing a relative-value determination process that includes determining a relative value between the determined voice parameter and a statistical value of the voice parameter; executing a weight assignment process that includes assigning a weight to the frame of the voice signals in accordance with the relative value; and executing a distribution determination process that includes determining a distribution of the acoustic features, based on the weight assigned to the frame of the voice signals. |
US10885926B2 |
Classification between time-domain coding and frequency domain coding for high bit rates
A method for processing speech signals prior to encoding a digital signal comprising audio data includes selecting frequency domain coding or time domain coding based on a coding bit rate to be used for coding the digital signal and a short pitch lag detection of the digital signal. |
US10885924B2 |
Apparatus and method for generating an enhanced signal using independent noise-filling
An apparatus for generating an enhanced signal from an input signal, wherein the enhanced signal has spectral values for an enhancement spectral region, the spectral values for the enhancement spectral regions not being contained in the input signal, includes a mapper for mapping a source spectral region of the input signal to a target region in the enhancement spectral region, the source spectral region including a noise-filling region; and a noise filler configured for generating first noise values for the noise-filling region in the source spectral region of the input signal and for generating second noise values for a noise region in the target region, wherein the second noise values are decorrelated from the first noise values or for generating second noise values for a noise region in the target region, wherein the second noise values are decorrelated from first noise values in the source region. |
US10885923B2 |
Decomposing audio signals
Example embodiments disclosed herein relate to signal processing. A method for decomposing a plurality of audio signals from at least two different channels is disclosed. The method comprises obtaining a set of components that are weakly correlated, the set of components generated based on the plurality of audio signals. The method comprises extracting a feature from the set of components, and determining a set of gains associated with the set of components at least in part based on the extracted feature, each of the gains indicating a proportion of a diffuse part in the associated component. The method further comprises decomposing the plurality of audio signals by applying the set of gains to the set of components. Corresponding system and computer program product are also disclosed. |
US10885917B2 |
Generating IoT-based notification(s) and provisioning of command(s) to cause automatic rendering of the IoT-based notification(s) by automated assistant client(s) of client device(s)
Remote automated assistant component(s) generate client device notification(s) based on a received IoT state change notification that indicates a change in at least one state associated with at least one IoT device. The generated client device notification(s) can each indicate the change in state associated with the at least one IoT device, and can optionally indicate the at least one IoT device. Further, the remote automated assistant component(s) can identify candidate assistant client devices that are associated with the at least one IoT device, and determine whether each of the one or more of the candidate assistant client device(s) should render a corresponding client device notification. The remote automated assistant component(s) can then transmit a corresponding command to each of the assistant client device(s) it determines should render a corresponding client device notification, where each transmitted command causes the corresponding assistant client device to render the corresponding client device notification. |
US10885904B2 |
Electronic speech to text conversion systems and methods with natural language capture of proper name spelling
A natural language processing system and method includes a computing device that applies a phonetic code algorithm to a received proper name uttered by a user and determines from a phonetic name database whether multiple different spellings of the name exist. The computing device recognizes an utterance of the user providing a natural language cue regarding the correct spelling of the name or provides a voice prompt to the user including a natural language cue regarding the correct spelling of the name, and converts the name to text including the correct spelling. |
US10885901B2 |
Network-based learning models for natural language processing
Systems and methods of network-based learning models for natural language processing are provided. Information may be stored information in memory regarding user interaction with network content. Further, a digital recording of a vocal utterance made by a user may be captured. The vocal utterance may be interpreted based on the stored user interaction information. An intent of the user may be identified based on the interpretation, and a prediction may be made based on the identified intent. The prediction may further correspond to a selected workflow. |
US10885897B2 |
Information providing device and information providing system
An information providing device includes: an utterance contents acquiring unit configured to acquire contents of utterance; a feature word extracting unit configured to extract a feature word; an utterance-time information acquiring unit configured to acquire information on a position or a destination of the vehicle when the feature word has been uttered; an utterance number counting unit configured to count the number of times of utterance of each of a plurality of different words for each of position indicators; a current information acquiring unit configured to acquire information on a position or a destination of a predetermined target vehicle; and an information providing unit configured to provide information to the user based on the counting results of the position indicator corresponding to the position of the target vehicle or the destination indicator corresponding to the destination of the target vehicle from the utterance number counting unit. |
US10885894B2 |
Singing expression transfer system
Disclosed are a system and a method for singing expression transplantation. A singing expression transplantation method performed by a singing expression transplantation system according to an embodiment may comprise the steps of: synchronizing each of a first sound source and a second sound source, which include different pieces of voice information with regard to an identical song; modifying the pitch of the first sound source on the basis of pitch information extracted from each of the first sound source and the second sound source, which have been synchronized; and extracting volume information from each of the first sound source and the second sound source and adjusting the magnitude of the volume regarding the first sound source, the pitch of which has been modified, according to each piece of extracted volume information. |
US10885888B2 |
Mechanical assist equipment support stand
Improvements in a tilting, lifting stand are presented. The tilt, lift stand is for a musical instrument stand or to elevate/tilt a speaker and or amplifier and rigidly supports a sousaphone brass type instruments, speaker or amplifier in an in a stored and in a playable or elevated position. The stand supports all or the majority of the weight of the instrument or speaker or amplifier in a static position to relieve the weight of the musical instrument or speaker or amplifier. The stand has legs that are extendable to rest on multiple levels as might be found in a stadium. The stand further has a securing mechanism that gently grasps a tubular section to hold the musical instrument. The speaker stand can be easily collapsed for transportation and storage. |
US10885884B2 |
Pivot member and keyboard apparatus
A pivot member includes: a first member configured to pivot about a pivot axis; and a second member having a connecting surface, at least a portion of which has a flat surface. The second member is disposed such that the flat surface and the first member are opposed to each other. The second member has at least one surface different from the flat surface. A first identifier and a second identifier are provided on the at least one surface. The first identifier is visually recognizable from a first direction orthogonal to the flat surface. The second identifier is visually recognizable from the first direction and from a second direction in which the first identifier is not visually recognizable. |
US10885882B2 |
Reducing aliasing artifacts in foveated rendering using cross-resolution modulation
According to the invention, a method for reducing aliasing artifacts in foveated rendering is disclosed. The method may include accessing a high resolution image and a low resolution image corresponding to the high resolution image, and calculating a difference between a pixel of the high resolution image and a sample associated with the low resolution image. The sample of the low resolution image corresponds to the pixel of the high resolution image. The method may further include modifying the pixel to generate a modified pixel of the high resolution image based on determining that the difference is higher than or equal to a threshold value. The modification may be made such that an updated difference between the modified pixel and the sample is smaller than the original difference. |
US10885880B2 |
Programmable controller and command cache for graphics processors
In accordance with some embodiments, a command streamer may use a cache of programmable size to cache commands to improve memory bandwidth and reduce latency. The size of the command cache may be programmably set by the command streamer. |
US10885877B2 |
Display system and electronic device
A novel semiconductor device or display system is provided. The display system includes a correction circuit having a function of correcting an image signal by utilizing artificial intelligence. Specifically, learning by an artificial neural network enables the correction circuit to correct an image signal so as to alleviate the image discontinuity. Then, by making an inference (recognition) utilizing the artificial neural network which has finished the learning, the image signal is corrected and compensation for the image discontinuity can be made. In this manner, the junction can be inconspicuous on the displayed image, improving the quality of a high-resolution image. |
US10885873B2 |
Method and apparatus for displaying interface image
A method of displaying an interface image includes: acquiring a currently displayed interface image, and determining a grayscale of each pixel point of the interface image; in the grayscales of all the pixel points, determining the number of each grayscale; acquiring N grayscales, the numbers of the N grayscales being the first N largest numbers, where N is a preset positive integer; when each difference between the N grayscales exceeds a first preset value, and a ratio of a sum of the numbers of the N grayscales to a sum of the numbers of all the grayscales exceeds a second preset value, determining a brightness adjustment parameter corresponding to the interface image; and reducing a current backlight brightness based on the brightness adjustment parameter. |
US10885869B2 |
Gateway assisted out-of-band keyboard, video, or mouse (KVM) for remote management applications
Embodiments herein relate to provision of keyboard, video, and mouse (KVM) connections. In various embodiments, a gateway apparatus may include a KVM remote connection manager, a local area network (LAN) port coupled with the KVM remote connection manage, and a wide area network (WAN) port coupled with the KVM remote connection manager, where the KVM remote connection manager includes a video encoder to encode an out-of-band redirected video stream received at the LAN port from a managed client device, destined for a remote management console, and send the encoded video stream to the remote management console via the WAN port. Other embodiments may be described and/or claimed. |
US10885863B2 |
Shifting register and driving method thereof, driving circuit, and driving method of panel
The present disclosure provides a shifting register and a driving method thereof, a driving circuit, and a driving method of a panel. The shifting register includes: a shifting register unit circuit configured to transmit a signal of a first voltage terminal to an output terminal and an output control terminal according to a level of a pull-down node, and transmit a signal of a clock terminal to the output terminal and the output control terminal according to a level of a pull-up node; and a control unit circuit configured to transmit the signal of the first voltage terminal to the output terminal according to signals of a first control terminal and a second control terminal. |
US10885862B2 |
GOA circuit, display panel and display apparatus
A GOA circuit, a display panel and a display apparatus are provided. The GOA circuit includes: a forward/backward scanning control module configured to control, according to a forward scanning control signal or a backward scanning control signal, the GOA circuit to perform forward scanning or backward scanning, the level of an output signal from the forward/backward scanning control module being greater than a preset value; and, an output control module configured to control, according to a clock signal in a current level, the output of a gate driving signal in the current level. |
US10885851B2 |
AMOLED display panel and image display device
An AMOLED display panel includes a pixel display array including a plurality of pixel circuits arranged in an array. A gate driving circuit is adapted to provide a gate scan signal to the pixel circuits. The gate scan signal is used to control an operation stage of the pixel circuits. A source driving circuit is provided with a digital video signal and adapted to generate a data voltage in accordance with the digital video signal. The data voltage is used to control a light-emitting state of a light-emitting element in the plurality of pixel circuits. The pixel display array, the gate driving circuit and the source driving circuit are integrated on the same chip substrate. The source driving circuit is adapted to be coupled to a panel control circuit external to the chip substrate. |
US10885850B2 |
Electronic display with hybrid in-pixel and external compensation
A display pixel is provided that is operable to support hybrid compensation scheme having both in-pixel threshold voltage canceling and external threshold voltage compensation. The display may include multiple p-type silicon transistors with at least one n-type semiconducting-oxide transistor and one storage capacitor. An on-bias stress phase may be performed prior to a threshold voltage sampling and data programming phase to mitigate hysteresis and improve first frame response. In low refresh rate displays, a first additional on-bias stress operation can be performed separate from the threshold voltage sampling and data programming phase during a refresh frame and a second additional on-bias stress operation can be performed during a vertical blanking frame. The display pixel may be configured to receive an initialization voltage and an anode reset voltage, either of which can be dynamically tuned to match the stress of the first and second additional on-bias stress operations to minimize flicker. |
US10885849B2 |
Pixel circuits for AMOLED displays
A system is provided for controlling an array of pixels in a display in which each pixel includes a light-emitting device and a reference voltage source that controllably supplies a reference voltage having a magnitude that turns off the light-emitting device. While the reference voltage is coupled to a drive transistor, a control voltage is supplied to the gate of the drive transistor to cause the drive transistor to transfer to a node common to the drive transistor and the light-emitting device, a voltage that is a function of the threshold voltage and mobility of the drive transistor. During an emission cycle, the current conveyed through the light emitting device via the drive transistor is controlled by a voltage stored in the storage capacitor, which is a function of the threshold voltage and mobility of the drive transistor so that the current supplied to the light-emitting device remains stable. |
US10885846B2 |
Pixel driving circuit, display device and driving method
The present disclosure relates to a pixel driving circuit, a display device and a driving method. The pixel driving circuit is configured to control on and off of a pixel unit, and includes: a first control sub-circuit, a first output sub-circuit, a second control sub-circuit, a second output sub-circuit, a third control sub-circuit, and a fourth control sub-circuit. Specifically, the fourth control sub-circuit is configured, if turned on, to cause a voltage drop of the first level signal input at the first level signal input terminal and to output the first level signal with the voltage drop to the third control node, such that a voltage at the third control node is less than or equal to a voltage at the first control node, thereby maintaining the third control sub-circuit off. |
US10885843B1 |
TFT pixel threshold voltage compensation circuit with a source follower
A pixel circuit for a display device operable in an initialization phase, a compensation phase, a data programming phase, and an emission phase, whereby the one horizontal time is minimized while maintaining accurate compensation of the threshold voltages of the drive transistors, and further accounting for any variations in the voltage supplies. The pixel circuit includes a first drive transistor configured to control an amount of current to a light-emitting device during an emission phase depending upon voltages applied to a gate and a first terminal of the first drive transistor; and a second drive transistor that is configured as a source follower, wherein a first terminal of the second drive transistor is connected to a first power supply line and a second terminal of the second drive transistor is connected to a first terminal of the first drive transistor. The first drive transistor is one of a p-type or n-type transistor and the second drive transistor is the other of a p-type or n-type transistor. A light-emitting device is electrically connected at a first terminal to a second terminal of the first drive transistor during the emission phase and at a second terminal to a second power supply line. |
US10885841B2 |
Display apparatus for vehicle
A display apparatus for a vehicle includes: an organic light emitting panel; a gray level calculating unit configured to calculate a gray level of the organic light emitting panel; a temperature detecting unit configured to detect a temperature of the organic light emitting panel; and a processor configured to divide the organic light emitting panel into a plurality of blocks, divide the plurality of blocks into a plurality of sub-blocks smaller than the plurality of blocks, calculate a luminance reduction amount per unit time of the plurality of sub-blocks, based on gray level information of the sub-block calculated by the gray level calculating unit and temperature information of the organic light emitting panel detected by the temperature detecting unit, and calculate a time point of degradation compensation of the organic light emitting panel, based on the luminance reduction amount per unit time of the plurality of sub-blocks. |
US10885834B2 |
Image display device
An image display device includes pixel circuits arranged in a matrix configuration between a first power supply line and a second power supply line. Each of the pixel circuits includes a light-emitting element and a first circuit connected to the light-emitting element and configured to set a duration during which a current is supplied to the light-emitting element based on a result of comparing a first signal and a first direct current voltage. The first signal includes a triangular wave signal. The first direct current voltage is set in a prescribed period. At least one of the pixel circuits includes a second circuit connected in series to the first circuit. The second circuit is configured to control a current supplied to the first circuit based on a second direct current voltage set in a period different from the prescribed period. |
US10885831B2 |
Display method and display system of singular-shaped display panel, storage device and display device
The present application discloses a display method and a display system of a singular-shaped display panel, a storage device and a display device, the display method includes: selecting all sub-pixels in an integer number of edge pixels to form a set of sub-pixels to be adjusted, each sub-pixel in the set as a sub-pixel to be adjusted; acquiring an original brightness of a light-transmissive region of each sub-pixel to be adjusted in the set; calculating an ideal target brightness of an actual light-emitting region of each sub-pixel to be adjusted; determining a final target brightness of the actual light-emitting region of each sub-pixel to be adjusted according to the ideal target brightness of the actual light-emitting region of each sub-pixel to be adjusted; controlling each sub-pixels to be adjusted to display according to the final target brightness of the actual light-emitting region of each sub-pixel to be adjusted. |
US10885822B2 |
Gate driving circuit and display panel
A gate driving circuit and a display panel with the gate driving circuit are provided. The gate driving circuit includes shift registers for providing scan signals to gate lines of the display panel. Each shift register includes a main circuit and a discharge circuit. In the main circuit, a pre-charge unit is coupled to a first node and is configured to output a pre-charge signal to the first node, a pull-up unit is coupled to the first node and a second node and is configured to output an mth stage scan signal of the 1st to Nth stage scan signals to the second node; and a reset unit is coupled to the first node and is configured to receive a reset signal. In the discharge circuit, a pull-down unit is coupled to the first node and the second node and is configured to receive a pull-down control signal. |
US10885821B2 |
Inspection device and inspection method for array substrate
An inspection device includes: a driving circuit, configured to input display data of an image to a pixel electrode of the array substrate; a light-emitting device comprising a first electrode, a second electrode, and a plurality of light-emitting units arranged between the first electrode and the second electrode, and the plurality of light-emitting units is capable of emitting light under the effect of an electric field between the first electrode and the second electrode; a test circuit, configured to electrically connect the first electrode of the light-emitting device to the pixel electrode of the array substrate, and input a first electrical signal to the second electrode of the light-emitting device, to generate the electric field; and a processing circuit, configured to acquire optical information of the light emitted by the light-emitting device, and determine whether there is an electrical defect in the array substrate according to the optical information. |
US10885818B2 |
Display control methods and apparatuses
Various display control methods and apparatuses are provided. A method comprises inclining at least one lens relative to an initial optical axis thereof to change a ratio of pixels distributed along two directions in each effective display region of the at least one display unit corresponding to the at least one lens in a display system, wherein light emitted by each pixel in the effective display region of each display unit in the at least one display unit is transmitted to a visual angle range by a lens corresponding to the display unit in the display system, and the two directions comprise a first direction and a second direction parallel with the display unit and orthogonal with each other; and displaying a content to be displayed by the changed display system. Accordingly, differentiated display of visual angle information of two mutually orthogonal different directions can be realized. |
US10885817B2 |
Flag displaying assembly
A flag displaying assembly for extending a limp flag includes a pole that is coupled to a surface so that the pole is substantially perpendicular to the surface. The pole is hollow. A plurality of holes is positioned in the pole. The plurality of holes extends linearly from proximate to a top of the pole toward a bottom of the pole. A flag is coupled to the pole proximate to the top. A forced air unit is coupled to the pole proximate to the bottom so that the forced air unit is in fluidic communication with the pole. The forced air unit is positioned to supply air through the pole to the holes. The air that exits the pole through the holes is positioned to extend the flag from the pole. |
US10885813B2 |
Body model for temporary hemorrhage control training and simulation
A body model system for temporary hemorrhage control training and simulation includes a frame simulating at least a torso of the body having a hollow portion, a simulated artery positioned in the hollow portion, a thigh patch mounted to the frame proximate the hollow portion, a pump connected in fluid communication with the simulated artery and a reservoir connected in fluid communication with the simulated artery and the pump. The frame is substantially rigid. The thigh patch is constructed of a resilient material that is pierceable by a needle. The simulated artery extends through the thigh patch. The pump is configured to produce a pulsatile flow in the simulated artery. |
US10885807B1 |
Indirect bio-feedback health and fitness management system
A health and fitness management system that employs an algorithm to determine suggested recommended actions for a user to improve their health and fitness. The system obtains a user's health indicating measurement from a respective acquisition device. The user is never informed of the acquired data. The health indicating measurement can include a heart/pulse rate, blood pressure measurement, weight, etc. Base line data (age, ideal age, initial weight, current weight, ideal weight, etc.) can be considered in the algorithm. Examples include the user's environment, sleep habits, exercise routines, medical records, and the like. The health index number is used to determine recommended actions, which can include changes to environments, routines, activities, etc. Data collection, the algorithm, and other features of the system can be provided by an Application operating on a portable computing device. Features of the portable computing device can be employed to automatically acquire data for the algorithm. |
US10885804B1 |
Pre-license development tool
Methods, computer-readable media, software, and apparatuses provide a tool for use by drivers and/or coaches throughout the pre-license stage of obtaining a driver's license. A pre-license program may control a computing device to collect drive data while a driver is driving a vehicle. This drive data may be used to detect a drive event. Then, the computing device may present coaching information associated with the detected drive event. The coaching information may provide a passenger, such as a coach or parent, with real-time advice for instructing the driver how to improve his/her driving skills. Moreover, the drive data collected may be used to prepare reports providing feedback to the drivers and coaches. Further, the pre-license program may determine an expected track for a driver to follow to prepare for a driver's license test and may indicate whether the driver is on or off the track. |
US10885801B2 |
Virtualized tangible programming
Systems and methods for virtualized tangible programming are described. In an example implementation, a method includes detecting an object in image data, performing a comparison between the object and a predefined set of object definitions, recognizing the object as a visually quantified object or a visually unquantified object based on the comparison, processing a command region and a quantifier region for the visually quantified object and identifying a corresponding command, and executing a set of commands for the object. |
US10885800B2 |
Human performance optimization and training methods and systems
Presented are systems and methods that analyze an individual's state based on selected criteria, and then adaptively provide stimuli to affect the individual's performance compared to established benchmarks and pre-set plans. The methods or systems can provide audio and/or tactile inputs to a human subject to obtain a specific performance state. A music or sound selection engine considers the sensory and environmental inputs and selects the appropriate music or auditory stimulus, with the intent to reach a desired state of flow. The methods and systems can employ multiple measurements of personal data that can correlate to the emotional state of a subject. By manipulating stimuli delivered to an individual, ultimate performance can be improved over various planning horizons. |
US10885798B2 |
Aircraft traffic alert and collision avoidance system with autoflight system mode protection
Disclosed is an autopilot-coupled traffic alert and collision avoidance systems (AP TCAS). The AP TCAS includes a an AP/automatic flight control system (AFCS) that is configured to receive a vertical speed setting after the issuance of a preventive resolution advisory, wherein the aircraft vertical speed setting exceeds the maximum vertical speed allowed by the resolution advisory, the AP/AFCS being further configured to: (1) modify the aircraft vertical speed setting so as to be less than the maximum vertical speed, and relay the modified second aircraft vertical speed to an autopilot system of the aircraft to automatically cause the aircraft to fly at a vertical speed in accordance with the modified second vertical speed setting; and (2) relay a command to the autopilot system to initiate an automatic, corrective flight maneuver if a current vertical speed of the aircraft is within a predetermined amount of the maximum vertical speed. |
US10885797B2 |
Methods and systems for managing drones with drone operating parameters
Embodiments for managing drones by one or more processors are described. A condition related to the operation of a drone in a selected area is detected. A set of drone operating parameters associated with the operation of the drone in the selected area is changed based on the detecting of the condition. A signal representative of the changing of the set of drone operating parameters is generated. |
US10885791B2 |
Vehicle dispatch system, autonomous driving vehicle, and vehicle dispatch method
A vehicle dispatch system provides a vehicle dispatch service of an autonomous driving vehicle in response to a vehicle dispatch request from a user. The vehicle dispatch system includes a dispatch vehicle position estimation unit that estimates a dispatch vehicle position based on comparison of a surrounding environment recognition information, which is acquired by a sensor mounted in a dispatch vehicle, with a surrounding environment storage information, which is stored in advance, a user terminal position estimation unit configured to estimate a user terminal position, a surrounding image generation unit configured to generate a surrounding image of the dispatch vehicle based on the surrounding environment recognition information or the surrounding environment storage information, and a display processing unit configured to display a superimposed image having the dispatch vehicle position and the user terminal position superimposed on the surrounding image on a user terminal. |
US10885790B2 |
Apparatus and method for determining intention to cut in
An apparatus configured for determining an intention to cut in in a vehicle may include a navigation module, a camera, a radar configured to obtain data about an external vehicle, a sensor configured to obtain data about behavior of the vehicle, and a processor configured to be electrically connected to the navigation module, the camera, the radar, and the sensor, wherein the processor is configured to obtain information associated with at least a portion of a road environment, traffic, or road curvature based on data obtained using at least a portion of the navigation module, the camera, the radar, or the sensor and adjust a parameter for determining an intention for a surrounding vehicle which is traveling in a second lane adjacent to a first lane where the vehicle is traveling to cut in, based on the obtained information. |
US10885789B2 |
Device and method for lateral guidance assistance for a road vehicle
A device for lateral guidance assistance for a vehicle includes a programmable electronic control unit and a plurality of distance sensors configured to capture obstacles to a side of and/or behind the vehicle within one or more defined warning regions. The device also includes an optical sensor device configured to capture lane markings and/or a lane width of a current lane of the vehicle and/or of a neighboring lane of the vehicle. The programmable electronic control unit is configured such that at least one of the defined warning regions is shifted based on a detected lane change to a new lane. |
US10885781B2 |
Method and system for a proxy vehicular intelligent transportation system station
A method at a computing device for the computing device to act as an intelligent transportation system (ITS) station for a vehicle, the method including detecting that the computing device is proximate to the vehicle; determining whether ITS messages are being sent on behalf of the vehicle; and if the determining finds ITS messages are not being sent on behalf of the vehicle, the computing device acting as the ITS station for the vehicle. |
US10885776B2 |
System and method for roadway context learning by infrastructure sensors
System, methods, and other embodiments described herein relate to providing contextual awareness about a roadway segment from an infrastructure device. In one embodiment, a method includes, in response to receiving a context request from a nearby vehicle, acquiring sensor data from at least one infrastructure sensor associated with the roadway segment. The method includes analyzing the sensor data to produce a roadway context by executing a learning module over the sensor data. The roadway context is a characterization of a current state of the roadway segment. The method includes communicating the roadway context to the nearby vehicle to improve a situational awareness of the nearby vehicle about the roadway segment. |
US10885773B2 |
Technique for collecting information related to traffic accidents
The present invention relates to methods and devices for collecting information related to traffic accidents. A method in a first electronic sensor device involves the detection of a traffic accident, retrieving information regarding available other electronic sensor devices at the location of the traffic accident, and activating at least one of the available other electronic sensor devices to send any traffic accident data recorded at the time for the traffic accident to a traffic information service. According to a method in a traffic information service node, the method includes receiving a traffic accident alert message from an electronic sensor device, retrieving information regarding available electronic sensor devices at the location of the traffic accident, activating at least one of the available electronic sensor devices to send any recorded traffic accident data and receiving, organizing and storing the traffic accident data. |
US10885770B2 |
Method and apparatus for controlling device in communication system
The present disclosure relates to a method and apparatus for controlling a neighboring device on the basis of a disaster message in a communication system. An embodiment of the present invention proposes a method for controlling, by a portable terminal, at least one device which can be connected and communicate with the portable terminal, in a communication system, the method comprising the steps of: acquiring situation information; when the acquired situation information includes risk information, selecting at least one device to be controlled according to the risk information; and transmitting a control signal corresponding to the risk information to the at least one selected device. |
US10885766B2 |
Meter having post-meal test-time alarm
A method for using a meter and a meter (10) adapted to determine an analyte concentration reading, the meter comprising a display (12) adapted to display information to a user of the meter, the display including information directed to a post-meal test-time alarm (22″) that is adapted to remind the user to obtain a post-meal analyte concentration reading, and at least one user input mechanism (15) adapted to allow the user to activate the post-meal test-time alarm. |
US10885765B2 |
Vehicle safety system for preventing child abandonment and related methods
A vehicle safety system is for preventing child abandonment in a vehicle. The vehicle safety system may include a flow sensor for fuel in the vehicle, and a controller coupled to the flow sensor and a seat sensor. The controller may be configured to detect when the vehicle is in a fueling state based upon the flow sensor, and detect occupancy of a child safety seat based upon the seat sensor. The controller may be configured to if the vehicle does not enter the fueling state within a first time period, then cause the vehicle to enter a first alert state, and if the vehicle does not enter the fueling state within a second time period greater than the first time period, then cause the vehicle to enter a second alert state. |
US10885763B2 |
Sensing technologies in alarm devices
A detection system having a threshold sensor for detecting indices of an emergency event in a space and a persistent sensor for continually gathering information within a space. The detection system can monitor the space to determine if an emergency event is occurring and continue to collect information regarding the space. The collected information can be transmitted to rescue workers to provide real time or updated information on people present in the space and their condition or other information. |
US10885760B2 |
Child safety system
Implementations of a child safety system is provided. Implementations of a child safety system comprises portable transmitter configured to transmits a wireless signal compatible with Bluetooth technology and a portable computing device configured to receive the wireless signal and compute a distance between the portable computing device and the transmitter based on the signal strength of the wireless signal received. The portable computing device further is configured to sound an alarm on the portable computing device once the distance between the portable computing device and the portable transmitter equals or exceeds a preset distance. |
US10885756B1 |
Adaptation of a security control panel
A computer implemented method includes receiving one or more user set preferences for detecting a hub alarm condition and one or more actions to perform in response to detecting a hub alarm condition, receiving, from the output of the security panel, data indicating that a traditional alarm condition occurred, based on receiving data indicating a traditional alarm condition occurred at the monitored property, receiving sensor data from at least one wireless sensor in a vicinity of a hardwired sensor associated with the traditional alarm condition, determining, based on the sensor data received from at least one wireless sensor in a vicinity of the hardwired sensor associated the traditional alarm condition, that the sensor data satisfies a condition, and in response to determining that the sensor data satisfies a condition, performing an action. |
US10885755B2 |
Heat-based pattern recognition and event determination for adaptive surveillance control in a surveillance system
A method for heat-based control of a surveillance system is provided. The method may include detecting a first pattern of heat transferred from a heat source based on a first sensor dataset corresponding to a first event, determining an expected pattern of heat to be transferred from the heat source during a second event based on the first pattern of heat transfer, and generating a surveillance model based on the expected pattern of heat transfer. The method may further include detecting a second pattern of heat transferred from the heat source based on a second sensor dataset corresponding to the second event, detecting the heat source during the second event with respect to the second pattern of heat transfer, and determining a threat level corresponding to a security risk posed by the heat source with respect to the environment. |
US10885754B2 |
Occupancy-sensor wireless-security and lighting control
Integrating a direct current (DC) voltage motion sensing alarm with an alternating current (AC) voltage light source is presented herein. A wall switch box can comprise a voltage conversion component that generates a DC voltage from an AC voltage that is higher in magnitude than the DC voltage, a motion sensing component detects a motion of an object using the DC voltage, and a security component that generates, based on the motion using the DC voltage, an alarm signal that has been encoded according to an encryption strength of a communication protocol corresponding to a transmission of the alarm signal from the wall switch box. In one aspect, a communication expansion component can wirelessly transmit, using the DC voltage based on control information specifying the communication protocol, the alarm signal according to the encryption strength. In another aspect, the encryption strength can correspond to at least 2128 combinations. |
US10885751B2 |
Enhanced automated teller machine, system and method for securely enabling a financial transaction at the automated teller machine
An enhanced automated teller machine (ATM), system and method for securely authenticating and enabling a financial transaction at the ATM. The method includes receiving at a central computer system, planned transaction data representing a future financial transaction. The central computer system generates first and second verification information, sends electronic data including the first verification information to the ATM, and sends electronic data including the second verification information to a user device. The central computer system receives multiple sets of electronic data from a user device and multiple sets of electronic data from the ATM. Multiple comparisons of certain sets of the electronic data from the ATM to certain sets of the electronic data from the user device are conducted at the central computer system. If the comparisons result in positive verifications, the central computer system sends electronic data including instructions for the ATM to execute the planned financial transaction. |
US10885750B2 |
Automated teller machine having bill stopper
An automated teller machine comprises a main body; a deposit/withdrawal unit provided at one side in the main body and configured to separate and stack a medium; a customer service unit provided at a front side of the main body and configured to receive a medium from a user; and a tray unit configured to transfer a medium between the deposit/withdrawal unit and the customer service unit while reciprocating therebetween. The deposit/withdrawal unit includes a bill stopper that is rotatably provided to open and close an opening of the deposit/withdrawal unit through which the tray unit passes; and a link unit configured to open and close the bill stopper by providing a rotational force to the bill stopper. |
US10885745B2 |
Pari-mutuel-based skill wagering interleaved game
A pari-mutuel based interleaved wagering system is disclosed, including an interactive controller configured to: communicate element request data associated with an interactive application; communicate an element request; receive element instructions comprising elements; and execute the interactive application using the elements; a wager controller constructed to: receive wager request instructions; place wagers; determine wager outcomes for wagers; and communicate wager outcome data; and the application controller constructed to: receive the element request data; scan the element request data to determine the element selection; generate the wager request instructions; instruct the wager controller by communicating the wager request instructions; receive wagering acknowledgment data; associate the wagers with the element selection; receive the wager outcome data; receive the application element request; scan the application element request to determine a request for the selected element; generate virtual credit element instructions; and instruct the interactive controller by communicating the virtual credit element instructions. |
US10885743B2 |
Addition of auto-configured progressive settings to play station of secured gaming system
The configuring of an electronic gaming machine (EGM) to participate in pools managed by a progressive pools managing controller (PPMC) can be complex. The process is simplified in accordance with the present disclosure by automatically transmitting from an EGM and to its corresponding PPMC, an auto-configuration request identifying the EGM and a predetermined wagering game supported by the EGM; responsively receiving from the PPMC and within the EGM a listing of one or more progressive pools that are managed by the PPMC and that have been determined within the PPMC to be progressive pools that the predetermined wagering game of the requesting EGM is qualified to or required to participate in; and causing the predetermined wagering game of the EGM to begin participating in at least one of the listed progressive pools. |
US10885742B2 |
Information processing apparatus
The object of the present invention is to provide an information processing apparatus that enables a player to more easily understand a bet amount. The information processing apparatus is provided with: multiple types of paper stock having currency information including currency units; an insertion slot into which the multiple types of paper stock are inserted; a reading device for reading the multiple types of paper stock inserted into the insertion slot; a display device for displaying a bet amount, for starting a process, together with currency information, based on currency information corresponding to each of the multiple types of paper stock read by the reading device; and an input device capable of inputting the bet amount displayed on the display device. |
US10885739B2 |
Parallel AI hybrid gaming system
A parallel AI hybrid game that allows a player to play an entertainment game of skill against an Artificially Intelligent Non-Player Character (AI NPC) which is modified by wagering results. In operation, the player and the AI NPC utilize different respective pseudo random or random number generators to generate respective wagering outcomes. |
US10885736B2 |
Configurable flexible displays for display devices
A flexible display assembly for a display device having a processor and a memory coupled to the processor includes a flexible display coupled to the processor for displaying graphical elements to a user in response to instructions from the processor. The flexible display is reversibly deformable between a first display configuration and a second display configuration. The display device further includes a mechanical assembly coupled to the flexible display for reversibly deforming the flexible display between the first display configuration and the second display configuration. |
US10885733B2 |
Tri-angled antenna array for secure access control
An access control device according to one embodiment includes an access control mechanism, a housing, an antenna array secured within the housing and including a first, second, and third antenna adapted to radiate away from the exterior side of the door, a processor, and a memory. The memory includes a plurality of instructions that, when executed, causes the access control device to determine signal strengths of signals received by the first, second, and third antennas from the mobile device, determine whether a location of the mobile device relative to the access control device is indicative of the mobile device user's intent to access the passageway based on the signal strengths, and automatically unlock the access control mechanism in response to the location being indicative of the user's intent to access the passageway. |
US10885731B2 |
Mobile telephone capable of automatically pairing with a motor vehicle, and automatic pairing method
The invention relates to a mobile telephone (3) containing an authentication code (ID) for enabling a motor vehicle (2) to be locked/unlocked and/or started via a Bluetooth™ Low Energy (BLE) protocol, characterized in that said mobile telephone comprises: a pairing code (AP) for enabling the mobile telephone (3) to be registered automatically with said motor vehicle (2); and/or an identification code (VIN) for enabling the mobile telephone (3) to be recognized automatically in said motor vehicle (2). |
US10885730B2 |
Method for shipping and handling of goods based on automatically operated, dual-access storage boxes
A method for shipping and handling of goods based on automatically operated, dual-access storage boxes is provided with at least one computerized dual-access storage box, at least one vehicle-authentication module, a central server module, and at least one courier vehicle. the vehicle-authentication module performs an authentication process on the courier vehicle goes for conditional access to the computerized dual-access storage box. The central server module receives an authentication request from the vehicle-authentication module. Accordingly, the vehicle-authentication module performs a first unlock event, if the courier vehicle is granted an authentication confirmation. This automatically opens a vehicle-side door for delivery of a cargo. Similarly, the central server module receives a user unlocking request. Accordingly, the central server module performs a second unlock event if the user unlocking request is verified. Further, the central server module executes the second unlock command wherein a recipient-side door is automatically opened. |
US10885724B1 |
Communication system and method for using human telematic data to provide a hazard alarm/notification message to a user in a dynamic environment such as during operation of a vehicle
Systems and methods are disclosed herein for providing near real-time communication, such as a warning/notification, to a user based on analysis of various user and vehicle telematic data. The system includes a user with a wearable human telematic sensor providing telematic data about the wearer. Also, the system and method includes at least one vehicle telematic sensor configured to provide telematic data about the vehicle and/or surrounding environment. The various telematic data is communicated and processed to provide a notification back to the user such as a potential safety hazard. The safety hazard may be based upon sensed data specific to the user, specific to the vehicle, or combinations thereof. |
US10885718B2 |
Methods and systems for representing a pre-modeled object within virtual reality data
An exemplary virtual reality system determines a first confidence metric representing an objective degree to which a pre-modeled object is recognized within a first captured image depicting a scene from a first vantage point. The virtual reality system also determines a second confidence metric representing an objective degree to which the pre-modeled object is recognized within a second captured image depicting the scene from a second vantage point distinct from the first vantage point. The virtual reality system then generates a rendered image that includes a depiction of the pre-modeled object from a third vantage point distinct from the first and second vantage points. The depiction of the pre-modeled object is generated based on data from the first and second captured images, the data prioritized for the depiction of the pre-modeled object according to relative magnitudes of the first and second confidence metrics. Corresponding methods and systems are also disclosed. |
US10885714B2 |
Cloud enabled augmented reality
An augmented reality system generates computer-mediated reality on a client device. The client device has sensors including a camera configured to capture image data of an environment and a location sensor to capture location data describing a geolocation of the client device. The client device creates a three-dimensional (3-D) map with the image data and the location data for use in generating virtual objects to augment reality. The client device transmits the created 3-D map to an external server that may utilize the 3-D map to update a world map stored on the external server. The external server sends a local portion of the world map to the client device. The client device determines a distance between the client device and a mapping point to generate a computer-mediated reality image at the mapping point to be displayed on the client device. |
US10885694B2 |
System and method for animating virtual characters
System and methods for defining and applying animations to virtual characters with interchangeable body parts that may be combined to form composite virtual characters are disclosed. According to aspects of the invention, a software program running on a gaming platform comprises a plurality of virtual characters, each comprising a plurality of interchangeable body parts. An animation clip may be defined for an interchangeable body part of a first virtual character. The animation clip may be defined for the first virtual character's interchangeable body party using a virtual skeleton that has the bones of the interchangeable body part and the bones of one or more generic body parts. The defined animation clip may control one or more of the bones of the interchangeable body part and one or more of the bones of the one or more generic body parts. |
US10885690B2 |
Image processing apparatus that performs an alignment process on a plurality of images, a related control method, and a related storage medium that stores a control program
An image processing apparatus includes a memory that stores instructions, and a processor in communication with the memory. The processor executes the instructions to set a plurality of image sets according to a predetermined rule using a plurality of images obtained by continuous photography, to generate a first conversion coefficient corresponding to a moving amount of an object between images in each of the plurality of image sets, and to generate a second conversion coefficient used for an alignment process of a base image and a correction target image other than the base image by using a plurality of first conversion coefficients. The base image and the correction target image are included in the plurality of images. |
US10885687B2 |
Augmented reality consumption data analysis
Examples of techniques to display graphical representations of analyzed augmented reality (AR) consumption data are disclosed. In one example implementation according to aspects of the present disclosure, consumption data generated from an AR experience is analyzed. A graphical representation of the analyzed consumption data is then displayed. |
US10885673B2 |
Method for identifying a unit using a camera
In some aspects, the present disclosure relates to a method for identifying the type of the unit by camera. |
US10885672B2 |
Systems and methods for analyzing colors from a social media platform
Systems and methods for color selection are provided and include a mobile device having a mobile application configured to access a social media platform, retrieve a plurality of images from the social media platform, determine a dominant color for each image of the plurality of images, determine a closest matching paint color for the dominant color for each image, and display at least one of a color name and a color code associated with the closest matching paint color for the dominant color for each image. |
US10885670B2 |
Stereo vision measuring system and stereo vision measuring method
A stereo vision measuring system and measuring method are provided. The system includes a main control device and at least two cooperation devices; each of the cooperation devices is a movable device, and is provided with an image acquiring part; the cooperation device is configured to acquire a first image of a first scene and first image information of the first image and transmit them to the main control device in a calibrating phase, and the cooperation device is further configured to acquire a second image of a second scene and second image information of the second image, and transmit the second image information to the main control device in a measuring phase; the main control device is configured to acquire parameter information of the image acquiring parts in the calibrating phase; the main control device is further configured to obtain three-dimensional reconstruction information of the second scene. |
US10885667B2 |
Normalized metadata generation device, object occlusion detection device and method
Disclosed a normalized metadata generation device, and object occlusion detection device and method. A normalized metadata generation method includes generating a multi-ellipsoid based three-dimensional human model using perspective features of a plurality of two-dimensional images obtained by the multiple cameras, performing scene calibration based on the three-dimensional human model to normalize object information of the object included in the two-dimensional images, and generating normalized metadata of the object from the two-dimensional images on which the scene calibration is performed. |
US10885663B2 |
Method for setting a viewing direction in a representation of a virtual environment
A method for setting a direction of view in a representation of a virtual environment is disclosed. The method includes recording a known object in a real environment using a recording device. Further, the method includes determining a rotational offset of the direction of view in the representation of the virtual environment around a yaw axis of the representation of the virtual environment based on the recording of the object, a known position of the recording device in the real environment and a current direction of view in the representation of the virtual environment. The method further includes rotating the direction of view in the representation of the virtual environment by the rotational offset. |
US10885662B2 |
Depth-map-based ground detection method and apparatus
This application provides a depth-map-based ground detection method and apparatus. The method includes: screening first sample points according to depth values of points in a current depth map; determining space coordinates of the first sample points, and determining space heights of the first sample points according to current gravity acceleration information and the space coordinates; screening second sample points in the first sample points according to the space heights; determining an optimal ground equation according to space coordinates of the second sample points; and determining a ground point in the depth map by using the optimal ground equation. Because the accuracy of the sample points that undergo secondary screening is high, the ground detection precision is high. Because this application is not excessively dependent on a depth value, the calculation complexity is low, and operation can be performed on various hardware. |
US10885661B2 |
Location determination
Disclosed are systems and methods for determining a location of a customer within a store. The systems and methods may include receiving at least one image of an item located in the store. The item may be held by the customer. The systems and methods may also include creating a feature vector. The feature vector may store features of the at least one image of the item. The location of the customer may be determined using features stored in the feature vector. |
US10885660B2 |
Object detection method, device, system and storage medium
The present disclosure provides an object detection method, an object detection device, an object detection system and a storage medium. The object detection method includes: acquiring an image to be processed; and inputting the image to be processed into a neural network to obtain a feature map outputted by the neural network. The feature map includes position channels and attribute channels; the position channels include at least one group of candidate position information respectively corresponding to at least one candidate position of at least one prediction object in the image to be processed; and the attribute channels include at least one group of candidate attribute information respectively corresponding to the at least one candidate position. |
US10885656B2 |
Image processing device and method
[Object] To perform more stable and highly accurate attitude estimation.[Solution] The attitude optimization unit optimizes the articulation position, the angle, the number of articulations, and the like which are attitude parameters of a human body model (tree structure) by a plurality of optimization techniques so as to match a region in which a human body can exist, and switches among a plurality of optimization techniques and uses an optimum technique. Note that optimization techniques include 1. initial value, 2. algorithm, and 3, restriction, and optimization is performed by switching among these three. For example, it is possible to apply the present disclosure to an image processing device that performs image processing of optimizing the articulation position and angle of a human body model. |
US10885654B2 |
Method and device for determining a straightness value of a hairstyle
Methods for determining the straightness value of a hairstyle are provided. In accordance with an embodiment, a method comprises: defining at least one hair analysis region in a digital image in which hair is depicted; ascertaining hair profiles of the hair depicted in the at least one hair analysis region, wherein the hair profiles of all hair depicted in the hair analysis region form a totality of the hair profiles; ascertaining a main direction of the hair profiles; and ascertaining the straightness value of the hairstyle on the basis of the main direction of the hair profiles and the totality of hair profiles. |
US10885652B2 |
Trailer angle detection system for vehicle
A trailer angle detection system for a vehicle towing a trailer includes a camera disposed at a rear portion of a vehicle so as to have a field of view exterior and rearward of the vehicle, and an image processor operable to process image data captured by the camera. Responsive to processing of a region of interest of image data captured by the camera, the trailer angle detection system determines the location of a known patterned target at the trailer being towed by the vehicle. Responsive to determination of the location of the target, the system determines a region of interest of the captured image data that encompasses the target. Responsive to processing of image data of the region of interest and determining the location of the target relative to the vehicle centerline, the trailer angle detection system calculates an angle of the trailer relative to the vehicle centerline. |
US10885649B2 |
Quantitative surface measurements by combining image and height profile data
A method of constructing a three-dimensional model of an internal surface of a tubular structure comprises obtaining image data from an area of the internal surface of the structure, obtaining measured height profile data from the internal surface in a plurality of sub-regions of the area, for example using a multi-finger caliper tool, determining image properties from the image data, correlating the measured height profile data with the image properties in the sub-regions, and constructing expected height profile data for at least part of the area outside the sub-regions using the correlated measured height profile data and image properties. |
US10885640B2 |
Enhanced object detection and motion estimation for a vehicle environment detection system
A vehicle environment detection system (2) that includes a detection device and a processing unit (5), arranged to detect at least two feature points at objects (11) outside a vehicle (1). Each feature point constitutes a retrievable point that has a fixed position (x1, y1; x2, y2) on the object (11). The processing unit (5) is arranged to determine the positions (x1, y1; x2, y2) and the resulting velocities (vr1, vr2) for each one of the feature points for multiple frames by use of a feature point tracker; and determine a reference position (x0, y0), a corresponding reference velocity (vr0) and reference angular velocity (ω), constituting a common motion state for the object (11), by use of the results from the feature point tracker. A feature point tracker is constituted by a tracking algorithm which is arranged to track multiple features and which includes temporal filtering. |
US10885637B2 |
System and method for dynamically tracking and indicating a path of an object
A system for dynamically tracking and indicating a path of an object comprises an object position system for generating three-dimensional object position data comprising an object trajectory, a software element for receiving the three-dimensional object position data, the software element also for determining whether the three-dimensional object position data indicates that an object has exceeded a boundary, and a graphics system for displaying the object trajectory. |
US10885632B1 |
Camera calibration system
Cameras may be used to acquire information about objects in three-dimensional (3D) space. Described herein are techniques for determining a calibration between pixel coordinates in a two-dimensional image acquired by the camera and coordinates in the 3D space. In one implementation, the target assembly is positioned at a known 3D location and particular optical targets thereon having known 3D coordinates are activated sequentially. Images are acquired and processed to determine the pixel coordinates of the respective optical targets. Calibration data, such as a transformation matrix, is generated based on the information about which optical target is active in a given acquired image, the pixel coordinates of the optical target in that acquired image, and the known 3D coordinates of the individual optical target. |
US10885631B2 |
Label-free cell segmentation using phase contrast and brightfield imaging
The disclosure provides example methods that include a processor: (a) generating at least one phase contrast image of a biological specimen comprising one or more cells centered around a focal plane for the biological specimen; (b) generating a confluence mask in the form of a binary image based on the at least one phase contrast image; (c) receiving a first brightfield image of the biological specimen at a defocusing distance above the focal plane and a second brightfield image of the biological specimen at the defocusing distance below the focal plane; (d) generating a cell image of the biological specimen based on the first and second brightfield image; (e) generating a seed mask based on the cell image and the phase contrast image; and (f) generating an image of the biological specimen showing a cell-by-cell segmentation mask based on the seed mask and the confluence mask. |
US10885630B2 |
Systems and methods for segmentation of anatomical structures for image-guided surgery
A method for image segmentation comprises receiving volumetric image data for an anatomical region and generating a first volumetric patch from the volumetric image data. The method also comprises generating a second volumetric patch from the first volumetric patch by weighting a plurality of volumetric units in the first volumetric patch and receiving the second volumetric patch as an input to a convolutional neural network. The method also comprises conducting a down-sampling filter process and conducting an up-sampling filter process within the convolutional neural network. |
US10885629B2 |
Medical image processing apparatus, medical image processing method, medium, and medical image processing system
A medical image processing apparatus includes a memory; and at least one processor configured to execute detecting one or more vertebral bodies and one or more intervertebral disks in a medical image; labeling each part satisfying a predetermined condition among the one or more vertebral bodies and the one or more intervertebral disks detected by the detecting; interpolating a vertebral body or an intervertebral disk in a case where the one or more vertebral bodies and the one or more intervertebral disks detected by the detecting do not include the vertebral body or the intervertebral disk that satisfies the predetermined condition; and executing the labeling also for the vertebral body or the intervertebral disk interpolated by the interpolating. |
US10885628B2 |
Single image completion from retrieved image collections
A method of completing a masked image includes, in part, identifying a multitude of images that are visually similar to the masked image, retrieving a first subset of images from the multitude of images, setting parameters of a neural network to a first set of values in accordance with the data represented by the first retrieved subset, and using the neural network with the first set of parameters to complete the masked image if the neural network having the first set of parameters is determined to meet a threshold value. If the neural network having the first set of parameters is determined not to meet the threshold value, in an iterative manner, another subset of images different from the first subset is retrieved, and the parameters of the neural network are then updated in accordance with the data represented by the other subset until the threshold value is met. |
US10885625B2 |
Recognizing damage through image analysis
Implementations of this specification provide for recognizing damage through image analysis. An example method includes obtaining a marked picture, the marked picture including one or more damage mark boxes, each damage mark box framing a respective portion of the marked picture depicting a damaged object; using a damage detection model to predict at least one damage prediction region in the marked picture, the at least one damage prediction region including a first damage prediction region; determining a location loss term related to a location deviation in a loss function for a current prediction, including determining whether any of the one or more damage mark boxes fully encompasses the first damage prediction region; and updating the damage detection model based on the loss function, such that the damage detection model is adjusted to reduce deviations between damage mark boxes and damage prediction regions. |
US10885624B2 |
Image-based origin validation
A technique relates to a manufacturing process. A computer system receives a material identification of a resource being manufactured, and receives images captured of units of the resource, the resource having been cut into the units. Features are determined for each of the units from the images. Feature vectors are created on a one-to-one basis for each of the units. A blockchain is formed using the feature vectors associated with each of the units, the blockchain having the material identification of the resource and a certificate identifying the units. A feasibility of the certificate for the units of the resource is validated via the blockchain. |
US10885622B2 |
System and method for using images from a commodity camera for object scanning, reverse engineering, metrology, assembly, and analysis
A system and method for using images from a commodity camera for object scanning, reverse engineering, metrology, assembly, and analysis are disclosed. A particular embodiment includes a mobile imaging system to: enable a user to align an object to be analyzed on a turntable with a stencil; issue commands, by use of a data processor, to the turntable for automatic rotation of the turntable and the object thereon to a particular orientation for a camera of a mobile imaging device; capture a plurality of images of the object being analyzed at different automatic rotations of the turntable; upload the plurality of images of the object to a server via a network interface and a data network; and cause the server to generate a three dimensional (3D) model of the object from the plurality of images of the object. |
US10885618B2 |
Inspection apparatus, data generation apparatus, data generation method, and data generation program
An inspection apparatus includes: an image capturing apparatus configured to capture an image of an object to be inspected: a determination unit configured to determine, based on the image, whether or not the object to be inspected includes a defect, using an identification device that has been trained using learning data: an input unit configured to accept an input indicating whether or not a determination result by the determination unit is correct; an extraction unit configured to extract a partial image of the image based on which the determination has been made; and a generation unit configured to generate new learning data based on the partial image, if a fact that the determination result by the determination unit is not correct has been input. |
US10885616B2 |
Image processing apparatus, image processing method, and recording medium
An imaging apparatus 1 includes an image acquisition unit 51, an image processing unit 53, a mask image creation processing unit 54, and a processed image creation processing unit 55. The image acquisition unit 51 acquires a face image. The image processing unit 53 adjusts the brightness of the face image acquired by the image acquisition unit 51. The image processing unit 53 combines the face image acquired by the image acquisition unit 51 with the processed face image, using map data in which a predetermined region of a face is set as a transparent region on the basis of the reflection state of light emitted to the face. |
US10885615B2 |
Multi-level lookup tables for control point processing and histogram collection
Multiple lookup tables (LUTs) storing different numbers of control point values are used to process pixels within different blocks of an image, such as after image processing using tone mapping and/or tone control, and/or to collect histogram information or implement 3D LUTs. First control point values stored within a first LUT are applied against pixels of a given block of an image to produce a distorted image block. Second control point values stored within a second lookup table are applied against a pixel of the distorted image block to produce a processed pixel. The second LUT is one of a plurality of second LUTs and stores fewer values than the first LUT. A processed image is produced using the processed pixel. The processed image is then output for further processing or display. |
US10885605B2 |
Registration of histopathology images
An image processing component (IPC) and related method for image registration of at least two sets of image objects. The image objects may be previously derived from a segmentation of imagery of biological material. Based on features of the image objects, an initial global transformation is computed. Using this initial global transformation and its inverse, one or more cross-links between sets of image objects across image objects in the two sets are established. A plurality of locally adapted transformations are then computed for cross-linked objects from the two sets. A combiner (Σ) then combines the locally adapted transformations t\ into a new registration transform TNEW. |
US10885604B2 |
Method for 3D waveform mapping of full-parallel structure
The present invention provides a method for 3D waveform mapping of full-parallel structure, first, a 3D waveform mapping database is created according to the size of a 3D waveform image, the number of bits of probability value and the ADC's resolution of data acquisition module, then the 3D waveform mapping database is divided into Mt×Ma independent mapping storage areas along the time axis and the amplitude axis, and each independent mapping storage area is assigned a RAM, then RAMs are selected and addresses are calculated based on the sampling values and the structure of created 3D waveform mapping database, finally, parallel mappings are performed simultaneously on the time axis and the amplitude axis according to the selected RAMs and calculated addresses. Thus, the mapping time are shorten, especially in vector mapping mode, several RAMs are used for mapping, so the WCR of DSO is improved. |
US10885602B2 |
Tile based computer graphics
A method and system for generating and shading a computer graphics image in a tile based computer graphics system is provided. Geometry data is supplied and a plurality of primitives are derived from the geometry data. One or more modified primitives are then derived from at least one of the plurality of primitives. For each of a plurality of tiles, an object list is derived including data identifying the primitive from which each modified primitive located at least partially within that tile is derived. Alternatively, the object list may include data identifying each modified primitive located at least partially within that tile. Each tile is then shaded for display using its respective object list. |
US10885597B1 |
Method and system for retrieving and serving regulatory history for a property
Described are methods and systems for retrieving and serving the regulatory history of a property. For example, an identification of data sources for permits and approvals is stored in a computer system. Property identifiers from the data sources are stored in the computer system. The system identifies the types of permit and approval data available from each of the data sources for each of the property identifiers. A determination can be made of the completeness of the regulatory history available for each property associated with each of said property identifiers. The system receives a request for the regulatory history of at least one of the properties associated with the property identifiers. A web page may be populated with a list of the regulatory history for the property. |
US10885595B2 |
Food depositing system
A food depositing system for the benefit of customers and food shops includes a first electronic device. The first electronic device includes a processor and programs stored in a memory. The processor causes the display of an interactive depositing interface during a food depositing operation, the deposited food items being input as deposited items. Identity and certain features of a depositing customer are also obtained during the depositing operation and an association is made accordingly and stored to await the customer's takeback of food deposited. |
US10885592B2 |
Subjective route risk mapping and mitigation
A system for determining a subjective risk score may include a vehicle and/or a computing device associated with a user travelling within the vehicle. The computing device may receive input from the user when the user feels a sense of unease regarding a particular road segment upon which the vehicle is traveling. The system may further include a subjective risk analysis computing system that may be communicatively coupled to the computing device. The subjective risk analysis computing system may receive subjective risk information corresponding to the user's sense of unease regarding particular road segments and may process the subjective risk information to determine a subjective risk score for each of a plurality of road segments along a route. An insurance company may use this information to determine whether to adjust a quote or premium of an insurance policy. |
US10885591B1 |
Pre-calculated insurance premiums with wildcarding
Systems and methods involving a rating module that access a single, voluminous table or multiple tables stored in a searchable data store (e.g., database) to execute various queries (e.g., SQL JOIN) to search the table(s) is disclosed. The system may include an underlying linear programming platform (e.g., optimization engine and associated components) that includes an application programmer's interface (e.g., Python API) that may be used to perform optimization using illustrative optimization libraries (e.g., optimizer). The system may be communicatively coupled with a vehicle and/or other device to communicate/output ratings information to a user. |
US10885588B2 |
Machine-vision-based electronic automobile insurance fee meter
The present invention provides a machine-vision-based electronic automobile insurance fee meter. The machine-vision-based electronic automobile insurance fee meter can capture a lane departure behavior, and record a distance and duration of a lane departure in a memory module; also can capture a following-too-close behavior, and record a distance and duration of dangerous following in the memory module; and also can calculate a journey-based mileage insurance fee, a total mileage insurance fee P being a product of a mileage L of a journey, a unit mileage (per kilometer) insurance rate Rkm and a safety floating factor f. The present technical solution charges the insurance fee according to the actual driving mileage, makes the charging of the insurance fee fairer and more reasonable, and encourages safe driving and driving less; and also can identify the most important dangerous driving risks including following-too-close and lane departure, making the pricing of the insurance fee more accurate and reasonable. |
US10885587B1 |
Catastrophe resource system
A system comprising a plurality of mobile devices, an insurance policy database, and a server is disclosed. The server may be configured to receive barometric data from one or more sensors in each of the plurality of mobile devices, identify that the barometric data indicates an occurrence of at least one catastrophic event, identify a geographic region affected by the at least one catastrophic event, access the insurance policy database to determine a number of insurance policies in the geographic region, estimate a number of catastrophe resources needed to handle the number of insurance policies in the geographic region, and assign at least one of the catastrophe resources to each of the insurance policies in the geographic region. |
US10885584B2 |
Flexible system and method for electronic trading
System, method, and program products offer flexibility to the rather rigid way of trading in an electronic trading system. Orders for a tradeable object may typically get matched according to set terms and/or conditions at an electronic exchange. A trader may log onto the electronic exchange to trade the tradeable object, and may choose to display and trade the tradeable object according to a different set of terms and/or conditions. As such, the market data sent to the trader from the exchange is converted to a format according to the trader's selection, so that it may be presented to the trader in this format. Transaction messages sent to the exchange from the trader are converted to the format readable by the matching process, so that it can process the messages. Other features and advantages are described herein. |
US10885581B2 |
Data auditing method and device
A query request is forwarded to a plurality of service provider servers by a proxy server that determines a serial number based on the query request. An encrypted query result corresponding to the query request is received from each service provider server, and a copy of the encrypted query result is stored as a result to be audited in a blockchain that associated with each service provider server. An audit request is sent to at least one service provider server. The result to be audited is obtained from the blockchain corresponding to the service provider server. As a standard result, an encrypted query result is received from the service provider server. As an audit, the standard result received from the service provider server is compared with the result to be audited that obtained from the blockchain that associated with the service provider server. |
US10885578B2 |
Method and system for implementing a combined investment
A method and apparatus for implementing a combined investment. Financing is obtaining by collateralizing a first investment representing ownership interests of a plurality of independent investors. The financing is used to acquire a second investment. At least a portion of any returns on the second investment is applied to the benefit of the independent investors. In this manner, investors effectively get the benefit of two investments for the cost of one. By differentiating the asset classes of the two investments, greater diversification is provided. Through pooling of investor capital and/or fractional share ownership, even greater diversification and better investment opportunities may be achieved. By selecting complementary investments, e.g. growth oriented securities and income-producing real estate, a beneficial synergistic effect may be obtained when the investments are cooperatively managed, e.g. by cross-utilizing returns, with a common objective of providing enhanced returns. |
US10885577B2 |
System and method for retail space management
In some embodiments, systems, apparatuses, and methods are provided herein useful to manage a retail space. In some embodiments, cubic product representations within the retail location are provided herein which represent the actual space and location of products within the store. Data for the retail space, such as blueprint, floorplan, and item modular data, can be merged and transformed into a central database to create the cubic product representations. Further, the cubic product representations within the retail location can be provided to users through a user interface, such as a web viewer. |
US10885576B2 |
Website tracking system
Systems and methods for providing a website tracking system include a system provider device that detects a first interaction between a user and a web browser executing on the user device while the web browser displays a first merchant website, the first interaction determined by a first downloaded code provided by the system provider device. In some embodiments, a second interaction between the user and the web browser is detected while the web browser displays a second merchant website, the second interaction determined by a second downloaded code provided by the system provider. Based on the first interaction and the second interaction, one or more entries of a system provider database is updated. The system provider device thereafter causes to be displayed, on a graphical user interface (GUI) of the user device, the one or more entries. |
US10885572B1 |
Method and system for connecting and facilitating the machine-to-machine delivery of a gift that may or may not have monetary value
A computer-implemented method and system for facilitating a sending of a gift from a first machine to a second machine may include a processor of a computer server reviewing a first list of one or more names of people maintained in a computer database. The processor may review context information related to the one or more names to determine if a moment exists for sending a gift from a first machine to a second machine. Each of the one or more names is associated with a respective second machine. The processor may automatically generate a second list of one or more names of people associated with a moment for receiving a gift. The processor of the computer server may receive from a first machine a selection of at least one of the names on the second list who have been identified as associated with a moment for receiving a gift. |
US10885569B2 |
System and method for recommending home appliances to a consumer
A system functions to recommend equipment expansions, additions and/or substitutions; interconnections; supplemental capabilities; features; etc. based upon a knowledge of a consumer's existing audio and/or visual system configuration. |
US10885566B2 |
Online ordering system and method for keyed device
An online lockable device ordering system and method for lockable devices such as padlocks including a key matching module configured for user entry of at least one key identifier configured to unlock certain lockable devices. The key matching module matches the key identifier with a range of stored key identifiers stored in a storage device. Images of lockable devices corresponding to the matched range are displayed on a user display screen, and the user can select a lockable device from the displayed images. The selected lockable device is customized to open with the user's existing key. |
US10885564B1 |
Methods, system, and non-transitory computer readable storage medium for dynamically configurable social media platform
Disclosed are systems, methods, and computer-readable storage media to provide integrated ecommerce solution on a social network. In some aspects, the social network may provide an ecommerce interface for products offered by the social network itself. A social network ecommerce engine may provide data driven capability, enabling it to import product information offered by other vendors. The products offered by these vendors may then be presented to social network users via the social network interface. By providing a unified ecommerce interface for both products offered by the social network and those offered by other vendors, a user's ecommerce experience on the social network is enhanced, leading to increased purchases of products via the social network. |
US10885563B2 |
System and method for selling customer-specific data subsets on a third-party website using a web widget
The invention is incorporated into an interactive web data seller widget that enables any ecommerce site to provide access to and from large, remotely stored databases to its web visitors and for those visitors to prospect/filter within the databases, for example both via geographic and demographic criteria. Users can find, for example, appropriate geographic and demographic matches to any applicable search criteria. Additionally the invention enables the web visitor to order as a deliverable subset of the remotely stored database a detailed list of the required database subset and for the ecommerce site to sell that data subset to the visitor via a web shopping cart and checkout process. And the invention enables the web visitor to preview the selected subset of data from any database prior to placing an order for the same. |
US10885562B2 |
Visual discovery tool for automotive manufacturers with network encryption, data conditioning, and prediction engine
A visual discovery tool for automotive manufacturing with network encryption, data conditioning, and prediction can include an extraction device configured to receive data records from application-specific file source databases. The tool can further include a vehicle alert database that receives the vehicle records from the plurality of extraction databases. The visual discovery tool can include at least one hardware processor in communication with the extraction device and the vehicle alert database. The tool can be configured to selectively restrict access to an interactive display based on whether a client device receives authorization credentials. |
US10885560B1 |
Systems and methods for annotating online content with offline interaction data
A computer-implemented method for annotating online content with offline interaction data and offline interaction conversion data is implemented by a content annotating computing device in communication with a memory. The method includes receiving a set of content interaction data based on an online interaction between an online user and a first online content item, identifying at least one physical location associated with the online content provider, determining a set of offline interaction conversion data based on the set of content interaction data and a set of offline interaction data, receiving a second online content item associated with the online content provider, and annotating the second online content item based at least partially on the set of offline interaction conversion data and the set of offline interaction data. |
US10885558B2 |
Generating personalized banner images using machine learning
A machine is configured to generate in real time personalized online banner images for users based on data pertaining to user behavior in relation to an image of a product. For example, the machine receives a user selection indicating one or more data features associated with the user. The one or more data features include a data feature pertaining to user behavior in relation to an image of a product. The machine generates, using a machine learning algorithm, a data representation of the machine learning algorithm based on the one or more data features including the data feature pertaining to user behavior in relation to the image of the product. The data representation includes one or more data features pertaining to one or more characteristics of online banner images. The machine generates an online banner image for the user based on the data representation. |
US10885555B2 |
Reception apparatus, transmission apparatus, and data processing method
An apparatus and a method by which a content such as an advertisement corresponding to a user at the reception apparatus side can be selectively outputted to the reception apparatus are provided. A transmission apparatus transmits signaling data (MPD) having a user information setting region, a control information file capable of being accessed or generated applying user information-set data generated by a process for the MPD, and a user information-corresponding advertisement capable of being acquired and reproduced on the basis of description data of the control information file. The reception apparatus sets user information to the user information setting region of the MPD, applies the generated user information-set data to acquire a control information file of a user information-corresponding advertisement, applies the description data of the acquired control information file to acquire the user information-corresponding advertisement, and outputs the user information-corresponding advertisement. |
US10885553B2 |
Advertisements for applications on an online social network
In one embodiment, a method includes detecting, for each of a plurality of third-party applications corresponding to a respective plurality of pages associated with an online social network, one or more interactions with the page corresponding to the third-party application by one or more first users of the online social network, wherein each of the one or more first users are connected on the online social network to a second user of the online social network. The method also includes calculating, for each of the plurality of third-party applications, a value representing a social relevance of the third-party application based on the number of interactions with the page corresponding to the third-party application by the one or more first users. The method also includes selecting one of the plurality of third-party applications based on its calculated social relevance value. The method also includes sending, to a client device of the second user, an advertisement for the selected third-party application. |
US10885549B1 |
Targeted advertising using temporal analysis of user specific data
Methods, systems and apparatus, including computer program products are described for providing temporally relevant targeted content items. A set of user data is used to determine current user interests as indicated by one or more recent events. Content items relevant to those events are identified and ranked based on a time that the corresponding event occurred. One or more of the top ranked content items can be delivered to a user. |
US10885548B2 |
System and method for identification of subject line templates
Disclosed is a system and method for email management that leverages information derived from automatically generated templates in order to identify types of message and message content. The systems and methods discussed herein involve identifying messages matching specific template types and structures, and automatically extracting important data from email messages matching those templates. The extracted data enables improvements for a user's experience and increased monetization. That is, templates can be analyzed to determine a type of email message, which in turn can be presented to a receiving user within an automatic folder or tag designation. Additionally, email snippets or previews can be generated from the extracted data for display within a user's inbox. Also, the extracted data can be used for monetization purposes, by serving targeted advertisements based upon the data extracted from such messages. |
US10885541B1 |
Payment using rewards points
A method of payment using rewards points includes receiving authentication data and a payment amount from a customer's mobile device, determining an amount of rewards points available to fund the payment amount in a rewards account associated with the customer, and sending selectable payment options to the mobile device. The selectable payment options include an option to redeem a portion of the rewards points amount to fund a portion of the payment amount. The method also includes receiving a customer selection of at least one of the selectable payment options from the mobile device and sending a form of payment for the payment amount from the account management system at the mobile device. The form of payment is configured for presentation to a point of sale device. |
US10885535B2 |
Online situational awareness and video survey system
Video features encourage and ensure that survey videos are viewed in full. The survey answer block and video rewind, forward fast and mute are disabled during the video presentation. With the user's permission, telephone calls, text messaging and browsing may also be disabled during the video. Interactive responses may be required at various points in the video to ensure that the viewer is paying attention. The viewer's image may be recorded or eye gaze may be tracked while viewing the video. Candidates may be qualified for viewing videos and selected in a priority order by meeting certain demographic conditions, having certain topics of interest identified in their social media profiles, agreeing to post-video direct contact, and having participated in prior video surveys. Potential candidates may be qualified by answering qualifying questions, viewing a teaser video, or responding to a prompt asking them to opt-in to the video survey. |
US10885532B2 |
Facilitating demographic assessment of information using targeted location oversampling
Demographic assessment of information is facilitated using targeted location oversampling. In one example, a device determines mobile devices communicatively coupled to a base station device associated with a first defined region, wherein the first defined region is relative to a defined location of interest. The device can transmit a set of instructions to the mobile devices that instruct the mobile devices to power on respective location information components configured to transmit location information. The respective location information can be configured to transmit respective global positioning system information for the mobile devices. The device can also determine which ones of the mobile devices are within a second defined region based on respective location information received from the mobile devices. |
US10885531B2 |
Artificial intelligence counterfeit detection
A counterfeit detection system provides an artificial intelligence (AI) platform that implements a Generative Adversarial Network (GAN) to classify an image as one of a fake or genuine item and integrates a Classification Activation Module (CAM) to refine counterfeit detection. The GAN may include a generator that generates simulated counterfeit images for a discriminator. The discriminator may be trained to identify faked items by learning from the simulated counterfeit images and/or images of actual faked items. The discriminator may implement a deep neural network of convolutional layers that each analyze a region of an image and produce a weighted output that contributes to the classification based on the analyzed region. The CAM may identify the regions and weights relied upon by the discriminator, provide corresponding heatmaps to subject matter experts, receive annotations from the subject matter experts, and use the annotations as feedback to refine the classifier of the discriminator. |
US10885525B1 |
Method and system for employing biometric data to authorize cloud-based transactions
A method and system for employing biometric data includes first and second user computing systems coupled to respective first and second biometric devices for generating biometric data. A first user of the first user computing system uses the first biometric device, thus causing a generation of first biometric data which is then used as a database index to locate and authorize access to a database zone exclusively dedicated to the first user. The first user can further access the database zone on the second user computing system, and authorize access to a portion of data within the database zone to a second user of the second user computing system. |
US10885522B1 |
Updating merchant location for cardless payment transactions
A method that includes receiving, from a user device, a request for a listing of merchants; in response to receiving the request for a listing of merchants, sending, to the user device, data describing one or more merchants and respective initial geographic locations of the one or more merchants; receiving, from the user device, a user request for updating a geographic location of a particular merchant in the one or more merchants; sending a request for an updated geographic location to a computing device of the particular merchant; receiving, from the computing device of the particular merchant, data describing an updated geographic location of the particular merchant; and providing, to the user device, data describing the updated geographic location of the particular merchant. |
US10885516B2 |
Secure validation using hardware security modules
Disclosed is secure decryption and business rule validation of encrypted confidential data within a hardware security module (HSM). The validation may include the use of a Bloom filter stored and executing within the HSM. The return order of encrypted data within the HSM as well as requests for external data relating to validation may be randomized to further harden against correlation attacks. |
US10885515B1 |
System and method for canceling a payment after initiating the payment using a proxy card
Apparatuses and methods for changing a financial account after initiating a payment using a proxy object, such as a proxy card, are disclosed. The proxy card is associated with multiple financial accounts, such as accounts associated with credit cards, debit cards, and pre-paid gift cards. A consumer presents the proxy card to a merchant to make a payment, and the merchant swipes the proxy card and processes the payment by sending transaction information to a financial system. A computer system associated with the financial system selects a payment account associated with the proxy card to use for the payment, and an authorization for the transaction is obtained. Later, the consumer is given a limited time within which he may change the financial account used for the payment, such as by using his mobile device to select a different account associated with the proxy card to use to obtain funds for the payment. |
US10885511B2 |
Methods and devices for barcode based communication and payment implementation
The present application provides a barcode-based communication method, including: rendering first transmission information into a first barcode, and displaying the first barcode for scanning by a peer device; and scanning a second barcode displayed by the peer device, to obtain second transmission information included in the second barcode, where the second transmission information is obtained by the peer device based on a processing result of the first transmission information. According to the technical solutions of the present application, two communication parties can perform bidirectional information transmission by using barcodes, to alleviate information asymmetry caused by unidirectional communication and improve service integrity and security. |
US10885504B2 |
Universal secure registry
A secure registry system and method for the use thereof are provided which permits secure access to a database containing selected data on a plurality of entities, at least portions of which database has restricted access. Mechanisms are provided for controlling access to restricted access portions of the database are provided, such access being determined by at least one of the identity of the requesting entity and the entity's status. A multicharacter public code may be provided which the system can map to provide permit delivery of items, complete telephone calls and perform other functions for entities. The system may also be utilized to locate an individual based on limited biological data. Organizations utilizing the system may have custom software facilitating their access and use of the system. |
US10885501B2 |
Accredited certificate issuance system based on block chain and accredited certificate issuance method based on block chain using same, and accredited certificate authentication system based on block chain and accredited certificate authentication method based on block chain using same
The present invention relates to an accredited certificate issuance system based on a block chain and a method using the same, and an accredited certificate authentication system based on a block chain and a method using the same, which disenable a leak of a personal key by autonomously generating, storing and managing the personal key by a random number generator mounted in a terminal in which it is impossible to install a function or an additional program for physically accessing; enable a public key for accredited certification to be stored in a block chain of electronic wallets mounted in block chain retention servers via a P2P network-based distribution database, not in a server of an accredited certificate authority (CA), and thus incur almost no costs for maintenance and for operating the established accredited certificate issuance system; and can perform an accredited certification process without ActiveX. |
US10885500B2 |
Systems and methods of pending transaction augmentation and automatic attachment to settled transactions
A method including: receiving an indication of a transaction authorization of a pending transaction, the transaction authorization being requested using a financial account associated with a user; outputting for transmission, to a user device associated with the user, a request for purchase information corresponding to the pending transaction; receiving, from the user device, receipt image data corresponding to a receipt related the pending transaction; storing data indicative of the receipt in correspondence with the pending transaction; determining, based on analyzing a plurality of posted transactions of the financial account, a first posted transaction corresponding to the pending transaction; and storing the data indicative of the receipt in correspondence with the first posted transaction. |
US10885499B2 |
Apparatus, system, and method for managing presentation, and recording medium
A presentation management server analyzes vote information, selects an exhibit to be recommended for presentation based on analysis of the vote information, determines a recommended presentation time for having a presentation on the selected exhibit based on the presentation schedule information, and generates a presentation recommendation screen including a recommendation to have a presentation on the selected exhibit at the recommended presentation time for output through an exhibitor terminal operated by an exhibitor of the selected exhibit. |
US10885498B2 |
Attendance registration device, attendance registration method, and recording medium
An attendance registration device including a processor that executes: a reception process of receiving input according to a first method or input according to a second method of identification information corresponding to a target person whose attendance needs to be registered; and a registration process of registering attendance by associating the identification information received in the reception process with an attendance type input at a predetermined timing, wherein in the registration process, an attendance type input prior to the input of the identification information is subjected to attendance registration in association with the identification information when an input method of the identification information whose input has been received in the reception process is the first method, and an attendance type input after the input of the identification information is subjected to attendance registration in association with the identification information when the input method of the identification information whose input has been received in the reception process is the second method. |
US10885497B2 |
Material tracking system
A system monitors the distribution of a disinfectant having an expiration. The system has distribution containers and use containers, each having a volume for dispensing the disinfectant. A reader of the system can read identifiers associated with the containers, and a database of the system can associate the volumes and the expiration of the disinfectant contained in each of the containers. During monitoring, processing equipment of the system tracks each of the volumes of the disinfectant, the expiration of the disinfectant, and the identifiers of the containers. For example, the processing equipment can log the dispensing of the disinfectant from the distribution container to the use containers and can log any amount of the dispensed disinfectant in the use containers that was noted used. Additionally, the processing equipment can determine that the distribution container or any of the user containers have disinfectant past the expiration. |
US10885494B2 |
Storage cabinet with multiple RFID readers
An RFID cabinet system is provided for monitoring items having an RFID tag. System includes cabinet having open interior where items are stored and at least one door providing access to items. Static RFID system is provided for reading and identifying data embedded on RFID tag located on at least some of the items placed within cabinet. Static RFID system is configured to monitor substantially all items located within the interior of cabinet when door is closed. Transaction RFID system is provided for reading one of the RFID tags upon removal or return of the associated item from cabinet. Transaction RFID system is operable when door is open. Computer system is configured to sense opening and closing of door. Computer system is configured to receive input that identifies user, and computer system is configured to periodically record data read from RFID tags by static RFID system and transaction RFID system. |
US10885491B1 |
Mobile base utilizing transportation units with navigation systems for delivering ordered items
A mobile base is provided that travels through delivery areas and utilizes associated transportation units (e.g., automated aerial vehicles, automated mobile vehicles, etc.) for delivering items from the mobile base to user specified delivery locations. The transportation units may be carried on the mobile base and may utilize navigation systems (e.g., utilizing GPS) to travel back and forth to the mobile base when making deliveries. Tracking data (e.g., GPS) may be utilized for status monitoring and notifications, as well as providing a map that may show and update the current locations of the transportation units and/or mobile base. |
US10885489B2 |
Welding resource performance comparison system and method
Metal fabrication systems, such as welding systems and related equipment may be analyzed and performance compared by collecting parameter data from the systems during welding operations via a web based system. The data is stored and analyzed upon request by a user. A user viewable page may be provided that allows for selection of systems and groups of systems of interest. Parameters to be used as the basis for comparison may also be selected. Pages illustrating the comparisons may be generated and transmitted to the user based upon the selections. |
US10885486B2 |
System and method for determining automation potential of a process
The present disclosure relates to determining automation potential of a process by dividing the process into subsidiary processes corresponding to five hierarchical tiers, assessing the subsidiary processes by selecting a value for each of one or more parameters for each of the subsidiary processes at the tier five, computing a score for the subsidiary processes at the tier five based on the selected values, identifying a category of automation for the subsidiary processes in the tier five based on the score for the subsidiary processes at the tier five; determining an automation potential indicator for the subsidiary processes in the tier five based on the category of automation and the score; computing a maximum automation potential indicator and an automation potential indicator at each hierarchical tier based on a maximum automation potential indicator and an automation potential indicator at immediately lower tier to compute the automation potential for the process. |
US10885485B2 |
Privacy management systems and methods
Data processing systems and methods, according to various embodiments, are adapted for mapping various questions regarding a data breach from a master questionnaire to a plurality of territory-specific data breach disclosure questionnaires. The answers to the questions in the master questionnaire are used to populate the territory-specific data breach disclosure questionnaires and determine whether disclosure is required in territory. The system can automatically notify the appropriate regulatory bodies for each territory where it is determined that data breach disclosure is required. |
US10885478B2 |
Computer-implemented system and method for providing contextually relevant task recommendations to qualified users
A computer-implemented system and method for providing contextually relevant task recommendations to qualified users is provided. Sensor data is collected for a user. The user's location is determined and subsequently, an activity of the user is determined based on the sensor data and the location. Two or more recommendable items are scored based on the activity and one or more of the recommendable items with the highest scores are selected. Finally, one or more recipients qualified to perform each of the recommendable items are identified. |
US10885473B2 |
Mobile device implemented payment functionality based on semantic analysis
Provide herein is a method and system capable of authenticating transactions involving at least one service provider and one or more users who are each in electronic communication. This electronic communication can be, for example, SMS, MMS, e-mail, or online account messaging. It is an aspect of certain embodiments where the transaction is an authentication and/or verification of an entity. Examples of such entities are products, actions and users. |
US10885470B2 |
Selective training for decorrelation of errors
Computer-based systems and methods add extra terms to the objective function of machine learning systems (e.g., neural networks) in an ensemble for selected items of training data. This selective training is designed to penalize and decrease any tendency for two or more members of the ensemble to make the same mistake on any item of training data, which should result in improved performance of the ensemble in operation. |
US10885468B2 |
Dynamic search system for real-time dynamic search and reporting
A device may receive input indicating one or more search parameters associated with a search. The device may perform a comparison of the input and a dictionary file to identify the one or more search parameters associated with the search. The dictionary file may be associated with a domain specific language. The device may determine a combination or quantity of search parameters associated with the search based on a result of the comparison. The device may select a search template to be used to perform the search based on the combination or quantity of search parameters. The search template may be populated with information identifying the one or more search parameters. The device may perform the search using the search template populated with the information identifying the one or more search parameters. The device may perform an action based on a result of performing the search. |
US10885464B1 |
Relevance decay for time-based evaluation of machine learning applications
Relevance decay techniques are provided for time-based evaluation of machine learning applications and other classifiers. An exemplary method comprises obtaining time series measurement data; generating an input dataset comprising a plurality of records, wherein each record comprises features extracted from the time series measurement data, a target class corresponding to an event to be identified, and a time lag indicating a difference in time between a given extraction and the event to be identified; evaluating a plurality of classifiers during an evaluation phase using a portion of the input dataset and one or more predefined evaluation metrics weighted using a time-based relevance decay function based on the time lag; and selecting one or more of the classifiers to perform classification of the time series measurement data based on the predefined weighted evaluation metrics during a classification phase. The time lags indicate, for example, a time difference between classification moments of the plurality of classifiers and a respective instance of the event to be identified. |
US10885461B2 |
Unsupervised method for classifying seasonal patterns
Techniques are described for classifying seasonal patterns in a time series. In an embodiment, a set of time series data is decomposed to generate a noise signal and a dense signal, where the noise signal includes a plurality of sparse features from the set of time series data and the dense signal includes a plurality of dense features from the set of time series data. A set of one or more sparse features from the noise signal is selected for retention. After selecting the sparse features, a modified set of time series data is generated by combining the set of one or more sparse features with a set of one or more dense features from the plurality of dense features. At least one seasonal pattern is identified from the modified set of time series data. A summary for the seasonal pattern may then be generated and stored. |
US10885454B2 |
Novelty detection of IoT temperature and humidity sensors using Markov chains
Monitoring indoor environmental conditions is provided. Sensor data and its corresponding time stamps from is collect from a number of environmental sensors within an enclosed environment. A set of all possible states is defined for a specified time period, each state representing a range of sensor data values. A probability of the system changing from any one state to another is modeled according to a Markov chain. When a new sensor data value is received from a sensor it is compared to a last sensor data value of a previous state, and a probability of transition from the previous state to the current state is determined. If the probability of transition from the previous state to the current state is less than a predetermined threshold, an anomaly is detected, and a service request is generated. |
US10885452B1 |
Relation graph optimization using inconsistent cycle detection
A first graph is generated from a text data set, with graph nodes representing named entities in the data set and edges representing relationships between the named entities, and with edge weights indicating confidence levels. At least one cycle of the graph may be designated as inconsistent using a rule set. An edge may be selected for deletion from the first graph based on its presence in an inconsistent cycle, the cycle's weight, and/or on the edge weight. A representation of relationships indicated in the modified graph is provided programmatically. |
US10885447B2 |
Data processing method and data processing system
In a data processing method executed by a computer: inputting, in a third trained model, first output data corresponding to first input data for a first trained model to obtain second output data, the third trained model being acquired through training in which (i) output data of the first trained model is used as training data, and (ii) output data of a second trained model acquired by converting the first trained model is used as label data; obtaining first label data of the first input data; and retraining the first trained model using first differential data corresponding to differences between the second output data and the first label data. |
US10885446B2 |
Big-data driven telematics with AR/VR user interfaces
Disclosed herein are system, method, and computer program product embodiments for vehicular telematics with virtual-reality monitoring capabilities. An example system may establish a data connection to a plurality of sensors corresponding to at least one component of a vehicle, retrieve status information corresponding to the at least one component of the vehicle, from the plurality of sensors, send the status information retrieved from the plurality of sensors to a data set, receive at least one result of predictive analytics performed with the data set, and generate output via an interface. Other embodiments may additionally place requests for new parts or service based on the at least one result of the predictive analytics. The data set may be a structured database or an unstructured cluster. Big data analytics may use simulations for predictions. Output may leverage virtual reality or augmented reality to improve ease of use and intuitiveness for any role of users. |
US10885444B2 |
Application tool recommendations
Application tool recommendations are described. Initially, application usage data is captured indicating tools used and actions performed by existing users of an application. This application usage data is converted into human-readable words describing the tools used and actions performed. This allows natural language processing techniques to be applied to the converted data. Through natural language processing, importance scores for the tools and actions can be computed and tasks performed with the application determined. The natural language processing techniques are also used to build task prediction models based on the importance scores and determined tasks. These task prediction models indicate probabilities of the determined tasks to be next performed by a current application user. A task having the highest probability of being next performed is predicted as the next task. Tool recommendations associated with the predicted next task are then presented to aid the user with the predicted next task. |
US10885433B2 |
Method and apparatus with neural network performing deconvolution
A neural network apparatus configured to perform a deconvolution operation includes a memory configured to store a first kernel; and a processor configured to: obtain, from the memory, the first kernel; calculate a second kernel by adjusting an arrangement of matrix elements comprised in the first kernel; generate sub-kernels by dividing the second kernel; perform a convolution operation between an input feature map and the sub-kernels using a convolution operator; and generate an output feature map, as a deconvolution of the input feature map, by merging results of the convolution operation. |
US10885432B1 |
Selecting actions from large discrete action sets using reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for selecting actions from large discrete action sets. One of the methods includes receiving a particular observation representing a particular state of an environment; and selecting an action from a discrete set of actions to be performed by an agent interacting with the environment, comprising: processing the particular observation using an actor policy network to generate an ideal point; determining, from the points that represent actions in the set, the k nearest points to the ideal point; for each nearest point of the k nearest points: processing the nearest point and the particular observation using a Q network to generate a respective Q value for the action represented by the nearest point; and selecting the action to be performed by the agent from the k actions represented by the k nearest points based on the Q values. |
US10885428B2 |
Neural device of performing conditioned response and method of driving the same
A neural device to which a conditioned response function is imparted and a driving method thereof are disclosed. Quantum dots and a polymer insulating layer are formed between upper and lower electrodes. Conductive filaments are formed at interfaces between the quantum dots and the polymer insulating layer. When a positive pulse, which is an unconditioned stimulus signal, is applied, the conductive filaments are formed, and a low resistance state is implemented. As the number of applications of a negative pulse, which is a conditioned stimulus signal, increases, the neural device is switched from a high resistance state to the low resistance state. Through this, the neural device having learning ability for the conditioned stimulus signal may be implemented and driven. |
US10885427B2 |
Error allocation format selection for hardware implementation of deep neural network
Methods for determining a fixed point format for one or more layers of a DNN based on the portion of the output error of the DNN attributed to the fixed point formats of the different layers. Specifically, in the methods described herein the output error of a DNN attributable to the quantisation of the weights or input data values of each layer is determined using a Taylor approximation and the fixed point number format of one or more layers is adjusted based on the attribution. For example, where the fixed point number formats used by a DNN comprises an exponent and a mantissa bit length, the mantissa bit length of the layer allocated the lowest portion of the output error may be reduced, or the mantissa bit length of the layer allocated the highest portion of the output error may be increased. Such a method may be iteratively repeated to determine an optimum set of fixed point number formats for the layers of a DNN. |
US10885423B1 |
Systems and methods of activity target selection for robotic process automation
A software robot is designed to carry out an activity (e.g., a mouse click, a text input, etc.) on a target element (e.g., a button, an input field, etc.) of a user interface. The robot's code specification is configured to include an on-screen image of the target element and a text displayed by the target element. The robot is configured to automatically identify the target element at runtime according to an element ID specified in the source code of the user interface, and when such identification fails, to identify the target element according to the text and image stored in the robot's code. |
US10885414B2 |
Barcoded indicators for quality management
A barcoded indicator operative to provide a machine-readable indication of exceedance of at least one threshold by at least one product quality affecting parameter, the barcoded indicator including at least a first barcode and at least a second barcode, the at least a second barcode being in a second barcode unreadable state prior to exceedance of the at least one threshold and upon exceedance of the at least one threshold the at least a first barcode becoming unreadable and generally simultaneously the at least a second barcode becoming readable. |
US10885409B2 |
Print data processing apparatus
In processing using a print data processing apparatus that parallelly interprets pages of print data, in the case where a command to reset the number of already interpreted pages is included in the print data, a certain page to be printed is not printed. In the case of detecting a command to invalidate contents interpreted hitherto, an interpreter stores the number of already interpreted pages at the time in point of the detection of the invalidation command in a cache. Then, the interpreter generates intermediate data in the case where the sum of the cached value and the number of already interpreted pages managed by the interpreter coincides with a processing-target page number. |
US10885408B2 |
Document generation system, method of controlling the same, and non-transitory computer readable medium
A document generation system generates a plurality of form data of a first file format from document data; converts the plurality of form data of the first file format into a plurality of form data of a second file format; causes a display unit to display the plurality of form data of the converted second file format so as to be able to accept a storage request; and, in response to accepting a storage request for the plurality of form data of the second file format displayed on the display unit, combines the plurality of form data of the first file format corresponding to the plurality of form data of the second file format into data of the first file format and store the combined data in a storage unit. |
US10885406B2 |
Thermal printer and printing method having extended image data in a feeding direction
Provided is a thermal printer achieving high repeatability of one dot even in an image having a large change in a density and capable of printing a printing material having high sharpness. A thermal printer includes: an image data extension processing unit generating extended image data having pixels in which the number of pixels in a feed direction of a paper sheet is extended; a printing data correction processing unit correcting a density of at least one extended pixel based on a change in a density of the extended pixels in the extended image data in the feed direction or a change in a density of pixels in the image data before extended in the feed direction; and a printing unit printing the image on the paper sheet based on the extended image data in which the density of the at least one extended pixel is corrected. |
US10885391B2 |
Image analysis apparatus, method, and program
A storage unit stores at least one first analysis result generated by performing at least one first analysis process on an image of a subject and recovery information enabling recovery of a first analysis state where the first analysis result is generated or link information to the recovery information in a database in association with subject information specifying the subject. An analysis unit generates, in a case where at least one second analysis process generating at least one second analysis result different from the first analysis result is performed, the second analysis result by performing the second analysis process using the recovery information. The storage unit stores the second analysis result in the database in association with the subject information. |
US10885389B2 |
Image processing device, image processing method, learning device, and learning method
A first imaging simulation section in a learning device generates image data that indicates a learning image captured by the imaging section from image data on the learning image, and a second imaging simulation section generates image data that indicates the learning image captured by an imaging section from the image data on the learning image. A plurality of parameter generation sections each generate a characteristic difference correction parameter for making characteristics of student data identical to characteristics of teacher data by learning, assuming one of the generated image data as the teacher data and the other image data as the student data, and the parameter generation sections store the generated characteristic difference correction parameters in a plurality of database sections. A characteristic difference correction section corrects one image data having a lower performance to image data having a high performance, using the stored characteristic difference parameters. |
US10885387B1 |
Methods for training auto-labeling device and performing auto-labeling by using hybrid classification and devices using the same
A method for training an auto-labeling device is provided. The method includes: (a) inputting a training image to a feature extraction module to generate a feature, (b) inputting the feature to a fitness estimation module to output a fitness value, inputting the feature to a first classification module to output a first class score and a first uncertainty score, inputting the feature to a second classification module to output a second class score and a second uncertainty score, and then generating a scaled second uncertainty score; and (c) (i) training the first classification module and the feature extraction module by referring to the first class score, (ii) training the second classification module and the feature extraction module by referring to the second class score, (iii) updating a scale parameter by referring to the first uncertainty score and the scaled second uncertainty score, and (iv) training the fitness estimation module. |
US10885384B2 |
Local tone mapping to reduce bit depth of input images to high-level computer vision tasks
Techniques related to computer vision tasks are discussed. Such techniques include applying a pretrained non-linear transform and pretrained details boosting factor to generate an enhanced image from an input image and reducing the bit depth of the enhanced image prior to applying a pretrained computer vision network to perform the computer vision task. |
US10885382B2 |
Method and device for classifying an object for a vehicle
A method for classifying an object for a vehicle. The method includes at least: classifying, extracting and creating. In the classifying, an object from a camera image is classified using a generic classifier. In the extracting, at least one specific object feature assigned to the object is extracted from the camera image. In the creating, a specific classifier is created using the specific object feature. |
US10885377B2 |
Methods and systems for an automated design, fulfillment, deployment and operation platform for lighting installations
A platform for design of a lighting installation generally includes an automated search engine for retrieving and storing a plurality of lighting objects in a lighting object library and a lighting design environment providing a visual representation of a lighting space containing lighting space objects and lighting objects. The visual representation is based on properties of the lighting space objects and lighting objects obtained from the lighting object library. A plurality of aesthetic filters is configured to permit a designer in a design environment to adjust parameters of the plurality of lighting objects handled in the design environment to provide a desired collective lighting effect using the plurality of lighting objects. |
US10885374B2 |
Article management system, information processing apparatus, and control method and control program of information processing apparatus
An apparatus of this invention is directed to an information processing apparatus that effectively counts, on a type basis, articles of a plurality of types displayed in a depth direction on a display shelf. The information processing apparatus includes a display count acquirer that acquires display count information of articles using article presence/absence sensors provided on the display shelf on which the articles are placed, an article identifier that acquires article identification information capable of identifying the types of articles based on an image acquired by capturing the display shelf, and a display recognizer that recognizes, based on the display count information and the article identification information, display count of each type of the articles. |
US10885370B2 |
Selecting object detections or recognitions using correctness mappings
An example system includes a processor to receive detections or recognitions with confidence scores for an object in a medium from a plurality of trained detection or recognition models. The processor is to generate a probability of correctness for each of the detections or recognitions based on the confidence scores via correctness mappings generated for each of the trained detection or recognition models. The processor is to also select a detection or recognition with a higher probability of correctness from the detections or recognitions. The processor is to perform a detection or recognition task based on the selected detection or recognition. |
US10885366B2 |
Input information management apparatus and input information management method
An input information management apparatus includes one or more sensors, one or more memories, and one or more processors coupled to the one or more memories and the one or more processors configured to acquire a first input and a second input detected by the one or more sensors, associate a first region related to the first input with identification information of a first user according to the second input, and store, when a third input in the first region is detected, information related to the third input in association with the identification information of the first user into the one or more memories. |
US10885365B2 |
Method and apparatus for detecting object keypoint, and electronic device
A method and an apparatus for detecting an object keypoint, an electronic device, a computer readable storage medium, and a computer program include: obtaining a respective feature map of at least one local regional proposal box of an image to be detected, the at least one local regional proposal box corresponding to at least one target object; and separately performing target object keypoint detection on a corresponding local regional proposal box of the image to be detected according to the feature map of the at least one local regional proposal box. |
US10885363B2 |
Spoof detection using structured light illumination
The technology described in this document can be embodied in a method that includes a method for preventing access to a secure system based on determining a captured image to be of an alternative representation of a live person. The method includes illuminating a subject with structured light using a light source array comprising multiple light sources disposed in a predetermined pattern, capturing an image of the subject as illuminated by the structured light, and determining that the image includes features representative of the predetermined pattern. The method also includes, responsive to determining that the image includes features representative of the predetermined pattern, identifying the subject in the image to be an alternative representation of a live person. The method further includes responsive to identifying the subject in the image to be an alternative representation of a live person, preventing access to the secure system. |
US10885362B2 |
Facial recognition method and apparatus and imposter recognition method and apparatus
A face recognition method and apparatus, the method comprising: capturing a first image, the first image including a face content of a user and a background content; adjusting a relative position between an image capture device and the user; capturing a second image after the relative position is adjusted, the second image comprising a second face content of the user and a second background content; comparing the face content and the background content in the first image with those in the second image respectively and obtaining difference information; and determining that the user is an authentic user or an impostor according to the difference information. According to embodiments of the present application, the problem that current face liveness detection methods fail in recognizing impostors can be solved. |
US10885360B1 |
Classification using multiframe analysis
A system for video analysis includes an interface and a processor. The interface is configured to receive a trigger indication. The processor is configured to determine a time sequence set of video frames associated with the trigger indication; determine a decision based at least in part on an analysis of the time sequence set of video frames; and indicate the decision. |
US10885358B2 |
Method for detecting traffic signs
The limitation, which applies when capturing traffic signs in a conventional manner using a camera which is oriented to the front with respect to the vehicle, to capturing traffic signs that are located ahead in the driving direction and the unique association between traffic signs that apply only to one direction and the driving direction of the capturing vehicle are eliminated by way of a camera that is oriented to the rear with respect to the vehicle, for example a rear-view camera of the vehicle, also being operated during forward travel in order to also capture traffic signs that apply to the opposite direction and are located behind the vehicle at the time they are captured, and the position of said traffic signs, and by way of data sets generated therefrom being transmitted to the database together with the data sets generated by means of the front camera. |
US10885354B2 |
Perimeter monitoring device and perimeter monitoring method
A perimeter monitoring device is applied to a vehicle comprising a distance measuring sensor for transmitting a probing wave and receiving a reflected wave of the probing wave and an imaging device for capturing an image of the surroundings of the vehicle. The perimeter monitoring device comprises: an information acquisition unit for acquiring distance information, directional information, and object width information of an object existing in the vicinity of the vehicle as detection information of the object provided by the distance measuring sensor; an area setting unit for setting an image processing area on which image processing is performed in the image captured by the imaging device based on the distance information, the directional information, and the object width information acquired by the information acquisition unit; and an object recognition unit for performing the image processing on the image processing area set by the area setting unit to recognize the object. |
US10885353B2 |
Information processing apparatus, moving object, information processing method, and computer program product
According to an embodiment, an information processing apparatus includes a position acquiring unit, and an occupancy level calculating unit. The position acquiring unit is configured to acquire position information representing a position where a target exists or no target exists, the position being measured by a sensor. The occupancy level calculating unit is configured to calculate an occupancy level distribution representing a level of occupancy, by the target, of each of a plurality of regions existing along a direction from the position of the sensor to the position indicated by the position information, based on the position information and measurement accuracy of the sensor, the occupancy level distribution being based on a non-measurement probability distribution representing a probability that measurement is not performed by the sensor. |
US10885349B2 |
Method and apparatus for image processing
A method and apparatus for detecting fine movement of a subject in video images, and for distinguishing over noise and other image artefacts. The video images are processed to detect movement of image features through the sequence and to calculate how spatially distributed those moving features are across the image. The movement tracks of the features may be subject to principal component analysis and a spatial dispersion measure calculated by the product of the distance between tracked image features and the contributions of those image features to the most significant principal components. If the spatial dispersion measure is high then this is indicative of feature movement being dispersed widely across the image, whereas if it is low, it is indicative of the main feature movements being concentrated in one part of the image, and thus more likely to represent subject movement than noise. |
US10885346B2 |
Method, system and apparatus for selecting frames of a video sequence
A method of selecting frames of a video sequence. Image data for a plurality of consecutive frames of the video sequence is captured using a camera. Frames from the plurality of consecutive frames where the camera is moving are identified using the captured image data, wherein each of the identified frames comprises a subject. A size of the subject captured in each of the identified frames is determined. The identified frames are selected by detecting that the camera is moving towards and with the subject based on the size of the subject within each of a plurality of the identified frames. |
US10885342B1 |
Intelligent monitoring camera using computer vision and intelligent personal audio assistant capabilities to maintain privacy
An apparatus includes a video capture device, an audio capture device and a processor. The video capture device may be configured to generate a plurality of video frames. The audio capture device may be configured to capture audio. The processor may be configured to perform video operations to detect objects in the video frames, extract data about the objects based on characteristics of the objects determined using the video operations, detect whether an event has occurred based on the characteristics of the objects, determine a permission status based on the captured audio and generate a video stream based on the video frames. The video stream may be generated only if the permission status allows the video stream. The captured audio may be monitored after the event has been detected to determine whether the permission status allows the video stream. |
US10885339B2 |
Display of information related to audio content based on ambient lighting conditions
A head-mounted device includes a first image capturing device, a transparent display, and circuitry. The first image capturing device captures an image of a scene in a line-of-sight (LOS) of a wearer of the head-mounted device. The circuitry receives an audio segment that corresponds to audio content. The circuitry determines a level of each image characteristic of a background portion and a foreground portion of the captured image. The circuitry estimates a first region on a display portion of the transparent display for display of text information associated with the received audio segment. The circuitry determines a level of each display characteristic from a set of display characteristics for the text information based on the estimated first region and the determined level of each image characteristic. The circuitry controls the display of the text information in the estimated first region of the display portion of the transparent display. |
US10885337B2 |
External visual enhancement and correction system
A external visual enhancement and correction system is shown comprising a head-worn device and a watch face, the head-worn device including a frame defining a lens aperture, a temple mounted to the frame by a hinge, a pair of cameras mounted into the frame, at least one battery with connectors and at least one Bluetooth 4.0 transceiver encased in the hinge of the temple, an OLED display mounted in the lens aperture of the frame, and a plurality of charging ports mounted into the frame, the watch face including a top frame having a home button, a touchpad, a computer, a memory, a Bluetooth 4.0 transceiver, and a bottom frame. |
US10885335B2 |
Electronic device and controlling method thereof
Disclosed is an electronic device. The electronic device includes a display; a camera; a sensor; a storage configured to store position information and work information of a smart machine; and a processor configured to identify a smart machine which is located within a peripheral area of the electronic device based on position information of the electronic device sensed through the sensor and position information of the smart machine stored in the storage, to obtain work information of the identified smart machine from the storage, and to indicate a work area of the smart machine on an image photographed through the camera based on the obtained work information of the smart machine and provide the image including the work area on the display. |
US10885334B2 |
Method and system for detecting object(s) adjacent to vehicle
A method for detecting one or more objects adjacent to a vehicle includes capturing a image of an object adjacent to the vehicle; determining a driving area in the image; cutting the driving area to form an identification window; selecting an identification area in the identification window; accessing a plurality of object image data in a memory to compare the plurality of object image data with the identification area; and identifying a specific object in the identification area by the processor. |
US10885332B2 |
Data labeling for deep-learning models
A first and second scoring endpoint with payload logging are deployed. At the second scoring endpoint, native data and a user-generated score for the native data are received, the native data is pre-processed into readable data for the deep-learning model, and the user-generated score and the readable data are output to the first scoring endpoint, which is associated directly with the deep-learning model. A raw payload that includes the native data is output to a payload store. At the first scoring endpoint, the readable data and the user-generated score are processed by the deep-learning model, which outputs a transformed payload and a prediction, respectively, to the payload store. The raw payload is matched with the transformed payload and the prediction to produce a comprehensive data set, which is evaluated to describe a set of transformation parameters. The deep-learning model is retrained to account for the set of transformation parameters. |
US10885327B2 |
Efficient handling of digital map data differences
Embodiments relate to a computing device retrieving an augmented map comprising a base map, an augmentation to a first map element, and a flag for the augmentation indicating a scope of the augmentation. The computing device receives an updated base map comprising the base map and an update to a second map element. The computing device performs a difference comparison between the augmented map and the updated base map based on the scope indicated by the flag. The computing device determines whether the augmentation and the update conflict based on the difference comparison. The computing device assembles a set of conflicts based on determination. |
US10885322B2 |
Hand-over-face input sensing for interaction with a device having a built-in camera
A system including neural network that use deep learning for object detection allows users to interact with images of their face and, in particular, interact with different face landmarks as an input channel for interaction with smart devices. That is, the face is employed as a touch surface for interactions with a device. |
US10885318B2 |
Performing artificial intelligence sign language translation services in a video relay service environment
Video relay services, communication systems, non-transitory machine-readable storage media, and methods are disclosed herein. A video relay service may include at least one server configured to receive a video stream including sign language content from a video communication device during a real-time communication session. The server may also be configured to automatically translate the sign language content into a verbal language translation during the real-time communication session without assistance of a human sign language interpreter. Further, the server may be configured to transmit the verbal language translation during the real-time communication session. |
US10885316B2 |
Apparatus for authenticating an object and method thereof
Information processing apparatus includes an input unit configured to input a captured image capturing a target object in a real environment, an obtaining unit configured to obtain an illumination condition in the real environment; a generation unit configured to generate a variation image as an image of a registration object reflecting the illumination condition based on three-dimensional data of the registration object and the obtained illumination condition, and a collation unit configured to collate the registration object with the target object based on a feature amount of the variation image and a feature amount of the captured image. |
US10885311B2 |
Face recognition system, face recognition method, display control apparatus, display control method, and display control program
There is provided a display control apparatus that allows an operator to grasp a factor leading a face recognition result at a glance and to confirm or modify the face recognition result on the spot. The display control apparatus comprises a similarity acquirer that acquires a similarity between each pair of partial regions of face images by performing collation processing between the each pair of partial regions of the face images, and a display controller that controls to overlay, on the face images, at least one of a first region the similarity of which exceeds a threshold and a second region the similarity of which does not exceed the threshold, and display the overlaid face images. The display controller controls to overlay and display the first region and the second region in contrast with each other on the face images. |
US10885309B1 |
System and method for evaluating personality using anthropometric measurement of a person's face
A system for facilitating evaluating a person's personality through anthropometric measurement of the person's face includes a camera for taking photographs of the person's face from various angles, nonvolatile storage for storing the photographs and a lookup table, volatile memory, a computer processor for analyzing the photographs, taking measurements of the person's face based on a set of features on the person's face, calculating additional measurements, accessing the lookup table that includes multiple sets of measurements of a person's face, and defines a correspondence between each set of measurements and a set of personality characteristics, analyzing the lookup table to identify a set of measurements of the multiple sets of measurements that most closely match the plurality of measurements and the additional measurements, thereby identifying a matching set of measurements, generating a report that defines a set of personality characteristics, and a display for displaying a report. |
US10885300B2 |
Method and system for contactless 3D fingerprint image acquisition
Embodiments of the present invention disclose a non-contact 3D fingerprint capturing apparatus and method. The apparatus includes: a housing, a circuit board and a fingerprint reader that are disposed in the housing; the circuit board includes a first control module; the fingerprint reader includes a fingerprint capturing module and a positioning module; the positioning module casts light to a first position point on a finger object; the fingerprint capturing module receives light reflected from the first position point, converts an optical signal into an electrical signal, and sends the electrical signal to the first control module; the first control module judges, according to the electrical signal, whether the first position point is a standard point, the standard point being an aperture with a diameter less than a first threshold and an illumination intensity greater than a second threshold; if the first position point is a standard point, the fingerprint capturing module captures fingerprint images from multiple directions, and transmits the fingerprint images to the first control module; and the first control module creates a 3D fingerprint image according to the fingerprint images. The embodiments of the present invention further provide a non-contact 3D fingerprint capturing method. |
US10885293B2 |
Enrollment using synthetic fingerprint image and fingerprint sensing systems
A fingerprint sensing system. The fingerprint sensing system includes: at least one sensor; at least one display device; at least one application processor; and at least one secure enclave processor. The application processor(s) receives fingerprint data from the sensor(s) and provides the fingerprint data to the secure enclave processor(s). The secure enclave processor(s) decodes the fingerprint data and provides a signal indicative of at least one matched node. The application processor(s), responsive to receipt of the signal indicative of the matched node(s), presents at least a portion of a synthetic fingerprint image via at least one display device corresponding to the matched node(s). |
US10885291B2 |
Encoded information reading terminal configured to pre-process images
An encoded information reading (EIR) terminal can comprise a microprocessor, a memory, and an EIR device including a two-dimensional imager. The EIR device can be configured to output raw message data containing an encoded message and/or outputting a decoded message corresponding to an encoded message. The EIR terminal can be configured, responsive to acquiring an image containing decodable indicia, to pre-process the acquired image and transmit the pre-processed image to an external decoding computer for decoding the decodable indicia. |
US10885288B2 |
Electronic label system
An electronic label system is provided. The electronic label system includes a line replaceable unit. The electronic label system also includes an electronic label communicatively coupled to the line replaceable unit via a hardware link. The electronic label stores information respective to the line replaceable unit. The electronic label includes a chip or a radio frequency identification tag that provides the information to a reader. |
US10885284B2 |
Monitoring and management configuration for agent activity
A configuration is implemented via a processor to receive a request to perform a service. Further, the configuration selects a human representative from a plurality of human representatives associated with a communication center based on a computing device associated with the human representative indicating that the human representative is online and available to perform the service. In addition, the configuration routes the request to the computing device associated with the human representative. The configuration also monitors activity of the human representative at the computing device associated with the human representative. Further, the configuration determines that the activity of the human representative is inconsistent with the human representative being available to perform the service. Finally, the configuration reroutes the request to a different computing device associated with a different human representative. |
US10885282B2 |
Document heading detection
Document heading detection includes performing a classification on each of a plurality of paragraphs of a document to identify each paragraph as either a heading or non-heading paragraph. The classification is based on one or more pre-established values corresponding to one or more pre-established formatting features that are indicative of a heading paragraph relative to currently established values for each of the one or more pre-established formatting features in each of the plurality of paragraphs. Document heading detection further includes determining a strength of each of the one or more heading paragraphs by performing a linear regression on each heading paragraph and assigning each of the one or more heading paragraphs a heading level within a hierarchy of heading levels based on the determined strength. |
US10885276B2 |
Document clearance using blockchain
A method, computer system, and a computer program product for document clearance is provided. The present invention may include receiving content. The present invention may also include extracting the received content features. The present invention may then include determining a level of sensitivity based on the extracted content features. The present invention may further include identifying an approver based on the determined level of sensitivity. The present invention may also include transmitting the content to the identified approver. |
US10885275B2 |
Phrase placement for optimizing digital page
Techniques for improving the accuracy, relevancy, and efficiency of a computer system of an online service by providing a user interface to optimize a digital page of a user on the online service are disclosed herein. In some embodiments, a computer system receives a plurality of phrases, and then, for each one of the plurality of phrases, selects a corresponding section of a page of a first user to suggest for placement of the phrase from amongst a plurality of sections using a placement classifier, and generates a corresponding recommendation for the page of a first user based on the phrase and the determined corresponding section of the page of the first user, with the recommendation comprising a suggested addition of the phrase to the determined corresponding section of the page of the first user. |
US10885270B2 |
Machine learned document loss recovery
A computer-implemented method includes receiving first lossy converted documents. The computer-implemented method includes generating corrected documents for the first lossy converted documents. Each of the corrected documents includes edit markers that reflect structure changes relative to a corresponding document of the first lossy converted documents. The computer-implemented method includes generating feature vectors for the first lossy converted documents. The feature vectors include structure features of the first lossy converted documents. The computer-implemented method includes training one or more models based on the structure features and the edit markers. The computer-implemented method includes applying the trained one or more models to second lossy converted documents to determine proposed structure edits. The computer-implemented method includes transforming the second lossy converted documents to second corrected documents by applying one or more of the proposed structure edits. |
US10885264B2 |
Systems, methods, and media for managing and sharing digital content and services
Methods, systems, and media for creating a layout of digital assets are provided. In some embodiments, the method comprises: presenting a layout of digital assets, wherein the layout of digital assets includes a plurality of elements; receiving a selection of a digital asset from a group of available digital assets to be included in the layout of digital assets; in response to receiving the selection of the digital asset, causing a representation of the digital asset to be presented in the layout of digital assets; causing an image that represents the layout of digital assets to be created, wherein the image is associated with a Uniform Resource Locator (URL); and in response to determining that the URL has been selected, causing the image to be presented. |
US10885259B2 |
Random forest model for prediction of chip layout attributes
An improved random forest model is provided, which has been trained based on silicon data generated from tests of previously fabricated chips. An input is provided to the random forest model, the input including a feature set of a pattern within a particular chip layout, the feature set identifying geometric attributes of polygonal elements within the pattern. A result is generated by the random forest model based on the input, where the result identifies a predicted attribute of the pattern based on the silicon data, and the result is generated based at least in part on determining, within the random forest model, that geometric attributes of the pattern were included in the previously fabricated chips, where the previously fabricated chips have chip layouts are different from the particular chip layout. |
US10885258B1 |
Fixing ESD path resistance errors in circuit design layout
A physical verification tool for debugging ESD ground path resistance violations in ESD protection circuits. The ESD ground path is modeled and partitioned into component path structures (polygons) that are disposed in associated design layers. A total ESD ground path resistance is then calculated and compared with a maximum allowable resistance value defined by an ESD protection rule. When the ESD ground path is non-compliant, a resistance contribution ratio is determined for each polygon and/or for each layer, for example, by applying nodal analysis to the ESD ground path model. Resistance contribution ratios are then calculated for each polygon and/or for each layer, and most-problematic polygons and/or layers are identified by way of having the highest resistance contribution ratio values. A report (e.g., a table or graphical visualization) is then generated that prioritizes or emphasizes (e.g., by way of a bolder contrast or brighter color) the most-problematic layer and/or polygon. |
US10885255B1 |
Using a Barycenter compact model for a circuit network
Any primitive cells or blocks can be represented physically by a Barycenter compact model (or Barycenter model), and any black box model can also be physically represented by a Barycenter compact model physically. A hierarchical boundary condition between blocks is formulated by the Barycenter compact model. Hierarchical boundary condition problems between blocks can be limited within two levels only if using the Barycenter compact model. |
US10885252B1 |
Coverage model enhancement to support logic and arithmetic expressions
Aspects of the present disclosure address systems and methods for functional coverage in integrated circuit (IC) designs utilizing arbitrary expression to define irrelevant domains in coverage item definitions. A coverage item definition is determined to include an arbitrary expression that defines an irrelevant domain for a coverage item in a functional coverage analysis of an IC design. Based on determining if the item definition comprises the arbitrary expression, a verification the arbitrary expression satisfies one or more analyzability conditions is performed. Based on verifying the arbitrary expression satisfies the one or more analyzability conditions, the irrelevant domain for the coverage item is calculated based on the arbitrary expression. An enhanced functional coverage model that excludes the irrelevant domain for the coverage item is generated and used to perform the functional coverage analysis on the IC design. |
US10885251B2 |
Software integration into hardware verification
A system and method of verifying hardware that includes software configured to control its operation, the method comprising providing an abstracted version of hardware to be tested; verifying the functionality of the hardware; writing test bench software using physical-layer routines; drafting hybrid verification intellectual property modules, wherein the hybrid verification intellectual property modules comprise both synthesizable and non-synthesizable code and are configured to stimulate the abstracted hardware and to test software anticipated to be used in connection therewith; and creating network-level routines that can be passed to physical-layer routines as part of a hardware verification process. |
US10885250B1 |
Clock gate placement with data path awareness
Electronic design automation systems, methods, and media are presented for clock gate placement with data path awareness. One embodiment involves accessing a circuit design with a clock tree, clock gates, and an initial movement area. A set of positions for a set of data path connection points associated with the data routing lines are identified, along with an expansion direction from the initial placement position toward the set of positions for the set of data path connection points, and the initial movement is expanded to consider additional placement options for the clock gate based on the data path connection points. |
US10885247B2 |
Just-in-time hardware for field programmable gate arrays
A method for implementing a distributed hardware system includes retrieving a hardware design described in a hardware description language, where the hardware design includes a plurality of components. The method further includes, for each component of the hardware design, sending the component to a hardware compiler and to one of a plurality of software engines, where the hardware compiler compiles the component to run in one of a plurality of hardware engines and the one software engine simulates the component while the hardware compiler compiles the component for the one hardware engine, and upon completion of the compilation of the component, sending the compiled component to one of the hardware engines to be executed by the one hardware engine and monitoring communication so that the one hardware engine can interact with other components in other hardware engines or software engines. |
US10885242B2 |
Collision detection with advanced position
A computing device, including a processor configured to execute a physics engine. The physics engine may, for a first body having a first position and a velocity vector, determine that a second position along the velocity vector is located outside a first non-collision region for the first body and a second body. The physics engine may determine a safe position along the velocity vector at which the first body would lie tangent to a first separation plane. The physics engine may determine an advanced position along the velocity vector between the safe position and the second position, and may determine an advanced separation plane. The advanced separation plane may have an advanced normal vector based on the advanced position. The physics engine may move the first body to a new position based on the velocity vector and the advanced separation plane. |
US10885241B2 |
Mis-specified model supplementation
Methods and systems for generating output of a simulation model in a simulation system are described. In an example, a processor may retrieve observed output data from a memory. The observed output data may be generated based on a simulation operator of a simulation model. The processor may further optimize a generalization error of a distance measure between the observed output data and model output data. The model output data may be generated based on a high-fidelity operator. The processor may further determine a correction operator based on the optimized generalization error of the distance measure. The processor may further append the correction operator to the simulation operator to produce a supplemented operator. The processor may further generate supplemented output data by applying the simulation model with the supplemented operator on a set of inputs. |
US10885239B2 |
Generating pseudo heat maps
An example system includes a processor to receive temperature data from a plurality of sensors disposed at locations more sensitive to temperature change in a plurality of server racks. The processor is to also generate a statistical model comprising a continuous spatial statistical distribution of temperature values based on the temperature data. The processor is to further generate a pseudo heat map based on the statistical model. |
US10885235B2 |
Multi-user virtual product development environment
A method and apparatus for developing a product. A product development environment comprises a system. The system further comprises a virtual product online world manager and a transformer. The virtual product online world manager is configured to manage elements for a product under development in a virtual product online world. The transformer is configured to exchange the elements with a number of product development systems developing the elements over a network. |
US10885234B2 |
Apparatus for determining a direction of interest
Methods and apparatus for determining a direction of interest based upon coordinates derived from wireless communication between wireless transceivers. A smart device assembly is operative to communicate via multiple antennas with a reference point transceiver. A set of coordinates is generated indicating a relative position and/or angle of the wireless transceiver in relation to the reference position transceiver. A query may be made based upon the relative position and angle of the wireless transceiver in relation to the reference position transceiver. A response to the query may include a human readable interface indicating one or more of: direction of travel, a virtual image based upon location and location and direction, and annotative and pictorial information. |
US10885230B1 |
External terminal protection device and protection system
The present invention provides an external terminal protection device and a corresponding protection system, the external terminal protection device including: an interface control module, used for providing an internal interface and an external interface, the internal interface being connected to a corresponding interface of a protected host, and the external interface being configured to access one or more external devices; and a system control module, used for connecting the interface control module, and controlling security authentication of the external devices accessed to the one or more external interfaces on the interface control module, so as to determine whether the external devices are licensed access devices. The present invention can protect the security of the protected host without installing security protection software on the protected host, thereby greatly reducing system security risks, and comprehensively eliminating the potential security hazards that may be generated by the interfaces. |
US10885229B2 |
Electronic device for code integrity checking and control method thereof
An electronic device and a control method thereof are provided. The electronic device includes a memory configured to include a non-secure region operating in a normal world and a secure region operating in a secure world, and a processor configured to selectively operate in one of the normal world and the secure world, check integrity of a plurality of code blocks loaded on a first area of the non-secure region while operating in the secure world, and when one of the plurality of code blocks is compromised, change a memory region corresponding to a compromised code block to a secure region, and load an original code block of the compromised code block on a second area of the non-secure region. |
US10885222B2 |
Distributed tokenization using several substitution steps
A method for distributed tokenization of sensitive strings of characters, such as social security numbers, credit card numbers and the like, in a local server is disclosed. The method comprises the steps of receiving from a central server at least one, and preferably at least two, static token lookup tables, and receiving a sensitive string of characters. In a first tokenization step, a first substring of characters is substituted with a corresponding first token from the token lookup table(s) to form a first tokenized string of characters, wherein the first substring of characters is a substring of the sensitive string of characters. Thereafter, in a second step of tokenization, a second substring of characters is substituted with a corresponding second token from the token lookup table(s) to form a second tokenized string of characters, wherein the second substring of characters is a substring of the first tokenized string of characters. Optionally, one or more additional tokenization steps is/are used. |
US10885219B2 |
Privacy control operation modes
Technology is disclosed for improving user privacy and providing user control over user-activity data collected from personal computing devices (i.e., user devices). User devices may be configured to operate in a private mode that enables a user to control, for example, which aspects of user-activity data are provided to applications and services running on their user device; to obscure or modify aspects of user-activity data so that certain applications and services, which may require this information to operate, may still function, but that the obscured information provided to these applications and services preserves user privacy or no longer may be used to identify the user; or to remove evidence of user-activity data created, monitored, reported, or otherwise collected by or on the user device while the user is operating their user device in the private mode setting. |
US10885218B2 |
Privacy protection method and terminal device
Embodiments of the present invention disclose a privacy protection method, a mode switching apparatus, and a terminal device. The method includes: receiving an input operation of a user; identifying the input operation and extracting an action feature; performing matching in an instruction library according to the action feature, and when the matching succeeds, generating instruction information corresponding to the action feature; determining a protection mode of the terminal device according to the instruction information, and determining an application that subscribes to the protection mode in the terminal device; and controlling display of the application according to the protection mode of the terminal device. |
US10885217B1 |
Client microservice for secure and efficient searchable encryption
Disclosed embodiments relate to implementing, as a microservice at a client, a searchable-encryption service. Operations may include executing the microservice at the client to perform operations including: encrypting data based on a cryptographic key accessible to the client; sending the encrypted data to a network storage resource; identifying, at the microservice, a search query in plaintext; encrypting the search query according to the cryptographic key; sending the encrypted search query to the network storage resource; and receiving a response to the encrypted search query from the network storage resource. |
US10885210B2 |
Collection folder for collecting file submissions
A content management system for collecting files from one or more authenticated submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions. |
US10885208B2 |
Collection folder for collecting file submissions and scanning for malicious content
A content management system for collecting files from one or more submitters in a collection folder. A collector, who generates the collection folder, can invite one or more submitters to submit one or more files to the collection folder. The submitted files are scanned for malicious content. The one or more submitters have limited rights to the collection folder. The limited rights can include uploading rights and prohibiting a submitter from viewing files that other submitters associated with the collection folder submitted. Thus, the collection folder is able to store files from the one or more submitters, but prevent them from viewing other's submissions. |
US10885204B2 |
Method and system for semantic preserving location encryption
Embodiments of the present systems and methods may provide techniques for encryption of location information, while preserving a format and semantics of the information. For example, in an embodiment, a computer-implemented method for encrypting data may comprise receiving location data and generating encrypted data from the received location data, wherein the encrypted data preserves the format and semantics of the received location data. |
US10885201B2 |
Apparatus for quantifying security of open-source software package, and apparatus and method for optimizing open-source software package
An apparatus for quantifying the security of an open-source software package and an apparatus and method for optimizing an open-source software package. The apparatus for optimizing an open-source software package includes a deletion target selection unit for creating a deletion target package list, which is a list of packages to be deleted from the total list of packages installed in a client, a package test unit for controlling the states of one or more virtual machines included in the client and receiving the result of performing a test case to which the deletion target package list is applied from the client, and a package optimization unit for creating an optimized package list based on the result of performing the test case. |
US10885198B2 |
Bootstrapping without transferring private key
A machine implemented method of communication between server and remote device, the method comprising: determining an availability and address of the remote device on a network for communication with the server; obtaining a public key attributed to the remote device; signing the public key attributed to the remote device with a private key of the server and so generating a digitally signed certificate to verify the ownership of the public key as the remote device; and transmitting the digitally signed certificate to the remote device. |
US10885195B2 |
Process for loading a secure memory image for a microcontroller and assembly including a microcontroller
A process for loading a secure memory image for a startup procedure of a microcontroller from an external non-volatile memory has the microcontroller configured to assume a locked state in which execution of any program is prevented pending a restart of the microcontroller when a data section of a secure memory image is faulty. The process includes the following steps: detection of the locked state of the microcontroller by a controller located outside of the microcontroller, institution of precautionary measures that lead to modified read data values of the memory image in a subsequent attempt by the microcontroller to read the memory image; and initiation of a restart of the microcontroller to cancel the locked state, and thus initiation of a renewed attempt to load the memory image. An assembly including a microcontroller, an external non-volatile memory and a controller implements such a process. |
US10885190B2 |
Identifying web pages in malware distribution networks
Technologies pertaining to analyzing content extracted from web pages by a static crawler to determine whether respective web pages are members of a malware distribution network (MDN) are described. A set of features is learned based upon output of a dynamic crawler over known landing pages of a particular MDN, wherein the set of features are indicative of membership in the MDN. Using such set of features, additional members of the MDN (not subjected to crawling by a dynamic crawler) are identified. |
US10885179B2 |
Just-in-time user provisioning framework in a multitenant environment
A method of provisioning organization users in a multi-tenant database system includes receiving a request via a single sign-on protocol from an organization user to create a new multi-tenant database user account for access to the multi-tenant database system. The method retrieves rules that specify how to derive user permissions for access to the multi-tenant database system from stored user attributes of the organization user. The method continues with applying the rules to the stored user attributes to determine permissions for the users to access particular objects in the multi-tenant database system, and creating the new user account with the determined user permissions for access to the multi-tenant database system. |
US10885177B2 |
System and method for authentication of a user logging into an IT enabled application
A system for facilitating authentication of a user based on a polygonal image includes a registration module registering a user by selecting a password artifact comprising a first polygon and a first image from a set of images. The first polygon includes a plurality of grids. The registration module slices the first image to derive a set of sub first images based on the grids and derives a first image pattern by aligning a sub image on each of the grids in accordance with a preference defined by the user. The authentication module authenticates the user by displaying a plurality of password artifacts comprising a plurality of polygons and a plurality of images and derives a second image pattern upon aligning a sub image of a set of sub second images, created by slicing a second image, on each of a plurality of grids associated to the second polygon. |
US10885175B2 |
Systems and methods for authenticating users
Systems, methods, and non-transitory computer-readable media can determine user input that was provided to authenticate a user, the user input including a plurality of characters. A first input delay pattern corresponding to the user input is determined. A determination is made that the first input delay pattern satisfies an input delay pattern corresponding to a password for a user account. The user is then authenticated. |
US10885173B2 |
Content authentication and validation via multi-factor digital tokens, systems, and methods
Authentication tokens, systems, and methods are described. An illustrative method is disclosed to include receiving an electronic file including a digital image, receiving biometric information that is associated with a person, modifying the electronic file with the biometric information such that one or more pixels in the digital image are replaced with the biometric information, and storing the modified electronic file as a digital authentication token to be used in connection with authorized publications of original digital work. |
US10885171B2 |
Authentication verification using soft biometric traits
The technology described in this document can be embodied in a method for verifying an authenticated state of a device. In one aspect, the method includes capturing, during a primary authentication process, first auxiliary user identifying information for short-term authentication verification of the subject. The first auxiliary user identifying information includes first eyebrow biometric information for the subject and first eyeglass frame information for the subject. A short-term authentication verification process is performed to verify identify of the subject. In response to determining that a match score that indicates a degree of match between the first auxiliary user identifying information and captured second auxiliary user identifying information meets or exceeds a predetermined threshold, an authenticated state for the subject is verified. In response to determining that the match score does not meet or exceed the predetermined threshold, the authenticated state for the subject is ended. |
US10885170B1 |
Methods, systems, and storage media for managing patient information using a blockchain network
A system receives, from a patient, first biometric data associated with a first biometric data type and second biometric data associated with a second biometric data type and generates a cryptographic hash of the first biometric data and the second biometric data. The system records the biometric numeric score on a blockchain network. The system receives protected health information for the patient and generates a protected health information numeric score based on the protected health information for the patient. The system records the protected health information numeric score on the blockchain network, receives encrypted patient credentials, records the encrypted patient credentials on the blockchain network and generates a master cryptographic hash based at least in part on the recorded biometric numeric score. The system validates, via a validation module including a smart contract operating on the blockchain network, the patient credentials. |
US10885167B1 |
Intrusion detection based on anomalies in access patterns
A method for detecting an unauthorized activity on a computer system involves obtaining current time stamps for a first type of access event related to the computer system, determining a current count of the first type of access event using the current time stamps, and predicting an expected count of the first type of access event using a current count of time stamps and a predictive model. The method further involves obtaining an actual count of the first type of access event, executing a first comparison of the actual count with the expected count, determining, based on a test comprising the first comparison, that the unauthorized access to the computer system occurred, and issuing an alert indicating the unauthorized activity occurred. |
US10885163B2 |
Authentication without inputting passwords
The present disclosure provides a computer-implemented method, computer system and computer program product for user authentication. According to the method, identity information can be received from a user, and a plurality of questions can be presented to the user, the plurality of questions comprising one or more valid questions generated based on a password related to the identity information and one or more invalid questions. Then, an input can be received from the user, and in response to the input corresponding to the one or more valid questions, the user can be authenticated based on the input. |
US10885156B2 |
Dynamic monitoring and authorization of an optimization device
Disclosed is a system and method for the monitoring and authorization of an optimization device in a network. In exemplary embodiments, an optimization device transmits an authorization request message to a portal to receive authorization to operate. The portal transmits an authorization response message to the optimization device with capability parameters for operation of the device, including at least one expiration parameter for the authorization. The optimization device sends updated authorization request messages to the portal with its device usage information, such that the portal can dynamically monitor the optimization device and continue to authorize its operation. |
US10885152B2 |
Systems and methods for monitoring quality of life parameters using non-contact sensors
An apparatus, system, and method for the measurement, aggregation and analysis of data collected using non-contact or minimally-contacting sensors provides quality of life parameters for individual subjects, particularly in the context of a controlled trial of interventions on human subjects (e.g., a clinical trial of a drug, or an evaluation of a consumer item such as a fragrance). In particular, non-contact or minimal-contact measurement of quality-of-life parameters such as sleep, stress, relaxation, drowsiness, temperature and emotional state of humans may be evaluated, together with automated sampling, storage, and transmission to a remote data analysis center. One component of the system is that the objective data is measured with as little disruption as possible to the normal behavior of the subject. The system can also support behavioral and pharmaceutical interventions aimed at improving quality of life. |
US10885149B2 |
Method for a brain region location and shape prediction
A volumetric segmentation method is disclosed for brain region analysis, in particular but not limited to, regions of the basal ganglia such as the subthalamic nucleus (STN). This serves for visualization and localization within the sub-cortical region of the basal ganglia, as an example of prediction of a region of interest for deep brain stimulation procedures. A statistical shape model is applied for variation modes of the STN, or the corresponding regions of interest, and its predictors on high-quality training sets obtained from high-field, e.g., 7T, MR imaging. The partial least squares regression (PLSR) method is applied to induce the spatial relationship between the region to be predicted, e.g., STN, and its predictors. The prediction accuracy for validating the invention is evaluated by measuring the shape similarity and the errors in position, size, and orientation between manually segmented STN and its predicted one. |
US10885141B2 |
Customizable weather analysis system for providing weather-related warnings
A system and method for outputting weather data associated with a user-specified location based on a user-specified weather inquiry, including weather data output based on user-specified weather conditions, locations output based on a user-specified weather inquiry, notifications output regarding weather-related warnings, and notifications output based on weather-related notification thresholds. |
US10885133B1 |
Search and retrieval data processing system for retrieving classified data for execution against logic rules
A search and retrieval data processing system for retrieving classified data for execution against a cyber-security logic rules includes one or more hardware processors and memory, networked to communicably couple through a secure connection to a classified data database, the classified data database including an aggregated plurality of classified data records captured from a plurality of classified data sources; and the memory in communication with the processor, the memory storing an execution environment and the execution environment including an input port for receiving, from an entity, data associated with requested operations; a search engine for searching the classified data records of the classified database; and a logic execution module. The logic execution module is operable for executing a set of cyber-security logic rules against the received data and classified data records; and based on a positive comparison between the received data to the classified data records, writing to memory one or more instructions for initiation of one or more termination actions of the one or more requested operations. |
US10885132B2 |
System and method for web search obfuscation using emulated user profiles
A method, system and a computer program product are provided for obscuring web searches by generating or retrieving one or more simulated user search behavior profiles for one or more simulated users, and then generating one or more obfuscating search inquiries consistent with the one or more simulated user search behavior profiles for issuance with the user search inquiries to impair the search engine from accurately characterizing search information related to the first user. |
US10885128B2 |
Client application fingerprinting based on analysis of client requests
Processes are disclosed for fingerprinting and identifying client applications based on the analysis of client requests. In an HTTP-based embodiment, a fingerprint is constructed based on the presence and order of HTTP headers included in a request from a client application or device. This fingerprint may then be compared to known fingerprints associated with particular client applications to identify the particular client application and/or to assess whether the client application is malicious. The results of this analysis may, for example, be used to determine how to respond to the current request and/or subsequent requests. |
US10885122B2 |
Estimating article publication dates and authors based on social media context
Probable origination date may be derived by using a stream of data captured, for example, from the Internet and from other documentation sources such as historical information about a target object, its author, related environmental data, social media data, blogs, microblogs, posts, historical information, and/or other data sources. Techniques such as textual analysis, statistical analytics, and/or artificial intelligence may combine and correlate the information from data sources to extract clues that may indicate the original author and date of authorship. Based on the number of conflicting or validating references, and the relationships between them, a probability or confidence score in the accuracy of the analysis may be generated. |
US10885121B2 |
Fast filtering for similarity searches on indexed data
Methods and systems for searching for similar documents include comparing an input index of a requested document to one or more stored indices for respective stored documents to produce a similarity score for each of the stored documents. Each index indicates which of a plurality of queries matched a respective document. The stored documents are filtered to remove dissimilar documents based on a comparison of each respective similarity score to a threshold. A list of any stored documents that remain after said filtering is output. |
US10885119B2 |
Method and system for processing multimodal user queries
Disclosed herein is method and system for processing multimodal user queries. The method comprises determining availability of one or more responses to each of one or more sub-queries, wherein the one or more sub-queries are formed by splitting the multimodal user queries. The method detects requirement of an expert to provide the one or more responses upon determining at least one of unavailability of the one or more responses by the response generation system or based predefined conditions. Thereafter, a summarized content is generated by summarizing context of the one or more sub-queries and historical conversation data associated with the one or more sub-queries. Based on the summarized content, the one or more sub-queries are reformulated. Finally, the one or more responses received, from the expert, for the reformulated one or more sub-queries are collated provided as the one or more responses for the multimodal user queries. |
US10885118B2 |
Incremental graph computations for querying large graphs
A mechanism of updating query results for a graph linking data in a computer system is disclosed. Results of the query on the graph linking data are received along with a change to the graph. The change to the graph is determined to be localizable or relatively bounded. Based on the determination of the localizable or relatively bounded change to the graph, the results of the query are updated based on the change to the graph without determining updated results of the query over the graph. This is accomplished by discovering nodes that are affected by the change to the graph, updating data associated with the affected nodes, and applying the updated data to the results of the query. |
US10885114B2 |
Dynamic entity model generation from graph data
In the present disclosure, systems, methods and devices for dynamically extending a federated graph are provided. Data may be received in a variety of unrelated forms and one or more classification types may be associated with received data. Relationships that link new data input to existing data sets and their associated classification types may be generated and new data input may be incorporated and stored with existing data sets according to generated data relationships. A data set may be sorted, and resources associated with a data set may be retrieved, based on dynamic query types. |
US10885099B1 |
Systems and methods for presenting image classification results
An apparatus for performing image searches including a camera, storage devices storing a set of instructions, and a processor coupled to the at least one storage device and the camera. The instructions configure the at least one processor to perform operations including identifying attributes of the captured image using a classification model; identifying first results based on the identified attributes; selecting a subset of first results based on corresponding probability scores, generating a first graphical user interface including interactive icons corresponding to first results in the subset, an input icon, and a first button. The operations may also include receiving a selection of the first button, performing a search to identify second results, and generating a second graphical user interface displaying the second results. |
US10885094B2 |
Method for cueing the display of active content to an audience
A content presentation system is disclosed for composing a visual scene for an audience using content contained in a storage device, and storing the visual appearance of the scene for later retrieval and recreation by the presentation system. Scenes are recalled in a manner that permits further manipulation of the scene during the live presentation. Scenes can furthermore be recalled in random order, or cued to time-based media such as video, modifying existing elements in the staging area to the extent necessary to recreate the stored scene. |
US10885093B2 |
Global recommendation systems for overlapping media catalogs
An apparatus for minimizing installation footprints of expansion cards may include one or more expansion cards that include a short edge, a long edge that is longer than the short edge and is substantially perpendicular to the short edge, and an edge connector disposed on the short edge. The apparatus may also include an expansion-card frame dimensioned to 1) guide an expansion card toward a printed circuit board of a computing device at a substantially vertical orientation such that the short edge of the expansion card is disposed proximate the printed circuit board of the computing device and the long edge of the expansion card extends away from the printed circuit board and 2) removably couple the edge connector disposed on the short edge of the expansion card to the printed circuit board of the computing device. Various other apparatuses, systems, and methods are also disclosed. |
US10885092B2 |
Media selection based on learning past behaviors
A method, computer system, and a computer program product for selecting a media playlist based on learning past behaviors of a user is provided. The present invention may include receiving a plurality of current user data. The present invention may then include receiving a plurality of current external conditions data. The present invention may also include enriching a plurality of current raw data associated with the plurality of current user data, the plurality of user reactions to the media selections and the plurality of current external conditions data. The present invention may further include determining the plurality of current user data exceeds a threshold. The present invention may also include, in response to determining the threshold is exceeded, creating a dataset. The present invention may then include retrieving a media playlist. The present invention may further include sending the retrieved media playlist to a media device. |
US10885090B2 |
Computerized system and method for interest profile generation and digital content dissemination based therefrom
Disclosed are systems and methods for improving interactions with and between computers in content providing, searching and/or hosting systems supported by or configured with devices, servers and/or platforms. The disclosed systems and methods provide a novel framework for compiling, updating and dynamically managing a confidence graph for a user that leads to generation of a scored interest profile for the user that content providers can utilize as a basis for disseminating their proprietary digital content. The disclosed confidence graph provides a scored interest profile for each user that is based on authenticated user data derived from an inbox of the user. The confidence graph is not only derived from authenticated data, but is also dynamic and evolves simultaneously with changing user interests. Thus, digital content is selected and transmitted to users based on the current, real-time digital data reflecting their current interests as reflected by their inbox activity. |
US10885088B2 |
Systems and methods for identifying issues in electronic documents
A computer system identifies and prioritizes issues in electronic documents from electronic social media sources and/or from traditional media sources. The computer system includes a communication network linked to one or more of the sources and a computer server in communication with the communication network. The computer server is configured to receive electronic documents from the sources via the communication network. The computer server has memory and a processor, the memory including processor executable instructions stored in the memory and executable by the processor. The instructions comprise data collection instructions, topic modeling instructions including instructions for weighing and instructions for indicating a distribution for identified issues within each of the retrieved documents, issue assignment instructions, instructions for determining, and instructions for ranking. |
US10885086B2 |
Obtaining search results
A search client executable in a computing device transmits a search term to a search engine. The search client obtains a search result from the search engine. The search client generates a rendering of the search result using a document structure and a document layout provided by the search engine. The rendering of the search result comprises contextual content for the search term. |
US10885084B2 |
Text message processing
Upon receipt of a message including text content, matching is performed using a preset activity matching template. If the matching is successful, an activity card of a corresponding activity type is generated, and a related service application is displayed when the activity card is displayed. The present disclosure enables a user to see various related activity cards only by entering a list of activities without manually searching for, from a great number of message including text contents, a message including text content relevant to an activity. Moreover, the present disclosure enables the user to see the most related service application only by displaying an activity card without searching for and downloading an associated application program and without manually searching for an application relevant to an activity from hundreds of applications at a mobile terminal. |
US10885081B2 |
Systems and methods for contextual ranking of search results
Systems, apparatuses, methods, and computer program products are disclosed for searching electronic documents. An example method includes receiving a set of electronic documents, wherein each electronic document in the set of electronic documents comprises a set of sentences. The example method further includes generating a contextual index that associates each sentence with one or more of contexts. The example method further includes receiving an electronic search query comprising a plurality of search terms. Subsequently, the example method includes generating a contextual search ranking for a subset of the set of electronic documents based on the search terms and the contextual index. |
US10885080B2 |
Cognitive ranking of terms used during a conversation
Mechanisms are provided for implementing a conversation monitoring system. The conversation monitoring system monitors a conversation between at least two participants and extracting, by the conversation monitoring system, key terms present in communications between the at least two participants. The conversation monitoring system generates a provenance graph data structure based on the extraction of the key terms where the provenance graph data structure has speaker nodes representing the at least two participants, term nodes representing the key terms present in the communications, and edges connecting nodes in the provenance graph. The conversation monitoring system analyzes the provenance graph data structure to identify a relative ranking of the key terms within the conversation and generates an output representing content of the conversation based on the relative ranking of the key terms. |
US10885077B2 |
Subquery generation from a query
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating subqueries from a query. In one aspect, a method includes obtaining a query, generating a set of two subqueries from the query, where the set includes a first subquery and a second subquery, determining a quality score for the set of two subqueries, determining whether the quality score for the set of two subqueries satisfies a quality threshold, and in response to determining that the quality score for the set of two subqueries satisfies the quality threshold, providing a first response to the first subquery that is responsive to a first operation that receives the first subquery as input and providing a second response to the second subquery that is responsive to a second operation that receives the second subquery as input. |
US10885074B2 |
Memory optimization system for inverted indexes
Disclosed herein are system, method, and computer program product embodiments for providing a memory optimization system for inverted indexes. An embodiment operates by determining a value identifier corresponding to a value to be searched for in a database based on a query. From a lookup table, a prefix of an offset corresponding to a location in a compressed posting list that identifies row locations where the value is found in the database is retrieved. From a directory page, a suffix of the offset corresponding to the location is retrieved. The offset is generated based on the prefix and the suffix. From the posting list, row identifiers corresponding to the generated offset are retrieved. The retrieved row identifiers are returned responsive to the query. |
US10885071B2 |
Method and apparatus for creating link-type grid fingerprint database
An apparatus for creating a link-type grid fingerprint database includes a collected data processing unit for receiving positioning resource information collected from a link, which represents a path along which a pedestrian can move in an indoor space, and storing the positioning resource information in a collection DB, and a database creation unit for creating a link-type fingerprint database based on the positioning resource information and information about the link, stored in the collection DB, and storing the created link-type grid fingerprint database in a positioning DB. |
US10885068B2 |
Consolidating information from different signals into an event
The present invention extends to methods, systems, and computer program products for consolidating information from different signals into an event. Aspects of the invention used a multiphase approach to consolidating information from different signals into (e.g., deduplicating) an event. Detected events are held in the event holding cache for some amount of time after detection in accordance event holding criteria. As events are detected, an information consolidator compares currently detected events to previously cached events. Events determined to be the same event are grouped into an event group. When holding criteria expire for an event in the event group, the event group is published to one or more entities. As such, each new detection of the event does not trigger a corresponding new notification. Different portions of content from the same signal can also be monitored to reduce duplicate detections based on different content types in the same signal. |
US10885066B2 |
Area monitoring system and method of merging occurrence records
An area monitoring system and a method of merging occurrence records in an area monitoring system whereby occurrences are monitored or recorded in external databases. The method includes receiving a first occurrence record, indicative of an event; on the basis of the applicable correlation rule, identifying a set of databases to be queried; generating a query for data according to a respective protocol; generating a correlated dataset of occurrence records from at least a subset of the set of occurrence records and the first occurrence record; and displaying to a user a visual representation of the correlated dataset of occurrence records. |
US10885064B2 |
Performing global computation in distributed database systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for instrumentation and control of workloads in a massively parallel processing database. Deployment is in a cluster which mirrors the cluster of the database to be controlled. The system includes data publishing modules, action agents, rules processing modules, deployment managers, rule compilation and management tools. Together these provide a distributed, fault tolerant system for the automated rules-based control of work in a database cluster. A first calculation master, upon receiving a request, performs local calculation on a first node, and directs a second calculation master to perform local calculation on a second node. The first calculation master then performs global calculation using intermediate results from the first node and the second node. |
US10885063B2 |
Feedback loop content recommendation
Media content may be recommended based on feedback weightings. Input data describing the presentation of a media content items in association with content management accounts may be represented as data points. Each data point may identify feedback data for a media content item previously recommended for presentation in association with a content management account. The feedback data may identify a viewer reaction to the recommended media content item. A weighting factor based on the feedback data for the media content item presented in association with the content management account may be applied to produce a recommendation. |
US10885047B2 |
System and method providing association rule aggregates
Systems, methods, and other embodiments are disclosed for performing data mining. In one embodiment, transaction records are read one at a time. Each transaction record represents a transaction for at least one item and includes an item identifier and a metric value for the item. The number-of-occurrences of at least one candidate item set in the transaction records are counted to generate a total count for the candidate item set. The candidate item set includes one or more items. As the counting proceeds, at least one aggregate metric value associated with the candidate item set is accumulated by summing metric values across the number-of-occurrences for each item represented in the candidate item set. A determination is made as to whether the candidate item set is a frequent item set in the transaction records by comparing the total count to a threshold value. |
US10885046B2 |
Systems and methods for querying a database
The present disclosure provides systems and methods for providing database query service to a user. The method may comprise: obtaining, a query request to query a database, wherein the database includes a plurality of data tables; determining one or more target data tables among the plurality of data tables based on the service request; generating a directed graph based on the plurality of data tables, wherein the directed graph includes one or more segment, each of which links two data tables; determining a reference data table among the one or more target data tables; for each of the one or more target data tables, traversing the directed graph to determine a target path with the shortest distance between the reference data table and a target data table; and, querying the database based on one or more target paths with the shortest paths. |
US10885043B2 |
Search device, method and program recording medium
To provide search results to be presented in accordance with changes in the state of search performed by a user. A search device includes: a search means that searches a storage means storing records for records that match an input search condition to not less than a set relevance level and outputs search results; and a specificity inference means that, when a user operation is input after the search means has output search results corresponding to a first search condition, infers whether or not specificity of the search results is acceptable on the basis of the user operation, and, when the specificity is inferred to be acceptable, raises a relevance level that the search means uses. |
US10885040B2 |
Search-initiated content updates
Systems and methods are disclosed for search-initiated content updates. In one implementation, a search query is received from a user. The search query is processed to determine a content update parameter that reflects a projection of content updates associated with the search query. A content presentation specification that defines an aspect of a presentation of search results associated the search query is generated. The content presentation specification is provided to a content presentation interface that executes on a device associated with the user. A first content update instance is generated based on the content update parameter. Based on the first content update instance, a content update is identified. The identified content update is provided to the content presentation interface that executes on the device for presentation in accordance with the content presentation specification. |
US10885039B2 |
Machine learning based search improvement
Systems and methods are disclosed for improving search results returned to a user from one or more search domains, utilizing query features learned locally on the user's device. A search engine can receive, analyze and forward query results from multiple search domains and pass the query results to a client device. A search engine can determine a feature by analyzing query results, generate a predictor for the feature, instruct a client device to use the predictor to train on the feature, and report back to the search engine on training progress. A search engine can instruct a first and second set of client devices to train on set A and B of predictors, respectively, and report back training progress to the search engine. A client device can store search session context and share the context with a search engine between sessions with one or more search engines. A synchronization system can synchronize local predictors between multiple client devices of a user. |
US10885037B2 |
Detection method, detection apparatus, and non-transitory computer-readable storage medium
A detection method includes: executing first processing that includes determining whether or not at least any of one or more attribute values included in an input class corresponds to any of one or more conditions defined in a subject class; executing second processing that includes determining whether or not at least any of the one or more attribute values included in the input class corresponds to a negation class including one or more second conditions that contradict the one or more conditions defined in the subject class; and executing third processing that includes outputting information relating to the input class determined as non-corresponding by the second processing when both a determination result in the first processing and a determination result in the second processing are non-corresponding. |
US10885036B2 |
Obtaining incremental updates from a database using a partial query
An example method of processing a query includes receiving a partial query including an identifier that identifies a full query corresponding to the partial query. The partial query is sent from a client and includes a command to select data from a database table stored in a database. The method also includes determining whether the table has been updated since a previous result set was sent to the client. The method further includes generating a partial result set including an indication of the updates to the table since the previous result set was sent to the client. The method also includes sending the partial result set to the client. The partial result set is an incomplete result set of the partial query. |
US10885034B2 |
Data query method and apparatus, and database system
A data query method and apparatus, and a database system, where the method includes receiving a data query request, generating an original query plan according to the data query request, obtaining a candidate query plan set according to the original query plan, restructuring a join predicate in the original query plan, determining basic information of a restructured join predicate in the original query plan, determining a constraint condition of the restructured join predicate in the original query plan, determining an equal-cost query plan for the original query plan according to the basic information of the restructured join predicate in the original query plan and the constraint condition of the restructured join predicate in the original query plan, and performing querying according to the equal-cost query plan for the original query plan. Hence, data query performance can be improved. |
US10885033B2 |
Query plan management associated with a shared pool of configurable computing resources
Disclosed aspects relate to query plan management associated with a shared pool of configurable computing resources. A query, which relates to a set of data located on the shared pool of configurable computing resources, is detected. A virtual machine includes the set of data. With respect to the virtual machine, a set of burden values of performing a set of asset actions is determined. Based on the set of burden values, a query plan to access the set of data is established. Using at least one asset action of the set of asset actions, the query plan is processed. |
US10885032B2 |
Query execution pipelining with shared states for query operators
A system for query execution and planning with pipelining and shared states for query operators is provided. In some implementations, the system performs operations comprising identifying a plurality of operators for executing a query and generating an indication that a first operator and a second operator share information when the first operator and the second operator require the same data which is not present when the query is received. The operations can further include executing the first operator to generate at least a portion of the data, storing the data in a location based upon the indication, and providing, based upon the indication, the stored data for the second operator. Related systems, methods, and articles of manufacture are also described. |
US10885031B2 |
Parallelizing SQL user defined transformation functions
Example embodiments relate to parallelizing structured query language (SQL) user defined transformation functions. In example embodiments, a subquery of a query is received from a query engine, where each of the subqueries is associated with a distinct magic number in a magic table. A user defined transformation function that includes local, role-based functionality may then be executed, where the magic number triggers parallel execution of the user defined transformation function. At this stage, the results of the user defined transformation function are sent to the query engine, where the query engine unions the results with other results that are obtained from the other database nodes. |
US10885028B2 |
Searching and aggregating data across multiple geolocations
Methods and devices for searching and aggregating data in a distributed cloud computing environment are provided. In some embodiments, a request from a client to perform a data transaction is received by a first server. The first server simultaneously spawns a plurality of threads, each thread sending to a different server of a plurality of servers the request to perform the data transaction. A response indicating whether the data transaction was performed by the server is received by the first server and from each server of the plurality of servers. In response to an indication that the data transaction was performed by one or more servers of the plurality of servers and when the data transaction is a get transaction: data corresponding to the data transaction is received by the first server and from the one more servers, the data received from the one or more servers is aggregated by the first server to form combined data, and the first server sends the combined data to the client. Finally, the first server sends a notification including information indicating a result of the data transaction to the client. |
US10885027B2 |
Progressive processing for querying system behavior
Methods for querying a database and database systems include optimizing a database query for parallel execution using spatial and temporal information relating to elements in the database, the optimized database query being split into sub-queries with sub-queries being divided spatially according to host and temporally according to time window. The sub-queries are executed in parallel. The results of the database query are outputted progressively. |
US10885022B1 |
Log-structured storage systems
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage devices, for data processing and storage. One of the systems includes a multi-tier storage subsystem including multiple tiers of storage devices, an input/output (I/O) subsystem that is configured to perform a write operation of blockchain data into a data log file, and a back-end data management subsystem that is configured to perform a management operation of the data log file stored in the one of the multiple tiers of storage devices. |
US10885019B2 |
Inter-reviewer conflict resolution
One embodiment provides a method, including: receiving a plurality of review comments from each of a plurality of reviewers tasked with reviewing a document; categorizing each of the plurality of review comments into one of a plurality of review topics; identifying a conflict between a first review comment provided by one of the plurality of reviewers and a second review comment provided by another of the plurality of reviewers, wherein the identifying a conflict comprises (i) identifying a sentiment of the first review comment and a sentiment of the second review comment and (ii) determining that the sentiment of the first review comment and the sentiment of the second review comment are different; and generating a question set comprising a plurality of questions based upon a conflict identified for a review comment of the corresponding reviewer, wherein the corresponding reviewer answering the generated question resolves the conflict. |
US10885015B2 |
Database system transaction management
Systems, methods, and products for database system transaction management are provided herein. One aspect provides for annotating via a computing device at least one data object residing on the computing device utilizing at least one transaction tag, the at least one transaction tag being configured to indicate a status of an associated data object; processing at least one database transaction utilizing a transactional memory process, wherein access to the at least one data object is determined based on the status of the at least one data object; and updating the status of the at least one data object responsive to an attempted access of the at least one data object by the at least one database transaction. Other embodiments and aspects are also described herein. |
US10885013B2 |
Automated application lifecycle tracking using batch processing
Automated application lifecycle tracking includes receiving a plurality of electronic messages associated with an application development project from one or more computers. One or more scanning parameters associated with the plurality of electronic messages are identified, and a database entry template is generated for an application lifecycle management module. An electronic message from the plurality of electronic messages is selected for analysis. The selected electronic message is analyzed according to the one or more identified scanning parameters to identify data within the electronic message, and fields of the database entry template are populated based on the identified data. |
US10885008B2 |
Locating data in a set with a single index using multiple property values
Indexing objects in a datastore, where the objects are characterized by a set of object properties. For objects from a datastore: a Bloom filter for the object properties, based on a predetermined Bloom filter configuration, is created; the Hamming value of the Bloom filter is determined; a binary logarithm of the Bloom filter is calculated; and the Bloom filter, the Hamming value, the binary logarithm, and a representation of the object is stored in the datastore. |
US10885007B2 |
Custom metadata extraction across a heterogeneous storage system environment
Embodiments for triggering custom metadata extraction by a processor. Information may be extracted from an event so as to access data across a plurality of heterogeneous storage systems. Metadata may be extracted from the data that is accessed such that the metadata is assigned as custom metadata and indexed into a centralized search index, wherein the custom metadata is correlated to existing metadata associated with the data in the centralized search index. |
US10885005B2 |
Disk optimized paging for column oriented databases
Implementing a database system using a plurality of sequentially ordered drives to store sequential portions of columns of the database, but where the database system is usable by a system configured for use with in-memory database systems. The method includes loading one or more columns of a database into main memory of a computing system as a table based database. The method further includes dividing a column of the database into sequential portions. Each of the sequential portions is of sufficient size to create efficient transfers using hard disk controllers to transfer an entire sequential portion. The method further includes writing each of the sequential portions sequentially onto sequentially ordered drives in a round robin fashion such that sequential portions of the column are on sequential drives. |
US10885002B2 |
Recipe management system
A recipe management system includes a versioning system that tracks the revision history of templates and their child instances. Modifications to templates and instances create new records with new primary key identifiers and version identifiers. However, each new version of a template or instance has the same root identifier as the prior versions. When a template is modified, a flag is set in its child instances, but they are not modified automatically. When an instance is modified, it has no effect on the parent template. At runtime, a recipe model is loaded to an equipment model to execute a recipe on a piece of equipment. Only approved versions of equipment models are used during execution, even if newer versions exist. During execution, new equipment models can be created. The recipe management system includes an execution engine that can be hosted as a standalone executable or in a system platform. |
US10885000B2 |
Repairing corrupted references
Repairing corrupt database references. Identifying a corrupt reference within a database, whereby the corrupt reference includes a reference with a broken connection between one or more data objects within the database and the corrupt reference is associated with one or more reference corruption types. Recording reference information for the corrupt reference, whereby the reference information includes a location of the corrupt reference within the database and one or more identification numbers of the one or more data objects associated with the corrupt reference. Determining a repair procedure based on the one or more reference corruption types associated with the corrupt reference. Generating one or more lines of computer code associated with the repair procedure and based on the recorded reference information. Executing the one or more lines, whereby the one or more lines are executed in a database manager. |
US10884998B2 |
Method for migrating data records from a source database to a target database
The present disclosure relates to a method using a database engine for migrating data records from a source database to a target database, where said data records are arranged in a sorted source table of the source database in accordance with a clustered-base-table order following the Hilbert-Filling-Curve algorithm. The method comprises configuring the database engine for storing the CBT order of each data record of the source table in a reference table to said source table or a in a column of said source table. A reading step may be performed to read said data records from said source table, wherein in said reading step said stored CBT order is used. The read data and the stored CBT order may be transferred to the target database in accordance with the stored CBT order. The transferred data may be written at the target database in accordance with the CBT order. |
US10884996B1 |
Systems and methods for optimizing automatic schema-based metadata generation
A method of optimizing automatic schema-based metadata generation, the method including, receiving a trigger to automatically generate metadata for unstructured data, dynamically detecting a metadata optimization parameter for the unstructured data, automatically selecting a metadata schema for the unstructured data, identifying a pre-optimized metadata-generation format for the selected metadata schema, automatically transforming the unstructured data into an optimized metadata-generation structure of the pre-optimized metadata-generation format, identifying a metadata-generation logic set for the detected metadata optimization parameter, the identification based on a programmed association between the metadata-generation logic set and the detected metadata optimization parameter, and a stored pre-programmed logic set of computer-executable actions, executing the computer-executable actions in relation to the optimized metadata-generation structure, generating a search phrase responsive to the execution of the plurality of computer-executable actions, generating a metadata descriptor based on the search phrase and storing the metadata descriptor. |