Document Document Title
US10734685B2 Nickel-zinc battery
Provided is a highly reliable nickel-zinc battery including a separator exhibiting hydroxide ion conductivity and water impermeability. The nickel-zinc battery includes a positive electrode containing nickel hydroxide and/or nickel oxyhydroxide; a positive-electrode electrolytic solution in which the positive electrode is immersed, the electrolytic solution containing an alkali metal hydroxide; a negative electrode containing zinc and/or zinc oxide; a negative-electrode electrolytic solution in which the negative electrode is immersed, the electrolytic solution containing an alkali metal hydroxide; a hermetic container accommodating the positive electrode, the positive-electrode electrolytic solution, the negative electrode, and the negative-electrode electrolytic solution; and the separator exhibiting hydroxide ion conductivity and water impermeability and disposed in the hermetic container so as to separate a positive-electrode chamber from a negative-electrode chamber. The alkali metal hydroxide concentration of the positive-electrode electrolytic solution differs from that of the negative-electrode electrolytic solution.
US10734679B2 Nonaqueous electrolyte for lithium secondary battery and lithium secondary battery employing the same
A nonaqueous electrolyte for a lithium secondary battery, the nonaqueous electrolyte including a fluorine-containing lithium salt, an organic solvent, and an organosilicon compound represented by Formula 1: wherein, in Formula 1, R1 to R3 are independently a C1-C10 alkyl group, and n is an integer selected from 1 to 10. Also a lithium secondary battery including the nonaqueous electrolyte.
US10734678B2 Composition for gel polymer electrolyte and lithium secondary battery including the same
The present invention relates to a composition for a gel polymer electrolyte and a lithium secondary battery including the same, and more specifically, an objective of the present invention is to provide a secondary battery in which, since an isocyanate-containing monomer is introduced to a composition for a gel polymer electrolyte to induce a urethane reaction with LiOH on a surface of a lithium transition metal oxide to form a coating layer including a urethane bond-containing oligomer on the surface of the lithium transition metal oxide, and thereby side reactions caused by HF in the battery are minimized, capacity characteristics are improved, and adhesion between a positive electrode and a separator is enhanced to minimize the swelling phenomenon of the battery.
US10734677B2 Substituted imidazole and benzimidazole lithium salts
A new class of electrolyte salts that contain substituted imidazole or benzimidazole groups is described. The salts can be used in non-aqueous electrolytes in lithium or other alkali battery cells. When used with a lithium metal anode, the salts are electrochemically stable up to 5V vs. Li/Li+.
US10734676B2 Solid electrolyte compositions
A solid-state electrolyte including a polymer, which can be ion-conducting or non-conducting; an ion-conducting inorganic material; a lithium salt; an additive salt and optionally a coupling agent.
US10734670B2 Anode for lithium secondary battery comprising mesh-shaped insulating layer, and lithium secondary battery comprising same
The present invention relates to a negative electrode for a lithium secondary battery including a mesh-type insulating layer, and a lithium secondary battery including the same, and in particular, to a negative electrode for a lithium secondary battery including a mesh-type insulating layer formed on one surface of the lithium metal layer and having pores, and a lithium secondary battery including the same. The lithium secondary battery using the negative electrode induces a lithium dendrite precipitation and removal reaction inside pores of the insulating layer suppressing local lithium metal formation on the lithium metal surface and forming a uniform surface, and cell volume expansion may be suppressed therefrom, and forms a support layer on a passivation layer formed at the beginning preventing deintercalation and collapse of the passivation layer, and may enhance a battery lifetime by minimizing dead lithium while suppressing additional side reactions with a liquid electrolyte.
US10734665B2 Method for producing cell structure
A method for producing a cell structure includes: a step of firing a laminated body of a layer containing an anode material and a layer containing a solid electrolyte material, to obtain a joined body of an anode and a solid electrolyte layer; a step of laminating a layer containing a cathode material on a surface of the solid electrolyte layer, and firing the obtained laminated body to obtain a cathode. The anode material contains a metal oxide Ma1 and a nickel compound. The metal oxide Ma1 is a metal oxide having a perovskite structure represented by A1x1B11-y1M1y1O3-δ (wherein: A1 is at least one of Ba, Ca, and Sr; B1 is at least one of Ce and Zr; M1 is at least one of Y, Yb, Er, Ho, Tm, Gd, In, and Sc; 0.85≤x1≤0.99; 0
US10734660B2 Functionalized carbon layer for membrane degradation mitigation under fuel cell operating conditions
A membrane electrode assembly for a fuel cell comprises a proton exchange membrane having an anode side and a cathode side. An anode catalyst layer is on the anode side of the proton exchange membrane and a cathode catalyst layer is on the cathode side of the proton exchange membrane. Each of the anode catalyst layer and the cathode catalyst layer comprises a metal alloy. A gas diffusion layer is on each of the anode catalyst layer and the cathode catalyst layer opposite the proton exchange membrane. A sacrificial intercalating agent is between the proton exchange membrane and one of the anode catalyst layer and the cathode catalyst layer, the sacrificial intercalating agent having sulfonate sites that attract metal cations resulting from dissolution of the metal alloy prior to the metal cations reaching the proton exchange membrane.
US10734659B2 Fuel cell device and system
Fuel cell devices and systems are provided. In certain embodiments, the devices include a ceramic support structure having a length, a width, and a thickness with the length direction being the dominant direction of thermal expansion. A reaction zone having at least one active layer therein is spaced from the first end and includes first and second opposing electrodes, associated active first and second gas passages, and electrolyte. The active first gas passage includes sub-passages extending in the y direction and spaced apart in the x direction. An artery flow passage extends from the first end along the length and into the reaction zone and is fluidicly coupled to the sub-passages of the active first gas passage. The thickness of the artery flow passage is greater than the thickness of the sub-passages. In other embodiments, fuel cell devices include second sub-passages for the active second gas passage and a second artery flow passage coupled thereto, and extending from either the first end or the second end into the reaction zone. In yet other embodiments, one or both electrodes of a fuel cell device are segmented.
US10734656B2 Fabrication method for micro-tubular solid oxide cells
A method for forming tubular solid oxide cells is described. The methods include co-extrusion of an electrode precursor and a sacrificial material to form a multi-layered precursor followed by phase inversion and sintering to remove the sacrificial layer and form an electrode substrate for use in a tubular solid oxide cell. Upon phase inversion and sintering of the precursor, a micro-channel array can be generated in the electrode that is generally perpendicular to the tube surface. The open pored micro-scale geometry of the porous electrode substrate can significantly reduce resistance for fuel/gas transport and increase effective surface area for electrochemical reactions.
US10734655B2 Electric storage device
An electric storage device according to the present invention includes: an electrode assembly including positive and negative electrode plates that are insulated from each other, at least one of the electrode plates having an active material layer formed part and an active material layer non-formed part; positive and negative current collectors; and a metal material abutted against the active material layer non-formed part, wherein the metal material includes a curled part in which an edge of the metal material is curved in a direction away from the active material layer non-formed part, and the active material layer non-formed part, each of the current collectors, and the metal material are integrally coupled.
US10734652B2 Graphene dispersion, method for producing electrode paste, and method for producing electrode
The purpose of the present invention is to provide a graphene dispersion which has high dispersibility and which is capable of exhibiting high electrical conductivity and ionic conductivity when used as a raw material for producing an electrode material. The present invention provides a graphene dispersion including a graphene, an amine compound having a molecular weight of 150 or less, and an organic solvent, wherein the mass ratio of an amine compound to the graphene is 0.005 or more and 0.30 or less.
US10734649B2 Metal chalcogenides for pseudocapacitive applications
A synthetic metal dichalcogenide having a highly defected nanocrystalline layered structure, wherein layer spacing is larger than in perfect crystals of the same material, wherein the defected structure provides access to interlayer crystals of the same material, and wherein the defected structure facilitates a pseudocapacitive charge storage mechanism. The metal dichalcogenide is receptive to intercalation of ions such as Li ions, Na ions, Mg ions, and Ca ions, and does not undergo a phase transition upon intercalation of Li ions, Na ions, Mg ions, or Ca ions. The metal dichalcogenide can be used, for example, as a component of an electrode that also includes a carbon derivative, and a binder, which are intermixed to form the electrode. The resultant composite electrode is highly porous and highly electronically conductive, and is suitable for use in devices such as symmetric capacitors, asymmetric capacitors, rocking chair batteries, and other devices.
US10734647B2 Li4Ti5O12, Li(4-α)ZαTi5O12 or Li4ZβTi(5-β)O12, particles, processes for obtaining same and use as electrochemical generators
Synthesis process for new particles of Li4Ti5O12, Li(4-α)ZαTi5O12 or Li4ZβTi(5-β)O12, preferably having a spinel structure, wherein β is greater than 0 and less than or equal to 0.5 (preferably having a spinel structure), α representing a number greater than zero and less than or equal to 0.33, Z representing a source of at least one metal, preferably chosen from the group made up of Mg, Nb, Al, Zr, Ni, Co. These particles coated with a layer of carbon notably exhibit electrochemical properties that are particularly interesting as components of anodes and/or cathodes in electrochemical generators.
US10734643B2 Lithium secondary battery
Provided is a lithium secondary battery containing a cathode active material capable of preventing decreases in power and cycle life occurring at the time of adding a sulfur based additive used in order to improve high-temperature storage characteristics to an electrolyte.
US10734642B2 Elastomer-encapsulated particles of high-capacity anode active materials for lithium batteries
Provided is an anode active material layer for a lithium battery. This layer comprises multiple particulates of an anode active material, wherein at least a particulate is composed of one or a plurality of particles of a high-capacity anode active material being encapsulated by a thin layer of elastomeric material that has a lithium ion conductivity no less than 10−7 S/cm (preferably no less than 10−5 S/cm) at room temperature and an encapsulating shell thickness from 1 nm to 10 μm, and wherein the high-capacity anode active material (e.g. Si, Ge, Sn, SnO2, Co3O4, etc.) has a specific capacity of lithium storage greater than 372 mAh/g (the theoretical lithium storage limit of graphite).
US10734641B2 High capacity and stable cathode materials
High energy density cathode materials, such as LiNixMnyCozO2 (NMC) cathode materials, with improved discharge capacity (hence energy density) and enhanced cycle life are described. A solid electrolyte, such as lithium phosphate infused inside of secondary particles of the cathode material demonstrates significantly enhanced structural integrity without significant or without any observable particle cracking occurring during charge/discharge processes, showing high capacity retention of more than 90% after 200 cycles at room temperature. In certain embodiments the disclosed cathode materials (and cathodes made therefrom) are formed using nickel-rich NMC and/or are used in a battery system with a non-aqueous dual-Li salt electrolytes.
US10734636B2 Battery cathodes for improved stability
A Li—O2 battery and method for fabricating the same are provided herein. The battery cathode comprises a carbon structure filled with a palladium nanoparticle catalyst, including palladium-filled carbon nanotubes (CNTs). The carbon structure provides a barrier between the catalyst and the electrolyte providing an increased stability of the electrolyte during both discharging and charging of a battery.
US10734635B2 Multi-level graphene-protected battery cathode active material particles
Provided is graphene-embraced particulate for use as a lithium-ion battery anode active material, wherein the particulate comprises primary particle(s) of an anode active material and multiple sheets of a first graphene material overlapped together to embrace or encapsulate the primary particle(s) and wherein a single or a plurality of graphene-encapsulated primary particles, along with an optional conductive additive, are further embraced or encapsulated by multiple sheets of a second graphene material, wherein the first graphene and the second graphene material is each in an amount from 0.01% to 20% by weight and the optional conductive additive is in an amount from 0% to 50% by weight, all based on the total weight of the particulate. Also provided are an anode and a battery comprising multiple graphene-embraced particulates.
US10734632B2 Pouch type secondary battery and method of manufacturing the same
A pouch type secondary battery may include an electrode assembly, electrode tabs connected to the electrode assembly, a pouch case to accommodate the electrode assembly and the electrode tabs in a sealed state, and lead tabs extending to the outside by passing through the pouch case in a state of being connected to the electrode tabs, wherein the lead tabs include a bending connection portion provided in the pouch case, and a breaking portion provided on a side of the bending connection portion to have a relatively small cross-sectional area and being broken when an overcurrent is applied or the pouch case expands.
US10734626B2 Electrochemical device
Electrochemical device 1 includes: electric storage element 5 that includes positive electrode 2, negative electrode 3 and a plurality of separators 4, positive electrode 2 and negative electrode 3 overlapping each other with separators 4 interposed therebetween; and outer container 8 that is composed of flexible film 7, outer container 8 containing electric storage element 5. Separators 4 include adhesive separator 4a and heat-resistant separator 4b whose melting point is higher than the melting point of adhesive separator 4a, and at least a part of adhesive separator 4a is welded to flexible film 7 that makes up outer container 8.
US10734625B2 Battery including safety vent assembly
A battery (10) comprises a safety vent assembly (100). The safety vent assembly (100) comprises a sealing member (104) and an urging member (106) to urge the sealing member (104) against a venting aperture (105) on a battery reaction chamber to seal the battery reaction chamber when pressure inside the battery reaction chamber is below a venting threshold pressure under normal operation conditions, wherein the sealing member (104) is operable to provide a venting path to vent gas from the battery chamber when pressure inside the battery chamber reaches the venting threshold pressure which is sufficient to overcome the urging force of the sealing member (104), and wherein the urging member (106) is to permanently deform on reaching a venting threshold temperature such that gas venting from the battery chamber will occur at a pressure below the venting threshold pressure.
US10734622B2 Ventilation conduit for an aircraft
According to an embodiment, an aircraft comprises a fuselage including composite skin; an enclosure located inside the fuselage; a rechargeable battery disposed inside the enclosure; and a ventilation conduit extending from the enclosure to an opening in the composite skin, the ventilation conduit including: a first portion having a first end coupled to the enclosure and a second end spaced from the composite skin, and a second portion extending between the composite skin and the second end of the first portion, the second portion comprising an electrically non-conductive material.
US10734618B2 Prismatic-pouch hybrid battery module
A battery module incorporates features of both prismatic housings and metal foil laminate pouch housings, and is configured to receive and support electrochemical cells. The battery module housing includes a rigid tubular frame and flexible cover elements that are joined to the frame and close the open ends of the frame. The frame has an inner surface that faces the cells, an outer surface that is opposed to the inner surface, a first edge that joins the inner surface to the outer surface at one open end of the frame, and a second edge that joins the inner surface to the outer surface at the opposed open end of the frame. The first cover element overlies and closes the one open end of the frame and the second cover element overlies and closes the other open end of the frame.
US10734616B2 Power storage device packaging material and method for manufacturing power storage device packaging material
The present invention relates to a power storage device packaging material. The packaging material includes at least a substrate protective layer, a substrate layer, an adhesive layer, a metal foil layer, a sealant adhesive layer, and a sealant layer in this order. The substrate protective layer is a cured product of a raw material containing a polyester resin and a polyisocyanate compound, has a glass transition temperature (Tg) of 60 to 140° C., and has a thickness of 1 to 5 μm, with a ratio of the thickness of the substrate protective layer to the thickness of the substrate layer being 35% or less.
US10734614B2 Rechargeable battery and module thereof
A rechargeable battery includes: an electrode assembly; a case accommodating the electrode assembly and an electrolyte solution and defining recess portions at edges of the case; a cap plate at an opening of the case; and electrode terminals in the cap plate and coupled to the electrode assembly.
US10734613B2 Method for manufacturing OLED substrate
A method for manufacturing an organic light-emitting diode substrate is provided and includes: on a base substrate with a black matrix pattern, forming a conductive layer covering the black matrix pattern and a photoresist pattern that partially stacks on the conductive layer, through one patterning process by taking the black matrix pattern as a mask plate; and removing the photoresist pattern and portions of the conductive layer that stack on the photoresist pattern, thereby forming a patterned conductive layer.
US10734605B2 Flexible OLED device and manufacturing method thereof
A flexible organic light emitting diode (OLED) device and a manufacturing method thereof are provided. The manufacturing method includes forming a flexible base; forming a light emitting layer on the flexible base; evaporating a barrier material including a precursor polymer, a photoinitiator and a cross-linking agent on a surface of the light emitting layer; and irradiating a light beam on a surface of the barrier material during evaporating the barrier material, so as to form a barrier layer on a surface of the light emitting layer to block water and oxygen.
US10734602B2 Display device
A first damming wall and a second damming wall are provided in a frame region. The first damming wall surrounds a display region formed from a first organic material and overlaps with a circumferential end part of an organic layer. The second damming wall includes a top part formed from a second organic material in the periphery of the first damming wall, and overlaps with an edge of the circumferential end part of the organic layer. The second damming wall includes a bottom part located closer to a base substrate, the bottom part being formed from a material constituting parts of switching elements.
US10734601B2 Display apparatus and method of manufacturing the same
One or more exemplary embodiments provide a display apparatus including a substrate; an encapsulation substrate facing the substrate; a display portion disposed between the substrate and the encapsulation substrate and including a display region; a metal layer disposed on the substrate and surrounding the display region; and a sealing portion formed to overlap the metal layer and coupling the substrate to the encapsulation substrate, wherein the metal layer includes a first region disposed outside of the display region at one side of the display region and a second region disposed outside of the display region at another side, which is opposite to the one side, of the display region, and the metal layer has a different light reflectivity in the first region and the second region.
US10734592B2 Method for manufacturing thermal insulation film, thermal insulation structure, and display device
The present disclosure provides a method for manufacturing a thermal insulation film, a thermal insulation structure, and a display device. The method for manufacturing the thermal insulation film includes: providing a substrate; forming a sacrificial layer on the substrate; forming a thermal insulation layer on the sacrificial layer, the thermal insulation layer including at least one opening capable of exposing a portion of the sacrificial layer; and etching the sacrificial layer through the opening, so as to form a plurality of hollow holes between the thermal insulation layer and the substrate. A method for manufacturing the thermal insulation film according to the present disclosure is used for manufacturing a thermal insulation film.
US10734591B2 Molecules presenting dual emission properties
A compound is provided which has dual emission properties and which is useful in light devices, and which has formula (I): wherein: A represents an electron-withdrawing group; D represents an electron-donating group; X is selected from the group consisting of: O, S and NR, wherein R is selected from the group consisting of: H, an alkyl group preferably comprising from 1 to 20 carbon atoms, an aryl group preferably comprising from 6 to 22 carbon atoms, and a heteroaryl group; n is an integer from 1 to 4; m is an integer from 1 to 6; and represents a condensed bicyclic aromatic radical comprising from 6 to 22 carbon atoms, and from 1 to 3 heteroatom(s) selected from the group consisting of: N, S and O; the OH group being in ortho position of the condensed bicyclic aromatic radical relative to the radical.
US10734588B2 Compound for organic electronic element, and organic electronic element and electronic device using same
The present invention provides a compound, and an organic electronic element and an electronic device using the same, the compound capable of improving light-emitting efficiency, lowering drive voltage, and increasing lifespan of an element.
US10734578B2 Resistive memory device having side barriers
A memory device is disclosed. The memory device includes a bottom contact, and a memory layer connected to the bottom contact, where the memory layer has a variable resistance. The memory device also includes a conductive top electrode on the memory layer, where the top electrode and the memory layer cooperatively form a heterojunction memory structure. The memory device also includes a lateral barrier layer connected to the bottom contact, the memory layer, and the conductive top electrode, where the lateral barrier layer is configured to substantially prevent conduction of ions or vacancies from the bottom contact, the memory layer, and the conductive top electrode to the lateral barrier layer.
US10734573B2 Three-dimensional arrays with magnetic tunnel junction devices including an annular discontinued free magnetic layer and a planar reference magnetic layer
A Magnetic Tunnel Junction (MTJ) can include an annular structure and a planar reference magnetic layer disposed about the annular structure. The annular structure can include an annular non-magnetic layer disposed about an annular conductive layer, an annular free magnetic layer disposed about the annular non-magnetic layer, and an annular tunnel insulator disposed about the annular free magnetic layer. The planar reference magnetic layer can be separated from the free magnetic layer by the annular tunnel barrier layer.
US10734564B2 Thermoelectric materials
Disclosed is an article having: a porous thermally insulating material, an electrically conductive coating on the thermally insulating material, and a thermoelectric coating on the electrically conductive coating. Also disclosed is a method of forming an article by: providing a porous thermally insulating material, coating an electrically conductive coating on the thermally insulating material, and coating a thermoelectric coating on the electrically conductive coating. The articles may be useful in thermoelectric devices.
US10734560B2 Configurable circuit layout for LEDs
A device for an LED has a substrate and a circuit on the substrate configured to accept the LED. The circuit includes a first set of electrical traces terminating at a first set of solder pads for a first sized LED, a second set of electrical traces terminating at a second set of solder pads for a second sized LED different from the first sized LED, and peripheral electrical traces for electrically interconnecting electrical traces of the first set of electrical traces or between electrical traces of the second set of electrical traces. Connection components electrically interconnect the first set of electrical traces with each other or the electrical traces of the second set of electrical traces with each other, respectively, at corresponding solder pads. The device is configurable to provide a first voltage and a second voltage to the LED.
US10734558B2 High voltage monolithic LED chip with improved reliability
Monolithic LED chips are disclosed comprising a plurality of active regions on a submount, wherein the submount comprises integral electrically conductive interconnect elements in electrical contact with the active regions and electrically connecting at least some of the active regions in series. The submount also comprises an integral insulator element electrically insulating at least some of the interconnect elements and active regions from other elements of the submount. The active regions are mounted in close proximity to one another to minimize the visibility of the space during operation. The LED chips can also comprise layers structures and compositions that allow improved reliability under high current operation.
US10734557B2 Light-emitting device and manufacturing method thereof
A light-emitting device includes a package structure and a light-emitting chip. The package structure has a light exiting surface, a rear surface facing away from the light exiting surface, a groove inward recessed on the rear surface, and an outer surrounding side wall surrounding the groove. The light-emitting chip is disposed in the groove. The width of the package structure gradually decreases from the light exiting surface to the rear surface. The width of the groove gradually increases from inside to outside of the groove.
US10734553B2 Semiconductor light emitting device with light extraction structures
A light emitting device is described. The light emitting device includes a substrate and a semiconductor structure. The semiconductor structure includes a light emitting layer disposed between an n-type region and a p-type region and has a first surface adjacent the substrate and a second surface opposite the first surface. The first surface of the semiconductor structure multiple cavities formed therein, which extend into at least one of the n-type region and the p-type region. The cavities are spaced apart and lined by a dielectric layer. At least a portion of the second surface is roughened to form multiple features spaced apart at a distance smaller than a distance between each of the cavities formed in the first surface to enhance extraction of light emitted from the light emitting layer. At least one contact is disposed between the first surface of the semiconductor structure and the substrate.
US10734545B2 Monolithically integrated InGaN/GaN quantum nanowire devices
InGaN/GaN quantum layer nanowire light emitting diodes are fabricated into a single cluster capable of exhibiting a wide spectral output range. The nanowires having InGaN/GaN quantum layers formed of quantum dots are tuned to different output wavelengths using different nanowire diameters, for example, to achieve a full spectral output range covering the entire visible spectrum for display applications. The entire cluster is formed using a monolithically integrated fabrication technique that employs a single-step selective area epitaxy growth.
US10734544B2 Light emitting diode apparatus and manufacturing method thereof
A light emitting diode (LED) apparatus is provided. The LED apparatus includes a light emitting diode, a light conversion layer stacked on the light emitting diode and configured to convert a wavelength of light incident from the light emitting diode, a reflection coating layer stacked on the light conversion layer and configured to pass the light of which the wavelength is converted in light incident from the light conversion layer therethrough and reflecting the other light, and a color filter stacked on the reflection coating layer and configured to correspond to the light conversion layer.
US10734539B2 Photodetector
A photodetector is provided with a metal-semiconductor junction for measuring infrared radiation. In another embodiment, the photodetector includes structures to achieve localized surface plasmon resonance at the metal-semiconductor junction stimulated by incident light. The photodetector hence has prompted response and broadband spectra region for photon detection. The photodetector can be used for detecting varied powers of incident light with wavelength from visible to mid-infrared region (300 nm˜20 μm).
US10734536B2 Composition for forming electrode, electrode manufactured using the same and solar cell
A composition for forming an electrode for a solar cell includes a conductive powder, a glass fit, and an organic binder that includes a cellulose compound that includes a structural unit represented by Chemical Formula 1, Also disclosed are a solar cell electrode manufactured using the composition for forming an electrode for a solar cell, and a solar cell including the electrode.
US10734534B2 Method of producing an optical sensor at wafer-level and optical sensor
A method of producing an optical sensor at wafer-level, comprising the steps of providing a wafer having a main top surface and a main back surface and arrange at or near the top surface of the wafer at least one first integrated circuit having at least one light sensitive component. Furthermore, providing in the wafer at least one through-substrate via for electrically contacting the top surface and back surface and forming a first mold structure by wafer-level molding a first mold material over the top surface of the wafer, such that the first mold structure at least partly encloses the first integrated circuit. Finally, forming a second mold structure by wafer-level molding a second mold material over the first mold structure, such that the second mold structure at least partly encloses the first mold structure.
US10734529B2 Semiconductor device and display device including the semiconductor device
A semiconductor device including an oxide semiconductor film that includes a transistor with excellent electrical characteristics is provided. It is a semiconductor device including a transistor. The transistor includes a gate electrode, a first insulating film, an oxide semiconductor film, a source electrode, a drain electrode, and a second insulating film. The source electrode and the drain electrode each include a first conductive film, a second conductive film over and in contact with the first conductive film, and a third conductive film over and in contact with the second conductive film. The second conductive film contains copper, the first conductive film and the third conductive film include a material that inhibits diffusion of copper, and an end portion of the second conductive film includes a region containing copper and silicon.
US10734528B2 Display panel with reduced power consumption
A display panel with reduced power consumption is described. An example of the display panel includes an array of light emitting elements that are controllable to form an image, and a Thin-Film-Transistor (TFT) backplane comprising circuitry to drive the array of light emitting elements. The TFT backplane includes a plurality of field effect transistors (FETs). Each FET includes a source electrode, a drain electrode, a channel layer contacting the source electrode and the drain electrode, and a gate electrode adjacent to the channel layer and separated from the channel layer by an insulator. The channel layer includes a layer of metal phosphide.
US10734527B2 Transistors comprising a pair of source/drain regions having a channel there-between
A transistor comprises a pair of source/drain regions having a channel there-between. A transistor gate construction is operatively proximate the channel. The channel comprises Si1-yGey, where “y” is from 0 to 0.6. At least a portion of each of the source/drain regions comprises Si1-xGex, where “x” is from 0.5 to 1. Other embodiments, including methods, are disclosed.
US10734526B2 Display device and method of manufacturing the same
A display device includes: a flexible substrate; a semiconductor layer on the flexible substrate; a passivation layer on the semiconductor layer; an alignment member layer on the passivation, the alignment member layer including a first alignment member and a second alignment member in a same layer; a first insulation layer on the alignment member layer and the passivation layer; a gate electrode on the first insulation layer; a second insulation layer on the first insulation layer and the gate electrode; and a source electrode and a drain electrode on the second insulation layer and spaced apart from each other, wherein the first alignment member and the second alignment member are spaced apart from each other with the gate electrode therebetween.
US10734524B2 Semiconductor device with multi-layered source/drain regions having different dopant concentrations and manufacturing method thereof
A method includes providing a substrate having a gate structure over a first side of the substrate, forming a recess adjacent to the gate structure, and forming in the recess a first semiconductor layer having a dopant, the first semiconductor layer being non-conformal, the first semiconductor layer lining the recess and extending from a bottom of the recess to a top of the recess. The method further includes forming a second semiconductor layer having the dopant in the recess and over the first semiconductor layer, a second concentration of the dopant in the second semiconductor layer being higher than a first concentration of the dopant in the first semiconductor layer.
US10734523B2 Nanosheet substrate to source/drain isolation
A method of forming a nanosheet device is provided. The method includes forming a nanosheet channel layer stack and dummy gate structure on a substrate. The method further includes forming a curved recess in the substrate surface adjacent to the nanosheet channel layer stack. The method further includes depositing a protective layer on the curved recess, dummy gate structure, and exposed sidewall surfaces of the nanosheet layer stack, and removing a portion of the protective layer on the curved recess to form a downward-spiked ridge around the rim of the curved recess. The method further includes extending the curved recess deeper into the substrate to form an extended recess, and forming a sacrificial layer at the surface of the extended recess in the substrate.
US10734519B2 Structure and method for FinFET device with asymmetric contact
The present disclosure provides one embodiment of a method of forming an integrated circuit structure. The method includes forming a shallow trench isolation (STI) structure in a semiconductor substrate of a first semiconductor material, thereby defining a plurality of fin-type active regions separated from each other by the STI structure; forming gate stacks on the fin-type active regions; forming an inter-layer dielectric (ILD) layer filling in gaps between the gate stacks; patterning the ILD layer to form a trench between adjacent two of the gate stacks; depositing a first dielectric material layer that is conformal in the trench; filling the trench with a second dielectric material layer; patterning the second dielectric material layer to form a contact opening; and filling a conductive material in the contact opening to form a contact feature.
US10734518B2 Substantially defect free relaxed heterogeneous semiconductor fins on bulk substrates
A semiconductor structure is provided that includes a bulk semiconductor substrate of a first semiconductor material. The structure further includes a plurality of fin pedestal structures of a second semiconductor material located on the bulk semiconductor substrate of the first semiconductor material, wherein the second semiconductor material is different from the first semiconductor material. In accordance with the present application, each fin pedestal structure includes a pair of spaced apart semiconductor fins of the second semiconductor material.
US10734513B2 Heterojunction TFETs employing an oxide semiconductor
Heterojunction tunnel field effect transistors (hTFETs) incorporating one or more oxide semiconductor and a band offset between at least one of a channel material, a source material of a first conductivity type, and drain of a second conductivity type, complementary to the first. In some embodiments, at least one of p-type material, channel material and n-type material comprises an oxide semiconductor. In some embodiments, two or more of p-type material, channel material, and n-type material comprises an oxide semiconductor. In some n-type hTFET embodiments, all of p-type, channel, and n-type materials are oxide semiconductors with a type-II or type-III band offset between the p-type and channel material.
US10734512B2 High electron mobility transistor (HEMT) device
A high electron mobility transistor (HEMT) device with epitaxial layers that provide an electron Hall mobility of 1080±5% centimeters squared per volt-second (cm2/V·s) at room temperature for a charge density of 3.18×1013/cm2 and method of making the HEMT device is disclosed. The epitaxial layers include a channel layer made of gallium nitride (GaN), a first spacer layer made of aluminum nitride (AlN) that resides over the channel layer, a first spacer layer made of AlXGa(1-X)N that resides over the first spacer layer, and a first barrier layer made of ScyAlzGa(1-y-z)N that resides over the second spacer layer. In at least one embodiment, a second barrier layer made of AlXGa(1-X)N is disposed over the first barrier layer.
US10734507B2 Method of operating a semiconductor device having a desaturation channel structure and related methods of manufacture
A semiconductor device includes a first IGBT cell having a second-type doped drift zone and a desaturation semiconductor structure for desaturating a charge carrier concentration in the first IGBT cell. The desaturation semiconductor structure includes a first-type doped region forming a pn-junction with the drift zone and two trenches arranged in the first-type doped region and arranged beside the first IGBT cell in a lateral direction. The two trenches confine a mesa region including a first-type doped desaturation channel region and a first-type doped body region at least in the lateral direction. The desaturation channel region and the body region adjoin each other, and the desaturation channel region is a depletable region. Related methods of manufacture are also described.
US10734505B2 Lateral bipolar junction transistor with dual base region
A structure and method of forming a lateral bipolar junction transistor (LBJT) that includes: a first base layer, a second base layer over the first base layer, and an emitter region and collector region present on opposing sides of the first base layer, where the first base layer has a wider-band gap than the second base layer, and where the first base layer includes a III-V semiconductor material.
US10734501B2 Metal gate structure having gate metal layer with a top portion width smaller than a bottom portion width to reduce transistor gate resistance
A method for manufacturing a semiconductor device includes forming a channel layer on a semiconductor substrate and forming at least two spacers on the channel layer. A first portion of a gate metal layer is formed between the spacers, and a dielectric layer is conformally deposited on the spacers and the first portion of the gate metal layer. In the method, part of the dielectric layer is directionally removed from surfaces which are parallel to an upper surface of the substrate. A second portion of the gate metal layer is formed between remaining portions of the dielectric layer and on the first portion of the gate metal layer, and a cap layer is deposited on the second portion of the gate metal layer. A lateral width the second portion of the gate metal layer is less than a lateral width of the first portion of the gate metal layer.
US10734499B2 Unmerged epitaxial process for FinFET devices with aggressive fin pitch scaling
Methods for forming a semiconductor device include forming a first spacer on a plurality of fins. A second spacer is formed on the first spacer, the second spacer being formed from a different material from the first spacer. Gaps between the fins are filled with a support material. The first spacer and second spacer are polished to expose a top surface of the plurality of fins. All of the support material is etched away after polishing the first spacer and second spacer. The plurality of fins is etched below a bottom level of the first spacer to form a fin cavity. Material from the first spacer is removed to expand the fin cavity. Fin material is grown directly on the etched plurality of fins to fill the fin cavity.
US10734497B2 Methods for forming a semiconductor device structure and related semiconductor device structures
Methods for forming a semiconductor device structure are provided. The methods may include forming a molybdenum nitride film on a substrate by atomic layer deposition by contacting the substrate with a first vapor phase reactant comprising a molybdenum halide precursor, contacting the substrate with a second vapor phase reactant comprise a nitrogen precursor, and contacting the substrate with a third vapor phase reactant comprising a reducing precursor. The methods provided may also include forming a gate electrode structure comprising the molybdenum nitride film, the gate electrode structure having an effective work function greater than approximately 5.0 eV. Semiconductor device structures including molybdenum nitride films are also provided.
US10734495B2 Electronic device, manufacturing method for electronic device, and electronic apparatus
An electronic device includes, a semiconductor layer, a source region and a drain region provided with the semiconductor layer to be interposed therebetween, a gate insulation film on the semiconductor layer between the source region and the drain region, and a gate of a graphene on the gate insulation film. The gate insulation film induces doping of charges in the graphene.
US10734494B2 Semiconductor device and manufacturing method for semiconductor device
A semiconductor device includes insulating substrate; a compound semiconductor layer provided in a first region of a surface of the insulating substrate; and a silicon layer provided in a second region, differing from the first region, of the surface of the insulating substrate. The semiconductor device further includes: a first gate electrode provided on a surface of the compound semiconductor layer; a pair of conductive members provided at positions on the surface of the compound semiconductor layer to sandwich the first gate electrode between the pair of conductive members; a second gate electrode provided on a surface of the silicon layer; and a pair of diffusion layers provided at positions in the silicon layer to sandwich the second gate electrode between the pair of diffusion layers. One of the conductive members is electrically connected to one of the diffusion layers.
US10734487B2 Semiconductor device and method for manufacturing semiconductor device
A semiconductor device with a high on-state current is provided. The semiconductor device includes a first insulator over a substrate, an oxide over the first insulator, a second insulator over the oxide, a conductor overlapping with the oxide with the second insulator therebetween, a third insulator in contact with a top surface of the oxide, a fourth insulator in contact with a top surface of the third insulator, a side surface of the second insulator, and a side surface of the conductor, and a fifth insulator in contact with a side surface of the fourth insulator, a side surface of the third insulator, and the top surface of the oxide. The third insulator has a lower oxygen permeability than the fourth insulator.
US10734486B2 Lateral high electron mobility transistor with integrated clamp diode
A method of forming a semiconductor device includes providing an engineered substrate, forming a gallium nitride layer coupled to the engineered substrate, forming a channel region coupled to the gallium nitride layer by forming an aluminum gallium nitride barrier layer on the front surface of the gallium nitride layer, forming a gate dielectric layer coupled to the aluminum gallium nitride barrier layer in the central portion of the channel region, forming a gate contact coupled to the gate dielectric layer, forming a source contact at the first end of the channel region, forming a via at the second end of the channel region, filling the via with a conductive material, forming a drain contact coupled to the via, removing the engineered substrate to expose the back surface of the epitaxial gallium nitride layer, and forming a drain pad on the back surface of the epitaxial gallium nitride layer.
US10734483B2 Semiconductor device
A semiconductor device according to an embodiment includes a silicon carbide layer having first and second planes; a first silicon carbide region; second and third silicon carbide regions between the first silicon carbide region and the first plane; a fourth silicon carbide region between the second silicon carbide region and the first plane; a first and second gate electrodes; a suicide layer on the fourth silicon carbide region; a first electrode on the first plane having a first portion and a second portion, the first portion being in contact with the first silicon carbide region, the second portion being in contact with the suicide layer; a second electrode on the second plane; and an insulating layer between the first portion and the second portion having a first side surface and a second side surface, an angle of the first side surface being smaller than that of the second side surface.
US10734474B2 Metal-insulator-metal structure and methods of fabrication thereof
A metal-insulator-metal (MIM) capacitor structure includes a semiconductor substrate and a bottom conductive layer above the semiconductor substrate. The bottom conductive layer has a slanted sidewall with respect to a top surface of the semiconductor substrate. The MIM capacitor structure further includes a top conductive layer above the bottom conductive layer. The top conductive layer has a vertical sidewall with respect to the top surface of the semiconductor substrate. The MIM capacitor structure further includes an insulating layer interposed between the bottom conductive layer and the top conductive layer. The insulating layer covers the slanted sidewall of the bottom conductive layer.
US10734473B2 On-chip MIM capacitor
A method for forming an on-chip capacitor with complementary metal oxide semiconductor (CMOS) devices includes forming a first capacitor electrode between gate structures in a capacitor region while forming contacts to source and drain (S/D) regions in a CMOS region. Gate structures are cut in the CMOS region and the capacitor region by etching a trench across the gate structures and filling the trench with a dielectric material. The gate structures and the dielectric material in the trench in the capacitor region are removed to form a position for an insulator and a second electrode. The insulator is deposited in the position. Gate metal is deposited to form gate conductors in the CMOS region and the second electrode in the capacitor region.
US10734471B2 Organic light emitting display device with second metal layer contacting first metal layer at power supply line
The present disclosure discloses an organic light emitting display device having a substrate including an active area configured to display an image and an inactive area configured to surround the active area; a power supply line in the inactive area; a first planarization layer on a layer where the power supply line is disposed on; a first metal layer on the first planarization layer and in contact with the power supply line; a second planarization layer configured to planarize an upper portion of the first metal layer; and a second metal layer, on the second planarization layer, and in contact with the first metal layer and a cathode of an organic light emitting diode, so that an improved arrangement of signals lines in the inactive area where conductive lines are efficiently arranged in a limited space at an edge portion of the substrate in order to realize a narrow bezel configuration and have a signal line structure capable of supplying stable power to various components.
US10734468B2 Display device
A display device according to an embodiment of the present invention includes: a display area provided with a pixel array part; a terminal area arranged on a backside of the display area and provided with a connection terminal to which a signal is supplied from outside; and a bendable area to connect the display area and the terminal area, wherein the display device is provided with, in the bendable area, an under layer having flexibility, and a connection wiring which is provided on the under layer and extends from a side of the pixel array part to a side of the connection terminal, and an upper surface of the under layer has an uneven shape so that the connection wiring repeatedly turns in directions of a thickness of the under layer.
US10734467B2 Display device
A display device including a substrate, first and second reference voltage lines, a first insulation layer is provided. The first and second reference voltage lines are disposed in a peripheral area of the substrate. The first insulation layer having a groove is disposed on the first reference voltage line. The groove extends along a first direction and exposes a contact portion of the first reference voltage line. The first insulation layer covers a first covered portion of the first reference voltage line. The second reference voltage line contacts the contact portion at the groove and has a contact surface. In a second direction, a first width W1 of the contact surface, a second width W2 of the first reference voltage line and a third width W3 of the first covered portion are complied with 1 μm≤W1≤(W2−W3), wherein than 0 and smaller than W2.
US10734465B2 Display device
A display device includes: a substrate; a plurality of pixels provided in a pixel region of the substrate; a scan line and a data line, connected to each of the plurality of pixels; a first transistor connected to the scan line and the data line and a second transistor connected to the first transistor; a light emitting element connected to the transistor; a first blocking layer disposed between the substrate and the first transistor, the first blocking layer being electrically connected to the first transistor; and a second blocking layer disposed between the substrate and the second transistor, the second blocking layer being electrically connected to the second transistor, wherein the first blocking layer is connected to a gate electrode of the first transistor, and the second blocking layer is connected to any one of source and drain electrodes of the second transistor.
US10734464B2 Virtual reality display including light diffusion member configured to diffuse light from light-transmitting areas to light-blocking areas
A display for virtual reality is discussed, which is capable of alleviating a screen-door effect, thereby improving its image quality. In the display for virtual reality, a light diffusion member, which diffuses light emitted from a light-transmitting area of a display panel to a light-blocking area of the display panel, is interposed between the display panel and an optical lens, whereby a user who views an image displayed on the display panel at a very close position does not perceive the light-blocking area, which improves the image quality of the display.
US10734463B2 Color-insensitive window coatings for ambient light sensors
An electronic device may have a display with a transparent layer such as a cover layer. An ambient light sensor may be aligned with an ambient light sensor window formed from an opening in a masking layer on the transparent layer in an inactive portion of the display. To help mask the ambient light sensor window from view, the ambient light sensor window may be provided with a black coating that matches the appearance of surrounding masking layer material while allowing light to reach the ambient light sensor. The black coating may include multiple pigments and may have a flat spectrum to enhance color ambient light measurements made with the ambient light sensor. The black coating may include a polymer binder or other binder that contains multiple pigments. The pigments may include a black pigment, a blue pigment, and an infrared-light-transparent pigment and/or other pigments.
US10734458B2 Display apparatus including sensor
A display apparatus including a sensor includes: a pixel group including a predetermined number of pixels, each of which includes a pixel circuit and a light-emitting device electrically connected to the pixel circuit; and a sensing pixel including a sensing circuit and a sensing electrode connected to the sensing circuit, where the sensing electrode forms a variable capacitor with respect to a finger, and the sensing circuit is arranged around the pixel circuit of the pixel group.
US10734457B2 Organic light-emitting display device and method of manufacturing the same
An organic light-emitting display device and a method of manufacturing the same are provided. An organic light-emitting display device includes: a substrate; a pixel array layer on the substrate, the pixel array layer including a plurality of pixels, each of the plurality of pixels including an organic light-emitting device, an encapsulation layer covering the pixel array layer, and a touch sensing layer on the encapsulation layer, the touch sensing layer including: a plurality of first touch electrodes, and a plurality of second touch electrodes, wherein the plurality of first and second touch electrodes each include: a transparent conductive layer on an upper surface of the encapsulation layer, and a mesh metal layer on the transparent conductive layer, the mesh metal layer including at least three metal layers.
US10734456B2 Display panel and manufacturing method thereof, and display apparatus
A display panel, a method for manufacturing the display panel, and a display apparatus are provided. The display panel includes a base substrate; a thin film transistor; an OLED structure formed on the thin film transistor including a first and second electrodes arranged opposite to each other and an organic light emitting layer arranged between the first and second electrodes; a light shielding layer arranged between the first electrode and the organic light emitting layer. The light shielding layer includes a first and a second light shielding layers. The first light shielding layer includes a first light shielding portion and a first opening portion corresponding to a pixel area. The second light shielding layer includes a second light shielding portion and a second opening portion corresponding to a pixel area. The second light shielding portion includes a first and second parts.
US10734451B2 Electroluminescent display device
Disclosed is an electroluminescent display device comprising a substrate, a circuit device layer including a signal line on the substrate, a bank defining a first emission area and a second emission area on the circuit device layer, and a first emission layer in the first emission area, and a second emission layer in the second emission area, wherein the first emission area is overlapped with the signal line, and a width of the first emission area is the same as or less than a width of the signal line.
US10734450B2 Memory device and electronic apparatus including the same
The inventive concept provides a memory device, in which memory cells are arranged to have a low variation in electrical characteristics and thereby enhanced reliability, an electronic apparatus including the memory device, and a method of manufacturing the memory device. In the memory device, memory cells at different levels may be covered with spacers having different thicknesses, and this may control resistance characteristics (e.g., set resistance) of the memory cells and to reduce a vertical variation in electrical characteristics of the memory cells. Furthermore, by adjusting the thicknesses of the spacers, a sensing margin of the memory cells may increase.
US10734447B2 Field-effect transistor unit cells for neural networks with differential weights
Techniques regarding FET 1T2R unit cells are provided. For example, one or more embodiments described herein can comprise a system, which can comprise a first resistive random-access memory unit operably coupled to a field-effect transistor by a first extrinsic semiconductor layer. The system can also comprise a second resistive random-access memory unit operably coupled to the field-effect transistor by a second extrinsic semiconductor layer.
US10734444B1 Integrated circuits with integrated memory structures and capacitors and methods for fabricating the same
Integrated circuits with integrated memory devices and high capacitors, and methods for fabricating such integrated circuits are provided. An exemplary method for fabricating an integrated circuit includes forming, from a lower conductive layer, a lower memory interconnect and a lower capacitor interconnects over a substrate. The method further includes forming a conductive memory via coupled to the lower memory interconnect and a conductive capacitor vias coupled to the lower capacitor interconnect. Also, the method includes forming a memory structure over the memory via and forming a capacitor dielectric layer over the memory structure and over the capacitor via. Further, the method includes forming, from an upper conductive layer, an upper memory interconnect coupled to the memory structure and an upper capacitor interconnects over the capacitor dielectric layer over the capacitor via. The capacitor via, capacitor dielectric layer, and upper capacitor interconnects form the high capacitor.
US10734436B2 Method of using a surfactant-containing shrinkage material to prevent photoresist pattern collapse caused by capillary forces
A first photoresist pattern and a second photoresist pattern are formed over a substrate. The first photoresist pattern is separated from the second photoresist pattern by a gap. A chemical mixture is coated on the first and second photoresist patterns. The chemical mixture contains a chemical material and surfactant particles mixed into the chemical material. The chemical mixture fills the gap. A baking process is performed on the first and second photoresist patterns, the baking process causing the gap to shrink. At least some surfactant particles are disposed at sidewall boundaries of the gap. A developing process is performed on the first and second photoresist patterns. The developing process removes the chemical mixture in the gap and over the photoresist patterns. The surfactant particles disposed at sidewall boundaries of the gap reduce a capillary effect during the developing process.
US10734435B2 Image capturing module and manufacturing method thereof
An image capturing module including a light emitting element, a sensing element, a first circuit substrate, a second circuit substrate, and a third circuit substrate is provided. The first circuit substrate is located between the second circuit substrate and the third circuit substrate and includes a first substrate having a first and a second through holes. The light emitting element is mounted on the third circuit substrate and disposed in the first through hole. The sensing element is disposed in the second through hole. The second circuit substrate includes a second substrate having a third and a fourth through holes. The third through hole exposes a light emitting surface of the light emitting element disposed in the first through hole. The fourth through hole exposes a sensing surface of the sensing element disposed in the second through hole. A manufacturing method of the image capturing module is also provided.
US10734434B2 Vertical overflow drain combined with vertical transistor
An image sensor pixel includes a photodiode disposed in a semiconductor material to generate image charge in response to light incident on a backside of the semiconductor material, and a pinning layer disposed in the semiconducting material and coupled to the photodiode. The pixel also includes a vertical overflow drain disposed in the semiconductor material and coupled to the pinning layer such that the pinning layer is disposed between the vertical overflow drain and the photodiode. A floating diffusion disposed in the semiconductor material proximate to the photodiode, and a vertical transfer transistor is disposed in part in the semiconductor material and coupled to the photodiode to transfer the image charge from the photodiode to the floating diffusion in response to a transfer signal applied to the gate terminal of the vertical transfer transistor.
US10734428B2 Image sensor device
The present disclosure, in some embodiments, relates to a semiconductor device. The semiconductor device has a gate stack arranged over a first surface of a substrate. A doped isolation feature is arranged within the substrate along opposing sides of the gate stack. A photodetector is also arranged within the substrate. An isolation well region extends below the gate stack and contacts the doped isolation feature along a horizontal plane that is parallel to the first surface and that intersects sides of the photodetector.
US10734427B2 Method for forming image sensor device
A method for forming an image sensor device is provided. The method includes providing a semiconductor substrate including a front surface, a back surface opposite to the front surface, at least one light-sensing region close to the front surface, and a first trench surrounding the light-sensing region. The method includes forming an insulating layer over the back surface and in the first trench. A void is formed in the insulating layer in the first trench, and the void is closed. The method includes removing the insulating layer over the void to open up the void. The opened void forms a second trench partially in the first trench. The method includes filling a reflective structure in the second trench. The reflective structure has a light reflectivity ranging from about 70% to about 100%.
US10734426B2 Image sensor including transmitting layers having low refractive index
An image sensor is provided to include image pixels and phase difference detection pixels. The image pixels may include image photodiodes formed in a substrate; color filters formed over the substrate and vertically overlapping with the image photodiodes; and image micro lenses over the color filters. The phase difference detection pixels may include phase difference detection photodiodes formed in the substrate; transmitting layers formed over the substrate and vertically overlapping with the phase difference detection photodiodes; guide patterns formed between the substrate and the transmitting layers; and phase difference detection micro lenses over the transmitting layers. The transmitting layers may have a refractive index lower than the color filters and the phase difference detection micro lenses.
US10734424B2 Image sensing device
An image sensing device includes an image sensor including a first sub-pixel array and a second sub-pixel array. The first sub-pixel array includes a plurality of first pixels having a first color filter, and the second sub-pixel array includes a plurality of second pixels having a second color filter and a plurality of third pixels for phase detection. The image sensor may generate first pixel values from the first pixels, second pixel values from the second pixels and third pixel values from the third pixels. The image sensing device also includes an image processor suitable for generating a first image value corresponding to the first sub-pixel array based on the first pixel values and generating a second image value corresponding to the second sub-pixel array based on the first to third pixel values.
US10734418B2 Imaging device and imaging sensor having a plurality of pixels
An image sensor having a pixel part generating a signal in accordance with a light, a signal processing part performing signal processing on the signal read from the pixel part, and a power supply part connected to the signal processing part via a first wiring, and supplying a power supply to the signal processing part, and a storage package storing the image sensor, and having a second wiring configuring a parallel circuit by being connected to the first wiring. Accordingly, it is possible to solve a problem such that a wiring resistance is increased when a power supply circuit is configured inside of a solid state image sensor.
US10734415B1 Display panel and display device
Display panel and display device are provided. The display panel includes a display region; a non-display region; and a notch. Data lines are disposed in the display region. An edge of the display panel recesses toward the display region to form the notch. The display region includes a first display region and second display regions. The notch and the first display regions are disposed between two second display regions in the first direction and are adjacent in the second direction. The data lines include first data lines in each of the second display regions separated by the notch. Connection lines are disposed surrounding the at least one notch, and each connection line connects two of the first data lines in a same column and on two sides of the notch At least a portion of the connection lines includes first segments disposed in the first display region.
US10734412B2 Backside contact resistance reduction for semiconductor devices with metallization on both sides
Techniques are disclosed for backside contact resistance reduction for semiconductor devices with metallization on both sides (MOBS). In some embodiments, the techniques described herein provide methods to recover low contact resistance that would otherwise be present with making backside contacts, thereby reducing or eliminating parasitic external resistance that degrades transistor performance. In some embodiments, the techniques include adding an epitaxial deposition of very highly doped crystalline semiconductor material in backside contact trenches to provide enhanced ohmic contact properties. In some cases, a backside source/drain (S/D) etch-stop layer may be formed below the replacement S/D regions of the one or more transistors formed on the transfer wafer (during frontside processing), such that when backside contact trenches are being formed, the backside S/D etch-stop layer may help stop the backside contact etch process before consuming a portion or all of the S/D material. Other embodiments may be described and/or disclosed.
US10734410B2 Conductive contacts in semiconductor on insulator substrate
A semiconductor device includes a gate stack arranged on a channel region of a semiconductor layer and a semiconductor layer arranged on an insulator layer. A crystalline source/drain region is arranged in a cavity in the insulator layer, and a spacer is arranged adjacent to the gate stack, the spacer arranged over the source/drain region. A second insulator layer is arranged on the spacer and the gate stack, and a conductive contact is arranged in the source/drain region.
US10734409B2 Semiconductor devices including ferroelectric layer and methods of fabricating the same
A semiconductor device includes a stack structure having a plurality of interlayer insulation layers and a plurality of gate electrode layers which are alternately stacked on a substrate, a ferroelectric insulation layer and a channel layer sequentially stacked on a sidewall of a trench that penetrates the stack structure, and a capping oxide pattern disposed between the ferroelectric insulation layer and each of the plurality of interlayer insulation layers. The capping oxide pattern and the ferroelectric insulation layer include the same metal oxide material.
US10734407B2 Manufacturing method of semiconductor device
A manufacturing method of a semiconductor device may be provided. The method may include forming stacks including interlayer insulating layers and separated by a slit, the interlayer insulating layers surrounding a channel layer and stacked to be spaced apart from one another with an interlayer space interposed therebetween. The method may include forming a conductive pattern filling the interlayer space. The method may include forming an isolation layer on a surface of the conductive pattern by oxidizing a portion of the conductive pattern by performing an oxidizing process.
US10734406B2 Semiconductor memory device and method of manufacturing the same
According to one embodiment, a semiconductor memory device includes first conductive films, a second conductive film, a first pillar including a first semiconductor film and a first insulator, a second semiconductor film, and a second pillar including a second insulator and a third conductive film. The first conductive films are stacked with respective insulator layers interposed therebetween. The second conductive film is provided above the first conductive films with an insulator layer interposed therebetween. The first semiconductor film penetrate the first conductive films in a stacking direction of the first conductive films. The first insulator is provided on a side surface of the first semiconductor film.
US10734404B2 Semiconductor device and method of manufacturing the same
A semiconductor device includes a cell structure; n first pad structures formed on one side of the cell structure and each configured to have a step form in which 2n layers form one stage; and n second pad structures formed on the other side of the cell structure each configured to have a step form in which 2n layers form one stage, wherein n is a natural number of 1 or higher, and the first pad structures and the second pad structures have asymmetrical step forms having different heights.
US10734399B2 Multi-gate string drivers having shared pillar structure
Some embodiments include apparatuses, and methods of forming the apparatuses. Some of the apparatuses include a first group of conductive materials interleaved with a first group of dielectric materials, a pillar extending through the conductive materials and the dielectric materials, memory cells located along the first pillar, a conductive contact coupled to a conductive material of the first group of conductive materials, and additional pillars extending through a second group of conductive materials and a second group of dielectric materials. The second pillar includes a first portion coupled to a conductive region, a second portion, a third portion, and a fourth portion coupled to the conductive contact. The second portion is located between the first and third portions. The second portion of each of the additional pillars is part of a piece of material extending from a first pillar to a second pillar of the additional pillars.
US10734397B2 Three-dimensional memory devices and fabricating methods thereof
A method for forming a 3D memory device is disclosed. The method includes: forming an first insulating layer on a substrate in a peripheral region, the first insulating layer having a slope near a boundary between the peripheral region and a core region of the substrate; forming an alternating conductive/dielectric stack on the substrate and the slope of the first insulating layer, a lateral portion of the alternating conductive/dielectric stack extending along a top surface of the substrate in the core region, and an inclined portion of the alternating conductive/dielectric stack extending along the slope of the first insulating layer; and forming a plurality of contacts to electrically contact a plurality of conductive layers in the inclined portion of the alternating conductive/dielectric stack.
US10734396B2 Three-dimensional semiconductor memory devices having dummy channel layers
Provided herein may be a semiconductor device. The semiconductor device may include a stack, channel holes passing through the stack, dummy channel holes passing through the stack and disposed between the channel holes, a slit passing through the stack and the dummy channel holes.
US10734391B2 SGT-including pillar-shaped semiconductor device and method for producing the same
A first contact hole is formed so as to extend to a NiSi layer as a lower wiring conductor layer connecting to an N+ layer of an SGT formed within a Si pillar, and so as to extend through a NiSi layer as an upper wiring conductor layer connecting to a gate TiN layer, and a NiSi layer as an intermediate wiring conductor layer connecting to an N+ layer. A second contact hole is formed so as to extend to the NiSi layer, and surround, in plan view, the first contact hole. An insulating SiO2 layer is formed on a side surface of the NiSi layer. A wiring metal layer in the contact holes connects the NiSi layer and the NiSi layer to each other.
US10734390B1 Method of manufacturing memory device
A method of manufacturing a memory device includes following steps. A first dielectric layer is formed on the substrate between bit-line structures. First trenches are formed in the first dielectric layer. A second dielectric layer is formed to fill in the first trenches. A portion of the first dielectric layer is removed, so that a top surface of the first dielectric layer is lower than a top surface of the second dielectric layer. A first mask layer is formed to cover the top surfaces of the first and second dielectric layers. A first etching process is performed to form second trenches in the first dielectric layer. A third dielectric layer is formed to fill the second trenches. The first dielectric layer is removed to form contact openings between the second and third dielectric layers. A conductive material is formed to fill in the contact openings.
US10734386B2 Memory element and manufacturing method of memory element
To further improve reliability as an element for the memory element. Provided is a memory element including: a plurality of magnetoresistive elements having an MTJ structure that are arrayed on a substrate. There is a region in which magnetism is neutralized in a region of a magnetic material layer that functions as a storage layer in the magnetoresistive element other than a region that functions as the magnetoresistive element, and the region in which magnetism is neutralized includes an alloy containing a first element constituting the magnetic material layer and a second element having an fcc structure when forming an alloy with the first element.
US10734385B2 Orientation engineering in complementary metal oxide semiconductor fin field effect transistor integration for increased mobility and sharper junction
A semiconductor device that includes at least one germanium containing fin structure having a length along a <100> direction and a sidewall orientated along the (100) plane. The semiconductor device also includes at least one germanium free fin structure having a length along a <100> direction and a sidewall orientated along the (100) plane. A gate structure is present on a channel region of each of the germanium containing fin structure and the germanium free fin structure. N-type epitaxial semiconductor material having a square geometry present on the source and drain portions of the sidewalls having the (100) plane orientation of the germanium free fin structures. P-type epitaxial semiconductor material having a square geometry is present on the source and drain portions of the sidewalls having the (100) plane orientation of the germanium containing fin structures.
US10734376B2 Semiconductor device
A semiconductor device includes IGBT devices; and a freewheeling diode provided for each IGBT device. The IGBT devices are connected in parallel to be driven. Each IGBT device includes: a collector region; a drift region; a body region; a trench gate penetrating the body region; and an emitter region surrounded by the body region and in contact with the trench gate. Each IGBT device further includes an active cell with the emitter region; a dummy cell without the emitter region; and an active dummy cell without the emitter region. The active dummy cell has a float cell where the body region is in electrically-floating condition. A ratio of the number of float cell to the total number of the active cell and the active dummy cell is larger than or equal to 5% and is smaller than or equal to 35%.
US10734375B2 Semiconductor device
A semiconductor device includes a plurality of switching devices and a semiconductor substrate. The switching devices are connected in parallel to be driven. The switching devices are at the semiconductor substrate. Each of the switching devices, in a plan view of the semiconductor substrate, includes: a cell region as an IGBT that is provided with an active trench gate to be applied with a gate voltage; a periphery region as a contour of the switching device; and a non-cell region configured to isolate the cell region from the periphery region and arranged with a pad to provide an electrical connection to the cell region. The non-cell region is also provided with an active trench gate that is at a position without overlapping the pad.
US10734373B2 Semiconductor integrated circuit device
A circuit block including standard cells (1) arranged therein is provided with switch cells (20) capable of switching between electrical connection and disconnection between power supply lines (3) extending in an X-direction and power supply straps (11) extending in a Y-direction. Each of the power supply straps (11) is provided with a single switch cell (20) arranged every M sets of power supply lines (3) (M is an integer of 3 or more). In the Y-direction, the switch cells (20) are arranged at different positions in the power supply straps (11) adjacent to each other, and are arranged at the same position every M power supply straps (11) in the X-direction.
US10734364B2 Aligned arrangement of LEDs
A lighting arrangement includes at least a first and a second LED lighting element arranged next to each other on a carrier surface. The spacer element has, at least in a portion thereof which is in contact with the second LED lighting element, a width which is less than 20% of a width of the first LED lighting element. The first LED lighting element comprises a spacer element projecting into a direction in parallel to the carrier surface. The second LED lighting element is arranged in contact with the spacer element such that it is arranged aligned relative to the first LED lighting element, and such that the first and second LED lighting elements are arranged at a distance forming a gap between the first and second LED lighting elements.
US10734356B2 Microelectronics package with self-aligned stacked-die assembly
The present disclosure relates to a microelectronics package with a self-aligned stacked-die assembly and a process for making the same. The disclosed microelectronics package includes a module substrate, a first die with a first coupling component, a second die with a second coupling component, and a first mold compound. The first die is attached to the module substrate. The first mold compound resides over the module substrate, surrounds the first die, and extends above an upper surface of the first die to define a first opening. Herein, the first mold compound provides vertical walls of the first opening, which are aligned with edges of the first die in X-direction and Y-direction. The second die is stacked with the first die and in the first opening, such that the second coupling component is mirrored to the first coupling component.
US10734354B2 Semiconductor device including optically connected wafer stack
A semiconductor device is disclosed including a stack of wafers having a densely configured 3D array of memory die. The memory die on each wafer may be arranged in clusters, with each cluster including an optical module providing an optical interconnection for the transfer of data to and from each cluster.
US10734353B2 Adhesive bonding composition and method of use
A method of and system for adhesive bonding by a) providing a polymerizable adhesive composition on a surface of an element to be bonded to form an assembly; b) irradiating the assembly with radiation at a first wavelength capable of vulcanization of bonds in the polymerizable adhesive composition by activation of sulfur-containing compound with at least one selected from x-ray, e-beam, visible, or infrared light to thereby generate ultraviolet light in the polymerizable adhesive composition; and c) adhesively joining two or more components together by way of the polymerizable adhesive composition.
US10734348B2 Bonded semiconductor devices and methods of forming the same
A method includes patterning a cavity through a first passivation layer of a first package component, the first package component comprising a first semiconductor substrate and bonding the first package component to a second package component. The second package component comprises a second semiconductor substrate and a second passivation layer. Bonding the first package component to the second package component comprises directly bonding the first passivation layer to the second passivation layer; and reflowing a solder region of a conductive connector disposed in the cavity to electrically connect the first package component to the second package component.
US10734346B2 Method of manufacturing chip-on-chip structure comprising sinterted pillars
Sintered connection structures and methods of manufacture are disclosed. The method includes placing a powder on a substrate and sintering the powder to form a plurality of pillars. The method further includes repeating the placing and sintering steps until the plurality of pillars reach a predetermined height. The method further includes forming a solder cap on the plurality of pillars. The method further includes joining the substrate to a board using the solder cap.
US10734344B2 Chip structure
A chip structure including a chip body and a plurality of conductive bumps. The chip body includes an active surface and a plurality of bump pads disposed on the active surface. The conductive bumps are disposed on the active surface of the chip body and connected to the bump pads respectively, and at least one of the conductive bumps has a trapezoid shape having one pair of parallel sides and one pair of non-parallel sides.
US10734343B2 Method and system for packing optimization of semiconductor devices
Provided is a disclosure for optimizing the number of semiconductor devices on a wafer/substrate. The optimization comprises laying out, cutting, and packaging the devices efficiently.
US10734337B2 Semiconductor package device having glass transition temperature greater than binding layer temperature
A micro-electromechanical systems (MEMS) package structure includes: (1) a circuit layer; (2) a MEMS die with an active surface, wherein the active surface faces the circuit layer; (3) a conductive pillar adjacent to the MEMS die; and (4) a package body encapsulating the MEMS die and the conductive pillar, and exposing a top surface of the conductive pillar.
US10734335B2 Electronic component package
An electronic component package includes: a frame, including a through-hole and a through-wiring; an electronic component disposed in the through-hole of the frame; a metal plate disposed on a first side of the electronic component and the frame; and a redistribution layer disposed on a second side of the electronic component opposing the first side and electrically connected to the electronic component.
US10734333B2 Semiconductor package having inductive lateral interconnects
Semiconductor packages including a lateral interconnect having an arc segment to increase self-inductance of a signal line is described. In an example, the lateral interconnect includes a circular segment extending around an interconnect pad. The circular segment may extend around a vertical axis of a vertical interconnect to introduce an inductive circuitry to compensate for an impedance mismatch of the vertical interconnect.
US10734331B2 Integrated circuit with an embedded inductor or transformer
In a described example, an integrated circuit includes: a semiconductor substrate having a first surface and an opposite second surface; at least one dielectric layer overlying the first surface of the semiconductor substrate; at least one inductor coil in the at least one dielectric layer with a plurality of coil windings separated by coil spaces, the at least one inductor coil lying in a plane oriented in a first direction parallel to the first surface of the semiconductor substrate, the at least one inductor coil electrically isolated from the semiconductor substrate by a portion of the at least one dielectric layer; and trenches extending into the semiconductor substrate in a second direction at an angle with respect to the first direction, the trenches underlying the inductor coil and filled with dielectric replacement material.
US10734329B2 Electronic chip architecture
In some embodiments, an electronic chip includes a doped semiconductor substrate of a first conductivity type, and wells of the second conductivity type on the side of the front face of the chip, in and on which wells circuit elements are formed. One or more slabs of a second conductivity type are buried under the wells and are separated from the wells. The electronic chip also includes, for each buried slab, a biasable section of the second conductivity type, which extends from the front face of the substrate to the buried slab. A first MOS transistor with a channel of the first conductivity type is disposed in the upper portion of each section, where the first transistor is an element of a flip-flop. A circuit is used for detecting a change in the logic level of one of the flip-flops.
US10734325B2 Method for forming semiconductor device structure with overlay grating
A method for forming a semiconductor device structure is provided. The method includes forming a first overlay grating over a substrate. The method includes forming a layer over the first overlay grating. The method includes forming a second overlay grating over the layer. The second overlay grating has a third strip portion and a fourth strip portion, the third strip portion and the fourth strip portion are elongated in the first elongated axis and are spaced apart from each other, there is a second distance between a third sidewall of the third strip portion and a fourth sidewall of the fourth strip portion, the third sidewall faces away from the fourth strip portion, the fourth sidewall faces the third strip portion, the first distance is substantially equal to the second distance, and the first trench extends across the third strip portion and the fourth strip portion.
US10734323B2 Package structures
A package structure includes at least one integrated circuit component, an insulating encapsulation, and a redistribution structure. The at least one integrated circuit component includes a semiconductor substrate, an interconnection structure disposed on the semiconductor substrate, and signal terminals and power terminals located on and electrically connecting to the interconnection structure. The interconnection structure is located between the semiconductor substrate and the signal terminals and between the semiconductor substrate and the power terminals, and where a size of the signal terminals is less than a size of the power terminals. The insulating encapsulation encapsulates the at least one integrated circuit component. The redistribution structure is located on the insulating encapsulation and electrically connected to the at least one integrated circuit component.
US10734322B2 Through-holes of a semiconductor chip
One semiconductor chip includes a substrate having insulation properties, a plurality of bump electrodes provided on one surface of the substrate, a plurality of recesses provided in the other surface of the substrate, and a solder layer disposed within the recesses. The recesses are formed such that the area of the opening decreases from the other surface side toward the one surface side of the substrate.
US10734319B2 Signal routing in integrated circuit packaging
In some implementations, a substrate for coupling to an integrated circuit includes multiple layers. Each of the multiple layers has, in a particular region of the substrate, a repeating pattern of regions corresponding to power and ground. The multiple layers include (i) a top layer having, in the particular region, power contacts and ground contacts for coupling to an integrated circuit and (ii) a bottom layer having, in the particular region, power contacts and ground contacts for coupling to another device. At least one layer of the multiple layers has a repeating pattern of signal traces that extend along and are located between the regions corresponding to ground in the at least one layer.
US10734312B2 Packaged integrated circuit having stacked die and method for therefor
A packaged integrated circuit (IC) device includes a first set of stacked die having a first IC die, a first inductor in the first IC die, an isolation layer over the first IC die, a second IC die over the isolation layer, and a second inductor in the second IC die aligned to communicate with the first inductor, and a second set of stacked die having a third IC die, a third inductor in the third IC die, a second isolation layer over the third IC die, a fourth IC die over the second isolation layer, and a fourth inductor in the fourth IC die aligned to communicate with the third inductor. The isolation layer extends a prespecified distance beyond a first edge of the second IC die, and the second isolation layer extends a second prespecified distance beyond a first edge of the fourth IC die.
US10734311B2 Hybrid lead frame for semiconductor die package with improved creepage distance
Embodiments of packaged semiconductor devices and lead frames for such devices are provided, such as a lead frame including: a row of lead fingers, wherein an outer end of each lead finger is connected to a leaded side of the lead frame; a package body perimeter that indicates placement of a package body of the packaged semiconductor device, wherein an inner end of each lead finger falls within the package body perimeter; a retention tab that protrudes from an interior edge of a non-leaded side of the lead frame, wherein the retention tab falls outside of the package body perimeter; and a non-conductive tie bar structure attached to the retention tab, wherein the non-conductive tie bar structure falls within the package body perimeter.
US10734310B2 Semiconductor apparatus
A wiring is disposed above operating regions of plural unit transistors arranged on a substrate in a first direction. An insulating film is disposed on the wiring. A cavity entirely overlapping with the wiring as viewed from above is formed in the insulating film. A metal member electrically connected to the wiring via the cavity is disposed on the insulating film. The centroid of the cavity is displaced from that of the operating region of the corresponding unit transistor in the first direction. When the cavity having a centroid the closest to the operating region of a unit transistor is defined as the closest proximity cavity, the amount of deviation of the centroid of the closest proximity cavity from that of the operating region of the corresponding unit transistor in the first direction becomes greater from the center to the ends of the arrangement direction of the unit transistors.
US10734307B2 Composite heat sink structures
Composite heat sink structures and methods of fabrication are provided, with the composite heat sink structures including: a thermally conductive base having a main heat transfer surface to couple to, for instance, at least one electronic component to be cooled; a compressible, continuous sealing member; and a sealing member retainer compressing the compressible, continuous sealing member against the thermally conductive base; and an in situ molded member. The in situ molded member is molded over and affixed to the thermally conductive base, and is molded over and secures in place the sealing member retainer. A coolant-carrying compartment resides between the thermally conductive base and the in situ molded member, and a coolant inlet and outlet are provided in fluid communication with the coolant-carrying compartment to facilitate liquid coolant flow through the compartment.
US10734305B2 Thermally conductive sheet, production method for thermally conductive sheet, heat dissipation member, and semiconductor device
A thermal conducting sheet, including: a binder resin; insulating-coated carbon fibers; and a thermal conducting filler other than the insulating-coated carbon fibers, wherein a mass ratio (insulating-coated carbon fibers/binder resin) of the insulating-coated carbon fibers to the binder resin is less than 1.30, and wherein the insulating-coated carbon fibers include carbon fibers and a coating film over at least a part of a surface of the carbon fibers, the coating film being formed of a cured product of a polymerizable material.
US10734304B2 Plating for thermal management
Described examples include a process that includes forming a diffusion barrier layer on a backside of a semiconductor wafer. The process also includes forming a seed copper layer on the diffusion barrier layer. The process also includes forming a copper layer on the seed copper layer. The process also includes immersion plating a silver layer on the copper layer.
US10734297B2 Ag underlayer-attached metallic member, Ag underlayer-attached insulating circuit substrate,semiconductor device, heat sink-attached insulating circuit substrate, and method for manufacturing Ag underlayer-attached metallic member
An Ag underlayer-attached metallic member includes a metallic member joined with a body to be joined and an Ag underlayer formed on a joining surface of the metallic member with the body to be joined, the Ag underlayer includes a glass layer formed on a metallic member side and an Ag layer laminated on the glass layer, and an area proportion of voids in an Ag layer surface of the Ag underlayer is 25% or less.
US10734294B2 System and method for measuring and improving overlay using electronic microscopic imaging and digital processing
An SEM image is acquired. The SEM image shows a metal line and a via hole disposed above the metal line. The via hole exposes a portion of the metal line vertically aligned with the via hole. A first portion and a second portion of the via hole are each vertically not aligned with the metal line and are disposed on opposite sides of the metal line. The acquired SEM image is processed to enhance a contrast between the first and second portions and their surrounding areas. A first dimension of the first portion and a second dimension of the second portion of the via hole are measured in a first direction. The first direction is different from a second direction along which the metal line extends. An overlay between the via hole and the metal line is determined based on the first dimension and the second dimension.
US10734289B2 Method for forming strained fin channel devices
A semiconductor device is formed to include a fin structure, a first trench at a first lateral end of the fin, a second trench at a second lateral end of the fin, and a filler filled on a first traverse side of the fin and a second traverse side of the fin. The filler is contained between the first trench and the second trench, and oxidized in-place to cause a stress to be exerted on the first and second traverse sides of the fin, the stress causing the fin to exhibit a tensile strain in a lateral running direction of the fin.
US10734288B2 Semiconductor device having work-function metal and method of forming the same
In a semiconductor device, a first active area, a second active area, and a third active area are formed on a substrate. A first gate electrode is formed on the first active area, a second gate electrode is formed on the second active area, and a third gate electrode is formed on the third active area. The first gate electrode has a first P-work-function metal layer, a first capping layer, a first N-work-function metal layer, a first barrier metal layer, and a first conductive layer. The second gate electrode has a second capping layer, a second N-work-function metal layer, a second barrier metal layer, and a second conductive layer. The third gate electrode has a second P-work-function metal layer, a third capping layer, a third N-work-function metal layer, and a third barrier metal layer. The third gate electrode does not have the first and second conductive layers.
US10734281B2 Method and structure to fabricate a nanoporous membrane
A self-assembled heteroepitaxial oxide nanocomposite film including alternating layers of a first metal oxide having a first melting point and a second metal oxide having a second melting point that differs from the first melting point is formed in an opening formed in a semiconductor substrate. After forming a metal or metal alloy via structure in the semiconductor substrate, first and second thermal treatments are performed to remove each layer of first or second metal oxide providing a nanoporous membrane.
US10734279B2 Semiconductor package device with integrated antenna and manufacturing method thereof
A method of manufacturing a semiconductor package includes: coupling a semiconductor die to a protection layer; forming a first redistribution layer over the semiconductor die, wherein the first redistribution layer includes a first conductive plate and a first dielectric material laterally surrounding the first conductive plate; forming a recess in the first redistribution layer, wherein the recess is over the first conductive plate and defined by the first dielectric material; depositing an insulating film in the recess with a second dielectric material of a dielectric constant greater than a dielectric constant of the first dielectric material; and forming a second redistribution layer including a second conductive plate over the insulating film. The insulating film electrically isolates the first conductive plate from the second conductive plate, and one of the first conductive plate and the second conductive plate is configured to radiate or receive electromagnetic wave.
US10734256B2 High definition heater and method of operation
A heater system is provided that includes a base functional layer having at least one functional zone. A substrate is secured to the functional member, and a tuning layer is secured to the substrate opposite the base functional layer. The tuning layer includes a plurality of zones that is greater in number than the zones of the base functional layer, and the tuning layer provides lower power than the base functional layer. A component is secured to the tuning layer opposite the substrate, and the substrate defines a thermal conductivity to absorb and dissipate a requisite amount of power from the base functional layer. A control system is also provided that has a plurality of addressable control elements in electrical communication with power lines and with the tuning layer, the control elements providing selective control of the tuning layer zones.
US10734255B2 Substrate cleaning method, substrate cleaning system and memory medium
A substrate cleaning method includes supplying, onto a substrate, a film-forming processing liquid including a volatile component and a polar organic material that forms a processing film on the substrate, volatilizing the volatile component such that the film-forming processing liquid solidifies or cures and forms the processing film on the substrate, supplying, to the processing film formed on the substrate, a peeling processing liquid that peels off the processing film from the substrate and includes a non-polar solvent, and supplying, to the processing film, a dissolution processing liquid that dissolves the processing film and includes a polar solvent after the supplying of the peeling processing liquid. The non-polar solvent does not contain water, and the polar solvent does not contain water.
US10734249B2 Package structure and method thereof
A package structure can include: (i) a substrate having opposite first and second surfaces; (ii) a die having opposite active and back surfaces, where the die is arranged above the first surface of the substrate, the back surface of the die is adjacent to the first surface of the substrate; (iii) pads arranged on the active surface of the die; (iv) a first encapsulator configured to encapsulate the die; (v) an interconnection structure configured to electrically connect to the pads through the first encapsulator; (vi) a second encapsulator configured to encapsulate the interconnection structure; and (vii) a redistribution structure configured to electrically connect to the interconnection structure and to provide external electrical connectivity.
US10734243B2 Etching method and substrate processing system
In an etching method for removing a processing target layer formed on a substrate for manufacturing electronic devices, a first break-through process of removing an oxide film formed on a surface of the processing target layer is performed, and a first main etching process of etching the processing target layer is performed after the first break-through process. Then, a second break-through process of removing the oxide film exposed after the first main etching process is performed, and a second main etching process of etching the processing target layer is performed after the second break-through process.
US10734242B2 Substrate processing method and substrate processing apparatus
In a substrate processing method for performing predetermined processing on a substrate, which has a processing target film, accommodated in a processing chamber, as a luminous intensity of a predetermined wavelength in an emission spectrum of a plasma generated from a processing gas in the chamber, a luminous intensity of the predetermined wavelength which starts to change when actual processing of the processing target film is started is measured. Then, a processing time of the predetermined processing performed after a moment when the measured luminous intensity of the predetermined wavelength is changed, is set.
US10734241B1 Method of manufacturing semiconductor device
A semiconductor device includes a semiconductor body, and first and second electrodes provided on front and back surfaces of the semiconductor body, respectively. The semiconductor body includes a first semiconductor layer and a second semiconductor layer selectively provided between the first electrode and the first semiconductor layer. A method of manufacturing the semiconductor device includes forming a mask layer on a first insulating film provided on the front surface of the semiconductor body, the mask layer including an opening above the first semiconductor layer; selectively removing the first insulating film to expose the semiconductor body, the mask layer being entirely removed together with the first insulative film; and forming a second insulating film to contact the first insulating film and the semiconductor body. The first insulative film is selectively removed through the opening. The second insulating film is formed to be semi-insulative and contact the first semiconductor layer.
US10734240B2 Method and equipment for performing CMP process
A chemical-mechanical planarization device and a method for using a chemical-mechanical planarization device in conjunction with a semiconductor substrate is provided. In accordance with some embodiments, the device includes: a pad disposed over a rotatable platen; a carrier head disposed over the pad and configured to retain a semiconductor substrate between the pad and the carrier head; a tank configured to retain a liquid containing composition; at least one tube fluidly coupled with the tank, the at least one tube comprising a photocatalyst therein; a nozzle fluidly coupled with the tank through the at least one tube and configured to supply the liquid containing composition onto the pad; and a light source configured to provide light to irradiate the photocatalyst, and the liquid containing composition passing through the at least one tube.
US10734238B2 Atomic layer deposition and etch in a single plasma chamber for critical dimension control
Methods and apparatuses for critical dimension (CD) control of substrate features using integrated atomic layer deposition (ALD) and etch processes are described herein. Methods include etching to form a mask pattern of features on a substrate having a width that is less than a desired width of structures to be subsequently formed by the mask pattern of features, conformally depositing a passivation layer by ALD that increases the width of the mask pattern of features to the desired width, and etching a layer of the substrate to a desired depth to form the plurality of structures having the desired width.
US10734235B2 Systems and methods for low resistivity physical vapor deposition of a tungsten film
Systems and methods for sputtering a layer of refractory metal layer onto a barrier layer disposed on a substrate are disclosed herein. In one or more embodiments, a method of sputter depositing a tungsten structure in an integrated circuit includes: moving a substrate into a plasma processing chamber and onto a substrate support in opposition to a sputter target assembly comprising a tungsten target having no more than ten parts per million of carbon and no more than ten parts per million of oxygen present as impurities; flowing krypton into the plasma processing chamber; and exciting the krypton into a plasma to deposit, by sputtering, a tungsten film layer on a material layer of a substrate supported by the substrate support. In some embodiments, the target assembly further includes a titanium backing plate and an aluminum bonding layer disposed between the titanium backing plate and the tungsten target.
US10734231B2 Systems and methods for a tunable electromagnetic field apparatus to improve doping uniformity
A method includes receiving a semiconductor wafer into a chamber; generating a plasma within the chamber to accelerate particles toward the semiconductor wafer; generating a magnetic field above the semiconductor wafer by an electromagnetic structure contained within the chamber, wherein the electromagnetic structure comprises a plurality of electromagnetic elements; and adjusting the magnetic field, wherein the adjusting of the magnetic field includes moving positions of each of the plurality of electromagnetic elements independently.
US10734228B2 Manufacturing methods to apply stress engineering to self-aligned multi-patterning (SAMP) processes
Embodiments are disclosed for processing microelectronic workpieces to apply stress engineering to self-aligned multi-patterning (SAMP) processes. The disclosed processing methods utilize stress in a substrate in a SAMP process to improve resulting pattern parameters. Initially, a high stress film is deposited on the frontside and the backside of the substrate, and the high stress film provides biaxial stress to the substrate due to the deposition process for the high stress film. Next, a SAMP process is performed to form spacers in a spacer pattern. This spacer pattern is then transferred to underlying layers to form a patterned structure. The high stress film provides axial stress in at least one direction along a portion of the patterned structure during the pattern transfer thereby improving resulting pattern formation.
US10734223B2 Method for depositing a metal chalcogenide on a substrate by cyclical deposition
A method for depositing a metal chalcogenide on a substrate by cyclical deposition is disclosed. The method may include, contacting the substrate with at least one metal containing vapor phase reactant and contacting the substrate with at least one chalcogen containing vapor phase reactant. Semiconductor device structures including a metal chalcogenide deposited by the methods of the disclosure are also provided.
US10734222B2 Semiconductor stack
A semiconductor stack includes a substrate made of silicon carbide, and an epi layer disposed on the substrate and made of silicon carbide. An epi principal surface, which is a principal surface opposite to the substrate, of the epi layer is a carbon surface having an off angle of 4° or smaller relative to a c-plane. In the epi principal surface, a plurality of first recessed portions having a rectangular circumferential shape in a planar view is formed. Density of a second recessed portion that is formed in the first recessed portions and is a recessed portion deeper than the first recessed portions is lower than or equal to 10 cm−2 in the epi principal surface.
US10734221B2 Method of manufacturing semiconductor device and method of forming metal oxide film
A method of manufacturing a semiconductor device having a metal oxide film with workpiece accommodated in a chamber, includes: supplying a precursor gas containing a metal complex into the chamber to form a precursor layer on the workpiece from the precursor gas; supplying an oxidizing gas into the chamber to oxidize the precursor layer so that a metal oxide layer is formed, the oxidizing gas being a gas containing H2O or a gas having a functional group containing hydrogen atoms in the metal complex and containing an oxidant to generate H2O by reaction with the functional group; supplying an H2O removal gas containing alcohols or amines into the chamber to remove H2O adsorbed onto the metal oxide layer; and executing a plurality of cycles each including the supplying a precursor gas and the supplying an oxidizing gas. At least some of the cycles includes the supplying an H2O removal gas.
US10734205B2 Cleaning method and plasma processing apparatus
In a cleaning method according to an exemplary embodiment, a plasma is formed from a cleaning gas in a chamber of a plasma processing apparatus. A focus ring is mounted on a substrate support in the chamber to extend around a central axis of the chamber. While the plasma is formed, a magnetic field distribution is formed in the chamber by an electromagnet. The magnetic field distribution has a maximum horizontal component in a location on the focus ring or a location outside the focus ring in a radial direction with respect to the central axis.
US10734203B2 Plasma processing apparatus and plasma processing method
A plasma processing apparatus comprises a base including an electrode body having a seat surface for setting a substrate held on a conveying carrier, and a platform for supporting the electrode body, and a lid configured to be moved up and down relative to the base, wherein the lid is moved down and appressed on the platform to define a closed space and a plasma is generated within the closed space to implement a plasma processing for the substrate set on the seat surface. The substrate is held on the holding sheet and set on the seat surface with the holding sheet therebetween. The plasma processing apparatus further comprises a guide being provided along a circumference of the electrode body for alignment of the frame, and a cover provided with the lid for covering at least the frame of the conveying carrier when the closed space is defined.
US10734197B2 Plasma process apparatus
A plasma process apparatus that utilizes plasma so as to perform a predetermined process on a substrate, and includes a process chamber that houses a substrate subjected to the predetermined plasma process; a microwave generator; a dielectric window attached to the process chamber and provided with a concave portion provided at an outer surface of the dielectric window opposite to the process chamber and a through hole penetrating the dielectric window to the process chamber; a microwave transmission line; and a first process gas supplying portion including a gas conduit including a first portion provided at a front end and a second portion having a larger diameter than the first portion, the gas conduit being inserted from outside of the process chamber such that the first portion is inserted in the through hole and the second portion is inserted in the concave portion.
US10734196B2 Impedance matching device
Provided is an impedance matching device for matching an impedance between a high-frequency power source and a load. The impedance matching device pertaining to the present invention is provided with: a matching circuit having variable capacitors, a capacitance of which is adjusted by an ON/OFF operation of a plurality of switches; a switch control unit for performing control for causing states of the switches of the variable capacitors to coincide with a target state in order to adjust the capacitance of the variable capacitors; and a switch state evaluation unit for evaluating whether a switch is in a state requiring suppression of a temperature increase. The switch control unit is configured so that when the switch state evaluation unit evaluates that a switch of the variable capacitors is in a state requiring suppression of a temperature increase, control is performed for suspending changing of a switch state of the switch for a set period and suppressing a temperature increase in the switch.
US10734187B2 Target assembly, apparatus incorporating same, and method for manufacturing same
A target assembly for generating radiation may comprise a target, a substrate and a window. The target may be capable of generating first radiation when impinged by a beam. The window may be at least partially permeable to the beam. The window and the substrate may form at least part of a hermetically sealed chamber and the target may be positioned in the chamber. The chamber may be filled with air having a normal or reduced content of oxygen.
US10734186B2 System and method for improving x-ray production in an x-ray device
An x-ray device is presented. The x-ray device includes a cathode configured to emit an electron beam. Also, the x-ray device includes an anode configured to rotate about a longitudinal axis of the x-ray device and positioned to receive the emitted electron beam, where the anode includes a target element disposed on an anode surface of the anode and a track element embedded in the target element, where the track element is configured to generate x-rays in response to the emitted electron beam impinging on a focal spot on the track element, where at least a portion of the track element is configured to transition from a first phase to a second phase based on heat generated in at least a portion of the track element, and where at least the portion of the track element is configured to distribute the generated heat across the anode.
US10734184B1 Wafer scale image intensifier
A method of manufacturing a multi-layer image intensifier wafer includes fabricating first and second glass wafers, each having an array of cavities that extend between respective openings in first and second surfaces of the respective glass wafer; doping a semiconductor wafer to generate a plurality of electrons for each electron that impinges a first surface of the semiconductor wafer and to direct the plurality of electrons to a second surface of the semiconductor wafer, bonding a photo-cathode wafer to the first glass wafer; bonding the semiconductor wafer between the first and second glass wafers, and bonding the second glass wafer between the semiconductor wafer and an anode wafer (e.g., a phosphor screen or other electron detector). A section of the multi-layer image intensifier wafer may be sliced and evacuated to provide a multi-layer image intensifier.
US10734183B2 Digital shutter control for bright flash recover in night vision equipment
A methodology, for night vision equipment, includes enabling an automatic brightness control (ABC) procedure for a light intensifier having a photocathode that automatically selects a voltage to be applied to the photocathode, sensing current being drawn by the anode, when the current being drawn by the anode exceeds a predetermined threshold, shutting down the photocathode, disabling the ABC procedure, and storing, as a stored voltage value, a value of a voltage that had been selected by the ABC procedure when the current exceeded the predetermined threshold. After a first predetermined period of time, applying a voltage to the photocathode in accordance with the stored voltage value, and after a second predetermined period of time re-enabling the ABC procedure and selecting the stored voltage value as the voltage to be applied to the photocathode.
US10734182B2 Ultra-high efficiency single-beam and multi-beam inductive output tubes
A radio frequency (RF) modulating signal splitter used by a multi-beam electron beam RF amplification system includes an RF input port and a plurality of RF output ports. A body frame distributes the RF modulating signal from the input port to the of output ports. The body frame and each one of the RF output ports have dimensions so that each one of the plurality of RF output ports is impedance matched with each other. In a method of modulating a RF input signal onto a plurality of electron beams, the RF input signal is split into a plurality of different paths directed to a plurality of output ports that are impedance matched to each other. RF energy is directed from each output port to a different input cavity of electronic beam RF amplification devices of a multi-beam electronic beam RF amplification system.
US10734181B1 Carbon nanotube field emitter and preparation method thereof
A method for making a carbon nanotube field emitter is provided. At least one carbon nanotube wire and at least two electrodes are provided. The at least one carbon nanotube wire is heated to form at least one graphitized carbon nanotube wire. The at least one graphitized carbon nanotube wire comprises a first end and a second end, and the first end is opposite to the second end. The at least two electrodes are welded to fix the first end between the at least two electrodes. welding the at least two electrodes to fix the first end between the at least two electrodes. The second end of the at least one graphitized carbon nanotube wire is exposed from the at least two electrodes as an electron emission end.
US10734175B1 High voltage electric power switch with anti-flashover nozzle
A high voltage electric power switch with an anti-flashover nozzle that suppresses the likelihood of a flashover occurring between switch components other than the switch contactors, such as the nozzle casing around the first contactor (e.g., female or socket) and the casing around the second contactor (e.g., male or pin) during an opening stroke of the contactors. The anti-flashover features include a corona ring positioned at the proximal end of the nozzle casing and a nozzle clamp ring positioned to the distal side of a nozzle casing abutment that mates with a nozzle receiver. The conventional nozzle includes a nib-shaped proximal end of the nozzle casing carrying a clamp ring positioned on the proximal side of the abutment. The new nozzle design reduces the high level of electric field stress created by the conventional nozzle casing to suppress the likelihood of a flashover occurring between the contactor casings.
US10734174B2 Silent keyboard
The disclosure generally relates to a keyboard and, more particularly, to a silent keyboard. A first pressing portion is formed of two strengthening strip elements intersected with each other, and utilized to enhance the rigidity and stability of four guiding pillars. Two grooves are formed on the inner walls of a first frame. Two hooks positioned in opposing sides and two silencing strip elements positioned in opposing sides are formed on the underside of a first key cap and extend outward from the first key cap. The two hooks respectively engage with the two grooves, while each hook is arranged to operably slide along a corresponding groove. The two silencing strip elements engage with the inner walls of the first frame, so that a first key structure can slide steadily within the first frame and does not tilt while sliding.
US10734166B2 Structure for electric energy storage using carbon nanotubes
A composite structure for an electric energy storage device is envisioned. The structure is made of a metal substrate and a metal oxide layer disposed over a majority of the metal substrate with the metal oxide layer being comprised of a first and second metals. Carbon nanotubes are disposed on the metal oxide layer. In an embodiment the first metal and the second metal are each selected from a group consisting of: iron, nickel, aluminum, cobalt, copper, chromium, and gold.
US10734165B2 Heterojunction perovskite photovoltaic devices and methods of making the same
An aspect of the present disclosures is a method that includes applying a perovskite precursor solution to a first solid conductor and treating the perovskite precursor solution such that a first portion of the perovskite precursor solution is converted to a first solid perovskite, where the first solid conductor comprises a first charge transport characteristic, which is predominantly p-type or predominantly n-type, and the treating results in the first solid perovskite having a second charge transport characteristic that is substantially the same as the first charge transport characteristic.
US10734161B2 Multilayer electronic component and board having the same
A multilayer electronic component includes first and second frame terminals, and first and second electronic components. The first frame terminal includes a first side frame and a first bottom frame extended from a lower end of the first side frame. The second frame terminal includes a second side frame facing the first side frame and a second bottom frame extended from a lower end of the second side frame. The first electronic component is disposed between the first and second side frames, and the second electronic component is stacked on the first electronic component and disposed between the first and second side frames. Conductive adhesives are provided between the first and second side frames and the first and second electronic components, but a conductive adhesive is not formed between the first and second side frames and portions of the first electronic component close to a mounting surface.
US10734158B2 Coil device and apparatus including the same
There are provided a coil device and an apparatus including the same. The coil device includes a first coil and a second coil. The first coil is configured to receive a first signal using a first magnetic field formed in a first direction. The second coil includes a shape different from the first coil and is configured to form a second magnetic field in a second direction, different from the first direction, to transmit a second signal, different from the first signal.
US10734156B2 Inductor component
An inductor component including an inductor electrode includes an insulating layer and an outer electrode for external connection formed on the upper surface of the insulating layer. The inductor electrode includes a metal pin for input/output that has an upper end surface connected to the outer electrode and that is embedded in the insulating layer. The outer electrode includes a base electrode formed on the upper surface of the insulating layer and composed of a conductive paste, and a surface electrode formed on the base electrode by plating. The surface electrode is formed such that the area of a cross section thereof perpendicular to the thickness direction on an outer layer side away from the base electrode is larger than the area of a cross section thereof perpendicular to the thickness direction on an inner layer side close to the base electrode.
US10734150B2 Inductor device, inductor array, and multilayered substrate, and method for manufacturing inductor device
An inductor device (1) includes a magnetic body (2) and a conductor buried in the magnetic body (2), and the conductor includes first conductors (3) as metal pins. The magnetic body (2) is formed into a flat plate shape with a first main surface and a second main surface each having a predetermined shape, which oppose each other, and side surfaces connecting the first main surface and the second main surface. The conductor includes the first conductors (3) one end portions of which are exposed to the second main surface of the magnetic body (2) and a second conductor (4) which is connected to the other end portions of the first conductors (3).
US10734144B2 Production method for metal oxide particles, metal oxide powder, and magnetic recording medium
A production method for metal oxide particles includes: obtaining precursor particles of a metal oxide by performing a synthesis reaction of the precursor particles in the presence of an organic compound; and converting the obtained precursor particles into metal oxide particles by heating an aqueous solution containing the precursor particles to 300° C. or higher and pressurizing the aqueous solution at a pressure of 20 MPa or higher.
US10734142B2 Method for manufacturing electronic component
In a method for manufacturing an electronic component, a step of providing an outer electrode includes a step of providing a sintered layer including a sintered metal, a step of providing a reinforcement layer not containing Sn but including Cu or Ni, a step of providing an insulation layer, and a step of providing a Sn-containing layer. The sintered layer extends from each end surface of an element assembly onto at least one main surface thereof to cover Bich. The reinforcement layer covers the sintered layer entirely. The insulation layer is directly provided on the reinforcement layer at each end surface of the element assembly and defines a portion of a surface of the outer electrode. The Sn-containing layer covers the reinforcement layer except for a portion of the reinforcement layer that is covered by the insulation layer, and defines another portion of the surface of the outer electrode.
US10734139B2 Ferrule having improved gold reservoir geometry for implantable medical device
A feedthrough assembly and methods of making the feedthrough assembly are shown. A feedthrough assembly including a ferrule disposed about an insulator and having an outer surface and a first aperture defined by an inner surface, wherein the first aperture is sized and shaped to include a reservoir for a braze material, the reservoir including a base, the base having a width sized to accommodate a preform of the braze material, and at least two ledges formed by the inner surface, each ledge having a first surface facing inwardly toward the insulator and a second surface facing upwardly is shown. Methods of making the feedthrough assembly including such a ferrule are shown.
US10734136B2 Cable with sheath arrangement for detecting bending
The disclosure relates to a cable, which is adapted to extend in an initial configuration according to a predetermined initial state and in a deformed configuration to assume a deformed state compared with the initial state, wherein the cable has a sheath arrangement, which extends along a longitudinal axis of the cable at least in sections, wherein the sheath arrangement is adapted to change its impedance according to the initial or deformed configuration of the cable. The disclosure likewise relates to an arrangement comprising a cable and a measuring unit as well as a method for detecting a deformed configuration of a cable.
US10734135B2 Small-diameter insulated wire
A small-diameter insulated wire has a small diameter and high bending resistance. In a small-diameter insulated wire having a conductor and an insulating layer covering the conductor, a cross-sectional area of the conductor is 0.08 mm2 or more and 0.4 mm2 or less, the conductor is a copper alloy having a breaking strength of 815 MPa or more, a breaking strength of the insulating layer is 36.5 MPa or more, a thickness of the insulating layer is 0.1 mm or more and 0.2 mm or less, and a conductor pullout force for drawing the conductor from the small-diameter insulated wire is 9 N/30 mm or less.
US10734130B2 Electrical cable with improved resistance to galvanic corrosion
The invention relates to an elongated electrically conductive copper-aluminum bimetal element, a cable comprising at least one such elongated electrically conductive element, a process for preparing said elongated electrically conductive element and said cable, and a device comprising such an electric cable and at least one metal connector.
US10734125B2 Nuclear powered vacuum microelectronic device
A vacuum micro-electronics device that utilizes fissile material capable of using the existing neutron leakage from the fuel assemblies of a nuclear reactor to produce thermal energy to power the heater/cathode element of the vacuum micro-electronics device and a self-powered detector emitter to produce the voltage/current necessary to power the anode/plate terminal of the vacuum micro-electronics device.
US10734124B2 Heat pipe assembly of nuclear apparatus having fiber optical temperature detection system
A heat pipe assembly of a nuclear apparatus includes a number of elongated heat pipes and a detection system having one or more fiber optic cable assemblies that are elongated and are wrapped in a helical fashion along an exterior surface of one or more of the heat pipes. The detection system further includes an optical signal generator that supplies to each, fiber optic assembly an optical signal and additionally includes a sensor that detects a number of reflections of the optical signal and generates an output. The output is usable by an instrumentation and control system to determine a number of temperatures along one or more of the heat tubes by detecting a temperature at each of a plurality of locations along each fiber optic cable assembly.
US10734117B2 Apparatuses and methods for determining a patient's response to multiple cancer drugs
Apparatuses (including devices and systems) and methods for determining if a patient will respond to a variety of cancer drugs.
US10734114B2 Systems and methods for enabling customers to obtain vision and eye health examinations
Systems and methods are provided for eye health and vision examinations. A customer diagnostic center is configured to generate customer examination data pertaining to an examination of a customer's eye. The customer diagnostic center provides a user interface for communicating with a customer and ophthalmic equipment for administering tests to the customer. A diagnostic center server is configured to receive the customer examination data from the customer diagnostic center over a network and allow the customer examination data to be accessed by an eye-care practitioner. A practitioner device associated with the eye-care practitioner is configured to receive the customer examination data from the diagnostic center server and display at least a portion of the customer examination data to the eye-care practitioner. Customer evaluation data is generated pertaining to the eye-care practitioner's evaluation of the customer examination data. An eye health report is provided to the customer via the network.
US10734101B2 Method and system to process electronic medical records for predicting health conditions of patients
A method and a system are provided for processing electronic medical records for predicting a health condition of a patient. The method may determine a first set of datasets of a first patient based on one or more first electronic medical records. The method may extract one or more second sets of datasets of one or more second patients from a database server based on the first set of datasets. The method may generate one or more bipartite graphs based on the first set of datasets and the one or more second sets of datasets. The method may determine a set of edges from the one or more edges based on a matching score in each bipartite graph. The method may further predict the health condition of the first patient based on at least the matching score associated with each of the one or more bipartite graphs.
US10734096B1 Methods and systems for optimizing supplement decisions
Mechanisms for optimizing the determination of supplements for consumers are provided. A longevity inquiry is received from a remote device. A biological extraction is retrieved from a user database and is used with the longevity inquiry to identify a longevity element associated with a user. Further, an ADME model is selected that uses the biological extraction. A machine-learning algorithm is generated using the selected ADME model that uses the longevity element associated with the user as an input and outputs an ADME factor. A tolerant longevity element is identified utilizing the ADME factor.
US10734092B2 Satellite control system
A vehicle, a satellite control system, and a method for controlling the same are provided. The satellite control system, for example, may include, but is not limited to, a control moment gyroscope having a gimbal, at least one gimbal angle sensor configured to determine an angle of the gimbal, each gimbal angle sensor having an output circuit configured to output the determined angle, a signal conditioner circuit having substantially identical circuit topology as the output circuit, and a common mode error compensation circuit electrically coupled to the signal conditioner, the common mode error compensation circuit configured to determine common mode error in the gimbal angle sensor based upon a voltage output from the signal conditioner circuit and to output a signal to compensate for the common mode error.
US10734089B2 Semiconductor device, display module, and electronic device
A semiconductor device in which an increase in the degree of wiring congestion due to an increase in the number of output terminals of a driver IC can be reduced is provided. In a shift register of the driver IC, pulse signals are sequentially output in different directions. For example, pulse signal output circuits are provided so as to sequentially output pulse signals in ascending order from right to left and then sequentially output pulse signals in ascending order from left to right. With such a structure, output signals of the driver IC can be output not only from a side opposite to a side along which an input terminal is provided, but also from a side along which the input terminal is provided; thus, the number of output terminals can be increased without an increase in the degree of wiring congestion.
US10734088B2 CMOS anti-fuse cell
A CMOS anti-fuse cell is disclosed. In one aspect, an apparatus includes an N− well and an anti-fuse cell formed on the N− well. The anti-fuse cell includes a drain P+ diffusion deposited in the N− well, a source P+ diffusion deposited in the N− well, and an oxide layer deposited on the N− well and having an overlapping region that overlaps the drain P+ diffusion. A control gate is deposited on the oxide layer. A data bit of the anti-fuse cell is programmed when a voltage difference between the control gate and the drain P+ diffusion exceeds a voltage threshold of the oxide layer and forms a leakage path from the control gate to the drain P+ diffusion. The leakage path is confined to occur in the overlapping region.
US10734087B2 Retention-drift-history-based non-volatile memory read threshold optimization
Methods, systems and computer-readable storage media for determining a new optimal read threshold voltage associated with a group of pages of non-volatile memory. It is determined whether the current optimal read threshold voltage associated with the group of pages is out of tolerance based at least in part on a retention drift history associated with the group of pages. Upon determining that the current optimal read threshold voltage is out of tolerance, reference cells associated with the group of pages are written with a pattern having a known statistical distribution of ones and zeroes. The new optimal read threshold voltage associated with the group of pages is determined by reading the reference cells, and the retention drift history associated with the group of pages is updated with the new optimal read threshold voltage and an indication of a new reference cell generation.
US10734085B2 Memory device and operating method thereof
There are provided a memory device and an operating method thereof. A memory device includes: a peripheral circuit for decreasing threshold voltages of memory cells included in a selected memory block and then performing an erase verify operation for detecting a threshold voltage distribution of the memory cells, wherein the peripheral circuit applies an erase pulse to a well, bit lines or source line in which the selected memory block is included a preset number of times; and a control logic for outputting a voltage setup code according to the threshold voltage distribution of an erase status, which is detected by the erase verify operation.
US10734083B2 Voltage driver for memory
A voltage driver includes a voltage divider, a first transistor and a second transistor. The voltage divider is connected with a first voltage source and a second voltage source, and generates a first bias voltage. A drain terminal of the first transistor is connected with a third voltage source. A gate terminal of the first transistor is connected with the voltage divider to receive the first bias voltage. A drain terminal of the second transistor is connected with a source terminal of the first transistor. A gate terminal of the second transistor receives a second bias voltage. A source terminal of the second transistor is connected with a fourth voltage source. The first transistor and the second transistor are of the same conductivity type and match each other. The source terminal of the first transistor generates an output voltage.
US10734079B1 Sub block mode read scrub design for non-volatile memory
The disclosure relates in some aspects to a read scrub design for a non-volatile memory that includes a block comprising N wordlines partitioned into a first sub-block comprising a first subset of the N wordlines and a second sub-block comprising a second subset of the N wordlines different than the first subset. In some aspects, the disclosure relates to detecting a trigger event associated with a read command performed on the first sub-block. A target sub-block test is then performed in response to a detection of the trigger event to determine whether to add the first sub-block to a read scrub queue. If the first sub-block is added to the read scrub queue, a sister sub-block test is then performed to determine whether to add the second sub-block to the read scrub queue.
US10734075B2 Semiconductor storage device and method of reading data therefrom
A semiconductor storage device includes a memory cell having a first variable resistance element changeable from a first state to a second state at which a resistance value of the first variable resistance element is higher than that of the first variable resistance element at the first state, and a second variable resistance element connected to the first variable resistance element in series and changeable from a third state to a fourth state at which a resistance value of the second variable resistance element is higher than that of the second variable resistance element at the third state. In the memory cell, a first snapback occurs at a first threshold current and a first threshold voltage, and a second snapback occurs at a second threshold current that is greater than the first threshold current and a second threshold voltage that is greater than the first threshold voltage.
US10734070B2 Programming selection devices in non-volatile memory strings
Non-volatile memory strings may include multiple selection devices for coupling memory cell devices to a bit line. Different programming operations may be used to program various individual selection devices in a non-volatile memory cells string. For example, a control circuit may set a threshold voltage of a particular selection device to a value greater than a threshold voltage of another selection device. In another example, the control circuit may program the selection device using an initial sense time. Subsequent to programming the selection device using the initial sense time, the control circuit may program the selection device using a different sense time that is shorter than the initial sense time.
US10734065B2 Providing a discharge boundary using bitline discharge control circuitry for an integrated circuit
Various implementations described herein are directed to an integrated circuit. The integrated circuit may include read circuitry coupled to bitlines, and the read circuitry may be activated based on a read select signal to perform a read operation on the bitlines. The integrated circuit may include write circuitry coupled to the bitlines, and the write circuitry may be activated based on a write select signal to perform a write operation on the bitlines. The integrated circuit may include bitline discharge control circuitry coupled to the bitlines and the write circuitry, and the bitline discharge control circuitry may control the bitline discharge of the bitlines during the read operation so as to restrict a false read on the bitlines by providing a discharge boundary for the bitlines during the read operation.
US10734063B2 Semiconductor device
A semiconductor device includes: a first cell; a second cell; a first match line and a second match line; a first search line pair, first data being transmitted through the first search line pair; a second search line pair, second data being transmitted through the second search line pair; a first logical operation cell connected to the first search line pair and the first match line, and configured to drive the first match line based on a result of comparison between information held by the first and second cells and the first data; and a second logical operation cell connected to the second search line pair and the second match line, and configured to drive the second match line based on a result of comparison between information held by the first and second cells and the second data.
US10734051B2 Magnetic memory device
Embodiments provide a magnetic memory device and a method of writing a magnetic memory device. The magnetic memory device includes a magnetic tunnel junction including a reference layer, a free layer and a tunnel barrier layer between the reference and free layers, and a first conductive line adjacent to the free layer. A first spin-orbit current having a frequency decreasing with time flows through the first conductive line. The writing method includes applying the first spin-orbit current having the frequency decreasing with time to the first conductive line.
US10734048B2 Sensing memory cells using array control lines
One or more control lines other than those used to activate a non-volatile memory cell may be used to sense a data value of the cell. For example, an apparatus may include a selection circuit that selects, based on an address corresponding to a non-volatile memory cell included an array of non-volatile memory cells, a word line coupled to the non-volatile memory cells to activate the non-volatile memory cell. An amplifier circuit may sense a data value stored in the non-volatile memory cell based on a sense signal having a voltage level based on voltage levels of one or more other word lines of the array of non-volatile memory cells. In another example, a data value of a non-volatile memory cell coupled to a word line may be sensed based on the voltage levels of one or more dummy sense lines within the array.
US10734044B2 Apparatuses and methods for latching data input bits
A write-in date circuit in a semiconductor device may include multiple input buffers, each receiving multiple data bits in a serial data stream. The circuit may include a first circuit coupled to a first and a second input buffers. The first circuit may be further coupled to receive a DQS signal and latch a first data bit selected from the first input buffer or the second input buffer responsive to the DQS signal. The second circuit may be coupled to the first and second input buffers and configured to latch a second data bit selected from the first input buffer or the second input buffer responsive to the DQS signal. The first circuit may latch the first data bit responsive to a rising edge of the DQS signal and the second circuit may latch the second data bit responsive to a falling edge of the DQS signal.
US10734043B2 Memory system for adjusting clock frequency
A memory system includes a logic circuit and a phase locked loop (PLL) circuit. The logic circuit determines a first frequency of a first clock using a first signal and generates a second signal for adjusting the first frequency of the first clock. The PLL circuit receives a second clock, and generates the first clock having the first frequency determined by the logic circuit, using the second clock and the second signal. When a second frequency of the second clock varies, the logic circuit determines the first frequency of the first clock such that the first frequency of the first clock generated by the PLL circuit is uniform, and operates based on the first clock having the first frequency adjusted by the second signal.
US10734040B1 Level-shifting transparent window sense amplifier
Techniques are disclosed relating to level-shifting circuitry and time borrowing across voltage domains. In some embodiments, sense amplifier circuitry generates, based on an input signal at a first voltage level, an output signal at a second, different voltage level. Pulse circuitry may generate a pulse signal in response to an active clock edge of a clock signal that is input to the sense amplifier circuitry. Initial resolution circuitry may drive the output signal of the sense amplifier circuitry to match the value of the input signal during the pulse signal. Secondary resolution circuitry may maintain a current value of the output signal after expiration of the pulse signal. This may allow the input signal to change during the pulse, e.g., to enable time borrowing by upstream circuitry.
US10734038B2 Apparatuses and methods for performing logical operations using sensing circuitry
The present disclosure includes apparatuses and methods related to performing logical operations using sensing circuitry. An example apparatus comprises an array of memory cells and sensing circuitry coupled to the array. The sensing circuitry includes a sense amplifier coupled to a pair of complementary sense lines, and a compute component coupled to the sense amplifier. The compute component includes a dynamic latch. The sensing circuitry is configured to perform a logical operation and initially store the result in the sense amplifier.
US10734035B1 Humidity control system for heat-assisted magnetic recording hard disk drive
A hard disk drive comprises a sensor configured to detect a mixing ratio within the hard disk drive and a membrane electrode assembly. The membrane electrode assembly comprises a gas flow path that couples an inside of the hard disk drive to an outside of the hard disk drive, and the gas flow path includes a cathode and anode that electrolytically remove water vapor from the inside of the hard disk drive. The drive further includes an energy source coupled to the membrane electrode assembly and a controller coupled to the sensor and the energy source. The controller is configured to activate the energy source in response to the sensor detecting a mixing ratio greater than a threshold mixing ratio and to deactivate the energy source in response to the sensor detecting a mixing ratio less than the threshold mixing ratio.
US10734034B2 Disc storage device and disc archive device
Provided is a disc storage device including a casing capable of storing a stacked body including one or a plurality of disc recording media and a spacer interposed between the disc recording media and an inner surface of a bottom plate, a position regulating unit that regulates a storage position of the stacked body inside the casing, and a plurality of through holes formed in an area of the bottom plate of the casing where the spacer is provided, in which the spacer is adsorbed to tips of pins to be inserted through the through holes.
US10734029B2 Signal processing apparatus, signal processing method, and non-transitory computer-readable storage medium
A signal processing apparatus for generating a playback audio signal to be played back together with a slow-motion image based on image capturing in a capturing target region, obtains a first audio signal containing a sound in the capturing target region, and based on sound acquisition in a first period shorter than a capturing period corresponding to the slow-motion image, obtains a second audio signal containing a sound in a peripheral region of the capturing target region, and based on sound acquisition in a second period longer than the capturing period, and synthesizes the first audio signal and the second audio signal, thereby generating the playback audio signal to be played back together with the slow-motion image.
US10734027B2 System and methods for concatenating video sequences using face detection
There are provided methods and devices for media processing, comprising: providing at least one media asset source selected from a media asset sources library, the at least one media asset source comprising at least one source video, via a network or client device; receiving via the network or the client device a media recording comprising a client video recorded by a user of the client device; parsing the client video and the source video, respectively, to a plurality of client video frames and a plurality of source video frames; identifying at least one face in at least one frame of the plurality of source video frames and at least another face in at least one frame of the plurality of client video frames by face detection; superposing one or more markers on the identified at least one face of the plurality of source video frames; processing said client video frames to fit the size or shape of said source video frames by using said one or more markers; concatenating said processed client video frames with said source video frames, wherein said concatenation comprises matching the frame rate and resolution of the processed client video frames to the frame rate and resolution of the plurality of client video frames to yield a mixed media asset.
US10734025B2 Seamless output video variations for an input video
Techniques and devices for generating multiple output video variations for an input video based on a shared resource architecture. The shared resource architecture reuses and shares computational and gating results from one or more operations to create the multiple output video variations. The shared resource architecture applies a frame-time normalization of the trimmed and stabilized video to produce a trimmed stabilized normalized video and, thereafter, uses the trimmed stabilized normalized video to precompute one or more video parameters that can be shared with multiple output video variations. The shared resource architecture can then generate multiple output video variations using the shared video parameters.
US10734023B2 Aligned shingled writing for magnetic recording media and media having shingle edge positioned tracks
A tape drive, according to one embodiment, includes: a processor, and logic which is integrated with the processor, executable by the processor, or integrated with and executable by the processor. The logic is configured to: determine whether a difference between information and corresponding design values is in a range. The information corresponds to how an array of writers write and/or are expected to write to a magnetic medium during shingled recording. Moreover, the logic is configured to: compute, using the information, data describing a lateral writing position to use during writing such that shingled track edges are aligned according to a format in response to determining that the difference between the information and corresponding design values is not in the range.
US10734022B2 Magnetic disk device and actuator control method
According to one embodiment, a magnetic disk device includes a disk, a first head, a second head, an actuator configured to position the first head and the second head over the disk, and a controller configured to control the actuator based on a first value having a first waveform suppressing a disturbance component, wherein the controller is configured to invert, in the first waveform, a polarity of a third waveform succeeding a first timing with respect to a polarity of a second waveform preceding the first timing in a case where the first head is changed to the second head at the first timing.
US10734020B2 Multi-mode, multi-channel magnetic recording head and apparatus
An apparatus according to one embodiment includes an array of 2N+1 transducers, and a controller electrically coupled only to transducers in odd positions in the array. An apparatus according to another embodiment includes an array of 2N+1 transducers, where at least one of the transducers within the array is configured as a servo reader, a controller electrically coupled only to transducers in odd positions in the array, and a drive mechanism for passing a magnetic medium over the array.
US10734018B1 Disk device
According to one embodiment, a disk device includes two magnetic disks opposing each other at intervals of 1.2 to 1.5 mm, and at least two suspension assemblies movable respectively between the two magnetic disks. Each of the suspension assemblies includes a base plate, a load beam extending from the base plate, a tab extending from a distal end of the load beam, a wiring member on the load beam and the base plate, including a gimbal portion, and a magnetic head on the gimbal portion, abutting on a dimple of the load beam via the gimbal portion. The ratio of a distance from a bendable location of the load beam to a center of the dimple with respect to a distance from the center of the dimple to a tip of the tab is 2.8 to 3.8.
US10734015B1 Magnetic recording write head having YIG-heavy metal-YIG in write gap and side gap to maximize spin-orbit-coupling efficiency
The present disclosure generally relates to data storage devices, and more specifically, to a magnetic media drive employing a magnetic recording head. The head includes a main pole at a media facing surface (MFS), a trailing shield at the MFS, a heavy metal layer disposed between the main pole and the trailing shield at the MFS, and a yttrium-iron garnet (YIG) layer. Spin-orbit torque (SOT) is generated from the heavy metal layer and transferred to a surface of the main pole as a current passes through the heavy metal layer in a cross-track direction. The YIG layer is an electrical insulator, but also a good spin current conductor. Thus the charge current can be fully utilized for spin current conversion. The YIG layer does not dissipate energy because there is no shunting. With the reduced shunting from the main pole to the trailing shield, write-ability is improved.
US10734013B2 Spin transfer torque (STT) device with multilayer seed layers for magnetic recording and memory
Spin transfer torque (STT) devices with multilayer seed layers that can be used in magnetic recording and memory are provided. One such STT device includes a substrate, and a stack of layers formed on the substrate, where the stack includes a first seed layer directly on the substrate and including Cr, a second seed layer on the first seed layer and including Ta, a ferromagnetic free layer on the second seed layer; a ferromagnetic polarizing layer, and a nonmagnetic spacer layer between the free layer and the polarizing layer. One such method includes fabricating the STT device.
US10734011B2 Method and system for transmission path noise control
A method for transmission path noise control using an audio headset and a sending device comprises generating microphone signals by a first and a second microphone of the headset based on detected sound including desired audio information and noise. An encoded signal is generated on a first line of a data cable by means of the headset by encoding input signals depending on the microphone signals. The method comprises transmitting the encoded signal from the headset to the sending device via the first, reconstructing the input signals by decoding the encoded signal by the sending device, generating by the sending device a clean signal by applying a first noise control algorithm to the reconstructed first and second input signal and sending a signal depending on the clean signal to a communication network.
US10734010B2 Decoding audio bitstreams with enhanced spectral band replication metadata in at least one fill element
Embodiments relate to an audio processing unit that includes a buffer, bitstream payload deformatter, and a decoding subsystem. The buffer stores at least one block of an encoded audio bitstream. The block includes a fill element that begins with an identifier followed by fill data. The fill data includes at least one flag identifying whether enhanced spectral band replication (eSBR) processing is to be performed on audio content of the block. A corresponding method for decoding an encoded audio bitstream is also provided.
US10734006B2 Audio coding based on audio pattern recognition
In general, techniques are described by which to perform audio coding based on audio pattern recognition. A source device comprising a memory and a processor may be configured to perform the techniques. The memory may store audio data. The processor may obtain, from a plurality of categories, a category to which the audio data corresponds, and obtain, based on the category, a set of pyramid vector quantization (PVQ) parameters from a plurality of sets of PVQ parameters. The processor may also perform, based on the set of PVQ parameters, PVQ with respect to the audio data to obtain a residual identifier representative of the audio data, and specify, in the bitstream, the residual identifier.
US10734005B2 Method of encoding, method of decoding, encoder, and decoder of an audio signal using transformation of frequencies of sinusoids
The invention concerns an audio signal encoding method comprising the steps of: collecting the audio signal samples, determining sinusoidal components in subsequent frames, estimation of amplitudes and frequencies of the components for each frame, merging thus obtained pairs into sinusoidal trajectories, splitting particular trajectories into segments, transforming particular trajectories comprising of their amplitude and frequency variations to the frequency domain by means of a digital transform performed on segments longer than the frame duration, quantization and selection of transform coefficients in the segments, entropy encoding, and outputting the quantized coefficients as output data. The method is characterized in that the length of the segments into which each trajectory is split is individually adjusted in time for each trajectory.
US10734003B2 Noise signal processing method, noise signal generation method, encoder, decoder, and encoding and decoding system
A linear prediction-based noise signal processing method, includes obtaining a linear prediction coefficient of the noise signal, filtering a signal derived from the noise signal based on the linear prediction coefficient in order to obtain a linear prediction residual signal, obtaining excitation energy of the linear prediction residual signal and a spectral envelope of the linear prediction residual signal, and the spectral envelope, the excitation energy and the linear prediction coefficient are encoded.
US10734002B2 Audio upmixer operable in prediction or non-prediction mode
The invention provides methods and devices for outputting a stereo audio signal having a left channel and a right channel. The apparatus includes a demultiplexer, decoder, and upmixer. The upmixer is configured operate either in a prediction mode or a non-prediction mode based on a parameter encoded in the audio bitstream.
US10733998B2 Methods, apparatus and articles of manufacture to identify sources of network streaming services
Methods, apparatus and articles of manufacture to identify sources of network streaming services are disclosed. An example apparatus includes a coding format identifier to identify, from a received first audio signal representing a decompressed second audio signal, an audio compression configuration used to compress a third audio signal to form the second audio signal, and a source identifier to identify a source of the second audio signal based on the identified audio compression configuration.
US10733995B2 Sound recognition electronic device
A voice recognition electronic device is provided which includes a housing including a first face that faces a first direction, a second face that faces a second direction opposite to the first direction, a third face disposed between the first face and the second face, and a translucent cover that forms at least a portion of the third face, a voice reception unit disposed below the first face of the housing and including a plurality of microphones that receive a voice input from a user, a light source unit disposed inside the housing to emit light, a driving unit connected to the light source unit to control the light source unit to move according to a preset operation, and a control unit that controls the driving unit in response to the voice input of the user, which is delivered from the voice reception unit.
US10733994B2 Dialogue system, vehicle and method for controlling the vehicle
A dialogue system, a vehicle and a method for controlling the vehicle is provided. The vehicle monitors at least one of vehicle state information and driving environment information, generates a vehicle use pattern based on the monitored information; generates and storing notification event information corresponding to the vehicle use pattern; determines whether the monitored information corresponds to any one of event information; when it is determined that the monitored information corresponds to any one of event information, determines notification timing of the any one of notification event information; when the current time is notification timing of the any one of notification event information, outputs guide information on the notification event information; generates a control command corresponding to the notification event information; and executes a function corresponding the notification event information based on the control command.
US10733991B2 Construction machine mode switching with voice services
A mobile construction machine detects a speech processing trigger. It then performs speech processing (such as speech recognition and natural language understanding, speech synthesis, etc.) based on the detected speech processing trigger, to generate a speech processing result. A control signal generator generates control signals based on the speech processing result. The control signals can be used to control the mobile construction machine, to control another mobile construction machine, to provide information to a remote server location, or to aggregate information from multiple remote server locations.
US10733975B2 OOS sentence generating method and apparatus
An out-of-service (OOS) sentence generating method includes: training models based on a target utterance template of a target service and a target sentence generated from the target utterance template; generating a similar utterance template that is similar to the target utterance template based on a trained model, among the trained models, and a sentence generated from an utterance template of another service; and generating a similar sentence that is similar to the target sentence based on another trained model, among the trained models, and the similar utterance template.
US10733971B2 Sound processing device, sound processing method, and computer program
[Object] To provide a sound processing device capable of effectively reducing ambient noise at low cost.[Solution] Provided is a sound processing device including: a first sound collector configured to collect a first noise signal from a noise source of noise leaking into a casing mounted to a user's ear; a first signal processing unit configured to form a first noise reduction signal used to reduce noise at a cancellation point on the basis of the first noise signal; a second signal processing unit configured to form a second noise reduction signal used to reduce noise at a cancellation point with respect to a first pseudo noise signal; an adder configured to add the first noise reduction signal and the second noise reduction signal; and a sound emitter configured to emit an output of the adder into the casing as sound. The first pseudo noise signal is a signal obtained by subtracting an output of the adder applied with a simulation transfer characteristic from an output of the first sound collector, the simulation transfer characteristic being obtained by simulating a transfer characteristic from the sound emitter to the first sound collector.
US10733970B2 Noise control method and device
A noise control method and device are provided that relate to the field of noise control. A noise control method includes: acquiring noise information of an ambient environment; generating a noise control message including the noise information, the noise control message being used to notify other devices to adjust a volume; and sending the noise control message to the other devices. Another noise control method includes: receiving, by a device, a noise control message from an external device; judging, according to the noise control message, whether the device is necessary to perform volume adjustment; and adjusting a volume according to a volume adjustment policy if the device is necessary to perform volume adjustment. The noise control method and device in the embodiments of the present application easily and quickly realize control over ambient noise, thereby improving user experience.
US10733969B2 Protective enclosure for effect devices
A protective enclosure for an effect device includes a substantially rectangular shaped base portion and a substantially cuboid shaped upper portion. The base portion and upper portion communicate with one another and form a common receiving space to enclose an effect device. The base portion includes two opposite side walls, and each side wall has a respective opening to each provide access to the receiving space. An upper wall extends laterally across the base portion side walls, and a foot switch opening is disposed along the upper wall.
US10733962B2 Image generation device
An image generation device includes: a rasterizing portion generating, according string data, an element-blank image including a first element image indicating a first-type string element of a string and a blank image indicating a blank; an embedding portion identifying and embedding a second element image indicating a second-type string element of the string in the blank image; a first data storage portion in which a first data group used to generate the first element image is stored; and a second data storage portion in which a second data group including an image to be embedded as the second element image is stored. The rasterizing portion generates the first element image based on the first data group, and generates the blank image at a position where the second element image is to be embedded by identifying an embedding position of the second element image.
US10733956B2 Macro I/O unit for image processor
An image processor is described. The image processor includes an I/O unit to read input image data from external memory for processing by the image processor and to write output image data from the image processor into the external memory. The I/O unit includes multiple logical channel units. Each logical channel unit is to form a logical channel between the external memory and a respective producing or consuming component within the image processor. Each logical channel unit is designed to utilize reformatting circuitry and addressing circuitry. The addressing circuitry is to control addressing schemes applied to the external memory and reformatting of image data between external memory and the respective producing or consuming component. The reformatting circuitry is to perform the reformatting.
US10733955B2 Devices and methods to display alarm and home events on video monitors
An overlay device for premises status message display on a video monitor is provided. The overlay device includes a processor in communication with a memory, the memory storing instructions, which when executed by the processor, cause the processor to: receive a premises status message from at least one premises device, receive a media signal for display on the video monitor, combine the media signal with the premises status message, and transmit the combined media signal and premises status message for display of the combination of the media signal and the premises status message by the video monitor.
US10733952B2 Multiplexer applied to display device
A multiplexer applied to a display device includes: a plurality of switching units, electrically coupled to a data driver and a plurality of pixel units, where the switching units are adapted to receive a plurality of input display data signals output by the data driver, and the switching units output a plurality of output display data signals to the electrically coupled pixel units, where each of the switching units includes a plurality of switch units, configuration locations of the switch units in each of the switching units are the same as, and some of the switch units configured at a same configuration location in the different switching units are electrically coupled to different control signal lines and have different wiring lengths, where the wiring lengths are distances between the switch units and the control signal lines.
US10733949B2 GOA circuit, array substrate and display device
Provided are a gate driver on array (GOA) circuit, an array substrate, and a display device. The GOA circuit provides a scanning pulse signal to a pixel matrix and includes cascaded GOA units. The GOA unit includes first and second enable input terminals, first and second output terminals, and a first node. The first output terminal of an N−2-level GOA unit is connected to the first enable input terminal of an N-level GOA unit, and the second output terminal of the N−2-level GOA unit is connected to the second enable input terminal of an N−1-level GOA unit, N being greater than 2. The second output terminal outputs a scanning pulse signal to the pixel matrix. The GOA unit further includes a pull-up unit connected to the second enable input terminal and the first node to charge the first node to a first given voltage.
US10733947B2 Compensation for liquid crystal display response variations under high brightness light fields
A method for compensation of liquid crystal display response variations in high brightness fields, comprising receiving an image signal having a set of initial liquid crystal display code values for a region, estimating individual backlight power levels for the region of the image signal, determining a combined backlight power level based on the individual backlight power levels of the region, determining at least one change in transmittance based on the combined backlight power level of the region and correcting the set of initial liquid crystal display code values based in the determined at least one change in transmittance.
US10733944B2 Configurable modes for lighting systems
A luminaire can include an antenna and a first communication mode that is configured to communicate with an external system. The luminaire can also include a second communication mode that is configured to communicate with the external system. The luminaire can further include a switch coupled to the antenna, the first communication mode, and the second communication mode, where switch has a first position and a second position, where the switch, when in the first position, couples the first communication mode with the antenna, and where the switch, when in the second position, couples the second communication mode with the antenna.
US10733937B2 Organic light-emitting diode display and operation method thereof
An organic light-emitting diode (OLED) display can include a display panel including sub-pixels; a deterioration sensing unit configured to sense a deterioration state of the display panel; a power supply configured to output a high voltage for driving the sub-pixels; and a timing controller configured to: receive a deterioration sensing result including information on the deterioration state of the display panel from the deterioration sensing unit, continuously vary the high voltage based on the deterioration sensing result received from the deterioration sensing unit, and provide the varied high voltage to the sub-pixels.
US10733936B2 Organic light-emitting display device and method of driving the same
An organic light-emitting display device and a method of driving the same are disclosed. The organic light-emitting display device includes a display panel including sub-pixels, a power supply configured to output a voltage for driving the sub-pixels, a selective driver configured to generate a control signal to selectively drive a drive transistor of the sub-pixels between first and second driving schemes, wherein the drive transistor is driven in a saturation region in the first driving scheme, and is driven in a linear region in the second driving scheme, and a gamma change driver configured to change a gamma based on the driving scheme selected by the selective driver.
US10733928B1 Electrochromic film colored filter enhancer for a user interface display
A user interface display system that is associated with an electronic lock that provides feedback to a user that is engaging the electronic lock. A user interface display system includes a user interface display to depict to the user feedback patterns with each feedback pattern that is displayed to the user providing the feedback to the user. An electrochromic filter transitions a color depicted by the user interface display to correspond to the feedback pattern depicted by the user interface display. Each feedback pattern that is displayed provides a corresponding color that is associated with the feedback that is provided to the user as the user engages the electronic lock. A controller transitions the electrochromic filter to each color to correspond with the feedback pattern that is displayed by the user interface display so that the transitioned color and the feedback pattern that is displayed is in response to the user engaging the electronic lock.
US10733926B2 Control device having buttons with metallic surfaces and backlit indicia
A control device includes a button with a body defining an outer surface; a metallic veneer coupled to the button opposite the outer surface; and a machined indicia formed in the veneer and defining an open portion, a floating portion, and one or more ribs that suspend the floating portion. The rib has an upper surface recessed relative to a front surface of the veneer, and opposed tapered sides extending from a base of the rib to the upper surface, such that the upper surface is narrower than the base.
US10733925B2 Display control apparatus, display control method, and non-transitory computer-readable storage medium
A plurality of virtual viewpoint images corresponding to positions and directions of a plurality of virtual viewpoints are displayed on an operation screen for an operation associated with the position and direction of the virtual viewpoint. The virtual viewpoint image corresponding to the virtual viewpoint selected as a position and direction operation target among the plurality of virtual viewpoints is generated based on a plurality of captured images obtained by capturing an image capturing target region by a plurality of cameras, and is transmitted to another apparatus.
US10733923B2 Display panel test detection method and device for storing a picture for detection in a source driver circuit board
The present application discloses a detection method for a display panel and a detection apparatus for a display panel. The detection method includes the following steps: storing a picture for detection in a source driver circuit board of a display panel; electrically connecting a power source board generating a power source signal directly to the source driver circuit board.
US10733920B2 Image processing apparatus, method for controlling the same, and storage medium
A camera scanner captures an image of a document stand on which an object is placed using a camera unit. The camera scanner obtains an IP address of an electronic terminal (a smartphone) and an identifier of an image from the image of a display screen of the electronic terminal placed on the document stand by detecting and decoding a QR code. The camera scanner is connected to the electronic terminal based on the IP address, transmits a data transfer request including the identifier of the image to the electronic terminal, and receives image data transferred from the electronic terminal in response to the data transfer request. Then the camera scanner projects and plays an image generated based on the data transferred from the electronic terminal on the document stand using a projector.
US10733917B2 Magnetic fastener systems and methods
In an example, a system includes a bracket and a fastener. The bracket includes a distal bracket portion defining an aperture. The aperture includes a first aperture section of a first width and a second aperture section of a second width. The second width is less than the first width. The bracket includes a proximal bracket portion extending from the distal bracket portion, a cavity defined by the distal bracket portion and the proximal bracket portion, and a magnet in the cavity and coupled to the proximal bracket portion. The fastener includes a stem extending from a first end to a second end. The first end is configured to couple to an object. The fastener includes a ferromagnetic retainer at the second end of the stem. The ferromagnetic retainer has a third width that is less than the first width and greater than the second width.
US10733909B2 Medicament injection device or injection mock-up demo device with motion detector to log and track user behaviour
The present disclosure relates to a mock-up medicament injector for training purposes or an actual medicament injection device (1) comprising a sensor device (2) configured to detect movements of the whole device, and a logging device (3) configured to record said movements and thus track user behaviour of the device. The sensor can be e.g. an accelerometer, gyroscope or magnetometer. The device can communicate the logged data either in real time or at a later point in time from its memory to an external computer device. The present disclosure also relates to a corresponding method for tracking behaviour of a user using the medicament injector or training device (1).
US10733908B2 Hysterectomy model
A surgical simulator for surgical training is provided. The simulator includes a frame defining an enclosure and a simulated tissue model located inside an enclosure. The simulated tissue model is adapted for practicing hysterectomies and includes at least a simulated uterus and a simulated vagina. The simulated tissue model is suspending inside the enclosure with two planar sheets of silicone such that the tissue model is located between the two sheets each of which form a fold and are in turn connected to the frame. The frame may be shaped like a cylinder and located inside a cavity of a larger laparoscopic trainer having a penetrable simulated abdominal wall. The tissue model is interchangeable and accessible laterally through an aperture provided in a support leg of the trainer.
US10733904B2 Device for speech articulation
A device is provided that includes a semi-rigid ring made of one or more non-toxic materials that is suitable for being placed in a speaker's mouth. The ring has an outer diameter in the range of 30-45 mm and an inner diameter in the range of 20-40 mm to allow for placement in a speaker's mouth while speaking.
US10733901B2 Dynamic dispatcher training simulator
In example embodiments, there is provided a dynamic dispatcher simulator for an electrical power system. The dynamic dispatcher simulator can be operable to receive an input from a user identity during a run time, wherein the input represents a disturbance event indicative of a simulated disturbance to an electrical power system. Based on the input, a signal can be transmitted to a transient simulation engine component. The transient simulation engine component can output simulated phasor measurement unit data representative of the disturbance event to a wide area monitoring system that facilitates a display of alarms in response to the receipt of the simulated phasor measurement unit data. The dynamic dispatcher training simulator can also receive another input from the user during the run time, the second input being representative of a simulated condition related to the electrical power system.
US10733898B2 Methods and systems for modifying a learning path for a user of an electronic learning system
Methods and systems for modifying a learning path for a user of an electronic learning system. The methods can include: retrieving a set of learning objectives assigned to the user; retrieving the path data associated with the learning path defined for the user, the learning path including a series of actions in respect of one or more resources accessible via the electronic learning system and each action corresponds to at least one learning objective assigned to the user; receiving user response inputs from the user in respect of at least one learning objective; evaluating the received user response inputs to determine a competence level of the user in respect of the at least one learning objective, the competence level indicating a proficiency of the user with the at least one learning objective; and modifying the learning path for the user based on the competence level determined for the user.
US10733897B2 Conditional provisioning of auxiliary information with a media presentation
Techniques for conditional presentation of auxiliary information are provided. In one example, a computer-implemented method comprises determining, by a device operatively coupled to a processor, feedback information for a user in response to a media presentation, wherein the feedback information is indicative of a mental state of the user during presentation of the media presentation. The computer-implemented method can further comprise determining content of the media presentation associated with the mental state of the user, and determining auxiliary information about the content based on the mental state of the user. The computer-implemented method can further comprise providing, by the device, the content to a user device during the presentation of the media presentation and for rendering at the user device in association with presentation of the content.
US10733891B2 Parking lot assistant
A system for assisting parking of a vehicle includes a main body to support at least one driver or passenger, and a sensor to detect adjacent structure data corresponding to an adjacent vehicle or structure adjacent to the main body. The system further includes a network access device to transmit and receive data including receiving a parking assist request from a remote device corresponding to a request to locate the main body, and an electronic control unit (ECU) coupled to the sensor and the network access device. The ECU is designed to receive the parking assist request from the network access device. The ECU is further designed to control the network access device to transmit parking location information to the remote device in response to receiving the parking assist request, the parking location information corresponding to the adjacent vehicle or structure adjacent to the main body.
US10733890B2 Method for establishing a parking space detection model and method of detecting parking spaces for a parking lot
A method to be implemented by a computer system includes: transforming each of training images into a respective transformed training image; calculating a classification loss value based on detection results that are acquired from parking status prediction results obtained by performing feature extraction on the transformed training images; and adjusting candidate spatial transforming parameters, candidate feature extraction parameters and candidate logistic regression parameters when it is determined that a combination of the aforementioned parameters is not optimal based on the classification loss value, followed by repeating above-mentioned steps using the adjusted parameters.
US10733887B2 Method and device for road user interaction
A method for interaction between a first road user and a second road user wherein the first road user sends a driving maneuver request into the surroundings of the first road user; the second road user receives a request signal indicative of the driving maneuver request; the second road user accepts the driving maneuver request; acceptance of the driving maneuver request is signaled to the first road user; and driving maneuver recommendations determined based on the driving maneuver request are signaled to the first road user and/or to the second road user.
US10733885B2 Multi-vehicle prediction system
A method of operating an incident avoidance system for use in a vehicle comprises a gateway receiving a plurality of vehicular data samples from a plurality of data sources in a vicinity of a target vehicle. A stream processor coupled to the gateway, categorizes a first plurality of low latency data samples from the plurality of vehicular data samples based on an allowable latency of each of the plurality of vehicular data samples. A rules engine coupled to the stream processor, receives the plurality of low latency data samples. The rules engine produces a predictive model based on the plurality of low latency data samples. A notification service accesses the predictive model and situational data of the target vehicle to predict an incident. The notification service transmits a notification of the incident to the target vehicle.
US10733881B2 Detection of vehicle queueing events on a road
A method, system and computer program product are provided for detecting vehicle queue events and managing traffic flow. A computing system recognizes whether a queue event occurred for each vehicle located in an area of interest based on collected vehicle data. The area of interest includes an intersection, and the vehicle data for the each vehicle includes location information and speed information. The location information further includes a distance to an intersection. The computing system identifies differences in queue length among queues in the area of interest based on the vehicle data and determines queue indicators for each of the queues in the area of interest. Based on queue indicators for each of the queues in in the area of interest generated over multiple sampling periods, traffic signal lights at the intersection in the area of interest are managed.
US10733880B2 Unmanned aerial vehicle traffic signals and related methods
An example unmanned aerial vehicle traffic signal and related methods are disclosed. The example unmanned aerial vehicle includes a housing, a rotor, a motor, a sensor, a traffic signal, and a processor. The rotor is to lift the housing off ground. The motor is to drive the rotor. The sensor is to monitor traffic. The traffic signal is carried by the housing. The processor is to control the traffic signal based on the traffic monitored by the sensor.
US10733875B2 Detection device, information input device, and watching system
Provided is a detection device for detecting inaudible sound waves generated by a user's bodily motion to identify the user's motion. The detection device includes: a detector detecting inaudible sound waves generated by a bodily motion; an acquiring unit acquiring burst information on at least one of the duration and frequency of a burst during which a cluster of pulses appears in a waveform of the inaudible sound waves detected by the detector; a memory storing reference information on reference values compared with the burst information, the reference values differing from each other depending on the types of bodily motions generating inaudible sound waves; and a determining unit comparing the burst information with the reference information to determine which of bodily motions has caused the inaudible sound waves detected by the detector.
US10733871B2 Automated crisis incident response for internet of things networks
Novel techniques are described for automated crisis incident response in facilities having networks of Internet of Things (IoT devices). For example, embodiments can operate in context of automatically responding to an active shooter incident in a school. Detection of a gunshot event can trigger embodiments automatically to obtain (e.g., retrieve and/or compute) and execute an automated response plan. Execution of the plan can involve automated control of multiple IoT devices installed in and around the facility, and can be responsive to feedback from the IoT devices. Some embodiments facilitate interaction with crisis responders via a responder network, providing such responders with various levels of information access and/or control of components (e.g., execution of the automated response plan can also be responsive to commands issued by responders.
US10733867B2 Server and non-transitory recording medium storing program
A management system includes, a sensor configured to detect biological information on a user, a communication unit capable of communicating with a terminal device and capable of receiving the biological information, a controller configured to detect whether the user is awake or gets out of the bed, based on the received biological information and activate an alarm to the terminal device, and a display configured to prioritize the alarm related to the user which has a high possibility of falling off the bed.
US10733865B2 Threat detection system having cloud or local-hosted monitoring unit for communicating by broadband, cellular or wireless with remote/local internet addressable wireless detector units, their associated wireless sensors and their associated optional wireless sub-sensor devices, that blanket a venue using a broad range of wireless network arrangements and reporting non-compliant sensor data values or conditions, data value rate-of-change and/or device location and/or unit and/or device non-response, against predetermined thresholds, and delivering notifications to system administrators and responders, while enabling related response solutions and confirming that they have been enabled
A data value and condition sensing and threat detecting network comprising a plurality of wireless sensor devices and their optional related wireless sub-sensor devices, for communication with wireless detector units in a network arrangement, such wireless detector units to communicate to and from a secure Central Monitoring Unit (“CMU”) that manages the value/condition sensing and client alert processes, based upon wireless sensor values/conditions and optional wireless sub-sensor values/conditions as they relate to pre-determined values/conditions, and sensor device location coordinates data (derived from Global Positioning Systems(“GPS”) or Cellular Triangulation Systems (“CTS”)) as they relate to pre-determined “location differential values”, data “timeframe-based rate of change” as it relates to pre-determined “rate of change differentials” in a pre-determined timeframe or part thereof, and declaring a normal, aware or alert state within a pre-determined timeframe, with the CMU enabling/disabling related devices and alerting responders, and confirming that such related devices have been enabled/disabled and alerts have been delivered, to responders.
US10733864B2 Information processing device, informing system, information processing method, and program
An information processing device is equipped with a recognition information acquirer, a danger determiner, a signal generator, and a signal transmitter. The recognition information acquirer acquires, from an electric apparatus, recognition information that is information obtained as a result of recognition of sensor information by the electric apparatus that performs operational control using the sensor information, the sensor information being sensed and output by a sensor. The danger determiner determines whether a danger state exists based on the recognition information acquired by the recognition information acquirer. The signal generator, when the danger determiner determines that the danger state exists, generates an informing signal that causes operation of an informing function of an informing apparatus that informs of danger. The signal transmitter transmits to the informing apparatus the informing signal generated by the signal generator.
US10733860B1 Systems and methods for identifying and responding to a potential threat
Systems and methods for identifying and responding to a potential threat at a location monitored by a smart home system are provided. Such systems and methods can include a central system receiving a notification of a suspicious incident detected at the location and current data related to the suspicious incident from the smart home system, the central station analyzing the current data to confirm or reject the suspicious incident, when the central system confirms the suspicious incident, the central station determining whether the current data is indicative of a potential threat, and when the central station determines that the current data is indicative of the potential threat, the central station storing the current data for future use and initiating a security action to alleviate the potential threat.
US10733859B2 System and method of alternative tracking upon disabling of monitoring device
A method is provided. The method includes: establishing a database of a plurality of individuals, data for each individual including identity, short range wireless device information, and at least one rule regarding expected interaction by the individual relative to the area; receiving probe signal information from a plurality of sensors around an area, each of the sensors being configured to receive probe signals from proximate wireless devices, the probe signals lacking information directly identifying an owner of the originating wireless device; cross referencing at least some of the received probe signals with at least a portion of the database; identifying, based at least on the cross referencing, a presence of an unauthorized individual in the area; and notifying a supervising authority of the identified unauthorized individual.
US10733854B2 Emergency lighting system with autonomous egress mapping
An emergency lighting system provides autonomous mapping of egress locations of a building or other environment through a plurality of emergency lighting units. The emergency lighting units utilizes wireless signals to generate topology information that identifies the location of the emergency lighting units, the outermost emergency lighting units of which identify the egress locations of a building. During an emergency situation the emergency lighting system activates one or more illumination devices.
US10733847B2 System and method for gaming
A gaming system is provided. The gaming system allows users to access applications via gaming communication devices coupled to a communication network. At least a portion of the network may be wireless. The gaming applications include gambling, financial, entertainment service, and other types of transactions. The system may include a user location determination feature to prevent users from conducting transactions from unauthorized areas.
US10733842B2 Universal jackpot controller for gaming devices and gaming systems
A universal jackpot controller permits jackpots to be implemented at unlimited combinations of gaming machines and systems, including different types of gaming devices and systems of different operators and including land-based and online systems.
US10733840B2 Method and apparatus for integrated customer tracking and browsing
A system and method for tracking customer activity without need for an extensive interconnecting network. The system includes a plurality of gaming devices that are communicatively isolated from one another. Information, including tracked customer activity, bonus requirements, and in one embodiment, personal information, is stored on a memory device communicable with the gaming devices. This allows implementation of an incentive program at reduced cost because the service devices themselves need not be networked together.
US10733834B1 Gaming system and method of providing improved game outcomes
Various embodiments of a gaming system and method are disclosed as enabling improvements to game outcomes. In some embodiments, the gaming system enables the player to adjust game elements to different positions to improve game outcomes. In some embodiments, the gaming system enables the player to move one or more symbols to different symbol positions to improve a game outcome. In some embodiments, the player purchases the opportunity to move one or more symbols to different symbol positions to improve a game outcome.
US10733829B2 Method for delivering items
A system for delivering and/or picking up items comprising a container, which is closable via an openable/closable door and has access protection, and a standardized coupling mechanism for the option of fastening on a delivery vehicle, a mobile mini-vehicle or a stationary upright, wherein the coupling mechanism comprises a receiving means on the holder and comprises an engagement means, which is for engagement in the receiving means and is arranged on the delivery vehicle, on the mobile mini-vehicle and on the stationary upright such that the container is securable in a releasable manner optionally on the delivery vehicle, on the mobile mini-vehicle or on the stationary upright, and a corresponding method.
US10733825B2 Covert secure document registration system
A method for creating a secure document, registering the secure document and verifying the authenticity of the secure document includes receiving a print object that has content. A security feature, including an identifier, is created and is associated with the content. The identifier may be a barcode. The barcode may represent a character string. The security feature may include the identifier barcode and a decoy barcode that is not associated with the content. The identifier barcode (or the character string represented by the barcode) and the content are transmitted to a database for storage. Once stored, the identifier and the content are considered to be registered. A print object that includes the security feature and the content is then transmitted to a printer for printing.
US10733823B2 Garage door communication systems and methods
Methods for replacing a first garage door controller with a second garage door controller can include electrically decoupling the first garage door controller from a first wire that is electrically coupled to the garage door opener. Methods can include electrically decoupling the first garage door controller from a second wire that is electrically coupled to the garage door opener. Methods can also include electrically coupling the second garage door controller to the first wire and electrically coupling the second garage door controller to the second wire. Methods can even include communicatively coupling the second garage door controller to an Internet router to thereby communicatively couple the second garage door controller to a wireless network.
US10733819B2 Secure and automated vehicular control using multi-factor authentication
Secure and automated vehicular control using multi-factor authentication is disclosed herein. An example system includes a processor; and memory, the processor being configured to execute instructions stored in memory to: perform a first type of authentication of a user using a unique identifier for a user of a mobile device; transmit an unlock request to a vehicle controller when the first type of authentication is complete, the vehicle controller unlocking a door of the vehicle in response; perform a second type of authentication of the user; and transmit an indication to the vehicle controller of the vehicle to confirm that the second type of authentication is complete, wherein the vehicle controller starts an engine of the vehicle in response to the second type of authentication being complete.
US10733818B2 Vehicle, control method thereof, and transceiver for vehicle
A vehicle may include: a first antenna; a first receiver configured to receive a first radio signal through the first antenna, the first radio signal having a first frequency; a transmitter configured to transmit a second radio signal through the first antenna, the second radio signal having a second frequency; and a controller configured to acquire information indicating a current time included in the first radio signal, and to control operation of the transmitter so as to transmit the second radio signal including the information indicating the current time.
US10733817B2 Security processing method for car sharing service
A security processing method for a car sharing service includes: a smart terminal encrypting a second random code according to a first smart terminal encryption key, to obtain a first cyphertext, the first smart terminal encryption key having a first random code and order form information from a cloud server; the smart terminal receiving a third random code from a vehicle, the vehicle obtaining the third random code by decrypting the first cyphertext according to a first vehicle encryption key that includes the first random code and the order form information sent by the cloud server; the smart terminal subjecting the second random code and the third random code to comparative verification, to obtain an identity authentication result; the smart terminal sending, if the identity authentication result has passed, encrypted service data to the vehicle; and the vehicle decrypting the service data to execute the service data.
US10733816B2 Electronically controlled drawer slide locking for cabinets and hub for same
A locking system for a cabinet may include a plurality of hubs to pass signals from activation devices and for power distribution to locks controlling access to drawers and/or openings of the cabinet. The hubs may also pass signals between pairs of locks, for example for drawer slides used for drawers of the cabinets. In some embodiments the hubs passively pass the signals, and in some embodiments each of the hubs are identical.
US10733810B2 Method and system for managing parking violations by vehicles in parking areas in real-time
The disclosed embodiments illustrate methods and systems for managing parking violations by vehicles in parking areas in real-time. The method includes receiving parking information from one or more sensors installed at each of one or more parking spots in a plurality of parking areas at a specific time. The method includes detecting a parking violation by a vehicle at a parking spot of the one or more parking spots in a parking area. The method includes identifying one or more vehicle identification parameters of the vehicle associated with the detected parking violation. The method includes determining a penalty for the vehicle with the identified one or more vehicle identification parameters. The method includes transmitting the determined penalty to a user-computing device of a user associated with the vehicle with the identified one or more vehicle identification parameters, wherein the user is imposed with the penalty.
US10733809B2 Information processing device and information processing method
Provided are an information processing device and an information processing method. The information processing device (100) comprises a processing circuit (110) configured to eliminate partial details of at least one part of a three-dimensional model on a condition that a shape semantics of the at least one part is maintained unchanged, so as to generate a modified version of the three-dimensional model. The processing circuit (110) is further configured to control to send the modified version and recovery information to a recipient, wherein the recovery information is used to restore the modified version to the original version of the three-dimensional model.
US10733806B2 Interactions with 3D virtual objects using poses and multiple-dof controllers
A wearable system can comprise a display system configured to present virtual content in a three-dimensional space, a user input device configured to receive a user input, and one or more sensors configured to detect a user's pose. The wearable system can support various user interactions with objects in the user's environment based on contextual information. As an example, the wearable system can adjust the size of an aperture of a virtual cone during a cone cast (e.g., with the user's poses) based on the contextual information. As another example, the wearable system can adjust the amount of movement of virtual objects associated with an actuation of the user input device based on the contextual information.
US10733805B2 Augmented reality planning and viewing of dental treatment outcomes
In an embodiment, a processing device receives image data of a face from an image capture device associated with an augmented reality (AR) display. The processing device processes the image data to a) identify a mouth in the image data, b) identify a dental arch in the mouth, and c) determine a position of the dental arch relative to a position of the AR display. The processing device determines a treatment outcome for the dental arch, generates a visual overlay comprising an indication of the treatment outcome at the determined position of the dental arch, and outputs the visual overlay to the AR display, wherein the visual overlay is superimposed over a view of the dental arch on the AR display.
US10733804B2 Method and system for representing a virtual object in a view of a real environment
The invention relates to a method of representing a virtual object in a view of a real environment which comprises the steps of providing image information of a first image of at least part of a human face captured by a first camera, providing at least one human face specific characteristic, determining at least part of an image area of the face in the first image as a face region of the first image, determining at least one first light falling on the face according to the face region of the first image and the at least one human face specific characteristic, and blending in the virtual object on a display device in the view of the real environment according to the at least one first light. The invention also relates to a system for representing a virtual object in a view of a real environment.
US10733800B2 Reconstruction of essential visual cues in mixed reality applications
A mixed reality (MR) simulation system includes a console and a head mounted device (HMD). The MR system captures stereoscopic images from a real-world environment using outward-facing stereoscopic cameras mounted to the HMD. The MR system preprocesses the stereoscopic images to maximize contrast and then extracts a set of features from those images, including edges or corners, among others. For each feature, the MR system generates one or more two-dimensional (2D) polylines. Then, the MR system triangulates between 2D polylines found in right side images and corresponding 2D polylines found in left side images to generate a set of 3D polylines. The MR system interpolates between 3D vertices included in the 3D polylines or extrapolates additional 3D vertices, thereby generating a geometric reconstruction of the real-world environment. The MR system may map textures derived from the real-world environment onto the geometric representation faster than the geometric reconstruction is updated.
US10733798B2 In situ creation of planar natural feature targets
Disclosed are a system, apparatus, and method for in-situ creation of planar natural feature targets. In one embodiment, a planar target is initialized from a single first reference image one or more subsequent images are processed. In one embodiment, the planar target is tracked in six degrees of freedom upon the processing of the one or more subsequent images and a second reference image is selected from the processed one or more subsequent images. In one embodiment, upon selecting the second reference image the planar target is refined to a more accurate planar target.
US10733793B2 Indexed value blending for use in image rendering
Embodiments of the disclosed technology use an indexed value blending approach to compute blended values between two fixed values from a palette of base values. In one example, the disclosed technology uses a parameterized array that defines the available colors of a color palette and also orders those values so that any two values that are to be blended are located adjacent to (consecutively with) one another within the array. The array can be efficiently used to compute the necessary input values for a linear interpolation that then computes the desired blended value. For instance, the array can be used to identify a first color value and a second color value to be blended in an interpolation process as well as the degree of blending between the two (e.g., a blending control value (or alpha value)).
US10733792B2 Method and apparatus for user guidance for the choice of a two-dimensional angiographic projection
Systems and methods provide guidance for selection of projection perspectives to utilize to obtain complementary combinations of projection images of an object. The systems and methods provide a bi-dimensional first image of the object which has been obtained from a first perspective. A map of values associated with different candidate perspectives relative to the first perspective is determined, wherein the value associated with a given candidate perspective is determined from at least one parameter indicative of a degree to which the given candidate perspective complements the first perspective and at least one weighting parameter. The map can be displayed or evaluated to select at least one candidate perspective to utilize to acquire or obtain a combination of complementary projection images.
US10733790B2 Systems and methods for creating and displaying interactive 3D representations of real objects
Systems and methods are disclosed for generating a 3D view of an object. At least a 360 degree view of an object is recorded by rotating the object or moving a camera around an object. The data can be used to generate a 3D view that allows users to rotate an item to see the corresponding images.
US10733789B2 Reduced artifacts in graphics processing systems
In addition to rendering a first frame representing a first forward view of a scene, a graphics processing system renders one or more further versions of the first frame, each representing a further view of the scene based on a different point in time and/or view orientation. The first frame and/or one or more of the one or more further versions may then be subjected to “timewarp” and/or “spacewarp” processing to generate an output “timewarped” and/or “spacewarped” image for display.
US10733786B2 Rendering 360 depth content
As user device can receive and display 360 panoramic content in a 360 depth format. 360 depth content can comprise 360 panoramic image data and corresponding depth information. To display 360 depth content, the user device can generate a 3D environment based on the 360 depth content and the current user viewpoint. A content display module on the user device can render 360 depth content using a standard 3D rendering pipeline modified to render 360 depth content. The content display module can use a vertex shader or fragment shader of the 3D rendering pipeline to interpret the depth information of the 360 depth content into the 3D environment as it is rendered.
US10733784B2 Methods and apparatuses for image control and display of particle analyzer images
Some embodiments include an apparatus for processing radio frequency multiplexed cell images such as single-cell images, for example radio frequency multiplexed excitation (FIRE) images. The images can be from a particle analyzer, such as a flow and scanning cytometer or a laser scanning microscope. Some embodiments include an apparatus for displaying radio frequency multiplexed cell images such as FIRE images.
US10733781B2 Virtual reality
A virtual reality apparatus comprises an image generator to generate images representing a virtual environment, for display to a user by a head mountable display to be worn by that user. The virtual environment includes an avatar representation of the user positioned within the virtual environment so that the user's viewpoint of the virtual environment substantially corresponds to the viewpoint of the avatar corresponding to that user. One or more user controls are provided with which predetermined inputs may be selected by the user. The image generator is responsive to selection of a predetermined input by the user to correspondingly configure a face of the avatar representing that user. The image generator is arranged to generate respective facial configurations of the avatar for display to other users viewing the virtual environment.
US10733769B2 Systems and methods for generating color schemes
The disclosed computer-implemented method may include generating color schemes. In some embodiments, the systems described herein may generate a color scheme by plotting non-linear curves through various planes that each represent an attribute of a color, selecting points on the curves, and generating colors from the values of the points. By generating colors schemes based on non-linear curves, the systems described herein may easily and efficiently generate aesthetically pleasing color schemes with colors predictably clustered in light and dark luminosities, facilitating the creation of user interfaces that are accessible to visually impaired users. Various other methods, systems, and computer-readable media are also disclosed.
US10733768B2 Method and apparatus for data reduction of feature-based environment information of a driver assistance system
A method in a training phase includes acquiring a first image of an environment of a means of locomotion from a first position, using an optical sensor; acquiring a second image of the environment of the means of locomotion from a second position, differing from the first position, using the optical sensor; ascertaining features that represent the first image and ascertaining features that represent the second image using an algorithm for feature extraction; selecting those features of the first and the second image which do not meet a predefined rating criterion; and ascertaining significant similarities between the selected features of the first and the second image and storing references that represent the significant similarities. A method is performed in an execution phase that makes use of the stored features of the training phase.
US10733766B2 Methods and apparatus to encode and/or decode normals of geometric representations of surfaces
Methods and apparatus to encode and/or decode normals of geometric representations of surfaces are disclosed herein. An example method includes receiving a plurality of points, each point representing a normal to the surface and being arranged within a tile; generating a plurality of regions within the tile, each region including points of the plurality of points; retrieving a first and second point, the first point representing a first normal and the second point representing a second normal, the first point being outside of a specified baseline region; performing a point transformation operation on the first point to produce a transformed first point of the baseline region and performing the point transformation on the second point to produce a transformed second point; generating a difference between the transformed first point and the transformed second point to produce a difference value; and encoding the difference value.
US10733765B2 Blendshape compression system
The systems and methods described herein can pre-process a blendshape matrix via a global clusterization process and a local clusterization process. The pre-processing can cause the blendshape matrix to be divided into multiple blocks. The techniques can further apply a matrix compression technique to each block of the blendshape matrix to generate a compression result. The matrix compression technique can comprise a matrix approximation step, an accuracy verification step, and a recursive compression step. The compression result for each block may be combined to generate a compressed blendshape matrix for rendering a virtual entity.
US10733760B2 Multiscale weighted matching and sensor fusion for dynamic vision sensor tracking
A Dynamic Vision Sensor (DVS) pose-estimation system includes a DVS, a transformation estimator, an inertial measurement unit (IMU) and a camera-pose estimator based on sensor fusion. The DVS detects DVS events and shapes frames based on a number of accumulated DVS events. The transformation estimator estimates a 3D transformation of the DVS camera based on an estimated depth and matches confidence-level values within a camera-projection model such that at least one of a plurality of DVS events detected during a first frame corresponds to a DVS event detected during a second subsequent frame. The IMU detects inertial movements of the DVS with respect to world coordinates between the first and second frames. The camera-pose estimator combines information from a change in a pose of the camera-projection model between the first frame and the second frame based on the estimated transformation and the detected inertial movements of the DVS.
US10733754B2 Generating a graphical user interface model from an image
Techniques are disclosed for generating a GUI model for an application based upon requirements information for an application. The requirements information may include an image of a GUI screen (or multiple images of multiple screens) included in the GUI for the application. The GUI model generated based upon the input image may include information about the type and placement (layout) of GUI components in the GUI screen, and may also include information indicative of one or more functions to be assigned to one or more of the GUI components in the GUI screen. The GUI model may then be used to generate an implementation of the application GUI, including generating executable code that implements the GUI screen.
US10733751B2 Displacement detecting apparatus and displacement detecting method
A displacement detecting apparatus includes: a detector which detects displacement, which is spatial displacement over time, of each of a plurality of measurement points which have been set on an object, using a plurality of images of the object captured at a plurality of time points; an extractor which extracts characteristic displacement specific to the object, based on the displacement detected by the detector; and a calculator which calculates overall displacement indicating displacement of the entirety of the object, from the characteristic displacement extracted by the extractor.
US10733750B2 Optical characteristics measuring method and optical characteristics measuring system
An optical characteristics measuring method for measuring optical characteristics of a subject, the optical characteristics measuring method including: a step of acquiring one or more captured images including the subject, using an image capturing apparatus that is located at a predetermined distance from the subject, and is configured to be displaceable relative to the subject, while maintaining the predetermined distance; and a step of creating, based on the one or more captured images thus acquired, a virtual image including the subject and acquired from one or more analysis points each located at a position other than a position on a plane that includes the trajectory of the image capturing apparatus.
US10733748B2 Dual-pattern optical 3D dimensioning
An optical dimensioning system includes light emitting assemblies configured to project a predetermined pattern on an object. The optical dimensioning system further includes an imaging assembly configured to sense light scattered and/or reflected of the object, and to capture an image of the object while the pattern is projected. A processing assembly, in the optical dimensioning system, is configured to analyze the image of the object to determine one or more dimension parameters of the object.
US10733740B2 Recognition of changes in a detection zone
A method of recognizing changes in a detection zone is provided in which three-dimensional image data of the detection zone are detected and evaluated to recognize changes with reference to three-dimensional reference image data. The detection zone is divided into cells in this process. Reference limit values at which heights objects are recognized are determined in a teaching phase. In an operating phase, a maximum value and/or a minimal value of the heights of currently recognized objects is/are determined from the respective detected image data and a change is recognized on a deviation with respect to the reference limit values.
US10733739B2 Method and system for displaying target image based on robot
The present disclosure provides a method and system for displaying a target image based on a robot. The method includes successively acquiring video frame images; when a following target in an acquired kth-frame picture is detected, detecting information of a position of the following target in the kth-frame picture; displaying the kth-frame picture at a position of a k+N+1th frame in a time axis, and marking the position of the following target in the kth-frame picture, N being a number of pictures acquired within a detection cycle; sequentially predicting positions of the following target in acquired k+N+1th to k+2N−1th-frame pictures according to the position information of the following target in the kth-frame picture; and sequentially displaying the k+N+1th to k+2N−1th-frame pictures and the predicted positions of the following target at positions of the k+N+2th to k+2Nth frames in the time axis.
US10733738B1 Image alignment correction for imaging processing during operation of an unmanned aerial vehicle
Described is an, such as an unmanned aerial vehicle (“UAV”), that includes stereo pairs of imaging element, each imaging element including a region of interest controller. The region of interest controller for an imaging element of the stereo pair receives movement information affecting the imaging element and selects a portion of pixels of a digital image formed by the imaging element. The portion of pixels are provided to an image processor that utilizes the portion of pixels to determine depth information for objects represented by the pixels.
US10733733B1 Method for detecting anomaly using generative adversarial networks, apparatus and system thereof
There is provided an anomaly detection method, apparatus, and system that can improve the accuracy and reliability of a detection result using GAN (Generative Adversarial Networks). An anomaly detection apparatus according to some embodiments includes a memory that stores a GAN-based image translation model and an anomaly detection model, and a processor that translates a learning image with a low-difficulty level into a learning image with a high-difficulty level and learns the anomaly detection model using the translated learning image. The anomaly detection apparatus can improve the detection performance by learning the anomaly detection model with the learning image with the high-difficulty level in which it is difficult detect the anomaly.
US10733732B2 Method for comparative visualization of image analysis features of tissue
In accordance with the embodiments herein, a method for displaying differences and similarities between tissue samples utilizing a reference database consisting of tissue images, image analysis features, and derived score from patient tissue samples assayed with a tissue-based test for the purpose of scoring said patient sample and guiding treatment based on said score. The method described herein utilizes digital image analysis of a tissue image of one or more tissue sections to extract features which generates a dataset mathematically representing the image. This dataset is then compared to the reference database to determine reference images with similar and different feature values. Those images are then displayed with the similar and different features highlighted.
US10733731B2 System and method for preprocessing capsule endoscopic image
A system and a method for preprocessing capsule endoscope images are provided. The capsule endoscopic image preprocessing system include an in vitro image removal module, an invalid image removal module, a digestive tract image classification module, a lesion and anatomical structure identification module, and a lesion and anatomical structure redundant image removal module. The capsule endoscopic image preprocessing system removes in vitro images and invalid images from capsule endoscopic images, classifies the capsule endoscopic images according to different parts of the digestive tract, identifies lesion and anatomical structures in the classified capsule endoscopic images; and removes redundant lesion and anatomical structure images according to the lesion and anatomical structures.
US10733728B2 Device and method for automation of mean axis of rotation (mar) analysis
A computer readable storage medium for determining a normalized mean axis of rotation (MAR) of a cervical spine in a patient is provided, having stored thereon instructions executable by a processor to perform steps of providing a flexion trace and an extension trace of each of cervical spine vertebrae C2 to C7 by detecting a start position, drawing a line concurrently as the pointing device follows the margin from the start position to a finish position and detecting the finish position; superimposing the flexion trace on the extension trace; providing for a user to correct an error in a trace; determining a MAR datum; and normalizing the MAR datum.
US10733724B2 Method for quantification of images
A method comprises receiving image data representative of an X-ray image of at least part of a subject comprising tissue, wherein a first part of the X-ray image is directly 5 exposed and a second part of the X-ray image is representative of tissue in a region of the subject; and determining a measure of attenuation in dependence on an energy measure obtained from the first part of the X-ray image and an energy measure obtained from the second part of the X-ray image.
US10733723B2 Methods and system for improved quality inspection
A method of performing automated object inspection includes obtaining a plurality of test images. For each of the plurality of test images, the method includes quantitatively determining a respective transformation from a predefined contour of the reference marker in the predefined common layout to a respective anchor contour corresponding to the reference marker as captured in the test image; and applying an inverse of the respective transformation to at least a portion of the test image to obtain a respective regularized version of the test image, such that the reference markers captured in the respective regularized versions of the plurality of test images share an image-independent location and orientation. The method further includes performing independent automated inspection on each of two or more sub-portions of the respective regularized versions of the test images.
US10733722B2 Reconstructor and contrastor for anomaly detection
Systems and methods for detecting and correcting defective products include capturing at least one image of a product with at least one image sensor to generate an original image of the product. An encoder encodes portions of an image extracted from the original image to generate feature space vectors. A decoder decodes the feature space vectors to reconstruct the portions of the image into reconstructed portions by predicting defect-free structural features in each of the portions according to hidden layers trained to predict defect-free products. Each of the reconstructed portions are merged into a reconstructed image of a defect-free representation of the product. The reconstructed image is communicated to a contrastor to detect anomalies indicating defects in the product.
US10733718B1 Corruption detection for digital three-dimensional environment reconstruction
In general, a system is described that includes a set of one or more cameras and a computing device. The computing device receives a plurality of images of a three-dimensional environment captured by the one or more cameras, and a respective camera that captures a respective image is distinctly positioned at a respective particular location and in a respective particular direction. The computing device generates a plurality of image sets that each include at least three images. For each image set, the computing device calculates a plurality of predicted pairwise directions. The computing device compares a first sum of model pairwise directions with a second sum of the plurality of predicted pairwise directions and generates an inconsistency score for the respective image set. The computing device then reconstructs a digital representation of the three-dimensional environment depicted in the images.
US10733712B2 Low cost color expansion module for expanding colors of an image
The module (700) comprises: —a low pass filter for low pass filtering luminance component of the image, —a first look up table (710) storing precomputed values of a first expansion function of only low pass filtered luminance values, —a second look up table (720) storing precomputed values of a second expansion function of only luminance values, —a processor (740, 760) configured to multiply an output of the second look up table corresponding to an input luminance value of a color to expand by an output of said first look up table corresponding to an input low pass filtered luminance value associated with said input luminance value.
US10733711B2 Image correction method and device
The present disclosure provides an image correction method and device. The method includes: correcting a target face image; obtaining first eye position information and second eye position information through calculation according to the face image; obtaining a first image correction parameter and a second image correction parameter via calculation based on the first eye position information and the second eye position information; and correcting a first image according to the first image correction parameter and correcting a second image according to the second image correction parameter.
US10733700B2 System and method of providing real-time dynamic imagery of a medical procedure site using multiple modalities
A system and method of providing composite real-time dynamic imagery of a medical procedure site from multiple modalities which continuously and immediately depicts the current state and condition of the medical procedure site synchronously with respect to each modality and without undue latency is disclosed. The composite real-time dynamic imagery may be provided by spatially registering multiple real-time dynamic video streams from the multiple modalities to each other. Spatially registering the multiple real-time dynamic video streams to each other may provide a continuous and immediate depiction of the medical procedure site with an unobstructed and detailed view of a region of interest at the medical procedure site at multiple depths. A user may thereby view a single, accurate, and current composite real-time dynamic imagery of a region of interest at the medical procedure site as the user performs a medical procedure.
US10733699B2 Face replacement and alignment
A face replacement system for replacing a target face with a source face can include a facial landmark determination model having a cascade multichannel convolutional neural network (CMC-CNN) to process both the target and the source face. A face warping module is able to warp the source face using determined facial landmarks that match the determined facial landmarks of the target face, and a face selection module is able to select a facial region of interest in the source face. An image blending module is used to blend the target face with the selected source region of interest.
US10733698B2 System and method for rendering perspective adjusted views of a virtual object in a real world environment
A computer-implemented system and method for rendering perspective adjusted views of a virtual object in a real world environment is provided. A database of virtual objects is maintained. A registration code that changes based on at least one of time and a location of the device is generated. A representation of the registration code is received from another device that captures the representation of the registration code from the device. A distance and orientation of the other device from the device is determined based at least in part on the registration code representation. Positions of the device and the other device are synched based on the determined distance and orientation and views of a virtual object are adjusted for the device and other device based on the synched positions of the devices.
US10733687B2 Method and apparatus for data communication in virtualized environment, and processor
A method for data communication in a virtualized environment is disclosed as follows. A write function of a graphics driver is called by a graphics processing program using a graphics processing interface, where a function in a call process is recorded in a function stack; an entry address of a write function of the graphics processing interface is determined according to an entry address of the write function of the graphics driver and a quantity of layers of the function stack, and an offset and a length that are of a vertex buffer of the graphics processing program are read from the entry address of the write function of the graphics processing interface, so as to determine a data area that is modified by the graphics processing program and is in the vertex buffer, where the modified data area is data necessary for graphics rendering.
US10733683B2 System and method of facilitating the coordination of benefits for a plurality of health plans
The disclosure relates to systems and methods of facilitating the coordination of benefits for a plurality of health plans that individually have at least some responsibility to pay for healthcare services received by members covered by more than one health plan. The coordination of benefits may be facilitated before payments are made, streamlining the payment process. The system may correlate health plan information received from various health plans and determine that a particular member is covered by more than one health plan based on the correlated health plan information. The system may generate, update, and provide a COB registry that includes coverage information related to other health plans that cover the particular member. The COB registry may include primacy information used to identify health plans having primary, secondary, and/or other responsibility to pay for a given healthcare service for a member covered by the identified health plans.
US10733680B2 Method, computer-readable storage device, and apparatus for addressing a problem in a network using social media
A method, computer-readable storage device and apparatus for addressing a problem in a network using social media are disclosed. For example, the method receives social media data, analyzes the social media data to detect a trend for a service provided by the communication network, wherein the trend indicates a problem with the service, correlates an operational parameter of the communication network providing the service to the problem with the service and adjusts the operational parameter of the communication network to address the problem.
US10733679B2 Aloneness estimation device
An aloneness estimation device estimating whether a user acts alone includes an operation state information acquisition unit configured to acquire operation state information indicating the user's operation state of a terminal per position, a criteria setting unit configured to set criteria for use in estimation in accordance with a position related to the acquired operation state information, an estimation unit configured to estimate whether the user acts alone from the operation state information acquired by the operation state information acquisition unit based on the set criteria, and an output unit configured to output information in accordance with estimation.
US10733677B2 Method and system for providing domain-specific and dynamic type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system
Disclosed methods and systems provide domain-specific type ahead suggestions for search query terms with a customer self-service system for a tax return preparation system, according to one embodiment. Type ahead suggestions include suggestions for completing a single search query term and/or suggestions for completing a search query having multiple search query terms. The customer self-service system receives one or more search query terms in a search text box, searches for potential search queries that are likely to complete the one or more search query terms, and provides a selected one of the potential search queries in the search text box as a type ahead suggestion, adjacent to the received one or more search query terms, according to one embodiment. The customer self-service system selects one of the potential search queries based on the received search query terms, the user's profile, and/or the user's tax data, according to one embodiment.
US10733676B2 Automatic generation of expense data using facial recognition in digitally captured photographic images
Techniques for using a graphical user interface to automatically generate expense lines from images are described herein. According to an embodiment, a server computer causes storing in a data repository, data identifying a plurality of users, the data comprising feature data extracted from one or more images of the users. The server computer receives a digital photographic image captured using a camera in a mobile computing device. The server computer identifies one or more faces in the digital photographic image and determines that the one or more faces in the digital photographic image match a particular user. The server computer generates and stores an expense line in an expense data table in the data repository, the expense line comprising an identification of the particular user.
US10733671B1 Systems and methods for predictively generating an insurance claim
Methods and systems for predictively generating an insurance claim in response to detecting an imminent insurance-related event are provided. According to certain aspects, a smart home controller or insurance provider remote processor may store a first set of data received from smart devices disposed on, or proximate to, a property. This data may be analyzed to detect that an insurance-related event is imminent and calculate a likelihood that a property owner will file an insurance claim in response to damage caused by the imminent insurance-related event. If there is a sufficient likelihood that an insurance claim will be filed, the smart home controller or remote processor may store a second set of data received from the smart devices. Subsequently, according to certain aspects, the second set of data may be analyzed to prepopulate an automatically generated insurance claim with information detailing damage to the property caused by the insurance-related event.
US10733669B2 Message processing
Systems and methods are provided for scoring the use of financial market messages. Uses of messages that are efficient and/or improve market liquidity receive positive scores. Traders are charge fees or receive rewards that are dependent upon message quality scores.
US10733668B2 Multi-layer machine learning classifier
The present disclosure relates generally to a multi-layer fraud identification and risk analysis system. For example, the system may receive application data from a first borrower user, apply application data to one or more machine learning (ML) models, and receive a first score based at least in part upon output of the ML model that is associated with the first borrower user. The system may aggregate scores associated with multiple borrower users to a cumulative dealer user level. The aggregated first scores associated with the dealer user, as well as other corresponding application data, may be provided as input to a second ML model. Output from the second ML model may be associated with the dealer user as a second score.
US10733660B2 Product palletizing system
A computer-implemented product palletizing system and a method of product palletizing which includes processor in communication with a memory element containing a computer code executable to coordinate the discrete activities of one or more pickers and conveyor product sorting assembly to allocate a plurality of products to a plurality of pallets.
US10733659B2 Intermediary server to facilitate restrictive websites
Embodiments of the present invention are directed to systems and methods for generating, receiving and processing product-specific network addresses that may be used to generate product-specific checkout pages. In some embodiments, an intermediary server is provided that generates product-specific network addresses for merchants to be used on media websites. The product-specific network address is stored by the intermediary server in association with particular product information. The intermediary server acts as an interface between a user that visits the product-specific network address and a host checkout server. Specifically, the intermediary server receives the product-specific network address, retrieves the associated product information, and forwards the product information to the host checkout server. The host checkout server may then generate a checkout page for the user using the product information.
US10733652B2 Method of handling weight data in a data processing system
A method of handling weight data in a data processing system involves acquiring and storing weight data of an item. A verification information is generated for the item based on the weight data, where the verification information is associated to the determined weight, the generation of the verification information including one of the following steps: a) encrypting the weight data where the verification information corresponds to the encrypted weight data, or b) determining a first message authentication code where the verification information corresponds to the first message authentication code, wherein when using the weight data the validity of the weight data for the item is verified by use of the verification information and if the weight data is verified as being valid weight data, a graphic representation of the weight data is generated.
US10733649B2 Product presentation assisted by visual search
Example embodiments may provide a system, apparatus, computer readable media, and/or method configured for processing input representing data associated with a first product, the first product comprising a plurality of components, processing input representing a particular one of the components, processing input representing an attribute of the particular component or of the first product, querying a product memory based on the particular component and the attribute to identify a second product.
US10733643B2 Systems, devices and methods for computer automated assistance for disparate networks and internet interfaces
A variety of systems, methods and arrangements are implemented in connection with a processor-controlled routing arrangement. According to one such implementation, a computer-implemented method facilitates payment provided between disparate payment networks of buyers and sellers. The method uses a computer-arrangement to interface with a social website that has user profiles, each user profile corresponding to a user identifier, and for use with a seller website that offers products or services for purchase by users and that generates transaction data for a current user accessing the website. A current user identifier corresponding to a current user profile and the transaction data is communicates to the computer-arrangement. A buyer payment network is selected from a plurality of disparate buyer payment networks that are each associated with the current user identifier. Based upon the selection, the transaction data is formatted to facilitate payment against the selected buyer payment network.
US10733641B2 Parking management method, server, user terminal and system
A parking management method, a server, a user terminal and a system are provided. The parking management method includes: acquiring a parking service information request sent by a user terminal; acquiring parking service information of a bound vehicle of the user terminal, where the parking service information includes a transfer data volume corresponding to a parking service of the bound vehicle in a target parking lot; sending the parking service information to the user terminal to make the user terminal submit a data transfer request to a data transfer server based on the parking service information, to request the data transfer server to transfer the transfer data volume from an account of the user terminal to an account of the parking management server.
US10733640B2 Matching vendor offerings to service provider requirements
A method and system for using a graphical user interface for display and navigation of a three-dimensional navigational cube to assess vendors for meeting requirements of a service provider for deploying a selected service. A three-dimensional navigational cube configured to be navigated is generated and displayed. Mutually orthogonal axes of the navigational cube comprise subservices that the service provider must have to implement the selected service, vendors able to implement at least one of the subservices, and requirements stipulated by the service provider that are to be met for implementing the subservices. Selections sequentially received from a user include: one or more planar sections of the navigational cube, a vector of co-linear subcubes within one of the planar sections, and a single subcube within the selected vector which selects a vendor able to meet requirements for implementing the subservice for the selected single subcube.
US10733636B1 Placement and adaptive transfer of advertising spots in a broadcast network
A new RFP specification is received for a new broadcast ad campaign. A placement is determined for a new broadcast ad in a suitable position within an ad network inventory based at least in part on the new RFP specification. A transfer of an existing placement for an existing broadcast ad campaign out of the suitable position to a newer position based at least in part on an existing RFP specification is determined.
US10733631B2 Using cognitive computing to provide targeted offers for preferred products to a user via a mobile device
Techniques are disclosed utilizing cognitive computing to improve commercial communications from vendors to users. A user's financial account(s) and location may be monitored to determine when a user is within a threshold distance of a vendor. If the user is within the threshold distance the methods and systems disclosed may determine which targeted commercial communications to transmit to the user based upon a shopping profile for the user. The shopping profile may include a dataset indicative of the shopping habits of the user.
US10733629B2 Systems and methods for sharing location information
A computing system is configured to receive location data from a first wireless device of a first user. The system determines one or more coordinates associated with an establishment. The system determines that the first user is located at the establishment using the location data and the coordinates associated with the establishment. The system receives, from a second wireless device of a second user, a request for a location of the first user. The system determines that that the second user has permission to obtain the location of the first user. The system then transmits, to the second wireless device, information associated with the establishment where the first user is determined to be located.
US10733622B1 Application user interface monetization system
System that enables a user to share a referral link to content obtained from the user interface of an application user is using. When recipient uses the link (for example by purchasing a product), user who shared the link may receive a commission. System may monitor an application user interface, by subscribing to events broadcast by the operating system when the user interface changes. For a web browser, the system may analyze events to extract the URL of the page being browsed, and compare this URL to a database of merchants or services that support referrals. When the URL matches a database entry, the system may present a sharing menu that allows the user to share a referral link via email, text, social media, or other sharing service. The user may also be able to use the referral link directly to receive a credit for his or her own purchase.
US10733620B1 Memory management for mobile device correlation
For a measurement period, signal strengths, device identifiers and access point identifiers are received from a plurality of access points. A record for the measurement period is stored in random access memory with the record being associated with a single device identifier and containing access point identifiers associated with signal strengths received for the measurement period. The location of a device is determined for the measurement period by retrieving spatial coordinates of a corresponding access point for each access point identifier in the record for the measurement period and setting the location of the device for the measurement period to the average of the retrieved spatial coordinates.
US10733612B1 Commercial credit card system
One or more interfaces receive, from one or more sources, supplier data, comprising transactional data and an industry type, and supplier profile data, comprising supplier acceptance category information, associating each of a plurality of predetermined supplier acceptance categories with one or more industry types, and profile type information, associating each of a plurality of predetermined profile types with one or more transaction characteristics of a plurality of transaction characteristics and one or more supplier acceptance categories of the plurality of predetermined supplier acceptance categories. One or more processors determine: a transaction characteristic associated with the transactions based on the transactional data; a supplier acceptance category associated with the supplier based on the industry type and the supplier acceptance category information; and a profile type associated with the supplier based on the transaction characteristic, the supplier acceptance category, and the profile type information; and output the profile type.
US10733610B2 Payment vehicle for budgeting
Methods for providing a payment vehicle that includes a plurality of virtual budgeting accounts to which deposits can be allocated and from which payments can be automatically deducted based on transaction information and rules configured by the user. The user can allocate funds loaded onto the payment vehicle among the budget accounts they have created. Then, when making purchases, the funds will be deduced from the appropriate virtual budgeting accounts based on rules configured by the user. If insufficient funds remain in the appropriate budget account, then the card can be declined for that purchase, thereby automating the process of compliance with the user's defined budget.
US10733605B2 Resource account application management
A method for processing a resource account transaction within a wireless electronic device, such as a smartphone or other portable electronic device. During or at the initiation of a resource transaction with a near-field transaction terminal, the device receives from the terminal via a first communication interface, a resource account system ID. A locally stored resource account is selectively identified based on the received resource account system ID. The device sends a resource account application ID corresponding to the selected resource account to the near-field transaction terminal via the first communication interface. From the near-field transaction terminal, the device receives a token ID that is associated with the selected resource account, and sends, the token ID to an account management system via a second communication interface. The device receives from the account management system a transaction token comprising the token ID associated with a specified transaction resource value.
US10733602B2 Heartbeats and consensus in verifiable outsourced ledgers
Heartbeat consensus forming for the state of a digital ledger built upon a blockchain to provide users with the ability to securely, accurately, and verifiably share state information between distrustful parties is provided herein. The digital ledger is hosted in a networked environment, accessible by multiple parties. Heartbeat transactions allow clients, who are not in direct communication with one another and may distrust one another, to verify the integrity of the digital ledger via consensus. The consensus is readily verifiable by each client on its own machine and allows the ledger to be recovered to an agreed-to state in the event of a fault initiated by a client or the host of the ledger, whether malicious or otherwise. The digital ledger is freely movable to different hosts in the event of a fault.
US10733601B1 Body area network facilitated authentication or payment authorization
Disclosed are examples of a method, a wearable device and a system enabling authentication of a user of a payment account or completion of a purchase transaction via signals generated by the wearable device. A process may include a wearable device generating a modulated signal using an encryption algorithm. The modulated signal may contain authentication information related to the wearable device including a cryptographic authentication message. The modulated signal is output to a biological medium interface of the wearable device that is coupled to a biological medium of a wearer of the wearable device. The biological medium is operable to conduct the modulated signal. A receiving device processes including decrypting and demodulating the modulated signal received from the biological medium. Using the demodulated signal, the authentication information transmitted from the wearable device is obtained. Based on the obtained authentication information, a transaction may be authorized, or a user authenticated.
US10733600B2 Method of effecting an electronic transaction
A method of effecting an electronic transaction is described. The method includes receiving, through a merchant aggregator platform, a selection of one or more articles from a plurality of articles offered for purchase by a plurality of merchants on the merchant aggregator platform, wherein the platform is hosted by a merchant acquirer. Payment vehicle credentials of a payment vehicle are then passed to a payment gateway, and a vehicle representative (VR) is created at the payment gateway and associated with one or more credentials of the payment vehicle, the VR being usable by the merchant aggregator platform, in place of the one or more credentials, but from which the one or more credentials are indeterminable. The VR is then provided to the merchant aggregator platform through which a purchase request is received to confirm that the one or more articles have been purchased. Purchase details of the purchase request are then sent with the VR to the payment gateway at which the payment vehicle credentials are associated with the purchase details, based on the VR, and passed with the payment vehicle credentials to the merchant acquirer for on-going processing of the transaction.
US10733595B2 Appointment and payment handling
An appointment and payment handling system may operate to handle payments for appointments based on user locations at times associated with appointments. The appointment and payment handling system may determine if a location of a customer device associated with a customer associated with an appointment matches a location associated with the appointment. If the locations match, the appointment and payment handling system may create a payment record for a payment to the merchant from the customer based on the determination that the customer location matches the location associated with the appointment.
US10733592B2 Systems and methods for configuring a mobile device to automatically initiate payments
The disclosed embodiments include a mobile client device for automatically performing a mobile financial service function, including a memory storing software instructions, the software instructions including a mobile financial service application configured to perform financial service processes. The system may also include and one or more processors configured to execute the software instructions to detect a physical action performed on the mobile client device, and determine a first financial service function to perform based on the detected physical action, wherein the first financial service function is a function provided by the mobile financial service application. The one or more processors may also determine whether verification of a user is required, verify the user if verification of the user is required, and automatically initiate the first financial service function.
US10733591B2 Tiered model for event-based serverless computing
A computer system, method, and computer readable product are provided for event-based serverless computing with tiered latency. In various embodiments, computer-executable instructions are received along with an indication of an event whose occurrence triggers execution of those instructions within a container on a serverless computing platform. Additionally, the instructions come with an indication of an acceptable amount of latency between the event occurring and the instructions being executed. Multiple different actions may be made to execute the instructions based on that indicated latency.
US10733588B1 User interface presentation on system with multiple terminals
In some examples, a merchant device at a point of sale (POS) location may present information to a merchant in a first language preferred by the merchant, and may present information to a buyer in a second language preferred by the buyer. The merchant device may switch between the different languages in response to detecting a change in the physical orientation of a display. For instance, in a first orientation in which the display is viewable from a merchant direction, the merchant device may present information in the language preferred by the merchant. When the orientation of the display is changed to a second orientation in which the display is viewable from a buyer direction, the merchant device may present information in the language indicated to be preferred by the buyer. Various techniques may be used for determining the preferred language of a particular buyer.
US10733587B2 Identifying consumers via facial recognition to provide services
A user signs into an application via a user computing device at a merchant system location. The user computing device receives an identifier from a beacon device at the location to transmit to an account management system. The account management system transmits facial templates to the merchant camera device for users who are signed in to the application in range of the merchant beacon device. The user approaches a point of sale device to purchase a restricted product or service. The merchant camera device compares a captured facial image against the received facial templates to identify the user. A merchant POS device operator, after determining that the user is eligible for the restricted product or service based on account information of the user, selects a payment account of the user. The merchant POS device transmits transaction details to the account management system, which processes the transaction with an issuer system.
US10733581B2 Enhanced data transfer initiation using image recognition
Systems, methods, and computer program products are disclosed for improving ease in initiating information transfers between devices. A user of a communications device accesses an image of a target recipient. With that recipient in view in the image, the user selects the portion of the screen where the recipient is displayed in the image. Pattern recognition is performed to extract one or more features of the selected portion of the screen as a recognized pattern. That recognized pattern is compared against multiple stored patterns that are associated with contacts in contact lists and/or other types of databases. Once a match is found, the user is prompted to confirm the identified recipient corresponding to the matching pattern and the data to transfer. Once confirmed, the data transfer is initiated based on the automatically determined recipient information.
US10733577B2 Preventive maintenance management system and method for generating maintenance schedule of machine, and cell controller
A preventive maintenance management system and method, and a cell controller, for monitoring preventive maintenance data, calculating a residual period of time until which a component comes to the end of its life, and generating an appropriate maintenance schedule based thereon. The system has: a cell including machines and machine controllers, a cell controller communicably connected to each machine controller; and a supervisory computer communicably connected to the cell controller. The cell controller has: an analyzing part which detects a deterioration of the component and calculates the residual period of time when the deterioration is detected, based on the monitored preventive maintenance data; and an informing part which informs the supervisory computer of the calculated residual period of time along with an alarm. The supervisory computer has a maintenance scheduling part which generates or updates a maintenance schedule based on the informed residual period of time.
US10733573B2 Method, apparatus, and system for pushing information
The disclosed embodiments describe a method, apparatus, and system for pushing information. In one embodiment, the method comprises: receiving dynamic spatio-temporal behavior data of a moving individual; conducting an analysis according to historical dynamic spatio-temporal behavior data of the moving individual to acquire spatio-temporal behavioral characteristics of the moving individual; determining appropriate information as matching information for the moving individual according to the spatio-temporal behavioral characteristics of the moving individual in combination with dynamic spatio-temporal behavior data of the moving individual at a current time; and sending the matching information to the moving individual. In the method of the disclosure, behavioral characteristics of a moving individual are analyzed to obtain habit and preference characteristics of the moving individual. Targeted push information is sent, thereby solving the problem of pushed information having less diversified, targeted, and not so accurate content.
US10733572B2 Data protection using alerts to delay transmission
Techniques for delaying the transmission of a message to one or more recipients using an alert in order to provide data protection and security with respect to data included in the message are disclosed herein. In some embodiments, a computer-implemented method comprises: receiving a request to transmit a message from a computing device of a user to a recipient, the request comprising content of the message; detecting an issue with the request using at least one classifier to classify the request as having the issue; generating an alert based on the detecting of the issue; and prior to transmitting the message to a destination associated with the recipient, causing the generated alert to be displayed on the computing device of the user, the alert indicating the issue with the message.
US10733570B1 Facilitating employee career development
In various embodiments, tools and user interfaces are provided that cater to the way that many employees desire to view their human resources data and human resources related transactions. These tools can be configured to provide appropriate, distilled contextual information, and transparency to the employment situation of the employee.
US10733562B2 Method, device, system of model-driven engineering of efficient industrial automation process and business process modeling with BPMN using native computation of XML schemas and objects
Disclosed are a method, device and/or system of a model-driven engineering of efficient industrial automation process and business process modeling with BPMN using native computation of XML schemas and objects. In one embodiment, it models a business/industrial automation process using BPMN. It creates an XML schema associated with a business object class in BPMN using XSD and natively computes the XML schema and/or an XML object using a processor and a memory. It generates an XML-transport map and dynamically creates a user interface for the XML schema. It creates the XML object with associated data resource based on the XML schema. It associates the XML object with a business object/industrial automation object. It customizes and/or processes the XML object using the user interface associated with the XML schema according to the characteristics of the business/industrial automation object.
US10733561B2 System and method for analyzing media for talent discovery
A method for analyzing media to evaluate talent of a subject portrayed in the media is provided. The steps describe receiving a plurality of the media at a server, the media being performance based media; transforming the media into at least a data set corresponding to at least a characteristic of the media at the server, wherein the server is in communication with a node; identifying features in the data set that correspond to a probability of success of the subject in the media; receiving subjective opinion polling data from a plurality of participants as to whether the subject in the media has talent; training the node via machine learning algorithm to identify, using the identified features in the data set and the subjective opinion polling data provided, whether the subject is likely to have talent; and executing the machine learning algorithm to output a score relating to the talent of the subject in the media. A system for discovering talent is also provided herein.
US10733551B2 Systems and methods for providing dynamic voice-prompt dialogue for situational awareness onboard an aircraft
A method for providing operational awareness data onboard an aircraft, by a computing device comprising at least a processor and a system memory element, is provided. The method continuously identifies deviations from operational goals of the aircraft, by the processor, based on a current state of the aircraft, a predicted state of the aircraft, and flight crew perception of the current state and the predicted state; and autonomously initiates a dialogue with flight crew onboard the aircraft by providing voice-data prompts for user action onboard the aircraft, by the processor onboard the aircraft, based on the deviations.
US10733549B2 Focus aware productivity tool
Techniques for managing a user's tasks based on the user's focus level. High focus time slots are identified during which the user has a high level of focus, as well as low focus time slots during which the user has a low level of focus. Tasks for completion by the user are scheduled such that the high focus time slots are allocated to tasks that require a high level of user focus, and the low focus time slots are allocated to tasks that require a low level of user focus. High focus times may be identified based on user indications and/or on biometric data describing the user's physical state. Interruption requests may also be managed based on the user's focus level. Necessary resources may be pre-loaded prior to the high focus time periods, and breaks may be automatically scheduled to maintain the user's high level of focus.
US10733543B2 Human resource analytics with profile data
A method, computer program product, and system for human resource analytics using profile data is described. The method includes receiving historical project data, wherein the historical project data includes at least one profile of at least one historical project team member. Psychometric data associated with the at least one historical project team member is received. Updated historical project data is generated, in which, at least in part, psychometric data associated with the at least one historical project team member is added to the at least one profile included in the historical project data.
US10733542B2 Information delivery and maintenance system for dynamically generated and updated data pertaining to road maintenance vehicles and other related information
Selected types of information are collected from various sources and a portion thereof transmitted to a remote server. The remote server dynamically compiles and processes this data with information from other similar and separate sources and provides useful and relevant information, such as vehicle and location specific road maintenance radar, forecasts and treatment recommendations, and then transmits the data back to the vehicles in the field for one or more of the appropriate deployment of equipment, instructions and the automated or manual application of materials.
US10733540B2 Artificial intelligence and knowledge based automation enhancement
This invention generally relates to a process, system and computer code for updating of computer applications based on collecting automation information related to a current application such as processing power, load, footprint, and performance attributes, determining a system automation profile; using an artificial intelligence based modeler for analyzing data, applying the data to an artificial intelligence model for training and predicting performance, adjusting the artificial intelligence model to achieve an updated automation criteria with optimal values, wherein the optimal values provide input to an automation criteria library for storing and updating a prior automation criteria, and exporting the upgraded automation criteria values for incorporation in a computer-to-be-updated, to achieve a reliable automatic update.
US10733539B2 System and method for machine learning model determination and malware identification
A system and method for batched, supervised, in-situ machine learning classifier retraining for malware identification and model heterogeneity. The method produces a parent classifier model in one location and providing it to one or more in-situ retraining system or systems in a different location or locations, adjudicates the class determination of the parent classifier over the plurality of the samples evaluated by the in-situ retraining system or systems, determines a minimum number of adjudicated samples required to initiate the in-situ retraining process, creates a new training and test set using samples from one or more in-situ systems, blends a feature vector representation of the in-situ training and test sets with a feature vector representation of the parent training and test sets, conducts machine learning over the blended training set, evaluates the new and parent models using the blended test set and additional unlabeled samples, and elects whether to replace the parent classifier with the retrained version.
US10733538B2 Techniques for querying a hierarchical model to identify a class from multiple classes
Techniques disclosed herein relate to querying a hierarchical classification model that includes a plurality of classification models. The hierarchical classification model is configured to classify an input into a class in a plurality of classes and includes a tree structure. The tree structure includes leaf nodes and non-leaf nodes. Each non-leaf node has two child nodes associated with two respective sets of classes in the plurality of classes, where a difference between numbers of classes in the two sets of classes is zero or one. Each leaf node is associated with at least two but fewer than a first threshold number of classes. Each of the leaf nodes and non-leaf nodes is associated with a classification model in the plurality of classification models of the hierarchical classification model. The classification model associated with each respective node in the tree structure can be trained independently.
US10733536B2 Population-based learning with deep belief networks
A plant asset failure prediction system and associated method. The method includes receiving user input identifying a first target set of equipment including a first plurality of units of equipment. A set of time series waveforms from sensors associated with the first plurality of units of equipment are received, the time series waveforms including sensor data values. A processor is configured to process the time series waveforms to generate a plurality of derived inputs wherein the derived inputs and the sensor data values collectively comprise sensor data. The method further includes determining whether a first machine learning agent may be configured to discriminate between first normal baseline data for the first target set of equipment and first failure signature information for the first target set of equipment. The first normal baseline data of the first target set of equipment may be derived from a first portion of the sensor data associated with operation of the first plurality of units of equipment in a first normal mode and the first failure signature information may be derived from a second portion of the sensor data associated with operation of the first plurality of units of equipment in a first failure mode. Monitored sensor signals produced by the one or more monitoring sensors are received. The first machine learning agent is then and activated, based upon the determining, to monitor data included within the monitored sensor signals.
US10733535B1 Training a model using parameter server shards
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a model using parameter server shards. One of the methods includes receiving, at a parameter server shard configured to maintain values of a disjoint partition of the parameters of the model, a succession of respective requests for parameter values from each of a plurality of replicas of the model; in response to each request, downloading a current value of each requested parameter to the replica from which the request was received; receiving a succession of uploads, each upload including respective delta values for each of the parameters in the partition maintained by the shard; and updating values of the parameters in the partition maintained by the parameter server shard repeatedly based on the uploads of delta values to generate current parameter values.
US10733534B2 Data evaluation as a service
An evaluation platform receives a data set and a description of an outcome, such as predicting results of trends, recognizing patterns, and evaluating options according to specified criteria. The description is evaluated to select candidate evaluators that may be capable of achieving the outcome, and to translate the outcome into a goal for each selected candidate evaluator. The evaluator candidate set is trained using a training data set, and an initial evaluator is selected that exhibits the highest performance to achieve the outcome over the data set. The initial evaluator is applied to achieve the requested outcome over the data set. Optionally, the performance of the initial evaluator may be monitored to detect performance drift. In this event, the evaluator candidate set is reevaluated to identify a substitute evaluator exhibiting higher performance than the initial evaluator, which replaces the initial evaluator in the continued evaluation of the data set.
US10733532B2 Multiple user interfaces of an artificial intelligence system to accommodate different types of users solving different types of problems with artificial intelligence
Provided herein in some embodiments is an artificial intelligence (“AI”) engine configured to operate with multiple user interfaces to accommodate different types of users solving different types of problems with AI. The AI engine can include AI-engine modules including an architect module, an instructor module, and a learner module. An assembly code can be generated from a source code written in a pedagogical programming language. The architect module can be configured to propose a neural-network layout from the assembly code; the learner module can be configured to build the AI model from the neural-network layout; and the instructor module can be configured to train the AI model built by the learner module. The multiple user interfaces can include an integrated development environment, a web-browser interface, or a command-line interface configured to enable an author to define a mental model for the AI model to learn.
US10733527B2 Systems and methods to de-duplicate features for machine learning model
Systems, methods, and non-transitory computer readable media are configured to determine a feature set for a model to be trained by machine learning. A subset of features from the feature set can be associated with entities having relationship types and corresponding to pages on a social networking system. The feature set can be reduced based on at least one rule applied to the relationship types.
US10733525B2 Technical performance data trained learning system
Various embodiments are described that relate to an adaptive learning system. The adaptive learning system can be trained by correlation between a first set of raw technical performance data and a set of actual operational effectiveness assessment data. Once trained, the adaptive learning system can be deployed. Once deployed, the adaptive learning system can produce a set of predicted operational effectiveness assessment data from a second set of raw technical performance data that is different from the first set of raw technical performance data.
US10733522B2 Generating quantum logic control sequences for quantum information processing hardware
In a general aspect, a quantum logic control sequence is generated for a quantum information processor. In some aspects, a quantum computation to be performed by a quantum information processor is identified. The quantum information processor includes data qubits and is configured to apply entangling quantum logic operations to respective pairs of the data qubits. A graph representing the quantum information processor is defined. The graph includes vertices and edges; the vertices represent the data qubits, and the edges represent the entangling quantum logic operations. A quantum logic control sequence is generated based on the graph. The quantum logic control sequence includes a sequence of quantum logic operations configured to perform the quantum computation when executed by the quantum information processor.
US10733518B2 Cognitive personal procurement assistant
A cognitive method, system and computer readable medium comprising: monitoring a user interaction of a user; generating user interaction data based upon the user interaction; receiving data from a plurality of data sources; processing the user interaction data and the data from the plurality of data sources to perform a cognitive learning operation, the processing being performed via a cognitive inference and learning system, the cognitive learning operation comprising analyzing the user interaction data, the cognitive learning operation generating a cognitive learning result based upon the user interaction data; associating a cognitive profile with the user based on the cognitive learning result; and, performing a cognitive procurement assistant operation based upon the cognitive profile, the cognitive procurement assistant operation assisting the user in performance of a procurement task.
US10733516B2 Information processing apparatus and storage medium
Provided is an information processing apparatus, including a calculation section which calculates a proficiency level of a user for operations performed by the user for achieving a prescribed objective based on history information related to the operations and attribute information related to physical features of the user, and a generation section which generates advice for achieving the objective based on the proficiency level calculated by the calculation section.
US10733514B1 Methods and apparatus for multi-site time series data analysis
Methods and apparatus are provided for multi-site time series data analysis. An exemplary method comprises obtaining a plurality of vectors over a period of time, wherein each vector comprises a local health score from each of a plurality of distributed sites that perform operational analytics on time-series data; determining a distribution of the vectors during a training phase; and calculating a global health score for the plurality of distributed sites for a given vector during a prediction phase based on a distance of the given vector from a center of mass of the distribution. Feedback is optionally provided to individual sites, such as an indication of a local health score of an individual site relative to the global health score, and adjustments to thresholds and/or parameters used by the individual site.
US10733509B2 Predictive assignments that relate to genetic information and leverage machine learning models
Systems and methods are provided for performing predictive assignments pertaining to genetic information. One embodiment is a system that includes a genetic prediction server. The genetic prediction server includes an interface that acquires records that each indicate one or more genetic variants determined to exist within an individual, and a controller. The controller selects one or more machine learning models that utilize the genetic variants as input, and loads the machine learning models. For each individual in the records: the controller predictively assigns at least one characteristic to that individual by operating the machine learning models based on at least one genetic variant indicated in the records for that individual. The controller also generates a report indicating at least one predictively assigned characteristic for at least one individual, and transmits a command via the interface for presenting the report at a display.
US10733508B2 Methods and systems for data analysis in a state machine
A device includes a match element that includes a first data input configured to receive a first result, wherein the first result is of an analysis performed on at least a portion of a data stream by an element of a state machine. The match element also includes a second data input configured to receive a second result, wherein the second result is of an analysis performed on at least a portion of the data stream by another element of the state machine. The match element further includes an output configured to selectively provide the first result or the second result.
US10733501B2 Environment prediction using reinforcement learning
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for prediction of an outcome related to an environment. In one aspect, a system comprises a state representation neural network that is configured to: receive an observation characterizing a state of an environment being interacted with by an agent and process the observation to generate an internal state representation of the environment state; a prediction neural network that is configured to receive a current internal state representation of a current environment state and process the current internal state representation to generate a predicted subsequent state representation of a subsequent state of the environment and a predicted reward for the subsequent state; and a value prediction neural network that is configured to receive a current internal state representation of a current environment state and process the current internal state representation to generate a value prediction.
US10733499B2 Systems and methods for enhancing computer assisted high throughput screening processes
Embodiments are directed to identifying active compounds for a targeted medium from a library of compounds. In one scenario, a computer system receives high throughput screening (HTS) data for a subset of compounds that have been HTS-screened. The computer system determines labels for a subset of compounds based on labels identified in the HTS-screened compounds as being part of an active class or part of an inactive class, access chemical features corresponding to the HTS-screened compounds, apply Fuzzy logic membership functions to calculate membership values for active and inactive compounds to determine the degree to which each compound belongs to the active class or to the inactive class, train an artificial neural network (ANN) to identify active compounds in silico based on the Fuzzy logic membership functions, and process another subset of compounds in silico to identify active and inactive compounds using the trained artificial neural network.
US10733498B1 Parametric mathematical function approximation in integrated circuits
Methods and systems for supporting parametric function computations in hardware circuits are proposed. In one example, a system comprises a hardware mapping table, a control circuit, and arithmetic circuits. The control circuit is configured to: in a first mode of operation, forward a set of parameters of a non-parametric function associated with an input value from the hardware mapping table to the arithmetic circuits to compute a first approximation of the non-parametric function at the input value; and in a second mode of operation, based on information indicating whether the input value is in a first input range or in a second input range from the hardware mapping table, forward a first parameter or a second parameter of a parametric function to the arithmetic circuits to compute, respectively, a second approximation or a third approximation of the parametric function at the input value.
US10733494B2 Contactless metal card constructions
A metal smartcard (SC) having a transponder chip module (TCM) with a module antenna (MA), and a card body (CB) comprising two discontinuous metal layers (ML), each layer having a slit (S) overlapping the module antenna, the slits being oriented differently than one another. One metal layer can be a front card body (FCB, CF1), and the other layer may be a rear card body (RCB, CF2) having a magnetic stripe (MS) and a signature panel (SP).
US10733481B2 Cloud device, terminal device, and method for classifying images
A cloud device, a terminal device, and an image classification system and method includes the terminal reading an image to be classified; transmitting an instruction of image classification to the cloud device; determining whether the instruction of image classification comprises an intermediate operation result of the first partial operation; performing the second partial operation to obtain an image classification result, when the instruction of image classification comprises intermediate operation result of the first partial operation; and transmitting the image classification result to the terminal device; performing the first partial operation to obtain the intermediate operation result, when the intermediate operation result is not contained in the instruction of image classification; transmitting the intermediate operation result to the terminal device; and performing the second partial operation to obtain an image classification result.
US10733477B2 Image recognition apparatus, image recognition method, and program
In the present disclosure, an image parameter of an input image is changed, features is extracted from each of a plurality of generated images, a category of each region is determined based on the features in each image, and the results are integrated.
US10733476B1 Communication generation using sparse indicators and sensor data
Techniques, systems, and products for analyzing sparse indicators and sensor data and generating communications are disclosed. The sensors may be associated with or incorporated into devices that may automatically relay sensor data for use in analyses and communication generation.
US10733474B2 Method for 2D feature tracking by cascaded machine learning and visual tracking
A method for 2D feature tracking by cascaded machine learning and visual tracking comprises: applying a machine learning technique (MLT) that accepts as a first MLT input first and second 2D images, the MLT operating on the images to provide initial estimates of a start point for a feature in the first image and a displacement of the feature in the second image relative to the first image; applying a visual tracking technique (VT) that accepts as a first VT input the initial estimates of the start point and the displacement, and that accepts as a second VT input the two 2D images, processing the first and second inputs to provide refined estimates of the start point and the displacement; and displaying the refined estimates in an output image.
US10733470B2 Systems and methods for rapid alignment of digital imagery datasets to models of structures
Systems and methods for aligning digital image datasets to a computer model of a structure. The system receives a plurality of reference images from an input image dataset and identifies common ground control points (“GCPs”) in the reference images. The system then calculates virtual three-dimensional (“3D”) coordinates of the measured GCPs. Next, the system calculates and projects two-dimensional (“2D”) image coordinates of the virtual 3D coordinates into all of the images. Finally, using the projected 2D image coordinates, the system performs spatial resection of all of the images in order to rapidly align all of the images.
US10733469B2 Capturing digital images of documents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining, in real-time from an image capture device, a video stream comprising images of a document by a computing device. The computing device provides, for display in an image preview window, the video stream overlaid with a graphical capture guide. In response to detecting a lighting artifact in at least one image of the video stream, the computing device modifies the graphical capture guide within the image preview window. The computing device captures one or more of the images of the document from the video stream.
US10733463B1 Systems and methods for augmenting perception data with supplemental information
Examples disclosed herein may involve a computing system that is configured to (i) obtain previously-derived perception data for a collection of sensor data including a sequence of frames observed by a vehicle within one or more scenes, where the previously-derived perception data includes a respective set of object-level information for each of a plurality of objects detected within the sequence of frames, (ii) derive supplemental object-level information for at least one object detected within the sequence of frames that adds to the previously-derived object-level information for the at least one object, (iii) augment the previously-derived perception data to include the supplemental object-level information for the at least one object, and (iv) store the augmented perception data in an arrangement that encodes a hierarchical relationship between the plurality of objects, the sequence of frames, and the one or more scenes.
US10733461B2 Information processing device, information providing system, and information providing method
An information processing device includes a first communication control unit that receives a first signal from one or more terminals carried by one or more detection objects around a vehicle, a detection unit that detects the detection objects in a predetermined range from image data created by photographing the predetermined range that can be seen from the vehicle, a determination unit that determines whether the one or more detection objects can be seen from the vehicle based on a detection result generated by the detection unit and the first signal received by the first communication control unit, and an information providing unit that provides information on a detection object that cannot be seen from the vehicle when the one or more detection objects include the detection object that cannot be seen from the vehicle.
US10733454B2 Transformation of video streams
Example aspects for transformation of video streams include searching for a first signature of a segment of a video stream in an index comprising a first level signature of each of a plurality of stored segments. In response to identifying a first set of similar segments from the stored segments, a second signature of the segment may be determined. In response to identifying a second set of similar segments from the first set of similar segments based on the second signature, a matching segment may be ascertained from the second set of similar segments. The matching segment may be provided for being stored in place of the segment in a storage medium.
US10733453B2 Method and system for supervised detection of televised video ads in live stream media content
The present disclosure provides a computer-implemented method and system for performing real time supervised detection of televised video ads in a media content of a broadcasted channel. The method includes reception of the media content and selection of a set of frames per second from the media content. The method includes extraction of keypoints from each selected frame and derivation of binary descriptors from extracted keypoints. The method includes assignment of weight value to each binary descriptor and creation of a special pyramid of the binary descriptors. The method includes obtaining a first vocabulary of binary descriptors for each selected frame and accessing a second vocabulary of binary descriptors. The method includes comparison of each binary descriptor in the first vocabulary with binary descriptors in second vocabulary and progressively scoring each selected frame of the media content. The method includes detection of a first ad in the media content.
US10733450B1 Multi-video annotation
Multiple video files that are captured by calibrated imaging devices may be annotated based on a single annotation of an image frame of one of the video files. An operator may enter an annotation to an image frame via a user interface, and the annotation may be replicated from the image frame to other image frames that were captured at the same time and are included in other video files. Annotations may be updated by the operator and/or tracked in subsequent image frames. Predicted locations of the annotations in subsequent image frames within each of the video files may be determined, e.g., by a tracker, and a confidence level associated with any of the annotations may be calculated. Where the confidence level falls below a predetermined threshold, the operator may be prompted to delete or update the annotation, or the annotation may be deleted.
US10733448B2 Machine learning of context data for social and contextual scene inferences
A system for contextual interpretation of a three-dimensional scene includes an object recognition engine that analyzes scene data collected from the three-dimensional scene to identify at least one object present in the three-dimensional scene. The system further includes a contextual inference engine trained on a context data training set to analyze context of the scene by identifying a potential contextual inference associated in memory with the at least one object identified by the object recognition engine; comparing the scene data to a subset of the context data training set identified as satisfying the potential contextual inference; and outputting scene context information conveying the potential contextual inference responsive to a determination that the scene data and the subset of the context data train set satisfy a predetermined correlation.
US10733446B2 Wearable apparatus and methods for causing a paired device to execute selected functions
A wearable apparatus is provided for capturing and processing images from an environment of a user. In one implementation, the wearable apparatus is used for causing a device paired to the wearable apparatus to execute a selected function. The wearable apparatus includes an image capture device, a transmitter and at least one processing device. The at least one processing device is programmed to obtain images captured by the image capture device; analyze the images to detect a contextual situation associated with images; based on the detected contextual situation, associate with the at least one image a category tag, wherein the category tag is associated with a selected function; determine image-related information associated with the detected contextual situation; and cause the transmitter to transmit the determined image-related information to the paired device to cause the paired device to execute the selected function based on the determined image-related information.
US10733445B1 Enhanced object state discrimination for robots
Methods, systems, and apparatus, including computer-readable storage devices, for enhanced object discrimination by robots are described. In some implementations, a robot obtains image data from a camera of the robot, where the image data indicates a detected object. The robot classifies the object as having a particular object type based on the image data. The robot evaluates a current state of the object that includes a predetermined set of object state characteristics. The robot determines that a software application of the robot has indicated (i) an object type and (ii) one or more object state criteria that satisfy the current state of the detected object. The robot provides to the software application data indicating detection of the object and a position of the object.
US10733444B2 Systems and methods for automated assessment of physical objects
Described in detail herein are methods and systems for performing a physical object assessment. The system entails an automated system to receive, unpack and assess a physical object based on automated determined attributes. The system can determine an element based on the assessment and generate a webpage including the attributes of the physical object and the determined element.
US10733443B2 Image analysis and estimation of rooftop solar exposure
An unmanned aerial vehicle (UAV) solar irradiation assessment system may automate several design parameters of solar panel design, cost and payoff estimations, and installation. The system determines the irradiance at various locations on a roof during various time periods. The system accounts for the effects of various existing or potential or future obstacles proximate the structure (e.g., on the structure). In some embodiments, a visual model (e.g., two-dimensional or three-dimensional) of the roof may be shown with a heatmap of irradiance values and/or graphical placement of solar panels. In other embodiments, the data may be analyzed and reported without visual presentation.
US10733442B2 Optical surveillance system
An optical surveillance system for detecting and tracking targets of interest is configured to capture optical data of a first region of the atmosphere at a first refresh rate and to capture optical data of a second region of the atmosphere at a second refresh rate that is different than the first refresh rate.
US10733435B1 Document fraud detection
Systems and methods provide for a document fraud detection system for identifying fraudulent documents. The document fraud detection system can include up to three steps of fraud detection, where if the document fails any of the three steps, the document can be flagged for further review. In another embodiment, the document fraud detection system can score each of the three tests, where the scores represent the likelihood that the document is fraudulent. If the combined score satisfies a predetermined criterion, the document can be flagged as potentially fraudulent. The three tests can include analyzing a scanned image of the document and comparing to other similar documents to determine if there have been any alterations. The second test can compare indents to previous documents, and the third test can analyze chemical and biometric factors that may indicate whether the document has been altered.
US10733429B2 Biometric aware object detection and tracking
The technology disclosed can provide methods and systems for identifying users while capturing motion and/or determining the path of a portion of the user with one or more optical, acoustic or vibrational sensors. Implementations can enable use of security aware devices, e.g., automated teller machines (ATMs), cash registers and banking machines, other secure vending or service machines, security screening apparatus, secure terminals, airplanes, automobiles and so forth that comprise sensors and processors employing optical, audio or vibrational detection mechanisms suitable for providing gesture detection, personal identification, user recognition, authorization of control inputs, and other machine control and/or machine communications applications. A virtual experience can be provided to the user in some implementations by the addition of haptic, audio and/or other sensory information projectors.
US10733428B2 Recognition actions on event based cameras with motion event features
A method for recognizing an action captured on an event-based camera includes the steps of receiving asynchronously transmitted pixel locations which have changed intensity via an address-event bus; stacking a plurality of frames of received pixel location to form a surrogate RGB image where the channels represent individual frames; inputting the surrogate RGB image into a first convolutional neural network; and extracting feature f1 from a last fully connected layer of the convolutional neural network to obtain an action classification of the action, thereby recognizing the action.
US10733421B2 Method for processing video, electronic device and storage medium
Embodiments of the present disclosure provide a method and a device for processing a video, an electronic device and a storage medium. The method includes: performing target recognition on each frame in an input video to obtain M frames containing a first face image, in which M is an integer greater than 1; replacing the first face image in the M frames with a target face image to obtain M first output frames; performing feature point locating on the first face image in a first frame in the M frames to obtain a first feature point set; extracting a target feature point set corresponding to a target region from the first feature point set; and performing image synthesis according to the target feature point set and the M first output frames to obtain M second output frames.
US10733419B2 Systems and methods for cell membrane identification and tracking, and technique automation using the same
A system including: at least one processor; and at least one memory having stored thereon instructions that, when executed by the at least one processor, control the at least one processor to: receive image data of a sequence of images, and a current image of the sequence of images being after a previous image in the sequence of images, each of the current and previous images including a cell; filter the current image to remove noise; iteratively deconvolve the filtered current image to identify edges of the cell within the current image based on determined edges of the cell within the previous image; and segment the deconvolved current image to determine edges of the cell within the current image.
US10733417B2 Automated delineation of nuclei for three dimensional (3-D) high content screening
In various embodiments, the invention teaches systems and methods for analyzing an image of cells, including an image obtained by confocal microscopy, and delineating cell nuclei in the image. In some embodiments, the systems and methods apply a three-dimensional (3-D) radial symmetry transform followed by adaptive post processing of symmetry images to arrive at a mask of seeds that can guide watershed-based segmentation.
US10733412B2 Display panel and display apparatus for fingerprint identification
Disclosed are a display panel and a display apparatus. The display panel includes: an array substrate and a plurality of pixel units disposed on the array substrate; at least one fingerprint identification unit disposed on the array substrate and configured to perform fingerprint identification according to light reflected by a touch body; and a display region and a non-display region surrounding the display region. The display region includes a first region and a second region. The fingerprint identification units are disposed in the first region. On a side or the fingerprint identification unit facing towards a light emitting surface of the display panel, an area of a non-light transmittance region in per unit area of the first region is smaller than an area of a non-light transmittance region in per unit area of the second region.
US10733405B2 Real-time three-dimensional (3D) shape validation
A three-dimensional image (3D) image for a shape of an orientation of an item is captured when an item barcode for the item is captured by a scanner during item checkout at a terminal. Edges for the shape and dimensions for the shape are calculated from the 3D image based on the orientation. The shape dimensions are compared against expected dimensions for a candidate item that is identified from item information in the item barcode and a decision is made as to whether to validate the item barcode for the item during item checkout or as to whether to invalidate the item barcode and suspend item checkout at the terminal for an audit of the item checkout.
US10733399B2 Method for carrying out an inventory of a plurality of biological containers and associated gantry
Disclosed is a method for carrying out an inventory of a plurality of biological product containers, each container and/or each package including containers being provided with an identification label comprising a wireless communication chip. The method includes the steps of: providing a device with a gantry defining a direction of travel; providing a receptacle able to be moved, the receptacle carrying the containers; moving the receptacle in order to cross the gantry in the direction of travel; and reading the wireless communication chip of each container and/or package during the movement of the receptacle.
US10733398B2 Detection device and detection system
A detection device includes a switch unit, the switch unit performs switching to a gain reduction state in which a gain of a loop antenna is reduced or a gain non-reduction state in which the gain of the loop antenna is not reduced in correspondence with a state of a detection target. When a wavelength of an electric wave is set as λ, the switch unit includes switch terminals for reducing the gain of the loop antenna within a range K1 on the loop antenna from a first circuit terminal to a position that is spaced away from the first circuit terminal by λ/8. In addition, the switch unit includes switch terminals for reducing the gain of the loop antenna within a range on the loop antenna from a second circuit terminal to a position that is spaced away from the second circuit terminal by λ/8.
US10733395B1 Location-based access to RFID tag information
Embodiments are directed to restricting access to Radio Frequency Identification (RFID) tag information based on location. Access to RFID tag information may be restricted at the reader level, at the requester level, and at the network level. When reader-level restrictions exist, devices may be prevented from inventorying tags and retrieving information from tags. When requester-level restrictions exist, a requester or device may be prevented from receiving tag information from inventoried tags or a network. When network-level restrictions exist, a network may discard or otherwise restrict tag information received from devices.
US10733390B2 Processing text sequences using neural networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for language modeling. In one aspect, a system comprises: a masked convolutional decoder neural network that comprises a plurality of masked convolutional neural network layers and is configured to generate a respective probability distribution over a set of possible target embeddings at each of a plurality of time steps; and a modeling engine that is configured to use the respective probability distribution generated by the decoder neural network at each of the plurality of time steps to estimate a probability that a string represented by the target embeddings corresponding to the plurality of time steps belongs to the natural language.
US10733385B2 Behavior inference model building apparatus and behavior inference model building method thereof
A behavior inference model building apparatus and a behavior inference model building method thereof are provided. The behavior inference model building apparatus converts a plurality of program operation sequences of a plurality of program operation sequence data into a plurality of word vectors through a word embedding model, and inputs the first M word vectors of the word vectors, corresponding to each program operation sequence data, into a generative adversarial network (GAN) model to train and optimize the GAN model. The behavior inference model building apparatus integrates the word embedding model and the generator of the optimized GAN model to build a behavior inference model.
US10733380B2 Neural paraphrase generator
A neural paraphrase generator receives a sequence of tuples comprising a source sequence of words, each tuple comprising word data element and structured tag element representing a linguistic attribute about the word data element. An RNN encoder receives a sequence of vectors representing a source sequence of words, and RNN decoder predicts a probability of a target sequence of words representing a target output sentence based on a recurrent state in the decoder. An input composition component includes a word embedding matrix and a tag embedding matrix, and receives and transforms the input sequence of tuples into a sequence of vectors by 1) mapping word data elements to word embedding matrix to generate word vectors, 2) mapping structured tag elements to tag embedding matrix to generate tag vectors, and 3) concatenating word vectors and tag vectors. An output decomposition component outputs a target sequence of tuples representing predicted words and structured tag elements, the probability of each single tuple from the output is predicted based on a recurrent state of the decoder.
US10733377B2 Indicating automatically corrected words
A method includes receiving an indication in an information handling device of an autocorrected word in a string of text, and providing an indication proximate the autocorrected word to a display.
US10733375B2 Knowledge-based framework for improving natural language understanding
Systems and processes for operating an intelligent automated assistant are provided. An example process receives natural language input and determines a first and a second parsing result for the natural language input. The first and the second parsing results include respective mappings of one or more properties of a domain corresponding to the natural language input to one or more words of the natural language input. The process determines whether the second parsing result corresponds to a data item in a knowledge base, and in accordance with determining that the second parsing result corresponds to the data item in the knowledge base, the process ranks the second parsing result higher than the first parsing result. Based on the ranking, the process generates a task flow using the second parsing result and executes the task flow to provide an output based on the data item.
US10733370B2 Method, apparatus, and computer program product for generating a preview of an electronic document
Embodiments provided herein provide for customized previews of electronic documents. A template for a particular electronic document may be identified based on document attributes and/or usage parameters. The identified template may define pertinent data to be extracted from structured documents. Portions of documents, including unstructured documents can be provided as a preview such as by rendering an area of the document such as one defined in the template by coordinates or pixels. In this regard, individual users or user groups may configure what data is displayed in a document preview such as by selecting fields and/or by specifying locations of interest within the document. Users can view listings of documents and their respective previews such that the desired document may be identified without rendering complete documents.
US10733351B1 Generating width spacing patterns for multiple patterning processes using instances
Embodiments according to the present disclosure relate to physically implementing an integrated circuit design while conforming to the requirements of complex color based track systems, and using information about instances that have been included in the design. In particular, the present embodiments allow for the automatic creation of WSPs by examining heights and placement orientations of instances, along with the width, spacing, and colors of instance pins and blockages. In these and other embodiments, techniques are provided for filling gaps between generated tracks, as well as for generating tracks to account for the possibility of flipped or mirrored instances.
US10733344B2 Method of selecting a prover
A computer implemented method of selecting a prover among a plurality of provers for a design to be verified. The method comprises collecting, by a data module, raw data relating to the design, and extracting from the raw data a plurality of input features, transforming, by a transformer module, the plurality of input features, wherein transforming the plurality of features comprises applying a linear regression to the plurality of features, classifying using a classification module, the provers from the plurality of provers, in which the classification module is adapted to predict a best prover being the prover which solves a property faster than the remaining provers of the plurality of provers, selecting one or more provers based on the results of the classification.
US10733336B2 Adaptive material point method
An adaptive material point method for simulating and rendering of solid materials is disclosed. During each time step, a simulation application splits and/or merges particles according to a resolution of a grid and assigns properties to the split/merged particles. The simulation application then rasterizes particle information, including masses and velocities, to the grid, on which forces and/or collisions are computed to obtain updated velocities. Grid information, including the updated velocities, is then transferred back to the particles. The transfer from particles to grid and back from grid to particles may employ different transfer functions. In particular, a quadratic transfer function may be used to transfer information from the particles to the grid, while a linear transfer function may be used elsewhere, including to transfer information back from the grid to the particles. After updated velocities are transferred to the particles, the simulation application advects the particles using the updated velocities.
US10733329B1 Robotic process automation system and method with secure credential vault
A robotic process automation system with improved security in the form of a credential vault includes data storage for storing bots. The data storage also stores credentials in encrypted form where the credentials are not associated with any of the plurality of bots. The credentials include standard credentials and user specific credentials. A processor is operatively coupled to the data storage and is configured to execute instructions that when executed cause the processor to provide to an administrator a control console. The instructions implement a standard credential generator and a user specific credential generator, to generate a user specific credential template useable by a user to enter credentials specific to the user. The instructions also implement a configurable locker that is stored in encrypted form in the data storage to associate a set of users as a group and to provide selected standard credentials to the group.
US10733327B2 Method and apparatus for protecting a PUF generator
Methods and apparatus for protecting a physical unclonable function (PUF) generator are disclosed. In one example, a PUF generator is disclosed. The PUF generator includes a PUF cell array, a PUF control circuit and a reset circuit. The PUF cell array comprises a plurality of bit cells. Each of the plurality of bit cells is configurable into at least two different stable states. The PUF control circuit is coupled to the PUF cell array and is configured to access each of the plurality of bit cells to determine one of the at least two different stable states upon a power-up of the plurality of bit cells, and generate a PUF signature based on the determined stable states of the plurality of bit cells. The reset circuit is coupled to the PUF cell array and is configured to set the plurality of bit cells to represent their initialization data based on an indication of a voltage tempering event of a supply voltage of the PUF cell array.
US10733326B2 System and method for identification of inappropriate multimedia content
A system and method for identification of inappropriate multimedia content elements are provided. The method includes receiving a request to identify a multimedia content element from a user device; generating at least one signature respective of the received multimedia content element; matching between the at least one of generated signature respective of the multimedia content element and at least one signature of each concept designated as inappropriate; determining whether a match is identified between the at least one of signature generated respective of the multimedia content element and the at least one signature of an inappropriate concept; and preventing the display on a user device of the multimedia content element, upon identification of a match.
US10733323B2 Privacy protection during insider threat monitoring
A method, system and computer-usable medium are disclosed for performing a privacy operation, comprising: monitoring user behavior via an Input/output collector, the Input/output collector capturing user/device interactions between a user and a device; determining whether the user/device interactions include sensitive personal information; obfuscating the sensitive personal information, the obfuscating preventing viewing of the sensitive personal information; storing obfuscated sensitive personal information within an obfuscated sensitive personal information repository; and, allowing access to the obfuscated sensitive personal information stored within the obfuscated sensitive personal information repository only when an administrator is authorized to access the obfuscated sensitive personal information so as to provide conditional sensitive personal information access.
US10733322B2 Multi-persona enrollment management
Examples of multi-persona account management in client devices are described. In one example, a client device can host a personal workspace, such as for personal data and applications of a user of the client device, along with a separate alternate persona workspace for work-related data and applications of the user. The client device interfaces with a management computing environment to enroll in device management services and establish an alternate persona workspace on the client device. The client device receives a token for the alternate persona workspace from the management computing environment, creates the alternate persona workspace, and installs an interface service in the alternate persona workspace. The client device also associates an alternate persona account with the alternate persona workspace using the token and returns a service identifier to the management computing environment. The management computing environment remotely administers applications installed in the alternate persona workspace using the service identifier.
US10733315B2 Systems and methods for authenticating photographic image data
The present disclosure provides systems and methods for authenticating photographic data. In one embodiment, a method comprises providing an image authentication application for use on a client device, the application configured to control image capture and transmission; receiving an image data file from the application at the authentication server comprising a photographic image captured by the application and metadata associated therewith; applying a watermark to the photographic image to create a watermarked image; applying date and time information to the tagged image; applying location information to the tagged image; creating a web address associated with the image data file; uploading the photographic image, the tagged image, or both to the web address; and transmitting an authenticated image file to the client device, the authenticated image file comprising one or more of: the watermarked image, the photographic image, the date and time information, geographic information, and the web address.
US10733310B2 Controlling access to application data
A method, system and computer-readable storage medium for controlling access to application data associated with an application configured on a computing device. The method comprises: storing data comprising, for each of a plurality of access levels associated with the application, first data indicative of a combination of one or more credentials associated with the respective access level and an access level key corresponding to the respective access level, the access level key being encrypted by the combination of one or more credentials associated with the respective access level; determining, based on the first data, an access level in the plurality of access levels corresponding to a combination of one or more credentials available to the application; decrypting the access level key in the stored data corresponding to the determined access level; and providing access to encrypted application data associated with the application and corresponding to the determined access level.
US10733307B1 Transparent inspection of responses from origin servers to identify protected data
A compute server receives a request from a client device, where the plurality of compute servers are part of a distributed cloud computing platform, and wherein the request is a request for a network resource. The compute server executes, by a single process at the first compute server, a response inspector, wherein the response inspector is run in a one of a plurality of isolated execution environments. The compute server receives at least one content item from an origin server in response to the request for the network resource. The compute server detects a protected content marker in the at least one content item that indicates a data breach, and logs information about the request in an inspection log.
US10733306B2 Write-only limited-read filesystem
A secure filesystem provides write-only access with limited read. The filesystem stores data as an encrypted block on a user machine using a symmetric (active) key, along with metadata including a read condition. While the read condition is valid, local applications can read the data using the active key. When the read condition becomes invalid, the active key is deleted so local applications no longer have access. However, the filesystem encrypts the active key to yield an inactive key, using an RSA public key. The corresponding private key is sent to an authorized party machine, but deleted from the user machine. Thus the user machine is unable to decrypt the inactive key, but the authorized party machine can still read the data by first decrypting the inactive key using the private key to regenerate the active key, and then decrypting the encrypted block using the regenerated active key.
US10733305B2 System and method for implementing cryptography in a storage system
A method for performing cryptography operations on data blocks within a volume of data is disclosed. The method involves generating a volume master key, generating a user key, generating a volume initialization vector, generating an intermediate key, generating a user volume key, and performing cryptography operations on data blocks within an individual volume of data using the volume master key, the user key, the volume initialization vector, the intermediate key, and the user volume key.
US10733303B1 Polymorphic code translation systems and methods
Security-enhanced computing systems and methods are described in regard to a migration of at-risk software that is valid in a first language is translated to a second language and situated in a safer environment. If expressions in said first language are encountered in said safer environment, errors or other special handling may result.
US10733302B2 Security vulnerability analytics engine
Vulnerability data is classified as described herein. A finding object is created based on vulnerability data associated with a vulnerability finding and that finding object is populated with property values based on the vulnerability data. Technical owner rules associated with a plurality of technical owners are evaluated based on the property values of the finding object and a technical owner is assigned to the finding object based on the evaluated technical owner rules. Once a technical owner is assigned, the finding object is provided to a governance, risk, and compliance (GRC) module for distribution of the vulnerability finding to the assigned technical owner for remediation. Classification of vulnerability data using the described property values and technical owner rules provides an efficient, accurate, and automated way of distributing vulnerability findings of large, complex code bases to teams for remediation.
US10733299B2 System and method for updating a plurality of information processing apparatuses in a local network using received update program
Based on version information owned by each of information processing apparatuses, an information processing apparatus that stores the newest version of a user application among the plurality of information processing apparatuses is specified, and an update program for updating the user application to the newest version of the user application is directly transmitted through wireless communication from the information processing apparatus that stores the newest version of the user application to an information processing apparatus that does not store the newest version of the user application among the plurality of information processing apparatuses, thereby updating the user application of an information processing apparatus performing this method among the plurality of information processing apparatuses, using the received update program.
US10733297B2 Real-time signatureless malware detection
A device may generate versions of a first executable process that is associated with deterministically defined parameters. The device may run the versions of the first executable process, and may monitor device parameters of the device or the first executable process when running the versions of the first executable process. The device may determine, based on monitoring the device parameters of the device or the first executable process, a variance to a parameter of the deterministically defined parameters relative to an expected value for the parameter, and may provide information indicating a presence of malware in connection with the device based on determining the variance to the parameter.
US10733296B2 Software security
A computer implemented method of detecting malicious code in a software application executing with a runtime environment in a computer system, the method including: receiving a definition of one or more runtime exception trigger conditions, each trigger condition defining criteria for the runtime environment to enter a software exception state and having associated a definition of a resulting state of the runtime environment having entered the exception state; monitoring the runtime environment to detect the satisfaction of a detected trigger condition by the runtime environment and, in response to a determination that the runtime environment fails to enter a resulting state associated with the detected trigger condition, identifying the software application as including malicious code.
US10733295B2 Malware detection in migrated virtual machines
A malware detection system to detect malware in a virtual machine (VM), the system including a profile generator adapted to generate a profile of a deployment of the VM, the profile including execution characteristics of the deployment; a VM package generator to generate a VM package including: a VM descriptor describing a particular deployment of the VM; and an image of the particular deployment, the image including a representation of data stored for the particular deployment of the VM; and a malware identifier adapted to identify malware in a deployment of the VM responsive to the identification of a difference between profiles of multiple different deployments of the VM.
US10733291B1 Bi-directional communication protocol based device security
A device, such as a payment reader, may include one or more units capable of providing access to sensitive data. Such units may be connected to each other through tamper traces. A secure unit can send known keys or key-value pairs between the units using a multi-directional protocol. The keys or key-value pairs are then compared by the secure unit to monitor or detect a tamper event.
US10733288B2 Verifying controller code and system boot code
A controller that is separate from a processor of the system verifies controller code for execution on the controller. In response to verifying the controller code, the controller verifies a system boot code.
US10733285B1 Methods and devices for executing trusted applications on processor with support for protected execution environments
Disclosed herein are methods, devices, and apparatuses, including computer programs stored on computer-readable media, for executing applications. One of the methods includes: establishing an enclave in a first physical processing unit of a processor; recording a first trust declaration declared by a first application, the first trust declaration declaring whether the first application trusts any application to execute with the first application on the first physical processing unit; assigning the first application to a first logical processing unit hosted on the first physical processing unit; providing a set of enclave entry instructions for the first logical processing unit to execute, to cause the first logical processing unit to enter the enclave when a predefined entering condition is satisfied; and providing a set of enclave exit instructions for the first logical processing unit to execute, to cause the first logical processing unit to exit the enclave when a predefined exiting condition is satisfied.
US10733281B2 Methods and systems for ensuring that an individual is authorized to conduct an activity
A method for ensuring that an individual is authorized to conduct an activity is provided. The method includes conducting, using a processor, an authentication transaction with authentication data captured from an individual desiring to conduct an activity, and determining whether the captured authentication data is legitimate when the individual is successfully authenticated. Moreover, the method includes determining the individual is authorized to conduct the activity when the captured authentication data is legitimate, and conducting, using the processor, a subsequent authentication transaction with authentication data captured from the individual at a subsequent time.
US10733279B2 Multiple-tiered facial recognition
A method includes receiving probe image data associated with a biometric authentication request on a mobile device. A first classifier is employed to generate a first probability metric of the probe image data being associated with the authorized user. The biometric authentication request is approved responsive to the first probability metric being greater than a first threshold. The biometric authentication request is denied responsive to the first probability metric being less than a second threshold. Responsive to the probability metric being between the first and second thresholds, a second classifier is employed to generate a second probability metric of the probe image data being associated with the authorized user. The biometric authentication request is approved responsive to the second probability metric being greater than a third threshold.
US10733274B2 Biometric authentication using gesture
There is provided a biometric authentication method using a portable electronic device. The method includes identifying a gesture of a user to be authenticated through a gesture recognition unit of the portable electronic device and acquiring biometric information of the user through an information input unit of the portable electronic device. The method further includes comparing the identified gesture and the acquired biometric information with an authentication information stored in an information storage unit to perform the biometric authentication of the user, and outputting a result of the biometric authentication.
US10733268B2 Self-diagnosis apparatus for health tester and self-diagnosis method for health tester
The present invention relates to a self-diagnosis apparatus for a health tester and a self-diagnosis method for a health tester. For a health tester that displays health diagnostic information of a user obtained using a strip and has a communication function capable of transmitting the diagnostic information to an external device, the self-diagnosis apparatus includes: a virtual strip unit mounted inside of the health tester and configured to include one or more virtual strips in which predetermined specific data is measured; a virtual strip selector configured to select at least one virtual strip from the one or more virtual strips through switching; and a diagnosis and determination unit configured to a measurer and diagnose a status or an occurrence of a failure of the health tester.
US10733263B2 Accuracy and time-to-solution in solving combinatorial optimization problems with quantum annealers by using anneal offsets
Quantum computing is a computational paradigm for solving (exactly or approximately) difficult combinatorial optimization problems. One degree of freedom that is available is the so-called annealing schedule, which defines how the quantum computation evolves from the start of the computation to the end of the computation. This schedule is defined by anneal offsets, which can be different for each quantum bit (qubit) in the quantum computer. The choice of annealing schedule can have a dramatic impact on the performance of the computer. In this disclosure we provide a method for selecting and/or modifying the annealing schedule based on the problem to be solved.
US10733258B2 Method and system for sending webpage content with browser bookmark uniform resource locator
Exemplary embodiments relate to a field of network information technology. Described are a method and a system for sending webpage content of browser bookmark uniform resource locator (URL). The method includes the following steps: receiving browser bookmark URL information sent from a client, the browser bookmark URL information comprising a browser bookmark URL and a message indicating whether the client starts a function of webpage content offline downloading; determining whether a function of webpage content offline downloading of the client is started according to the prompting message; when the function of webpage content offline downloading of the client is client is started, extracting key webpage content of the webpage corresponding to the browser book mark URL; and sending the key webpage content to the client. The exemplary embodiments of present disclosure can save network traffic and improve a reading efficiency of the webpage corresponding to the bookmark URL.
US10733257B2 Short-link parsing methods, apparatus, and devices
Disclosed herein are methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing a blockchain-based web service. One of the methods includes receiving an access request based on a short link. The short link of the access request is processed to obtain a long link corresponding to the short link. It is determined that the long link satisfies a predefined long link regular expression that is sent by a configuration server. The access request to the long link is redirected after determining that the long link satisfies the predefined long link regular expression.
US10733255B1 Systems and methods for content navigation with automated curation
Systems, devices, methods, media, and instructions for automated image processing and content curation are described. In one embodiment a server computer system communicates at least a portion of a first content collection to a first client device, and receives a first selection communication in response, the first selection communication identifying a first piece of content of the first plurality of pieces of content. The server analyzes analyzing the first piece of content to identify a set of context values for the first piece of content, and accesses accessing a second content collection comprising pieces of content sharing at least a portion of the set of context values of the first piece of content. In various embodiments, different content values, image processing operations, and content selection operations are used to curate the content collections.
US10733251B2 Inferential user matching system
An inferential user matching system can determine a mutual interest between a first user and a second user based on inferred trends corresponding to a set of usage behaviors by a plurality of users utilizing the system. Based on determining the mutual interest, the system can transmit, over one or more networks, a representation of the first and/or second user to the portable computing device of other user and monitor the first and/or second user to detect an expression of interest. Based on detecting the expression of interest, the system can transmit an expression of interest indication to a portable device(s) of the first and/or second user.
US10733246B2 System and method for identifying a user
Systems and methods for identifying a user are disclosed. One aspect comprises providing an address element and a class identifier, receiving a request for a file, wherein the request comprises the address element and the class identifier, comparing the class identifier to a comparator element, providing a first file if the class identifier is within the comparator element, and providing a second file if the class identifier is outside the comparator element.
US10733244B2 Data retrieval system
A computer-implemented method of retrieving data in a data management system is disclosed. The data management system is adapted to enable system users to submit and share content items. Content items are stored in a database, each content item associated with an item creator. Activity data relating to user interactions with content items is also recorded. The activity data is analysed, the analysis comprising, for each of a plurality of users: analysing activity data relating to content items submitted by the user; and assigning a user classification to the user in dependence on the analysis of the activity data. Search requests are then processed by sorting retrieved content items in accordance with a sort order determined in dependence on user classifications assigned to the item creators of the retrieved content items.
US10733242B2 Collections of linked databases
A method and system generate an inferential network. Records of searches of a network of linked nodes are stored. Each of the nodes is connected to another one of the nodes by a link. Further, each of the records includes: 1) search terms used in a corresponding search; and 2) results of the corresponding search. The results correspond to nodes of the network. The stored records are analyzed to infer relationships between pairs of nodes of the network. Each of the relationships is inferred from the behavior of one of the nodes of a pair of nodes relative to the other node of the pair of nodes. Inferential nodes corresponding to the nodes of the pairs of nodes are generated, and inferential links between the inferential nodes are generated. The inferential links correspond to the inferred relationships.
US10733238B2 Script manager for distributed systems
A customer of a shared resource environment can generate script to be executed by one or more virtual machines, or other such instances or resources, and share that script with other users. The script can relate to administrative or other such tasks, and can be encapsulated into a document, or other such expression, and stored to a network-accessible location. The owner of the document can designate permissions as to which users have rights to access and/or execute the script against their own virtual machines. An owner can grant permission to all users, no other users, or specific users. The script can include parameter values that can be set by the other users or links to specific executables or other objects, among other such options.
US10733236B1 Systems and methods for producing message search recommendations
The disclosed computer-implemented method for producing message search recommendations may include (i) providing a search bar for searching a corpus of network messages such that the search bar is configured to enable a user to search the network messages by specifying both a specialized keyword that designates a separate common field for searching the network messages and a value that corresponds to the separate common field, (ii) detecting, as the user types the specialized keyword, that the user is inputting the specialized keyword, and (iii) presenting, in response to detecting that the user is inputting the specialized keyword, a recommended different specialized keyword that has been used in conjunction with the detected specialized keyword in search queries rather than simply recommending a value that corresponds to the detected specialized keyword. Various other methods, systems, and computer-readable media are also disclosed.
US10733234B2 Method and/or system for simplifying tree expressions, such as for pattern matching
Embodiments of methods, apparatuses, devices and/or systems for simplifying tree expressions, such as for pattern matching, are disclosed.
US10733228B2 Sketch and style based image retrieval
Sketch and style based image retrieval in a digital medium environment is described. Initially, a user sketches an object to be searched in connection with an image search. Styled images are selected to indicate a desired style of images to be returned by the search. A search request is generated based on the sketch and selected images. Responsive to the request, an image repository is searched to identify images having the desired object and styling. To search the image repository, a neural network is utilized that is capable of recognizing the desired object in images based on visual characteristics of the sketch and independently recognizing the desired styling in images based on visual characteristics of the selected images. This independent recognition allows desired styling to be specified by selecting images having the style but not the desired object. Images having the desired object and styling are returned.
US10733217B2 Method and apparatus for identifying false address information
The present application discloses a method and an apparatus for identifying false address information. Address information submitted by a user for an account associated with the user is received. Geographical location information of the user is received within a predetermined time period. A residential range of the user is determined in a geographical range obtained through pre-division based on a trained classification model and the geographical location information of the user. The address information to be verified is matched with the residential range to generate a matching result. Based on the matching result and using information in the account associated with the user, a determination is made whether the address information to be verified is false address information.
US10733215B2 Detection and visualization of geographic data
Identifying and visualizing geographic data includes obtaining a set of data including candidate geographic data elements. Metrics are determined based on two or more of: a best parent for the candidate geographic data elements; additional concepts associated with the candidate geographic data elements; and an average distance between the candidate geographic data elements. Then, the candidate geographic data elements are identified as geographic based on the metrics and a map is generated displaying the candidate geographic data elements identified as geographic.
US10733214B2 Analyzing metagenomics data
A method includes generating, by a processor system, a graph. The graph is based at least in part on a plurality of instances in which operational taxonomic units are identified as being represented within an environment. The method can also include determining, using the processor system, that at least one instance of the plurality of instances corresponds to a false-positive identification of an operational taxonomic unit. The determining is based on the properties of the graph. The method can also include reporting the determination.
US10733212B2 Entity identifier clustering based on context scores
A system receives entity data and other entity data, including an identification element and another identification element submitted by an entity for identifying the entity, and a contact element and another contact element submitted by the entity for contacting the entity, from the entity via a department and another department of an enterprise. The system generates scores for each of the contact element the other contact element, the scores being based on the contexts associated with the departments of the enterprise and the contact elements. The system stores an entity identifier cluster including the entity data. The system stores another entity cluster including the entity data and the other entity data, if a match exists between the contact element and the other contact element. The system outputs data stored by any entity identifier cluster that includes query-identified data, the output data being based on the scores.
US10733206B2 Propagating computable dependencies within synchronized content items between first and third-party applications
A content management system synchronizes content items across client computing systems connected by a network. The content management system provides a first party web application to the user. The first party application receives input from the user to create a dependency on another piece of information on a content item in the content management system. The input from the user contains a formula defining the relations between the information source and the created dependency. The value of the dependency is then dependent on the information in the referenced content item and changes based on updates to that content item. The user may also create dependencies with synchronized third party content items.
US10733205B2 Violation resolution in client synchronization
The disclosed technology relates to a system configured to receive a set of operations configured to converge a server state and a file system state, wherein the server state is for content items stored by a content management system and the file system state is for the content items stored on a client device. The system is further to detect a violation of a rule by an operation in the set of operations, identify resolution actions for the violation of the rule, and perform the resolution actions.
US10733204B2 Optimizing synchronization of enterprise content management systems
Optimizing synchronization of enterprise content management systems is described. A system identifies multiple synchronization intervals corresponding to multiple synchronization tasks. The system estimates multiple execution times corresponding to the multiple synchronization tasks. The system calculates multiple remaining times corresponding to the multiple synchronization tasks, wherein the multiple remaining times are based on the multiple synchronization intervals corresponding to the multiple synchronization tasks minus the multiple execution times corresponding to the multiple synchronization tasks. The system orders the multiple synchronization tasks for execution based on corresponding multiple remaining times, from a lowest remaining time to a highest remaining time. The system executes a set of the multiple synchronization tasks based on a corresponding set of the multiple remaining times, wherein at least one of the corresponding set of the multiple remaining times equals the lowest remaining time.
US10733203B2 Method and system for the distributed storing of information in a plant of process automation having a plurality of field device
The disclosure includes a method and a system for the distributed storing of information in a plant of process automation having a plurality of field devices, the method including: reading data in the form of data bit sequences, both from a first field device as well as also from at least a second field device, by a logic unit; combining at least a first data bit sequence read from the first field device with at least a second data bit sequence read from the second field device by means of an XOR function executed by the logic unit for forming a first check bit sequence, wherein in the check bit sequence each position corresponds to an XOR operation of the corresponding locations of the first and second data bit sequences; and storing the check bit sequence in a third field device.
US10733198B1 Visual interactions for transforming datasets with nested data structures
A data preprocessing system builds transformation scripts for preprocessing datasets for processing by a data analysis system. The data preprocessing system presents various representations of data of a dataset including visual representations, textual representations, or structural representations. The data preprocessing system receives selections of attributes or values based on these representations. The data preprocessing system generates recommendations of transformations based on the attributes or values selected. The data preprocessing system builds a transformation script based on the recommendations of the transformations. The transformation script can be used for preprocessing the dataset for analysis by a data analysis system.
US10733196B2 Method, apparatus, and computer readable medium for modeling relationships between query responses in a data set
A system, method and computer-readable medium for modeling relationships between query responses in a data set including receiving a selection of one or more first queries and one or more second queries, receiving a selection of one or more first strings and one or more second strings, determining one or more representative values corresponding to one or more intersections, each intersection corresponding to a unique combination of a first query, at least one second query, a first string, and at least one second string, and generating a three-dimensional representation including one or more indicators corresponding to the one or more intersections, a visual attribute of each indicator in the one or more indicators reflecting a representative value corresponding to that intersection and the one or more indicators being organized within the three-dimensional representation along three axes.
US10733189B2 Error message redaction in query processing
Query processors often receive queries to be processed against a data set, such as by inserting user input into parameterized fields of a query template. Some queries may be manipulated by user input (e.g., injection attacks) to introduce intentional errors in the query, where the error message reveals a protected detail about the data set, such as the existence or number of records or tables, the data set schema, and/or the configuration of the query processor. Instead, when the processing of a query results in an error message that contains a protected detail about the data set (including the query processor), the error message may be redacted to redact the protected detail before providing a redacted error message that avoids revealing information that might otherwise be usable to exploit the contents of the data set and/or the integrity of the data processor.
US10733188B2 Transforming a scalar subquery
A method for transforming a scalar sub-query to join with non-provable singleton output, responsive to receiving a parsed representation of a statement, containing a scalar operation, which is correlated to predetermined types of objects, by analyzing the parsed representation to determine eligibility for transformation of any scalar operations. Responsive to a determination of eligibility, a query engine injects additional processing into the parsed representation to defer checking of a 1 row condition required by statement semantics. The query engine further injects processing to utilize a result of the additional processing to validate a single row is produced for each GROUPING/PARTITION key. The parsed representation is modified to remove the 1 row condition. The query engine decorrelates the parsed representation using a predetermined method absent a requirement for a unique key to be present in a predicate of the scalar operation.
US10733184B2 Query planning and execution with source and sink operators
A system for query planning and execution with source and/or sink operators is provided. In some implementations, the system performs operations comprising identifying a plurality of operators for executing a query, allocating space in memory for storing data when a second operator comprises a collection operator for collecting the data, generating at least a portion of the data based on executing a first operator, and providing the data (e.g., access to the data) to another operator which occurs after the first operator. In some implementations, a query plan for execution of the query can be generated to include the first operator and exclude the collection operator. Related systems, methods, and articles of manufacture are also described.
US10733180B2 Communication graph tracking of multi-system operations in heterogeneous database systems
Techniques a provided for communication graph tracking in multi system operation in heterogeneous database systems, including retrieving two or more database commit logs from two or more corresponding heterogeneous databases. For each of the commit logs, a subset of information is extracted, including a correlation identifier, and event stream entries are produced based on that information and are stored. The event stream entries are then retrieved and event database entries are created based on the event stream entries. A request for a communication graph related to a particular correlation identifier is received and the event database is searched for matching entries. Those entries are used to generate a displayable communication graph for the particular correlation identifier, which is then provided in response to the request.
US10733177B1 Mapped dataset error tolerance
In an example, a method includes requesting cohort data for the cohort, computing a plurality of cohort data first accuracy metrics, adding a threshold percentage of noise data points to the cohort data, computing a plurality of cohort data second accuracy metrics, repeating the adding and computing the second accuracy metrics until a mathematical difference between one or more of the first accuracy metrics and the second accuracy metrics exceed a threshold value, and suppressing displaying the cohort data in response to the mathematical difference exceeding the threshold value.
US10733172B2 Method and computing device for minimizing accesses to data storage in conjunction with maintaining a B-tree
Methods for modifying a B-tree are disclosed. According to an implementation, a computing device receives requests for updates to a B-tree, groups two or more of the requests into a batch that are destined for a particular node on the B-tree, but refrains from modifying the node until a buffer of a node above it is full (or will be full with this batch of requests). Once the buffer is full, the computing device provides the requests to that particular node. The techniques described herein may result in the computing device carrying out fewer of reads from and writes to storage than existing B-tree maintenance techniques, thereby saving time and bandwidth. Reducing the number of reads and writes also saves money, particularly when the storage is controlled by a third party SaaS provider that charges according to the number of transactions.
US10733168B2 Deploying changes to key patterns in multi-tenancy database systems
The present disclosure involves systems, software, and computer implemented methods for deploying changes to key patterns in database systems. One example method includes receiving a new shared container that includes a new key pattern for a logical split table and an updated read-only-portion physical table for a logical split table. The updated read-only-portion physical table includes records that match a complement of the new key pattern. Records that match the new key pattern are identified in the read-only-portion physical table of the logical split table in a current shared container. The identified records are moved from the read-only-portion physical table in the current shared container to a writable-portion physical table in a tenant container. Records not matching the new key pattern are deleted from the writable-portion physical table of the logical split table in the tenant container.
US10733167B2 System and method for capturing data to provide to a data analyser
A system has data capture devices collecting data from different points in a network. The captured data is written to a data store and is directed to an output. The data from the different data capture devices can be delivered to a data analytics device. As long as the data analytics device is able to keep pace with the data that is directed to the output, that data is used by the analytics device. If the analytics device is not able to keep pace, the data written to the data store is retrieved and is used until the analytics device has caught up.
US10733166B1 Nested icosahedral grid
A mesh engine can generate a nested icosahedral grid that maps data points of a plurality of data sets onto partitions on the nested icosahedral grid. The nested icosahedral grid can include an outer icosahedral grid with a first set of partition and an inner icosahedral grid with a second set of partitions. A first partition of the first set of partitions can be linked to the inner icosahedral grid.
US10733163B2 Record insertion by generating unique index bases
Embodiments of the present invention disclose a method, computer program product, and system for inserting one or more records into a database table. An insert request for inserting a new record to a database table is received, wherein the new record includes at least one key field. a partial identity of at least one record matching the at least one key field of the new record is searched for. A partial identity is assigned to the new record based on a result of the searching.
US10733159B2 Maintaining immutable data and mutable metadata in a storage system
Techniques for maintaining immutable data and mutable metadata in a storage system are disclosed. Each object is associated with one or more data records and one or more metadata records. Responsive to a request to modify the data of an object, a new data record and a new metadata record are generated for the object. The new data record stores the new data of the object. The new metadata record stores the new metadata corresponding to the new data of the object. Responsive to a request to modify the metadata of an object, an existing metadata record of the object is identified. The existing metadata record is overwritten with the new metadata of the object. No new data records or metadata records are generated.
US10733156B2 Parallel discretization of continuous variables in supervised or classified dataset
The software system discretises continuous attributes by initially sorting attribute value pairs. The system creates partitions based on unique attribute index. The computing system adds attribute value records to the partition element until minimum frequency has been reached. The system calculates whether new partition element is mutually insignificant compared with each of partition elements in a bucket. The system adds the mutually insignificant partition element into the bucket; otherwise, the system closes the bucket and creates a new bucket to add the mutually significant partition element to the new bucket. After all the buckets have been created, the system groups buckets of continuous attributes in to a bucket group so that the buckets in a group are mutually insignificant. If bucket is mutually significant, the system creates a new bucket group and adds subsequent mutually significant bucket to said new bucket group.
US10733146B2 Inline keyed metadata
An encoding system may include a metadata manager, a key manager, and an encoder. The metadata manager may interface with one or more metadata sources to determine whether to include a metadata item from the one or more metadata sources. The key manager may determine whether the metadata item can be represented using one of already-allocated keys or an inline key must be used to represent the metadata item. The encoder may encode the metadata. If an inline key must be used to represent the metadata item, the encoder may associate the inline key and the type of the metadata item to the media file, and the encoder may encode the metadata item using the inline key in the media file.
US10733143B2 Systems and methods to identify unprotected virtual machines
Virtualization sprawl can lead to virtual machines with no designated periodic backup. If the data associated with these unprotected virtual machines is not backed up, it cannot be restored if needed, leading to system failures. A data storage system identifies and protects the unprotected virtual machines. For instance, the system compares a list of virtual machines with a list of computing devices having a designated backup policy in the data storage system and determines which of the virtual machines are unprotected. The system further automatically categorizes the unprotected virtual machines, identifies those unprotected virtual machines that remain uncategorized, and applies a default backup policy to the uncategorized and unprotected virtual machines to provide protected virtual machines.
US10733142B1 Method and apparatus to have snapshots for the files in a tier in a de-duplication file system
Embodiments are described for performing a storage tier-specific file system operation in a file system that comprises a namespace that spans multiple tiers of storage. A file system command can be a tier-specific deletion of files in a multi-tier file system, or a move data operation from a first tier of storage to a second tier of storage, affecting both the first and second tier of storage. The file system command can generate a copy of the namespace for the first tier of storage and a snapshot of the data of the first tier of storage referenced in the file system operation. Functionality may be performed using one or more storage appliances, each of which can have its open processing system, memory and storage device(s). Storage tiers can include active tier, cloud tier, and remote or archive storage tier.
US10733140B2 Vector processor configured to operate on variable length vectors using instructions that change element widths
A computer processor is disclosed. The computer processor may comprises a vector unit comprising a vector register file comprising at least one register to hold a varying number of elements. The computer processor may further comprise processing logic configured to operate on the varying number of elements in the vector register file using one or more instructions that produce results with elements of widths different than that of the input elements. The computer processor may be implemented as a monolithic integrated circuit.
US10733139B2 Private memory access for a reconfigurable parallel processor using a plurality of chained memory ports
Processors, systems and methods are provided for thread level parallel processing. A processor may comprise a plurality of processing elements (PEs) and a plurality of memory ports (MPs) for the plurality of PEs to access a memory unit. Each PE may have a plurality of arithmetic logic units (ALUs) that are configured to execute a same instruction in parallel threads. Each of the plurality of MPs may comprise an address calculation unit configured to generate respective memory addresses for each thread to access a different memory bank in the memory unit.
US10733129B2 Compensating DC loss in USB 2.0 high speed applications
In one embodiment, a current source is coupled to a channel input of a switch, and an output of the switch is coupled to a positive or negative data line in a USB 2.0 communication system. In addition, a first input of the voltage threshold comparator is coupled to the negative data line, a second input of the voltage threshold comparator is coupled to a positive data line, and an output of the voltage threshold comparator is coupled to a control input of the switch.
US10733127B2 Data transmission apparatus and data transmission method
A data transmission apparatus that transmits transmission data from a first memory to a second memory through a communication channel, the first memory storing data in units of a first data block of a first data size, and the communication channel having a width of a second data size, includes: a storage that stores the transmission data read from the first memory; and a transmission controller that transmits the transmission data stored in the storage from the first memory to the second memory in units of an integral multiple of the second data size, such that data transmission from the first memory to the second memory is efficiently performed.
US10733126B2 FPGA-based square-wave generator and square-wave generation method
An FPGA-based square-wave generator and a square-wave generation method. The generator comprises a bus control module for receiving a broadcast command and a broadcast address sent by an upper computer; a waveform broadcast management module for receiving the broadcast command and the broadcast address, reading original waveform data from a storage module according to the broadcast command and the broadcast address, decoding the original waveform data to obtain waveform data, generating delay data according to the waveform data, and outputting the waveform data and the delay data; a parallel-serial conversion unit for receiving waveform data input in parallel and serially outputting the waveform data to obtain a square-wave signal; a delay chain unit for delaying the square-wave signal; and a multi-path selection controller for receiving the delay data, determining an output node, for the square-wave signal, on the delay chain unit according to the delay data, and leading out a corresponding delayed square-wave signal from the output node and outputting the signal. By means of the present invention, square-wave signals with high accuracy and no dead time can be continuously output.
US10733125B2 Microcomputer
A microcomputer including first and second CPUs is provided. The first and second CPUs may execute identical control programs in parallel. The microcomputer may control a write access by the first or second CPU. The microcomputer may compare an output of the first CPU with an output of the second CPU. Data is written to a write target unit. The microcomputer outputs a write response signal to the first and second CPUs when a data write destination of the first and second CPUs is the write target unit. The microcomputer outputs an abnormality determination signal when data output from the first CPU mismatches with data output from the second CPU. The microcomputer writes the data to the write target unit when the data write destination of the first and second CPUs is the write target unit and the abnormality determination signal is not input.
US10733121B2 Latency optimized I3C virtual GPIO with configurable operating mode and device skip
Systems, methods, and apparatus for communicating virtual GPIO information generated at multiple source devices and directed to multiple destination devices. A method performed at a device coupled to a serial bus includes generating first virtual GPIO state information representative of state of one or more physical GPIO output pins, asserting a request to transmit the first virtual GPIO state information by driving a data line of the serial bus from a first state to a second state after a start code has been transmitted on a serial bus and before a first clock pulse is transmitted on a clock line of the serial bus, transmitting the first virtual GPIO state information as a first set of bits in a data frame associated with the start code, and receiving second virtual GPIO state information in a second set of bits in the data frame.
US10733120B2 Bus arrangement and method for operating a bus arrangement
A bus arrangement includes a coordinator; a first subscriber; a first subscriber arrangement with a second subscriber; and a bus. The bus couples the coordinator with the first subscriber and the second subscriber. The first subscriber is arranged between the coordinator and the second subscriber on the bus. The bus arrangement is configured such that the first subscriber arrangement can be decoupled from the bus in an operating phase, and such that the first subscriber cannot be decoupled from the bus in the operating phase.
US10733118B2 Computer system, communication device, and storage control method with DMA transfer of data
This computer system is configured by connecting a plurality of computers via a communication network. At least one computer among the computers has a storage device and a communication device. The communication device has: a controller that controls data transmission/reception via the communication network; and an intermediate memory that stores data transmitted/received between the storage device and other calculators on the communication network.
US10733116B2 System and method for securely connecting to a peripheral device
A device connectable between a host computer and a computer peripheral over a standard bus interface is disclosed, used to improve security, and to detect and prevent malware operation. Messages passing between the host computer and the computer peripherals are intercepted and analyzed based on pre-configured criteria, and legitimate messages transparently pass through the device, while suspected messages are blocked. The device communicates with the host computer and the computer peripheral using proprietary or industry standard protocol or bus, which may be based on a point-to-point serial communication such as USB or SATA. The messages may be stored in the device for future analysis, and may be blocked based on current or past analysis of the messages. The device may serve as a VPN client and securely communicate with a VPN server using the host Internet connection.
US10733114B2 Data cache performance
Performance of a data cache is controlled; the cache implements a garbage collection process for maintaining free storage blocks in a data store of the cache and an eviction policy for selecting data to be evicted from the cache. A cache performance control method defines a performance target for operation of the cache and, in operation of the cache, monitors performance of the cache in relation to the performance target. The garbage collection process is selectively performed in a relocation mode and an eviction mode so as to promote compliance with the performance target. In the relocation mode, data contained in a set of storage blocks selected for garbage collection is relocated in the data store. In the eviction mode, a set of storage blocks for garbage collection is selected in dependence on the eviction policy and data contained in each selected storage block is evicted from the cache.
US10733111B2 Memory management
Apparatus comprises input circuitry to receive a translation request defining an input memory address within an input memory address space; and address translation circuitry comprising: permission circuitry to detect whether memory access is permitted for the input memory address with reference to permission data populated from address translation tables and stored in a permission data store for each of a set of respective regions of the input memory address space, there being a dedicated entry in the permission data store for each of the regions so that the input memory address maps to a single respective entry; and output circuitry to provide an output memory address in response to the translation request, in which when the permission circuitry indicates that access is permitted to a region of the input memory address space including the input memory address, the output circuitry is configured to provide the output memory address as a predetermined function of the input memory address.
US10733096B2 System and method for frame buffer
A method for implementing a shared memory buffer includes at an apparatus comprising a processor and a physical memory, running a host environment with a host virtual memory. The method further includes running a guest environment with a guest virtual memory, performing, by the host environment, an allocation of a frame buffer in the physical memory, and mapping the allocated frame buffer into the host virtual memory. Additionally, the method includes passing a handle of the allocated frame buffer to the guest environment and performing a mapping of the allocated frame buffer into the guest virtual memory, the mapping based on the handle of the allocated frame buffer.
US10733095B2 Performing garbage collection on an object array using array chunk references
Techniques for performing garbage collection on an object array using array chunk references is described. A garbage collector (GC) thread identifies an object array to be processed. The GC thread divides the object array into array chunks. The GC thread generates array chunk references corresponding respectively to the array chunks. Each array chunk reference comprises: (a) chunk start bits representing a memory address of a start of a corresponding array chunk, and (b) chunk length bits representing a chunk length of the corresponding array chunk. The GC thread pushes the array chunk references onto the processing stack. A single processing stack concurrently stores multiple array chunk references, associated with a same object array. One or more of the array chunk references, that are associated with the same object array and stored on the processing stack, may be distributed to other GC threads for processing.
US10733094B2 Memory system, controller, method of operating a controller, and method of operating a memory system for processing big data by using compression and decompression
In accordance with an embodiment, a controller may be provided. The controller may include a selection block configured to select cold data among write data. The controller may include a compression block configured to generate a plurality of unit data by dividing the cold data according to a predetermined size, assign each of the unit data to each of a plurality of channels, and compressing in parallel each of the unit data to generate compressed data. The controller may include an arbitration block configured to generate a plurality of packet data by packetizing each of the compressed data, and outputting the packet data.
US10733091B2 Read and write sets for ranges of instructions of transactions
Transactional memory accesses are tracked using read and write sets based on actual program flow. A read and write set is associated with a range of instructions of a transaction. When execution follows a predicted branch, loads and stores are marked as being of selected read and write sets. Then, when a misprediction is processed, and execution is rewound, speculatively added read and write set indications are removed from the read and write sets.
US10733090B1 Memory management in a system with discrete memory regions
A memory management process monitors a communication channel for messages comprising allocation data corresponding to a first discrete memory region and receives a message comprising the allocation data. The memory management process executes a memory management decision for the first discrete memory region based on the allocation data, wherein the first discrete memory region is not addressable by the processing device.
US10733087B2 Environment for continuous testing and integration of software
A computing system may include a software application configured to receive instructions to merge a source code update with a branch of a software product, provide instructions to merge the source code update into the branch, and select software tests to execute on the branch as updated based on a portion of the branch modified by the source code update and a predetermined checkpoint within a development cycle of the software product. The software application may also be configured to provide instructions to execute the software tests on the branch as updated and receive feedback data indicating results of the software tests. The software application may be additionally configured to determine that the feedback data indicates that the branch as updated passed at least a threshold number of the software tests, and, in response, provide instructions to merge the branch as updated with a production branch of the software product.
US10733076B2 Techniques for detecting faults in rendering graphics
Examples described herein generally relate to reporting faults in a graphics processing unit (GPU). A list of rendering instructions for causing the GPU to render graphics can be captured, and occurrence of a fault in executing the list of rendering instructions can be detected. A portion of the list of rendering instructions can be executed, in isolation from a second portion of the list of rendering instructions, based on detecting occurrence of the fault to identify the fault in the portion of the list of rendering instructions or the second portion of the list of rendering instructions. The portion of the list of rendering instructions or the second portion of the list of rendering instructions can be indicated as causing the fault.
US10733073B1 Distributed website load testing system running on mobile devices
An instruction to perform load testing is sent to a mobile device where an application running on the mobile device determines whether the mobile device is in a state where load testing is permitted. In response to receiving the instruction, the application running on the mobile device performs load testing on a web server if the mobile device is in the state where load testing is permitted. Performance information associated with the load testing is received from the application running on the mobile device and the performance information associated with the load testing is displayed.
US10733070B2 Executing test scripts with respect to a server stack
A functional test execution engine (“FTEE”) may be configured to execute test scripts with respect to a server stack. The FTEE may be communicatively coupled to a test script storage device, which may store the test scripts. The FTEE may select one or more test scripts for execution with respect to the server stack. The one or more test scripts may carry out maintenance or diagnostic functions for the server stack. The FTEE may determine the processing resources of the server stack and, based on those processing resources, select a first set of test scripts from the one or more test scripts to execute. The FTEE may cause the first set of test scripts selected to execute with respect to the server stack in order to generate test script results. The FTEE may store the test script results for subsequent analysis and use during execution of subsequent test scripts.
US10733064B2 Efficient restore of synthetic full backup based virtual machines that include user checkpoints
A method and system for efficiently restoring synthetic full backup based virtual machines that include user checkpoints. Specifically, the method and system disclosed herein overcome a behavioral limitation exhibited in present virtual machine backup methodologies, where said methodologies ignore the presence of user checkpoints storing state for a virtual machine. In accounting for the user checkpoints while recovering a virtual machine, embodiments of the invention maintain restoration points for virtual machine state instantiated by the user, in addition to those instantiated by the system.
US10733059B2 Image formation apparatus with two types of storage
An image formation apparatus includes a first non-volatile memory, a second non-volatile memory smaller in allowable number of times of rewriting of data than the first non-volatile memory and higher in rate of reading of data than the first non-volatile memory, and a processor. The processor backs up control data for the image formation apparatus to the first non-volatile memory, backs up the control data to the second non-volatile memory less frequently than to the first non-volatile memory, and reads the control data from the second non-volatile memory when the control data stored in the first non-volatile memory matches with the control data stored in the second non-volatile memory at the time of start-up of the image formation apparatus and otherwise reads the control data from the first non-volatile memory.
US10733048B1 Memory controller with parallel error checking and decryption
A method and circuit are disclosed to calculate an error correction code (ECC) and perform a decryption in parallel when reading memory data. There are multiple modes of operation. In a normal parallel mode of operation, the data passes through a decryption engine. Simultaneously, the same data passes through an ECC decode engine. However, if no error is detected, the output of the decode engine is discarded. If there is an ECC error, an error indication is made so that the corresponding data exiting the decryption engine is discarded. The circuit then switches to a serial mode of operation, wherein the ECC decode engine corrects the data and resends the corrected data again through the decryption engine. The circuit is maintained in the serial mode until a decision is made to switch back to the parallel mode, such as when a pipeline of the ECC engine becomes empty.
US10733044B2 Use of cache for content validation and error remediation
The present disclosure relates to processing operations that enable use of cache memory for content validation and error remediation of content. Functionality of the cache is extended to enable interfacing between a cache and a validation component, which is configured to validate data read directly from the cache. Corrupted content may be updated and propagated to a permanent data store associated with an application/service, system, etc. Use of the cache may be optimal for targeting recent and/or heavily accessed content as well as a means for offloading data processing operations from a permanent data storage. Examples described herein extend to those in which data associated with an electronic file is already stored in cache memory as well as those in which update occurs directly to a permanent data storage and subsequently forwarded for validation processing.
US10733040B2 Individual bug fixed messages for software users
Individual bug fixed messages for software users that includes determining an occurrence of an error in software executing on a user processor. A unique error report identifier is stored in a memory accessible by the user processor and the error is reported. The reporting includes transmitting the unique error report identifier and error data that describes the error to a developer server. The error data is analyzed to determine a fix to correct the error. A message regarding the fix to correct the error is stored in a fixed error database. The software is launched and it is determined that the error was previously reported. The fixed error database is queried by the software with the unique error report identifier to locate the message. Based on locating the message, the message is downloaded and displayed by the user processor.
US10733034B2 Trace messaging for distributed execution of data processing pipelines
A method for routing trace messages during an execution of a data processing pipeline is provided. The method may include receiving, at a master node, a request from a client to receive trace messages output by a worker node executing at least a portion of the data processing pipeline. The master node and the worker node may be part of a distributed cluster of computing nodes. The trace messages may correspond to events occurring during the execution of at least the portion of the data processing pipeline. The master node may respond to the request by subscribing to a trace stream published by the worker node. The trace stream may include the trace messages output by the worker node. The master node may generate a user interface for displaying, at the client, the trace messages. Related systems and articles of manufacture, including computer program products, are also provided.
US10733031B2 Information processing apparatus, method, and program
An information processing apparatus is provided including a first operating system incapable of adding or deleting an application and a second operating system capable of adding and deleting an application; and determines whether a received command is a command directed to the first operating system or a command directed to the second operating system by referencing a table in which the command and an operating system for processing the command are associated with each other; retains the table; controls a memory so that the first operating system or the second operating system can start processing based on a result of the determining by the means for determining; and transfers the received command to the first operating system or the second operating system based on the result of the determining.
US10733025B2 Balancing categorized task queues in a plurality of processing entities of a computational device
A plurality of processing entities are maintained. An indication is made of a primary processing entities group for a task control block (TCB). An indication is made of a secondary processing entities group for the TCB. In response to determining that the secondary processing entities group has processing cycles available for processing additional TCBs, the TCB is moved from the primary processing entities group to the secondary processing entities group for processing.
US10733021B2 System of cloud computing and method for detaching load in cloud computing system
Disclosed is a cloud computing system that includes: a core cloud part that stores and manages the cloud service in the core cloud server; and an edge cloud part that is arranged on a network node connected with the client terminal to form an edge cloud server, operates a portion or an entirety of a cloud service of the core cloud part at the edge cloud server, and stores and manages data of said service or receive cloud service packet information from the core cloud part to provide the cloud service to the client terminal. The edge cloud part includes an edge cloud awareness part that determines whether or not identification is possible for a cloud service request signal transmitted from a publisher client terminal, and an edge cloud processing part that determines whether or not to provide the cloud service corresponding to the request signal.
US10733019B2 Apparatus and method for data processing
Embodiments of the present disclosure provide a method and apparatus for data processing. The apparatus comprises: a dividing unit configured to divide, based on a predetermined policy, computation workload for data in a storage node into at least one sub-workload; and a dispatching unit configured to dispatch the at least one sub-workload to at least one of the storage node and a computing node that is physically separate from the storage node for execution of the at least one sub-workload with computing resources in the at least one of the storage node and the computing node.
US10733015B2 Prioritizing applications for diagonal scaling in a distributed computing environment
Embodiments for prioritizing applications for diagonal scaling operations in a distributed computing environment. A significance value of an application of a plurality of applications is defined, the significance value representing an importance of the application or the functionality performed by the application, and dependencies between the plurality of applications are configured. A significance value of a dependency of a dependent application on an antecedent one of the plurality of applications is defined, and priorities for each of the plurality of applications are computed based on the significance values of each of the plurality of applications and respective dependencies therebetween for performing the diagonal scaling operations of resources allocated to each of the applications in the distributed computing environment.
US10733014B2 Process integrated mechanism apparatus and program
A method and apparatus for controlling and coordinating a multi-component system. Each component in the system contains a computing device. Each computing device is controlled by software running on the computing device. A first portion of the software resident on each computing device is used to control operations needed to coordinate the activities of all the components in the system. This first portion is known as a “coordinating process.” A second portion of the software resident on each computing devised is used to control local processes (local activities) specific to that component. Each component in the system is capable of hosting and running the coordinating process. The coordinating process continually cycles from component to component while it is running. The continuous cycling of the coordinating process presents the programmer with a virtual machine in which there is a single coordinating process operating with a global view although, in fact, the data and computation remain distributed across every component in the system.
US10733012B2 Configuring thread scheduling on a multi-threaded data processing apparatus
An apparatus for performing data processing in a single program multiple data fashion on a target data set is provided, having execution circuitry configured to execute multiple threads, thread schedule configuration storage configured to store information defining a plurality of thread schedule configurations, and thread scheduling circuitry configured to cause the execution circuitry to execute the multiple threads in a selected order defined by a selected thread schedule configuration. A method of operating the apparatus, as well as a method of compiling a source program for the apparatus are also provided.
US10733010B2 Methods and systems that verify endpoints and external tasks in release-pipeline prior to execution
The current document is directed to automated application-release-management facilities that, in a described implementation, coordinate continuous development and release of cloud-computing applications. The application-release-management process is specified, in the described implementation, by application-release-management pipelines, each pipeline comprising one or more stages, with each stage comprising one or more tasks. The currently described methods and systems check whether endpoints and external tasks are reachable prior to initiating execution of application-release-management pipelines. Automatic reachability checking is scheduled for idle intervals, when the workflow-execution-engine component of the automated application-release-management facility is not executing release pipelines.
US10733008B2 Method, device and computer readable storage medium for managing a virtual machine
Embodiments of the present disclosure relate to a method, device and computer readable storage medium for managing a virtual machine. For example, a method is provided, comprising: obtaining identification information of a target process; determining a virtual machine running the target process from a plurality of virtual machines based on the identification information of the target process; and placing the determined virtual machine into a virtual machine group.